@media only screen and (min-width:768px) and (max-width:1199px) {
img{max-width:100%; height:auto;}
#cssmenu > ul > li > a{ font-size:11px; padding:0px 2px; }
#cssmenu.align-center > ul > li{margin:0px 4px;}
	.topsection04 ul li a{ font-size:10px; padding:0px 5px;}
	.topsection01 .logosec{ padding-top:22px;}
	.banner-section .full-img-text h1{ font-size:30px; line-height:32px; margin-bottom:0px; }
	.banner-section .full-img-text p{ font-size:14px; line-height:18px; }
	.banner-section .full-img-text{transform: translateY(-40%); -ms-transform: translateY(-40%); -webkit-transform: translateY(-40%); top:40%; padding-left:40px;}
	.homesection01{ padding-top:100px; padding-bottom:80px;}	
	.homesection01-main-left .textsec h2{ font-size:24px; line-height:32px;}
	.homesection01-main-left .textsec p{ font-size:14px; line-height:23px; text-align:justify;}
	.homesection02 .textsec { margin-top: 25px; background: #FFF; padding: 10px; margin-top:0px;}
	.homesection02 .textsec fieldset h3{ font-size:27px; line-height:34px; margin-bottom:10px;}
	.homesection02 .textsec fieldset h6{ font-size:14px; line-height:21px;}
	.homesection02 .textsec ul li{ font-size:14px;}
	.homesection02 .textsec p{font-size:14px; line-height:21px;}
	.homesection02-left .imgtitle h3{font-size: 20px; line-height:24px;}
	
	.homesection03 .homesection03-left .textsec { margin-top: 25px; background: #FFF; padding: 10px; margin-top:0px;}
	.homesection03 .homesection03-left .textsec fieldset h3{ font-size:27px; line-height:34px; margin-bottom:10px;}
	.homesection03 .homesection03-left .textsec fieldset h6{ font-size:14px; line-height:21px;}
	.homesection03 .homesection03-left .textsec ul li{ font-size:14px;}
	.homesection03 .homesection03-left .textsec p{font-size:14px; line-height:21px;}
	.homesection03-left .imgtitle h3{font-size: 20px; line-height:24px;}
	.homesection03-right .textsec{ padding-left:0px;}
	.homesection03-right .textsec h3{font-size: 20px; line-height:24px;}
	
	.homesection04  .homesection04-right .textsec { margin-top: 25px; background: #FFF; padding: 10px; margin-top:0px;}
	.homesection04 .homesection04-right .textsec fieldset h3{ font-size:27px; line-height:34px; margin-bottom:10px;}
	.homesection04 .homesection04-right .textsec fieldset h6{ font-size:14px; line-height:21px;}
	.homesection04 .homesection04-right .textsec ul li{ font-size:14px;}
	.homesection04 .homesection04-right .textsec p{font-size:14px; line-height:21px;}
	.homesection04-left .textsec h3{font-size: 20px; line-height:24px;}
	.homesection05{ padding-top:90px;}
	.homesection05-main h2{ font-size:30px;}
	.homesection05-main p{ font-size:14px; line-height:22px;}
	.homesection06-right01{ padding:15px;}
	.homesection07-mainbox .linksec{ padding-top:25px;}
	.homesection07-mainbox .linksec a.readmorebtn{ font-size:14px; padding:0px 10px;}
	.homesection07-main01 .homesection07-mainbox .boxtitlesec{font-size:16px!important;}
	.footer-sectiontop h4{ font-size:15px;}
	.footertop-rightsection05 ul li a{ width:19px; height:19px; line-height:21px; font-size:12px!important;}
	
/*===========commercial-landscaping=================*/	
.banner-section .text-center{ position:relative;}
	.innerbanner-text h2{ font-size:30px; line-height:34px; margin-bottom:4px;}
	.innerbanner-text h6{ font-size:13px; line-height:17px;}
	.commercial-landscaping-top{ padding-top:25px; padding-bottom:25px;}
	.commercial-landscaping-top p{ font-size:17px; line-height:24px;}
	.commercial-landscaping-middle-right .textsec{ margin-top:25px; background:#FFF; padding:10px; }
	.commercial-landscaping-middle-left .textsec h4{ font-size:21px; line-height:26px;}
	.commercial-landscaping-middle-right .textsec fieldset h3{ font-size:30px; line-height:32px;}
	.commercial-landscaping-bottom-main{ padding:25px;}
	.commercial-landscaping-bottom-right a.contcatus-btn{ font-size:14px;}
	
 /*=============turfing=================*/
	.turfing-section{ padding-top:130px; padding-bottom:40px;}	
	.turfing-section-right .textsec{ margin-top:0px; background:#FFF; padding:10px; }
	.turfing-section-right .textsec fieldset h3{ font-size:25px; line-height:32px; margin-bottom:15px;}
	.gettouch-btn{ margin-top:15px;}
	.turfing-section-middle{ padding-top:50px; padding-bottom:50px;}
	.turfing-section-right .textsec ul li{ width:100%;}
	
 /*===========fencing-section-section start===============*/
	.fencing-section{padding-top:130px; padding-bottom:40px;}
	.fencing-section-middle-right .textsec{ margin-top:0px; background:#FFF; padding:10px; }
	.gettouch-btn{ font-size:14px; line-height:43px;}
	.commercial-landscaping-bottom{ padding-top:40px; padding-bottom:40px;}
	
/*==========tree-planting start================*/
	.tree-planting-section{padding-top:130px; padding-bottom:40px;}
	.tree-planting-section-middle-right .textsec{ margin-top:0px; background:#FFF; padding:10px; }
	.tree-planting-section-middle-left .textsec{ padding-left:0px;}
	
	
	

}




@media only screen and (min-width:480px) and (max-width:767px) {
img{max-width:100%; height:auto;}

.topsection{ padding-bottom:10px; }
.topsection01 .logosec{ padding-top:10px; padding-bottom:0px; }
.topsection03{ margin-top:0px; padding-top:12px; }
.topsection04 ul li a{ font-size:13px; line-height:39px; }
.topsection04{ padding-top:5px; }
.banner-section{ background:#7fc11f; }
.bannerform-main::before{ display:none; }
.bannerform-main::after{display:none;}
.bannerform{ padding-left:0px; }
.contactus-title{ padding-left:0px; }
.homesection01-top{ position:static; }
.banner-section .bx-prev{ top:20%; z-index:99999; }
.banner-section .bx-next{ top:20%; z-index:99999; }
.banner-section .full-img-text h1{ font-size:24px; line-height:26px; text-align:center; margin-bottom:10px; }
.banner-section .full-img-text p{ font-size:13px; line-height:16px; text-align:center; padding:0px 10%; }
.bannerform-main01{ padding:0px 10px; }
.bannerform-main01 .bannercontact-box{ width:100%; float:none; padding:0px; margin:0px auto 6px auto; }
.contactus-title h2{ background:#ba6024; width:100%; }
.homesection01{ padding-top:20px; padding-bottom:20px; }
.homesection01-main-left .textsec h2{ font-size:19px; line-height:25px; }
.homesection01-main-left .textsec p{ font-size:14px; line-height:23px; text-align:justify; }
.homesection01-main-right{ padding-top:25px; }

.homesection02{ padding-top:30px; padding-bottom:30px; }
.homesection02 .textsec fieldset{padding: 8px 8px 0px 30px;}
.homesection02-left .imgsec{ width:100%; margin:0px auto 10px auto; }
.homesection02-left .imgtitle h3{ font-size:16px; line-height:normal; text-align:center; }
.homesection02 .textsec{ margin-top:25px; background:#FFF; padding:10px; }
.homesection02 .textsec fieldset h3{ font-size:19px; line-height:24px; margin-bottom:10px; }
.homesection02 .textsec fieldset h6{ font-size:13px; line-height:21px; }
.homesection02 .textsec ul li{ width:100%; font-size:13px; }
.homesection02 .textsec p{font-size:13px; line-height:21px;}

.homesection03{ padding-top:30px; padding-bottom:30px; }
.homesection03-right .imgsec{width:100%; margin:0px auto 10px auto;}
.homesection03-right .textsec{ padding-left:0px; }
.homesection03-right .textsec h3{ font-size:16px; line-height:normal; text-align:center; }

.homesection03-left .textsec{ margin-top:25px; background:#FFF; padding:10px; }
.homesection03-left .textsec fieldset h3{ font-size:19px; line-height:24px; margin-bottom:10px; }
.homesection03-left .textsec fieldset h6{ font-size:13px; line-height:21px; }
.homesection03-left .textsec ul li{ width:100%; font-size:13px; }
.homesection03-left .textsec p{font-size:13px; line-height:21px;}

.homesection04{padding-top:30px; padding-bottom:30px;}
.homesection04 .homesection04-left01 .imgsec{width:100%; margin:0px auto 10px auto;}
.homesection04 .homesection04-left01 .textsec h3{ font-size:16px; line-height:normal; text-align:center; }

.homesection04 .homesection04-right .textsec{ margin-top:25px; background:#FFF; padding:10px; }
.homesection04 .homesection04-right .textsec fieldset h3{ font-size:19px; line-height:24px; margin-bottom:10px; }
.homesection04 .homesection04-right .textsec fieldset h6{ font-size:13px; line-height:21px; }
.homesection04 .homesection04-right .textsec ul li{ width:100%; font-size:13px; }
.homesection04 .homesection04-right .textsec p{font-size:13px; line-height:21px;}

.homesection05{ padding-top:60px; padding-bottom:60px; }
.homesection05-main{ padding:0px; }
.homesection05-main h2{ font-size:30px; line-height:34px; }
.homesection05-main p{ font-size:13px; line-height:22px; padding:0px 15px; }
.homesection06{ padding-top:20px; padding-bottom:20px; }
.homesection06-left h2{ font-size:25px; line-height:32px; }
.homesection06-left h2 span{ font-size:32px; line-height:35px; }
.homesection06-left .homesection06-left01 .homelocationbox{ width:90%; margin:0px auto 10px auto; position:static; }
.homesection06-left .homesection06-left01 .homelocationbox .homelocationboxmain::after{ display:none; }
.homesection06-right01{ padding:15px; margin:25px auto 0px auto; }

.homesection07{ padding-top:25px; padding-bottom:25px; }
.homesection07 .titlesec h2{font-size:30px; line-height:34px;}
.homesection07-main01{ margin:0px auto 15px auto; }

.footer-sectiontop{ padding-top:25px; padding-bottom:25px; }
.footertop-rightsection01{ width:100%; float:none; margin:15px auto 15px auto;}
.footertop-rightsection02{width:100%; float:none; margin:0px auto 15px auto;}
.footertop-rightsection03{width:100%; float:none; margin:0px auto 15px auto;}
.footertop-rightsection04{width:100%; float:none; margin:0px auto 15px auto;}
.footertop-rightsection05{width:100%; float:none; margin:0px auto 15px auto;}
html{ overflow-x:hidden;}
	
/*===========commercial-landscaping=================*/	
.banner-section .text-center{ position:relative;}
	.innerbanner-text h2{ font-size:30px; line-height:34px; margin-bottom:4px; text-align:center;}
	.innerbanner-text h6{ font-size:12px; line-height:14px;}
	.commercial-landscaping{ padding-top:20px; padding-bottom:20px;}
	.commercial-landscaping-top{ padding-top:20px; padding-bottom:20px;}
	.commercial-landscaping-top p{ font-size:20px; line-height:27px;}
	.commercial-landscaping-middle{ padding-top:40px; padding-bottom:40px;}	
	.commercial-landscaping-middle-right .textsec{ margin-top:25px; background:#FFF; padding:10px; }
.commercial-landscaping-middle-right .textsec fieldset h3{ font-size:19px; line-height:24px; margin-bottom:10px; }
.commercial-landscaping-middle-right .textsec fieldset h6{ font-size:13px; line-height:21px; }
.commercial-landscaping-middle-right .textsec ul li{ width:100%; font-size:13px; }
.commercial-landscaping-middle-right .textsec p{font-size:13px; line-height:21px;}
	.commercial-landscaping-middle-left .textsec h4{ font-size:23px; line-height:32px;}
	.commercial-landscaping-bottom{ padding-top:30px; padding-bottom:30px;}
	.commercial-landscaping-bottom-main{ width:100%; padding:2%; margin:0px auto;}
	.commercial-landscaping-bottom-left{ width:100%; float:none; padding:10px; margin:0px auto 10px auto;}
	.commercial-landscaping-bottom-right{ width:100%; float:none; padding:10px; margin:0px auto 0px auto;}
	.commercial-landscaping-bottom-left p{ font-size:21px; line-height:26px;}
	.accreditations-bottom{ padding-top:30px; padding-bottom:30px;}
	.accreditations-bottom ul li{ width:42%; margin:1%;}	
	
   /*=============turfing=================*/
	.turfing-section{ padding-top:0px; padding-bottom:0px;}
    .turfing-section-middle{ padding-top:40px; padding-bottom:40px;}	
	.turfing-section-right .textsec{ margin-top:25px; background:#FFF; padding:10px; }
	.turfing-section-right .textsec fieldset h3{ font-size:19px; line-height:24px; margin-bottom:10px; }
	.turfing-section-right .textsec .textsec fieldset h6{ font-size:13px; line-height:21px; }
	.turfing-section-right .textsec .textsec ul li{ width:100%; font-size:13px; }
	.turfing-section-right .textsec .textsec p{font-size:13px; line-height:21px;}
	.turfing-section-right .textsec ul li{ width:100%;}	
	
	/*=========fencing-section start===============*/
	.fencing-section{ padding-top:0px; padding-bottom:0px;}
	.fencing-section-middle{ padding-top:40px; padding-bottom:40px;}	
	.fencing-section-middle-right .textsec{ margin-top:25px; background:#FFF; padding:10px; }
	.fencing-section-middle-right .textsec fieldset h3{ font-size:19px; line-height:24px; margin-bottom:10px; }
	.fencing-section-middle-right .textsec .textsec fieldset h6{ font-size:13px; line-height:21px; }
	.fencing-section-middle-right .textsec .textsec ul li{ width:100%; font-size:13px; }
	.fencing-section-middle-right .textsec .textsec p{font-size:13px; line-height:21px;}
	.fencing-section-middle-right .textsec ul li{ width:100%;}
	
	/*==========tree-planting start================*/
	.tree-planting-section{ padding-top:0px; padding-bottom:0px;}
	.tree-planting-section-middle{ padding-top:40px; padding-bottom:40px;}
	.tree-planting-section-middle-right .textsec{ margin-top:25px; background:#FFF; padding:10px; }
	.tree-planting-section-middle-right .textsec fieldset h3{ font-size:19px; line-height:24px; margin-bottom:10px; }
	.tree-planting-section-middle-right .textsec fieldset h6{ font-size:13px; line-height:21px; }
	.tree-planting-section-middle-right .textsec ul li{ width:100%; font-size:13px; }
	.tree-planting-section-middle-right .textsec p{font-size:13px; line-height:21px;}
	.tree-planting-section-middle-right .textsec ul li{ width:100%;}
	.tree-planting-section-middle-left .textsec{ padding-left:0px;}
	.banner-section img.fullimg{ min-height:250px;}
	
/*===============new-build-landscaping======================*/	
	.estate-management-section{ padding-top:0px; padding-bottom:0px;}
	.estate-management-section01{ padding-top:40px; padding-bottom:40px;}
	.estate-management-section01-right .textsec{ margin-top:0px; background:#FFF; padding:10px; }
	.estate-management-section01-right .textsec fieldset h3{ font-size:19px; line-height:24px; margin-bottom:10px; }
	.estate-management-section01-right .textsec fieldset h6{ font-size:13px; line-height:21px; }
	.estate-management-section01-right .textsec ul li{ width:100%; font-size:13px; }
	.estate-management-section01-right .textsec p{font-size:13px; line-height:21px;}
	.estate-management-section01-right .textsec ul li{ width:100%;}
	
	.estate-management-section02{ padding-top:40px; padding-bottom:40px;}
	.estate-management-section02-right .textsec{ margin-top:0px; background:#FFF; padding:10px; }
	.estate-management-section02-right .textsec fieldset h3{ font-size:19px; line-height:24px; margin-bottom:10px; }
	.estate-management-section02-right .textsec fieldset h6{ font-size:13px; line-height:21px; }
	.estate-management-section02-right .textsec ul li{ width:100%; font-size:13px; }
	.estate-management-section02-right .textsec p{font-size:13px; line-height:21px;}
	.estate-management-section02-right .textsec ul li{ width:100%;}


}



@media only screen and (min-width:320px) and (max-width:479px){
img{max-width:100%; height:auto;}
.topsection{ padding-bottom:10px; }
.topsection01 .logosec{ padding-top:10px; padding-bottom:0px; }
.topsection03{ margin-top:0px; padding-top:12px; }
.topsection04 ul li a{ font-size:13px; line-height:39px; }
.topsection04{ padding-top:5px; }
.banner-section{ background:#7fc11f; }
.bannerform-main::before{ display:none; }
.bannerform-main::after{display:none;}
.bannerform{ padding-left:0px; }
.contactus-title{ padding-left:0px; }
.homesection01-top{ position:static; }
.banner-section .bx-prev{ top:20%; z-index:99999; }
.banner-section .bx-next{ top:20%; z-index:99999; }
.banner-section .full-img-text h1{ font-size:24px; line-height:26px; text-align:center; margin-bottom:10px; }
.banner-section .full-img-text p{ font-size:13px; line-height:16px; text-align:center; padding:0px 5%; }
.bannerform-main01{ padding:0px 10px; display:block!important; }
.bannerform-main01 .bannercontact-box{ width:100%; float:none; padding:0px; margin:0px auto 6px auto; }
.contactus-title h2{ background:#ba6024; width:100%; }
.homesection01{ padding-top:20px; padding-bottom:20px; }
.homesection01-main-left .textsec h2{ font-size:19px; line-height:25px; }
.homesection01-main-left .textsec p{ font-size:14px; line-height:23px; text-align:justify; }
.homesection01-main-right{ padding-top:25px; }

.homesection02{ padding-top:30px; padding-bottom:30px; }
.homesection02 .textsec fieldset{padding: 8px 8px 0px 30px;}
.homesection02-left .imgsec{ width:100%; margin:0px auto 10px auto; }
.homesection02-left .imgtitle h3{ font-size:16px; line-height:normal; text-align:center; }
.homesection02 .textsec{ margin-top:25px; background:#FFF; padding:10px; }
.homesection02 .textsec fieldset h3{ font-size:19px; line-height:24px; margin-bottom:10px; }
.homesection02 .textsec fieldset h6{ font-size:13px; line-height:21px; }
.homesection02 .textsec ul li{ width:100%; font-size:13px; }
.homesection02 .textsec p{font-size:13px; line-height:21px;}

.homesection03{ padding-top:30px; padding-bottom:30px; }
.homesection03-right .imgsec{width:100%; margin:0px auto 10px auto;}
.homesection03-right .textsec{ padding-left:0px; }
.homesection03-right .textsec h3{ font-size:16px; line-height:normal; text-align:center; }

.homesection03-left .textsec{ margin-top:25px; background:#FFF; padding:10px; }
.homesection03-left .textsec fieldset h3{ font-size:19px; line-height:24px; margin-bottom:10px; }
.homesection03-left .textsec fieldset h6{ font-size:13px; line-height:21px; }
.homesection03-left .textsec ul li{ width:100%; font-size:13px; }
.homesection03-left .textsec p{font-size:13px; line-height:21px;}

.homesection04{padding-top:30px; padding-bottom:30px;}
.homesection04 .homesection04-left01 .imgsec{width:100%; margin:0px auto 10px auto;}
.homesection04 .homesection04-left01 .textsec h3{ font-size:16px; line-height:normal; text-align:center; }

.homesection04 .homesection04-right .textsec{ margin-top:25px; background:#FFF; padding:10px; }
.homesection04 .homesection04-right .textsec fieldset h3{ font-size:19px; line-height:24px; margin-bottom:10px; }
.homesection04 .homesection04-right .textsec fieldset h6{ font-size:13px; line-height:21px; }
.homesection04 .homesection04-right .textsec ul li{ width:100%; font-size:13px; }
.homesection04 .homesection04-right .textsec p{font-size:13px; line-height:21px;}

.homesection05{ padding-top:60px; padding-bottom:60px; }
.homesection05-main{ padding:0px; }
.homesection05-main h2{ font-size:30px; line-height:34px; }
.homesection05-main p{ font-size:13px; line-height:22px; padding:0px 15px; }
.homesection06{ padding-top:20px; padding-bottom:20px; }
.homesection06-left h2{ font-size:25px; line-height:32px; }
.homesection06-left h2 span{ font-size:32px; line-height:35px; }
.homesection06-left .homesection06-left01 .homelocationbox{ width:90%; margin:0px auto 10px auto; position:static; }
.homesection06-left .homesection06-left01 .homelocationbox .homelocationboxmain::after{ display:none; }
.homesection06-right01{ padding:15px; margin:25px auto 0px auto; }

.homesection07{ padding-top:25px; padding-bottom:25px; }
.homesection07 .titlesec h2{font-size:30px; line-height:34px;}
.homesection07-main01{ margin:0px auto 15px auto; }

.footer-sectiontop{ padding-top:25px; padding-bottom:25px; }
.footertop-rightsection01{ width:100%; float:none; margin:15px auto 15px auto;}
.footertop-rightsection02{width:100%; float:none; margin:0px auto 15px auto;}
.footertop-rightsection03{width:100%; float:none; margin:0px auto 15px auto;}
.footertop-rightsection04{width:100%; float:none; margin:0px auto 15px auto;}
.footertop-rightsection05{width:100%; float:none; margin:0px auto 15px auto;}
html{ overflow-x:hidden;}
	
/*===========commercial-landscaping=================*/	
.banner-section .text-center{ position:relative;}
	.innerbanner-text h2{ font-size:20px; line-height:24px; margin-bottom:4px; text-align:center;}
	.innerbanner-text h6{ font-size:12px; line-height:14px;}
	.commercial-landscaping{ padding-top:20px; padding-bottom:20px;}
	.commercial-landscaping-top{ padding-top:20px; padding-bottom:20px;}
	.commercial-landscaping-top p{ font-size:20px; line-height:27px;}
	.commercial-landscaping-middle{ padding-top:40px; padding-bottom:40px;}	
	.commercial-landscaping-middle-right .textsec{ margin-top:25px; background:#FFF; padding:10px; }
.commercial-landscaping-middle-right .textsec fieldset h3{ font-size:19px; line-height:24px; margin-bottom:10px; }
.commercial-landscaping-middle-right .textsec fieldset h6{ font-size:13px; line-height:21px; }
.commercial-landscaping-middle-right .textsec ul li{ width:100%; font-size:13px; }
.commercial-landscaping-middle-right .textsec p{font-size:13px; line-height:21px;}
	.commercial-landscaping-middle-left .textsec h4{ font-size:23px; line-height:32px;}
	.commercial-landscaping-bottom{ padding-top:30px; padding-bottom:30px;}
	.commercial-landscaping-bottom-main{ width:100%; padding:2%; margin:0px auto;}
	.commercial-landscaping-bottom-left{ width:100%; float:none; padding:10px; margin:0px auto 10px auto;}
	.commercial-landscaping-bottom-right{ width:100%; float:none; padding:10px; margin:0px auto 0px auto;}
	.commercial-landscaping-bottom-left p{ font-size:21px; line-height:26px;}
	.accreditations-bottom{ padding-top:30px; padding-bottom:30px;}
	.accreditations-bottom ul li{ width:42%; margin:1%;}
	
 /*=============turfing=================*/
	.turfing-section{ padding-top:0px; padding-bottom:0px;}
    .turfing-section-middle{ padding-top:40px; padding-bottom:40px;}	
	.turfing-section-right .textsec{ margin-top:25px; background:#FFF; padding:10px; }
	.turfing-section-right .textsec fieldset h3{ font-size:19px; line-height:24px; margin-bottom:10px; }
	.turfing-section-right .textsec .textsec fieldset h6{ font-size:13px; line-height:21px; }
	.turfing-section-right .textsec .textsec ul li{ width:100%; font-size:13px; }
	.turfing-section-right .textsec .textsec p{font-size:13px; line-height:21px;}
	.turfing-section-right .textsec ul li{ width:100%;}
	
/*=========fencing-section start===============*/
	.fencing-section{ padding-top:0px; padding-bottom:0px;}
	.fencing-section-middle{ padding-top:40px; padding-bottom:40px;}	
	.fencing-section-middle-right .textsec{ margin-top:25px; background:#FFF; padding:10px; }
	.fencing-section-middle-right .textsec fieldset h3{ font-size:19px; line-height:24px; margin-bottom:10px; }
	.fencing-section-middle-right .textsec .textsec fieldset h6{ font-size:13px; line-height:21px; }
	.fencing-section-middle-right .textsec .textsec ul li{ width:100%; font-size:13px; }
	.fencing-section-middle-right .textsec .textsec p{font-size:13px; line-height:21px;}
	.fencing-section-middle-right .textsec ul li{ width:100%;}
	
/*==========tree-planting start================*/
	.tree-planting-section{ padding-top:0px; padding-bottom:0px;}
	.tree-planting-section-middle{ padding-top:40px; padding-bottom:40px;}
	.tree-planting-section-middle-right .textsec{ margin-top:25px; background:#FFF; padding:10px; }
	.tree-planting-section-middle-right .textsec fieldset h3{ font-size:19px; line-height:24px; margin-bottom:10px; }
	.tree-planting-section-middle-right .textsec fieldset h6{ font-size:13px; line-height:21px; }
	.tree-planting-section-middle-right .textsec ul li{ width:100%; font-size:13px; }
	.tree-planting-section-middle-right .textsec p{font-size:13px; line-height:21px;}
	.tree-planting-section-middle-right .textsec ul li{ width:100%;}
	.tree-planting-section-middle-left .textsec{ padding-left:0px;}
	.banner-section img.fullimg{ min-height:250px;}
	
/*===============new-build-landscaping======================*/	
	.estate-management-section{ padding-top:0px; padding-bottom:0px;}
	.estate-management-section01{ padding-top:40px; padding-bottom:40px;}
	.estate-management-section01-right .textsec{ margin-top:0px; background:#FFF; padding:10px; }
	.estate-management-section01-right .textsec fieldset h3{ font-size:19px; line-height:24px; margin-bottom:10px; }
	.estate-management-section01-right .textsec fieldset h6{ font-size:13px; line-height:21px; }
	.estate-management-section01-right .textsec ul li{ width:100%; font-size:13px; }
	.estate-management-section01-right .textsec p{font-size:13px; line-height:21px;}
	.estate-management-section01-right .textsec ul li{ width:100%;}
	
	.estate-management-section02{ padding-top:40px; padding-bottom:40px;}
	.estate-management-section02-right .textsec{ margin-top:0px; background:#FFF; padding:10px; }
	.estate-management-section02-right .textsec fieldset h3{ font-size:19px; line-height:24px; margin-bottom:10px; }
	.estate-management-section02-right .textsec fieldset h6{ font-size:13px; line-height:21px; }
	.estate-management-section02-right .textsec ul li{ width:100%; font-size:13px; }
	.estate-management-section02-right .textsec p{font-size:13px; line-height:21px;}
	.estate-management-section02-right .textsec ul li{ width:100%;}


}