*{margin:0;padding:0;}
body{font-size:14px;line-height:20px;color:#424242;font-family:Arial, Helvetica, sans-serif;background:url("pix/background.jpg") no-repeat top center/cover}
body a{color:#188241;text-decoration:none;}
body a:hover{color:#88aa00;}
body img{border:none;}
ul, ol{list-style:none;}
.wrapper{max-width:950px;margin:0 auto;padding:0 15px;}
.clearfix{clear:both;}
h1{font-size:20px;line-height:26px;margin-bottom:20px;color:#188241;text-transform:uppercase;}
h2{font-size:18px;line-height:24px;margin-bottom:20px;color:#188241;text-transform:uppercase;}
.wpcr3_respond_2 input[type="text"], .wpcr3_respond_2 textarea{border:1px solid #ccc !important;}
.alignleft{float:left;margin-bottom:15px;width:100%;height:auto;}
.alignright{float:right;margin:0 0 15px;width:100%;height:auto;}
.aligncenter{display:block;margin-left:auto;margin-right:auto;clear:both;width:100%;margin-bottom:15px;height:auto;}
.page-content{padding:0 0 30px 0;font-family:Arial, Helvetica, sans-serif;}
.page-content p, .page-content ul, .page-content ol{margin-bottom:15px;}
.page-content ul li, .page-content ol li{margin-bottom:10px;}
.page-content ul{list-style:disc;padding-left:25px;}
.page-content ol{list-style:decimal;padding-left:25px;}
.page-content .contact .left-cont{width:100%;margin-bottom:20px;}
.page-content .contact .right-cont{width:100%;}
.page-content .contact .right-cont input, .page-content .contact .right-cont textarea{border:1px solid #ccc;padding:3%;width:94%;resize:none;font-family:"Times New Roman", Times, serif;}
.page-content .contact .right-cont input.wpcf7-submit{cursor:pointer;width:auto;padding:3% 15px;color:#fff;background:#404040;border:none;font-size:16px;line-height:22px;}
.page-content .contact .right-cont input.wpcf7-submit:hover{background:#188241;}
span.wpcf7-not-valid-tip{font-size:12px !important;}
.header{padding:10px 0;}
.header .leftCont{width:259px;margin:0 auto;}
.header .leftCont img{width:100%;height:auto;}
#carousel-html5-lightbox #html5-text{color:#fff !important;}
.header .rightCont{width:245px;float:right;display:none;color:#fff;}
#fancybox-title{display:none !important;}
.header .rightCont span{background:url(pix/mobile.png) center left no-repeat;padding-left:40px;display:inline-block;padding-top:5px;padding-bottom:5px;margin:6px 0;}
.header .rightCont span.phone{background:url(pix/phone.png) center left no-repeat;}
.header .rightCont span.email{background:url(pix/email.png) center left no-repeat;}
.header .rightCont span a{color:#fff;}
.container{background:#fff;padding:20px;box-sizing:border-box;border-radius:20px;}
.navigation{background:#188241;border-radius:20px 20px 0 0;padding:10px 0;text-align:center;display:none;}
.navigation li{background:url(pix/navbg.gif) center right no-repeat;padding:0 3%;text-transform:uppercase;display:inline-block;}
.navigation li#menu-item-82{background:none;}
.navigation li a{color:#fff;}
#fancybox-overlay{width:100% !important;}
.wpcr3_respond_1, .wpcr3_respond_2{margin:15px 0 85px !important;}
#rev_slider_1_1_wrapper, #rev_slider_1_1{width:100% !important;}
.footer{background:url(pix/footer.png) no-repeat;background-size:cover;box-sizing:border-box;margin-top:-311px;z-index:999;padding:290px 0 30px;color:#fff;}
.footer .column{width:100%;margin-bottom:20px;}
.footer .column h2{color:#fff;text-transform:none;border-bottom:1px dashed #fff;padding-bottom:15px;margin-bottom:25px;}
.hmSlider img{width:100%;height:auto;}
.footer .column li{background:url(pix/arrow.png) center left no-repeat;padding-left:20px;}
.footer .column li a{color:#fff;}
.contentBlock{padding:20px;box-sizing:border-box;}
.footer .column.contact p{background:url(pix/address.png) left 6px no-repeat;padding-left:20px;}
.footer .column .social a{display:inline-block;width:24px;height:24px;margin-right:10px;}
.footer .column .social{margin-bottom:10px;}
.footer .column.last span{background:url(pix/footermobile.png) center left no-repeat;padding-left:40px;display:inline-block;padding-top:5px;padding-bottom:5px;}
.footer .column.last span a{color:#fff !important;}
.footer .column.last span.phone{background:url(pix/footerphone.png) center left no-repeat;}
.footer .column.last span.phone a{color:#fff !important;}
.footer .column.last span.email{background:url(pix/footeremail.png) center left no-repeat;}
.footer .column.last span.email a{color:#fff;}
.thumb{margin-bottom:20px;}
.thumb img{width:100%;height:auto;}
.page-content h1{border-bottom:1px solid #ccc;padding-bottom:15px;}
.breadcrumb{margin-bottom:10px;}
.services{list-style:none !important;padding-left:0 !important;}
.services li{width:100%;margin-bottom:20px;}
.services li img{width:100%;height:auto;display:block;}
.services li a.title{display:block;background:#efefef;color:#6c6c6c;font-size:18px;line-height:22px;text-align:center;padding:5px 0;}
.services li a.title:hover{background:#188241;color:#fff;}
.gllr_image_block p{margin-bottom:0 !important;}
.gllr_single_image_text{display:none !important;}
.gllr_image_block{width:31.3% !important;margin:0 1% 2% !important;}
.gllr_image_block img, .gllr_image_block p{width:100% !important;height:auto !important;display:block !important}
.gallery{margin-bottom:50px;}
.servicesBlock{margin:30px 0;background:#efefef;padding:20px 20px 40px;box-sizing:border-box;}
.gallery{padding:20px;box-sizing:border-box;}
#wonderplugincarousel-2 .amazingcarousel-prev, #wonderplugincarousel-1 .amazingcarousel-prev{margin-left:-24px !important;}
#wonderplugincarousel-2 .amazingcarousel-next, #wonderplugincarousel-1 .amazingcarousel-next{margin-right:-24px !important;}
.amazingcarousel-image div a{display:none !important;}
.footerBtm{width:100%;padding:10px 0;background:#393939;color:#fff;font-size:14px;}
.footerBtm a{color:#188241;}
.footerBtm .left-cont{width:100%;text-align:center;margin-bottom:5px;}
.footerBtm .right-cont{width:100%;text-align:center;}
#wonderplugincarousel-container-2{background:#fff !important;border:1px solid #ccc;padding:0px 0 40px}
#wonderplugincarousel-2 .amazingcarousel-item-container{border:none !important;}
#wonderplugincarousel-2 .amazingcarousel-title{background:#efefef !important;padding:7px 5px !important;box-sizing:border-box;margin:0 4px !important;}
#wonderplugincarousel-2 .amazingcarousel-item-container{box-shadow:none !important;}
#wonderplugincarousel-2 .amazingcarousel-prev, #wonderplugincarousel-2 .amazingcarousel-next{bottom:-28px !important;top:auto !important;display:none !important;}
#wonderplugincarousel-2 .amazingcarousel-prev{left:40% !important;z-index:1;}
#wonderplugincarousel-2 .amazingcarousel-next{right:40% !important;z-index:1;}
@media screen and (min-width:600px){.navigation{display:block;}
.header .leftCont{float:left;width:259px;}
.header .rightCont{display:block;}
.navigation li{padding:0 2%;}
.page-content .contact .left-cont{width:67%;float:left;margin-bottom:0;}
.page-content .contact .right-cont{width:30%;float:right;}
.alignleft{float:left;margin-bottom:20px;width:60%;margin-right:15px;height:auto;}
.alignright{float:right;margin:0 0 20px 15px;width:60%;height:auto;}
.aligncenter{display:block;margin-left:auto;margin-right:auto;clear:both;width:60%;margin-bottom:15px;height:auto;}
.footer{margin-top:-128px;padding:122px 0 30px;}
.footer .column{float:left;width:30%;margin-right:5%;margin-bottom:0;}
.footer .column.last{margin-right:0;}
.services li{float:left;width:23.5%;margin-right:2%;margin-bottom:2%;}
.services li.last{margin-right:0;}
.footerBtm .left-cont{width:48%;margin-bottom:0;float:left;text-align:left;}
.footerBtm .right-cont{width:48%;float:right;text-align:right;}
}
@media screen and (min-width:767px){body{font-size:16px;line-height:22px;}
h1{font-size:22px;line-height:28px;}
h2{font-size:20px;line-height:26px;}
.navigation li{padding:0 3%;}
}
@media screen and (min-width:987px){.navigation li{font-size:20px;line-height:26px;}
#wonderplugincarousel-2 .amazingcarousel-prev, #wonderplugincarousel-2 .amazingcarousel-next{display:block !important;}
}
@media screen and (min-width:1023px){}
@media screen and (min-width:1149px){}
@media screen and (min-width:767px) and (max-width:768px){#wprmenu_bar{display:none !important;}
}