@font-face{
	font-family:Gravity-Regular;
	src:url(../fonts/Gravity-Regular.eot);
	src:url(../fonts/Gravity-Regular.eot?#iefix) format('embedded-opentype'),url(../fonts/Gravity-Regular.woff) format('woff'),url(../fonts/Gravity-Regular.ttf) format('truetype');font-weight:400;font-style:normal}
/*font-family: 'Abril Fatface', cursive;*/	
@font-face{
	font-family:Gravity-Book;
	src:url(../fonts/Gravity-Book.ttf);
	src:url(../fonts/Gravity-Regular.ttf) format('truetype'),url(../fonts/Gravity-Regular.woff) format('woff'),url(../fonts/Gravity-Regular.woff2) format('woff2');font-weight:400;font-style:normal}
	
@font-face{
	font-family:Gravity-Light;
	src:url(../fonts/Gravity-Light.eot);
	src:url(../fonts/Gravity-Light.eot?#iefix) format('embedded-opentype'),url(../fonts/Gravity-Light.woff) format('woff'),url(../fonts/Gravity-Light.ttf) format('truetype');font-weight:400;font-style:normal}
	
@font-face{
	font-family:Gravity-Bold;
	src:url(../fonts/Gravity-Bold.eot);
	src:url(../fonts/Gravity-Bold.eot?#iefix) format('embedded-opentype'),url(../fonts/Gravity-Bold.woff) format('woff'),url(../fonts/Gravity-Bold.ttf) format('truetype');font-weight:400;font-style:normal}

body,html{font-family:Gravity-Regular;overflow-x:hidden;}
:root,body *,html *{font-family:Gravity-Regular;}
body,html,p,table,table td,ul{padding:0;margin:0px;}
.container{max-width:1200px;}
.topheader{padding-top:0px;padding-bottom:0px;border-bottom:1px solid #e5e5e5;}

.mainnav{float:left;width:100%;display:flex;justify-content:space-around;}
.mainnav > li{list-style:none;width:100%;}
.mainnav > li > a{display:block;font-size:18px;color:#000;text-decoration:none;padding:12px 0px;transition:all ease-in-out 0.5s;background:#fff;text-align:center;border-radius:10px;}
.mainnav > li:hover > a{background:#84c87a;color:#fff;}
.main-navbx{padding-top:20px;}

.homesec1{float:left;width:100%;padding:35px 0px;position:relative;z-index:1;height:155px;overflow:visible;}
.homesec1:after{content:'';width:588px;height:542px;background:url(../images/bannertree.png) no-repeat center;background-size:contain;position:absolute;z-index:0;right:0px;top:15px;display:none;}
.homesec1 .col-md-8 p{font-size:30px;line-height:38px;color:#000;}
.homesec1 .col-md-8 p strong{float:left;width:100%;font-family:Gravity-Bold;color: #0295db;}

.homesec1 .col-md-4{position:relative;}
.homesec1 .callfrm{width:100%;background:#0094da;position:relative;right:0px;padding:45px 30px 100px;color:#fff;float:left;overflow:hidden;display: none;}
.homesec1 .callfrm:before{content:'';height:440px;position:absolute;width:440px;border-radius:50%;background:#33a9e1;right:-290px;top:-57px;}
.homesec1 .callfrm > *{position:relative;z-index:1;}
.homesec1 .callfrm h2{float:left;width:100%;font-size:30px;font-family:Gravity-Bold;}
.homesec1 .callfrm p{float:left;width:100%;font-size:20px;line-height:24px;padding-right:30px;margin-bottom:20px;}
.homesec1  form{float:left;width:100%;}
.homesec1  form input{border:2px solid #80caed;padding:20px;float:left;width:100%;background:transparent;color:#80caed;font-family:Gravity-Book;font-size:20px;}

.homesec1  form input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color:#80caed;
}
.homesec1  form input::-moz-placeholder { /* Firefox 19+ */
  color:#80caed;
}
.homesec1  form input:-ms-input-placeholder { /* IE 10+ */
  color:#80caed;
}
.homesec1  form input:-moz-placeholder { /* Firefox 18- */
  color:#80caed;
}

/*===========================navigation css strat==============*/
.stellarnav > ul > li > a{padding:12px 0px;color: #0295db;}
.mainnav > li.has-sub > ul > li{background:#84c87a;transition:all ease-in-out 0.5s;}
.mainnav > li.has-sub > ul > li:hover{background:#75a86d}
.stellarnav li.has-sub ul li a{color:#fff;border-bottom:1px solid #fff;padding:10px 15px;}
.mainnav > li.has-sub > a:after{color:#000;border-top:6px solid #000;}
.mainnav > li.has-sub:hover > a:after{color:#fff;border-top:6px solid #fff;}
.mainnav > li.has-sub > a:after{display:none;}
.mainnav > li.has-sub > a{border-bottom-right-radius:0px;border-bottom-left-radius:0px;}
.mainnav > li.has-sub > ul > li > ul > li{background:#75a86d;transition:all ease-in-out 0.5s;}
.mainnav > li.has-sub > ul > li > ul > li:hover{background:#84c87a;}

/*===========================navigation css over==============*/

.correcticn{float:right;color:#fff;font-size:36px;margin:-58px 15px 0px 0px;}
.correcticn input[type=submit]{border:none;background:url(../images/homesubmit.png) no-repeat center;height:42px;width:42px;font-size:0px;}
.homesec2{float:left;width:100%;}
.homesec2 img{float:left;width:100%;height:auto;}
.homesec2 .carousel-indicators li{cursor:pointer;width:30px;height:10px;}
.homesec2 .carousel-indicators{bottom:30px;}

.homesec3{float:left;width:100%;padding:60px 0px 20px;margin:0px;background:url(../images/homewhatwedo.jpg) no-repeat center bottom;background-size:cover;}
.homesec3cnt{float:left;width:100%;text-align:center;}
.homesec3cnt h2{font-size:50px;color:#72b568;font-family:Gravity-Bold;margin:0px 0px 20px;text-transform:capitalize;}
.homesec3cnt p{font-size:30px;line-height:36px;color:#000;margin:0px 0px 50px;float:left;width:100%;}
.homesec3cnt p strong{float:left;width:100%;font-family:Gravity-Bold;}

.sec3bx{width:100%;float:left;display:flex;justify-content:space-between;flex-wrap:wrap;}
.sec3bx li{list-style:none;width:23%;border:3px solid #fff;background:#fff;margin-bottom:60px;transition:all ease-in-out 0.5s;box-shadow:5px 5px 30px rgba(0, 0, 0, .2);}
.sec3bx li:hover{border:3px solid #0094da;}
.sec3bx li a{display:block;text-decoration:none;font-size:22px;line-height:22px;font-family:Gravity-Bold;text-align:center;color:#0094da;}
.sec3bx li:hover a{color:#0094da;}
.sec3bx li a .sec3img{width:100%;float:left;height:145px;display:table;}
.sec3bx li a .sec3img span{display:table-cell;text-align:center;vertical-align:middle;}
.sec3bx li a .sec3txt{width:100%;float:left;height:105px;text-align:center;position:relative;}
.sec3bx li a .sec3txt span{position:absolute;transition:all ease-in-out 0.5s;height:78px;width:78px;border-radius:50%;background:url(../images/sec3greenarrow.png) no-repeat center;background-size:contain;left:50%;margin-left:-39px;bottom:-39px;}
.sec3bx li:hover a .sec3txt span{background:url(../images/sec3bluearrow.png) no-repeat center;background-size:contain;}

.homesec4{float:left;width:100%;padding:60px 0px 0px;}
.homesec4head{float:left;width:100%;text-align:center;}
.homesec4head h2{font-size:30px;font-family:Gravity-Bold;color:#000;margin:0px 0px 30px;float:left;width:100%;}
.homesec4head ul.sec4tab{width:auto;display:inline-block;}
.homesec4head ul.sec4tab li{margin-right:30px;list-style:none;border-radius:10px;border:2px solid #0094da;color:#fff;padding:10px 20px;font-size:18px;font-family:Gravity-Bold;display:inline-block;color:#0094da;cursor:pointer;transition:all ease-in-out 0.5s;}
.homesec4head ul.sec4tab li.active,.homesec4head ul.sec4tab li:hover{background:#0094da;color:#fff;}
.homesec4head ul.sec4tab li:last-child{margin-right:0px;}

.sec4tabbx{float:left;width:100%;display:none;margin:40px 0px 100px;}
.sec4tabbx.tabactive{display:block;}
.owl-carousal{display:block;}
.sec4tabbx .item a{display:block;color:#000;text-decoration:none;}

.sec4tabbx .item a .sec4itemimg{float:left;width:100%;overflow:hidden;text-align:center;position:relative;}
.sec4tabbx .item a .sec4itemimg img{width:100%;transform:scale(1);transition:all ease-in-out 1.0s;}
.sec4tabbx .item a .sec4itemimg img.orngarw{width:auto;transform:scale(1);position:absolute;left:10px;bottom:10px;opacity:0;}
.sec4tabbx .item a:hover .sec4itemimg img{transform:scale(1.1);}
.sec4tabbx .item a:hover .sec4itemimg img.orngarw{transform:scale(1.0);}
.sec4tabbx .item a .sec4itemcnt{float:left;width:100%;}
.sec4tabbx .item a .sec4itemcnt h3{float:left;width:100%;font-size:22px;line-height:24px;text-align:left;margin:25px 0px 20px;font-family:Gravity-Bold;}
.sec4tabbx .item a .sec4itemcnt p{float:left;width:100%;font-size:16px;line-height:18px;text-align:left;font-family:Gravity-Book;}
.sec4tabbx .item a:hover,.sec4tabbx .item a:hover .sec4itemcnt h3,.sec4tabbx .item a:hover .sec4itemcnt p{text-decoration:underline;}
.sec4tabbx .owl-carousel .owl-item{opacity:.4;transition:all ease-in-out 0.5s;}
.sec4tabbx .owl-carousel{position:relative;}
.sec4tabbx .owl-carousel .owl-item .sec4itemcnt{opacity:0;}
.sec4tabbx .owl-carousel .owl-item.active{opacity:1;}
.sec4tabbx .owl-carousel .owl-item.active .sec4itemcnt{opacity:1;}
.sec4tabbx .owl-carousel .owl-item.active .sec4itemimg img.orngarw{opacity:1;}
.sec4tabbx .owl-carousel .owl-item.active:nth-child(3){opacity:.4 !important;}
.sec4tabbx .owl-carousel .owl-item.active:nth-child(3) .sec4itemcnt{opacity:0 !important;}
.sec4tabbx .owl-nav button{width:50px;height:50px;border-radius:50%;font-size:0px;}
.sec4tabbx .owl-nav button span{font-size:0px;}
.sec4tabbx .owl-nav button.owl-prev{background:url(../images/sec4prev.png) no-repeat center;background-size:cover;float:left;margin-left:120px;}
.sec4tabbx .owl-nav button.owl-next{background:url(../images/sec4next.png) no-repeat center;background-size:cover;float:right;margin-right:120px;}
.sec4tabbx .owl-carousel .owl-nav{position:absolute;position:absolute;top:40%;left:0px;right:0px;width:100%;}
.sec4tabbx .owl-dots{display:none;}

/*font-family: 'Abril Fatface', cursive;*/

.homesec5head{float:left;width:100%;text-align:center;position:relative;z-index:1;}
/*.homesec5head:before{position:absolute;content:'';height:1px;width:100%;background:#e5e5e5;left:0px;right:0px;top:50%;}*/
.homesec5head *{display:inline-block;}
.homesec5head > div{background:#fff;padding:0px 40px 20px;position:relative;z-index:1;}
.homesec5head p{font-size:22px;clear:both;}
.homesec5head h2{font-size:40px;clear:both;font-family: 'Abril Fatface', cursive;color:#0094da;}
.homesec5cntnt .col-md-6{position:relative;text-align:center;}
.homesec5cntnt a{display:inline-block;color:#fff;position:relative;overflow:hidden;}
.homesec5cntnt .row{position: relative;margin-top: -50px;float: left;width: 100%;padding-top: 50px;overflow: visible;margin-left:0px;}
.homesec5cntnt .row:before{position:absolute;width:100%;left:0px;right:0px;top:0px;bottom:60px;border: 1px solid #e5e5e5;box-shadow:30px 30px 30px rgba(0, 0, 0, .15);content:'';}
.homesec5cntnt,.homesec5{float:left;width:100%;}
.homesec5{margin-bottom:60px;}
.homesec5cntnt a h3{font-size:40px;position:absolute;bottom:0px;left:20px;text-align:left;line-height:40px;font-family: 'Abril Fatface', cursive;}
.homesec5cntnt a h3 span{display:block;font-family:Gravity-Light;}
.homesec5cntnt a img{transition:all ease-in-out 1.0s;transform:scale(1);max-width:100%;}
.homesec5cntnt a:hover img{transform:scale(1.1);}

.homesec6{float:left;width:100%;position:relative;}
.homesec6bg{background:url(../images/sec6bg.png) #dedede no-repeat center;/*animation: wave 10s cubic-bezier( 0.36, 0.45, 0.63, 0.53) infinite;*/position:absolute;width:100%;left:0px;right:0px;top:0px;bottom:0px;background-size:cover;}
.homesec6blue{padding:30px 0px 40px;background:#0096dc;filter:opacity(0.7);float:left;width:100%;}
.homesec6blue h2{float:left;width:100%;text-align:center;color:#fff;font-size:30px;font-family: 'Abril Fatface', cursive;margin-bottom:30px;}
.homesec6blue ul{width:100%;float:left;display:flex;flex-wrap:wrap;border:1px solid #4cb6e6;border-bottom:none;border-right:none;}
.homesec6blue ul li{width:33.3%;list-style:none;border-right:1px solid #4cb6e6;border-bottom:1px solid #4cb6e6;}
.homesec6blue ul li a{display:table;text-decoration:none;color:#fff;font-size:20px;}
.homesec6blue ul li a span{display:table-cell;height:95px;vertical-align:middle;text-align:left;padding-left:0px;transition:all ease-in-out 1.0s;}
.homesec6blue ul li a span.sec6icn{width:100px;text-align:center;}
.homesec6blue ul li:hover a span:last-child{padding-left:15px;text-decoration:underline;}

.homesec6btmbx{width:100%;float:left;padding:60px 0px 235px;position:relative;}
.homesec6btmbx h2{float:left;width:100%;text-align:center;font-size:50px;font-family: 'Abril Fatface', cursive;margin-bottom:60px;}
.homesec6btmbx h2 span{font-family:Gravity-Bold;}

.homesec6btmbx ul{width:100%;float:left;display:flex;justify-content:space-between;}
.homesec6btmbx li{list-style:none;width:18%;box-shadow:5px 0px 20px #000;position:relative;padding:10px;background:#fff;box-shadow:5px 0px 20px rgba(0, 0, 0, .2);transition:all ease-in-out 0.5s;cursor:pointer;}
.homesec6btmbx li > div{width:100%;float:left;height:115px;display:table;border:2px solid #d8d8d8;padding:10px 5PX;transition:all ease-in-out 1.0s;}
.homesec6btmbx li > div > span{display:table-cell;vertical-align:middle;color:#000;font-size:19px;line-height:22px;font-family:Gravity-Bold;}
.homesec6btmbx li:hover{box-shadow:5px 0px 20px rgba(0, 0, 0, .0);}
.homesec6btmbx li:hover > div{border:2px solid #0094da;}

.homesec7{width:100%;float:left;position:relative;margin-bottom:65px;}
.homesec7 > .container .col-sm-12{padding:30px 20px 0px 20px;position:relative;margin-top:-170px;float:left;background:url(../images/sec7bg.jpg) no-repeat 99% 20px #fff;}
.homesec7 > .container .col-sm-12:before{position:absolute;content:'';top:0px;left:0px;right:0px;width:100%;height:365px;box-shadow:15px 15px 30px rgba(0, 0, 0, .15);}
.homesec7 > .container .col-sm-12 h2{margin:0px 0px 30px;font-size:22px;font-weight:400;padding-left:30px;}
.homesec7sliderbx{float:left;width:calc(100% + 40px);background:#f4e09f;position:relative;}
.homesec7sliderbx:before{content:'';left:0px;right:0px;width:100%;top:0px;background:url(../images/sec7sliderimg2.png) no-repeat 98% 20px;position:absolute;z-index:10;height:170px;}
.homesec7sliderbx .carousel-caption{position:static;float:left;color:#000;width:540px;}
.homesec7slideimg{width:calc(100% - 540px);float:left;position:relative;}
.homesec7slideimg img{max-width:100%;}
.homesec7sliderbx .carousel-caption{padding-left:35px;}
.homesec7sliderbx h3{font-size:60px;line-height:46px;padding-top:55px;text-align:left;margin:0px 0px 20px;float:left;}
.homesec7sliderbx h3 span{width:100%;font-family:'Abril Fatface', cursive;float:left;}
.homesec7sliderbx p{font-size:22px;line-height:26px;font-family:Gravity-Bold;font-weight:400;text-align:left;float:left;font-style:italic;}
.homesec7sliderbx .carousel-indicators{text-align:left;padding-left:30px;justify-content:flex-start;margin-left:0px;}
.homesec7sliderbx .carousel-indicators li{width:15px;height:15px;border-radius:50%;background:#dbc98f;cursor:pointer;}
.homesec7sliderbx .carousel-indicators li.active{background:#0094da;}

.homesec8{width:100%;float:left;padding-bottom:60px;}
.homesec8 h2{font-size:30px;text-align:center;width:100%;float:left;margin:0px 0px 50px;}
.homesec8 ul{width:100%;float:left;display:flex;justify-content:space-between;flex-wrap:wrap;}
.homesec8 ul li{width:15%;list-style:none;height:130px;display:table;box-shadow:10px 10px 20px rgba(0, 0, 0, .15);margin-bottom:30px;transition:all ease-in-out 1.0s;border:1px solid transparent;}
.homesec8 ul li a{display:block;text-align:center;display:table-cell;vertical-align:middle;}
.homesec8 ul li a img{max-width:90%;}
.homesec8 ul li:hover{box-shadow:0px 0px 0px rgba(0, 0, 0, 0);border:1px solid rgba(117, 178, 242, 0.2);}



a.greenbrdrbtn{margin-top:10px;border:2px solid #69be5e;background:#fff;transition:all ease-in-out 0.5s;display:inline-block;position:relative;}
a.greenbrdrbtn span{display:inline-block;padding:15px 30px;position:relative;color:#69be5e;font-size:18px;font-family:Gravity-Bold;transition:all ease-in-out 0.5s;}
a.greenbrdrbtn:before{position:absolute;left:0px;top:0px;width:0px;bottom:0px;background:#69be5e;content:'';transition:all ease-in-out 0.5s;}
a.greenbrdrbtn:hover:before{width:100%;}
a.greenbrdrbtn:hover span{color:#fff;}


.homesec9{float:left;width:100%;background:url(../images/footerbg.jpg) no-repeat center;background-size:cover;color:#fff;}
.homesec9 .col-md-4{background:#0094da;}
.footerlogo{float:left;width:100%;margin-bottom:40px;padding-top:35px;}
.homesec9 .col-md-4 p{float:left;width:100%;margin-bottom:15px;font-size:18px;line-height:18px;}
.homesec9 .col-md-4 p strong{float:left;width:100%;font-size:22px;line-height:22px;font-family:Gravity-Bold;}
.homesec9 .col-md-4 ul{width:100%;float:left;margin:55px 0px 0px;padding:0px 0px 35px;max-width:315px;}
.homesec9 .col-md-4 ul li{float:left;width:100%;list-style:none;}
.homesec9 .col-md-4 ul li a{color:#fff;font-size:18px;text-decoration:none;display:block;padding:20px 20px 30px 0px;position:relative;border-bottom:1px solid #80caed;}
.homesec9 .col-md-4 ul li:last-child a{border-bottom:none;}
.homesec9 .col-md-4 ul li a img{margin-right:15px;transition:all ease-in-out 1.0s;}
.homesec9 .col-md-4 ul li:hover a img{margin-right:25px;}
.homesec9 .col-md-4 ul li a .fa{position:absolute;right:0px;top:40px;}

.sec9form{width:100%;float:left;padding:50px 0px 30px 105px;color:#fff;max-width:455px;}
.sec9form h2{font-size:34px;font-family:Gravity-Bold;margin:0px 0px 15px;padding:0px;}
.sec9form ul{width:100%;float:left;margin:0px;padding:0px;}
.sec9form ul li{float:left;list-style:none;position:relative;color:#fff;border-bottom:1px solid #fff;width:100%;margin-bottom:10px;}
.sec9form ul li input,.sec9form ul li select,.sec9form ul li textarea{width:100%;background:none;border:none;color:#fff;padding:15px 0px;font-size:18px;}
.sec9form ul li:last-child{border-bottom:none;}
.sec9form ul li textarea{appearance: menulist;-webkit-appearance: menulist;-moz-appearance: menulist;height:90px;min-height:90px;max-height:90px;}
.sec9form ul li input::-webkit-input-placeholder,.sec9form ul li textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color:#fff;
}
.sec9form ul li input::-moz-placeholder,.sec9form ul li textarea::-moz-placeholder { /* Firefox 19+ */
  color:#fff;
}
.sec9form ul li input:-ms-input-placeholder,.sec9form ul li textarea::-ms-input-placeholder { /* IE 10+ */
  color:#fff;
}
.sec9form ul li input:-moz-placeholder,.sec9form ul li textarea::-moz-placeholder { /* Firefox 18- */
  color:#fff;
}
.sec9form ul li select{appearance: none;-webkit-appearance: none;-moz-appearance: none;background:url(../images/sec9selectpng.png) no-repeat right center;}
.sec9form ul li select option{color:#000;}
.sec9form ul li input[type=submit]{background:#84c87b;color:#fff;padding:20px 65px;cursor:pointer;width:auto;margin-top:15px;transition:all ease-in-out 0.5s;}
.sec9form ul li input[type=submit]:hover{background:#7dc274;}

@keyframes wave {
  0% {
    margin-left: 0;
  }
  100% {
    margin-left: -100%;
  }
}

.footertop{float:left;width:100%;padding:30px 0px;box-shadow:0px 5px 20px rgba(0, 0, 0, .15);}
.footertop .col-md-4 h2{text-transform:uppercase;color:#7a7a7a;font-size:15px;font-family:Gravity-Bold;float:left;width:auto;}
.footertop .col-md-4 ul{float:right;width:auto;margin:0px;padding:0px;}
.footertop .col-md-4 ul li{list-style:none;display:inline-block;}
.footertop .col-md-4 ul li a{padding:0px 20px;color:#b7b7b7;border-right:1px solid #b7b7b7;transition:all ease-in-out 0.5s;font-size:19px;}
.footertop .col-md-4 ul li a:hover{color:#7a7a7a;}
.footertop .col-md-4 ul li:last-child a{border-right:none;padding-right:0px;}

.footertop .col-md-8 ul{width:auto;float:right;margin:0px;padding:0px;}
.footertop .col-md-8 ul li{list-style:none;display:inline;}
.footertop .col-md-8 ul li a{font-size:17px;opacity:.7;transition:all ease-in-out 1.0s;padding:0px 8px;color:#000;}
.footertop .col-md-8 ul li:hover a{opacity:1;text-decoration:none;}
.footertop .col-md-8 ul li:last-child a{padding-right:0px;}

.footerbtm{padding:35px 0px;font-size:12px;color:#000;opacity:.7;font-family:Gravity-Book;float:left;width:100%;}
.footerbtm .dnd{text-align:right;}
.footerbtm .dnd a{color:#000;text-decoration:none;}
.footerbtm .dnd a:hover{text-decoration:underline;}

.bredcrumbsec{float:left;width:100%;background:#84c87a;padding:15px 0px;font-size:16px;color:#fff;font-family:Gravity-Bold;line-height:16px;text-transform:capitalize;}
.bredcrumbsec a{font-family:Gravity-Regular;padding:0px 5px;position:relative;border-right:1px solid #fff;display:inline-block;color:#fff;margin-right:5px;}
.clientpgsec{float:left;width:100%;}
.innerbnnrsec{float:left;width:100%;position:relative;}
.innerbnnrsec img{float:left;width:100%;}
.innerbnnrsec h1{position:absolute;font-size:40px;color:#fff;font-family:Gravity-Bold;text-align:center;left:50%;top:50%;transform:translate(-50%,-50%);text-transform:capitalize;}

.clientpgsec{width:100%;float:left;}
.clientflex{width:100%;float:left;margin:80px 0px 20px;display:flex;/*justify-content:space-evenly;*/flex-wrap:wrap;}
.clientflex li{list-style:none;width:25%;margin-bottom:80px;text-align:center;display:table;position:relative;display:inline-block;}
.clientflex li img{max-width:90%;}
.clientflex li a:before{content:'';position:absolute;width:100%;top:-20px;bottom:0px;border-radius:5px;background:#aed1a9;left:20px;z-index:-1;bottom:20px;transition:all ease-in-out 1.0s;}
.clientflex li a{display:table-cell;width:200px;height:200px;text-align:center;vertical-align:middle;background:#fff;border:1px solid #e0e0e0;position:relative;border-radius:5px;box-shadow:20px 20px 30px rgba(0, 0, 0, .15);transition:all ease-in-out 1.0s;}
.clientflex li:hover a{box-shadow:00px 0px 0px rgba(0, 0, 0, 0);}
.clientflex li:hover a:before{background:#fff;top:0px;bottom:0px;left:0px;}

.teamsec1{float:left;width:100%;padding:105px 0px;}
.ceoblk > div{float:left;width:50%;}
.ceoimg{position:relative;box-shadow:20px 20px 30px rgba(0, 0, 0, .15);transition:all ease-in-out 1.0s;}
.ceoimg:before{content:'';position:absolute;width:100%;top:-20px;border-radius:5px;background:#aed1a9;right:20px;z-index:-1;bottom:20px;transition:all ease-in-out 1.0s;}
.ceoimg img{max-width:100%;border-radius:5px;width:100%;}
.ceointro{padding:30px 0px 0px 60px;}
.ceointro p{font-size:20px;margin-bottom:25px;}
.ceointro p strong{font-size:30px;font-family:Gravity-Bold;line-height:34px;}
.bluelink{background:#0094da;color:#fff;font-size:18px;font-family:Gravity-Bold;display:inline-block;padding:10px 25px;border-radius:5px;border:2px solid #0094da;transition:all ease-in-out 0.5s;}
.bluelink:hover{color:#fff;text-decoration:none;border:2px solid #0686c3;}

.ceotxt{border-left:1px solid #ccc;padding-left:55px;}
.ceotxt h2{font-size:50px;line-height:48px;float:left;width:100%;color:#72b568;margin-bottom:40px;}

.ceotxt p{float:left;width:100%;font-size:16px;line-height:22px;margin:0px 0px 20px;}


.teamsec2{float:left;width:100%;padding:90px 0px 75px;background:#f3f3f3;}
.teamsec2nav{width:100%;float:left;display:flex;flex-wrap:wrap;}
.teamsec2nav li{list-style:none;display:inline-block;text-align:center;width:25%;margin-bottom:60px;}
.teamsec2img{width:180px;position:relative;margin:0px auto 40px;box-shadow:20px 20px 30px rgba(0, 0, 0, .15);transition:all ease-in-out 0.5s;}
.teamsec2img:before{content:'';position:absolute;width:100%;top:-20px;border-radius:5px;background:#aed1a9;right:20px;bottom:20px;transition:all ease-in-out 1.0s;}
.teamsec2img img{width:100%;position:relative;z-index:1;border-radius:5px;}
.teamsec2nav li p{font-size:16px;margin:0px 0px 10px;float:left;width:100%;}
.teamsec2nav li p strong{font-size:20px;font-family:Gravity-Bold;}
.teamsec2nav li p.teampos{min-height:60px;}
.teamsec2nav li:hover .teamsec2img{box-shadow:0px 0px 0px rgba(0, 0, 0, 0);}

.cmpltprjsec{width:100%;float:left;margin:90px 0px 0px;display:flex;flex-wrap:wrap;justify-content:space-evenly;}
.cmpltprjsec a{display:block;width:100%;position:relative;margin-bottom:40px;text-decoration:none;color:#000;float:left;}
.cmpltprjsec a .cmplprjimg,.cmpltprjsec a .cmplprjimg img,.cmpltprjsec a p{width:100%;float:left;}
.cmpltprjsec a .cmplprjimg{overflow:hidden;position:relative;}
.cmpltprjsec a .cmplprjimg:before{content:'';width:80px;height:106px;position:absolute;bottom:10px;left:10px;z-index:1;background:url(../images/orrangearw.png) no-repeat center;background-size:cover;transition:all ease-in-out 0.5s;opacity:1;}


.cmpltprjsec a .cmplprjimg img{transition:all ease-in-out 1.0s;transform:scale(1);}
.cmpltprjsec a:hover .cmplprjimg img{transform:scale(1.1);}
.cmpltprjsec a .cmplprjimg{margin-bottom:25px;}
.cmpltprjsec a p{margin-bottom:15px;font-family:Gravity-Book;font-size:16px;}
.cmpltprjsec a p strong{font-size:22px;line-height:24px;}
#fancybox-img,#fancybox-content,#fancybox-wrap,#fancybox-outer{border-radius:10px;}
#fancybox-title-float-wrap td{background:#fff;color:#000;}

.contactpgsec{float:left;width:100%;padding:100px 0px 60px;}
.contactpgsec h2{float:left;width:100%;text-align:center;font-size:34px;margin:0px 0px 65px;font-family:Gravity-Bold;}
.contactpgsec form{width:100%;max-width:670px;margin:0px auto;}
.contactpgsec form ul{width:100%;margin:0px;padding:0px;}
.contactpgsec form ul li{float:left;width:100%;list-style:none;position:relative;margin-bottom:45px;}
.contactpgsec form ul li img.cnticn{position:absolute;left:0px;}
.contactpgsec form ul li input,.contactpgsec form ul li select,.contactpgsec form ul li textarea{width:100%;float:left;border:none;background:none;border-bottom:1px solid #7f7f7f;font-size:18px;color:#3a3131;padding-left:50px;padding-bottom:30px;}
.contactpgsec form ul li.half div{float:left;width:46%;position:relative;}
.contactpgsec form ul li.half{display:flex;justify-content:space-between;}

.contactpgsec form ul li select{-webkit-appearance:none;appearance:none;-moz-appearance:none;background:url(../images/cntctslct.png) no-repeat right 7px;}
.contactpgsec form ul li textarea{height:145px;min-height:145px;max-height:145px;-webkit-appearance:menulist;appearance:menulist;-moz-appearance:menulist;}
.contactpgsec form ul li input[type=submit]{background: #84c87b;color: #fff;padding: 20px 65px;cursor: pointer;width: auto;transition: all ease-in-out 0.5s;border-bottom:none;float:none;}
.contactpgsec form ul li:last-child{text-align:center;}

.homesec9.contctbtm{background:#0094da;}
.homesec9.contctbtm .col-md-4 ul li a{padding-top:10px;padding-bottom:10px;font-family:Gravity-Bold;}

.amcpgsec{float:left;width:100%;padding:80px 0px;color:#000;}
.amcpgsec .innergreehead{color:#72b568;font-size:30px;margin:0px 0px 40px;float:left;width:100%;font-family:Gravity-Bold;}
.amcpgsec p{float:left;width:100%;margin:0px 0px 20px;font-size:16px;line-height:24px;font-family:Gravity-Book;text-align:justify;padding-right:15px;}
.amcpgsec .innersmlbkhead{font-family:Gravity-Bold;font-size:20px;margin:20px 0px 15px;float:left;width:100%;}
.amcpgsec ul{width:100%;float:left;margin:20px 0px 0px;padding:0px;}
.amcpgsec ul li{float:left;width:100%;position:relative;list-style:none;margin:0px 0px 10px;font-size:16px;line-height:24px;font-family:Gravity-Book;padding:0px 0px 0px 25px;text-align:justify;padding-right:15px;}
.amcpgsec ul li:before{content:'';width:8px;height:8px;background:#72b568;position:absolute;left:0px;border-radius:50%;top:10px;}
.amcpgsec ul li strong{font-family:Gravity-Bold;}


.amcpgsec .innerslidesec .carousel-control-next, .amcpgsec .innerslidesec .carousel-control-next,.amcpgsec .innerslidesec .carousel-control-prev, .amcpgsec .innerslidesec .carousel-control-prev{opacity:.9;transition:all ease-in-out 0.5s;}
.amcpgsec .innerslidesec .carousel-control-next:focus, .amcpgsec .innerslidesec .carousel-control-next:hover,.amcpgsec .innerslidesec .carousel-control-prev:focus, .amcpgsec .innerslidesec .carousel-control-prev:hover{opacity:.6}

.amcpgsec .innerslidesec .carousel-indicators{bottom:20px;}
.amcpgsec .innerslidesec .carousel-indicators li{float:none;display:inline-block;width:auto;cursor:pointer;margin: 0px 5px;height: 12px;width: 12px;border-radius: 50%;padding: 0px;padding-right:0px;}
.amcpgsec .innerslidesec .carousel-indicators li:before{opacity:0;}
.innerslidesec .carousel-item,.innerslidesec .carousel-item img{width:100%;}
.innersideimgsec .col-sm-8{padding-left:0px;}
.height25{height:25px;float:left;width:100%;}

.shrugpgimgsec{width:100%;float:left;margin:100px 0px 0px;}
.shrugpgimgsec h2{float:left;text-align:center;font-size:30px;font-family:Gravity-Bold;margin:0px 0px 40px;width:100%;}

.pgimgnav{width:100%;margin:0px;padding:0px;display:flex;flex-wrap:wrap;}
.pgimgnav li{float:left;list-style:none;overflow:hidden;margin-bottom:50px;}
.pgimgnav li:nth-child(4n){margin-right:0px;}
.pgimgnav li a{display:block;text-decoration:none;font-size:20px;font-family:Gravity-Bold;color:#0094da;}
.pgimgnav li .shrubimgblk{float:left;width:100%;overflow:hidden;margin-bottom:15px;border-radius:5px;}
.pgimgnav li .shrubimgblk img{max-width:100%;width:100%;transform:scale(1);transition:all ease-in-out 0.5s;}
.pgimgnav li:hover .shrubimgblk img{transform:scale(1.1);}


.pestsec2,.pestsec2 .row{float:left;width:100%;margin-left:0px;margin-right:0px;}
.pestsec2 h2{font-size:30px;font-family:Gravity-Bold;margin:0px 0px 50px;width:100%;float:left;}
.pestsec2 .col a{display: flex;flex-wrap: wrap;cursor:pointer;}
.pestsec2 .col a div{display:table;width:100%;height:150px;border-radius:5px;border:2px solid #0094da;margin-bottom:15px;transition:all ease-in-out 1.0s;}
.pestsec2 .col a div span{display:table-cell;text-align:center;vertical-align:middle;}
.pestsec2 .col a p{font-size:16px;font-family:Gravity-Bold;color:#333;line-height:18px;}
.pestsec2 .col a:hover div{margin-bottom:5px;border:2px solid #000;}

.pestsec3{margin:90px 0px 60px;float:left;width:100%;}
.pestsec3 .col-md-7{padding-left:0px;}
.pestsec3 h2{float:left;width:100%;font-size:30px;margin:25px 0px;font-family:Gravity-Bold;}
.pestsec3 p{float:left;width:100%;font-size:16px;margin-bottom:20px;line-height:22px;}
.pestsec3 .col-md-5{padding-right:0px;}
.pestsec3 .col-md-5 img{float:right;max-width:100%;}

.pestsec4{float:left;width:100%;margin-bottom:60px;}
.pestsec4 .col-sm-4{display:table;height:300px;}
.pestsec4 .col-sm-4 span{transition:all ease-in-out 1.0s;color:#fff;font-size:28px;line-height:33px;font-family:Gravity-Bold;border-radius:5px;display:table-cell;padding:0px 40px;vertical-align:middle;cursor:pointer;}
.pestsec4 .col-sm-4.greenbx span{background:rgba(114, 181, 104, 1.0);}
.pestsec4 .col-sm-4.bluebx span{background:rgba(4, 146, 219, 1.0);}
.pestsec4 .col-sm-4.orngbx span{background:rgba(236, 100, 4, 1.0);}

.pestsec4 .col-sm-4.greenbx span:hover{background:rgba(114, 181, 104, 0.8);}
.pestsec4 .col-sm-4.bluebx span:hover{background:rgba(4, 146, 219, 0.8);}
.pestsec4 .col-sm-4.orngbx span:hover{background:rgba(236, 100, 4, 0.8);}

.pestsec5{float:left;width:100%;margin-bottom:85px;}
.pestsec5 h2{float:left;width:100%;font-size:30px;margin:0px 0px 50px;font-family:Gravity-Bold;}
.pestsec5 .col-sm-6{display:table;height:140px;}
.pestsec5 .col-sm-6 span{transition:all ease-in-out 1.0s;border-radius:5px;border:2px solid #72b568;display:table-cell;vertical-align:middle;color:#333;padding-left:35px;font-size:20px;font-family:Gravity-Bold;line-height:24px;cursor:pointer;}
.pestsec5 .col-sm-6:hover span{background:#72b568;color:#fff;}
.innerslidesec .carousel-indicators .active {background-color: #72b568;}

.softladsec2{width:100%;float:left;margin:60px 0px 0px;font-family:Gravity-Bold;}
.softladsec2 h2{float:left;width:100%;text-align:center;font-size:30px;color:#333;margin:0px 0px 45px;}
.softladsec2greenbx{width:100%;float:left;position:relative;background:#72b568;color:#fff;padding:45px 0px 115px;}
.softladsec2greenbx a{display:block;color:#fff;text-decoration:none;}
.softladsec2greenbx a p{font-size:20px;line-height:22px;margin:20px 0px 60px;}
.softladsec2greenbx a .softsec2imgbx{border-radius:5px;overflow:hidden;}
.softladsec2greenbx a .softsec2imgbx img{width:100%;transform:scale(1);transition:all ease-in-out 1.0s;}
.softladsec2greenbx a:hover .softsec2imgbx img{transform:scale(1.1);}
.softladsec2greenbx p.greenbxbtmtxt{width:100%;float:left;text-align:center;font-size:18px;font-family:Gravity-Regular;font-weight:300;}
.softladsec2greenbx:after{content:'';position:absolute;width:100%;height:1px;background:#8ec486;bottom:170px;left:0px;}

.softladsec3{width:100%;float:left;}
.softladsec3 .container{padding:0px 80px;background:#fff;position:relative;margin-top:-75px;overflow:hidden;margin-bottom:20px;}
.softladsec3 .container h2{float:left;width:100%;text-align:center;font-size:30px;font-family:Gravity-Bold;padding:55px 0px 70px;}
.softladsec3flexsec{float:left;width:100%;display:flex;align-items:center;margin-bottom:60px;}
.softladsec3flexsec .leftimg{width:320px;}
.softladsec3flexsec .leftimg img{width:100%;}
.softladsec3flexsec .leftcontent h3{font-size:22px;line-height:29px;font-family:Gravity-Bold;margin-bottom:15px;}
.softladsec3flexsec .leftcontent{padding-right:135px;width:calc(100% - 320px);}
.softladsec3flexsec .leftcontent p{font-size:16px;line-height:22px;padding-bottom:30px;margin-bottom:0px;position:relative;}
.softladsec3flexsec .leftcontent p:last-child:after{content:'';width:155px;height:5px;background:#0492db;position:absolute;bottom:0px;left:0px;}
.softladsec3flexsec.leftimg .leftcontent{padding-left:80px;}
.softladsec3flexsec.rightimg .leftcontent{padding-left:0px;order:1;}
.softladsec3flexsec.rightimg .leftimg{order:2;}

.vertclgrdnsec3{float:left;width:100%;margin:-30px 0px 60px;}
.treetransec1{width:100%;float:left;text-align:center;}
.treetransec1 h2{float:left;width:100%;color:#72b568;font-family:Gravity-Bold;margin-bottom:25px;}
.treetransec1 p{font-size:16px;line-height:24px;font-family:Gravity-Book;}
.treetransec1 .container{border-bottom:1px solid #d9d9d9;}
.treetransec1 .container > div{padding:80px 165px 60px;}

.treetransec2{width:100%;float:left;padding:80px 0px 0px;text-align:center;position:relative;}
.treetransec2 h2{float:left;width:100%;color:#000;font-family:Gravity-Bold;margin-bottom:25px;}
.treetransec2 p{ont-size:16px;line-height:24px;font-family:Gravity-Book;margin:0px 0px 60px;}
.treetransec2 .container > div{padding:0px 165px;}
.treetransec2 ul{width:100%;float:left;display:flex;margin:0px 0px -75px;justify-content:space-between;}
.treetransec2 ul li{display:table;width:31%;border-radius:5px;background:#fff;height:140px;border:2px solid #72b568;table-layout:fixed;}
.treetransec2 ul li span{display:table-cell;font-size:18px;line-height:20px;color:#000;font-family:Gravity-Bold;vertical-align:middle;text-align:left;}
.treetransec2 ul li span:nth-child(1){width:110px;text-align:center;}
.treetransec2 ul li span:nth-child(1) img{max-width:100%;}

.treetransec3{float:left;width:100%;height:250px;background:#72b568;}

.height80{float:left;width:100%;height:80px;}
.treetransplantbtmsec{float:left;width:100%;float:left;width:100%;margin:0px 0px 40px;}
.treetransplantbtmsec p{float:left;width:100%;float:left;width:100%;margin-bottom:25px;font-size:16px;line-height:24px;font-family:Gravity-Book;}

.teamsec1.aboutsec2{padding:0px 0px 65px}
.teamsec1.aboutsec2 .ceotxt p{margin-top:30px;}
.amcpgsec .aboutsec2 .innergreehead{font-size:60px;font-family:Gravity-Regular;}

.aboutsec3{float:left;width:100%;padding:50px 0px 125px;color:#fff;background:#72b568;}

.aboutsec3 h2{float:left;width:100%;text-align:center;font-size:30px;line-height:34px;margin:0px 0px 30px;font-family:Gravity-Bold;}
.aboutsec3 p{float:left;width:100%;text-align:center;font-size:16px;line-height:22px;font-family:Gravity-Book;margin-bottom:40px;padding:0px 150px;}
.aboutsec3 .row .col{text-align:center;border-right:1px solid #9dcb96;}
.aboutsec3 .row .col:last-child{border-right:none;}
.aboutsec3 .row .col a{display:block;color:#fff;text-decoration:none;}
.aboutsec3 .row .col a p{font-size:16px;line-height:22px;font-family:Gravity-Book;padding:0px;}
.aboutsec3 .abtimgbx{width:100%;height:125px;}

.modalpopup .modal-title{width:100%;float:left;text-align:center;}
.modalpopup .modal-profile{width: 100%;float: left;text-align: center;font-size: 16px;font-weight: 700;padding: 10px 0px 10px;border-bottom: 1px solid #e0e0e0;line-height:28px;}
.modalpopup .modal-body{text-align:justify;}
.modalpopup .modal-body p{float:left;width:100%;margin:0px 0px 10px;}
.modalpopup .modal-dialog{max-width:70%;}
.modalpopup .close{font-size:40px;}
.certificatebx{float:left;width:100%;text-align:center;padding:50px 0px;}
.certificatebx a{text-align:center;display:inline-block;text-align:center;padding:10px;border:1px solid #e0e0e0;max-width:100%;}
.certificatebx a img{max-width:300px;}
.modalpopup .modal-content{border-radius:.6rem;border:5px solid #84c87b;}
.logo a{display:inline-block;position:relative;z-index:9;}

.brochurebtn{margin:-20px 0px 40px;float:left;width:100%;}


@media only screen and (max-width:1280px)
{
	.amcpgsec .row,.pestsec3 .row{margin-left:0px;margin-right:0px;}
	.container{max-width:100%;}
	.pestsec2 h2{text-align:center;}
}

@media only screen and (max-width:1200px)
{
.mainnav > li > a{font-size:16px;}		
.homesec1 .col-md-8 p{font-size:22px;line-height:32px;}

.homesec7sliderbx p{font-size:16px;line-height:20px;}
.footertop .col-md-4 h2{font-size:16px;}
.footertop .col-md-4 ul li a{font-size:18px;padding:0px 10px;}
.footertop .col-md-8 ul li a{font-size:17px;padding:0px 10px;}
.homesec6btmbx li > div > span{font-size:15px;}
.homesec9 .col-md-4 ul li a{font-size:15px;padding-bottom:20px;}

.pestsec2 .row .col{padding-left:10px;padding-right:10px;}
.softladsec2{margin-top:0px;}
.treetransec2 ul li span{font-size:15px;}
.treetransec2 ul li span:nth-child(1){width:70px;}
.shrugpgimgsec{margin:0px;}

}
@media only screen and (max-width:992px)
{
    .topheader{position: relative;z-index: 99999;}
    .topheader .logo{width:64%;}
    .topheader .main-navbx{width:36%;padding: 15px 25px 15px 0;}
    .topheader .stellarnav.mobile{margin-top:0;}
    .topheader .stellarnav.mobile.active{position: initial;}
    .topheader .stellarnav.mobile .menu-toggle{padding:15px 10px;}
    .stellarnav.mobile.right > ul, .stellarnav.mobile.left > ul{z-index: 9999999;}
    
	.homesec1 .col-md-8 p{font-size:18px;}
	.sec3bx li a .sec3txt{font-size:16px;line-height:18px;}
	.homesec6btmbx li > div > span{display:block;text-align:center;}
	.homesec9 .col-md-4 ul li a img{display:none;}
	.footertop .col-md-4 ul{float:left;}
	.footertop .col-md-8 ul li a{font-size:14px;}
	.homesec7sliderbx .carousel-caption{width:340px;}
	.homesec7slideimg{width:calc(100% - 340px);position:relative;height:300px;}
	.homesec7slideimg img{position:absolute;bottom:0px;}
	.softladsec3flexsec.leftimg .leftcontent{padding-left:10px;padding-right:0px;}
	.softladsec3flexsec .leftcontent{padding-right:10px;}
	.teamsec2nav li{width:33.3%;}
	
	.teamsec1 .row{display:block;margin-left:0px;margin-right:0px;}
	.teamsec1 .row .col-md-6{width:100%;float:left;max-width:100%;}
	.ceotxt{margin-top:30px;padding-left:0px;border-left:none;}
	.clientflex li{width:33.3%;}
	
	.pestsec2 h2{margin-bottom:30px;}
	.pestsec2 .row{justfy-content:space-between;}
	.pestsec2 .row .col{margin-top:20px;width:49%;flex-basis:auto;}
	.pestsec2 .row .col a p{text-align:center;width:100%;}
	.pestsec4 .col-sm-4 span{padding:0px 15px;}
	.pestsec5 .col-sm-6{margin-bottom:30px;}
	.softladsec3 .container h2{padding-bottom:20px;font-size:24px;}
	.softladsec3flexsec .leftcontent h3 br{display:none;}
	.treetransec2 .container > div{padding:0px;}
	.treetransec1 .container > div{padding:80px 0px 60px;}
}

@media only screen and (max-width:960px)
{
	.mainnav > li{border-bottom:1px solid #fff;}
	.stellarnav > ul > li > a{border-radius:0px;text-align:left;}
	.stellarnav .icon-close{margin-right:5px;}
	.stellarnav.mobile.right > ul{border-left:1px solid #72b568;}
	.stellarnav a.menu-toggle{color:#72b568;}
	.stellarnav .menu-toggle span.bars span{background:#72b568;}
	.stellarnav .close-menu{color:#72b568;}
	.stellarnav .icon-close::before,.stellarnav .icon-close::after {border-bottom:solid 3px #72b568;}
	.mainnav > li > a{background:#72b568;color:#fff;}
	.stellarnav a.dd-toggle .icon-plus::before,.stellarnav a.dd-toggle .icon-plus::after  {border-bottom:solid 3px #fff;}
	.stellarnav.mobile ul{background:#fff;}
}

@media only screen and (max-width:767px)
{
	.bluesec9 p br{display:none;}
	.homesec6btmbx ul{display:block;}
	.homesec6btmbx ul li{width:100%;margin-bottom:10px;float:left;display:block;}
	.homesec6btmbx li > div > span{display:table-cell;width:50%;}
	.homesec8 ul li{width:30%;}
	.homesec9 .col-md-4 ul{margin:0px;padding:0px;max-width:100%;}
	.footertop .col-md-4 h2{float:left;width:100%;text-align:center;}
	.footertop .col-md-4 ul,.footertop .col-md-8 ul{display:inline-block;float:none;margin:10px uato;}
	.footertop .col-md-4,.footertop .col-md-8{text-align:center;}
	.footerbtm .copyrt,.footerbtm .dnd{text-align:center;}
	.footerbtm{padding:15px 0px;}
	.homesec6blue ul li a{font-size:14px;}
	.homesec6blue ul li a span{padding-right:10px;}
	.homesec5head h2{font-size:30px;line-height:30px;}
	.sec4tabbx{margin-bottom:50px;}
	.homesec1 .col-md-8{position: relative;z-index: 10;}
	.amcpgsec{padding:20px 0px;}
	.aboutsec3 p{padding:0px 50px;}
	.softladsec3 .container{padding:0px 15px;}
	.aboutsec3 .row{flex-wrap:wrap;}
	.aboutsec3 .row .col{width:100%;flex-basis:auto;}
	.teamsec2nav li{width:50%;}
	.clientflex li{width:49%;}
	
	.pestsec4 .col-sm-4 span{font-size:18px;line-height:23px;}
	.pestsec4 .col-sm-4{height:240px;}
	.softladsec3flexsec .leftcontent{padding-right:0px;}
	
	.shrugpgimgsec h2{font-size:24px;margin-bottom:20px;}
	
.stellarnav.mobile > ul > li a.dd-toggle{width: 100%;text-align: right;background: transparent;padding-right:20px;}
.stellarnav.mobile .menu-toggle{float:right;}
.softladsec2greenbx a p{text-align:center;}

.pestsec5 .col-sm-6 span br{display:none;}
.modalpopup .modal-profile{padding:5px 0px;}
.modalpopup .modal-body p{font-size:14px;}
.ceotxt h2{font-size:24px;line-height:24px;}
.ceotxt p{font-size:14px;line-height:21px;}
.teamsec2img{margin-bottom:20px;}
.ceointro p{font-size:16px;margin-bottom:10px;}
.ceointro p strong{font-size:24px;line-height:24px;}
.ceointro p strong br{display:none;}
.homesec1::after {display:none;}
.certificatebx a img{max-width:100%;}
}
@media only screen and (max-width:576px)
{
.homesec1 .callfrm{padding:15px 30px 20px;}
.homesec1 form input{padding:10px;}
.correcticn{margin:-48px 10px 0px 0px;}
.homesec1 .callfrm h2{font-size:24px;}
.homesec1 .callfrm p{font-size:16px;}
.homesec3cnt p{font-size:18px;line-height:26px;}
.sec3bx li{width:30%;margin-bottom:30px;}
.homesec3cnt p{margin-bottom:30px;}
.sec3bx li a .sec3txt{height:auto;padding-bottom:40px;font-size:15px;}
.sec4tabbx .owl-nav button.owl-prev{margin-left:20px;}
.sec4tabbx .owl-nav button.owl-next{margin-right:20px;}
.homesec4{padding-top:30px;}
.homesec4head h2{font-size:24px;margin-bottom:20px;}
.sec4tabbx .item a .sec4itemcnt h3{font-size:18px;line-height:20px;margin:10px 0px 5px;}
.sec4tabbx .item a .sec4itemcnt p{font-size:14px;}
.homesec5head p{font-size:18px;}
.homesec5head h2{font-size:24px;}
.homesec5head > div{padding-bottom:0px;}
.homesec6blue h2{font-size:22px;}
.homesec6blue ul li{width:100%;}
.homesec6btmbx h2{font-size:30px;margin-bottom:30px;}
.homesec6btmbx{padding:30px 0px 170px;}
.homesec7 > .container .col-sm-12{padding:15px;}
.homesec7 > .container .col-sm-12 h2{margin-bottom:20px;padding-left:0px;}
.homesec7sliderbx{width:100%;}
.homesec7sliderbx .carousel-caption{width:100%;}
.homesec7slideimg{display:none;}
.homesec7sliderbx .carousel-caption{padding:15px 15px 40px 15px;width:100%;}
.homesec7sliderbx p{text-align:justify;}
.homesec7sliderbx .carousel-indicators{padding-left:15px;}
.homesec7sliderbx h3{padding-top:0px;}
.homesec7 > .container .col-sm-12::before {height:auto;bottom:0px;background-image:none;}
.homesec7sliderbx::before,.homesec7 > .container .col-sm-12 {background-image:none;}
.sec9form{padding-left:0px;}
.homesec1{padding:10px 0px;height:auto;}
.homesec1 .col-md-8 p {font-size: 14px;line-height: 24px;margin-bottom:10px;}
.homesec1 .callfrm p {font-size: 13px;line-height: 19px;}
.homesec3cnt{position:relative;z-index:9;}
.homesec3cnt h2{font-size:40px;text-shadow:0px 0px 1px #000;}

.homesec1 .col-md-4{display:none;}
.homesec2 .carousel-indicators{bottom:15px;}
.amcpgsec p,.innersideimgsec .col-sm-8{padding-right:0px;}

.softladsec3flexsec{display:block;}
.softladsec3flexsec .leftimg,.softladsec3flexsec.leftimg .leftcontent,.softladsec3flexsec .leftcontent{width:100%;padding-left:0px;padding-right:0px;}
.softladsec3flexsec .leftimg img{max-width:100%;}
.softladsec3flexsec .leftimg{margin-bottom:20px;}
.softladsec3flexsec .leftcontent p{text-align:justify;}
.innerbnnrsec h1{font-size:24px;}
.innerslidesec{padding-left:0px;padding-right:0px;}
.aboutsec3 p{padding:0px;}
.amcpgsec ul li{padding-right:0px;}

.ceoblk > div{width:100%;}
.teamsec1{padding:50px 0px;}
.ceointro{padding-left:0px;text-align:center;}
.ceotxt h2{font-size:40px;line-height:40px;margin-bottom:20px;text-align:center;}
.ceotxt p{text-align:justify;}
.teamsec2nav li{width:100%;}
.modalpopup .modal-dialog{max-width:100%;}
.modalpopup .modal-title{font-size:30px;line-height:30px;}

.clientflex{width:220px;position:relative;left:50%;margin-left:-110px;}
.clientflex li{width:100%;}

.contactpgsec form ul li.half{display:block;}
.contactpgsec form ul li.half div{width:100%;}
.contactpgsec form ul li.half div:first-child{margin-bottom:45px;}
.contactpgsec h2{font-size:24px;margin-bottom:40px;}
.contactpgsec{padding-top:40px;}
.lg-actions .lg-prev{left:5%;}
.lg-actions .lg-next{right:5%;}
.pestsec4 .col-sm-4{height:auto;margin-bottom:15px;}
.pestsec4 .col-sm-4 span{padding:15px;}
.pestsec5 .col-sm-6{height:auto;margin-bottom:15px;}
.pestsec5 .col-sm-6 span{padding:15px;}
.pestsec3{margin-top:50px;}
.pestsec3 .col-md-5{padding-left:0px;}
.pestsec3 .col-md-5 img{max-width:100%;float:left;}
.pestsec3 p{text-align:justify;}
.pestsec2 h2 {margin-bottom: 0px;margin-top: 20px;font-size: 24px;}
.pestsec2 .row .col{width:100%;}
.amcpgsec .innergreehead,.pestsec3 h2,.pestsec5 h2{font-size:22px;margin:0px 0px 10px;}
.pestsec3 .col-md-7{padding-right:0px;}
.softladsec2greenbx::after {display:none;}
.softladsec2 h2{font-size:24px;margin:0px 0px 20px;}
.softladsec3flexsec .leftcontent h3{font-size:18px;line-height:24px;}

.treetransec1 .container > div{padding:50px 0px;}
.treetransec1 h2,.treetransec2 h2{font-size:24px;margin-bottom:10px;}
.treetransec2{padding-top:50px;}
.treetransec2 ul{flex-wrap:wrap;}
.treetransec2 ul li{width:100%;margin-bottom:20px;height:100px;}
.treetransec3{height:150px;}
.treetransplantbtmsec p{text-align:justify;}
.ceotxt h2{font-size:30px;line-height:28px;}
.vertclgrdnsec3 p{text-align:justify;}
.innerbnnrsec h1{width:100%;}
.amcpgsec p,.amcpgsec ul li{font-size:14px;line-height:22px;}
.amcpgsec ul li:before{top:7px;}
.bredcrumbsec{font-size:13px;}
.ceotxt{padding-right:0px;}
.ceotxt h2{font-size:26px;line-height:26px;}
.teamsec2nav li p{font-size:14px;}

.homesec2 img{min-height:180px;}
.stellarnav.mobile.right > ul, .stellarnav.mobile.left > ul{bottom:auto;}

}
@media only screen and (max-width:480px)
{
	.sec3bx li{width:48%;}
	.homesec4head ul.sec4tab li{margin-right:0px;margin-bottom:15px;width:calc(100% - 30px);margin-left:0px;}
	.homesec8 h2{font-size:24px;margin:0px 0px 20px;}
	.homesec8 ul li{width:48%;}
	a.greenbrdrbtn span{padding:10px 30px;font-size:15px;}
	.footerbtm .copyrt, .footerbtm .dnd{font-size:10px;}
	
	.stellarnav.mobile{margin-top:-65px;}
	.stellarnav.mobile .menu-toggle{float:right;}
	.logo a img{max-width: 150px;position: relative;top: 10px;}
	
}
