.top_line{margin:0 auto;padding:20px 0;color:silver}
.top_line > div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.header-lk a{color:#b4d5b2;border-bottom:1px dashed}
.header-lk a:hover{border-bottom:1px solid;color:#e1f6df}
div.center{padding-right:15px;padding-left:15px;max-width:1100px;margin:0 auto}
section.page_index{background:url(../img/bg3.jpg) top center;background-size:cover;padding-bottom:2rem}
section.page_index .title_h{padding-top:6rem;text-align:center}
section.page_index h1{font-family:'ImpactRegular',arial;font-size:54px;color:#e7e7e7;text-shadow:2px 2px 5px #383838;letter-spacing:1px;line-height:1;margin:0}
section.page_index h2{font-family:'ImpactRegular',arial;font-size:24px;font-weight:400;text-decoration:underline;color:#99c19c;text-align:right;padding-right:13.3rem}
.pi_plus{background:rgba(0,0,0,0.1);margin-top:6rem;color:#f1f1f1;font-size:17.2px;padding:1rem 0}
.pi_plus > div.center{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.pi_plus > div.center > div{width:50%}
.pi_right img{max-width:100%;border-radius:3px;display:block;opacity:.95;max-height:330px}
.pi_left{margin-left:1rem}
.pi_left li{margin:12px 0;list-style-type:none}
.pi_left li i{margin-right:10px;font-size:13px;color:#9bc49e}
.pi_action{text-align:center;font-family:'ImpactRegular',arial;font-size:24px;text-transform:uppercase;margin-top:7rem;margin-bottom:2rem}
.pi_action a{color:#d9d9d9;border-bottom: 3px dotted;}
.pi_action a:hover{color:#fff;text-decoration:none}
section.slide2{background:#fff;padding:2rem 0}
section.slide2 h2{font-size:40px;text-align:center;margin:3rem 0 2rem;background:#f1ffe8}
.whyme > div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6rem 0}
.whyme > div >div{width:48%}
.whyme__img img{-webkit-box-shadow:0 0 10px 5px rgba(221,221,221,1);box-shadow:0 0 10px 5px rgba(221,221,221,1);max-width:100%}
.whyme__title{color:#427b55;font-size:24px;padding-bottom:1rem}
.whyme__desc{font-size:16px}
section.slide3{padding:2rem 0 6rem}
section.slide3 h2{font-size:40px;text-align:center;margin:5rem 0 3rem}
.s3_range{margin-bottom:5rem}
.s3_range_numb{position:relative}
.s3_range_numb span{position:absolute;color:#405f41}
.s3_2{right:0}
.s3_price_block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.s3_price_block > div{width:48%;background:#fff;padding:15px;margin-bottom:1rem}
.s3_limit,.s3_cost{width:100%;text-align:center;font-size:23px;border-radius:3px}
.s3_eco{text-align:center;font-size:12px;background:#fff6e0}
.s3_table{margin-top:2rem}
.s3_table tr{background:none}
.s3_table td,.s3_table th{padding:10px;background:#fff}
.s3_table th{background:#fff}
.s3_table p{margin-top:2rem;font-size: 17px;}
section.pokupka{background:#f2f3e2;padding:3rem 0;text-align:center}
section.pokupka .btn-1{font-size:20px;background:#dfb77b;padding:8px 21px;color:#fff;border-radius:5px;border:1px solid #c09555}
section.pokupka .btn-1:hover{background:#ba945c}
section.slide4{padding:2rem 0 7rem;background:#fff}
section.slide4 h2{font-size:40px;text-align:center;margin:5rem 0 3rem}
.s4_tarif td{padding:10px;font-size:15px}
section.footer{background:#202020;padding:2rem 0}
section.footer > div.center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
section.footer > .f_under{margin-top: 1rem;color: #c0c0c0;}
section.footer > .f_under a{color: #c0c0c0;border-bottom: 1px dashed}
.f_desc{color:#e9e9e9}
.f_logo{font-family:'ImpactRegular',arial}
.f_logo a{color:#e9e9e9;letter-spacing:1px;text-transform:uppercase;font-size:20px}
.f_grps a{color:#e9e9e9;font-size:20px;display:inline-block;margin:0 5px}
.f_logo a:hover,.f_grps a:hover{color:#fff}

.s_achiev{padding:3rem 0}
.s_achiev .achiev{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -1%}
.s_achiev .achiev > div{text-align:center;width:23%;margin:0 1%;font-size:12px}
.s_achiev .achiev b{display:block;color:#4f4f4f;font-size:26px;font-weight:700}

.newtarif{flex-wrap: wrap}
@media screen and (max-width:800px) {
	.newtarif > div{width: 100%;margin:0 0 20px 0 !important;}
.s_achiev .achiev {    -webkit-box-pack: center;    -ms-flex-pack: center;    justify-content: center;}
.s_achiev .achiev > div{width: 46%;margin:2%;min-width: 210px;}	
div.center{width:500px;max-width:100%}
section.page_index .title_h{padding-top:5rem}
.pi_plus,.whyme__desc{font-size:15px}
.pi_plus > div.center{display:block}
.pi_plus > div.center > div{width:100%}
.pi_right{margin-top:2rem}
.pi_action{margin-top:4rem;font-size:20px}
section.page_index h1{font-size:40px}
section.page_index h2{text-align:center;padding-right:0;font-size:20px}
section.slide2 h2{font-size:30px;line-height:1.2}
.whyme > div{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:3rem 0}
.whyme > div >div{width:100%}
.whyme__title{line-height:1.2}
.whyme__img{margin-bottom:1rem}
.whyme__text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
section.pokupka .btn-1{padding:8px 11px;font-size:15px}
.s4_tarif td{font-size:13px}
.f_desc{display:none}
}