/**********Additionalcss ***************/
.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required.form-control.new {
  height: 204px !important;
}	
.new-class{
	gap: 0px !important;
}
.ls-25.text-center {
  font-size: 44px !important;
  color:#0c0c0c !important;
}
.new-class{
	gap:0px !important;
}
#\33 96 {
  margin-bottom: 30px !important;
}

.foogallery-album-gallery-list .foogallery-pile h3 {

  font-size: 23px !important;
}


.col.align-self-end ul {
  list-style: none;
}


.col.align-self-end ul li::before {
  content: "\2022";
  color:#277c38;
  font-weight: bold;
  display: inline-block; 
  width: 1em;
  margin-left: -1em;
} 


.border-bottm {
  border-bottom: 1px solid black;
  border-color: #267c38 !important;
}
.fw-normal.text-md-end.text-uppercase.lh-1.me-5 {
  color: #fa9d11 !important;
}

.text-green{color:#267b38  !important;}
.text-golden{color:#fa9c0d   !important;}

.wpcf7-form-control.has-spinner.wpcf7-submit.btn.btn-white {
  
  background:#13272a !important;
  color:#fff;
}
.wpcf7-form-control.has-spinner.wpcf7-submit.btn.btn-white:hover {
	
  background: #333 !important;
  color:#fff;
}
#Footer {
  border-top: 1px solid #000;
}
#services-content .position-absolute{
	z-index:9;
}
/********** Header ********************************************************************/

.navbar-light .navbar-brand {width: 17%; padding:1.2% 1.4%;}
.cont-details {border-bottom: 1px solid #4d4d4d; font-size:16px; position:absolute; right:0px; top:0px; padding:1% 0;}

.sticky .navbar-light .navbar-brand {padding:0.5% 1.4%;}
.sticky .cont-details {padding:.5% 0;}
.sticky .collapse {margin-bottom:0.5rem 0 !important;}

/********** MainBanner **************************************************************************************************/
#MainBanner .object {height: 755px; width: 100%; -o-object-fit: cover; object-fit: cover; -o-object-position: center;object-position: center;}
#MainBanner .overlay {background-color: rgba(0,0,0,0.20); z-index:1;}
#MainBanner .carousel-caption {bottom:auto; z-index:2;}
#MainBanner .carousel-caption h1 {text-shadow: 2px 1px 1px rgb(250, 160, 24);}

/********** content ***************************************************************************************************/

#gallery {background:linear-gradient(to bottom, rgba(245, 246, 252, 0.52), rgb(112, 155, 122)), url(../images/background.jpg) no-repeat center; background-size: cover;}
.img-thumbnail {border-radius:0px;}

#services-content ul {line-height:1.8;}
#services-content p.floating-text {-webkit-writing-mode:vertical-rl; -ms-writing-mode:tb-rl; writing-mode:vertical-rl; -webkit-transform:translateY(-50%) rotate(-180deg); -ms-transform:translateY(-50%) rotate(-180deg); transform:translateY(-50%) rotate(-180deg); -ms-writing-mode:tb-rl; writing-mode:vertical-rl; font-size:15px;}
#services-content p.floating-text:before {position:absolute; content:""; left:50%; top:120%; width:1px; height:55px; background-color:#d09f24; -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%);}

#testimonials .carousel-caption {position:static !important;}
#testimonials .carousel-caption p {font-size:20px; padding:20px 180px;}

#ContactUs .form-control {font-family: 'Montserrat',sans-serif; height: calc(2.4em + 0.9rem); border-radius: 0px; border-color: #d9d9d9; color: #6d6d6d; font-size: 15px; box-shadow: none; background-color: #f9f9f9;}
#ContactUs textarea.form-control {height: 185px;}

/********** Footer ***************************************************************************************************/
#Footer,#Footer a {color:#000; font-size:13px; font-weight: 501;}
#Footer a:hover,#Footer a.active {color:#fa9d11;}
#Footer a:hover{color:#fa9d11 !important;}


.social {font-size:15px;}

.copyright {font-size:12px; border-top: 1px solid #303030;}

