@font-face{font-family:'Open Sans Condensed';src:local('Open Sans Cond Light'), local('OpenSans-CondensedLight'), url('../../fonts/opensanscondlight.woff2') format('woff2'), url('../../fonts/opensanscondlight.woff') format('woff'), url('../../fonts/opensanscondlight.ttf') format('truetype');font-weight:300;font-style:normal;}
@font-face{font-family:'Open Sans Condensed';src:local('Open Sans Cond Light Italic'), local('OpenSans-CondensedLightItalic'), url('../../fonts/opensanscondlightitalic.woff2') format('woff2'), url('../../fonts/opensanscondlightitalic.woff') format('woff'), url('../../fonts/opensanscondlightitalic.ttf') format('truetype');font-weight:300;font-style:italic;}
@font-face{font-family:'Open Sans Condensed';src:local('Open Sans Condensed Bold'), local('OpenSans-CondensedBold'), url('../../fonts/opensanscondensedbold.woff2') format('woff2'), url('../../fonts/opensanscondensedbold.woff') format('woff'), url('../../fonts/opensanscondensedbold.ttf') format('truetype');font-weight:700;font-style:normal;}
body{font-family:'Open Sans Condensed', sans-serif;margin:0;}
h1{font-size:32px;color:#5bab27;margin:0 0 10px 0;font-weight:normal;letter-spacing:-1px;}
.h1{font-size:30px;color:#5bab27;margin:0 0 10px 0;font-weight:normal;letter-spacing:-1px;}
h2{font-size:28px;color:#00462A;margin:7px 0;font-weight:normal;letter-spacing:-1px;}
h3{font-size:25px;color:#5bab27;margin:5px 0;font-weight:normal;letter-spacing:-1px;}
h4{font-size:22px;color:#fff;margin:5px 0;font-weight:normal;letter-spacing:-1px;}
.h3{font-size:25px;color:#5bab27;margin:20px 0 5px 0;}
.hh1{font-size:32px;color:#5bab27;margin:0 0 10px 0;font-weight:normal;letter-spacing:-1px;}
h5 strong{font-size: 22px; font-weight:400; color:#5bab27;}
p{margin:0; text-indent: 20px;}
img{border:0;max-width:100%;}
#gallery a{text-decoration:none;}
input{margin:3px 0;}
nav ul {list-style-image: url(../../images/list-marker2.png);  margin-left: 30px; text-align: left;}
ul{list-style-image:url(../../images/list-marker.png);margin-left:30px;}
.splCont{display:none;padding:5px 0;}
.row{}
.clear{clear:both;}
.line{border-bottom:solid 1px #5bab27;padding-bottom:5px;}
.light-green{color:#5bab27;}
.dark-green{color:#00462A;}
.gray{color:#aeaeae;}
.red{color:#ff0000;}
.italic{font-size:13px;font-style:italic;}
.left{float:left;}
.captcha-img{margin-right:10px;}
.heard-paragraf{padding:20px 50px;background:url(../../images/heard.png) no-repeat 1% center;color:#5bab27;font-style:italic;}
.video-block{width:100%;padding:10px 0;margin:10px 0;border-top:solid 1px #5bab27;border-bottom:solid 1px #5bab27;float:left;}
.video-block-text{max-width:400px;padding:100px 10px;font-style:italic;float:left;color:#aeaeae;}
.video-block-video{max-width:690px;text-align:center;float:right;}
.header{max-width:990px;margin:0 auto; padding:10px;}
.firstlist{margin-left:25px;}
.secondlist{margin-left:45px;}
.logo{float:left;max-width:360px;margin-top:15px;}
.logo p{font-size:15px;max-width:450px;}
.phone{float:right;width:280px;text-align:center;}
.phone p{margin:0;}
.phone_number{font-size:24px;}
.phone .a-but{display:block;padding:5px 21px;color:#fff;background:#FF0000;font-size:20px;text-transform:uppercase;text-decoration:none;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;margin:8px 0;}
.phone a{text-decoration:none;}
.freerf{font-size:18px;}
@media (max-width:480px){.logo, .phone{width:100%;text-align:center;}}
@media (max-width:480px){.phone{margin-bottom:0px;text-align:center;}}
.navbar-default{background-color:#5bab27;border-bottom-width:0;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{border-bottom-width:0;}
.navbar-nav > li{font-size:18px;}
.navbar-nav2 > li{font-size:20px;   margin-top: -5px; margin-bottom:-10px;}
.navbar-nav2 {margin-bottom: 20px; padding-bottom: 20px;}
.navbar-default .navbar-nav > li > a, .navbar-default .navbar-brand{color:#FFF;text-decoration:none;}
.navbar-default .navbar-nav > li > a:hover{color:#FFF;}
.navbar2{margin-bottom:25px;}
.dropdown-menu{font-family:Tahoma;text-decoration:none;}
.dropdown-menu > li > a{text-decoration:none;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus,
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus{color:#FFF;}
.container{max-width:990px;margin:0 auto;}

@media (max-width:720px){.navbar-default .navbar-nav .open .dropdown-menu > li > a{color:#fff;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus{color:#5bab27;text-decoration:underline;}
}
@media (max-width:768px){.buttons-block{width:100%}

}
@media (max-width:480px){.buttons-block{margin:20px 0;}}
.buttons-block{max-width:300px;float:left;font-size:12px;color:#aeaeae;}
.nadom-button{display:block;width:300px;height:40px;background:url(../../images/nadombg.jpg) top center;}
.napervpriem-button{display:block;width:300px;height:40px;background:url(../../images/napervpriembg.jpg) top center;}
.naskype-button{display:block;width:300px;height:40px;background:url(../../images/naskypebg.jpg) top center;}
.nadom-button, .napervpriem-button, .naskype-button{margin:14px 0;}
.nadom-button:hover, .napervpriem-button:hover, .naskype-button:hover{background-position:center;}
.nadom-button:active, .napervpriem-button:active, .naskype-button:active{background-position:bottom center;}
.slides-block{max-width:100%;}
.slider-container{position:relative;overflow:hidden;width:100%;margin:0 auto;padding-left:50px;}


.act, #prev > span, #next > span, #slider-nav > a{background:url(../../images/arrows.png) no-repeat;}
#next > span,#prev > span{display:block;width:16px;height:24px;}
#next > span{background-position:-20px 0;}
#prev > span{background-position:0 0;}
#next, #prev{position:absolute;top:50%;margin-top:-20px;padding:10px 5px;cursor:pointer;}
#prev{left:10px;}
#next{right:10px;}
.slider-nav{position:absolute;bottom:0;left:0;width:100%;height:20px;margin-left:10px;padding:0;text-align:center;}
.slider-nav a{float:left;display:inline-block;width:12px;height:12px;margin:0 3px;-webkit-transition:background .5s ease;-moz-transition:background .5s ease;-o-transition:background .5s ease;transition:background .5s ease;border:2px solid #5bab27;border-radius:50%;background:transparent;}
.slider-nav .active{width:12px;height:12px;background:#5bab27;}
@media (max-width:768px){.slides-block{display:none;}}
.main-page-news-block, .main-page-spec-block{width:100%;margin:15px;float:left;}
@media (max-width:768px){.main-page-news-block{}}
@media (max-width:480px){.main-page-spec-block, .main-page-vopros-block, .main-page-news-block{margin:0;}}
.main-page-spec, .main-page-vopros .main-page-news{width:100%;border-top:solid 1px #5bab27;float:left;min-height:250px;font-size:14px;}
.main-page-news2{width:100%;border-top:solid 1px #5bab27;float:left;min-height:200px;font-size:18px; text-align:justify;}
.main-page-news2-text{color:#5bab27;font-size:22px;}
.main-page-spec{padding-top:5px;}
.main-page-vopros{padding:10px 0;}
.main-page-vopros p{margin:0;font-size:18px;}
.main-page-vopros p a{}
.main-page-vopros-button, .main-page-news-button, .main-page-spec-button{border-bottom:solid 1px #5bab27;float:left;width:100%;}
.main-page-vopros-button a, .main-page-news-button a, .main-page-spec-button a{padding:3px 10px;background:#5bab27;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;color:#fff !important;text-decoration:none;}
.main-page-news{width:100%;}
.main-page-news p{margin:5px 0;}
.main-page-news a{color:#5bab27;font-size:16px;text-decoration:none;}
.main-page-news a:hover{text-decoration:underline;}
.social-block{width:100%;height:250px;background:url(../../images/socbanner.jpg) no-repeat center;margin:20px 0;}
.social-block-wrap{max-width:990px;margin:0 auto;}
.social-block-text{max-width:560px;float:left;vertical-align:middle;margin-top:50px;}
@media (max-width:480px){.social-block-text{padding:15px;margin-top:0;}}
.social-block-text-header{font-size:28px;}
.social-block-group{float:right;margin-top:18px;}
@media (max-width:480px){.social-block-group{display:none}}
.institute-services{width:100%;float:left;}
.audiofilesmp3 p{font-size:24px;padding-top:10px;}
.audiofilesmp3-1{width:50%;padding:0px 10px;float:left;}
.audiofilesmp3-1 img{width:350px; height: 230px;}
@media (max-width:480px){
.audiofilesmp3-1{width:100%;}
.audiofilesmp3-1 img{width:260px;}
.why-block{text-align:justify; padding:10px;}

}
.institute-block{width:60%;min-height:300px;background:white no-repeat center left;margin:30px 0;float:left;text-align:right;}
.institute-block123{width:100%;margin:0px 0;float:left;text-align:center;}
.institute-block22{width:100%;height:200px;background:white no-repeat center left;margin:30px 0;float:left;text-align:right;}
.slides-block-mob{display:none;}
@media (max-width:480px){
.slides-block-mob{display:block;}
.institute-block{text-align:center;width:100%;margin:10px 0 10px 0;}

}
.institute-block2{width:90%;min-height:350px;float:left;text-align:right;border:0px;}
.institute-block222{width:100%;height:200px;float:left;text-align:right;border:0px;}

@media (max-width:480px){.institute-block2{text-align:center;width:100%;margin:10px 0 10px 0;}}
.services-block-text{color:black;font-size:22px; padding-top:20px;}
.services-block-text2{color:black;font-size:24px;}
.institute-block-info{max-width:495px;float:right;}
@media (max-width:990px){.institute-block-info img{display:none;}}
@media (max-width:990px){.institute-block-info{text-align:center;float:none;}}
.institute-block-info img{float:right;margin:0 50px;}
.institute-block-content{padding-top:10px;float:right;}
.institute-block-content p{max-width:295px;}
@media (max-width:990px){.institute-block-content p{max-width:100%;}}
.institute-block-content ul{list-style-type:none;list-style-image:none;}
.institute-block-content ul li{color:#5bab27;}
.institute-block-content ul li a{font-size:16px;color:#5bab27;}
.institute-block-content ul li a:hover{text-decoration:none;}
@media (max-width:990px){.institute-block-content{max-width:100%;float:none;}}
@media (max-width:990px){.institute-block-content ul{margin:15px 0;padding:0;}}
.to-institute-button{font-size:18px;padding:5px 15px;background:#5bab27;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;color:#fff !important;text-decoration:none !important;}
.to-institute-button:hover{text-decoration:none !important;}
.services-block-content{padding-top:30px;margin: 15px 15px 15px 15px;}
.services-for-organizations{width:40%;min-height:350px;background:#5bab27; margin:30px 0;float:right;}
.services-for-organizations-2{width:40%;min-height:300px;margin:30px 0;float:right;}
.services-for-organizations img{float:left;margin:90px 50px;}
@media (max-width:990px){.services-for-organizations img{display:none;}}
@media (max-width:990px){.services-for-organizations{text-align:center;}}
@media (max-width:480px){.services-for-organizations{text-align:center;width:100%;margin:0 0 10px 0;}}
.services-for-organizations ul{list-style-type:none;list-style-image:none;}
.services-for-organizations ul li{color:#5bab27;}
.services-for-organizations ul li a{font-size:16px;color:#5bab27;}
.services-for-organizations ul li a:hover{text-decoration:none;}
@media (max-width:990px){.services-for-organizations ul{margin:15px 0;padding:0;}}
.services-for-organizations p{max-width:495px;}
.services-for-organizations a{color:#00462A;}
.services-for-organizations a:hover{text-decoration:none;color:#5bab27;}
.column{width:50%;padding-right:10px;float:left;}
@media (max-width:480px){.column{width:100%}}
.content{max-width:990px;margin:0 auto;font-size:19px;padding:10px;}
.content a{color:#5bab27;text-decoration:underline;}
.content a:hover{text-decoration:none;}
.text-content{max-width:990px;margin:0 auto;font-size:16px;}
.text-content a{color:#5bab27;text-decoration:underline;}
.text-content a:hover{text-decoration:none;}
.text-content th{font-size:14px;color:#00462A;font-weight:normal;border-bottom:solid 1px #5bab27;padding-bottom:5px;}
.content-table-left, .content-table-right{width:100%;margin:10px 0;float:left;border-bottom:solid 1px #eee;padding-bottom:10px;}
.content-table-left img{margin-right:40px;}
.content-table-right img{margin-left:40px;}
.content-50-block{width:50%;float:left;}
@media (max-width:480px){.content-50-block{width:100%;}}
.breadcrumbs{width:100%;margin:10px 0;font-size:14px;}
.breadcrumbs a{color:#5bab27;text-decoration:underline;}
.breadcrumbs a:hover{color:#5bab27;text-decoration:none;}
.first-new-block{width:100%;height:250px;float:left;}
.first-new-block-text{max-width:350px;height:250px;background-color:#fff;opacity:0.9;filter:alpha(opacity=90);-moz-opacity:0.9;float:right;font-size:16px;padding:15px;}
.first-new-block-text p{color:#00462A;}
.first-new-block-text a{font-size:13px;color:#5bab27;text-decoration:underline;}
.first-new-block-text a:hover{color:#5bab27;text-decoration:none;}
.second-new-block{width:300px;height:225px;margin:15px;float:left;}
.second-new-block-text{width:100%;height:70px;background-color:#000;opacity:0.8;filter:alpha(opacity=80);-moz-opacity:0.8;float:right;font-size:12px;margin-top:155px;padding:10px;}
.second-new-block-text a{color:#fff;text-decoration:none;}
.second-new-block-text a:hover{color:#fff;text-decoration:underline;}
.news-date{padding-left:5px;font-size:12px;color:#aeaeae;font-style:italic;margin:0;}
.rss img{margin-right:10px;}
.new-photos{max-width:300px;float:left;}
.new-dop-photo{margin:5px 14px;}
.new-text{max-width:580px;float:left;margin-left:50px;}
.new-text h1{margin-top:0;}
.new-text p{margin:5px 0;}
.new-share{width:30px;float:right;}
.news-pager a, .news-pager span.current{text-decoration:none;display:block;height:30px;border:solid 1px #5bab27;float:left;padding:5px 10px;margin:0 3px;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;}
.news-pager a:hover{text-decoration:none;background:#5bab27;color:#fff;}
.news-pager span.current{background:#5bab27;color:#fff;}
.news-pager{width:100%;clear:both;margin:10px 0;float:left;}
.news-list{margin:10px 0;}
.poryadok-raboty td.border{border-top:solid 1px #5bab27;border-bottom:solid 1px #5bab27;}
.poryadok-raboty td img{margin:30px 10px;vertical-align:middle;}
@media (max-width:800px){.poryadok-raboty td{width:98%;float:left;}}
.consult-item{width:190px;min-height:280px;margin:3px;float:left;text-align:center;border:solid 1px #f4f4f4;padding-top:10px;}
@media (max-width:480px){.consult-item{width:190px;margin:3px 15px;}}
@media (max-width:479px){.consult-item{width:100%;margin:3px 0;}}
.consult-item:hover{border:solid 1px #5bab27;}
.consult-item-image{margin:0 auto;height:90px;width:90px;overflow:hidden;border-radius:45px;-moz-border-radius:45px;-webkit-border-radius:45px;}
.consult-item-name{width:100%;min-height:35px;}
.consult-item-desc{font-size:13px;}
.spec-item{width:300px;margin:5px;float:left;min-height:160px;}
.spec-item-img{height:300px;overflow:hidden;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;}
.spec-item-name{font-size:22px;text-align:center;}
.specialist-block{width:100%;float:left}
.specialist-block-img{max-width:300px;float:left;margin-right:50px;}
@media (max-width:480px){.specialist-block-img{margin:0;}}
.specialist-block-conv{float:left;}
.specialist-block-conv-form{width:300px;float:left;}
.specialist-block-conv-form label{font-size:13px;font-style:italic;color:#aeaeae;}
@media (max-width:480px){.specialist-block-conv-form{width:100%;}}
.specialist-block-conv-form input{width:300px;height:25px;margin:5px 0;}
@media (max-width:480px){.specialist-block-conv-form input{width:100%;}}
.specialist-block-conv-skype{width:300px;float:left;margin-left:40px;}
@media (max-width:480px){.specialist-block-conv-skype{margin:0;width:100%;}}
.specialist-block-conv-skype a{background:#5bab27;color:#fff;padding:5px 10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;font-size:13px;}
.specialist-block-conv-skype a:hover{color:#fff;text-decoration:none;}
.specialist-block-conv-form-submit{background:#5bab27;color:#fff;border:0;width:100px !important;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.specialist-block-conv-form-submit2{background:#fff;color:#5bab27;border:0;width:200px !important;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;     font-size: 20px !important;}
.about-photo-img{margin:5px 17px;}
.vyezd-nadom-video{max-width:560px;float:left;}
.vyezd-nadom-text{max-width:430px;float:left;padding:80px 20px;}
.vyezd-nadom-form-vvb{width:100%;float:left;margin:20px 0;border-top:solid 1px #5bab27;border-bottom:solid 1px #5bab27;padding:10px 0;}
.vyezd-nadom-form{max-width:320px;float:left;}
.vyezd-nadom-form input{margin:3px 0;height:25px;padding:0;vertical-align:middle;clear:both;}
.vyezd-nadom-vvb{max-width:540px;float:right;}
.medosmotr-form-wrap{width:100%;height:320px;background:url(../../images/hands-full.jpg) no-repeat center;}
.semkons-form-wrap{width:100%;height:320px;margin-top:20px;background:url(../../images/hands-full.jpg) no-repeat center;}
.medosmotr-form-block{max-width:990px;margin:0 auto;}
.medosmotr-form{width:238px;min-height:318px;background:#fff;float:left;border:solid 1px #5bab27;}
.medosmotr-text{max-width:700px;float:right;}
.medosmotr-form-name{font-size:20px;text-align:center;color:#5bab27;}
.medosmotr-form-desc{font-size:16px;text-align:center;color:#00462A;}
.medosmotr-form-td input, .medosmotr-form-td select{color:#333;padding-left:10px;border:solid 1px #5bab27;height:30px;width:220px;margin:3px 5px;}
.medosmotr-form-td label{font-size:13px;font-style:italic;color:#aeaeae;clear:both;}
.medosmotr-form-button input{border:solid 1px #5bab27;width:220px;margin:3px 5px;}
.medosmotr-text{padding-top:120px;}
.vopros-otvet{width:100%;margin:10px 0;padding:5px 0;border-top:solid 1px #5bab27;border-bottom:solid 1px #5bab27;}
.vopros-otvet-otvet{padding-left:50px;}
.vopros-otvet-button{padding:10px 0;background:#5bab27;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;color:#fff;text-align:center;text-transform:uppercase;font-weight:bold;margin:15px 0;}
.vopros-otvet-button:hover{cursor:pointer;}
.vopros-otvet-ask{width:100%;float:left;}
.vopros-otvet-ask-form{max-width:320px;float:left;}
.vopros-otvet-ask-form p{margin:3px 0;}
.vopros-otvet-ask-text{max-width:500px;float:right;padding-top:50px;}
.shop_cart{border-bottom:solid 1px #5bab27;margin:20px 0;}
.shop_cart td{padding:5px 0;}
.shop_cart th{text-align:left;font-weight:normal;border-bottom:solid 1px #5bab27;}
.shop-navigation{width:100%;margin:20px 0;font-size:10px;font-size:10px;list-style-type:none;}
.shop-navigation ul{padding:0;}
.shop-navigation ul li{display:inline;}
.shop-navigation-current{color:#5bab27;}
.tabs{position:relative;width:100%;margin:30px 0;}
.tabs label{display:block;float:left;padding:20px 0;cursor:pointer;position:relative;width:150px;height:25px;line-height:1px;text-align:center;z-index:1;border-left:solid 1px #5bab27;border-top:solid 1px #5bab27;border-right:solid 1px #5bab27;border-bottom:solid 1px #fff;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;}
@media (max-width:480px){.tabs label{width:100%;}}
.tabs input{position:absolute;left:-9999px;}
#tab_1:checked ~ #tab_l1, #tab_2:checked ~ #tab_l2, #tab_3:checked ~ #tab_l3{top:1px;z-index:3;}
.tabs_cont{position:relative;z-index:2;border-top:solid 1px #5bab27;}
.tabs_cont > div{position:absolute;left:-9999px;top:0;opacity:0;-moz-transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;}
#tab_1:checked ~ .tabs_cont #tab_c1, #tab_2:checked ~ .tabs_cont #tab_c2, #tab_3:checked ~ .tabs_cont #tab_c3{position:static;left:0;opacity:1;}
.footer{width:100%;margin-top:20px;background:#5bab27;float:left;}
.footer-wrap{max-width:990px;margin:0 auto;font-size:16px;padding:10px 0;color:#fff;}
.footer-info{width:33%;float:left;}
.footer-soc{width:33%;float:left;}
@media (max-width:990px){.footer-info{width:50%;padding-left:10px;}}
@media (max-width:990px){.footer-soc{width:50%;}}
@media (max-width:600px){.footer-info{width:100%;text-align:center;}}
@media (max-width:600px){.footer-soc{width:100%;text-align:center;}}
.footer-wrap ul{list-style-image:none;list-style-type:none;margin:10px 0;padding:0;}
.footer-wrap a{color:#fff;}
.footer-wrap a:hover{text-decoration:none;}
.footer-soc img{margin:3px 10px 0 0;}
@media (max-width:600px){.footer-soc img{display:none;}}
.socline{line-height:30px;}
.conform{width:100%;margin-top:20px;background:#5bab27;float:left;}
.conform-wrap{max-width:990px;margin:0 auto;font-size:20px;padding:10px 0;color:#fff;}
.conform-info{width:50%;float:left;padding-left:20px;font-size:34px;text-align:center;padding-top:40px;padding-bottom:50px;}
.conform-soc{width:50%;float:left;right:20px;padding-top:25px;padding-bottom:25px;}
@media (max-width:990px){.conform-info{width:50%;padding-left:10px;}}
@media (max-width:990px){.conform-soc{width:50%;}}
@media (max-width:600px){.conform-info{width:100%;text-align:center;}}
@media (max-width:600px){.conform-soc{width:100%;text-align:center;}}
.conform-wrap ul{list-style-image:none;list-style-type:none;margin:10px 0;padding:0;}
.conform-wrap a{color:#fff;}
.conform-wrap a:hover{text-decoration:none;}
.conform-soc img{margin:3px 10px 0 0;}
@media (max-width:600px){.conform-soc img{display:none;}}
.textbig{font-size:22px;}
.textbig2{font-size:20px;}
.leftimg{float:left;margin:10px 10px 10px 0;}
.rightimg{float:right;margin:10px 10px 10px 10px;}
.contact_info a{width:240px;height:40px;border:solid 1px #cc3300;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:5px 55px;color:#cc3300;text-decoration:none;}
.contact_info a:hover{background:#cc3300;color:#fff;}
.feed{position:absolute;z-index:1;bottom:55px;left:65%;width:250px;height:520px;background:#fff;border-left:solid 1px #aeaeae;border-right:solid 1px #aeaeae;float:left;padding:0 10px;}
.submit_btn{width:100%;background:#5bab27;border:none;color:#FFF;font-size:16px;padding:10px 0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.feed_wrap{border:1px solid #FF6600;padding:10px;margin-bottom:10px;}
.free_form{font-size:18px;text-transform:uppercase;text-align:center;}
.feed_td input, .feed_td select{margin:10px 0;color:#333;padding-left:10px;border:solid 1px #5bab27;height:30px;}
.feed_td label{font-size:13px;font-style:italic;color:#aeaeae;}
.comment label{font-size:13px;font-style:italic;color:#aeaeae;clear:both;}
.overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:10001;background:#000;opacity:0.8;}
.lightbox{display:none;width:250px;padding:10px;background:#ffffff;box-shadow:0 0 25px #111111;-moz-box-shadow:0 0 25px #111111;-webkit-box-shadow:0 0 25px #111111;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;z-index:99;}
a.close{position:absolute;top:15px;right:15px;}
#wrap{display: none;opacity: 0.8;position: fixed;left: 0;right: 0;top: 0;bottom: 0;padding: 16px;background-color: rgba(1, 1, 1, 0.725);z-index: 10100;overflow: auto;}
#window{width: 255px;height: 260px;margin: 40px auto;display: none;background: #fff;border-radius:5px;z-index: 10200;position: fixed;left: 0;right: 0;top: 0;bottom: 0;padding: 10px;}
.close{margin-left: 235px; margin-top: 4px; cursor: pointer;}
.close2{padding-left:224px; color:black; text-decoration:none;z-index:99999;}
.ico1 {width:24px; height:24px;}
.ico2 {width:20px; height:20px;}
.forma input {font-size:17px; margin-top:10px;padding:4px; border-radius:5px;}
audio {width:100%; padding-top:20px;height:45px;}
.jst{text-align:justify;}
.pointer{cursor:pointer;}
.btn-now{background: #fff; color:#5bab27;border-width: 2px;border-style: outset;border-color: #5bab27;}
.formmma{padding-top:10px;}
.conform-info222{font-size:34px;color:#fff;}
.noww1{font-size:36px;color:#fff;}
@media (min-width:480px){
.fixed-scroll{width:100%;margin:0 auto;position:fixed;background:#fff;z-index:9999;top: 0;} 
 
.all-eve{padding-top:135px;}
.hm-1{padding-top:80px;}
}
@media (max-width:420px){
.form280{width:260px;}
.forma input{width:260px;}
}
@media (min-width:420px) and (max-width:680px) {
.form280{width:200px;}
.forma input{width:200px;}
.all-eve{padding-top:20px;}
}
.zag0{font-size:42px; font-weight:400; text-align:center;color:#00462A; line-height:44px;}
.zag1{font-size:120px; font-weight:400; text-align:left;color:#00462A; line-height:89px; width:850px; padding-top:25px; text-shadow: 1px 1px 2px #00462A;}
.zag1-mob{font-size:2em; font-weight:400; text-align:center;color:#fff; line-height:61px; padding-left:50%;padding-right:5%;text-shadow: 1px 1px 2px #00462A;}
.zag2{font-size:50px; font-weight:400; text-align:center;color:#00462A; padding-top:15px;line-height:60px;}
 @media screen and (max-width:768px){.hiddenOnMobile{display:none !important;}}    
/*-----------------------------------------------------------------------------------*/
/*	3. CAROUSEL
/*-----------------------------------------------------------------------------------*/
#wrapper .d-carousel ul li {	background: none;	background-color: #FFF;	-webkit-box-shadow: 0px 1px 2px 0px #b7b7b7;	-moz-box-shadow: 0px 1px 2px 0px #b7b7b7;	box-shadow: 0px 1px 2px 0px #b7b7b7; 	padding: 15px;	width: 175px;}
.jcarousel-direction-rtl {	direction: rtl;}
.d-carousel h4 {	margin: 5px 0 5px 0;}
.d-carousel .jcarousel-container {	display: block;	overflow: hidden;	margin-bottom: 20px;}
.d-carousel .jcarousel-item {	width: 270px;	height: auto;}
@media screen and (max-width:360px){
.d-carousel .jcarousel-item {	width: 220px;}
}
.d-carousel .jcarousel-container-horizontal {
	width: 100%;
	height: auto;
	padding: 0 38px;
}
.d-carousel .jcarousel-item-horizontal {
	margin-left: 3px;
	margin-bottom: 3px;
	margin-top: 3px;
	margin-right: 25px;
}
.d-carousel .jcarousel-next-horizontal {
	position: absolute;
	top: 149px;
	right: 0;
	margin-right: 3px;
	width: 15px;
	height: 28px;
	cursor: pointer;
	background: transparent url(style/images/blog-arrows.jpg) no-repeat top right;
}
.d-carousel .jcarousel-direction-rtl .jcarousel-next-horizontal {
	left: 5px;
	right: auto;
	background-image: url(style/images/blog-arrows.jpg);
}
.d-carousel .jcarousel-next-horizontal:hover {
	background-position: bottom right;
}
.d-carousel .jcarousel-prev-horizontal {
	position: absolute;
	top: 149px;
	left: 0;
	margin-left: 3px;
	width: 15px;
	height: 28px;
	cursor: pointer;
	background: transparent url(style/images/blog-arrows.jpg) no-repeat top left;
}
.d-carousel .jcarousel-direction-rtl .jcarousel-prev-horizontal {
	left: auto;
	right: 5px;
	background-image: url(style/images/blog-arrows.jpg);
}
.d-carousel .jcarousel-prev-horizontal:hover {
	background-position: bottom left;
}
/*--------------------------------------------------------------------------------------------------------*/
/*---------------------------------          PRICE TABLE           ---------------------------------------*/
/*--------------------------------------------------------------------------------------------------------*/
.pricename {width: 270px; height: auto; float: left; background: #fff;  padding: 10px;   margin: 25px;   border-radius: 5px; border: 2px solid #5bab27; } 
.price1 {font-size: 36px; color: #5bab27;}
.pricename p{line-height:28px; font-size: 18px; text-indent: 0px;}
.pricename hr:first-of-type {border: none; color: #5bab27; background-color: #5bab27; height: 2px;}

@media screen and (max-width:360px){
.pricename {
position: relative;
	width: 220px;
	margin: auto; 
	float:none;
}
}
/*--------------------------------------------------------------------------------------------------------*/
	  .greeny{color:#5bab27; padding-bottom:10px;}	  
	.otziv{width: 100%; height: 555px;  background: #fff;  padding: 10px;   margin: 0 auto;   border-radius: 5px; border: 2px solid #5bab27;  } 
	.otziv p{padding-top:20px; font-size: 20px; text-indent: 0px;}
	.otziv audio{border: 1px solid #5bab27; padding:0px; height:35px; width: 100%}
	.hm-1{padding-top:70px;}	
@media screen and (max-width:767px){
	.visibleOnTablet{display:block !important;}
	.hiddenOnPhone{display:none !important;}
	.header-middle{float:left;width:100%;text-align:center;}
	.ytvideo {width:100%; min-height:230px; max-height:360px;}
}
@media screen and (min-width:768px){
.header-middle{float:left;width:30%;text-align:center;}
.visibleOnDesctop{display:block !important;}
.hiddenOnDesctop{display:none !important;}

.ytvideo {width:100%; max-width:800px; min-height:450px;}
.why-block{text-align:justify;}
.why-block img{padding:10px; float:left; height:265px;}
.why-block h3 { font-size: 1.8em; text-align:left;padding-top:7px;}
.why-block span { color:#000; font-size:20px;padding-top:20px;}
.leftimgblog2{float:left;padding:45px 15px 35px 0; height:370px; width:auto;}
}

.block50px{height:10px;padding-top: 10px;color:#fff;}
.content .i900{position:absolute; right:0px; top:300px;}
.block8 {height:150px;}
.otziv hr:first-of-type {border: none; color: #5bab27; background-color: #5bab27; height: 2px;}
.head-banner-text{font-size:2em; color:#fff;}
.head-banner-text-mob{font-size:1.6em}
.head-banner-text-mob2{font-size:1.65em;float:left; margin-left: 0;}
.head-banner-text-desk2{font-size:2.3em;float:left;line-height:70px; margin-top:10px;}

.paddb{padding-top:15px;}
.block-home{background:url(images/home1.jpg) no-repeat;background-size: cover;}
.home-ul{padding-top: 50px;padding-left:450px;}
.home-ul ul{ font-weight: 500; list-style-image: url(../../images/list-marker.png);    margin-left: 30px;}
.home-h1{padding-left:180px;}
.block-home-mob{background:url(images/home1.jpg) no-repeat;background-size: cover; width:100%}
.mobilescroll{width:100%;margin:0 auto;position:fixed;background:#fff;z-index:99;top: 0; padding:0;}
@media screen and (max-width:767px){
	.header{max-width:990px;margin:0 auto; padding:0;}
	.leftimgblog2{width:100%; height:auto;}
		.phone-lang {width: 100%; padding: 2px;}
		.phone-lang p{text-indent: 0px !important;}
	.phone-lang-phone {width:75%; float:left;text-align: center;}
	.phone-lang-lang {width: 25%; float: left; padding-top: 10px; font-size: 17px;}
	.phone-lang-lang a{color:#000; text-decoration:none; border: 1px solid #5bab27; padding: 3px; border-radius: 5px;}
	
	
	}
	
	.langmenu {float: right;}
	.langmenu a{text-decoration:underline;}
	
	.autor{text-align:right; padding:12px; font-style: italic;}
	nav > ul {
 display: flex;
 margin: 0 ;
 width: 100%;
}
 
nav > ul > li {
 margin-right: 10px;
}
 
.top-menu1 li {
 color: white;
 list-style: none;
}
 
.top-menu1 li a {
 color: white;
 text-decoration: none;
}
 
.top-menu1 li > ul{
 display: none;
 position: absolute;
 background-color: #71B942;
 padding: 10px 28px;
  margin: 0 ;
}
 
.top-menu1 li:hover > ul{
 display: block;

}
.top-menu1 li:hover{
	  background-color: #71B942;
}
.ul-li-ul-li{
	color:#FFF;text-decoration:none;
}