h2
{
	font-size: 31px !important;
}

h3
{
	font-size: 16px !important;
}

h4
{
	font-size: 16px !important;
}

.topheight
{
	padding: 0px 0 !important;
background: linear-gradient(to top, rgb(56, 157, 12) 60%, #389d0c 90%) !important;
}	

.imgs1
{
	width:397px;
}

.logotxt
{

	font-size: 22px;
}
.logotxt1
{
	font-size: 20px;
margin-left: 116px;

}

.txtwhite li
{
	color:#fff !important;
}

.navtxt
{
	font-size:20px;
}

.navss1
{
	margin-right: 0px !important;
}

.header-style-1 #navbar > ul > li > a
{
	padding: 30px 10px;
}

.header-style-1 #navbar, .header-style-2 #navbar, .header-style-3 #navbar
{
	margin-right: 0px;
}

.ssimg11
{
	width:25px;
}

.cln
{
	width:500px;
}

.homeaboutbg{
  position:relative;
  background-image:url('../img/services/serrbg.jpg')!important;
 background-repeat:no-repeat !important	;
  background-size:cover !important; 
}

.homeaboutbg::before{
content:'';
top:0;
left:0px;
width:100%;
height:100%;
background: #fbf5e0;
opacity:0.9;
position:absolute;
}


.homeaboutbg1{
  position:relative;
 background-repeat:no-repeat !important	;
  background-size:cover !important; 
}

.homeaboutbg1::before{
content:'';
top:0;
left:0px;
width:100%;
height:100%;
background: #fbf5e0;
opacity:0.9;
position:absolute;
}
.clrft
{
font-size: 16px;
color: #515050;
}
.about-section-s3 .abthome
{
	padding-right: 0px;
}

.pad1
{
	padding: 62px 0px !important;
}

.testimonials-section, .testimonials-section-s2
{
	padding-top: 72px;
}
.header-style-1 #navbar > ul > li > a {
  padding: 37px 10px !important;
}

.clrb {
  color: #0a1a01 !important;
  font-size: 52px !important;
  font-family: 'Poppins';
  font-weight: 700;
  text-shadow: 0px 0px 5px rgb(30, 176, 9);
}

.galimg
{
	width: 360px;
height: 241px;
}


.bgservice{
  position:relative;
  background-image:url('../img/services/acc1.jpg')!important;
 background-repeat:no-repeat !important	;
  background-size:cover !important; 
}

.bgservice::before{
content:'';
top:0;
left:0px;
width:100%;
height:100%;
background:#e6f7dc85;
opacity:0.7;
position:absolute;
}

.bgservice1{
  position:relative;
    background-image:url('../img/about/testbg.jpg')!important;
 background-repeat:no-repeat !important	;
  background-size:cover !important; 
}

.bgservice1::before {
  content: '';
  top: 0;
  left: 0px;
  width: 100%;
  height: 100%;
  background: #f7f7f7;
  opacity: 0.8;
  position: absolute;
}

.team-section .grid .details {
  background-color: #b7943d;
}
.team-section .grid:hover .details {
  background-color: #b7943d;
}

.countimg
{
	width: 81px !important;
}
.satised
{
	font-size: 20px !important;
	color: #000000d6 !important;
}

.padr
{
	padding-left:100px;
}

.relp
{
	position:relative;
}	

.fun-fact-section.ss {
  padding: 70px 0 132px;
}

.ma1
{
	font-family: 'Oswald',sans-serif;
	margin-top:40px !important;
	font-size: 18px !important;
	  color: #257501 !important;
	  font-weight:700 !important;
	
}
.ma2
{
	font-family: 'Oswald',sans-serif;
		margin-top:40px !important;
		font-size: 18px !important;
		margin-left:20px !important;
		  color: #257501 !important;
	  font-weight:700 !important;
}

.ma3

{
	font-family: 'Oswald',sans-serif;
		margin-top:40px !important;
font-size: 18px !important;
	margin-left:43px !important;
	  color: #257501 !important;
	  font-weight:700 !important;
}

.ma4
{
	font-family: 'Oswald',sans-serif;
		margin-top:40px !important;
		font-size: 18px !important;
			margin-left:60px !important;
			   color: #257501 !important;
	  font-weight:700 !important;
}

.ma5
{
	font-family: 'Oswald',sans-serif;
	margin-top:40px !important;
	font-size: 18px !important;
	  margin-left: 45px !important;
	    color: #257501 !important;
	  font-weight:700 !important;
	
}
.ma6
{
	font-family: 'Oswald',sans-serif;
		margin-top:40px !important;
		font-size: 18px !important;
		  margin-left: 35px !important;
		  color: #257501 !important;
	  font-weight:700 !important;

}

.ma7

{
	font-family: 'Oswald',sans-serif;
		margin-top:40px !important;
font-size: 18px !important;
  margin-left: 24px !important;
  color: #257501 !important;
	  font-weight:700 !important;
	
}

.ma8
{
	font-family: 'Oswald',sans-serif;
		margin-top:40px !important;
		font-size: 18px !important;
		  color: #257501 !important;
	  font-weight:700 !important;
}



.whyac
{
	padding-top:50px;
}

.tstclr
{
	color:#4a4b4d;
}


