@media all{
/* CSS Document */
body{margin:0;padding:0;margin-top:0;font-family:'Open Sans', sans-serif;color:#000;font-size:16px;background:#242424}
.container{padding:0 15px}
.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-block}
.header_top{background:url(images/header_top_back.jpg) repeat-x center bottom #fff}
.logo{padding:20px 0}
.logo img{max-width:100%;height:auto;display:block}
.phone{font-size:18px;padding:10px 20px;text-align:center;background:#242424;color:#fff;max-width:220px;margin:0 auto;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;font-weight:700;line-height:20px}
.phone span{font-size:26px}


.right_top_header{padding-left:20px}
.button{text-align:center;background:#35824a;-webkit-border-radius:5px;border-radius:5px;color:#fff !important;text-decoration:none;display:inline-block;padding:5px 10px;border:none;cursor:pointer;height:auto;width:auto;font-weight:bold;text-transform:uppercase}
.button:hover{background:#46975c;text-decoration:none}
.button_red{background:#ed0100;-webkit-border-radius:5px;border-radius:5px;color:#fff !important;text-decoration:none;display:inline-block;padding:10px 20px;border:none;cursor:pointer;height:auto;width:auto;font-weight:bold;text-transform:uppercase;font-size:24px}
.button_red:hover{background:#f93736;text-decoration:none}
.button_right{font-size:28px;display:block;position:relative;margin:0 0 20px 0;text-align:left;padding:10px 20px;-webkit-border-radius:5px 50px 50px 5px;border-radius:5px 50px 50px 5px}
.button_right span{width:92px;height:92px;position:absolute;right:0;top:-18px;background:url(images/tools_icon.png) no-repeat top center}
.navbar_back{background:#35824a}
.navbar{margin:0;background:none;border:none;min-height:50px;-webkit-border-radius:0;border-radius:0;margin:0;background:url(images/des.png) no-repeat left top}
.navbar-collapse{padding:0}
.nav li{list-style-type:none;background:url(images/des.png) no-repeat right top}
.nav .open > a, .nav .open > a:focus, .nav .open > a:hover{background:none;background-color:transparent}
.nav li.active>a{color:#b4ccbb}
.nav li a{cursor:pointer;text-decoration:none;font-size:16px;font-weight:600;display:block;color:#fff;height:50px;line-height:50px;padding:0 5px 0 5px;}


.nav>li>a{text-transform:uppercase;white-space:nowrap;}
.nav li a:focus, .nav li a:hover{background:none;color:#b4ccbb;}
.nav-justified > li > a{margin-bottom:0}
.button_nav{position:relative;float:left;padding:9px 10px;margin-top:8px;margin-left:8px;margin-bottom:8px;background-color:#000;border:none;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:110px;height:48px;clip:rect(auto, auto, auto, auto);color:#fff;font-size:16px;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:#69911c;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}
ul.dropdown-menu{border-radius:0;box-shadow:none;background-clip:border-box; min-width: 320px;}
ul.dropdown-menu li a{ font-size: 15px;}
.nav li ul{margin:0;padding:0;border:none;background:#35824a;margin-top:1px; }
.nav li ul li{z-index:1002;background:none;padding-left:0;border:none}
.nav>li>ul>li{border-top:1px solid #a8d256}
.nav li ul li:first-child{border:none}
.nav li ul li a{text-align:left;height:auto;padding:10px;color:#fff;line-height:normal;white-space: unset;}
.nav li ul li a:hover{background:#242424;color:#fff}
.nav li ul li ul li a{font-size:13px;font-weight:normal;text-transform:none;padding:10px 20px}
.header{background:url(images/header_back.jpg) repeat-x #ecfbd2 bottom center;border-bottom:1px solid #fff;text-align:center;padding:20px 0}
.header_img{position:relative}
.emergency{position:absolute;right:0;top:0}
.boxes{background:#242424;padding:30px 0}
.boxes .row{margin:0 -15px !important}
.box{padding:0 15px;text-align:center;font-size:20px;color:#fff;font-weight:bold;margin:30px 0}
.box img{margin-top:10px;padding:1px;border:10px solid #4a4a4a}
.box a{font-size:26px;color:#46975c !important;font-weight:700;text-decoration:none;text-transform:uppercase}
.box a:hover{color:#fff}
.box a span{color:#fff}
.content p{margin:20px 0}
.content{position:relative;background:#fff;padding:30px 0 30px 0; line-height:1.8em}
.content_left{padding:0 15px 10px 15px}
.content img{ max-width:100%; height:auto}
.content_right{padding:0 15px 10px 15px}
.content_right h2{font-size:30px;line-height:34px;font-weight:700}
.content_right h2 span{font-size:22px;line-height:24px}
.content_row{margin:0 -15px !important}
h1{margin:0;width:100%;padding:0;font-size:30px;line-height:34px;font-family:'Open Sans', sans-serif;font-weight:700;color:#000;letter-spacing:-1px;margin:40px 0 25px 0}
h2{margin:0;width:100%;padding:0;font-size:24px;line-height:28px;font-family:'Open Sans', sans-serif;font-weight:600;color:#000;margin:40px 0 25px 0 }
h3{margin:0;width:100%;padding:0;font-size:20px;line-height:24px;font-family:'Open Sans', sans-serif;font-weight:600;color:#000;margin:40px 0 25px 0 }
.content ul{margin:20px 0; padding-left:25px;}
.content ul li{ margin-bottom:5px;}
.img_left{float:left;margin:0 30px 20px 0;border:5px solid #d8e7dc;padding:1px}
.img_right{float:right;margin:0 0 20px 30px;border:5px solid #d8e7dc;padding:1px}
.img_center{margin:30px auto;border:5px solid #d8e7dc;padding:1px; display:block}
a{color:#35824a;text-decoration:underline}
a:hover{color:#35824a;text-decoration:none}
a:visited{color:#35824a}
a:link{color:#35824a}

.footer{text-align:center;color:#fff;-webkit-border-radius:0;border-radius:0;padding:20px 0}
.meniufooter p{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #3b432b}
.footer a{color:#67c781;text-decoration:none;white-space:nowrap}
.footer a:hover{color:#67c781;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:300px}
.overflow{overflow:hidden}
.align_center{text-align:center}
hr{border-color:#9fb969; margin:40px 0}
.header_right{font-size:18px;font-weight:700;line-height:22px;padding:60px 0 0 20px}
.header_box{background:rgba(255, 255, 255, 0.5);font-weight:800;-webkit-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;font-size:20px;padding:20px 10px 10px 10px;color:#35824a}
.header_box strong{color:#000;font-weight:800}
.shadow{background:url(images/shadow.png) center top no-repeat;height:20px}
.header_left{padding:50px 20px 0 0;text-align:left}
.header_left ul{padding:0;margin:0}
.header_left ul li{list-style-type:none;padding:0;margin:0;font-size:24px;font-weight:800;text-transform:uppercase;background:url(images/check.png) no-repeat 0 0;padding:10px 0 10px 44px}
}
@media (max-width:1200px){
.social{padding:20px 0 0 0}
.emergency{top:40px}
.header_right{font-size:16px;font-weight:700;line-height:20px;padding:60px 0 0 20px}
.header_box{font-size:16px}
.header_left ul li{font-size:20px;padding:10px 0 10px 44px}
.phone{font-size:16px}
.button_right{font-size:20px}
.button_right span{top:-22px}
.dropdown-right{ right: 0;}
}
@media all and (max-width:991px){
.box a{font-size:18px}
.box img{border:5px solid #4a4a4a}
.phone{font-size:14px;padding:10px}
.phone span{font-size:20px}
.nav li a{font-size:13px}
ul.dropdown-menu li a{ font-size: 13px;}
.emergency{width:100px;height:100px}
.header_right{font-size:14px;padding:20px 0 0 20px}
.header_box{font-size:14px}
.header_left{padding:40px 20px 0 0}
.header_left ul{padding:0;margin:0}
.header_left ul li{font-size:16px;font-weight:800;padding:10px 0 10px 44px}
.shadow{display:none}
.button_right{font-size:26px}
.button_right span{top:-18px}

}
@media (max-width:767px){
.logo{padding:20px 0}
.logo img{margin:0 auto}
.navbar_back .container{padding:0 !important}
.nav li a{font-size:16px}
.navbar{background:none;border:none}
.nav .open > a, .nav .open > a:focus, .nav .open > a:hover{background:#242424}
.nav li ul{background:#242424;margin:0}
.nav>li>ul>li{border-top:1px solid #a8d256}
.nav>li>ul>li:first-child{border-top:1px solid #a8d256}
.nav li{background:none;padding:0;border-top:1px solid #a8d256}
.nav li a{text-align:center !important;font-size:14px}
.nav li ul li ul li a{padding:10px}
.dropdown-menu{position:relative;float:none}
.navbar-collapse{border-top:none;box-shadow:none;max-height:none}
.navbar-collapse.in{overflow-y:visible}
.box a{font-size:26px}
.box img{border:10px solid #4a4a4a}
.content_row{margin:0!important}
.boxes .row{margin:0!important}
.social{padding:0}
.phone{font-size:18px;padding:10px;text-align:center;background:none;color:#000;max-width:100%;margin:0 auto;-webkit-border-radius:0;border-radius:0;font-weight:700;line-height:20px}
.phone span{font-size:26px}
.phone p{padding-bottom:10px}
.emergency{width:130px;height:130px}
.right_top_header{padding-left:0}
.header_right{font-size:18px;padding:30px 0 0 0}
.header_box{font-size:20px;max-width:300px;margin:0 auto}
.shadow{display:block}
.header_left{padding:0 0 20px 0;max-width:230px;margin:0 auto}
.header_left ul{padding:0;margin:0}
.header_left ul li{font-size:24px}
}
@media (max-width:600px){
h1{font-size:24px;line-height:28px}
h2{font-size:20px;line-height:24px}
h3{font-size:18px;line-height:22px}
.img_left{float:none;margin:20px auto; display:block}
.img_right{float:none;margin:20px auto; display:block}
.content_right h2{font-size:24px;line-height:28px}
.content_right h2 span{font-size:18px;line-height:22px}
.emergency{width:100px;height:100px;top:40px}
}
@media (max-width:400px){
.box a{font-size:18px}
.box img{border:5px solid #4a4a4a}
.nav li a{font-size:14px}
.emergency{width:80px;height:80px;top:40px}
.header_box{font-size:18px}
.button_right{font-size:20px;text-align:center;-webkit-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px}
.button_right span{display:none}
}
label{ margin:10px 0 !important}
.form-control{ margin-bottom:10px !important;}






.follow{text-align:center}
.follow a{display:inline-block;margin:4px;}
.follow a i{-webkit-transition: all 200ms linear;
-moz-transition: all 200ms linear;
-ms-transition: all 200ms linear;
-o-transition: all 200ms linear;
transition: all 200ms linear;}
.follow a:hover i{ opacity:0.6;}

.social{padding:15px 0 0 0}
.social a{display:inline-block;margin:4px;}
.social a img{-webkit-transition: all 200ms linear;
-moz-transition: all 200ms linear;
-ms-transition: all 200ms linear;
-o-transition: all 200ms linear;
transition: all 200ms linear;}
.social a:hover img{ opacity:0.6;}

.bi:before{display:inline-block;content:"";background-repeat:no-repeat;vertical-align:middle;height:30px;width:30px;}

.bi-facebook::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%232e5c95' class='bi bi-facebook' viewBox='0 0 16 16'%3E%3Cpath d='M16 8.049c0-4.446-3.582-8.05-8-8.05C3.58 0-.002 3.603-.002 8.05c0 4.017 2.926 7.347 6.75 7.951v-5.625h-2.03V8.05H6.75V6.275c0-2.017 1.195-3.131 3.022-3.131.876 0 1.791.157 1.791.157v1.98h-1.009c-.993 0-1.303.621-1.303 1.258v1.51h2.218l-.354 2.326H9.25V16c3.824-.604 6.75-3.934 6.75-7.951z'/%3E%3C/svg%3E")}

.bi-instagram::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23111' class='bi bi-instagram' viewBox='0 0 16 16'%3E%3Cpath d='M8 0C5.829 0 5.556.01 4.703.048 3.85.088 3.269.222 2.76.42a3.917 3.917 0 0 0-1.417.923A3.927 3.927 0 0 0 .42 2.76C.222 3.268.087 3.85.048 4.7.01 5.555 0 5.827 0 8.001c0 2.172.01 2.444.048 3.297.04.852.174 1.433.372 1.942.205.526.478.972.923 1.417.444.445.89.719 1.416.923.51.198 1.09.333 1.942.372C5.555 15.99 5.827 16 8 16s2.444-.01 3.298-.048c.851-.04 1.434-.174 1.943-.372a3.916 3.916 0 0 0 1.416-.923c.445-.445.718-.891.923-1.417.197-.509.332-1.09.372-1.942C15.99 10.445 16 10.173 16 8s-.01-2.445-.048-3.299c-.04-.851-.175-1.433-.372-1.941a3.926 3.926 0 0 0-.923-1.417A3.911 3.911 0 0 0 13.24.42c-.51-.198-1.092-.333-1.943-.372C10.443.01 10.172 0 7.998 0h.003zm-.717 1.442h.718c2.136 0 2.389.007 3.232.046.78.035 1.204.166 1.486.275.373.145.64.319.92.599.28.28.453.546.598.92.11.281.24.705.275 1.485.039.843.047 1.096.047 3.231s-.008 2.389-.047 3.232c-.035.78-.166 1.203-.275 1.485a2.47 2.47 0 0 1-.599.919c-.28.28-.546.453-.92.598-.28.11-.704.24-1.485.276-.843.038-1.096.047-3.232.047s-2.39-.009-3.233-.047c-.78-.036-1.203-.166-1.485-.276a2.478 2.478 0 0 1-.92-.598 2.48 2.48 0 0 1-.6-.92c-.109-.281-.24-.705-.275-1.485-.038-.843-.046-1.096-.046-3.233 0-2.136.008-2.388.046-3.231.036-.78.166-1.204.276-1.486.145-.373.319-.64.599-.92.28-.28.546-.453.92-.598.282-.11.705-.24 1.485-.276.738-.034 1.024-.044 2.515-.045v.002zm4.988 1.328a.96.96 0 1 0 0 1.92.96.96 0 0 0 0-1.92zm-4.27 1.122a4.109 4.109 0 1 0 0 8.217 4.109 4.109 0 0 0 0-8.217zm0 1.441a2.667 2.667 0 1 1 0 5.334 2.667 2.667 0 0 1 0-5.334z'/%3E%3C/svg%3E")}

.bi-linkedin::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%230274b3' class='bi bi-linkedin' viewBox='0 0 16 16'%3E%3Cpath d='M0 1.146C0 .513.526 0 1.175 0h13.65C15.474 0 16 .513 16 1.146v13.708c0 .633-.526 1.146-1.175 1.146H1.175C.526 16 0 15.487 0 14.854V1.146zm4.943 12.248V6.169H2.542v7.225h2.401zm-1.2-8.212c.837 0 1.358-.554 1.358-1.248-.015-.709-.52-1.248-1.342-1.248-.822 0-1.359.54-1.359 1.248 0 .694.521 1.248 1.327 1.248h.016zm4.908 8.212V9.359c0-.216.016-.432.08-.586.173-.431.568-.878 1.232-.878.869 0 1.216.662 1.216 1.634v3.865h2.401V9.25c0-2.22-1.184-3.252-2.764-3.252-1.274 0-1.845.7-2.165 1.193v.025h-.016a5.54 5.54 0 0 1 .016-.025V6.169h-2.4c.03.678 0 7.225 0 7.225h2.4z'/%3E%3C/svg%3E")}

.bi-google::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ef403e' class='bi bi-google' viewBox='0 0 16 16'%3E%3Cpath d='M15.545 6.558a9.42 9.42 0 0 1 .139 1.626c0 2.434-.87 4.492-2.384 5.885h.002C11.978 15.292 10.158 16 8 16A8 8 0 1 1 8 0a7.689 7.689 0 0 1 5.352 2.082l-2.284 2.284A4.347 4.347 0 0 0 8 3.166c-2.087 0-3.86 1.408-4.492 3.304a4.792 4.792 0 0 0 0 3.063h.003c.635 1.893 2.405 3.301 4.492 3.301 1.078 0 2.004-.276 2.722-.764h-.003a3.702 3.702 0 0 0 1.599-2.431H8v-3.08h7.545z'/%3E%3C/svg%3E")}

.bi-twitter::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2300aedd' class='bi bi-twitter' viewBox='0 0 16 16'%3E%3Cpath d='M5.026 15c6.038 0 9.341-5.003 9.341-9.334 0-.14 0-.282-.006-.422A6.685 6.685 0 0 0 16 3.542a6.658 6.658 0 0 1-1.889.518 3.301 3.301 0 0 0 1.447-1.817 6.533 6.533 0 0 1-2.087.793A3.286 3.286 0 0 0 7.875 6.03a9.325 9.325 0 0 1-6.767-3.429 3.289 3.289 0 0 0 1.018 4.382A3.323 3.323 0 0 1 .64 6.575v.045a3.288 3.288 0 0 0 2.632 3.218 3.203 3.203 0 0 1-.865.115 3.23 3.23 0 0 1-.614-.057 3.283 3.283 0 0 0 3.067 2.277A6.588 6.588 0 0 1 .78 13.58a6.32 6.32 0 0 1-.78-.045A9.344 9.344 0 0 0 5.026 15z'/%3E%3C/svg%3E")}

.bi-twitter-x::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' class='bi bi-twitter-x' viewBox='0 0 16 16'%3E%3Cpath d='M12.6.75h2.454l-5.36 6.142L16 15.25h-4.937l-3.867-5.07-4.425 5.07H.316l5.733-6.57L0 .75h5.063l3.495 4.633L12.601.75Zm-.86 13.028h1.36L4.323 2.145H2.865z'/%3E%3C/svg%3E")}
