@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css);@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,700,500&subset=latin,cyrillic);@import url('https://fonts.googleapis.com/css?family=Pacifico');@import url('https://fonts.googleapis.com/css?family=Barlow');@import "../css/animate.css";.fa-angle-left:before{content:none !important;}
.slidetext{text-align:center;color:#fabd10;}
.select-menu.sf-menu.sf-js-enabled.sf-arrows {
    border: 1px solid #362802 !important;
}

.review-read-more {
    display: none !important;
}

.review.island.island-light {
    min-width: 270px !important;
}

h2.titleslide{font-size:42px;color:#d5ec26;}
.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;border:solid #030003 6px;border-radius:10px;-webkit-box-shadow:0px 3px 8px 0px #00000029;-moz-box-shadow:0px 3px 8px 0px #00000029;box-shadow:0px 3px 8px 0px #00000029;}
.video-container iframe, .video-container object, .video-container embed{position:absolute;top:0;left:0;width:100%;height:100%;}
.ytvideowrap{width:80%;max-width:640px;margin:0 auto;}
.fa-angle-right:before{content:none !important;}
.ba{margin:20px 0;}
.white{color:#ffffff;}
.f__left{float:left;}
.f__right{float:right;}
@media (max-width:1199px){.f__none-1199{float:none;} 
}
@media (min-width:768px) and (max-width:979px){.f__none-768{float:none;}
}
@media (max-width:767px){.f__none-767{float:none;}
}
@media (max-width:479px){.f__none-479{float:none;}
}
.t__center{text-align:center;padding-bottom:14px;}
.o__hidden{overflow:hidden;}
body{font-family:'Open Sans', sans-serif;font-size:19px;line-height:29px;font-weight:400;background:#1c1c1c;color:#7f7f7f;}
	p{font-size:18px;}
a{font:inherit;color:inherit;text-decoration:none;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
a[href^="tel:"]{color:inherit;text-decoration:none;}
*{-webkit-text-size-adjust:none;}
img{max-width:100%;height:auto;}
h2, h3{color:#3e3e3e;}
h2{font-size:114px;line-height:114px;}
h3{font-size:26px;line-height:40px;font-weight:500;letter-spacing:0px;color:#5e6a0a !important;}
.btn_wrapper{display:inline-block;overflow:hidden;text-align:center;width:100%;margin:30px 0 30px 0;}
.btn_get_quote{background:#8e9a36;color:#fff;display:inline-block;font-size:40px;font-weight:600;line-height:32px;min-width:190px;padding:25px 21px;text-align:center;letter-spacing:0px;}
.btn_get_quote:hover{background:#d2e260;;}
.wrapper2.gray-block{background:#edebec;padding-top:60px;}
@media (max-width:479px){h3{font-size:33px;line-height:36px;}
}
h4{font-size:40px;line-height:45px;font-weight:600;letter-spacing:-2px;height:87px;margin-bottom:28px;}
@media (max-width:979px){.logo h1 a img{width:350px;}
}
@media (max-width:1024px){h4{height:87px;}
.box2 h4 a{font-size:35px !important;}
}
h5, address{font-size:28px;line-height:36px;font-weight:600;color:rgba(26,98,99,1);}
h5 a:hover, address a:hover{color:#c3312a;}
h5.date, address.date{color:rgb(238, 183, 47);padding:6px 5px 6px 20px;background:rgba(26,98,99,1);}
a[data-gal]{display:inline-block;position:relative;overflow:hidden;}
a[data-gal] img{-webkit-transition:0.3s;transition:0.3s;}
@media (max-width:1199px){a[data-gal] img{width:100%;}
}
a[data-gal] .overlay{position:absolute;text-align:center;display:block;left:0;top:0;width:100%;height:100%;-webkit-transition:0.3s;transition:0.3s;background:rgba(111, 211, 62, 0);}
.ie8 a[data-gal] .overlay{background:none;-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000725bb', endColorstr='#000725bb');filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000725bb', endColorstr='#000725bb');zoom:1;}
a[data-gal] .overlay:before{position:absolute;top:50%;left:0;right:0;text-align:center;color:#ffffff;font-size:50px;line-height:50px;margin-top:-25px;opacity:0;filter:alpha(opacity=0);-webkit-transition:0.3s;transition:0.3s;}
.ie8 a[data-gal] .overlay:before{display:none;}
a[data-gal]:hover{text-decoration:none;}
a[data-gal]:hover img{transform:scale(1.2);}
a[data-gal]:hover .overlay{background:rgba(111, 211, 62, 0.5);}
.ie8 a[data-gal]:hover .overlay{background:none;-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#800725bb', endColorstr='#800725bb');filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#800725bb', endColorstr='#800725bb');zoom:1;}
a[data-gal]:hover .overlay:before{opacity:1;filter:alpha(opacity=100);}
.ie8 a[data-gal]:hover .overlay:before{display:block;}
.page{overflow:hidden;}
h5 + p{margin-top:30px;}
h5 + .off1{margin-top:21px;}
h5 + .off3{margin-top:10px;}
p + .off1{margin-top:23px;}
h3 + .off1{margin-top:24px;}
h3 + .off2, h5 + .off2{margin-top:43px;}
.row + .off1{margin-top:30px;}
.row + .off2{margin-top:58px;}
img + h5, a[data-gal] + h5{margin-top:26px;}
p + p{margin-top:29px;}
p + .link{margin-top:16px;}
address + dl{margin-top:31px;}
.header{background:#8e9a36;}
.panel{background:#141608;line-height:80px;color:#fff;background-size:126px;background-repeat:repeat-x;}
.panel p + p{margin-top:0;}
.panel_addr{float:left;}
.panel_addr{font-size:21px;color:#ffffff;}
span.whitetext{color:white;}
.panel_addr span{color:#ffffff;line-height:75px;font-size:25px;}
.panel_phone{float:right;font-size:23px;color:#ffffff;}
.panel_phone .fa{color:#ffffff;font-size:64px;margin:0 10px;line-height:80px;}
.panel_phone div{color:#ffffff;font-size:25px;font-weight:700;}
.panel_phone div.holder{display:inline-block;padding:8px 0 13px 13px;margin-top:16px;}
.panel_phone div.holder div{line-height:31px;margin-right:0px !important;}
.panel_phone div.holder div:before, .panel_phone div.holder div:after{content:" ";display:table;}
.panel:before, .panel:after{content:" ";display:table;}
.panel:after{clear:both;}
@media (max-width:979px){.panel_phone div.holder{margin-top:-5px;padding:0 !important;}
.panel{line-height:40px;padding-bottom:10px;}
.panel .panel_addr, .panel .panel_phone{float:none;}
.panel span, .panel .fa{line-height:38px;}
}
@media (max-width:767px){.panel_phone .fa{}
}
.logo{margin:15px 0 18px;float:left;}
@media (max-width:767px){.logo{float:none;text-align:center;}
}
nav{float:right;margin-top:50px;}
@media (max-width:767px){nav{float:none;margin:15px 0;}
}
.sf-menu > li{position:relative;float:left;margin-left:41px;}
.sf-menu > li > a{display:inline-block;position:relative;font-family:'Open Sans', sans-serif;font-size:22px;font-weight:normal;color:#ffffff;-webkit-transition:0.3s all ease;transition:0.3s all ease;letter-spacing:0px;}
.sf-menu > li > a:after{content:'';position:absolute;bottom:-11px;left:0;right:0;height:0;background:#ffffff;-webkit-transition:0.3s;transition:0.3s;}
.sf-menu > li > a:hover{text-decoration:none;color:#ffba0f;}
.sf-menu > li > a:hover:after{height:5px;}
.sf-menu > li:first-child{margin-left:0;}
@media (min-width:768px) and (max-width:1199px){.sf-menu > li{margin-left:5px !important;}
}
.sf-menu > li.current > a, .sf-menu > li.sfHover > a{color:#ffffff;}
.sf-menu > li.current > a:after, .sf-menu > li.sfHover > a:after{height:5px;}
.sf-menu a{-webkit-transition:0.3s all ease;transition:0.3s all ease;}
.sf-menu a:hover{-webkit-transition:0.3s all ease;transition:0.3s all ease;}
.sf-menu ul{position:absolute;top:62px;left:-16px;z-index:4;width:269px;display:none;border:1px solid #d9d9d9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.sf-menu ul li{position:relative;font:400 15px/30px 'Open Sans', sans-serif;text-align:left;}
.sf-menu ul li a{display:block;background:#ffffff;padding:15px 0 15px 20px;}
.sf-menu ul li a:hover{text-decoration:none;background:#FFFFFF;color:rgb(238, 183, 47);}
.sf-menu ul li + li{border-top:1px solid #d9d9d9;}
.sf-menu ul li.sfHover > a{background:#ffffff;color:rgb(238, 183, 47);}
@media (min-width:768px) and (max-width:979px){.sf-menu ul{width:200px;}
}
.sf-menu ul ul{position:absolute;top:-1px;left:270px;z-index:4;}
@media (min-width:768px) and (max-width:979px){.sf-menu ul ul{left:202px;}
}
@media only screen and (max-width:767px){.sf-menu{display:none;}
.select-menu{display:block;clear:both;position:relative;width:100%;left:0;top:0;margin:14px auto;padding:0;height:40px;background:#A1AD4D url(../images/select.png) 93% center no-repeat;color:#05090d;border-radius:0;-webkit-appearance:none;outline:none;font-size:14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:none;padding:0 0 0 20px;}
}
.isStuck{background:#8e9a36;left:0;z-index:999;padding:20px 0;}
#header .isStuck .logo{display:none;}
#header .isStuck nav{float:none;text-align:center;margin:0;padding:7px 0 13px;}
#header .isStuck .sf-menu > li{float:none;display:inline-block;}
@media only screen and (max-width:979px){.isStuck{display:none !important;}
}
.content{background:#f7f7f7; background-image: url("https://www.transparenttextures.com/patterns/back-pattern.png");}
.bg{background:url("../images/gman.jpg");}
.bg2{background:#a3b138;}
.subscribe input[type=name], .subscribe input[type=phone], .subscribe input[type=email], .subscribe input[type=submit]{border:none;padding:21px 17px;font-size:16px;font-family:Arial, " sans-serif";border-radius:10px;margin:5px;color:#2c1733;}
.subscribe input[type=submit]{cursor:pointer;color:#000000;background:#ffffff;}
.bg-img{background:url("../images/page2-img3.png") no-repeat bottom right;}
@media (max-width:979px){.bg-img{-webkit-background-size:100% auto;-moz-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto;}
}
.link{display:inline-block;color:rgba(26,98,99,1);}
.link:hover{color:rgba(26,98,99,1);}
.wrapper1{padding:54px 0 30px;}
@media (max-width:320px){.wrapper1.home{position:relative;top:-1118px;left:0;}
.wrapper1 p{font-size:19px !important;}
.row.x320{position:relative;top:1074px;left:0;}
.row.off1{margin-top:0px;}
h5.date{padding:6px 5px 6px 6px !important;}
.quote p{font-size:19px !important;}
.caption .last{line-height:33px !important;}
.btn_get_quote{width:100%;padding:25px 0;}
.copyright a{float:left;}
.panel_addr{font-size:14px;}
}
.wrapper1__ins1{padding:30px 0 70px;}
.wrapper2{padding-bottom:68px;}
.wrapper3{padding:65px 0 62px;}
.wrapper3_ins1{padding-top:81px;}
.mt-img{margin-top:8px;}
.caption h2{color:#ffc32e;font-size:90px;font-weight:bold;letter-spacing:-3px;text-shadow:0 0px 41px #000;}
.caption h2 + h3{margin-top:15px;}
.caption h3 + .last{margin-top:20px;}
.caption h3{margin-left:0px;font-weight:400;font-size:43px;color:#FFF;}
.caption .last{margin-top:20px;font-size:30px;line-height:53px;font-weight:600;color:#ffc32e;text-shadow:0 0px 41px #000;}
.caption p{color:#333333;}
.caption h3 + .row{margin-top:20px;}
@media (max-width:979px){.caption h3, .caption .last{margin-left:0;}
}
@media (max-width:767px){.caption h2{font-size:60px;line-height:60px;}
.caption h3{font-size:36px;line-height:36px;}
.caption .last{font-size:42px;line-height:42px;}
}
@media (max-width:479px){.caption h2{font-size:38px;line-height:42px;letter-spacing:-3px;margin-top:100px;}
.slider-wrapper, #camera01{height:595px !important;}
}
.caption h3{font-size:30px;line-height:30px;}
.box2 h4 a{font-size:25px !important;letter-spacing:-2px !important;padding:15px 0 !important;}
.btn_get_quote{font-size:31px !important;}
.box3_cnt h4 + p{font-size:17px !important;}
}
@media (max-width:518px){.panel_phone{text-align:center;}
}
@media (max-width:480px){h5.date{padding:6px 5px 6px 6px !important;}
.caption .last{font-size:28px;line-height:39px;}
}
@media (max-width:600px){span.whitetext{font-size:15px;}
.caption .last{font-size:16px;line-height:39px;letter-spacing:0px !important;}
}
.box_left{float:left;margin-right:30px;}
@media (max-width:767px){.box_left{float:none;margin:0 0 20px 0;}
}
.box:before, .box:after{content:" ";display:table;}
.box:after{clear:both;}
.box2{position:relative;text-align:center;margin-top:20px !important;display:inline-block;}
.row + .row, [class*="grid_"] + [class*="grid_"]{margin-top:0px;}
.box2 h4 a{color:#ffffff;display:block;padding:23px 0 23px;background:#8e9a36;letter-spacing:0px;font-size:39px;text-decoration:none;height:100%;}
.box2 h4 a:hover{background:#616829;}
@media (min-width:768px) and (max-width:979px){.box2 h4{font-size:36px;line-height:36px;}
}
@media (max-width:767px){.box2{margin-top:30px;}
.box2 img{width:100%;}
}
.box3{text-align:center;}
.box3 img{width:100%;}
.box3_cnt{color:#ffffff;background:#961e1f;padding:13px 5px 24px;}
.box3_cnt p{padding:0 15px;}
.box3_cnt h4{color:#ffffff;}
.box3_cnt h4 + p{margin-top:12px;font-size:19px;}
.box3_cnt h4 a:hover{color:#2b811b;}
.icon{display:inline-block;width:100px;height:100px;border-radius:50%;line-height:100px;font-size:55px;color:#ffffff;text-align:center;background:#0725bb;}
.icon-box h5{margin-top:8px;}
.icon-box .clearfix + p{margin-top:12px;}
.number-box h5{margin-top:8px;}
.number-box .clearfix + p{margin-top:12px;}
.number-box .icon{line-height:90px;}
.number-box .icon:before{content:attr(data-number);}
.number-box .box_left{margin-right:20px;}
@media (min-width:768px) and (max-width:979px){.number-box .box_left{float:none;margin:0 0 15px;}
}
.quote img{border-radius:50%;}
.quote h6{color:rgba(26,98,99,1);}
.quote h6 a:hover{color:rgba(26,98,99,1);}
.quote h6 + p{color: #2d2d2d; margin-top:6px;}
.quote p{font-family:'Open Sans', sans-serif;font-weight:400;font-size:21px;}
@media (min-width:768px) and (max-width:979px){.quote .box_left{float:none;margin:0 0 15px;}
}
.map{height:388px;margin:0px 0 26px;position:relative;}
@media (max-width:767px){.map{height:300px;}
}
.google-map-api{position:absolute;left:0;right:0;top:0;bottom:0;}
#map-canvas{position:absolute;top:0;left:0;right:0;bottom:0;}
#map-canvas img{max-width:none !important;}
dt, dd{display:inline-block;}
dt{padding-right:7px;}
.mail a, .policy-link a{color:#961e1f;text-decoration:underline;}
.mail a:hover, .policy-link a:hover{color:#0725bb;}
.policy-box{margin-top:29px;}
.policy-box h5{line-height:31px !important;}
.policy-box h5, .policy-box p{line-height:25px;}
.policy-box h5 + p{margin-top:13px;}
.policy-box + .policy-box{margin-top:26px;}
.policy-link{margin-top:23px;}
.footer{padding:61px 0 20px;}
.footer h5{color:#ffffff;margin-top:20px;}
.footer h5 + .link-list{margin-top:18px;}
.footer h5 + .social-list{margin-top:21px;}
.footer hr{margin-top:76px;}
.link-list li{position:relative;padding-left:0px;color:#c8c8c8;font-size:15px;}
.link-list li a:hover{color:#ffffff;}
.link-list li + li{margin-top:6px;}
.link-list__mod li a:hover{color:#2b811b;}
.social-list li{display:inline-block;}
.social-list2 li{display:inline-block;}
.social-list2 .fa{color:#ffffff;font-size:22px;margin:0 10px;line-height:38px !important;}
.social-list2 li a{display:inline-block;width:30px;height:30px;line-height:37px;font-size:24px;border-radius:50%;text-align:center;color:#ffffff;background:#333333;}
.fa.fa-homeadvisor{background:url("../images/homeadv.png") no-repeat center center;}
.fa.fa-bbb{background:url("../images/bbb_l.png") no-repeat center center;}
.social-list li a{display:inline-block;width:57px;height:57px;line-height:57px;font-size:24px;border-radius:50%;text-align:center;color:#ffffff;background:#333333;}
.social-list li a:hover{background:#0725bb;}
.social-list li + li{margin-left:5px;}
@media (min-width:768px) and (max-width:979px){.social-list{text-align:center;}
.social-list li{display:block;}
.social-list li + li{margin:8px 0 0;}
}
hr{border:none;height:1px;background:#333333;}
.copyright{padding-top:20px;font-size:15px;}
.copyright a:hover{text-decoration:underline;}
.stellar{position:relative;background-repeat:no-repeat;overflow:hidden;background-position:0 0;}
@media (max-width:979px){.stellar{padding:80px 0 80px!important;}
}
@media (max-width:767px){.stellar{background-position:0 0 !important;background-attachment:inherit!important;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
}
.stellar1{background-image:url(../images/page1-img7.jpg);padding:193px 0 197px;}
.stellar2{background-image:url(../images/page2-img7.jpg);padding:123px 0 147px;}
@media (min-width:768px) and (max-width:979px){.stellar2 h2{font-size:96px;}
.caption h2{font-size:66px !important;line-height:73px !important;}
}
.stellar3{background-image:url("../images/page3-img8.jpg");background-position:center 0;padding:164px 0 189px;}
.stellar3 h2{font-size:72px;line-height:72px;}
.stellar3 h3{font-size:44px;line-height:44px;}
.stellar4{background-image:url(../images/page4-img5.jpg);padding:151px 0 182px;background-position:center 0;}
.stellar4 h2{font-size:100px;line-height:100px;}
.stellar4 h3{margin-left:0;font-size:60px;line-height:60px;}
@media (max-width:767px){.stellar4 h2{font-size:60px;line-height:60px;}
.stellar4 h3{font-size:40px;line-height:40px;}
}
#toTop{display:none;text-decoration:none;position:fixed;bottom:11px;right:11px;overflow:hidden;z-index:20;width:50px;height:50px;line-height:44px;text-align:center;background:#5e6a0a;color:#ffffff;font-size:30px;border-radius:50%;-webkit-transition:0.5s;transition:0.5s;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#toTop:hover{background:#5e6a0a;}
.table_price{margin:0 0 40px 0;width:100%;box-shadow:0 1px 3px rgba(0, 0, 0, 0.2);display:table;}
@media screen and (max-width:580px){.table_price{display:block;}
}
.table_row{display:table-row;background:#f6f6f6;}
.table_row:nth-of-type(odd){background:#e9e9e9;}
.table_row.header{font-weight:900;color:#ffffff;background:#ea6153;}
.table_row.green{background:#b1bf4b;}
.table_row.blue{background:#2980b9;}
@media screen and (max-width:580px){.table_row{padding:8px 0;display:block;}
}
.table_cell{padding:6px 12px;display:table-cell;}
@media screen and (max-width:580px){.table_cell{padding:2px 12px;display:block;}
}
div#stuck_container{-webkit-box-shadow:0px 6px 46px -12px rgba(0,0,0,0.75);-moz-box-shadow:0px 6px 46px -12px rgba(0,0,0,0.75);box-shadow:0px 6px 46px -12px rgba(0,0,0,0.75);background-size:126px;background-repeat:repeat-x;}
.btn_get_quote{background:#8e9a36;color:#fff;display:inline-block;font-size:30px;font-weight:300;line-height:32px;min-width:190px;padding:25px 21px;text-align:center;letter-spacing:0px;border-radius:5px;-webkit-box-shadow:0px 6px 46px -12px rgba(0,0,0,0.75);-moz-box-shadow:0px 6px 46px -12px rgba(0,0,0,0.75);box-shadow:0px 6px 46px -12px rgba(0,0,0,0.75);}
.subscribe input[type=submit]{cursor:pointer;color:#454731;background:#ffc32e !important;-webkit-box-shadow:0px 6px 46px -12px rgba(0,0,0,0.75);-moz-box-shadow:0px 6px 46px -12px rgba(0,0,0,0.75);box-shadow:0px 6px 46px -12px rgba(0,0,0,0.75);}
.box2{position:relative;text-align:center;margin-top:58px !important;display:inline-block;-webkit-box-shadow:0px 1px 31px -8px rgba(0,0,0,0.75);-moz-box-shadow:0px 1px 31px -8px rgba(0,0,0,0.75);box-shadow:0px 1px 31px -8px rgba(0,0,0,0.75); width:100%;}
.table_price{margin:0 0 40px 0;width:100%;box-shadow:0 1px 3px rgba(0, 0, 0, 0.2);display:table;}
.ytvideo{