@viewport{width: device-width}@-ms-viewport{width: device-width}@-o-viewport{width:device-width}

@font-face{font-family:'Tinos';src:url('../_fonts/tinos-regular.eot');src: url('../_fonts/tinos-regular.eot?#iefix') format('embedded-opentype'),url('../_fonts/tinos-regular.woff2') format('woff2'),url('../_fonts/tinos-regular.woff') format('woff'),url('../_fonts/tinos-regular.ttf') format('truetype');font-weight:normal;font-style:normal;font-display:fallback;}
@font-face{font-family:'CenturyGothic';src: url('../_fonts/gothic-webfont.eot');src:url('../_fonts/gothic-webfont.eot?#iefix') format('embedded-opentype'),url('../_fonts/gothic-webfont.svg#CenturyGothic') format('svg'),url('../_fonts/gothic-webfont.woff') format('woff'),url('../_fonts/gothic-webfont.ttf') format('truetype');font-weight:normal;font-style:normal;font-display:fallback;}

*{margin:0;padding:0;outline:none;box-sizing:border-box}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}
body{width:100%;height:100%;color:rgba(70,70,70,1);font-family:'Tinos',Georgia,'Times New Roman',Times,serif;font-size:12pt}
a,button{outline:none;color:inherit;font-size:inherit;cursor:pointer;transition:all 0.4s}
input,select,option,textarea,button{outline:none;text-decoration:none;color:inherit;border:none;background:rgb(255,255,255);font-size:inherit;font-family:'CenturyGothic',Verdana,Geneva,sans-serif}
a:hover,button:hover,li:hover:before{transition:all 0.4s}
input:focus{outline:none}
ul li{list-style:none inside;white-space:normal}
h1,h2,h3,h4,h5,h6{font-family:'CenturyGothic',Verdana,Geneva,sans-serif;letter-spacing:-0.05em;font-weight:bold}
h1{font-size:30pt;line-height:35px;color:rgba(114,156,56,1)}
h2{font-size:25pt;color:rgba(114,156,56,1);padding:0 0 18px 0}
h2:after{content:'';display:block;width:70%;height:2px;margin:20px auto 0 auto;border-top:rgba(133,199,52,1) dashed 2px}
h3{font-size:15pt;color:rgba(141,186,52,1)}
h4{font-size:14pt;letter-spacing:-0.02em;color:rgba(250,176,47,1);padding:15px 0 5px 0;}

h5{font-size:18pt;letter-spacing:-0.02em}

.ui-dialog,.modal-inner,.btn-close{display:none}
.wrapper{width:100%;min-width:320px;position:relative;margin:0 auto}
section{width:100%;height:auto;max-height:100%;min-height:100vh;position:relative;clear:both;display:flex;text-align:center}
.content{width:100%;height:auto;min-height:60px;position:relative;margin:auto;padding:20px 40px 20px 40px;text-align:center}
.group:before,.group:after{content:'';display:table}.group:after{clear:both;}.group{zoom:1;/* For IE 6/7 */}.col{display:block;float:left;margin:1% 0 1% 1.5%}.col:first-child {margin-left:0}.cell_1-1{width:100%;margin:1% 0 1% 0}.cell_1-2{width:49.25%}.cell_2-2{width:100%}.cell_1-3{width:32.33%}.cell_2-3{width:66.16%}cell_3-3{width:100%}.cell_1-4{width:23.87%}.cell_2-4{width:49.25%}.cell_3-4{width:74.62%}.cell_4-4{width:100%}.cell_1-5{width:18.80%}.cell_2-5{width:39.10%}.cell_3-5{width:59.40%}.cell_4-5{width:79.70%}.cell_5-5{width:100%}.cell_1-6{width:15.41%}.cell_2-6{width:32.33%}.cell_3-6{width:49.25%}.cell_4-6{width:66.16%}.cell_5-6{width:83.08%}.cell_6-6{width:100%}.cell_1-7{width:13%}.cell_2-7{width:27.5%}.cell_3-7{width:42%}.cell_4-7{width:56.5%}.cell_5-7{width:71%}.cell_6-7{width:85.5%}.cell_7-7{width:100%}

.color_00{color:rgba(70,70,70,1)} /* ТЕМНО СЕРЫЙ */
.color_01{color:rgba(114,156,56,1)} /* ТЕМНО ЗЕЛЕНЫЙ */
.color_02{color:rgba(141,186,52,1)} /* ЗЕЛЕНЫЙ */
.color_03{color:rgba(133,199,52,1)} /* САЛАТОВЫЙ */
.color_04{color:rgba(250,176,47,1)} /* ОРАНЖЕВЫЙ */


/*.col{background:rgba(255,0,0,0.2)}*/

