@media (min-width:2200px){#header .logo{left:50px;}
#header .contacts{right:50px;}
}
@media (min-width:1900px){#header .logo{position:absolute;left:10px;}
#header .contacts{position:absolute;right:20px;display:block;padding-top:0;}
#header .nav{width:100%;float:left;margin-top:10px;}
#header div{position:inherit;}
#header .logo img{display:inline-block;vertical-align:top;margin-right:10px;}
}
@media (min-width:1201px){#header .logo img{display:inline-block;vertical-align:top;margin-right:10px;}
#header .contacts{display:block;}
#header .logo{float:left;}
#header .padding-block{display:block;}
#header{padding-top:24px;height:93px;}
#header .padding-block{align-items:flex-start;-webkit-align-items:flex-start;}
#header .contacts p{margin-left:15px;}
#header .contacts p:first-child{margin-left:5px;}
#header{height:inherit;padding-bottom:0;}
form .top .item input, form .top .item textarea{border:1px solid #C8C8C8;border-radius:5px;height:38px;display:block;width:100%;padding-left:12px;}
form .top .item input[name="phone1"]{width:45px;float:left;margin-right:6px;}
form .top .item input[name="phone2"]{width:62px;float:left;margin-right:6px;text-align:center;padding:0;}
form .top .item input[name="phone3"]{width:145px;text-align:center;padding:0;}
#calc .question{border-radius:5px;box-shadow:0px 5px 33px 0px rgba(140, 145, 147, 0.2);width:1030px;margin:85px auto 0 auto;padding:35px 15px 15px 15px;overflow:hidden;background-color:#FFFFFF;display:block;}
#calc .question .img{float:left;text-align:center;width:220px;padding:0 15px;}
#calc .question .text{float:left;padding-top:14px;width:460px;}
#calc .text{overflow:hidden;}
#calc .question .btn{float:left;margin-top:122px;margin-left:14px;}
#contacts .container{max-width:100%;}
#contacts h2{max-width:1160px;margin-left:auto;margin-right:auto;}
#hdww .block .btn{margin-left:82px;}
#hdww .block{text-align:left;}
#hdww .block ul li{text-align:center;}
#footer .bottom .container>*{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;align-items:center;-webkit-align-items:center;}
#contacts .padding-block{max-width:1160px;width:100%;margin:0 auto;position:relative;}
#hdww .block ul li .img img{height:300px;}
.jq-selectbox.c-backcolors{margin-left:45px;}

.question-marquiz {
    border-radius: 5px;
    box-shadow: 0px 5px 33px 0px rgba(140, 145, 147, 0.2);
    width: 1160px;
    margin: 17px auto 40px auto;
    padding: 35px 15px 15px 15px;
    overflow: hidden;
    background-color: #FFFFFF;
    display: block;
}
}
@media (max-width:1200px){.padding-block{padding-left:15px;padding-right:15px;}
#header .nav{-webkit-column-count:3;-moz-column-count:3;column-count:3;width:500px;margin-top:0;}
.nav a{margin-bottom:0;}
#first{background-position:center 40px, calc(50% - 370px) 114px, center 77px;background-size:contain;}
#first .left h1{text-align:left !important;}
#first{min-height:500px;padding-top:40px;}
#first .img{top:53%;left:41%;width:250px;height:auto;}
#first2 .img .arrow{display:none !important;}
#first2 .left{width:45%;margin-top:25px;}
#first2 .right{width:55%;margin-top:25px;padding-left:20px;}
#first2 form .offer li{display:block;float:none;width:100%;}
#first2 form .offer li:first-child{margin-bottom:10px;}
#first2 form .price{position:relative;right:inherit;top:0;margin-bottom:5px;text-align:left;left:0;}
#first2 form .price .new{margin-left:0;margin-right:11px;}
#first2 form h4 br{display:none;}
#first2 .img .bags{max-width:160%;}
#benefits{height:auto;}
#benefits .items-1 ul li:nth-child(2){left:41%;top:60%;padding:15px;border-radius:15px;background-color:rgba(255,255,255,0.8);}
#benefits .items-1 ul li:nth-child(3){left:36%;background-color:rgba(255,255,255,0.8);}
#benefits{background-position:center 952px, -9000px 837px, center 215px;}
#benefits .items-2 ul li:nth-child(7){width:inherit;display:inherit;text-align:inherit;height:inherit;margin-top:inherit;padding-left:inherit;margin-bottom:25px;}
#benefits .items-2 ul li:nth-child(7) .img{float:inherit;width:inherit;margin-top:inherit;margin-right:inherit;}
.order-block .left,
.order-block .right{width:50%;margin:0;}
.order-block .left .img{display:none;}
#benefits-2 .block{height:inherit;}
#benefits-2 .block img{display:none;}
#benefits-2 .block ul{-webkit-column-count:3;-moz-column-count:3;column-count:3;}
#benefits-2 .block ul li{left:inherit!important;top:inherit!important;right:inherit!important;bottom:inherit!important;position:relative!important;display:inline-block;margin-bottom:15px;}
#delivery .block{padding:20px;}
#delivery .block-2{padding:40px;}
#design .block .img img{position:relative;right:inherit;top:inherit;max-width:100%;}
#reviews ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;}
#reviews ul li{margin:20px 10px;}
#contacts .block{width:358px;padding:15px;}
#peoples .block{-webkit-background-size:contain;background-size:contain;}
#peoples .block .clouds{width:100%;height:100%;}
#peoples .block .clouds img:nth-child(1){left:10%;top:5%;}
#peoples .block .clouds img:nth-child(2){left:38%;top:1px;}
#peoples .block .clouds img:nth-child(3){left:60%;top:70px;}
#peoples .block .clouds img:nth-child(4){left:78%;top:14%;}
.offers__item {display: inline-block;width: 310px;vertical-align: top;}
.offers__item:last-child {width: 310px;}

}
@media (max-width:960px){h1,h2{font-size:36px!important;}
#header .nav{-webkit-column-count:2;-moz-column-count:2;column-count:2;width:320px;}
#first .img{width:215px;}
#first .left p br{display:none;}
#first{background-position:center 30px, calc(50% - 329px) 70px, center 67px;background-size:contain;}
#first .img{width:190px;top:-20%;left:50%;}
#first{padding-top:135px;}
#first2{background:#f5f5f5;}
#first2 .img{height:auto;}
#first2 .img .bags{max-width:100%;margin-top:0;margin-left:0;}
#first2 .left{width:100%;float:none;margin-top:25px;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;align-items:center;-webkit-align-items:center;}
#first2 .right{width:100%;float:none;margin-top:25px;}
.desctip-map{display:none;}
.mobile-map{display:block;}
#products .categories .clr{-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;display:flex;display:-webkit-flex;}
#products .categories .clr li{width:32%;margin:10px 0;float:none;}
#products .btns{-webkit-column-count:2;-moz-column-count:2;column-count:2;}
#products .block-2{padding:10px;}
#calc .question .text h3{font-size:26px;text-align:center;}
#calc .question .text p{text-align:center;}
#benefits .items-1 ul li:nth-child(3){left:26%;}
#calc .btns{margin-bottom:25px;}
#calc .btns li{margin-left:15px;margin-right:15px;padding:5px;display:inline-block;margin-bottom:15px;}
#calc .calc table tr td:nth-of-type(1) {width: auto;}
.offers__item {display: inline-block;width: 260px;vertical-align: top;}
.offers__item:last-child {width: 256px;}
}
@media (min-width:769px){#header .nav{display:block !important;}
.hide-desctop{display:none;}
.navbar-toggle{display:none !important;}
}
@media (max-width:768px){form .conf{padding-left:0 !important;}
h1,h2{text-align:center !important;}
#first2 .container .padding-block>p{font-size:16px;text-align:center;}
#products .block-2 ul li p br{display:none;}
.navbar-toggle{position:absolute;top:0;left:0;padding:14px 25px 14px 35px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px;z-index:50;}
.navbar-toggle .icon-bar{-webkit-transition:all 0.2s linear 0.2s;transition:all 0.2s linear 0.2s;}
.navbar-toggle .icon-bar{background:#000000;width:19px;height:3px;display:block;border-radius:1px;z-index:20;}
.navbar-toggle.active .icon-bar:nth-child(2){-webkit-transform:translateY(6px) rotate(45deg);}
.navbar-toggle.active .icon-bar:nth-child(3){opacity:0;}
.navbar-toggle .icon-bar+.icon-bar{margin-top:3px;}
.navbar-toggle.active .icon-bar:last-child{-webkit-transform:translateY(-6px) rotate(-45deg);}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;}
.mobile-hide{display:none;}
#header .nav.active a{display:block;}
#header .nav.active{display:block;top:0;position:absolute;left:5px;z-index:10;background:#fff;width:200px;padding:45px 10px 10px;}
#header .padding-block.flex-block{display:block;position:relative;}
#header .logo p{display:none;}
#header .logo p br{display:none;}
#header .contacts p br{display:none;}
#header .contacts p{display:block;width:100%;text-align:center;margin-left:0 !important;margin-top:5px;margin-bottom:5px;}
#header .link{display:inline-block;margin:0 50px;}
#header .contacts{display:block;line-height:18px;text-align:center;border-top:1px solid #DDDDDD;margin-top:8px;}
#header .contacts p b{margin-left:10px;margin-right:10px;font-size:15px;}
#header .nav{width:100%;column-count:inherit;-webkit-column-count:inherit;float:none;}
#header{padding-top:0;}
#header .logo img{margin:auto;}
h1,h2{font-size:24px!important;margin-bottom:15px!important;text-align:center !important;}
h1 br,
h2 br{display:none;}
form .conf .item input{margin-right:16px;}
#first2,
#clients,
#products,
#products .tabs,
#calc{padding-top:25px;padding-bottom:25px;}
#first2 form h3 br{display:none;}
#first2 .right{padding-left:0;}
#first2 form{padding:15px;}
#first2 .left{margin-top:25px;}
.fancybox-nav span{visibility:visible!important;}
#calc .hide-mail{display:block;margin-top:5px;}
#products .btns{-webkit-column-count:1;-moz-column-count:1;column-count:1;}
#products .categories{margin-bottom:20px;}
#products .btns li{margin-top:4px;margin-bottom:4px;}
#products .tabs-in .btns li a{font-size:14px;height:auto;line-height:20px;font-weight:400;padding:5px 15px;}
#products .tabs-in .btns li{margin:4px 12px;}
#products .block-2 ul li p{line-height:1.3;font-size:13px;}
#products .block-2 ul{display:flex;display:-webkit-flex;flex-direction:row;-webkit-flex-direction:row;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-content:space-around;-webkit-align-content:space-around;}
#products .block-2 ul li{float:none;width:50%;padding:5px;padding-left:0;display:inline-block;}
#products .block{margin-top:25px;}
#products .block-2 ul li .img{height:50px;width:50px;}
#products .block-2 ul li .img img{max-width:43%;max-height:43%;}
#products .block .img,
#products .block .text{float:none;width:100%;padding:10px;}
#products .block .img>img{max-width:100%;}
#products .block .text h4{text-align:center;}
#calc .img-big{width:100%;float:none;padding-left:0;padding-bottom:15px;}
#calc .result p.res-data{position:relative;bottom:0;left:0;}
#calc .calc{margin-top:25px;padding-left:0;}
#calc .result table{width:100%;}
#calc .result{padding-left:0;}
#calc .result table tr td:last-child{width:50%;text-align:right;}
#calc .result table tr td:first-child{width:50%;padding-right:10px;}
#calc .result table tr:nth-child(2n){background:#f5f5f5;}
#calc .result table tr td:first-child:after{display:none;}
#calc .result table tr td{padding:4px!important;vertical-align:top!important;}
#calc .question{display:block;margin:40px 0;}
#calc .question .text h3 br{display:none;}
#calc .question .img img{height:100px;}
#calc .question .btn{width:100%;}
#calc .result p{text-align:center;}
#benefits{padding-top:15px;}
#benefits .items-1 ul li:nth-child(3){left:22%;top:90%;}
#benefits .items-2 ul li .img{margin-bottom:5px;}
#benefits .items-2 ul li{height:auto;padding-bottom:10px;}
#benefits .items-1 ul li .img{float:none;}
#benefits .items-1 ul li:nth-child(1){width:230px;}
#benefits .items-2{padding-top:80px;}
.order-block{padding-top:25px;padding-bottom:25px;}
.order-block .left,
.order-block .right{width:100%;float:none;text-align:center;}
.order-block .left .plus{font-size:34px;line-height:35px;padding-left:0;margin-bottom:8px;}
.countdown-section{display:inline-block;vertical-align:top;margin-right:5px;}
.order-block .right form{max-width:338px;width:100%;margin:auto;text-align:center;}
.order-block .left h2{text-align:center;margin-bottom:0;}
.order-block .right form .top h4{margin-right:0;}
.order-block .right form .top .item{width:100%;}
#peoples{padding-top:25px;padding-bottom:25px;}
#benefits-2{padding-top:25px;padding-bottom:25px;}
#benefits-2 .block ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;}
#peoples .container h3{border:5px solid #ffe169;font-size:22px;}
#for-whom{padding-top:25px;padding-bottom:25px;}
#for-whom .block .col{float:none;text-align:left!important;width:300px;margin:auto;}
#for-whom .container h2{text-align:center;margin-bottom:25px;}
#for-whom h3{font-size:26px;margin-top:19px;margin-bottom:10px;text-align:center;}
#for-whom h3 br{display:none;}
#for-whom p{font-size:18px;margin-bottom:10px;}
#for-whom .count{margin:15px 0;}
#for-whom hr{margin:10px;}
#for-whom .money-back{margin-top:20px;margin-right:0;padding-right:0;}
#for-whom .money-back img{margin-right:0;margin-bottom:15px;}
#for-whom .money-back span{font-size:12px;text-align:center;}
#for-whom .money-back span br{display:none;}
#problems-solutions{padding-top:25px;padding-bottom:25px;}
#problems-solutions h2{text-align:center;margin-bottom:20px;}
#problems-solutions .block table tr td{display:block;height:inherit;font-size:12px;}
#about-us{padding-top:25px;padding-bottom:0;}
#about-us .info table{border:8px solid #ffe696;width:100%;}
#about-us .info table td{display:block;width:100%;}
#about-us .info table tbody{flex-wrap:wrap;-webkit-flex-wrap:wrap;align-content:stretch;-webkit-align-content:stretch;display:-webkit-flex;display:flex;flex-direction:row;-webkit-flex-direction:row;}
#about-us .info table tr{width:49%;}
#about-us .staff{flex-wrap:wrap;-webkit-flex-wrap:wrap;align-content:stretch;-webkit-align-content:stretch;display:-webkit-flex;display:flex;flex-direction:row;-webkit-flex-direction:row;margin:0;}
#about-us .staff li{width:33%;padding:2px;}
#about-us .staff li p{font-size:12px;margin:9px 0;line-height:1.2;}
#about-us .btns li{display:inline-block;margin-right:5px;}
#about-us .btns{margin-bottom:20px;}
#about-us .info{margin:15px 0;}
#map{height:448px;background-size:contain;margin-top:0;background-position:bottom;}
#map .text{top:0;text-align:center;}
#equipment{margin-top:10px;margin-bottom:10px;padding-bottom:10px;padding-top:10px;}
#equipment .text{float:none;width:100%;}
#equipment .img{float:none;width:100%;margin-bottom:0;text-align:center;}
#equipment .text p br{display:none;}
#hdww{padding-top:25px;padding-bottom:25px;}
#hdww .block{margin:15px 0;background-image:none;}
#hdww .block ul{padding-bottom:25px;}
#hdww .block ul li{float:none;width:100%;padding:15px;display:table;}
#hdww .block ul li .img{display:table-cell;vertical-align:middle;width:25%;}
#hdww .block ul li .content-box{display:table-cell;vertical-align:middle;text-align:left;padding-left:15px;font-size:13px;}
#hdww .block ul li .content-box br{display:none;}
#hdww h2{margin-bottom:0;}
#hdww .block-2 .img{margin:0 10px 0 10px;}
#hdww .block-2{margin-bottom:20px;}
#delivery{padding-top:5px;padding-bottom:25px;}
#delivery h2{margin-bottom:15px;}
#delivery .block ul{display:flex;display:-webkit-flex;flex-direction:row;-webkit-flex-direction:row;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-content:space-around;-webkit-align-content:space-around;}
#delivery .block ul li{float:none;width:50%;padding-left:0;padding:5px;display:inline-block;margin-bottom:10px;}
#delivery .block ul li .img{height:50px;width:50px;}
#delivery .block ul li .img img{max-width:43%;max-height:43%;}
#delivery .block ul li p br{display:none;}
#delivery .block ul li p{line-height:1.3;font-size:14px;}
#delivery .block-2{padding:20px;}
#delivery .block-2 .item h3{font-size:26px;margin-bottom:15px;}
.spoiler li .title{font-size:16px;padding-right:30px;}
.spoiler li .content table tr td{width:50% !important;padding:5px!important;vertical-align:top !important;}
.spoiler li .content table tr td:first-child:after{display:none;}
.spoiler li .title:before{display:none;}
.spoiler>li{margin-bottom:15px;}
#delivery .block-2 .item{margin-bottom:25px;}
.spoiler li .content{padding:10px;line-height:1.5;font-size:12px;}
#design{padding-top:20px;padding-bottom:20px;}
#design .img{margin:15px 0;}
#design h2{text-align:left;margin-bottom:10px;}
#design .block .text{float:none;width:100%;}
#design .block .text br{display:none;}
#design .block .img{float:left;width:100%;position:relative;height:inherit;margin-top:25px;}
#stock{padding-top:25px;padding-bottom:25px;}
#stock .icons li{width:auto;}
#stock h3{margin-bottom:15px;}
#reviews{padding-top:20px;padding-bottom:20px;}
#reviews h2{margin-bottom:15px;}
#reviews ul li a img{max-width:86%;padding-top:15px;height:95%;position:relative;}
#reviews ul{-webkit-column-count:1;-moz-column-count:1;column-count:1;}
#reviews ul li a{width:130px;height:180px;}
#reviews ul li{margin:5px;}
#faq,
#contacts{padding-top:20px;padding-bottom:20px;}
#contacts .block{width:100%;background:#ffcd54;position:relative;right:0;margin-top:15px;margin-right:0;padding:15px;line-height:2;z-index:10;display:block;margin-bottom:15px;min-height:inherit;}
#contacts h2{text-align:left;margin-bottom:15px;}
#questions{padding-top:5px;padding-bottom:25px;}
div#jivo-iframe-container.jivo-iframe-container-bottom{min-width:280px !important;;}
.btn{font-size:14px;width:100% !important;line-height:14px;margin-bottom:10px!important;}
#peoples .block .baloons{top:-50px;}
#peoples .block{height:682px;}
#peoples .block .clouds img:nth-child(1){top:-80px;}
#footer .bottom .soc{margin:auto;text-align:center;}
#footer .bottom .links{padding-bottom:10px;}
form .top .item input[name="phone3"]{padding:5px;}
form .top h4 b br{display:none;}
form .top .item input, form .top .item textarea{padding-left:5px;}
#error-4,
#error-8,
#error-9,
#error-10{width:auto;top:inherit;font-size:12px;}
#contacts .map .ymaps-2-1-53-map{height:400px!important;}
#contacts .map{height:400px!important;}
#footer .bottom .copyright{text-align:center;width:100%;}
#about-us #a-2 .info table tr td{width:49%;}
#about-us #a-2 .info table tr{width:100%;display:flex;display:-webkit-flex;flex-direction:row;-webkit-flex-direction:row;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-content:space-around;-webkit-align-content:space-around;}
/* */
.question-marquiz-2 {
    margin: 64px 0 28px;
	padding: 0 20px;
}
.tags__item {
    width: 100%;
}
.question-marquiz-2__title {
    font-size: 24px;
    line-height: 27px;
}
.question-marquiz-2__title br {
	display: inline-block;
}
.question-marquiz-2__text {
    font-size: 15px;
    line-height: 23px;
    margin: 25px 0 0 0;
}
.question-marquiz-2__text-2 {
    font-size: 15px;
    line-height: 23px;
    margin: 25px 0 0 0;
}
.offers {
    margin: 15px 0 0 0;
}
.offers__item {
    width: 100%;
	margin:0 0 50px 0;
}
.offers__item:first-child {
    margin: 0 0 50px 0px;
}
.offers__item:last-child {
    width: 100%;
}
.offers__img-wrap {
    float: none;
    margin: 0 auto 0;
}
.offers__item:nth-child(3) .offers__img-wrap {
    float: none;
    margin: 0 auto 0;	
}
.offers__title {
    font-size: 15px;
    margin: 15px 0 0 0;
    text-align: center;
}
.offers__item:nth-child(3) .offers__title {
    margin: 16px 0 0 0;
}
.offers__text {
    font-size: 15px;
    line-height: 23px;
    color: #1B1B1B;
    margin: 2px 0 0 0;
    text-align: center;
}
.offers__item:nth-child(3) .offers__text {
    width: auto;
}
.offers__text-span {
	font-size: 15px;
    line-height: 23px;
    margin: 9px 0 0 0;
    text-align: center;
}
.b-quiz {
    margin: 0px 0 0 0;
}
.b-quiz:after {
    margin: 60px auto 0;
}
.b-quiz .marquiz__button, .b-quiz .marquiz__button:hover, .b-quiz .marquiz__button:focus {
    font-size: 15px !important;
    line-height: 18px !important;
    padding: 21px 16px;
    width: 100%;
}
/* */
.question-marquiz {
    width: auto;
    margin: 17px 15px 40px 15px;
    padding: 15px;
}

.question-marquiz__text .question-marquiz__test-title {
    line-height: 24px;
    font-size: 22px!important;
	margin-bottom: 24px !important;
}

.question-marquiz__text p {
    font-size: 12px;
    padding: 0 0px;
}

.question-marquiz .marquiz__container a {
    padding: 16px 21px 20px;
    font-size: 16px;
}

.question-marquiz .marquiz__container {
    margin: 40px 0 20px;
}

}
@media (max-width:730px){#first .left{float:left;width:100%;margin-top:-36px;}
#first{background-size:inherit;padding-top:50px;}
#first .img{top:100%;left:19%;width:210px;}
#first .left p br{display:none;}
}
@media (max-width:540px){#products .categories .clr li{width:46%;margin:10px 0;}
#about-us .info table tr{width:100%;}
#about-us #a-2 .info table tr td{width:100%;}
}
@media (max-width:690px){#peoples{display:none;}
}
@media (max-width:480px){#calc .btns{margin-bottom:25px;display:flex;display:-webkit-flex;flex-direction:row;-webkit-flex-direction:row;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-content:space-around;-webkit-align-content:space-around;max-width:400px;}
#calc .btns li{width:50%;}
#calc .btns li{margin-left:0;margin-right:0;padding:5px;display:inline-block;margin-bottom:15px;}
#header .padding-block.flex-block{display:block;padding-top:10px;}
.navbar-toggle{padding:22px 25px 14px 25px;}
#first2 .left{display:block;}
#first2 form .hot span{width:100%;text-align:center;}
form .top .item input,
form .top .item textarea{font-size:13px;}
#calc .calc table{width:280px;}
#calc .calc table tr td{display:block;padding-bottom:10px;}
#benefits .items-1 ul li:nth-child(2){left:5%;}
#benefits-2 .block ul{-webkit-column-count:1;-moz-column-count:1;column-count:1;}
#hdww .block-2 .img{float:none;}
.fancybox-wrap,
.fancybox-inner{width:100% !important;left:0!important;height:auto!important;}
.fancybox-image, .fancybox-iframe{height:auto!important;}
.popup{width:320px !important;max-width:100% !important;}
.popup form{width:300px !important;}
.jivo_shadow{right:0 !important;}
#benefits .items-1 ul li:nth-child(3){left:5%;top:88%;width:100%;}
.b-scroller{bottom:90px;}
.popup form .conf{padding-left:0 !important;margin-left:0 !important;margin-top:0 !important;}
form .conf .item span br{display:none;}
#problems-solutions .block table tr td p{text-align:justify;}
#problems-solutions .block table tr td p br{display:none;}
form .conf .item span{position:relative;}
#calc .calc table tr td .info,
.oferta-info{position:initial;}
#calc .calc table tr td .info .content,
.oferta-info .content{}
.oferta-info .content{top:26px;left:0px;right:0px !important;width:100%;white-space:normal;height:fit-content;font-size:11px;}
#calc .calc table tr td .info .content{top:26px;left:0px;right:0px !important;width:100%;white-space:normal;height:fit-content;font-size:11px;}
#calc .calc table tr td .info .content div{max-width:100%;}
.oferta-info .content br{display:none;}
#first2{overflow:visible;}
.order-block{overflow:visible;}
#calc .calc tr td{position:relative;}
#calc .calc table tr td .info .content img{max-width:100%;height:auto !important;}
.back_link_wrapper {text-align:center;}

.page-404 .container {
    padding: 20px 8px 0;	
}

.page-404__head-part-1 {
    font-size: 26px;
}

.page-404__head-part-2 {
    font-size: 100px;
}

.page-404__content {
    margin: 46px 0 0 0;
}

.page-404__menu li {
    margin: 0 0 16px 0;
}

.page-404__menu li a {
	font-size: 14px;
}

.page-404__left-block {
    font-size: 12px;
    line-height: 1.5;
}

.page-404__left-block a img {
    width: 120px;
}

.page-404__left-block > a {
    margin: 16px 0 0 0;
}

.page-404__phone {
    margin: 28px 0 0 0;
}

.c-color-error {
    max-width: 320px;	
}

.c-color-error__wrapper, 
.c-color-error__wrapper-c {
	display:block;
}

.mobile-error {
    display: block;
    position: inherit !important;
}

.result-error-2 {
    left: -192px;
    margin-left: 0px;
    width: 328px;
    top: 8px;
}

#calc .result table tr td:last-child {
	position:relative;
}


.mobile-error-margin {
    margin-top: 95px;	
}

#thankyou h1 br {
	display: inline-block;
}

