/******************Additional css***/
#message {
  height: 100px !important;
}
#name {
  height: 50px;
}
#email {
	height: 50px;
}
#tel {
	height: 50px;
}
.text-info {
  color: #000 !important;
}
.new-class{
	gap: 0px !important;
}
.banner-text-clr{
	color: #bfa15b!important;
}
.new-clrr{
	color:#0291e0 !important;
}
/********** Header ********************************************************************/

.logo {width:300px;-webkit-transition: 0.5s;-moz-transition: 0.5s;-ms-transition: 0.5s;transition: 0.5s;}
.sticky .logo {width:200px;-webkit-transition: 0.5s;-moz-transition: 0.5s;-ms-transition: 0.5s;transition: 0.5s; margin:4px 0px;}

/********** MainBanner **************************************************************************************************/
#MainBanner .overlay {background:rgba(0,0,0,0.25); z-index:1;}
#MainBanner .carousel-caption {bottom:auto; z-index:2;}
#MainBanner .object {-o-object-fit:cover; object-fit:cover; -o-object-position:center; object-position:center;}

/********** content ***************************************************************************************************/
.bg-border {background:url(../images/seprator.jpg) repeat-x 0 0; height:1px;}
.features a:hover{color:#fff!important;}

#services .h1 {font-size:50px;}
ul.dots li {color:#fff; list-style:none; position:relative; right:10px;}
ul.dots li::before {color:#734925; content:"\2022"; font-size:55px; position:absolute; top:-38px; left:-30px;}

ul.dotss li.txtx {color:#000; list-style:none; position:relative; right:0px;}
ul.dotss li.txtx::before {color:#734925; content:"\2022"; font-size:14px; position:absolute; top:1px; left:-8px;}

#TestiArea h6{letter-spacing:7px;}
#Testimonials q:before,#Testimonials:before {content:open-quote; position:absolute; left:0px; top:-30px;}
#Testimonials q:before,#Testimonials:before {color:#BFA15B !important; font-size:140.11px; font-weight:400; font-family: Engravers MT;}

.carousel-inner::after {
  display: block;
  clear: both;
  content: close-quote;
  color: #BFA15B !important;
  font-size: 140.11px;
  font-family: Engravers MT;
  font-weight: 400;
  right: 0;
  position: absolute;
  top: 30%;
}

#Testimonials p {font-family:'Cormorant',serif;}

#Testimonials .name{color:#626262; font-weight:700; font-size:12px; letter-spacing:.2em;}
#Testimonials .carousel-inner{width:87%; margin-left:120px; font-size:25px; color:#323232; line-height:1.8;}
.about-text li {
    
    margin-bottom: 20px;
}


ul.dotts li::before {
    color: #734925;
    content: "\2022";
    font-size: 55px;
    position: absolute;
    top: -30px;
    left: -30px;
}

ul.dotts li {
    color: #000000;
    list-style: none;
    position: relative;
    right: 10px;
}
/********** Footer ***************************************************************************************************/

#Footer a{color:#fff; padding:0px;}
#Footer a:hover,#Footer a.active{color:#000;}
#Footer .address{font-size:15px;}
#Footer .copyright {color: #979797;font-size: 13px;letter-spacing: .020em;}
#Footer .copyright a{color:#979797;}
#Footer .copyright a:hover{color:#000;}
@media (max-width: 768.98px){	.abt-text img.wp-image-294 {
    margin-bottom: 30px;
}}
@media (max-width: 359.98px) {
		.logo {width: 160px !important;}
}
@media (max-width: 559.98px) {
.carousel-inner::after {

    top: 50%;
}

}