
  /*--------------- top Image section --------------------- */
 .bg-zoom {
  width: 100vw;              /* full viewport width */
  height: 320px;
  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:50px;
    letter-spacing: 0.02em;
	color:#333333;
	line-height: 1.37em;
}


@media (max-width: 992px) {

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

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

}

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

}