/**********Additionalcss ***************/
.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required.form-control.new {
  height: 204px !important;
}	
.new-class{
	gap: 0px !important;
}
.wpcf7-spinner {
  display: none;
}
#Portfolio a {
  color: #000;
}
#Footer a{color:#000;}
.ls-25.text-center {
  font-size: 44px !important;
  color: #000 !important;
}
.wp-gap{gap:0px !important;}
.bg-silver{background: rgb(93,93,93);
background: linear-gradient(0deg, rgba(93,93,93,1) 0%, rgba(150,150,150,1) 21%, rgba(164,164,164,1) 26%, rgba(172,172,172,1) 30%, rgba(187,187,187,1) 35%, rgba(226,226,226,1) 51%, rgba(210,210,210,1) 62%, rgba(187,187,187,1) 68%, rgba(172,172,172,1) 73%, rgba(164,164,164,1) 76%, rgba(150,150,150,1) 81%, rgba(93,93,93,1) 100%);}
.wp-gap{gap:0px !important;}
.silver-heading{color: #dad8d8;}
a{
	/* color:#fff; bdev - don't want white link on white bg */
}
 .inner-form .form-control {font-size:17px;}
a:hover{
	color:#009FE3;
}
.wpcf7-form-control.has-spinner.wpcf7-submit.btn.btn-white {
  color: white;
  background: #008fde !important;
}
.wpcf7-form-control.has-spinner.wpcf7-submit.btn.btn-white:hover {
	color: white;
  background: #333 !important;
}
#Footer {
  border-top: 1px solid #fff;
}
#services-content .position-absolute{
	z-index:9;
}
/********** Header ********************************************************************/
.bg-sagegreen{background-color: #8b9980 }
.navbar-light .navbar-brand {width: 29%;
padding: 5.2% 1% 1%;}
.cont-details {border-bottom: 1px solid #fff; font-size:16px; position:absolute; right:0px; top:0px; padding:1% 0;}

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

/********** MainBanner **************************************************************************************************/
#MainBanner .object { 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: 5px 9px 10px rgb(0 0 0 / 25%);}

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

#gallery {background: 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:#fff; font-size:13px;}
#Footer{ border-top: 1px solid #8b9980;}
#Footer a:hover,#Footer a.active {color:#fff;}
.social {font-size:15px;}

.copyright {font-size:12px; }