.middle{width:100%;height:100%;clear:both;overflow:hidden;box-shadow:0 0 20px rgba(0,0,0,0.5);}
	.bg-white{background-color:rgba(255,255,255,1)}
	.bg-biege{background-color:rgba(245,241,229,1)}
	.bg-image{background-attachment:fixed;background-position:center center;background-repeat:no-repeat;background-size:cover}
	.slide_01{background-image:url(../_images/graphics/_bg-slide_01.jpg)}


.home-block{}
	.home-block .content{position:absolute;left:0;bottom:5px;margin:0 auto}
	.home-block img{width:90%;max-width:450px;padding:0 0 30px 0}

.about-block{}
	.about-block{padding:20px 0 0 0}
	.about-block .content{padding:20px 0 20px 0}
	.about-block .content .clear.group:first-child{padding:0 40px 0 40px}
	.about-block .content .cell_1-1 .clear.group{padding:0 0 0 0}
	.about-block .cell_1-3 span{display:block;padding:0 10px 0 10px;text-align:justify}


.whybirch-block{}
	.whybirch-block{padding:20px 0 0 0}
	.whybirch-block .content{padding:20px 0 20px 0}
	.whybirch-block .content .clear.group:first-child{padding:0 40px 0 40px}
	.whybirch-block .content .cell_1-1 .clear.group{padding:0 0 0 0}
	.whybirch-block .cell_1-3 span{display:block;padding:10px 10px 0 10px;}

.benefits-block{}
	.benefits-block{padding:20px 0 0 0}
	.benefits-block{background:url(../_images/graphics/_bg-sticks-02.png) no-repeat left 10px bottom -220px, url(../_images/graphics/_bg-leafs-02.png) no-repeat right top, url(../_images/graphics/_bg-leafs-03.png) no-repeat right bottom;}
	.benefits-block img{width:13%;max-width:320px;margin:20px 1% 20px 1%}

.contacts-block{}
	.contacts-block{padding:20px 0 0 0}
	.contacts-block{background:url(../_images/graphics/_bg-leafs-01.png) no-repeat right -1px bottom 210px;}
	.contacts-block .cell_1-3{background:url(../_images/graphics/_bg-sticks-01.png) no-repeat right center;background-size:contain} 
	.contacts-block .cell_2-3{text-align:left;}
	.contacts-block .cell_2-3 ul{padding:0 0 20px 0;}
	.contacts-block a{text-decoration:none}
	.contacts-block .map-block{height:250px}


footer{width:100%;min-width:320px;padding:0 0 0 0;height:auto;position:relative}
/*footer .content:first-child{background:rgba(141,186,52,1)}
footer .content:last-child{padding:0 40px 0 40px;background:rgba(114,156,56,1)}*/
footer .content{background:rgba(114,156,56,1);color:rgba(255,255,255,1)}

.btn{display:inline-block;position:absolute;border:none;background:none;text-align:center;text-decoration:none;font-family:'CenturyGothic',Verdana,Geneva,sans-serif}
.page-explore{width:45px;height:45px;position:relative;font-size:23pt;border-radius:100%;color:rgba(133,199,52,1);border:4px solid rgba(133,199,52,1)}
.page-btn{width:140px;max-height:45px;position:relative;font-size:10pt;text-transform:uppercase;border-radius:1px;vertical-align:top;/*border-top:2px solid rgba(250,176,47,1);border-left:2px solid rgba(250,176,47,1);border-right:transparent;border-bottom:transparent;*/}
a.page-btn{padding:13px 0 12px 0}
button.page-btn{padding:12px 0 11px 0}
.first-btn{background:rgba(114,156,56,1);color:rgba(255,255,255,1);border:2px solid rgba(250,176,47,1)}
.second-btn{background:rgba(141,186,52,1);color:rgba(255,255,255,1);border:2px solid rgba(250,176,47,1)}
.page-btn:hover{opacity:0.5}
.page-btn + .page-btn{margin:0 0 0 5px}

.color_00{color:rgba(70,70,70,1)} /* ТЕМНО СЕРЫЙ */
.color_01{color:rgba(114,156,56,1)} /* ТЕМНО ЗЕЛЕНЫЙ */
.color_02{color:rgba(141,186,52,1)} /* ЗЕЛЕНЫЙ */
.color_03{color:rgba(133,199,52,1)} /* САЛАТОВЫЙ */
.color_04{color:rgba(250,176,47,1)} /* ОРАНЖЕВЫЙ */

