@media screen and (min-width: 1024px) and (max-width: 1100px), only screen and (min-device-width: 1000px) and (max-device-width: 1100px){
	.wrape{
		min-width: 1000px;
	}
    .video_otz_block {
        padding-bottom: 25px;
    }
    .bk-title {
        padding-top: 25px;
    }
    .fast-zap2_txt h2{
      font-size:20px;
    }
	.bk-center{
		width: 1000px;
	}
	.logo > a .dop-logo{
		display: none;
	}
	.top .top-cont{
		margin-left: 70px;
	}
	.home-port #home-port, .index-reviews_slider, .index-portfolio-slider{
		width: 1000px;
	}
	.home-port #home-port > div, .index-reviews_item, .index-portfolio-slider_item{
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
		justify-content: center;
	}
	.home-port #home-port > div._active, .index-reviews_item._active, .index-portfolio-slider_item._active{
		width: 1000px;
	}
	.home-port #home-port .fon-sl1{
		margin-left: -30px;
	}
	.home-port #home-port .fon-sl2{
		margin-right: 0px;
	}
	.home-port #home-port .fon-sl3{
		margin-bottom: -600px;
	}
	.home-port #home-port .fon-sl4{
		margin-left: -170px;
	}
	.home-port #home-port .fon-sl5{
		margin-right: 0px;
	}
	.home-port #home-port .fon-sl6{
		margin-bottom: -600px;
		margin-right: -50px;
	}
	.home-port #home-port .fon-sl7{
		margin-left: -135px;
	}
	.home-port #home-port .fon-sl8{
		margin-right: -50px;
	}
	.home-port #home-port .fon-sl9{
		margin-bottom: -600px;
    	margin-right: -25px;
	}
	.home-port .home-port-sl{
		margin-right: 20px;
	}
	.home-port .home-port-ops{
		width: 400px;
		margin-top: 20px;
	}
	.home-port-ops .opis-bk::before{
		border-right: 365px solid transparent;
	}
	.home-port-ops .opis-bk::after{
		border-right: 365px solid transparent;
	}
	.home-port-glsl{
		height: 1235px;
	}
	.home-port-glsl .sli-p-l{
		margin-left: 0px;
	}
	.home-port-glsl .sli-p-r{
		margin-right: 0px;
	}
	.bk-home-vothem .home-vothem > div{
		width: 199px;
	}
	.home-reviews #reviews-slid{
		width: 915px;
	}
	.home-reviews .reviews-opis{
		width: 700px;
	}
	.footer .footer-logo{
		width: 300px;
	}
	.setting__them .setting{
		padding-left: 400px;
	}
	.setting__them .setting::before{
		margin-left: 100px;
	}/*
	.creat-onl-store .form-gor .input-text{
		width: 100%;
	}*/
	.modules-bk > div{
		width: 445px;
	}
	.modules-pod__left{
		padding-bottom: 20px;
	}
	.modules-pod__right{
		padding-bottom: 20px;
	}
	.modules-pod-slid .caroufredsel_wrapper{
		width: 880px !important;
	}
	.modules-pod-slid #modules-slid > li{
		width: 200px;
	}
	.instructions__table .items1{
		width: 175px;
	}
	.instructions__table .items3{
		width: 200px;
	}
	.instructions__table .items4{
		width: 160px;
	}
	.instructions__table .row-td .items1{
		width: 145px;
		padding-left: 15px;
		padding-right: 15px;
	}
	.rates-vop .bk > div{
		width: 320px;
	}
	.rates-vop .bk > div > span::before{
		border: 160px solid transparent;
	    border-top: 20px solid #ffdd00;
	    margin-bottom: -180px;
	}
	.rates-bk > div{
		width: 185px;
	}
	.rates-bk > div.red{
		width: 200px;
	}
	.rates-bk__vib::after{
		border: 100px solid transparent;
		border-top: 10px solid #ff3f32;
    	margin-bottom: -110px;
	}
	.temp-gal-bk{
		width: 315px;
		flex-direction: column;
	}
	.temp-gal-bk .podhod {
		height: 100px;
	}
	.temp-gal-wide {
		margin-right: 0;
		border-bottom: none;
	}
	.temp-gal-narrow {
		padding-bottom: 20px;
	}
	.temp-gal-bk .img-por{
		width: 100%;
		height: 315px;
	}
	.temp-gal-bk .podrob{
		height: auto;
	}
	.temp-gal-bk .podrob > div{
		width: 100%;
		margin-left: 0;
		margin-right: 0;
		margin-top: 0;
		height: auto;
	}
	.temp-gal__pag{
		margin-top: 20px;
	}
	.elect-bk__title{
		width: 330px;
	}
	.order__top__right{
		width: 630px;
	}
	.order__top__right .bk .img{
		margin-right: 20px;
	}
	.temp-descr__settings .themselves > div{
		width: 220px;
	}
	.temp-descr__settings .settings-diz > div{
		width: 455px;
	}
	.temp-descr-foot .page{
		width: 120px;
		flex-shrink: 0;
		margin-left: 20px;
	}
	.temp-descr__slide .slide-them{
		margin-left: 50px;
	}
	.temp-descr__slide .home-port-ops{
		margin-right: 50px;
	}
	.temp-descr__slide .opis-bk::before{
		border-right: 66px solid transparent;
	}
	.temp-descr__slide .opis-bk::after{
		border-right: 66px solid transparent;
	}
	.temp-descr__slide #sli-p-l5{
		top: 100%;
    	margin-left: -30px;
	}
	.temp-descr__slide #sli-p-r5{
		top: 100%;
    	margin-right: -30px;
	}
	.temp-descr__slide .fon-sl2{
		margin-right: -100px;
	}
	.on-platform__bk{
		width: 1040px;
	}
}
@media screen and (min-width: 1024px) {
    .temp-descr__slide .portfolio-content {
        width: calc(100% - 250px);
    }
}
@media screen and (min-width: 768px) and (max-width: 1024px), only screen and (min-device-width: 768px) and (max-device-width: 1024px){
  .setting__them .setting > div { 
    display: none;
}
	.wrape{
		min-width: 740px;
	}
	.bk-center{
		width: 740px;
	}
	.top .logo{
		width: 38px;
	}
	.logo > a .title-logo{
		display: none;
	}
	.logo > a .opis-logo{
		display: none;
	}
	.logo > a .dop-logo{
		display: none;
	}
	.top .top-cont{
		margin-left: 60px;
	}
	#menu-adapt{
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		float: left;
	}
	#top-menu{
		display: none;
	}
	#top-menu.active{
		display: block;
		position: absolute;
		top: 0;
		left: 0;
		margin-top: 49px;
		background-color: #fff;
		width: 300px;
		height: auto;
		box-shadow: 0px 2px 10px rgba(0,0,0,0.2);
	}
	#top-menu > li{
		float: none;
		height: auto;
	}
	#top-menu > li:hover{
		background-color: #f5756d;
	}
	#top-menu > li > div > ul{
		box-shadow: 0px 0px 0px rgba(0,0,0,0.2);
	}
	#top-menu > li:hover > div > ul{
		position: relative;
		width: 100%;
		border-top: 0px;
	    max-width: 100%;
	    background-color: transparent;
	}
	#top-menu > li:hover > div > ul > li{
		border-left: 2px solid #f5756d;
		border-bottom: 0px solid #f5756d;
	}
	#top-menu > li > div::before{
		display: none;
	}
	.slide1-home{
		width: 100%;
	}
    .top-slide{
      height:auto;
    }
    #home__slide{
      min-height:480px;
    }
	.slide1-home__img{
		display: none;
	}
	.bk-home1 .bk-dop1{
		width: 100%;
		box-sizing: border-box;
	}
	.bk-home1 .bk-dop3{
		width: 100%;
		box-sizing: border-box;
	}
	.bk-home-port{
		/*display: none;*/
	}
	.home-port #home-port, .index-reviews_slider, .index-portfolio-slider{
		width: 740px;
	}
	.home-port #home-port > div, .index-reviews_item, .index-portfolio-slider_item{
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
		justify-content: center;
	}
	.home-port #home-port > div._active, .index-reviews_item._active, .index-portfolio-slider_item._active{
		width: 740px;
	}
	.home-port #home-port .fon-sl1{
		margin-left: -30px;
	}
	.home-port #home-port .fon-sl2{
		margin-right: 0px;
	}
	.home-port #home-port .fon-sl3{
		margin-bottom: -600px;
	}
	.home-port #home-port .fon-sl4{
		margin-left: -170px;
	}
	.home-port #home-port .fon-sl5{
		margin-right: 0px;
	}
	.home-port #home-port .fon-sl6{
		margin-bottom: -600px;
		margin-right: -50px;
	}
	.home-port #home-port .fon-sl7{
		margin-left: -135px;
	}
	.home-port #home-port .fon-sl8{
		margin-right: -50px;
	}
	.home-port #home-port .fon-sl9{
		margin-bottom: -600px;
    	margin-right: -25px;
	}
	.home-port .home-port-sl{
		margin-right: 20px;
	}
	.home-port .home-port-ops{
		width: 400px;
		margin-top: 20px;
	}
	.home-port-ops .opis-bk::before{
		border-right: 365px solid transparent;
	}
	.home-port-ops .opis-bk::after{
		border-right: 365px solid transparent;
	}
	.home-port-glsl{
		height: 1235px;
	}
	.home-port-glsl .sli-p-l{
		margin-left: 0px;
	}
	.home-port-glsl .sli-p-r{
		margin-right: 0px;
	}
	.bk-home-vothem .home-vothem > div{
		width: 147px;
	}
	.bk-home-batl .home-batl .batl-bes{
		width: 130px;
	}
	.bk-home-batl .home-batl .batl-plat{
		width: 100px;
	}
	.bk-home-batl .home-batl .batl-opis > div span{
		font-size: 16px;
	}
	.home-price__left{
		width: 100%;
	    margin-right: 0px;
	    padding-bottom: 20px;
	    float: none;
	}
	.home-price__left::after{
		display: none;
	}
	.home-price__left::before{
		display: none;
	}
	.home-price__right{
		float: none;
		width: 100%;
	}
	.home-benefit > div > div{
		font-size: 18px;
	}
	 
	.home-vozhost > div .ic-hos.ic2{
		width: 100px;
	}
	.home-vozhost > div .ic-hos.ic3{
		width: 70px;
	}
	.home-vozhost > div .ic-hos.ic4{
		width: 80px;
	}
	.home-vozhost > div .ic-hos.ic5{
		width: 75px;
	}
	.home-vozhost > div .ic-hos.ic6{
		width: 85px;
	}
	.home-vozhost > div .ic-hos.ic7{
		width: 100px;
	}
	.home-vozhost > div .ic-hos.ic8{
		width: 100px;
	}
	.home-vozhost > div .ic-hos.ic9{
		width: 70px;
	}
	.home-reviews #reviews-slid{
		width: 740px;
	}
	.home-reviews .reviews-img{
		position: relative;
		margin: 0 auto;
	}
	.home-reviews .reviews-opis{
		width: 80%;
	    margin: 0 auto;
	    float: none;
	    padding: 20px;
	}
	.form-subscription > input{
		width: 200px;
	}
	.footer{
		padding-bottom: 30px;
	}
	.footer .footer-logo{
		width: 300px;
	}
	.footer .footer-logo .logo{
		width: 38px;
	}
	.footer .footer-logo .foot-op-com{
		margin-top: -60px;
	}
	.footer .footer-menu > div{
		margin-bottom: 20px;
	}
	.setting__them .setting{
		padding-left: 340px;
	}
	.setting__them .setting::before{
		display: none;
	}
	.creat-onl-store .form-gor{
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.creat-onl-store .form-gor .input-text{
		margin-bottom: 20px;
	}
	.creat-onl-store .form-butt{
		margin-top: 0px;
	}
	.blog-bk__img{
		height: 200px;
	}
	.blog-bk__img > a > span > span{
		font-size: 20px;
	}
	.blog-bk__title{
		padding-left: 20px;
		padding-right: 20px;
	}
	.blog-bk__opis{
		padding-left: 20px;
		padding-right: 20px;
	}
	.blog-bk__pod{
		padding-left: 20px;
		padding-bottom: 20px;
	}
	.modules-bk > div{
		width: 100%;
		box-sizing: border-box;
	}
	.modules-bk .mod-ic-op .mod-op{
		width: 550px;
	}
	.refinement .bk-center{
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.refinement .refinement-right{
		height: 100%;
		margin: auto;
		margin-top: 40px;
	}
	.cabinet-bk{
		padding-left: 10px;
	}
	.cabinet-bk__info{
		padding-left: 80px;
	}
	.cabinet-bk__button{
		flex-shrink: 0;
	}
	.style-button{
		width: 100%;
		box-sizing: border-box;
       margin-bottom: 15px;
    text-align: center;
	}

    .button-style-form {
  margin-bottom: 15px;
    text-align: center;
  }

  .cabinet .button-style-form, .button {
    display: block;
}

	.modules-pod__left{
		padding-bottom: 20px;
	}
	.modules-pod__right{
		padding-bottom: 20px;
	}
	.modules-pod-slid .caroufredsel_wrapper{
		width: 600px !important;
	}
	.modules-pod-slid #modules-slid > li{
		width: 183px;
	}
	.instructions-top{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.instructions-top__left{
		width: 100%;
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		justify-content: space-between;
	}
	.instructions-top__butt{
		margin-bottom: 0px;
	}
	.instructions-top__bk{
		width: 45%;
	}
	.instructions__pod{
		width: 45%;
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
		justify-content: center;
	}
	.instructions-top__right{
		margin-top: 20px;
	}
	.instructions__table .items1{
		width: 240px;
	}
	.instructions__table .items3{
		width: 200px;
	}
	.instructions__table .items4{
		width: 160px;
	}
	.instructions__table .row-td .items1{
		width: 210px;
		padding-left: 15px;
		padding-right: 15px;
	}
	.instructions-form{
		padding: 45px;
	}
	.faq-bk > div img{
		/*width: 100%;*/
	}
	.rates-vop .bk{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
		-ms-align-items: center;
		align-items: center;
	}
	.rates-vop .bk > div{
		width: 600px;
		margin-bottom: 20px;
	}
	.rates-vop .bk > div > span::before{
		border: 300px solid transparent;
    	border-top: 20px solid #ffdd00;
    	margin-bottom: -320px;
	}
	.rates-bk{
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
		justify-content: center;
	}
	.rates-bk > div{
		margin-bottom: 30px;
		margin-left: 15px;
		margin-right: 15px;
	}
	.rates-bk > div.red{
		width: 200px;
		margin-bottom: 30px;
	}
	.rates-bk > div.red > span{
		margin-bottom: 25px;
	}
	.rates-bk__vib::after{
		border: 100px solid transparent;
		border-top: 10px solid #ff3f32;
    	margin-bottom: -110px;
	}
	.temp-opport__top > h1{
		width: 370px;
	}
	#tab-vnut li{
		padding-left: 10px;
		padding-right: 10px;
	}
	.baner-gor > span{
		text-align: center;
	}
	.menu-cat-them > ul{
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
		height: auto;
	}
	.menu-cat-them > ul > li{
		width: 20%;
		box-sizing: border-box;
	}
	.menu-cat-them > ul > li:nth-child(5){
		border-right: none;
	}
	.menu-cat-them > ul > li:nth-child(1){
		border-bottom: 1px solid #e8e8e8;
	}
	.menu-cat-them > ul > li:nth-child(2){
		border-bottom: 1px solid #e8e8e8;
	}
	.menu-cat-them > ul > li:nth-child(3){
		border-bottom: 1px solid #e8e8e8;
	}
	.menu-cat-them > ul > li:nth-child(4){
		border-bottom: 1px solid #e8e8e8;
	}
	.menu-cat-them > ul > li:nth-child(5){
		border-bottom: 1px solid #e8e8e8;
	}
	.temp-gal{
		justify-content: center;
	}
	.temp-gal-bk{
		width: 315px;
		margin-left: 20px;
		margin-right: 20px;
	}
	.temp-gal-bk .img-por{
		width: 315px;
		height: 410px;
	}
	.temp-gal-bk .podrob{
		height: auto;
	}
	.temp-gal-bk .podrob > div{
		width: 100%;
		margin-left: 0;
		margin-right: 0;
		margin-top: 0;
		height: auto;
	}
	.temp-gal__sort-dop{
		padding-top: 20px;
	}
	.temp-gal__pag{
		margin-top: 20px;
	}
	.elect-bk{
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
		height: auto;
	    padding-top: 20px;
	    padding-bottom: 20px;
	}
	.elect-bk__title{
		width: 330px;
	}
	.elect-bk__button{
		margin-top: 20px;
		margin-right: 0px;
	}
	.on-platform .opis1{
		display: none;
	}
	.on-platform .opis2{
		display: none;
	}
	.on-platform .opis3{
		display: none;
	}
	.on-platform .opis4{
		display: none;
	}
	.on-platform__bk{
		width: 780px;
	}
	.order__top{
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.order__top__left{
		width: 100%;
		box-sizing: border-box;
		border: 1px solid #e9e9e9;
		margin-bottom: 20px;
		border-radius: 4px;
	}
	.order__top__left > div > div{
		min-width: 150px;
	}
	.order__top__left > div > span{
		float: left;
	}
	.order__top__right{
		width: 100%;
	}
	.order__top__right .bk .img{
		margin-right: 20px;
	}
	.order__bk .shag__top > div > div{
	    width: 100%;
	    padding-right: 150px;
	    box-sizing: border-box;
	    line-height: 18px;
	    display: -webkit-flex;
	    display: -moz-flex;
	    display: -ms-flex;
	    display: -o-flex;
	    display: flex;
	    -ms-align-items: center;
	    align-items: center;
	}
	.order__bk .obsuz > div > div img{
	 
	}
	.order__bk .bk-install > div > div{
		font-size: 18px;
	}
	.order__bk .bk-install-bk .fancybox img{
		width: 100%;
	}
	.temp-descr__demo .bk-center{
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.temp-descr__demo .demo-ipad{
		margin-top: 40px;
	}
	.temp-descr__demo .demo-iphone{
		margin-top: 40px;
	}
	.temp-descr__demo .demo-descr{
		width: 100%;
    	margin-top: 30px;
    	margin-bottom: 40px;
	}
	.temp-descr__advantages .advantages > a{
		width: 23%;
	}
	.temp-descr__settings .themselves > div{
		width: 49%;
	}
	.temp-descr__settings .settings-diz > div{
		width: 49%;
	}
	.temp-descr-foot .bk-center{
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
		/*height: 250px;*/
	}
	.temp-descr-foot .slide{
		width: 100%;
		margin: 0px;
	}
	.temp-descr-foot .page{
		width: 100%;
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
		justify-content: center;
		-ms-align-items: center;
		align-items: center;
	}
	.temp-descr-foot .page > a{
		width: 100%;
		height: 100%;
	}
	.temp-descr-foot .slide .caroufredsel_wrapper{
		width: 670px !important;
	}
	.temp-descr-foot .slide ul > li{
		width: 150px;
	}
	.temp-descr__slide .slide{
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
		justify-content: center;
	}
	.temp-descr__slide .slide-them{
		margin-left: 0px;
		margin-right: 0;
	}
	.temp-descr__slide .home-port-ops{
		margin-right: 0px;
	}
	.temp-descr__slide .opis-bk::before{
		border-right: 66px solid transparent;
	}
	.temp-descr__slide .opis-bk::after{
		border-right: 66px solid transparent;
	}
	.temp-descr__slide #sli-p-l5{
		top: 100%;
    	margin-left: -30px;
	}
	.temp-descr__slide #sli-p-r5{
		top: 100%;
    	margin-right: -30px;
	}
	.temp-descr__slide .fon-sl1{
		display: none;
	}
	.temp-descr__slide .fon-sl2{
		display: none;
	}
	.temp-descr__slide .fon-sl3{
		display: none;
	}
	.temp-descr__recommend{
		margin-top: 60px;
	}
	.temp-descr__recommend .title h2{
		font-size: 30px;
	}
	.temp-descr__recommend .recommend{
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.temp-descr__recommend .recommend-mon{
		margin: 0 auto;
	}
	.temp-descr__recommend .recommend-opis{
		padding-bottom: 40px;
		margin-left: 0px;
	}
	.reveal-modal.zay{
		margin-left: -47%;
	}
	.rp-mod-zay.zay{
		width: 96%;
	}
	.rp-mod-zay .form-bk-cont{
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.rp-mod-zay .form-bk.zak{
		width: 100%;
		box-sizing: border-box;
	}
	.rp-mod-zay .form-bk.them{
		width: 50%;
		box-sizing: border-box;
	}
	.rp-mod-zay .form-bk.new{
		width: 50%;
		box-sizing: border-box;
	}
	.dop-menu .bk-center{
		justify-content: center;
	}
	.dop-menu .bk-center > div > div{
		margin-left: 10px;
		margin-right: 10px;
		margin-top: 5px;
	}
	#big-image.reveal-modal .rp-mod-zay.fast-call {
		width: 90% !important;
	}
	.temp-gal-bk .podhod {
		height: 100px;
	}
	.temp-gal-wide {
		margin-right: 0;
		border-bottom: none;
	}
	.temp-gal-narrow {
		padding-bottom: 20px;
	}
	.temp-gal-bk .img-por{
		width: 100%;
		height: 315px;
	}
	.temp-gal-bk .podrob{
		height: auto;
	}
	.temp-gal-bk .podrob > div{
		width: 100%;
		margin-left: 0;
		margin-right: 0;
		margin-top: 0;
		height: auto;
	}
}
@media screen and (min-width: 480px) and (max-width: 768px), only screen and (min-device-width: 480px) and (max-device-width: 768px){

	.wrape{
		min-width: 470px;
	}
	.bk-center{
		width: 470px;
	}
	.top .logo{
		width: 38px;
	}
	.logo > a .title-logo{
		display: none;
	}
	.logo > a .opis-logo{
		display: none;
	}
	.logo > a .dop-logo{
		display: none;
	}
	.top .top-cont{
	display: none;
	}
	#menu-adapt{
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		float: left;
	}
	#top-menu{
		display: none;
	}
	#top-menu.active{
		display: block;
		position: absolute;
		top: 0;
		left: 0;
		margin-top: 49px;
		background-color: #fff;
		width: 300px;
		height: auto;
		box-shadow: 0px 2px 10px rgba(0,0,0,0.2);
	}
	#top-menu > li{
		float: none;
		height: auto;
	}
	#top-menu > li:hover{
		background-color: #f5756d;
	}
	#top-menu > li > div > ul{
		box-shadow: 0px 0px 0px rgba(0,0,0,0.2);
	}
	#top-menu > li:hover > div > ul{
		position: relative;
		width: 100%;
		border-top: 0px;
	    max-width: 100%;
	    background-color: transparent;
	}
	#top-menu > li:hover > div > ul > li{
		border-left: 2px solid #f5756d;
		border-bottom: 0px solid #f5756d;
	}
	#top-menu > li > div::before{
		display: none;
	}
	#home__slide{
		min-height: 380px;
	}/*
	.slide1-home{
		width: 380px;
	}*/
	.slide1-home__img{
		display: none;
	}
	.slide1-home__opis .op1{
		font-size: 25px;
		line-height: 25px;
	}
	.slide1-home__opis .op3{
		font-size: 18px;
		line-height: 24px;
	}
	.bk-home1 .bk-dop1{
		width: 100%;
		box-sizing: border-box;
	}
	.bk-home1 .bk-dop1 .op1{
		font-size: 20px;
		line-height: 22px;
	}
	.bk-home1 .bk-dop2 .bk-form{
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.bk-home1 .bk-dop2 .bk-form > div{
		width: 49%;
		box-sizing: border-box;
		margin-left: 0px;
		margin-right: 0px;
		margin-bottom: 10px;
	}
	.bk-home1 .bk-dop2 .bk-form > div:last-child{
		width: 49%;
	}
	.bk-home1 .bk-dop3{
		width: 100%;
		box-sizing: border-box;
	}
	.bk-home-port{
		display: none;
	}
	.home-port #home-port, .index-reviews_slider, .index-portfolio-slider{
		width: 470px;
	}
	.home-port #home-port > div, .index-reviews_item, .index-portfolio-slider_item{
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
		justify-content: center;
	}
	.home-port #home-port > div._active, .index-reviews_item._active, .index-portfolio-slider_item._active{
		width: 470px;
	}
	.home-port #home-port .fon-sl1{
		margin-left: -30px;
	}
	.home-port #home-port .fon-sl2{
		margin-right: 0px;
	}
	.home-port #home-port .fon-sl3{
		margin-bottom: -600px;
	}
	.home-port #home-port .fon-sl4{
		margin-left: -170px;
	}
	.home-port #home-port .fon-sl5{
		margin-right: 0px;
	}
	.home-port #home-port .fon-sl6{
		margin-bottom: -600px;
		margin-right: -50px;
	}
	.home-port #home-port .fon-sl7{
		margin-left: -135px;
	}
	.home-port #home-port .fon-sl8{
		margin-right: -50px;
	}
	.home-port #home-port .fon-sl9{
		margin-bottom: -600px;
    	margin-right: -25px;
	}
	.home-port .home-port-sl{
		margin-right: 20px;
	}
	.home-port .home-port-ops{
		width: 400px;
		margin-top: 20px;
	}
	.home-port-ops .opis-bk::before{
		border-right: 365px solid transparent;
	}
	.home-port-ops .opis-bk::after{
		border-right: 365px solid transparent;
	}
	.home-port-glsl{
		height: 1235px;
	}
	.home-port-glsl .sli-p-l{
		margin-left: 0px;
	}
	.home-port-glsl .sli-p-r{
		margin-right: 0px;
	}
	.bk-home-vothem .home-vothem > div{
		width: 33%;
	}
	.bk-home-batl .home-batl .batl-bes{
		width: 45%;
	}
	.bk-home-batl .home-batl .batl-plat{
		width: 45%;
		margin-right: 0px;
	}
	.bk-home-batl .home-batl .batl-opis{
		padding-top: 20px;
	}
	.bk-home-batl .home-batl .batl-opis > div span{
		font-size: 16px;
	}
	.home-price__left{
		width: 100%;
	    margin-right: 0px;
	    padding-bottom: 20px;
	    float: none;
	}
	.home-price__left::after{
		display: none;
	}
	.home-price__left::before{
		display: none;
	}
	.home-price__right{
		float: none;
		width: 100%;
	}
	.home-benefit > div{
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
	}
	.home-benefit > div > span{
		flex-shrink: 0;
	}
	.home-benefit > div > div{
		font-size: 18px;
		width: 100%;
	}
	 
	.home-vozhost > div .ic-hos.ic1{
		width: 60px;
	}
	.home-vozhost > div .ic-hos.ic2{
		width: 100px;
	}
	.home-vozhost > div .ic-hos.ic3{
		width: 70px;
	}
	.home-vozhost > div .ic-hos.ic4{
		width: 80px;
	}
	.home-vozhost > div .ic-hos.ic5{
		width: 75px;
	}
	.home-vozhost > div .ic-hos.ic6{
		width: 85px;
	}
	.home-vozhost > div .ic-hos.ic7{
		width: 100px;
	}
	.home-vozhost > div .ic-hos.ic8{
		width: 100px;
	}
	.home-vozhost > div .ic-hos.ic9{
		width: 70px;
	}
	.home-reviews #reviews-slid{
		width: 470px;
	}
	.home-reviews .reviews-img{
		position: relative;
		margin: 0 auto;
	}
	.home-reviews .reviews-opis{
		width: 80%;
	    margin: 0 auto;
	    float: none;
	    padding: 20px;
	}
	.form-subscription{
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
		height: 95px;
		padding-top: 15px;
		padding-bottom: 20px;
	}
	.form-subscription > input{
		width: 200px;
	}
	.footer{
		padding-bottom: 30px;
	}
	.footer .bk-center{
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.footer .footer-logo{
		width: 100%;
	}
	.footer .footer-logo .logo{
		width: 38px;
	}
	.footer .footer-logo .foot-op-com{
		margin-top: -60px;
	}
	.footer .footer-menu{
		width: 100%;
		margin-top: 20px;
	}
	.footer .footer-menu > div{
		margin-bottom: 20px;
	}
	.footer .footer-right{
		width: 100%;
   		margin-left: 50px;
	}
	.footer-right .footer-opl img{
		width: auto;
	}
	.center-left{
		margin-right: 0px;
	}
	.center-right{
		width: 100%;
	}
	.baner-right .img-baner{
		width: 100%;
	}
	.setting__them .setting{
		padding-left: 0px;

	}
	.setting__them .setting::before{
		display: none;
	}
	.setting__them .setting > div{
		display: none;
	}
	.creat-onl-store .form-gor{
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.creat-onl-store .form-gor .input-text{
		width: 100%;
		margin-bottom: 20px;
	}
	.creat-onl-store .form-butt{
		margin-top: 0px;
	}
	.blog{
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.blog-bk__img{
		height: 200px;
	}
	.blog-bk__img > a > span > span{
		font-size: 20px;
	}
	.blog-bk__title{
		padding-left: 20px;
		padding-right: 20px;
	}
	.blog-bk__opis{
		padding-left: 20px;
		padding-right: 20px;
	}
	.blog-bk__pod{
		padding-left: 20px;
		padding-bottom: 20px;
	}
	.error-page{
		width: 400px;
	}
	.modules-bk > div{
		width: 100%;
		box-sizing: border-box;
	}
	.modules-bk .mod-ic-op .mod-op{
		width: 325px;
	}
	.refinement .bk-center{
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.refinement .refinement-left .opis.op1{
		padding-right: 0px;
		padding-top: 260px;
	}
	.refinement .refinement-left .opis.op1::after{
		right: auto;
		top: 0px;
		left: 50%;
		margin-left: -120px;
	}
	.refinement .refinement-right{
		height: 100%;
		margin: auto;
		margin-top: 40px;
	}
	.cabinet .cabinet-top{
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.cabinet-top__right{
		width: 100%;
		margin-top: 20px;
	}
	.cabinet-bk{
		padding-left: 10px;
		justify-content: center;
		padding-top: 15px;
		padding-bottom: 15px;
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
		height: 100%;
	}
	.cabinet-bk__info{
		padding-left: 80px;
		margin-bottom: 10px;
	}
	.cabinet-bk__button{
		flex-shrink: 0;
	}
	.cabinet-bk__status{
		width: auto;
		margin-bottom: 15px;
	}
	.style-button{
		width: 100%;
		box-sizing: border-box;

	}

	.reviews-bk{
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.reviews-bk__left{
		margin: 0 auto;
		margin-bottom: 15px;
	}
	.reviews-bk__rev::before{
		display: none;
	}
	.reviews-bk__rev::after{
		display: none;
	}
	.reviews-form .input-text{
		width: 100%;
	}
	.modules-pod__left{
		padding-bottom: 20px;
		width: 100%;
		text-align: center;
	}
	.modules-pod__right{
		display: none;
	}
	.modules-pod-slid > h3{
		font-size: 20px;
		line-height: 20px;
	}
	.modules-pod-slid .caroufredsel_wrapper{
		width: 340px !important;
	}
	.modules-pod-slid #modules-slid > li{
		width: 157px;
	}
	.modules-pod-info{
		font-size: 14px;
		line-height: 16px;
	}
	.instructions-top{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.instructions-top__left{
		width: 100%;
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.instructions-top__butt{
		margin-bottom: 0px;
	}
	.instructions-top__bk{
		width: 100%;
		margin-bottom: 20px;
	}
	.instructions__pod{
		width: 100%;
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
		justify-content: center;
	}
	.instructions-top__right{
		margin-top: 20px;
	}
	.instructions__table{
		overflow-x: scroll;
	}
	.instructions__table .title{
		width: 700px;
	}
	.instructions__table .row-th{
		width: 700px;
	}
	.instructions__table .items1{
		width: 240px;
	}
	.instructions__table .items3{
		width: 200px;
	}
	.instructions__table .items4{
		width: 160px;
	}
	.instructions__table .row-td{
		width: 700px;
	}
	.instructions__table .row-td .items1{
		width: 210px;
		padding-left: 15px;
		padding-right: 15px;
	}
	.instructions-form{
		padding: 45px;
	}
	.instructions-form .form-elem.dop{
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.instructions-form .form-elem.dop .input-text{
		width: 100%;
		margin-left: 0;
		margin-right: 0;
		margin-bottom: 30px;
	}
	.instructions-form .form-elem.dop .input-text:last-of-type{
		margin-bottom: 0px;
	}
	.faq-bk > div img{
		width: 100%;
	}
	.rates .im-traf > ul{
		column-count: 1;
	}
	.rates-vop .bk{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
		-ms-align-items: center;
		align-items: center;
	}
	.rates-vop .bk > div{
		width: 440px;
		margin-bottom: 20px;
	}
	.rates-vop .bk > div > span::before{
		border: 220px solid transparent;
	    border-top: 20px solid #ffdd00;
	    margin-bottom: -240px;
	}
	.rates-bk{
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
		justify-content: center;
	}
	.rates-bk > div{
		margin-bottom: 30px;
		margin-left: 15px;
		margin-right: 15px;

	}
	.rates-bk > div.red{
		width: 200px;
		margin-bottom: 30px;
		margin-top: 0px;
	}
	.rates-bk > div.red > span{
		margin-bottom: 25px;
	}
	.rates-bk__vib::after{
		border: 100px solid transparent;
		border-top: 10px solid #ff3f32;
    	margin-bottom: -110px;
	}
	.temp-opport__top{
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.temp-opport__top > h1{
		width: 370px;
		font-size: 25px;
		line-height: 25px;
	}
	.temp-opport__top > div{
		margin-top: 15px;
	}
	#tab-vnut li{
		padding-left: 10px;
		padding-right: 10px;
	}
	.temp-opport-bk > ul{
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.temp-opport-bk > ul .li60{
		width: 100%;
	}
	.temp-opport-bk > ul .li35{
		width: 100%;
	}
	.temp-opport-bk > ul .li30{
		width: 100%;
		margin-top: 15px;
	}
	.baner-gor > span{
		text-align: center;
	}
	.menu-cat-them > ul{
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
		height: auto;
	}
	.menu-cat-them > ul > li{
		width: 20%;
		box-sizing: border-box;
	}
	.menu-cat-them > ul > li:nth-child(5){
		border-right: none;
	}
	.menu-cat-them > ul > li:nth-child(1){
		border-bottom: 1px solid #e8e8e8;
	}
	.menu-cat-them > ul > li:nth-child(2){
		border-bottom: 1px solid #e8e8e8;
	}
	.menu-cat-them > ul > li:nth-child(3){
		border-bottom: 1px solid #e8e8e8;
	}
	.menu-cat-them > ul > li:nth-child(4){
		border-bottom: 1px solid #e8e8e8;
	}
	.menu-cat-them > ul > li:nth-child(5){
		border-bottom: 1px solid #e8e8e8;
	}
	.temp-gal{
		justify-content: center;
	}
	.temp-gal-bk{
		width: 315px;
		margin-left: 20px;
		margin-right: 20px;
	}
	.temp-gal-bk .img-por{
		width: 315px;
		height: 410px;
	}
	.temp-gal-bk .podrob{
		height: auto;
	}
	.temp-gal-bk .podrob > div{
		width: 100%;
		margin-left: 0;
		margin-right: 0;
		margin-top: 0;
		height: auto;
	}
	.temp-gal__sort-dop{
		padding-top: 20px;
	}
	.temp-gal__pag{
		margin-top: 20px;
	}
	.temp-gal-bk .podhod {
		height: 100px;
	}
	.temp-gal-wide {
		margin-right: 0;
		border-bottom: none;
	}
	.temp-gal-narrow {
		padding-bottom: 20px;
	}
	.temp-gal-bk .img-por{
		width: 100%;
		height: 315px;
	}
	.temp-gal-bk .podrob{
		height: auto;
	}
	.temp-gal-bk .podrob > div{
		width: 100%;
		margin-left: 0;
		margin-right: 0;
		margin-top: 0;
		height: auto;
	}
	.elect-bk{
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
		height: auto;
	    padding-top: 20px;
	    padding-bottom: 20px;
	}
	.elect-bk__title{
		width: 330px;
	}
	.elect-bk__button{
		margin-top: 20px;
		margin-right: 0px;
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
		justify-content: center;
	}
	.elect-bk__button .button-style-form.grin{
		margin-right: 0px;
	}
	.elect-bk__button .button-style-form.gray{
		margin-top: 20px;
	}
	/* on-platform*/
	.on-platform{
		height: 100%;
	}
	.on-platform .opis1{
		display: none;
	}
	.on-platform .opis2{
		display: none;
	}
	.on-platform .opis3{
		display: none;
	}
	.on-platform .opis4{
		display: none;
	}
	.platform-img{
		width: 100%;
	}
	.on-platform__bk{
		width: 470px;
	}
	.platform__bk{
		width: 470px;
		box-sizing: border-box;
		margin-bottom: 20px;
	}
	.order__top{
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.order__top__left{
		width: 100%;
		box-sizing: border-box;
		border: 1px solid #e9e9e9;
		margin-bottom: 20px;
		border-radius: 4px;
	}
	.order__top__left > div > div{
		min-width: 150px;
	}
	.order__top__left > div > span{
		float: left;
	}
	.order__top__right{
		width: 100%;
	}
	.order__top__right .bk .img{
		margin-right: 20px;
	}
	.order__bk .shag__top > div > div{
	    width: 100%;
	    font-size: 14px;
	    line-height: 14px;
	    padding-right: 125px;
	    box-sizing: border-box;
	    display: -webkit-flex;
	    display: -moz-flex;
	    display: -ms-flex;
	    display: -o-flex;
	    display: flex;
	    -ms-align-items: center;
	    align-items: center;
	}
	.order__bk .shag__top > div > div > span{
		font-size: 16px;
	}
	.order__bk .shag__top > div > div > button{
		font-size: 16px;
	}
	.order__bk .shag__oplat .plat{
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
		height: auto;
	}
	.order__bk .obsuz > div > div img{
		 
	}
	.order__bk .obsuz .title > span{
		 
	}
	.order__bk .bk-install{
		padding-left: 20px;
	}
	.order__bk .bk-install::before{
		display: none;
	}
	.order__bk .bk-install > div > div{
		font-size: 18px;
	}
	.order__bk .bk-install-bk .fancybox img{
		width: 100%;
	}
	.temp-descr__demo .bk-center{
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.temp-descr__demo .demo-ipad{
		margin-top: 40px;
	}
	.temp-descr__demo .demo-iphone{
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.temp-descr__demo .demo-descr{
		width: 100%;
    	margin-top: 30px;
    	margin-bottom: 40px;
	}
	.temp-descr__advantages .advantages{
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.temp-descr__advantages .advantages > a{
		width: 48%;
		margin-bottom: 15px;
	}
	.temp-descr__settings .themselves > div{
		width: 100%;
	}
	.temp-descr__settings .settings-diz > div{
		width: 100%;
	}
	.temp-descr-foot .bk-center{
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.temp-descr-foot .slide{
		width: 100%;
		margin: 0px;
	}
	.temp-descr-foot .page{
		width: 100%;
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
		justify-content: center;
		-ms-align-items: center;
		align-items: center;
	}
	.temp-descr-foot .page > a{
		width: auto;
		height: 100%;
		max-height: 60px;
	}
	.temp-descr-foot .slide .caroufredsel_wrapper{
		width: 410px !important;
	}
	.temp-descr-foot .slide ul > li{
		width: 193px;
	}
	.temp-descr__slide .slide{
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
		justify-content: center;
	}
	.temp-descr__slide .slide-them{
		margin-left: 0px;
		margin-right: 0;
		width: 100%;
		padding-top: 28px;
	}
	.temp-descr__slide .home-port-ops{
		margin-right: 0px;
	}
	.temp-descr__slide .opis-bk::before{
		border-right: 66px solid transparent;
	}
	.temp-descr__slide .opis-bk::after{
		border-right: 66px solid transparent;
	}
	.temp-descr__slide .slide-them > div{
		height: 600px;
	}
	.temp-descr__slide .slide-them > div ul > li{
		width: 470px;
		height: 600px;
	}
	.temp-descr__slide #sli-p-l5{
		top: 100%;
    	margin-left: -30px;
	}
	.temp-descr__slide #sli-p-r5{
		top: 100%;
    	margin-right: -30px;
	}
	.temp-descr__slide .fon-sl1{
		display: none;
	}
	.temp-descr__slide .fon-sl2{
		display: none;
	}
	.temp-descr__slide .fon-sl3{
		display: none;
	}
	.temp-descr__recommend{
		margin-top: 60px;
	}
	.temp-descr__recommend .title h2{
		font-size: 20px;
	}
	.temp-descr__recommend .recommend{
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.temp-descr__recommend .recommend-mon{
		margin: 0 auto;
		width: 100%;
	}
	.recommend-mon .mom{
		width: 470px;
		height: 370px;
		padding-top: 19px;
	}
	.recommend-mon .mom::before{
		width: 470px;
		height: 472px;
	}
	.recommend-mon .mom > div{
		margin-left: 20px;
		width: 430px;
		height: 260px;
	}
	.temp-descr__recommend .recommend-opis{
		padding-bottom: 40px;
		margin-left: 0px;
	}
	.reveal-modal.voz{
		margin-left: -45%;
	}
	.reveal-modal.zay{
		margin-left: -47%;
	}
	.rp-mod-zay.voz{
		width: 96%;
	}
	.rp-mod-zay.zay{
		width: 96%;
	}
	.rp-mod-zay .form-bk-cont{
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.rp-mod-zay .form-bk.zak{
		width: 100%;
		box-sizing: border-box;
	}
	.rp-mod-zay .form-bk.them{
		width: 100%;
		box-sizing: border-box;
	}
	.rp-mod-zay .form-bk.new{
		width: 100%;
		box-sizing: border-box;
	}
	.rp-mod-zay .vozmoz-bk > div > div > div{
		width: 60%;
	}
	.rp-mod-zay .vozmoz-bk > div > div > span{
		width: 40%;
	}
	.setting__them{
		display: none;
	}
	.dop-menu .bk-center{
		justify-content: center;
		-ms-align-items: center;
		align-items: center;
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.dop-menu .bk-center > div > div{
		margin-left: 10px;
		margin-right: 10px;
		margin-top: 5px;
		width: 20px;
	}
	.dop-menu .bk-center > div > div > a{
		overflow: hidden;
		text-indent: -9999px;
		height: 18px;
		display: block;
	}
	.dop-menu .bk-center > div > div > span{
		display: none;
	}
	#big-image.reveal-modal{
	margin-left: -50%;
	}
	#big-image.reveal-modal .rp-mod-zay.fast-call{
		width: 90% !important;
		min-width: 100px !important;
	}
}
@media screen and (min-width: 0px) and (max-width: 480px), only screen and (min-device-width: 0px) and (max-device-width: 480px) {
  
  .detskiy-sl1,
  .detskiy-sl2,
  .detskiy-sl3 {
    display: none;
  }
  
  .temp-descr__slide .caroufredsel_wrapper {
    width: 100% !important;
  }
  
  .temp-descr__slide #sli-p-l5,
  .temp-descr__slide #sli-p-r5 {
    top: 0 !important;
  }
  
  
  .tel_mobile {
  
  }
  .tarfs_left {
    text-align: left;
    width: 296px;
    display: inline-block;
}
  .consult-abon {
    flex-shrink: 0;
    width: 216px;
    padding: 40px;
    padding-top: 35px;
    padding-bottom: 30px;
    border: 1px solid #d7e0e9;
    background-color: #f3f8fd;
    display: inline-block;
    margin-left: 31px;
    float: none;
    margin-top: 25px;
    margin: auto;
}
  .temp-descr__settings .baner-gor {
    border: 1px solid #ffffff;
    padding: 0px;
    font-size: 15px;
    color: #404040;
    font-family: 'exo_2regular';
    position: relative;
    padding-left: 0;
    text-align: left;
    padding-top: 203px;
}
  .abon_desr {
    margin-left: 0;
    margin-top: 30px;
}
  .razov {
    border: 3px solid #009ed2;
    background-color: #fff;
    min-height: 100%;
    overflow: hidden;
    text-align: center;
    padding-bottom: 15px;
    display: inline-block;
    width: 100%;
}
  .razov > span::before {
    content: "";
    position: absolute;
    bottom: 0;
    left: -9%;
    border: 170px solid transparent;
    border-top: 20px solid #009ed2;
    margin-bottom: -190px;
}
  .abon_descr._right {
    float: none;
    width: auto;
}


   
  
  body {
    padding-top: 152px;
  }
  

  .top {
    margin-bottom: 0 !important;
    height: 152px;
    top: 0;
    position: fixed;
    background-color: #fff;
    z-index: 44;
  }

.mobile_logo {
    text-align: center;
}

  .top .top-tel {
    margin-left: 0 !important;
  }
  
  .top .top-tel i {
    margin-right: 8px !important;
    font-size: 22px !important;
}
  
  .tel_mobile i {
    background: none !important;
    color: #fff !important;
    width: 25px !important;
  }
  
  .top-tel-text {
    position: relative;
    top: -2px;
    margin-left: 10px !important;
  }
  
  .top .bk-center > .row {
    display: flex;
    flex-wrap: wrap;
    
  }
  
    
  .planshet_header {
    min-width: 100%;
    flex-basis: 100%;
    order: 1;
    height: 100px;
  }
  
  
  .mobile_top_bar {
    min-width: 100%;
    flex-basis: 100%;
    order: 2;
/*    transition: max-height 1s ease-out;*/
/*    max-height: 145px;*/
    max-height: 52px;
    padding: 5px !important;
  }

 
  .mobile_logo {
    margin-bottom: 10px;
  }
  
  .top .logotop {
    max-width: 180px;
    text-align: center;
    margin: 0 auto;
  }
  
  .top-menu.down {
    height: auto !important;
    position: fixed !important;
    top: 0;
    left: 10px;
    border: 0 !important;
    z-index: 45;
  }
 
   .top-menu.down .bk-center {
    padding: 0 !important;
  }
  
  .top .slogan {
    line-height: 1.2;
  }
  
  .mobile_login {
    display: none;
  }
  
 
  .top .slogan {
    /*  display: none; */
  }
  
  .top.fixed .top-tel .tel_mobile + div,
  .top.fixed .top-tel .tel_mobile + div + div {
/*    display: none;*/
  }
  
  .main_page_content_inner {
    text-align: center;
  }
  
  .bk-center .bk-title {
    text-align: center;
  }
  
  .video_otz_block {
    padding-bottom: 0 !important;
  }
  
  .video_otz_block .bk-center .row {
    margin: 0;
  }
  
  .video_otz_block .bk-center {
    text-align: center;
  }
  
  .video_otz_block .button_style {
    margin-bottom: 20px;
  }
  
  .bk-home-benefit {
    padding-bottom: 5px !important;
  }
  
.video_otz_block .bk-center .bk-title,
  .bk-home-benefit .bk-title {
    padding-top: 15px !important;
  }
  
  .bk-center .bk-title {
    padding-top: 15px !important;
  }
  
  
  .how_work_one {
    min-width: 100% !important;
    width: 100% !important;
  }
  
  .how_work_one .main_page_menu_block {
    width: 100% !important;
  }
  
  .home-benefit {
    margin-top: 20px !important;
  }
  
  .bk-home-price .bk-title {
    padding-top: 20px !important;
  }
  
  .home-price {
    margin-top: 20px !important;
    margin-bottom: 15px !important;
  }
  
  .home-price .title-pric {
    text-align: center;
  }
  
  .bk-home-price .button_style {
    text-align: center;
    display: block;
    margin-bottom: 30px;
  }
  
  .how_work_block {
    padding: 15px 20px !important;
    margin-top: 18px !important;
  }
  
  .creat-onl-store .bk-title h2 {
    margin: 20px 0 50px !important;
  }
  
  .creat-onl-store {
    padding-bottom: 15px !important;
  }
  
  .footer_top {
    padding: 15px 0 25px 0 !important;
}
  
  .video_otz_block .row div[class^='col'] {
    padding-left: 0;
    padding-right: 0;
  }


	.wrape{
		min-width: 300px;
	}
	.bk-center{
/*		width: 300px;*/
		width: 100%;
    padding-left: 15px;
    padding-right: 15px;
	}
	.top .logo{
		width: 38px;
	}
	.logo > a .title-logo{
		display: none;
	}
	.logo > a .opis-logo{
		display: none;
	}
	.logo > a .dop-logo{
		display: none;
	}
	.top .top-cont{
	display: none;
	}
  .top .top-cont .top-cont__skype a {
    padding: 5px 5px;
    background: #009ed2;
    color: white;
    margin-right: 4px;
  }
  .top .top-a {
  display: none;
  }
  .top .top-tel::before {
      background-image: none;
  }
	.top .top-tel{
	float: none;
    z-index: 100;
    margin-left: 17px;
    text-align: center;
	}
  .top .top-tel > div a {
    line-height: 20px;
    font-weight: normal;
    text-align: center;
    margin: 3px 0;
}
  .top-cont__skype .fa {
    color: white;
}

	#menu-adapt{
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		float: left;
	}
	#top-menu{
		display: none;
	}
	#top-menu.active{
		display: block;
		position: absolute;
		top: 0;
		left: 0;
		margin-top: 49px;
		background-color: #fff;
		width: 300px;
		height: auto;
		box-shadow: 0px 2px 10px rgba(0,0,0,0.2);
	}
	#top-menu > li{
		float: none;
		height: auto;
	}
	#top-menu > li:hover{
		background-color: #f5756d;
	}
	#top-menu > li > div > ul{
		box-shadow: 0px 0px 0px rgba(0,0,0,0.2);
	}
	#top-menu > li:hover > div > ul{
		position: relative;
		width: 100%;
		border-top: 0px;
	    max-width: 100%;
	    background-color: transparent;
	}
	#top-menu > li:hover > div > ul > li{
		border-left: 2px solid #f5756d;
		border-bottom: 0px solid #f5756d;
	}
	#top-menu > li > div::before{
		display: none;
	}
	.top-logout .new-shop{
		display: none;
	}
	#form-authorize._active{
		margin-left: -190px;
	}
	.top-slide{
		/*display: none;*/
	}
/*
  .home-vozhost,
  .bk-home-vothem,
  .bk-home-batl {
  display: none;
  }*/
	#home__slide{
		width: 100%;
	}
	.slide1-home{
		width: 100%;
	}
	.slide1-home__img{
		display: none;
	}
	.slide1-home__opis .op1{
		font-size: 25px;
		line-height: 25px;
	}
	.slide1-home__opis .op3{
		font-size: 18px;
		line-height: 24px;
	}
	.bk-home1{
		padding-top: 40px;
	}
	.bk-home1 .bk-dop1{
		width: 100%;
		box-sizing: border-box;
	}
	.bk-home1 .bk-dop1 .op1{
		font-size: 20px;
		line-height: 22px;
	}
	.bk-home1 .bk-dop2 .bk-form{
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.bk-home1 .bk-dop2 .bk-form > div{
		width: 100%;
		box-sizing: border-box;
		margin-left: 0px;
		margin-right: 0px;
		margin-bottom: 10px;
	}
	.bk-home1 .bk-dop2 .bk-form > div:last-child{
		width: 100%;
	}
	.bk-home1 .bk-dop3{
		width: 100%;
		box-sizing: border-box;
	}
	.bk-home-port{
		/*display: none;*/
	}
  .home-port .home-port-sl-min {
    display: none;
  }
  .home-port-glsl .sli-p-r,
  .home-port-glsl .sli-p-l {
  width: 35px;
  }
  .mebel-sl2,
  .mebel-sl1,
  .mebel-sl3

  {display: none;}

	.home-port #home-port, .index-reviews_slider, .index-portfolio-slider{
		width: 300px;
	}
	.home-port #home-port > div, .index-reviews_item, .index-portfolio-slider_item{
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
		justify-content: center;
	}
	.home-port #home-port > div._active, .index-reviews_item._active, .index-portfolio-slider_item._active{
		width: 300px;
	}
	.home-port #home-port .fon-sl1{
		margin-left: -30px;
	}
	.home-port #home-port .fon-sl2{
		margin-right: 0px;
	}
	.home-port #home-port .fon-sl3{
		margin-bottom: -600px;
	}
	.home-port #home-port .fon-sl4{
		margin-left: -170px;
	}
	.home-port #home-port .fon-sl5{
		margin-right: 0px;
	}
	.home-port #home-port .fon-sl6{
		margin-bottom: -600px;
		margin-right: -50px;
	}
	.home-port #home-port .fon-sl7{
		margin-left: -135px;
	}
	.home-port #home-port .fon-sl8{
		margin-right: -50px;
	}
	.home-port #home-port .fon-sl9{
		margin-bottom: -600px;
    	margin-right: -25px;
	}
	.home-port .home-port-sl{
		margin-right: 20px;
	}
	.home-port .home-port-ops{
		width: 300px;
		margin-top: 20px;
	}
	.home-port-ops .opis-bk::before{
		border-right: 365px solid transparent;
	}
	.home-port-ops .opis-bk::after{
		border-right: 365px solid transparent;
	}
	.home-port-glsl{
		height: 1235px;
	}
	.home-port-glsl .sli-p-l{
		margin-left: -19px;
	}
	.home-port-glsl .sli-p-r{
		margin-right: 0px;
	}
	.bk-title h2{
		font-size: 25px;
		line-height: 30px;
	}
	.bk-home-vothem .home-vothem > div{
		width: 50%;
	}
	.bk-home-batl .home-batl .batl-bes{
		width: 44%;
	}
	.bk-home-batl .home-batl .batl-plat{
		width: 45%;
		margin-right: 0px;
	}
	.bk-home-batl .home-batl .batl-opis{
		padding-top: 20px;
	}
	.bk-home-batl .home-batl .batl-opis > div span{
		font-size: 16px;
		line-height: 16px;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.bk-home-batl .home-batl .batl-opis > div span::before{
		display: none;
	}
	.home-price__left{
		width: 100%;
	    margin-right: 0px;
	    padding-bottom: 20px;
	    float: none;
	}
	.home-price__left::after{
		display: none;
	}
	.home-price__left::before{
		display: none;
	}
	.home-price__right{
		float: none;
		width: 100%;
	}
	.home-benefit > div{
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
	}
	.home-benefit > div > span{
		flex-shrink: 0;
	}
	.home-benefit > div > div{
		font-size: 18px;
		width: 100%;
	}
	.home-vozhost > div{
		width: 100%;
	}
	.home-reviews #reviews-slid{
		width: 300px;
	}
	.home-reviews #sli-p-l1{
		top: 75px;
	}
	.home-reviews #sli-p-r1{
		top: 75px;
	}
	.home-reviews .reviews-img{
		position: relative;
		margin: 0 auto;
	}
	.home-reviews .reviews-opis{
		width: 80%;
	    margin: 0 auto;
	    float: none;
	    padding: 20px;
	}
	.form-subscription{
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
		height: 100%;
		padding-top: 15px;
		padding-bottom: 20px;
	}
	.form-subscription > label{
		width: 100%;
		font-size: 20px;
		text-align: center;
	}
	.form-subscription > input{
		width: 100%;
		margin-right: 0px;
		margin-top: 15px;
	}
	.form-subscription > button{
		width: 100%;
		margin-top: 15px;
	}
	.footer{
		padding-bottom: 30px;
	}
	.footer .bk-center{
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.footer .footer-logo{
		width: 100%;
	}
	.footer .footer-logo .logo{
		width: 38px;
	}
	.footer .footer-logo .foot-op-com{
		margin-top: -60px;
	}
	.footer .footer-menu{
		width: 100%;
		margin-top: 20px;
	}
	.footer .footer-menu > div{
		margin-bottom: 20px;
	}
	.footer .footer-right{
   		margin-left: 50px;
	}
	.footer-right .footer-opl img{
		width: auto;
	}
	.title-within > h1{
		font-size: 25px;
		line-height: 30px;
	}
	.title-within > h2{
		line-height: 30px;
		font-size: 25px;
	}
	.center-left{
		margin-right: 0px;
	}
	.center-right{
		width: 100%;
	}
	.baner-right .img-baner{
		width: 100%;
	}
	.setting__them{
		/*display: none;*/
      height: 81px;
	}
	.setting__them .setting{
		padding-left: 0px;
       height: 88px;
	}
	.setting__them .setting::before{
		display: none;
	}
	.setting__them .setting > div{
		/*display: none;*/
	}
	.creat-onl-store .form-gor{
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.creat-onl-store .form-gor .input-text{
		width: 100%;
		margin-bottom: 20px;
	}
	.creat-onl-store .form-butt{
		margin-top: 0px;
	}
	.blog{
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.blog-bk__img{
		height: 160px;
	}
	.blog-bk__img > a > span > span{
		font-size: 14px;
	}
	.blog-bk__title{
		padding-left: 20px;
		padding-right: 20px;
	}
	.blog-bk__opis{
		padding-left: 20px;
		padding-right: 20px;
	}
	.blog-bk__pod{
		padding-left: 20px;
		padding-bottom: 20px;
	}
	.error-page{
		width: 300px;
	}
	.error-page > span{
		width: 320px;
	}
	.modules-bk > div{
		width: 100%;
		box-sizing: border-box;
	}
	.modules-bk .mod-ic-op .mod-ic{
		margin: 0 auto;
		float: none;
		margin-bottom: 10px;
	}
	.modules-bk .mod-ic-op .mod-op{
		width: 100%;
		margin-left: 0px;
	}
	.modules-bk .mod-pod{
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
		justify-content: center;
	}
	.modules-bk .mod-pod > a{
		margin-bottom: 10px;
	}
	.refinement .bk-center{
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.refinement .refinement-left .opis.op1{
		padding-right: 0px;
		padding-top: 260px;
	}
	.refinement .refinement-left .opis.op1::after{
		right: auto;
		top: 0px;
		left: 50%;
		margin-left: -120px;
	}
	.refinement .refinement-right{
		height: 100%;
		margin: auto;
		margin-top: 40px;
		box-sizing: border-box;
		padding: 20px;
	}
	.cabinet .cabinet-top{
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.cabinet-top__right{
		width: 100%;
		margin-top: 20px;
	}
	.cabinet-bk{
		padding-left: 10px;
		justify-content: center;
		padding-top: 15px;
		padding-bottom: 15px;
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
		height: 100%;
	}
	.cabinet-bk__info{
		padding-left: 80px;
		margin-bottom: 10px;
	}
	.cabinet-bk__button{
		flex-shrink: 0;
	}
	.cabinet-bk__status{
		width: auto;
		margin-bottom: 15px;
	}
	.style-button{
		width: 100%;
		box-sizing: border-box;
      margin-bottom: 15px;
    text-align: center;
	}
  .button-style-form {
  margin-bottom: 15px;
    text-align: center;
  }

  .cabinet .button-style-form, .button {
    display: block;
}

	.reviews-bk{
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.reviews-bk__left{
		margin: 0 auto;
		margin-bottom: 15px;
	}
  .rev_width {
    width: auto;
    float: none;
}
  .tube-review {
  float: none;
  margin-top: 0;
  }
	.reviews-bk__top > span{
		flex-shrink: 1;
	}
	.reviews-bk__rev::before{
		display: none;
	}
	.reviews-bk__rev::after{
		display: none;
	}
	.reviews-form .input-text{
		width: 100%;
	}
	.modules-pod__left{
		padding-bottom: 20px;
		width: 100%;
		text-align: center;
	}
	.modules-pod__right{
		display: none;
	}
	.modules-pod-slid > h3{
		font-size: 20px;
		line-height: 20px;
	}
	.modules-pod-slid .caroufredsel_wrapper{
		width: 200px !important;
	}
	.modules-pod-slid #modules-slid > li{
		width: 198px;
	}
	.modules-pod-info{
		font-size: 14px;
		line-height: 16px;
		height: auto;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.instructions-top{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.instructions-top__left{
		width: 100%;
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.instructions-top__butt{
		margin-bottom: 0px;
	}
	.instructions-top__bk{
		width: 100%;
		margin-bottom: 20px;
	}
	.instructions__pod{
		width: 100%;
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
		justify-content: center;
	}
	.instructions-top__right{
		margin-top: 20px;
	}
	.instructions__table{
		overflow-x: scroll;
	}
	.instructions__table .title{
		width: 700px;
	}
	.instructions__table .row-th{
		width: 700px;
	}
	.instructions__table .items1{
		width: 240px;
	}
	.instructions__table .items3{
		width: 200px;
	}
	.instructions__table .items4{
		width: 160px;
	}
	.instructions__table .row-td{
		width: 700px;
	}
	.instructions__table .row-td .items1{
		width: 210px;
		padding-left: 15px;
		padding-right: 15px;
	}
	.instructions-form{
		padding: 20px;
	}
	.instructions-form .form-elem.dop{
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.instructions-form .form-elem.dop .input-text{
		width: 100%;
		margin-left: 0;
		margin-right: 0;
		margin-bottom: 30px;
	}
	.instructions-form .form-elem.dop .input-text:last-of-type{
		margin-bottom: 0px;
	}
	.faq-title h2{
		font-size: 25px;
		line-height: 25px;
	}
	.faq-bk > span{
		font-size: 18px;
	}
	.faq-bk > div img{
		width: 100%;
	}
	.rates .teh-pod > div{
		line-height: 16px;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.rates .im-traf > ul{
		column-count: 1;
	}
	.rates .nuz-rish > h3{
		line-height: 30px;
		font-size: 25px;
	}
	.rates-vop .bk{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
		-ms-align-items: center;
		align-items: center;
	}
	.rates-vop .bk > div{
		width: 300px;
		margin-bottom: 20px;
	}
	.rates-vop .bk > div > span::before{
		border: 150px solid transparent;
	    border-top: 20px solid #ffdd00;
	    margin-bottom: -170px;
	}
	.rates-bk{
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
		justify-content: center;
	}
	.rates-bk > div{
		margin-bottom: 30px;
		margin-left: 15px;
		margin-right: 15px;
	}
	.rates-bk > div.red{
		width: 200px;
		margin-bottom: 30px;
		margin-top: 0px;
	}
	.rates-bk > div.red > span{
		margin-bottom: 25px;
	}
	.rates-bk__vib::after{
		border: 100px solid transparent;
		border-top: 10px solid #ff3f32;
    	margin-bottom: -110px;
	}
	.temp-opport__top{
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.temp-opport__top > h1{
		width: 300px;
		font-size: 25px;
		line-height: 25px;
	}
	.temp-opport__top > div{
		margin-top: 15px;
	}
	#tab-vnut li{
		padding-left: 8px;
		padding-right: 8px;
		font-size: 16px;
	}
	.temp-opport-bk > ul{
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.temp-opport-bk > ul .li60{
		width: 100%;
	}
	.temp-opport-bk > ul .li35{
		width: 100%;
	}
	.temp-opport-bk > ul .li30{
		width: 100%;
		margin-top: 15px;
	}
	.baner-gor > span{
		text-align: left;
	}
	.menu-cat-them > ul{
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
		height: auto;
		justify-content: center;
	}
	.menu-cat-them > ul > li{
		width: 25%;
		box-sizing: border-box;
	}
	.menu-cat-them > ul > li:nth-child(4){
		border-right: none;
	}
	.menu-cat-them > ul > li:nth-child(8){
		border-right: none;
	}
	.menu-cat-them > ul > li:nth-child(1){
		border-bottom: 1px solid #e8e8e8;
	}
	.menu-cat-them > ul > li:nth-child(2){
		border-bottom: 1px solid #e8e8e8;
	}
	.menu-cat-them > ul > li:nth-child(3){
		border-bottom: 1px solid #e8e8e8;
	}
	.menu-cat-them > ul > li:nth-child(4){
		border-bottom: 1px solid #e8e8e8;
	}
	.menu-cat-them > ul > li:nth-child(5){
		border-bottom: 1px solid #e8e8e8;
	}
	.menu-cat-them > ul > li:nth-child(6){
		border-bottom: 1px solid #e8e8e8;
	}
	.menu-cat-them > ul > li:nth-child(7){
		border-bottom: 1px solid #e8e8e8;
	}
	.menu-cat-them > ul > li:nth-child(8){
		border-bottom: 1px solid #e8e8e8;
	}
	.menu-cat-them > ul > li:nth-child(9){
		width: 50%;
	}
	.menu-cat-them > ul > li:nth-child(10){
		width: 50%;
	}
	.temp-gal{
		justify-content: center;
	}
	.temp-gal-bk{
		width: 100%;
		margin-left: 0px;
		margin-right: 0px;
	}
	.temp-gal-bk .img-por{
		width: 100%;
		height: 410px;
	}
	.temp-gal-bk .podrob{
		height: auto;
	}
	.temp-gal-bk .podrob > div{
		width: 100%;
		margin-left: 0;
		margin-right: 0;
		margin-top: 0;
		height: auto;
	}
	.temp-gal__sort{
		width: 100%;
		box-sizing: border-box;
		padding-left: 10px;
		padding-right: 10px;
	}
	.temp-gal__sort-dop{
		padding-top: 0px;
		width: 100%;
	}
	.temp-gal__sort-dop > a{
	   padding-left: 8px;
	   padding-right: 8px;
	   font-size: 14px;
	}
	.temp-gal__pag{
		margin-top: 20px;
		margin-left: 0px;
		margin-right: 0px;
		width: 100%;
	}
	.elect-bk{
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
		height: auto;
	    padding-top: 20px;
	    padding-bottom: 20px;
	}
	.elect-bk__title{
		width: 100%;
		text-align: center;
    	margin-top: 15px;
	}
	.elect-bk__button{
		margin-top: 20px;
		margin-right: 0px;
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
		justify-content: center;
	}
	.elect-bk__button .button-style-form.grin{
		margin-right: 20px;
		margin-top: 20px;
	}
	.elect-bk__button .button-style-form.gray{
		margin-top: 20px;
	}
	.on-platform{
		height: 100%;
	}
	.on-platform .opis1{
		display: none;
	}
	.on-platform .opis2{
		display: none;
	}
	.on-platform .opis3{
		display: none;
	}
	.on-platform .opis4{
		display: none;
	}
	.platform-img{
		width: 100%;
	}
	.on-platform__bk{
		width: 300px;
	}
	.platform__bk{
		width: 300px;
		box-sizing: border-box;
		margin-bottom: 20px;
	}
	.order__top{
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.order__top__left{
		width: 100%;
		box-sizing: border-box;
		border: 1px solid #e9e9e9;
		margin-bottom: 20px;
		border-radius: 4px;
		padding: 10px;
	}
	.order__top__left > div > div{
		min-width: 150px;
	}
	.order__top__left > div > span{
		float: left;
	}
	.order__top__right{
		width: 100%;
	}
	.order__top__right .bk .img{
		margin-right: 20px;
	}
	.order__bk{
		padding: 10px;
	}
	.order__bk .shag__top > span{
		display: none;
	}
	.order__bk .shag__top > div > div{
	    width: 100%;
	    font-size: 17px;
	    line-height: 14px;
	    padding-right: 125px;
	    box-sizing: border-box;
	    display: -webkit-flex;
	    display: -moz-flex;
	    display: -ms-flex;
	    display: -o-flex;
	    display: flex;
	    -ms-align-items: center;
	    align-items: center;
	}
	.order__bk .shag__top > div > div > span{
		font-size: 16px;
	}
	.order__bk .shag__top > div > div > button{
		font-size: 16px;
	}
	.order__bk .shag__oplat .plat{
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
		height: auto;
	}
	.order__bk .shag__bk .fancybox img{
		width: 100%;
	}
	.order__bk .obsuz > div > div img{
		 
	}
	.order__bk .obsuz .title > span{
		display: none;
	}
	.order__bk .shag__block .shag__str{
		display: none;
	}
	.order__bk .bk-install{
		padding-left: 20px;
	}
	.order__bk .bk-install::before{
		display: none;
	}
	.order__bk .bk-install > div > div{
		font-size: 18px;
		line-height: 20px;
	}
	.order__bk .bk-install-bk .fancybox img{
		width: 100%;
	}
	.temp-descr__demo .bk-center{
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.temp-descr__demo .demo-ipad{
		margin-top: 40px;
		width: 100%;
    	background-size: contain;
    	height: 350px;
    	margin-right: 0px;
	}
	.temp-descr__demo .demo-ipad > div{
		width: 280px;
	    margin-left: 20px;
	    margin-top: 39px;
	    height: 311px;
	}
	.temp-descr__demo .demo-iphone{
		margin-top: 20px;
		margin-bottom: 20px;
		margin-right: 0px;
	}
	.temp-descr__demo .demo-descr{
		width: 100%;
    	margin-top: 30px;
    	margin-bottom: 40px;
	}
	.temp-descr__advantages .advantages{
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.temp-descr__advantages .advantages > a{
		width: 100%;
		margin-bottom: 15px;
	}
	.temp-descr__settings .themselves > div{
		width: 100%;
	}
	.temp-descr__settings .settings-diz > div{
		width: 100%;
	}
	.temp-descr-foot .bk-center{
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.temp-descr-foot .slide{
		display: none;
	}
	.temp-descr-foot .page{
		width: 100%;
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
		justify-content: center;
		-ms-align-items: center;
		align-items: center;
      padding-top: 0;
	}
	.temp-descr-foot .page > a{
		width: 50%;
		height: 100%;
		text-align: center;
	}
	.temp-descr-foot .slide .caroufredsel_wrapper{
		width: 260px !important;
	}
	.temp-descr-foot .slide ul > li{
		width: 118px;
	}
	.temp-descr__slide .slide{
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
		justify-content: center;
	}
	.temp-descr__slide .slide-them{
		margin-left: 0px;
		margin-right: 0;
		width: 100%;
		padding-top: 17px;
	}
	.temp-descr__slide .home-port-ops{
		margin-right: 0px;
	}
	.temp-descr__slide .opis-bk::before{
		border-right: 66px solid transparent;
	}
	.temp-descr__slide .opis-bk::after{
		border-right: 66px solid transparent;
	}
	.temp-descr__slide .slide-them > div{
		height: 265px !important;
    margin-left: 0 !important;
		width: 100% !important;
	}
	.temp-descr__slide .slide-them > div ul > li{
		width: 300px;
		height: 325px;
	}
	.temp-descr__slide #sli-p-l5{
		top: 17px !important;
    	margin-left: 0;
    z-index: 1;
    height: 265px !important;
    width: 35px !important;
    line-height: normal !important;
    display: flex !important;
    align-items: center;
    justify-content: center;
	}
	.temp-descr__slide #sli-p-r5{
		top: 17px !important;
    margin-right: 0;
    z-index: 1;
    height: 265px !important;
    width: 35px !important;
    line-height: normal !important;
    display: flex !important;
    align-items: center;
    justify-content: center;
	}
  
  .temp-descr__slide #sli-p-l5 i {
    display: none;
    margin: 0;
  }
  
.temp-descr__slide #sli-p-r5 i {
    display: none;
    margin: 0;
  }
  
	.temp-descr__slide .fon-sl1{
		display: none;
	}
	.temp-descr__slide .fon-sl2{
		display: none;
	}
	.temp-descr__slide .fon-sl3{
		display: none;
	}
	.temp-descr__recommend{
		margin-top: 60px;
	}
	.temp-descr__recommend .title h2{
		font-size: 18px;
		line-height: 20px;
	}
	.temp-descr__recommend .recommend{
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.temp-descr__recommend .recommend-mon{
		margin: 0 auto;
		width: 100%;
	}
	.recommend-mon .mom{
		width: 300px;
		height: 285px;
		padding-top: 13px;
	}
	.recommend-mon .mom::before{
		width: 300px;
		height: 325px;
	}
	.recommend-mon .mom > div{
		margin-left: 12px;
		width: 296px;
    	height: 180px;
	}
	.temp-descr__recommend .recommend-opis{
		padding-bottom: 40px;
		margin-left: 0px;
	}
	.temp-descr__recommend .recommend-opis > div{
		margin-top: 0px;
	}
	.upstairs{
		margin-right: 10px;
		margin-bottom: 10px;
	}
	.reveal-modal {
		margin-left: -145px;
	}
	.reveal-modal.voz{
		margin-left: -45%;
	}
	.reveal-modal.zay{
		margin-left: -47%;
	}
	.rp-mod-zay{
		width: 290px;
	}
	.rp-mod-zay.voz{
		width: 96%;
	}
	.rp-mod-zay.zay{
		width: 96%;
	}
	.rp-mod-zay .form-bk-cont{
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.rp-mod-zay .form-bk.zak{
		width: 100%;
		box-sizing: border-box;
	}
	.rp-mod-zay .form-bk.them{
		width: 100%;
		box-sizing: border-box;
	}
	.rp-mod-zay .form-bk.new{
		width: 100%;
		box-sizing: border-box;
	}
	.rp-mod-zay .vozmoz-bk > span{
		font-size: 20px;
	}
	.rp-mod-zay .vozmoz-bk > div > div > div{
		width: 60%;
	}
	.rp-mod-zay .vozmoz-bk > div > div > span{
		width: 40%;
	}
	.dop-menu .bk-center{
		justify-content: center;
	}
	.dop-menu .bk-center > div > div{
		margin-left: 10px;
		margin-right: 10px;
		margin-top: 5px;
		width: 20px;
	}
	.dop-menu .bk-center > div > div > a{
		overflow: hidden;
		text-indent: -9999px;
		height: 18px;
		display: block;
	}
	.dop-menu .bk-center > div > div > span{
		display: none;
	}
}
@media screen and (max-width: 768px){
	.set.wide_set {
		width: 90%;
	}
}/*max-width: 768px*/



@media screen and (max-width: 1000px) {
	.temp-gal-bk{
		flex-direction: column;
	}
	.temp-gal-wide {
		margin-right: 0;
	}
}


@media screen and (max-width: 768px) {
	.temp-gal-bk .podhod {
		height: auto;
		padding-bottom: 20px;
	}
}

@media (max-width: 1197px) {
  .top {
    padding-top: 0px;
}
  .mobile_top_bar {
    background: #5c5c5c;
    padding: 15px;
}
  .top .top-tel div {
    color: #fff; 
    padding: 0 15px;
    line-height: 36px;
    font-size: 15px;
}
  .tel_mobile i {
    font-size: 25px;
    padding: 11px 7px;
    background: white;
    width: 46px;
    text-align: center;
    color: #454545;
    border-radius: 3px;
}
  .top .top-tel > div a {
    color: #fff;
    font-size: 29px;
    line-height: 20px;
    font-weight: bold;
}
  .mobile_logo {
  margin-top: 15px;
    text-align: left;
  }
  .mobile_login {
  margin-top: 21px;
  }
  a#move_up {
  height: 70px;
    top: auto;
    bottom: 0;
  }
}/*@media (max-width: 1163px)*/
@media (max-width: 1104px) {
  .top .top-tel > div a {
  font-size: 18px;
  }
} /*@media (max-width: 1104px)*/



@media screen and (max-width: 768px) {
  
  
.creat-onl-store .form-butt .button-style-form {
  width: 100%;
}
  
  .creat-onl-store .form-gor .input-text {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
  
  .creat-onl-store .form-gor > div {
    width: 100%;
  }
  
  .creat-onl-store {

    padding-bottom: 40px;
    
  }
  
  .creat-onl-store .bk-title.dop2 {

    padding-top: 10px;

}
  .fast-zap2 {
      background: url('main-bg1.jpg');
      background-repeat: no-repeat;
      background-position: center bottom;
      padding-bottom: 235px;
  }
  .video_otz_block .bk-center{
  	width:100%;
    padding:0 20px;
  }
  .video_otz_block {
    padding-bottom: 20px;
  }
  .video_otz_block .bk-title {
    padding-top: 20px;
  }
  .top-tel-text{
    display: block;
    margin-top: 20px;
  }
}
@media screen and (max-width: 640px) {
  .main_page_top h1{
  	font-size:24px;
  }
  .main_page_top h2{
  	font-size:22px;
    margin-top:0;
  }
  .p0-xs{
    padding:0!important;
  }
  .pl0-xs{
    padding-left:0!important;
  }
  .pr0-xs{
    padding-right:0!important;
  }
  .pt0-xs{
    padding-top:0!important;
  }
  .text-left-sm{
 	text-align:left!important; 
  }
  .dop_otvet li{
    padding-left:10px;
  }
  .dop_otvet li::before{
  	top:0;
    left:14px;
  }
  #home__slide,.top-slide{
  	min-height:initial;
    height:auto!important;
  }
  #home__slide li._active{
  	position:relative;
  }
  .how_work_block{
  	width:100%;
  }
  .hide-xs{
  	display:none!important;
  }
  .video_otz_block .bk-title h2 {
    font-size: 19px;
    line-height: 25px;
	}
  .video_otz_block-custom{
  	padding-top:25px;
  	margin-top:25px;
  }
  .main-oport .style-button{
  	width:100%;
  }
}










