 /* Gallery Setting */
 
   .gallery img {
            transition: transform 0.3s ease;
        }
        .gallery img:hover {
            transform: scale(1.05);
        }

        .glightbox-clean .gslide-description
        {
            margin-top: -30px;
        background: rgba(0, 0, 0, 0.4);
        }

        .glightbox-clean .gdesc-inner
         {
            padding: 5px 20px;
         }

         .glightbox-clean .gslide-title {
            font-size: 1em;
            font-weight: 500;
            font-family: "Gordita", Sans-serif;
            color: #ffffff;
            margin-bottom: 0px;
            line-height: 1.4em;
            text-transform: uppercase;
            letter-spacing: 2px;
            }
			
 /* Gallery Setting Close */ 
 
 
  /*--------------- top Image section --------------------- */
 .bg-zoom {
  width: 100vw;              /* full viewport width */
  height: 350px;
  background-image: url(img/Press-coverage-header.jpg);
  background-size: cover;
  background-position: center top;
  background-repeat: no-repeat;

  overflow: hidden;
  transform-origin: center center;
  animation: zoomOut 8s ease-in-out forwards;
  /* important fix */
  will-change: transform;    /* optimize GPU rendering */
  backface-visibility: hidden;
}

@keyframes zoomOut {
  from {
    transform: scale(1.2);
  }
  to {
    transform: scale(1);
  }
}

/* Extra: stop page scrollbar flicker */
html, body {
  margin: 0;
  padding: 0;  
}

.button-style2 {
            transition: background-color 0.3s ease;
			padding:8px 20px;
			transform: translate(0%,0%);
			color:#FFFFFF;
			background-color:#003728;
			text-align:center;
			font-family: "Gordita", Sans-serif;
			font-size: 16px;
			font-weight:500;
			display: inline-block;
			margin:25px 0;
			display:block;
			text-decoration: none;
			border:none;
		    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.78);
 }

        .button-style2:hover {
            background-color: #3dcfe0; /* Background color on mouseover */
			color:#000000;
			font-weight:600;
			border:none;
			box-shadow:0px 0px 10px rgba(0, 0, 0, 0.78);
        }
		
		
.HeadingBar{
	  width:100px;margin:0 auto;height:3px;border-width:0;background-color:#3dcfe0;opacity:1
  		   }
 /*--------------- top Image section --------------------- */


.HeadingBox {
  
  font-family: Butler;
    font-weight: 700;
	font-size:40px;
    letter-spacing: 0.02em;
	color:#333333;
	line-height: 1.37em;
}


@media (max-width: 992px) {

.button-style2 { font-size: 16px; }
.bg-zoom {
height:240px;
}
.HeadingBox {
    font-size: 2.5rem;
  }
}

@media (max-width: 768px) {
.button-style2 {font-size: 15px;  }
.bg-zoom {
height:150px;
}
 .HeadingBox {
    font-size: 35px;
    text-align: center;
  }

}

@media (max-width: 480px) {
.bg-zoom {
height:150px;
}
  .HeadingBox {
    font-size: 1rem;
  }

}