@media all{
div{background:0}
body{margin:0;padding:0;margin-top:0;background:url(images/bg.jpg) #1f3f33;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:16px;line-height:1.5em;color:#232323}
.bodydiv{background:url(images/back.jpg) repeat-x}
.container{}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{padding:0}
div.row{margin-left:0;margin-right:0}
.img-responsive{display:inline}
.left_box{background:url(images/left_back.jpg) repeat-y top right #d5dccf;-webkit-box-shadow:0 0 2px 0 #000;box-shadow:0 0 2px 0 #000;padding:1px;margin-bottom:30px}
.bottom_box_head{background:url(images/menu.jpg) top center;font-size:24px;padding:10px 20px 10px 20px;color:#fff;text-transform:uppercase;text-align:center}
.bottom_special{border:1px solid #060;margin-bottom:20px}
.special_bottom{display:none}
.left_box_head{background:url(images/left_head.jpg) repeat-y top right;font-size:24px;padding:10px 20px 10px 20px;color:#fff;text-transform:uppercase}
.left_box_content{padding:20px;background:url(images/left_top_con.png) repeat-x top center;margin-top:1px}
a.left_box_content{display:block;text-decoration:none;-webkit-transition:all 400ms ease-in-out;
-moz-transition:all 400ms ease-in-out;
-ms-transition:all 400ms ease-in-out;
-o-transition:all 400ms ease-in-out;
transition:all 400ms ease-in-out;background:none}
a.left_box_content:hover span,a.left_box_content:focus span{color:#00652b !important}
a.left_box_content:hover ,a.left_box_content:focus {background:rgba(255, 255, 255, 0.6)}
a.left_box_content:hover .p_big,a.left_box_content:focus .p_big{color:#232323 !important}
a.left_box_content span{padding-bottom:10px;color:#232323;-webkit-transition:all 400ms ease-in-out;
-moz-transition:all 400ms ease-in-out;
-ms-transition:all 400ms ease-in-out;
-o-transition:all 400ms ease-in-out;
transition:all 400ms ease-in-out}
a.left_box_content .p_big{font-size:20px;color:#00652b;line-height:22px;display:block}
a.left_box_content .p_big span{color:#232323}
.coupon_img{border:1px solid #000;display:block}
.special_offer_text{padding-bottom:10px;display:block}
span.button{padding:5px 15px !important;margin:0 0 10px 0}
a.left_box_content:hover span.button,a.left_box_content:focus span.button{color:#fff !important}
.align_center{text-align:center}
.left_box_content ul{margin:0;padding:0}
.left_box_content li{padding:10px 5px;list-style-type:none;background:url(images/left_des.jpg) repeat-x bottom right}
.left_box_content li a i{margin-right:10px}
.left_box_content li a{text-decoration:none;color:#000;font-size:16px}
.left_box_content li a:hover{text-decoration:underline;color:#00652b}
.p_big{font-size:20px;color:#00652b;line-height:22px}
.p_big span{color:#232323}
.right_content{background:url(images/right_back.jpg);-webkit-box-shadow:0 0 2px 0 #000;box-shadow:0 0 2px 0 #000;padding:10px 20px;z-index:0}
.header_top{min-height:110px;position:relative}
.left_box_header{text-align:left;font-size:18px;padding:10px}
.right_box_header{text-align:right;font-size:18px;padding:10px;float:right}
.right_box_header .free_estimates_header{display:none;padding-top:10px}
.right_box_header .free_estimates_header .button_big{font-size:22px !important}
.right_box_header .phone{float:right}
.right_content .logo{display:none}
.logo{text-align:center}
.logo a{display:inline-block;padding:8px 10px 0 10px}
.logo_div .logo a{display:inline-block;padding:0 10px}
.logo_div{position:absolute;width:100%;top:0;left:0}
.follow{text-align:center;padding:10px;font-size:13px}
.email{font-size:14px}
.left_box_header a{font-size:14px}
.right_box_header a{font-size:14px}
.logo a:hover{text-decoration:none}
.logo a img{max-width:100%;height:auto}
.button{text-align:center;background:url(images/red_bar.jpg) #992323;-webkit-border-radius:5px;border-radius:5px;color:#fff;text-decoration:none;display:inline-block;padding:10px 45px;border:none;cursor:pointer;height:auto;width:auto;color:#fff !important}
.button_big{font-size:18px;display:block;text-transform:uppercase;padding:5px 15px}
.button:hover{background:url(images/menu.jpg) #004f3a;color:#fff !important}
.navbar{margin:0;background:url(images/menu.jpg) top center #15402f;border:none;min-height:46px;-webkit-border-radius:0;border-radius:0;margin-bottom:1px;-webkit-box-shadow:inset 0 0 2px 2px #000;box-shadow:inset 0 0 2px 0 #000}
.navbar-collapse{padding:0}
.nav li{background:url(images/des.jpg) no-repeat left top;padding-left:2px;list-style-type:none}
.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:transparent}
.nav .open > a,.nav .open > a:focus,.nav .open > a:hover{background:url(images/menu.jpg) repeat-x top center}
.nav li:first-child{background:none;padding-left:0}
.nav>li.active>a{color:#81f1c4}
.nav li a{cursor:pointer;text-decoration:none;font-size:14px;display:block;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;color:#fff;white-space:nowrap;height:46px;line-height:46px;padding:0 5px 0 5px;text-transform:uppercase}
.nav li a:hover{color:#81f1c4}
.nav-justified > li > a{margin-bottom:0}
.button_nav{position:relative;float:left;padding:9px 10px;margin-top:8px;margin-left:15px;margin-bottom:8px;background-color:#1ca285;border:1px solid #ccaa9a;border-radius:4px;border:none}
.navbar-default .navbar-toggle .icon-bar{background-color:#fff}
.navbar-toggle{width:100%;margin:0;padding:0;background:none;border:none;position:relative}
.navbar-toggle .sr-only{position:absolute;display:block;width:120px;height:48px;clip:rect(auto, auto, auto, auto);color:#fff;font-size:18px;line-height:34px;cursor:pointer;text-align:right;top:0;left:0;margin:0;line-height:50px}
.navbar-toggle:hover .button_nav,.navbar-toggle:focus .button_nav{background:#167560;box-shadow:none}
.navbar-toggle:hover .button_nav .icon-bar,.navbar-toggle:focus .button_nav .icon-bar{background-color:#fff}
.navbar-toggle:hover .sr-only,.navbar-toggle:focus .sr-only{color:#fff}
.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background:none}
.dropdown-menu{border-radius:0;box-shadow:0;background-clip:border-box}
.nav li ul{margin:0;padding:0;background:#15402f;border:none}
.nav li ul li{z-index:1002;border-top:1px solid #408b78;background:none;padding:0}
.nav li ul li:first-child{border-top:1px solid #d1d9ca}
.nav li ul li a{background:url(images/menu.jpg) top center repeat-x;text-align:left;height:auto;padding:10px;color:#fff;line-height:normal}
.nav li ul li a:hover,.nav li ul li a:focus{background:#910000;text-align:left;height:auto;padding:10px;color:#fff;line-height:normal}
.slogan{background:url(images/red_bar.jpg) top center #910000;padding:9px;text-align:center;font-size:30px;color:#fff;-webkit-box-shadow:inset 0 0 2px 2px #000;box-shadow:inset 0 0 2px 0 #000;margin-bottom:1px;line-height:34px}
.carousel-inner > .item > div > img{min-width:100%;height:auto}
.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{font-size:20px;height:20px;margin-top:-10px;width:20px}
.carousel-control{width:8%;opacity:0.8;color:#fff !important}
.carousel-control:hover{opacity:1}
.carousel-indicators{background:#fff;bottom:1px;margin-left:-12%;width:24%;padding-top:14px}
.carousel-indicators li{background:#146b39;height:20px;width:20px;-webkit-border-radius:20px;border-radius:20px;border:none;margin:0;padding:0}
.carousel-indicators .active{background:#be271d;height:20px;width:20px;-webkit-border-radius:20px;border-radius:20px;margin:0}
.item div{}
.item div img{position:relative;z-index:-2}
.carousel{margin-bottom:1px;-webkit-box-shadow:inset 0 0 2px 2px #000;box-shadow:inset 0 0 5px 0 #000}
.boxes{background:url(images/back_video.jpg) #000;padding:20px;margin-bottom:1px}
.box{margin:1px;background:url(images/back_video.png);padding:20px;min-height:235px}
.box a{display:block;color:#fff !important;text-decoration:none;text-align:center}
.box a span{display:block}
.box a img{border:1px solid #fff;margin-bottom:5px}
.services{display:none;background:url(images/menu.jpg) top center #15402f;-webkit-box-shadow:inset 0 0 2px 2px #000;box-shadow:inset 0 0 2px 0 #000;color:#fff;padding:20px;margin-bottom:1px}
.services ul{padding:0;padding-left:25px}
.services ul li{padding:5px;list-style-type:disc;list-style-position:outside}
.services ul li a i{margin-right:10px}
.services ul li a{text-decoration:none;color:#fff}
.services ul li a:hover{text-decoration:underline;color:#fff}
.special_offer{display:none;background:url(images/red_bar.jpg) top center #910000;-webkit-box-shadow:inset 0 0 2px 2px #000;box-shadow:inset 0 0 2px 0 #000;color:#fff;padding:20px;margin-bottom:1px}
.free_estimates{padding:20px;text-align:center;display:none}
.free_estimates h2{text-align:center}
.free_estimates .button_big{display:inline-block}
.services h2{color:#fff;padding-top:0}
.special_offer h2{color:#fff;padding-top:0}
.special_offer .p_big{color:#fff}
.services ul{column-count:3;-moz-column-count:3;-webkit-column-count:3;-webkit-column-gap:40px;column-gap:40px;-moz-column-gap:40px}
.bottom_logos{text-align:center;background:url(images/logos_back.jpg);-webkit-box-shadow:inset 0 0 2px 2px #000;box-shadow:inset 0 0 2px 0 #000;padding:20px 0}
.bottom_logos div{padding:20px;vertical-align:middle;display:inline-block;float:none}
p{margin:0;padding-bottom:10px}
.content{position:relative}
.content_in{padding:20px 10px 20px 10px}
h1{margin:0;width:100%;padding:0;font-size:30px;line-height:34px;font-weight:normal;padding-bottom:10px;padding-top:0;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;color:#242424;text-align:left}
h2{margin:0;width:100%;padding:0;font-size:24px;line-height:28px;font-weight:normal;padding-bottom:10px;padding-top:10px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;color:#242424;text-align:left}
h3{margin:0;width:100%;padding:0;font-size:20px;line-height:24px;font-weight:normal;padding-bottom:10px;padding-top:10px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;color:#242424;text-align:left}
.content ul{margin:0;padding:0 0 10px 25px}
.content ul li{padding:0 0 5px 0;list-style-type:disc}
.img_left{float:left;margin:0 20px 10px 0;border:5px solid #b0b0b0;padding:1px}
.img_right{float:right;margin:0 0 10px 20px;border:5px solid #b0b0b0;padding:1px}
.img_resp{max-width:100%;height:auto;border:5px solid #b0b0b0;padding:1px}
a{color:#00652b;text-decoration:underline}
a:hover{color:#00652b;text-decoration:none}
a:visited{color:#00652b}
a:link{color:#00652b}
.par{padding:10px 0 10px 0}
.par1{padding-top:0;padding-bottom:10px}
.par2{padding-top:0;padding-bottom:0}
.footer{padding:0;text-align:center}
.footer_menu{padding:20px}
.footer_menu a{color:#232323;text-decoration:none}
.footer_menu a:hover{text-decoration:underline}
a img{border:0}
ol{margin:0;padding-bottom:10px;padding-left:25px}
ol li{padding-bottom:5px}
.clear{height:0;clear:both;width:100%;display:block}
.ntext td{padding:4px 0 4px 0}
form{margin:0;padding:0}
.no_padding{padding:0}
.contact_form{padding-right:30px}
.field{max-width:400px}
.overflow{overflow:hidden}
.fancybox-inner{width:auto !important}
#inline{width:auto !important}
}
@media (max-width:1200px){
.left_box_content{padding:15px}
.left_box_content li{padding:10px 0}
.left_box_content li a i{margin-right:5px}
.left_box_content li a{font-size:14px}
.box{min-height:200px}
}
@media all and (max-width:991px){
.logo_div{position:static;width:100%;top:0;left:0}
.left_content{display:none}
.right_content .logo{display:block}
.services{display:block}
.special_offer{display:block}
.free_estimates{display:block}
.special_bottom{display:block}
}
@media (max-width:767px){
.nav_back .container{padding:0}
.nav_back{background:#4a0d10}
.nav li a{font-size:16px}
.nav .open > a,.nav .open > a:focus,.nav .open > a:hover{background:#910000}
.nav li ul{background:#910000}
.nav li ul li{border-top:1px solid #b96666}
.nav li ul li:first-child{border-top:1px solid #b96666}
.nav li{background:none;padding:0;border-top:1px solid #408b78}
.nav li a{text-align:center !important}
.nav li ul li a{padding-left:10px;font-size:12px;background:none}
.dropdown-menu{position:relative;float:none}
.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#81f1c4 !important;text-decoration:none;background:none}
.navbar-collapse{border-top:none;box-shadow:0;max-height:none}
.navbar-collapse.in{overflow-y:visible}
.contact_form{padding-right:0}
.left_box_header{text-align:center;float:none}
.right_box_header{text-align:center;float:none;padding:0 10px}
.right_box_header .phone{float:none}
.right_box_header .free_estimates_header{display:block}
.right_box_header .free_estimates_header .button_big{display:inline-block}
.follow br{display:none}
.bottom_logos div{padding:20px;display:block}
.carousel-indicators{background:#fff;bottom:1px;margin-left:-14%;width:28%;padding-top:10px}
.carousel-indicators li{height:10px;width:10px;-webkit-border-radius:10px;border-radius:10px}
.carousel-indicators .active{height:10px;width:10px;-webkit-border-radius:10px;border-radius:10px}
.slogan{font-size:24px;line-height:28px}
.right_content{padding:5px 10px}
.box{min-height:0}
.services ul{column-count:2;-moz-column-count:2;-webkit-column-count:2}
}
@media (max-width:600px){
h1{font-size:24px;line-height:28px}
h2{font-size:22px;line-height:26px}
h3{font-size:20px;line-height:24px}
}
@media (max-width:500px){
.carousel-indicators{background:#fff;bottom:1px;margin-left:-20%;width:40%;padding-top:10px}
.services ul{column-count:1;-moz-column-count:1;-webkit-column-count:1}
}
@media (max-width:400px){
.img-responsive{width:100%;height:auto;margin:0 0 20px 0}
.carousel .img-responsive{margin:0}
.carousel-indicators{display:none}
}
#captcha_container_1 label{ display:block;margin:10px 0 .5rem 0}