body{overflow-x: hidden;}

.bg-image{background: linear-gradient(rgba(255, 255, 255, 0),rgba(255, 255, 255, 0)),url('../images/main-back.jpg') center fixed no-repeat; background-size: cover;}

.main-page img{height:300px; object-fit: contain;}

.main-banner{background: linear-gradient(rgba(0, 0, 0, 0.723),rgba(26, 83, 53, 0.6)),url('../images/bg-dr.jpg') center fixed no-repeat; background-size: cover; margin-top:-109px; height:100vh; padding-top:150px;}

.navbar-nav{column-gap: 10px;}
.nav-link{font-size:20px; font-weight:600;color:rgb(255, 255, 255);}
.nav-link:hover{color:rgba(255, 193, 7, 1);}
.bg-mynav{background:rgba(0,0,0,0.8);}
.bg-myclr{background: #e4f5f9;}

.what-do{background:linear-gradient(rgba(255, 255, 255, 0.723),rgba(215, 215, 215, 0.6)),url('../images/bg-dr.jpg') center fixed no-repeat; background-size: cover; }

section{scroll-margin-top:100px;}
/*
.whatsapp{position:fixed;  bottom: 5%;  right: 3%; border-radius:50%;/*box-shadow:0 0 10px 7px #8a898963;z-index:9999;animation: beat .40s infinite alternate;
	transform-origin: center;}
	
@keyframes beat{
	to { transform: scale(1.2); }
}

.mail{position:fixed; bottom:15%; right:3%; border--radius:50%; box-shadow:0 0 10px 7px #8a898963; z-index:9999;animation: beat .40s infinite alternate;
	transform-origin: center; background:#c80202;}
	.mail a{color:#fff;}
.mail i{padding:20px 13px;}
@media (max-width: 768px){
    .whatsapp{display:none;}
    .mail{display:none;}
}*/

.carousel-wrap {
	margin: 2px auto;
	padding: 0 ;
	width: 100%;
	position: relative;
  }
  
  /* fix blank or flashing items on carousel */
  .owl-carousel .item {
	position: relative;
	z-index: 100; 
	-webkit-backface-visibility: hidden; 
	margin:15px 0;
  }
  
  /* end fix */
  .owl-nav > div {
	margin-top: -26px;
	position: absolute;
	top: 50%;
	color: #3f3f3f;
  }
  
  .owl-nav i {
	font-size: 32px;
	  }
  
  .owl-nav .owl-prev {
	left: -30px;
  }
  
  .owl-nav .owl-next {
	right: -30px;
  }

  .dividerline {
	border-bottom: 3px solid #e94500;
	width: 110px;
	margin: 0 auto;
	position: relative;
  }

  .dividerline span {
	height: 12px;
	width: 4px;
	display: inline-block;
	background: #e94500;
	position: absolute;
	left: 48%;
	bottom: -8px;
  }

  .set-heading h1{text-shadow: 2px 2px rgb(0, 0, 0);}

  footer{background: linear-gradient(rgba(255, 255, 255, 0.859),rgba(255, 255, 255, 0.793)),url('../images/bg-dr.jpg') center fixed no-repeat; background-size: cover;}
  footer a { color:black; text-decoration:none;}
  footer a:hover{color:red;}
  .copy-right a:hover i{color:red;}