body{font-family: 'Montserrat', sans-serif; font-size:14px; color:#000; font-weight:400;}
p{line-height:normal;}
img{max-width:100%}

a{color:#8fbd4e;}
a:hover,a:focus{color:#333;}
.padd0{padding:0 !important;}
.float_right{float:right !important;}
.float_left{float:left !important;}



/**** Start Header ****/

header {
    position: absolute; z-index: 0; background-color: #fff; width: 100%; box-shadow: 0 50px 70px 50px rgba(0,0,0,0.6); }
.navbar-brand{width: auto; height: auto; padding: 0;  }


/*Menubar style*/

.menu-bar{margin: 22px 0;}
.menu-bar nav{border-radius:0; border:none; margin: 0px 0 0; clear:both;background:none; height:auto; min-height:0; position:relative; text-align:center; display: inline-block;}
.menu-bar nav #navbar{
background:none; padding:0;
}
.navbar-header{float:none;}
.header .nav.navbar-nav{}
/*.header .nav.navbar-nav{float:right;}*/

.header .navbar-nav > li > a { 
    font-family: 'Roboto', sans-serif;
    color: #818181;
    font-size: 16px; font-weight:300;
    border-right: 1px solid #818181;
    padding: 0 15px;
    margin-top: 6px;
  
}

.menu-end-bordernull a, a.menu-end-bordernull{border-right: none !important;}


.header .navbar-nav > li:hover > a{color: #303030; }
.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover{color:#9b9b9b; }



/*Sub-menu style*/


@media(min-width:960px){
.sub-menu {    
    display: none;
    list-style: outside none none;   
    position: absolute;
    top: 100%;
    width: 260px;padding:0; text-align:left;
	background:#fff ;
	z-index: 99999;	transition:ease 0.2s all; animation-duration:0.2s;
}

.header .navbar-nav > li:hover > ul.sub-menu {
    display: block; transition:ease 0.2s all;
}
.header .navbar-nav > li > ul.sub-menu > li:hover > ul.sub-menu {
    display: block;
    left: 99%;
    top: 0%;
	background:#f1cf69 ;
}
.header .navbar-nav > li:hover > ul.sub-menu > li{position:relative;}

.sub-menu li a{background-color:#9AC8E2; color: #000;font-size: 12px;padding: 5px 15px;text-transform: uppercase; display:block; text-decoration:none;}
.sub-menu > li:hover > a{ background: #000 none repeat scroll 0 0;color: #fff;}
}

.toprightbar {display: inline-block; float: right; }
.toprightbar .revirewbtn a{background-color: #78C8E7; font-size: 14px; font-weight: 700; color: #fff; text-decoration: none; padding:8px 20px; border-radius: 2px; margin-left: 15px;}
.toprightbar .revirewbtn a:hover{background-color: #6dbfdf; }

.top-right-span{background-color: #8fbd4e; border-radius: 5px;   padding: 6px 20px; border-radius: 2px;}
.top-right-span:hover{background-color: #81ad43;}

.top-right-span{ display: inline-block; }
.top-right-span a{font-family: 'Roboto', sans-serif; font-size: 14px; font-weight: 400; color: #fff; text-decoration: none;}

.top-phone-icon{width: 20px; height: 20px; background:url(../images/section-icons.png)-325px -10px; float: left; margin-right: 10px; }

.top-right-span i{transform: rotate(90deg); font-size: 20px; color: #fff;}
span.top_phone a {font-family: 'Roboto', sans-serif; font-size: 14px; font-weight: 500; }


/* End Header */




/*banner-wrapper style*/

.banner-section{background: url(../images/top-banner-img.jpg) top center no-repeat; background-size:cover; top: 0px; max-width: 100%; width: 100%; z-index:0; padding: 305px 0;}

.banner-content{text-align: center; }

.banner-content h1{font-family: 'PT Serif', serif; font-size: 60px; color: #fff; margin:0; }
.banner-content h2{font-family: 'Roboto', sans-serif; font-size: 24px; font-weight: 300; color:#fff; margin: 5px 0 20px 0; }

.banner-content .btn.btn-default{background-color: #78c8e7;     border: none; }

.banner-content .btn.btn-default:hover{background-color: #525252;}




/*Quote Form*/

.quote_form{padding: 20px; background:#eaeaeb; border-radius: 10px; margin-top:15px;}
.quote_form h3{font-family:'Titillium Web'; font-size: 32px; font-weight: 700;
color:#414a71; margin-bottom:10px; text-align: center;}

.quote_form label{float:left; width:100px; display:block; font-weight:normal; color:#999999;}
.quote_form .form-group{overflow:hidden; margin-bottom: 5px; text-align: center;}
.quote_form .form-control{max-width:325px; height:50px; border-radius:0; min-height: auto; }
.quote_form textarea.form-control{min-height:140px;}
.quote_form .form-group .btn{ font-size:16px; font-weight:400; text-transform: uppercase; border-radius:5px; margin-top: 5px;}



/*Button style*/




.btn.btn-default, .blog-readmore {background-color: #8fbd4e; color: #fff; font-size: 18px; display:inline-block; text-transform:uppercase; padding:15px 35px; position: relative; transition: all 0.2s ease-in 0s; z-index: 0; font-weight: bold; }

.btn-default:hover,.blog-readmore:hover,.blog-readmore:focus,.btn.btn_default.btn_yellow:hover{background-color:#81ad43; color:#fff; text-decoration:none;}

.btn.btn-default:hover{background-color:#81ad43; color:#fff; }


/*Inner page button styles*/

.btn-form{font-size:16px; font-weight:bold; color:#fff; background:#81c340; display:inline-block; margin:0px auto; text-decoration:none;border:none; border-radius:25px; padding:5px 30px;}
.btn-form:hover,.btn-form:focus{background:#333; color:#fff; text-decoration:none;}


.btn_outline{font-size:16px; font-weight:600; text-transform:uppercase; color:#fff; border:3px solid #fff; padding:5px 30px; margin:10px auto; display:inline-block; border-radius:0;}
.btn_outline:hover,.btn_outline:focus{background:#1f66ce; border-color:#fff; text-decoration:none; color:#fff; transition:ease all 0.2s; }

.btn_outline.btn_black{color:#212121; border:2px solid #212121;padding:10px 25px}
.btn_outline.btn_black:hover,.btn_outline.btn_black:focus{color:#fff; border:2px solid #fff;}

.btn_outline.btn_grey{color:#aeaeae; border:2px solid #aeaeae;padding:10px 25px}
.btn_outline.btn_grey:hover,.btn_outline.btn_grey:focus{color:#fff; border:2px solid #fff;}

.btn.btn_default.btn_grey{background:#858585; color:#2b2b2b;}
.btn.btn_default.btn_grey:hover,.btn.btn_default.btn_grey:focus{color:#fff; background:#1f66ce;}

.btn_link{background:none; color:#7fff00; position:relative; font-size:21px;display:inline-block; margin:15px auto; padding-right:50px;}
.btn_link:hover,.btn_link:focus{text-decoration:none;color:#7fff00;}
.btn_link::after{content:""; background:url(http://www.cleanairlawncarehouston.com/wp-content/themes/cleanairlawncareokc/images/star.png) -18px -122px no-repeat;transition:all ease-in 0.2s; width:25px;height:17px; display:block; position:absolute; top:6px; right:10px;}
.btn_link:hover::after{right:0; transition:all ease-in 0.2s;}

.btn.btn_default.btn_yellow{color:#000; background:#ffce26;}

.main_heading{font-size:32px; text-transform:uppercase; margin-top:0; margin-bottom:20px;color:#2c2c2c; position:relative; font-weight:bold; padding:0px 0 0px 0px;}
.main_heading span{font-weight:400;}
.main_heading::after{content:"";display:block; width:57px; height:3px; background:#f1cf69; margin-top:10px;}
.main_heading.text-center::after{margin:10px auto;}

.main_heading_white{font-size:32px; text-transform:uppercase; margin-top:0; margin-bottom:0px;color:#fff; position:relative; font-weight:bold; padding:0px 0 0px 0px;}
.main_heading_white span{font-weight:400;}
.main_heading_white + h4{margin-bottom:30px;}

.sub_heading{font-size:28px; line-height:30px; color:#080808;}

.heading_normal{font-size:46px; font-weight:900; text-transform:uppercase; color:#212121; margin-bottom:20px;}
.heading_normal::after{content:""; display:block; width:119px; height:3px;background:#2272d3; margin:0 auto;}

.readmore{color:#8fbd4e; font-size:16px; text-transform:uppercase;}
.readmore::after{content:""; font-family:FontAwesome; margin-left:5px;}
.btn-wrap{margin:20px auto;}









/*section-a-wrapp style*/

.section-a-wrapp {padding:35px 0 ; background-color: #fff;}
.section-a-wrapp h2{font-family: 'Montserrat', sans-serif; font-size: 32px;font-weight: 300; color: #434343; text-transform: uppercase; text-align: center; margin: 0 0 40px; }

.section-a-box{background-color: #f1f1f1; padding: 20px; min-height:121px;}

.section-a-icon{float: left; }

.section-a-icon-1,.section-a-icon-2,.section-a-icon-3{width: 90px; height: 90px; background: url(../images/section-icons.png)-10px -10px; background-color: #fff; border-radius:50px; margin-right: 15px;}

.section-a-icon-2{background-position:-112px -10px; }
.section-a-icon-3{background-position:-213px -10px; }




.section-a-wrapp h3{font-family: 'Montserrat', sans-serif; font-size: 24px; font-weight: 300; margin: 0;}

.section-a-wrapp p{font-family: 'Montserrat', sans-serif; font-size: 12px; font-weight: 300; }



/*book-property-section style*/


.book-property-section{background-color: #434343; padding: 35px 0; text-align: center;}
.book-property-section input[type="text"] , .book-property-section input[type="email"] , .book-property-section input[type="tel"] {height: 40px; padding:10px; background-color: #5c5c5c; border:1px solid #787878; width: 100%; } 

.book-property-section input[type="text"]::placeholder , .book-property-section input[type="email"]::placeholder , .book-property-section input[type="tel"]::placeholder{color: #b1b1b1; font-family: 'Roboto', sans-serif; font-weight: 300; font-size: 14px; font-style: italic; }
.book-property-section .btn{ border-radius: 2px; font-family: 'Poppins', sans-serif; font-weight: 600; }





/*section-b-wrapp style*/

.section-b-wrapp{padding: 50px 0;}
.section-b-wrapp h2{font-family: 'Montserrat', sans-serif; font-size: 32px; font-weight: 300; color:#434343; text-transform: uppercase; margin: 0 0 20px}

.section-b-wrapp h2 span{text-transform: initial; color: #8fbd4e;}

.section-b-wrapp p{font-family: 'Montserrat', sans-serif;font-size: 16px; font-weight: 300; color:#2b2f3e;}

.section-b-right img{border-radius: 50%;}



/*section-c-wrapp style*/ 

.section-c-wrapp{padding: 50px 0; background-color: #f1f1f1;}
.section-c-wrapp h2{font-family: 'Montserrat', sans-serif; font-size: 32px; font-weight:300; color:#434343; margin:0 0 65px; text-transform: uppercase; text-align: center; }

.section-c-icon-1, .section-c-icon-2, .section-c-icon-3{width: 105px; height: 105px; background: url(../images/section-icons.png)-10px -107px; background-color: #f1f1f1; border-radius: 50%; margin: auto; }

.section-c-icon-2{background-position: -115px -107px;}
.section-c-icon-3{background-position: -220px -107px;}

.section-c-box h3{font-family: 'Montserrat', sans-serif; font-size: 22px; font-weight: 500; color: #2b2f3e; margin:15px 0 10px; text-transform:uppercase; min-height: 48px;}
.section-c-box p{font-family: 'Montserrat', sans-serif; font-size: 16px; font-weight: 300; color: #2b2f3e; min-height: 115px;}

.section-c-box{background-color: #fff;padding: 25px; text-align: center;}

.section-c-wrapp .btn{height: auto; width: 220px; font-family: 'Poppins', sans-serif; font-weight: 600; font-size: 14px; color: #fff;}




/*section-d-wrapp style*/

.section-d-wrapp{padding:75px 0;}

.section-d-wrapp h2{font-family: 'Montserrat', sans-serif; font-size: 32px; font-weight:300; color:#434343; margin:0 0 50px; text-transform: uppercase; text-align: center; }

.section-d-wrapp p{font-size: 16px; color:#2d3142; }
 
.section-d-icon-1, .section-d-icon-2, .section-d-icon-3, .section-d-icon-4{width: 90px; height: 90px; background: url(../images/section-icons.png)-10px -212px;  float: left; }

.section-d-text{margin-left: 100px;}

.section-d-icon-2{background-position: -112px -212px;}
.section-d-icon-3{background-position: -213px -212px;}
.section-d-icon-4{background-position: -314px -212px;}

.section-d-box h3{font-family: 'Montserrat', sans-serif; font-size: 22px; font-weight: 400; color: #2b2f3e; margin:15px 0 10px; }
.section-d-box p{font-family: 'Montserrat', sans-serif; font-size: 16px; font-weight: 300; color: #2b2f3e;}



/*
Fonts Styles Used

font-family: 'Roboto', sans-serif;
font-family: 'PT Serif', serif;
font-family: 'Poppins', sans-serif;
font-family: 'Montserrat', sans-serif;
*/




/*form-section style*/

.footer-form {padding: 120px 0;}

.form-section{background: url(../../../uploads/2019/06/footer-section-img.png)right center no-repeat; background-color: #8fbd4e; padding:25px 0px; min-height: 350px;}

.form-section h2{font-family: 'Montserrat', sans-serif; font-size: 32px; font-weight:300; color:#fff; margin:0 0 20px; }
.form-section .form-group{overflow:hidden;}
.form-section .footer-form .form-group .form-control { border-radius: 2px; background-color: #b1d183; color:#638d28; }
.form-section .form-group input[type="text"]::placeholder{font-family: 'Roboto', sans-serif; font-size: 14px; font-weight: 300; font-style: italic; color: #638d28; }

.form-section .form-control{height: 40px;}

.form-section .form-group textarea.form-control{height: 150px; font-family: 'Roboto', sans-serif; font-size: 14px; font-weight: 300; color: #638d28;}

.form-section .form-group textarea.form-control::placeholder{color:#638d28; font-style: italic;}


.form-section .footer-form-btn .btn{font-size:14px; font-weight:400; text-transform: uppercase; border-radius:5px; background-color: #5c5c5c; color: #fff; border-radius: 2px; width: 100%; transition: all .2s ease-in; }

.form-section .footer-form-btn .btn:hover{background-color: #fff; color: #5c5c5c; }

.footer-form .btn {background-color: #fff; color:#8FBD4E; }
.footer-form .btn:hover {background-color: #434343; color:#fff; }








/*testimonial-section style*/

.testimonial-section{padding: 60px 0; background-color: #f0f3ec; text-align: center; }

.testimonial-section h2{font-family: 'Montserrat', sans-serif; font-size: 32px; font-weight:300; color:#2b2f3e; margin:0 0 20px; text-align: center; text-transform: uppercase; }

.testimonial-section .d_contents p{font-size: 18px;}




/*Footer style*/


.footer-section{background-color:#434343; font-size: 16px; font-weight: 600; color: #cecaca; padding: 35px 0;}

.footer-menu a{border-right: 1px solid #818181; color: #cecaca; font-family: 'Roboto', sans-serif; font-size: 14px; font-weight: 500; padding: 0 15px; text-transform: uppercase;}


.social-icons i:hover {color: #fff; }


.footer-section .fab, .footer-section .fas{font-size: 22px; margin:0 15px; color: #cec9c9;}

.footer-newsletter{margin: 20px 0 0 15px;}
.footer-newsletter input[type="email"]{padding: 5px 10px; font-family: 'Poppins', sans-serif; font-size: 13px;  background-color:#434343; color:#cecaca; border:1px solid #cecaca; }

.footer-newsletter input[type="text"]::placeholder{font-family: 'Poppins', sans-serif; font-size: 13px; color:#cecaca;}


.footer-newsletter .btn{height: 30px; border-radius: 0; font-family: 'Poppins', sans-serif; font-size: 14px;     padding: 0px 20px; color: #fff; }

.footer-links h4{font-family: 'Roboto', sans-serif; font-size:14px; font-weight: 500; color:cecaca; }

.footer-links a{font-family: 'Roboto', sans-serif; font-size:12px; font-weight: 500; color: #cecaca; }

.footer-links ul{list-style: none; padding-left: 0; }

.footer-links .fas{font-size: 14px;}



.footer-menu-franchise{background-color:#8fbd4e; }
.footer-menu-franchise:hover{background-color: #81ad43;}	
a.footer-menu-franchise {padding: 15px 35px; border-radius:2px; text-decoration:none; color:#fff; border:none; text-transform:uppercase; }





/*
Fonts Styles Used

font-family: 'Roboto', sans-serif;
font-family: 'PT Serif', serif;
font-family: 'Poppins', sans-serif;
font-family: 'Montserrat', sans-serif;
*/




/*footer-bottom-section style*/



.footer-bottom-section{background-color:#d5d5d5; color:#565656; padding:10px 0px; font-family: 'Roboto', sans-serif; font-weight: 300; font-size:12px; text-align: center; }
   







/*Blog page style*/

.blog-panel .container{background:#fff;padding:30px;}
.blog-panel h1{ font-size:34px; font-weight:600; border-bottom:1px solid #cacaca; padding-bottom:15px}
.fb_iframe_widget {
    display: inline-block;
    position: relative;
}
#social > div {
    display: inline-block;
    margin-left: 0;
    margin-right: 10px;
    vertical-align: top;
}
.blog-date{ padding:0;}
.blog-date ul{ padding:0; margin:0; list-style:none; text-align:center}
.blog-date li{ margin:0; padding:0; margin-bottom:1px; background:#353434 ; color:#fff}
.blog-date li.blog-day{ font-size:27px;padding: 8px 0;}
.blog-date li.blog-year{ padding:5px 0}
.blog-date li.blog-year span{ display:block}
.blog-panel .post{ border-bottom:1px solid #dcdcdc; padding-bottom:5px; margin-bottom:20px; overflow:hidden;}
.blog-panel .post h2{ font-size:20px; margin:0 0 20px}

.featuredimage {
    margin-bottom: 10px !important;
}
.sider-bar{ margin-top:40px}
.sider-bar > li{ list-style:none}
.side-bar h3, .widget_recent_entries h2, .widget_categories h2, .widget_archive h2, #s2_form_widget-2 h2.widgettitle,.recent-posts-extended h2 , .side-bar h4, .widget_recent_entries h4, .widget_categories h4, .widget_archive h4, #s2_form_widget-2 h2.widgettitle, .recent-posts-extended h4 {
    background: #353434  none repeat scroll 0 0;
    color: #fff;
    font-size: 19px;
    font-weight: 700;
    margin-top: 0; margin-bottom:0;
    padding: 5px 15px;
    text-align: center;text-transform:uppercase;
}
.widget_recent_entries ul, .widget_categories ul, .widget_archive ul ,.recent-posts-extended .rpwe-block {
    list-style: outside none none;
    margin: 0;
    padding: 0; border:1px solid #cacaca; margin-bottom:20px
}
.widget_recent_entries ul li, .widget_categories ul li, .widget_archive ul li {
    border-bottom: 1px solid #cacaca;
}
.widget_recent_entries ul li a, .widget_categories ul li a, .widget_archive ul li a {
    color: #333;
    display: block;
    font-size: 16px;
    padding: 5px 15px;
}
.sider-bar .search{border:1px solid #9baec1; padding:10px 6px; margin-bottom:20px}
.sider-bar .search p {
    display: inline-block;
}
.search p label {
    display: none;
}
.search p br {
    display: none;
}
#searchform .screen-reader-text, #s2_form_widget-2 label {
    display: none;
}
.sider-bar .search input[type="text"] {
    width: 150px;
}
.sider-bar .search input[type="submit"],#searchsubmit {
    background: #333 none repeat scroll 0 0;
    border: 0 none;
    color: #ffffff;
    height: 28px;
}
.sider-bar .search input[type="submit"]:hover,#searchsubmit:hover{background: #555555;}

.sider-bar #search-2{ position:relative; margin-bottom:20px}
.sider-bar #search-2 input[type="text"]{ width:100%; padding:5px 10px;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);}
.sider-bar #search-2 input[type="submit"] {
    background:#fff url("http://www.cleanairlawncarehouston.com/wp-content/themes/cleanairlawncareokc/images/search_icon_black.png") no-repeat scroll center center;
    border: medium none;
    height: 34px;
    text-indent: -99999px;
    width: 31px; border:none; position:absolute; right:1px; top:2px
}

.primary-color{ color:#638d28 !important}

.default-list li{ list-style:none; position:relative; padding-left:15px; margin-bottom:8px}
.default-list li:before{ width: 0; height: 0; border-top: 4px solid transparent; border-left: 6px solid #565656; border-bottom: 4px solid transparent;position:absolute; content:""; left:0px; top:8px}
.default-list li a{ color:#333}
.default-list{ margin:20px 0}


/*Inner page style*/


#inner_body header{position:initial; }
#inner_body p{font-size: 16px; line-height: 1.7; }
#inner_body ol li, #inner_body ul li{font-size:16px; line-height: 1.7; }
#inner_body h2{margin-bottom: 20px; }
#inner_body h3{margin-bottom: 15px; }

header.innerpage-wrapp{box-shadow: none; position: initial; }

.inner_banner{background:url(../images/inner_banner.jpg) top center no-repeat; background-size:cover; min-height:300px; position:relative;}
.inner_banner h2,.inner_banner h1{
    color: #ffffff;
    font-size: 42px;
    left: 0;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    top: 100px;
    width: 100%;
    z-index: 99;
}
.innerpage-wrapp .container{background:#fff; padding:30px 15px;}



/* Lawn Care innerpage style */

.lawn-care-page-box{background-color: #f1f1f1; }
.lawn-care-icon{float: left; }
.lawn-care-text {margin-top: 45px; }
.lawn-care-icon-1,.lawn-care-icon-2,.lawn-care-icon-3{width: 90px; height: 90px; background: url(../../../uploads/2019/07/lawn-care-icons.png)-10px -7px; background-color: #fff; border-radius:50px; margin-right: 15px;}
.lawn-care-icon-2{background-position:-112px -7px; }
.lawn-care-icon-3{background-position:-213px -7px; }
.lawn-care-page-box a{display:block; padding:20px 20px 15px; text-decoration:none; }


/* Services innerpage style */

.services-page-box{background-color: #f1f1f1; }
.services-icon{float: left; }
.services-text {margin-top: 45px; }
.services-icon-1,.services-icon-2,.services-icon-3{width: 105px; height: 105px; background: url(../images/section-icons.png)-10px -107px; background-color: #fff; border-radius:50px; margin-right: 15px;}
.services-icon-2{background-position:-115px -107px; }
.services-icon-3{background-position:-220px -107px; }
.services-page-box a{display:block; padding:20px 20px 15px; text-decoration:none; }






/****Responsive media queries****/


@media(max-width:1200px){	
	.container{width:auto;}
    .banner-section{padding: 255px 0px;}
    .form-section{background-position: 650px 0;}
	.pagesidebar .side-bar-contact a{font-size: 18px !important;}
	.pagesidebar .side-bar-contact i.fas.fa-phone {font-size: 18px; }
	.menu-bar {text-align: center;}
	.toprightbar{float:initial; margin-top:15px;}
	.toprightbar .revirewbtn a{margin-left:15px;}
	.footer-form{text-align: center;}
	.section-c-box p{min-height: 155px;}
    
    
}

@media(max-width:1150px){	
    .book-property-section .btn{font-size: 14px;}
    .form-section .footer-form-btn .btn{font-size: 14px; width: 100%;}
	.menu-bar{}
	.section-a-box {min-height: 136px;}
    
}

@media(max-width:960px){.menu-bar {margin-top: 10px;}
}

@media(max-width:991px){	
    .header{box-shadow: none;}
    .header .navbar-nav > li > a{padding: 0 10px; font-size: 14px;}
    .banner-section {padding:230px 0 170px; }
    .form-section {
    background-position: 400px 0; background-size: cover; }
    .footer-section .fab, .footer-section .fas{margin: 0 5px;}
	.lawn-care-estimate .boxwtap .btn.btn-default {padding: 10px 15px; font-size: 16px;}
	.section-a-box{min-height:181px;}
	.section-c-box h3{min-height: 73px;}
	.section-c-wrapp .btn{width:auto;}
	.section-c-box p {min-height: 228px;}
	.section-d-icon-1, .section-d-icon-2, .section-d-icon-3, .section-d-icon-4 {float:initial;}
	.section-d-text{margin-left:0;}
	.section-d-box h3{margin-top:0;}
	a.footer-menu-franchise{ padding: 10px;}
	.footer-menu a{padding: 0 4px;}
	
	
	
}


@media(max-width:767px){
    header {position: initial;} 
    .navbar-brand{float: initial;}
    .banner-content h1{font-size: 32px;}
    .banner-content h2{font-size: 20px;}
    .header{text-align: center;}
    .menu-bar{float: initial; margin:0 0 10px;}
    .navbar-toggle{float: initial;}
    .top-right-span{float: initial;}
    .banner-section {padding: 30px 0; }
    
    .navbar-inverse .navbar-toggle{margin:0 15px 0; background-color: #434343;}
    .header .nav.navbar-nav{    background-color: #434343; padding: 10px 35px; text-align: left; }
    .header .navbar-nav > li > a{border-right: 0; margin: 15px 0;}
    
    
    .banner-section {padding: 100px 0; }
     .banner-content h1{font-size: 32px;}
    .banner-content h2{font-size: 20px;}
    
    .footer-section{text-align: center;}
    
    .section-a-box{min-height: 130px;  margin-bottom: 15px;}
    .section-a-text {margin-top: 20px; }
    .book-property-section input[type="text"]{margin-bottom: 15px;}
    .section-b-right{text-align: center;}
    .book-property-section .btn{font-size: 16px; height: auto;}
    .section-b-right img {border-radius: 50%; width: 40%; margin-top: 25px; }
    .section-c-wrapp h2{margin-bottom: 25px; }
	.section-c-box h3 {min-height: initial;}
	.section-c-box p {min-height: initial;}
    
    
    .section-d-wrapp h2{margin-bottom: 25px;}
    
    .section-d-icon-1, .section-d-icon-2, .section-d-icon-3, .section-d-icon-4{clear: both; }
    
    .form-section{background-image:none;}
    
    .form-section .form-group textarea.form-control{height: 80px;}

    .footer-menu {margin-top: 15px; }
    .footer-links ul{margin-bottom: 0;}
	.pagesidebar {text-align: center;}
	.footer-form{padding:0; }
	.form-section{min-height:initial; }
    .footer-menu {margin: 15px 0; }
	a.footer-menu-franchise{margin:5px auto; }
	a.footer-menu-franchise{ padding: 10px 20px;}
    

}


@media(max-width:568px){
	.lawn-care-estimate .boxwtap .btn.btn-default{white-space:pre-wrap;}
	.toprightbar .revirewbtn a{display:block; margin:10px 0 0;}
	#inner_body .lawn-care-text h3{font-size:18px;}
	#inner_body .services-text h3{font-size:18px;}
	.footer-form .btn{margin: 0 15px; white-space: pre-wrap;}
	.section-a-box {min-height: 141px;}
	.footer-menu a{padding: 0 5px;}


   
}


@media(max-width:360px){
    
    .navbar-brand{float: initial;}
	.section-a-box {min-height:initial; text-align:center;}
	.section-a-icon{float:initial; }
	.section-a-icon-1, .section-a-icon-2, .section-a-icon-3{margin:auto;}
	

}


@media(max-width:340px){
    
    
}