.list-items li{list-style:square outside;color:rgba(133,199,52,1);font-size:8pt;margin:0 0 0 11px}
.list-items li span{color:rgba(70,70,70,1);font-size:12pt;vertical-align:sub;}
.clear{position:relative;clear:both}
.shadow{box-shadow:0 0 20px rgba(0,0,0,0.5);z-index:10}
.shadow-top{box-shadow:0px -10px 10px rgba(0,0,0,0.1)}
.shadow-bottom{box-shadow:0px 10px 10px rgba(0,0,0,0.1)}
.note-item{padding:0 !important;font-size:10pt;color:rgba(70,70,70,0.4);font-style:italic}
.quote-item{height:auto;min-height:80px;margin:20px 0 5px 0;background:url(../_images/graphics/_bg-elements-01.png) no-repeat left -10px top 0}
.quote-item .cell_1-1{margin:0;padding:0 40px 0 300px;text-align:right}
.nav-item i{color:rgba(133,199,52,1)}

.ui-dialog{position:fixed !important;display:flex;width:100%!important;height:100vh!important;left:0!important;top:0!important;background:rgba(255,255,255,1);z-index:1000}
.ui-dialog-titlebar{display:none}
.modal-inner{display:none;width:50vw!important;min-width:300px !important;height:auto;min-height:300px!important;display:flex;margin:auto;background:rgba(255,255,255,1);text-align:center}
.modal-inner .btn-close{width:50px;height:50px;right:0px;top:0px}
.modal-inner .content{display:none;padding:20px 0 20px 0}
.modal-inner form{position:relative;padding:0 0 70px 0}
.modal-inner form input,.modal-inner form textarea{display:block;width:100%;height:40px;line-height:40px;padding:5px;border:rgba(250,176,47,1) 1px solid;color:rgba(0,0,0,0.7);font-family:'CenturyGothic',Verdana,Geneva,sans-serif;font-size:12pt}
.modal-inner form textarea{height:100px;line-height:20px}
.modal-inner form input:focus,.modal-inner form textarea:focus{border:rgba(114,156,56,1) 1px solid;color:rgba(0,0,0,0.7)}
.modal-inner form label{display:block;width:100%;height:20px;line-height:20px;margin:10px 0 5px 0;text-align:left}
.modal-inner form label span{color:rgba(255,0,0,1)}
.modal-inner .successfull-sent{display:none;margin:0 auto;}
.modal-inner .successfull-sent svg,.modal-inner .btn-close{color:rgba(133,199,52,1)}

@media only screen and (max-width: 800px) {
body{font-size:11pt}
h1,h2,h3,h4,h5,h6{font-size:1.5em!important;line-height:1em!important}
.col{ margin:10px 0 10px 0%}.cell_1-1,.cell_1-2,.cell_1-2,.cell_1-3,.cell_2-3,.cell_3-3,.cell_1-4,.cell_2-4,.cell_3-4,.cell_4-4,.cell_1-5,.cell_2-5,.cell_3-5,.cell_4-5,.cell_5-5,.cell_1-6,.cell_2-6,.cell_3-6,.cell_4-6,.cell_5-6,.cell_6-6,.cell_1-7,.cell_2-7,.cell_3-7,.cell_4-7,.cell_5-7,.cell_6-7,.cell_7-7{width:100%}
.content{padding:20px 15px 20px 15px}
.quote-item{background-position:left -150px top 0}
.quote-item .cell_1-1{padding:0 15px 0 60px}

.about-block .content .clear.group:first-child{padding:0 15px 0 15px;}
.about-block .content .cell_1-1 .clear.group{padding:0 0 0 0;}
.about-block .cell_1-1:nth-child(2){text-align:justify}
.about-block .cell_1-3 span{padding:0}
.about-block .cell_1-3 i{font-size:15px}

.whybirch-block .content .clear.group:first-child{padding:0 15px 0 15px;}
.whybirch-block .content .cell_1-1 .clear.group{padding:0 0 0 0;}
.whybirch-block .cell_1-1:nth-child(2),.whybirch-block .cell_1-1:nth-child(5){text-align:justify}
.whybirch-block .cell_1-3 span{padding:10px 0 0 0}
.whybirch-block .cell_1-3 i{font-size:15px}

.benefits-block{background:rgba(255,255,255,1)}
.benefits-block .cell_1-1:nth-child(2){text-align:justify}
.benefits-block img{width:17%;margin:10px 0.5% 10px 0.5%;}

.contacts-block{background:rgba(255,255,255,1)}
.contacts-block .cell_2-3{text-align:center}
.contacts-block h2{padding:0}
.contacts-block .cell_2-3 ul{text-align:left}
.contacts-block .cell_1-3{display:none}

.vantibolli-block .cell_4-7{text-align:center}
.vantibolli-block img{display:block}
.slider{padding:0 30px 0 30px}
.slick-slide{margin:0 5px 0 5px}
.slick-slide span{padding:20px 0 10px 0;text-align:center}
.slick-prev{left:-5px}
.slick-next{right:-5px}
.conclusion-block .cell_2-2 .fa-stack{font-size:30px}
}