.tstimg
{
	width: 99px;
margin-left: 207px;
margin-top: 65px;
}


.relp1
{
	font-size:26px !important;
}

.ftft a
{
	font-size:15px !important;
}

.office-hour ul
{
	display: flex !important;
}

.slidebeof::before{
content:'';
top:0;
left:0px;
width:100%;
height:100%;
background:#33333394;
opacity:0.7;
position:absolute;
}

.cll1
{
	width: 494px;
}

.vistxt
{
background-color: white;
border: 1px solid #00000017;
padding: 10px;
color: #000000ad;
text-align: justify;
}



.visbg{
  position:relative;
  background-image:url('../img/services/visionbg.webp')!important;
 background-repeat:no-repeat !important	;
  background-size:cover !important; 
}

.visbg::before{
content:'';
top:0;
left:0px;
width:100%;
height:100%;
background: #040300de;
opacity:0.9;
position:absolute;
}

.tablinks ul li a{
	color:#fff !important;
}

.vismisbg
{
	padding-top: 0px !important;
	padding-bottom: 50px !important;
	
}

.abutbg {
  padding-top: 96px !important;
  padding-bottom: 16px !important;
}

.welcome
{
font-size: 16px !important;
font-weight: 900;
color: #000000b5;
}

.about-section-s3 .about-text p {
  margin-bottom: 7px;
}

.page-title .breadcrumb li a {
  color: #389d0c;
}
.page-title .breadcrumb li a:hover {
  color: #389d0c;
}
.contact-info-map-section .contact-info i {
  color: #ba9f35;
}
.back-to-top {
  background-color: #ba9f35;
}

.serimg1
{
	width: 460px;
	padding-top:50px;
}

.treat2
{
	text-align:center !important;
}

.trtxt
{
	color: #3e4042 !important;
}

.rr
{
	padding-top: 42px;
}

.treatbg{
  position:relative;
background-image: linear-gradient(to bottom right, #ac8e30, #3a940b);
 background-repeat:no-repeat !important	;
  background-size:cover !important; 
}

.treatbg::before{
content:'';
top:0;
left:0px;
width:100%;
height:100%;
background: #fbf5e0d9;
opacity:0.9;
position:absolute;
}

.site-footer .services-widget a:hover {
  color: #3e910a;
}

.galtxt a
{
	font-size: 19px !important;
}


.galtxt1 a{
	font-size:19px !important;
}

.style-switcher-box button
{
	display:none;
}

.tsttxt
{
color: #444648;
}

.galimgmul
{
	width: 291px;
height: 200px;
}

.homeo{
  position:relative;
  background-image:url('../img/about/homeo.jpg')!important;
 background-repeat:no-repeat !important	;
  background-size:cover !important; 
background-position: center;
}

.homeo::before {
content: '';
top: 0;
left: 0px;
width: 100%;
height: 100%;
background: #090000;
opacity: 0.7;
position: absolute;
}

.clrww
{
	color:#fff;
}


.ftstba
{
	font-size:15px;
}
@media only screen and (max-width: 900px){
	
	.sociallink{
		display:none !important;
	}
	
	.site-header .navbar-header button {
  background-color: #c3ad4a;
	}
	
	.site-header .navigation .navbar-brand {
  height: 34px;
}

.site-header .navigation .navbar-brand img {
  max-width: 262px;
}

.ma1
{
	margin-left: 0px !important;
	margin-top:20px !important;
font-size: 15px !important;
}
.ma2
{
	margin-left: 0px !important;
	margin-top:20px !important;
font-size: 15px !important;
}

.ma3
{
	margin-left: 0px !important;
	margin-top:20px !important;
font-size: 15px !important
}

.ma3
{
	margin-left: 0px !important;
	margin-top:20px !important;
font-size: 15px !important
}

.ma4
{
	margin-left: 0px !important;
	margin-top:20px !important;
font-size: 15px !important
}

.ma5
{
	margin-left: 0px !important;
	margin-top:20px !important;
font-size: 15px !important
}

.ma6
{
	margin-left: 0px !important;
	margin-top:20px !important;
font-size: 15px !important
}
.ma7
{
	margin-left: 0px !important;
	margin-top:98px !important;
font-size: 15px !important
}

.ma8
{
	margin-left: 0px !important;
	margin-top:20px !important;
font-size: 15px !important
}

.ma9
{
	margin-left: 0px !important;
	margin-top:20px !important;
font-size: 15px !important
}

.hero .slide {
  min-height: 254px !important;
}
.hero-style-1 .slide, .hero-style-2 .slide, .hero-style-3 .slide {
  height: 259px !important;
}

.hero-style-1, .hero-style-2, .hero-style-3 {
  height: 212px !important;
}

.hero {
  min-height: 261px;
}

.whyac {
  padding-top: 52px;
  width: 150px !important;
  height: 168px;
  margin-left: 16px;
  margin-top: -98px;
}

.relp {
  position: relative;
  font-size: 21px !important;
}
.site-header #navbar .close-navbar {
  background-color: #499a26;
}

.fun-fact-section .icon img {
  max-width: 152px;
}

.fun-fact-section .grid {
  padding-left: 0px;
  display: inherit !important;
  text-align: center;
}
}
