@charset "utf-8";
/* CSS Document */
body{ width:100%; padding:0; margin:0; background:#fff; font-family: 'Open Sans'; }
a{ outline:none; }
a:focus, a:hover{ outline:none; text-decoration:none; }
ul{ padding:0; margin:0; list-style:none; }
@media screen and (min-width: 1300px) { 
.container{ width:1300px; }
}
@font-face {
    font-family: 'Open Sans Semibold';
    src: url('../fonts/OpenSans-Semibold.woff2') format('woff2'),
        url('../fonts/OpenSans-Semibold.woff') format('woff'),
        url('../fonts/OpenSans-Semibold.ttf') format('truetype'),
        url('../fonts/OpenSans-Semibold.svg#OpenSans-Semibold') format('svg');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/OpenSans.woff2') format('woff2'),
        url('../fonts/OpenSans.woff') format('woff'),
        url('../fonts/OpenSans.ttf') format('truetype'),
        url('../fonts/OpenSans.svg#OpenSans') format('svg');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Open Sans Bold';
    src: url('../fonts/OpenSans-Bold.woff2') format('woff2'),
        url('../fonts/OpenSans-Bold.woff') format('woff'),
        url('../fonts/OpenSans-Bold.ttf') format('truetype'),
        url('../fonts/OpenSans-Bold.svg#OpenSans-Bold') format('svg');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'Open Sans Extrabold';
    src: url('../fonts/OpenSans-Extrabold.woff2') format('woff2'),
        url('../fonts/OpenSans-Extrabold.woff') format('woff'),
        url('../fonts/OpenSans-Extrabold.ttf') format('truetype'),
        url('../fonts/OpenSans-Extrabold.svg#OpenSans-Extrabold') format('svg');
    font-weight: 800;
    font-style: normal;
}
.big-block{ border:4px solid #12913f; margin:0; padding:0; }
.web-page{  margin:0; padding:0;/* min-height:800px;*/ }
.navbar-default{ background:none; border:none; margin:0; padding:30px 0 40px 0; border-radius:0;}
.navbar-default .logo-block{ float:left; width:50%; margin:0; padding:0 0 0 16%; }
.navbar-default .logo-block a{ margin:0; padding:0; }
.navbar-default .logo-block a img{ width:100%; height:auto; }
.big-block .panel-block{ margin: 0; padding:7px 0 0 0; position:relative; }
.big-block .panel-block:after{ content:""; position:absolute; width:100%; height:325px; background-color:#12913f; top:0; left:0; right:0; margin:0 auto; z-index:-1; }

.big-block .web-page .panel-block .mid-block{ padding:0 0 0 30px; margin:0; }
.big-block .web-page .panel-block .mid-block .lt-block{ float:left; width:65%; padding:0; margin:0; }
.big-block .web-page .panel-block .mid-block .lt-block .image-block{ border:2px solid #000; padding:0; margin:-19px 0 12px 0; }
.big-block .web-page .panel-block .mid-block .lt-block .image-block img{ width:100%; height:auto; }
.big-block .web-page .panel-block .mid-block .lt-block h1{ text-align:center; font-size:24px; line-height:26px; font-weight:400; color:#000; margin:0; padding:0 0 15px 0; }
.big-block .web-page .panel-block .mid-block .rt-block{ width:31%; text-align:center; float:right; padding:0; margin:0; }
.big-block .web-page .panel-block .mid-block .rt-block .main-box{ padding:0; margin:/**-38%**/ -20px 0 0 0; }
.big-block .web-page .panel-block .mid-block .rt-block .main-box .top-block{ padding:0; margin:0; }
.big-block .web-page .panel-block .mid-block .rt-block .main-box .top-block .box{ text-align:center; width:40%; float:left; padding:0; margin:0 25px 0 0; }
.big-block .web-page .panel-block .mid-block .rt-block .main-box .top-block .box:nth-child(2){ margin-right:0; }
.big-block .web-page .panel-block .mid-block .rt-block .main-box .top-block .box .image-box{ padding:0 0 10px 0; margin:0;

 }
.big-block .web-page .panel-block .mid-block .rt-block .main-box .top-block .box .image-box img{ width:100%; height:auto;
-webkit-box-shadow: 2px 2px 6px 1px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 2px 2px 6px 1px rgba(0, 0, 0, 0.1);
box-shadow: 5px 6px 9px -1px rgba(0, 0, 0, 0.8);
 }
.big-block .web-page .panel-block .mid-block .rt-block .main-box .top-block .box h4{ font-weight:600; font-size:18px; line-height:20px; font-weight:400; color:#000; display:inline-block; margin:0; padding:0; }
.big-block .web-page .panel-block .mid-block .rt-block h5{ display:inline-block; border:4px solid #fff; font-size:30px; line-height:32px; text-transform:uppercase; color:#fff; margin:10px 0 15px 0; padding:6px 8px;  }

.big-block #footer{ padding:0; margin:0; }
.big-block #footer .fast{ border-bottom:1px solid #12913f; font-size:17px; font-weight:600;  font-style:italic; line-height:19px; color:#000; padding:0 0 11px 30px; margin:0 0 20px 0; }
.big-block #footer .main-footer{ padding:0 30px 0 30px; margin:0; }
.big-block #footer .main-footer .lt-block{ float:left; width:80%; padding:0; margin:0; }
.big-block #footer .main-footer .lt-block .box{ float:left; width:300px; padding:0; margin:0; }
.big-block #footer .main-footer .lt-block .box .block{ padding:0 0 22px 0; margin:0; }
.big-block #footer .main-footer .lt-block .box .block h3{ font-size:16px; line-height:18px; color:#12913f; padding:0; margin:0; }
.big-block #footer .main-footer .lt-block .box .block h5{ font-size:17px; line-height:19px; color:#000; padding:0; margin:0; }
.big-block #footer .main-footer .lt-block .box .block ul li{ float:left; }
.big-block #footer .main-footer .lt-block .box .block h6{ padding:0; margin:0; }
.big-block #footer .main-footer .lt-block .box .block a{ display:inline-block; font-size:17px; line-height:19px; color:#000; padding:0; margin:0; transition:all 600ms ease-in-out; }
.big-block #footer .main-footer .lt-block .box .block a:hover{ color:#38a554; }
.big-block #footer .main-footer .rt-block{ width:175px; float:right; padding:35px 0 0 0; margin:0; }
.big-block #footer .main-footer .rt-block h2{ font-size:20px; line-height:22px; color:#000; padding:0; margin:0; }
.big-block #footer .main-footer .rt-block span{ display:inline-block; color:#000; font-size:20px; line-height:22px; padding:0; margin:0; }
.big-block #footer .main-footer .rt-block span a{ display:inline-block; font-size:17px; font-weight:400; line-height:19px; color:#38a554; padding:0; margin:0; transition:all 600ms ease-in-out; }
.big-block #footer .main-footer .rt-block span a:hover{ color:#000; }




@media only screen and (orientation:landscape) {
body { -webkit-text-size-adjust:none; }
}
@media only screen and (orientation:portrait) {
body { -webkit-text-size-adjust:none; }
}
@media screen and (max-width:1300px){
.big-block #footer .main-footer .lt-block .box{ width:285px; }
.big-block .web-page .panel-block .mid-block .rt-block .main-box .top-block .box h4{ font-size:16px; }
.big-block .panel-block::after{ height:300px; }

}

@media screen and (max-width:1199px){
.navbar-default .logo-block{ width:45%; }
.big-block .web-page .panel-block .mid-block .rt-block h5{ font-size:18px; line-height:20px; }
.big-block .panel-block::after{ height:238px; }
.big-block .web-page .panel-block .mid-block .rt-block .main-box .top-block .box h4{ font-size:13px; }
.big-block #footer .main-footer .lt-block{ width:100%; }
.big-block #footer .main-footer .rt-block{ width:100%; padding-bottom:20px; padding-top:0; }


}

@media screen and (max-width: 991px){
.big-block .panel-block::after{ display:none; }
.big-block .web-page .panel-block .mid-block .lt-block{ width:100%; }
.big-block .web-page .panel-block .mid-block .rt-block{ float:none; width:100%; }
.big-block .web-page .panel-block .mid-block .lt-block .image-block{ margin-top:0; }
.navbar-default .logo-block{ margin:0 auto; float:none; padding:0; }
.big-block .web-page .panel-block .mid-block .lt-block{ float:none; }
.big-block .web-page .panel-block .mid-block .rt-block .main-box{ margin:0; }
.big-block .web-page .panel-block .mid-block .rt-block .main-box .top-block .box{ width:47%; }
.big-block .web-page .panel-block .mid-block{ padding:0 20px 0 20px; }
.big-block .web-page .panel-block .mid-block .rt-block .main-box{ padding:0; margin:0 auto; width:87%; }
.big-block .web-page .panel-block .mid-block .rt-block h5{ border-color:rgba(0,0,0,.6); color:rgba(0,0,0,.6); }
.big-block #footer .fast{ padding-top:10px; margin-bottom:30px; }
.big-block .web-page .panel-block .mid-block .rt-block .main-box .top-block .box h4{ font-size:16px; padding-top:10px; }

}

@media screen and (max-width: 767px){
.navbar-default .logo-block{ width:35%; }
.navbar-default{ padding:25px 0 25px 0; }
.big-block .web-page .panel-block .mid-block .lt-block h1{ font-size:30px; line-height:32px; }
.big-block #footer .main-footer .lt-block .box{ width:100%; }

}

@media screen and (max-width: 700px){

}

@media screen and (max-width:600px){ 
.big-block .web-page .panel-block .mid-block .rt-block .main-box .top-block .box{ width:46%; }

}

@media screen and (max-width:550px){ 

.big-block .web-page .panel-block .mid-block .rt-block .main-box{ width:90%; }


}

@media screen and (max-width:500px){ 
.big-block .web-page .panel-block .mid-block .rt-block .main-box .top-block .box{ width:100%; }
.big-block .web-page .panel-block .mid-block .rt-block h5{ display:none; }
.big-block #footer .fast{ font-size:14px; line-height:16px; }
.big-block #footer .main-footer .lt-block .box .block{ padding-bottom:15px; }
.big-block #footer .main-footer .rt-block span{ padding-right:10px; }
.big-block .web-page .panel-block .mid-block .rt-block .main-box .top-block .box h4{ padding-bottom:15px; }
.big-block #footer .main-footer .rt-block h2{ font-size:17px; line-height:19px; }






}

@media screen and (max-width:400px){ 
.big-block .web-page .panel-block .mid-block .rt-block .main-box{ width:100%; }
.big-block .web-page .panel-block .mid-block .lt-block h1{ font-size:25px; line-height:27px; }
.big-block #footer .main-footer .rt-block h2{ font-size:17px; line-height:23px; }


}
@media screen and (max-width:350px){ 
.big-block #footer .main-footer .lt-block .box .block a{ font-size:14px; }
.big-block #footer .main-footer{ padding-left:21px; }
.big-block #footer .fast{ padding-left:21px; }
}
@media screen and (max-width:300px){ 

}