.shelk-tip {
    top: 0px;
    left: 0px;
    width: 310px;
    margin: 15px 0 0 -170px;
}

.shelk-tip .content {
    left: -100px;
}

}
@media (max-width:480px)
{
	.c-colored-list .jq-selectbox__dropdown {
	    left: 0px !important;	
	}
	.c-colored-list.c-colored-list-long .jq-selectbox__dropdown {
		width: 314px;
	}
}

@media (max-width:413px)
{
/* */
.question-marquiz-2 {
    margin: 62px 0 28px;
	padding: 0 20px;
}
.question-marquiz-2__title {
    font-size: 23px;
    line-height: 25px;
}
.question-marquiz-2__text {
    font-size: 14px;
    line-height: 21px;
    margin: 23px 0 0 0;
}
.question-marquiz-2__text-2 {
    font-size: 14px;
    line-height: 21px;
    margin: 21px 0 0 0;
}
.offers {
    margin: 15px 0 0 0;
}
.offers__item {
    width: 100%;
	margin:0 0 50px 0;
}
.offers__item:first-child {
    margin: 0 0 50px 0px;
}
.offers__img-wrap {
    margin: 0 auto 0;
}
.offers__title {
    font-size: 14px;
    margin: 14px 0 0 0;
}
.offers__item:nth-child(3) .offers__title {
    margin: 18px 0 0 0;
}
.offers__text {
    font-size: 14px;
    line-height: 21px;
    margin: 2px 0 0 0;
}
.offers__text-span {
    margin: 10px 0 0 0;
	font-size: 14px;
    line-height: 21px;
}
/* */	
}

@media (max-width:374px)
{
/* */
.question-marquiz-2 {
    margin: 60px 0 26px;
	padding: 0 20px;
}
.question-marquiz-2__title {
    font-size: 20px;
    line-height: 22px;
}
.question-marquiz-2__text {
    font-size: 12px;
    line-height: 18px;
    margin: 20px 0 0 0;
}
.question-marquiz-2__text-2 {
    font-size: 12px;
    line-height: 18px;
    margin: 18px 0 0 0;
}
.offers {
    margin: 15px 0 0 0;
}
.offers__item {
    width: 100%;
	margin:0 0 50px 0;
}
.offers__item:first-child {
    margin: 0 0 50px 0px;
}
.offers__img-wrap {
    margin: 0 auto 0;
}
.offers__title {
    font-size: 12px;
    margin: 12px 0 0 0;
}
.offers__item:nth-child(3) .offers__title {
    margin: 16px 0 0 0;
}
.offers__text {
    font-size: 12px;
    line-height: 18px;
    margin: 2px 0 0 0;
}
.offers__text-span {
    margin: 9px 0 0 0;
    font-size: 12px;
    line-height: 18px;
}
/* */	
}