html{position:relative;min-height:100%;}
body{font-family:Raleway-Regular;color:#ffffff;}
body, ul{margin:0;padding:0;}
li{list-style-type:none;}
a{color:#fff;outline:none!important;}
a:hover,
a:focus{text-decoration:none;color:#58595b;}
section,
footer{background-color:#f6f6f5;padding-bottom:5px;}
textarea{resize:none;}
strong{font-family:Raleway-Bold;}
button.btn:focus,
button.btn:visited,
button.btn:active,
button.btn:hover,
button.btn:active:focus{outline:0;}
.bg-gray{background-color:#f6f6f5;}
.bg-texture{background-image:url("../images/Texure.jpg");}
.padding-btw-bg{padding-top:50px;padding-bottom:22px;}
.padding-t-80{padding-top:80px;}
.padding-t-50{padding-top:50px;}
.font-s-14{font-size:14px;}
.font-s-16{font-size:16px;}
.font-s-18{font-size:18px;}
.font-s-20{font-size:20px;}
.font-s-22{font-size:22px;}
.container-full{margin:0 auto;width:100%;position:relative;}
nav{height:90px;width:100%;display:flex;align-items:center;background-color:#ffffff;color:#000;}
nav .fa-shopping-basket{color:#babcbf;}
nav .fa-shopping-basket:hover{color:#e1e2e5;}
nav .active.fa-shopping-basket{color:#3498db;}
nav .active.fa-shopping-basket:after{content:attr(data-count);position:absolute;background-color:#d10f0f;color:#fff;width:19px;height:19px;padding:2px 7px;border-radius:20px;font-size:12px;top:-11px;left:30px;font-family:Raleway-Bold;line-height:14px;}
nav .active.fa-shopping-basket:hover{color:#77c8ff;}
nav .fa-shopping-basket .shopping-basket-tooltip{width:423px;height:54px;border-radius:20px;background-color:#ffffff;box-shadow:0 8px 20px 0 rgba(0, 0, 0, 0.35);position:absolute;top:80px;left:-191px;align-items:center;justify-content:center;font-family:Raleway-Bold;font-size:20px;letter-spacing:2px;color:#85848d;display:none;}
nav .fa-shopping-basket .shopping-basket-tooltip:after{content:'';position:absolute;bottom:100%;left:50%;margin-left:-5px;border-width:10px;border-style:solid;border-color:transparent transparent #fff transparent;}
nav .fa-shopping-basket:not(.active):hover .shopping-basket-tooltip{display:flex;}
nav .callback .fa-phone{margin-right:15px;}
nav.navbar{top:initial;margin-bottom:0;}
nav.navbar .row{display:flex;align-items:center;}
nav .menu ul{display:flex;justify-content:space-between;letter-spacing:1px;}
nav .menu a{color:#002366;font-size:16px;padding-right:25px;}
nav .menu a:hover{color:#2f89c5;}
.navbar .naw-tel{font-family:'Raleway-Regular',sans-serif;font-size:18px;color:#222134;}
.style-header-scroll{height:80px;box-shadow:0 6px 16px 0 rgba(0, 0, 0, 0.25);}
.navbar .first-logo{opacity:1;visibility:visible;height:130px;display:block;margin-top:40px;position:relative;z-index:99;}
.navbar .first-logo img{display:block;box-shadow:0px 2px 5px 0 rgba(0, 0, 0, 0.25);}
.navbar .last-logo{opacity:0;visibility:hidden;height:0;padding:0;overflow:hidden;display:block;}
.navbar .first-logo{-webkit-transition:all 0.8s;-moz-transition:all 0.8s;-ms-transition:all 0.8s;-o-transition:all 0.8s;transition:all 0.8s;}
.style-header-scroll-logo .first-logo{opacity:0;visibility:hidden;height:0;padding:0;margin-top:0;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-ms-transition:all 0.6s;-o-transition:all 0.6s;transition:all 0.6s;}
.style-header-scroll-logo .last-logo{opacity:1;visibility:visible;height:40px;-webkit-transition:all 0.8s;-moz-transition:all 0.8s;-ms-transition:all 0.8s;-o-transition:all 0.8s;transition:all 0.8s;}
.naw-tel i{display:inline-block;width:20px;height:20px;margin-right:5px;}
.naw-tel a:last-child{margin-right:0;}
#dinamic_index,
i.tel_index{display:inline-block;width:42px;color:#000;margin-right:10px;font-style:oblique;}
.btn{width:100%;height:50px;border-radius:25px;background-color:#3498db;box-shadow:none;border-style:none;outline:none;color:#fff;font-size:16px;text-align:center;letter-spacing:1.6px;font-family:Raleway-Bold;}
.btn:hover{background-color:#49a3df;box-shadow:0 6px 14px 0 rgba(0, 43, 71, 0.7);color:#fff;}
.btn:focus,
.btn:visited,
.bg-btn:focus,
.bg-btn:visited{color:#fff;}
.btn:active{outline:none;background-color:#2f89c5;box-shadow:inset 0 6px 14px 0 rgba(0, 43, 71, 0.4);}
.no-padding{margin:0;padding:0;}
#top-wrap{padding-top:90px;}
.background-top-cont{background:url(../images/bg.png) center center no-repeat;background-size:cover;display:flex;align-items:center;flex-direction:column;justify-content:center;}
.background-top-cont .bg-title h1{font-family:Raleway-ExtraBold;font-size:75px;line-height:1;color:#ffffff;}
.background-top-cont .bg-subtitle{font-family:ModernH-Bold;font-size:55px;font-weight:bold;color:#ffffff;}
.background-top-cont .bg-year{font-family:ModernH-Light;line-height:1.53;color:#ffffff;margin-bottom:29px;}
.transparent-btn{width:300px;height:50px;font-family:Raleway-Bold;box-shadow:none;outline:none;border-radius:25px;color:#fff;background-color:transparent;border:solid 2px #3498db;font-size:16px;letter-spacing:2px;}
.transparent-btn:hover{background-color:#49a3df;box-shadow:0 6px 14px 0 rgba(0, 43, 71, 0.7);;}
.transparent-btn:active{background-color:#2f89c5;box-shadow:inset 0 6px 14px 0 rgba(0, 43, 71, 0.4);border-color:rgba(0, 43, 71, 0.4);}
.background-top-cont .fa-angle-down{position:absolute;bottom:80px;cursor:pointer;color:#fff;}
.background-top-cont .fa-angle-down:hover{color:#f56217;}
.bg-white{background-color:#fff;}
#top-description,
#middle-bg,
#desc-images{padding-top:80px;}
#video-block,
#delivery{padding-top:45px;}
#top-description .description-text{font-size:26px;line-height:normal;color:#000;}
#top-description .sub-description{margin-top:10px;line-height:normal;color:#000;}
.wrap-description{border-radius:20px;background-color:#ffffff;box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.25);padding-top:50px;padding-bottom:50px;}
.wrap-description .top-img{height:153px;}
#delivery .title,
#delivery .subtitle{font-size:26px;color:#222134;line-height:normal;}
#delivery .timer .title{font-size:20px;}
#delivery .description{margin-top:10px;line-height:normal;color:#000;}
#delivery .timer{height:185px;padding-top:40px;border-radius:20px;background-color:#f56217;box-shadow:0 4px 10px 0 rgba(245, 98, 23, 0.7);}
#delivery .timer .title{text-transform:uppercase;color:#ffffff;}
#delivery .row-number,
#delivery .row-text{display:flex;justify-content:space-around;align-items:center;padding-left:55px;padding-right:55px;line-height:normal;}
#delivery .row-text{padding-right:30px;padding-left:45px;}
#delivery .colon{padding:0 10px;font-size:26.6px;}
#delivery .row-number .number{font-size:55px;}
#middle-bg .background{background:url(../images/middle-bg.png) center center no-repeat;background-size:cover;height:210px;display:flex;align-items:center;justify-content:center;}
#middle-bg button:first-child{margin-right:30px;}
#desc-images .description{font-size:26px;color:#222134;}
#desc-images .kiev-img{margin-bottom:30px;}
#desc-images .box-img{margin-bottom:43px;}
#desc-images .boxes-img{margin-bottom:22px;}
#desc-images .ukraine-img{margin-bottom:43px;}
#desc-images .arrow{cursor:pointer;margin-top:49px;font-size:47.2px;text-align:center;color:#222134;text-shadow:0px 4px 8px rgba(0, 0, 0, 0.35);}
#desc-images .arrow:hover{color:#f9690e;text-shadow:0 0 10px rgba(249, 105, 14, 0.7), 0px 4px 8px rgba(0, 0, 0, 0.35);}
#choose-necessary,
#just-bought,
#just-bought_1{color:#222134;line-height:normal;background:url("../images/Texure.jpg");}
#choose-necessary .title{font-size:26px;}
#choose-necessary .subtitle{font-size:34px;}
#choose-necessary .cut-bg{background:url(../images/choose-necessary.png) center no-repeat;height:58px;margin-top:22px;}
#choose-necessary .item,
#just-bought .item,
#just-bought_1 .item{height:435px;max-height:435px;border-radius:20px;background-color:#ffffff;box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.25);overflow:hidden;margin-top:30px;padding-bottom:30px;position:relative;}
#choose-necessary .item:hover,
#just-bought .item:hover,
#just-bought_1 .item:hover{box-shadow:0px 15px 35px 0 rgba(0, 0, 0, 0.3)}
#choose-necessary .top-content,
#just-bought .top-content,
#just-bought_1 .top-content{background-color:#f9690e;padding-top:20px;padding-left:5px;padding-right:5px;padding-bottom:38px;position:relative;height:121px;overflow:hidden;}
#choose-necessary .top-content,
#just-bought .top-content{overflow:hidden;text-align:center;}
#choose-necessary .item-list,
#just-bought .item-list,
#just-bought_1 .item-list{max-height:92px;}
#choose-necessary .item-list li,
#just-bought .item-list li,
#just-bought_1 .item-list li{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:25px;}
#choose-necessary .bottom-content .border,
#just-bought .bottom-content .border,
#just-bought_1 .bottom-content .border{width:100%;margin-top:-8px;}
#choose-necessary .item-title,
#just-bought .item-title,
#just-bought_1 .item-title{font-size:29px;color:#ffffff;}
.item-subtitle{font-size:22px;color:#fff;}
.item ul{overflow:hidden;opacity:0;color:#fff;font-size:16px;margin-top:5px;padding-left:16px;line-height:20px;}
#just-bought .big-items .item:hover ul,
#choose-necessary .big-items .item:hover ul{opacity:1;visibility:visible;display:block;}
.item-shadow{position:absolute;height:0;bottom:33px;opacity:0.9;width:100%;-webkit-transition:all 3.5s;-moz-transition:all 33.5s;-ms-transition:all 3.5s;-o-transition:all 3.5s;transition:all 3.5s;}
.item:hover .item-shadow{position:absolute;height:9px;-webkit-box-shadow:inset -1px -14px 10px -10px #f9690e;-moz-box-shadow:inset -1px -14px 10px -10px #f9690e;-o-box-shadow:inset -1px -14px 10px -10px #f9690e;box-shadow:inset -1px -14px 10px -10px #f9690e;}
.item .read-more{font-family:Raleway-ExtraBold;font-size:16px;letter-spacing:1.6px;text-align:center;color:#ffffff;position:absolute;top:95px;width:97%;display:none;}
.item:hover .read-more{top:185px;display:block;}
.item:hover .sale ~ .item-shadow{bottom:33px;}
.item .sale ~ .read-more{}
.item-open-list:hover ul{opacity:1;visibility:visible;}
.big-items .item ul,
.item-open-list ul{visibility:none;overflow:hidden;}
#choose-necessary .big-items .item:hover ul{display:block;}
#choose-necessary .big-items .item:hover .top-content,
.item-open-list:hover .top-content,
.owl-item .item-open-list:hover .top-content{height:210px!important;}
#choose-necessary .big-items .item .product{width:100%;}
#choose-necessary .big-items .item:hover .product,
.item-open-list:hover .product{width:150px!important;}
#choose-necessary .bottom-buy,
#just-bought .bottom-buy{bottom:30px;position:absolute;width:100%;text-align:center;}
#choose-necessary .bottom-buy strong{margin-left:12px;}
#choose-necessary ul i,
#just-bought ul i,
#just-bought_1 ul i,
#item-description-modal ul i{margin-right:15px;color:#ffb310;}
#choose-necessary .product,
#just-bought .product,
#just-bought_1 .product{margin-top:3px;margin-left:auto;margin-right:auto;}
#choose-necessary img.product{width:100%;}
#choose-necessary .price,
#just-bought .price,
#just-bought_1 .price{margin-top:15px;margin-bottom:15px;font-size:20px;}
#choose-necessary .price strong:last-child{font-size:24px;}
.sale{width:100%;max-width:115px;height:auto;border-radius:6px;background-color:#f59f17;color:#fff;margin:0 auto 7px auto;padding:6px 10px;opacity:1;overflow:visible;}
#choose-necessary .squash .item-title,
#just-bought .squash .item-title,
#just-bought_1 .squash .item-title{font-size:21px;}
#choose-necessary .squash .top-content,
#just-bought .squash .top-content,
#just-bought_1 .squash .top-content{background-color:#f59f17;padding:20px 5px;}
#choose-necessary .squash .price,
#just-bought .squash .price,
#just-bought_1 .squash .price{margin-top:25px;}
.squash .sale{background-color:#e87e04;}
#four-steps{color:#000;padding-bottom:80px;}
#four-steps .wrap-description{padding-right:15px;padding-left:15px;}
#four-steps .title{font-size:26px;margin-bottom:45px;}
.steps-wrap{height:50px;display:flex;}
.steps-wrap .step{width:100%;font-size:24px;display:flex;justify-content:center;align-items:center;margin-right:-40px;border-radius:25px;background-color:#fff;box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.25);}
.steps-wrap .step:last-child{margin-right:0;}
.steps-wrap .step:nth-child(1){z-index:4;}
.steps-wrap .step:nth-child(2){z-index:3;}
.steps-wrap .step:nth-child(3){z-index:2;}
.steps-wrap .step:nth-child(4){z-index:1;}
.steps-wrap .step.active{color:#fff;background-color:#f9690e;box-shadow:0 4px 10px 0 rgba(245, 98, 23, 0.7);z-index:10;}
#four-steps .steps-description{margin-top:50px;display:flex;}
#four-steps .step-description:not(:first-child){margin-left:53px;}
#four-steps .step-description:not(:last-child){padding-left:20px;}
#four-steps .step-title strong{font-size:26px;letter-spacing:2.6px;line-height:normal;font-family:Raleway-ExtraBold;}
#four-steps .step-subtitle{font-size:18px;line-height:normal;letter-spacing:1.4px;margin:20px 0;}
#four-steps .step-text{font-size:14px;line-height:22px;letter-spacing:1.8px;}
#just-bought,
#just-bought_1{color:#000;padding-bottom:0;}
#just-bought .title,
#just-bought_1 .title{font-size:34px;padding-bottom:20px;}
#just-bought .fa-chevron-left,
#just-bought .fa-chevron-right,
#just-bought_1 .fa-chevron-left,
#just-bought_1 .fa-chevron-right{color:#f6f6f5;text-shadow:0 2px 5px rgba(0, 0, 0, 0.25);}
#desc-images .fa-chevron-down{color:#f9690e;}
#just-bought .owl-prev .fa-chevron-left:hover,
#just-bought .owl-next .fa-chevron-right:hover,
#just-bought_1 .owl-prev .fa-chevron-left:hover,
#just-bought_1 .owl-next .fa-chevron-right:hover{color:#f56217;text-shadow:0px 6px 14px rgba(245, 98, 23, 0.7);}
#just-bought .owl-prev .fa-chevron-left:focus,
#just-bought .owl-next .fa-chevron-right:focus{text-shadow:none;}
#just-bought .item,
#just-bought_1 .item{margin-bottom:3px;}
.owl-prev{position:absolute;top:50%;left:-60px;}
.owl-next{position:absolute;top:50%;right:-60px;}
#callback-section{padding-top:70px;color:#000;}
#callback-section .title{font-size:26.1px;color:#222134;margin-bottom:50px;}
#callback-section .description{line-height:1.57;color:#85848d;width:349px;margin:0 auto 30px auto;text-align:left;}
.text-input{padding:10px 15px;width:370px;height:45px;border-radius:6px;background-color:#ffffff;border:solid 2px #dfe0e3;margin-bottom:30px;outline:none;font-size:16px;letter-spacing:1.6px;color:#222134;}
.text-input::-webkit-input-placeholder{font-family:Raleway-Regular;font-size:16px;letter-spacing:1.6px;text-align:left;color:#babcbf;}
.text-input:focus,
.text-input:hover:focus{border-color:#3498db;box-shadow:inset 0px 3px 7px 0 rgba(0, 43, 71, 0.4);}
#video-block .container a{display:block;overflow:hidden;border-radius:22px;}
#video-block .container a:hover{box-shadow:0 0 20px 0 rgba(0, 0, 0, 0.25);}
.text-input:hover{box-shadow:0 6px 14px 0 rgba(0, 0, 0, 0.25);}
.text-input.success{border-color:#3cd058;color:#3cd058;font-family:Raleway-Bold;}
.text-input.error{border-color:#d10f0f;color:#d10f0f;font-family:Raleway-Bold;}
#map-container{padding-top:80px;padding-bottom:80px;}
#map-container .map-popup,
.map-text{position:absolute;top:50%;left:40%;}
.map-text{top:54%;left:42%;}
.map-text strong{font-size:18px;}
.map-text a{font-size:14px;}
.map-text a:hover{color:#fff;text-decoration:underline;}
textarea.text-input{height:150px;}
button.transparent-btn.green{color:#000;border-color:#3cd058;width:200px;}
button.transparent-btn.green:hover{color:#fff;background-color:#3cd058;box-shadow:0 6px 14px 0 rgba(0, 70, 13, 0.7);}
button.transparent-btn.green:active{box-shadow:inset 0 6px 14px 0 rgba(0, 70, 13, 0.4);}
footer{font-family:Raleway-Bold;font-size:16px;font-weight:bold;line-height:1.38;letter-spacing:1.6px;text-align:left;color:#222134;}
footer .logo{width:180px;}
.footer-schedule p:first-child{margin-bottom:0;}
.footer-schedule p:nth-child(2n){margin-bottom:20px;padding-left:31.5px;}
.footer-schedule p:nth-child(3n){margin-bottom:0;padding-left:31.5px;}
footer .desc{margin-left:31px;}
footer .work-schedule{margin-left:15px;}
footer .bg-texture{padding-bottom:80px;}
footer .author{font-family:Raleway-Regular;line-height:2.2;letter-spacing:1px;font-size:10px;color:#222134;margin-top:50px;}
footer .author:hover{color:#f56217;}
.modal.fade:not([style*='none']){display:flex !important;align-items:center;}
.modal-content{border-radius:20px;background-color:#fff;}
#ordering-modal .modal-content{height:auto;}
.modal-header{background-color:#fff;box-shadow:0 -1px 5px 0 rgba(0, 0, 0, 0.25);border-top-left-radius:20px;border-top-right-radius:20px;}
#ordering-modal{color:#000;}
#ordering-modal .modal-title{font-size:27px;}
#ordering-modal .product-list{border-radius:7px;background-color:#fff;box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.25);max-height:192px;overflow:auto;padding:0 20px;margin-top:20px;}
#ordering-modal .product-list .product-item{padding-top:18px;}
#ordering-modal .product-list .product-item:last-child{padding-bottom:18px;}
#ordering-modal .product-list .product-item .row{display:flex;align-items:center;}
#ordering-modal .item-description{font-size:16px;}
#ordering-modal .input-count{width:30px;height:30px;border-radius:6px;border:solid 2px #dfe0e3;text-align:center;font-family:Raleway-Bold;font-size:16px;}
#ordering-modal .arrow-change{margin-left:10px;}
#ordering-modal .arrow-change .fa-chevron-up{position:absolute;top:-1px;}
#ordering-modal .arrow-change .fa-chevron-down{position:absolute;top:15px;}
#ordering-modal .item-count{display:flex;}
#ordering-modal .price{font-size:18px;}
.fa-chevron-down.gray{color:#dfe0e3;}
.fa-times.gray{color:#babcbf;}
#ordering-modal .total-amount{padding-top:15px;padding-bottom:25px;}
#ordering-modal .total-amount span{font-size:16px;}
#ordering-modal .total-amount strong{font-size:20px;}
#ordering-modal .fa-chevron-right{font-size:18px;}
#ordering-modal .text-input{width:100%;}
#ordering-modal .input-ordering,
#ordering-modal .delivery-address{margin-top:30px;}
#ordering-modal .steps-wrap .fa-check{color:#3cd058;font-size:18px;}
#ordering-modal .btn{background-color:#3cd058;width:270px;}
#ordering-modal .btn:hover{box-shadow:none;}
.custom-checkbox{position:absolute;opacity:0;}
.custom-checkbox ~ label{position:relative;cursor:pointer;padding:0;}
.custom-checkbox ~ label:before{content:'';display:inline-block;vertical-align:middle;margin-right:20px;width:30px;height:30px;border-radius:20px;border:1px solid #dfe0e3;background-color:#fff;}
.custom-checkbox ~ label:after{content:'';position:absolute;left:6px;top:8px;width:18px;height:18px;border-radius:20px;background-color:#fff;}
.custom-checkbox:checked ~ label:after{background-color:#3cd058;}
#ordering-modal .checkboxes{display:flex;justify-content:space-around;padding:50px 0;}
#ordering-modal .delivery-method .checkbox-wrap:nth-child(2) .custom-checkbox:checked ~ label:after{top:8px;}
#ordering-modal .steps-wrap .step{font-size:22px;}
#ordering-modal .btn:first-child{margin-right:30px;color:#000;border:1px solid #3cd058;background-color:#fff;}
#ordering-modal .checkbox-wrap{font-size:22px;}
#ordering-modal .modal-buttons{margin-top:10px;}
#ordering-sent-modal,
#callback-modal,
#leadership-modal,
#letter-sent-modal{color:#000;}
#ordering-sent-modal .fa-check{color:#3cd058;}
#callback-modal .fa-check,
#leadership-modal .fa-check,
#letter-sent-modal .fa-check{color:#3498db;}
#ordering-sent-modal .title,
#callback-modal .title,
#leadership-modal .title,
#letter-sent-modal .title{font-size:34px;padding-top:20px;}
#ordering-sent-modal .description,
#callback-modal .description,
#leadership-modal .description,
#letter-sent-modal .description{font-size:26px;padding:30px 0 15px 0;}
#ordering-sent-modal .thx,
#callback-modal .thx,
#leadership-modal .thx,
#letter-sent-modal .thx{font-size:18px;}
#ordering-sent-modal .modal-buttons button,
#callback-modal .modal-buttons button,
#leadership-modal .modal-buttons button,
#letter-sent-modal .modal-buttons button{width:271px;color:#000;margin:15px 0 25px 0;}
#ordering-sent-modal .modal-buttons button:hover,
#callback-modal .modal-buttons button:hover,
#order-callback-modal .modal-buttons button:hover,
#leadership-modal .modal-buttons button:hover,
#letter-sent-modal .modal-buttons button:hover{color:#fff;}
.modal .modal-title{font-size:26px;}
#order-callback-modal{color:#000;}
#order-callback-modal .modal-buttons button{width:271px;}
#order-callback-modal .description{padding:15px 0;}
#order-callback-modal input{font-size:16px;font-family:Raleway-Bold;}
#order-callback-modal button{margin-bottom:30px;}
#item-description-modal{padding-right:0 !important;}
#item-description-modal .modal-dialog{width:100%;margin:0;padding:0;}
#item-description-modal .modal-content{height:auto;min-height:100%;border-radius:0;background-color:#fff;}
#item-description-modal .modal-body{padding:0;}
#item-description-modal .title-item{height:127px;background-color:#f9690e;}
#item-description-modal .title{font-size:40px;display:flex;align-items:center;height:127px;}
#item-description-modal .close{color:#fff;opacity:1;text-shadow:none;}
#item-description-modal .close:hover{color:#babcbf;}
button.close{margin:7px 10px 0 0!important;}
#item-description-modal .sale{margin:0;}
#item-description-modal .text-wrap{color:#000;}
#item-description-modal .points{display:flex;justify-content:space-between;padding:20px 0;}
#item-description-modal .bottom-wrap{color:#000;padding-top:40px;padding-bottom:60px;}
#item-description-modal .bottom-wrap strike{font-size:25px;}
#item-description-modal .bottom-wrap strong{font-size:30px;}
#item-description-modal .bottom-wrap .transparent-btn{border-color:#3cd058;background-color:#3cd058;color:#fff;width:270px;}
#item-description-modal .content-wrap{padding-top:40px;}
@media (min-width:1200px){#ordering-modal .modal-dialog{margin:0 auto;width:1170px;}
}
.transparent-btn,
.top-content,
.sale,img,a,ul,
button,
.item,.navbar,
.first-logo,.last-logo
.video-block a,
#video-block .container a,
.btn, input, textarea, i,
#choose-necessary .big-items ul,
.bottom-content .product,
#choose-necessary .item{-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.bottom-content{position:relative;}
.procent{position:absolute;left:20px;top:20px;display:inline-block;width:35px;text-align:center;font-family:Raleway;font-size:14px;font-weight:800;letter-spacing:1.4px;text-align:center;color:#ffffff;width:58px;height:26px;line-height:25px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background-color:#e32736;}
#choose-necessary{padding-bottom:15px;}
#choose-necessary .squash .price strike:first-child{padding-right:15px;font-size:20px;font-weight:500;text-align:center;color:#222134;}
.item-open-list:hover .sale{opacity:0;position:absolute;left:50%;margin-left:-42px;height:0;overflow:hidden;}
#desc-images .fa-chevron-down:hover{color:#f9690e;text-shadow:0 0 10px rgba(249, 105, 14, 0.7), 0px 4px 8px rgba(0, 0, 0, 0.35);}
.type-description{padding-top:50px;}
.page-product__top-info-block{background:#f9690e;padding-top:130px;padding-bottom:30px;margin-bottom:150px;position:relative;}
.page-product__top-info-block .bg-texture-orang{height:50px;position:absolute;bottom:-50px;}
.page-product__top-info-block .bg-texture-orang img{width:100%;height:50px;}
.page-product__top-info-block .title{font-size:40px;display:flex;align-items:center;}
.product-foto{position:relative;}
.product-foto img{width:100%;}
.product-foto::before{font-family:fontawesome !important;content:'\f00e';display:block;width:26px;height:26px;font-size:26px;position:absolute;right:5px;bottom:0;color:#dedede;}
.page-product__top-product-cart{background:#fff;padding-bottom:60px;}
.page-product__top-product-cart .sale{float:left;text-align:center;}
.page-product__top-product-cart .price{color:#222134;font-size:25px;margin-bottom:30px;}
.page-product__top-product-cart .new-price{font-family:'Raleway-Bold',sans-serif;font-size:30px;}
.page-product__top-product-cart .old-price{font-family:'Raleway-Regular',sans-serif;padding-right:15px;}
.page-product__top-product-cart--info-text{color:#222134;font-size:16px;margin-bottom:20px;}
.page-product__top-product-cart--info-text li{font-family:'Raleway-Regular',sans-serif;margin-bottom:20px;}
.page-product__top-product-cart--info-text .product-cart--info-text-bold{font-family:'Raleway-Bold',sans-serif;font-size:18px;}
.page-product__top-product-cart--info-text .product-cart--info-text-green{font-family:'Raleway-Bold',sans-serif;font-size:18px;color:#36bb4f;}
.page-product__description{padding:50px 0 80px;background-image:linear-gradient(to left, #567a8f, #df895d);}
.page-product__description .title{font-size:26px;color:#3699DB;margin-bottom:50px;}
.page-product__description .title i{margin-right:10px;}
.page-product__description-text ul{margin-bottom:55px;}
.page-product__description-text li,
.page-product__description-text li a{font-family:'Raleway-Bold',sans-serif;color:#222134;font-size:18px;margin-bottom:20px;}
.page-product__description-text--title{font-family:'Raleway-Bold',sans-serif;color:#222134;font-size:26px;margin-bottom:25px;}
.page-product__description-text li i{color:#FFB310;margin-right:10px;}
.page-product__description-text-bottom p,
.page-product__description-text-bottom li{font-family:'Raleway-Regular',sans-serif;color:#222134;font-size:18px;margin-bottom:26px;}
.page-product__description-text-bottom ul{margin-bottom:26px;}
.page-product__description-text-bottom li{margin-bottom:10px;}
.page-product__carousel--title{padding-top:80px;}
.reserved-block{background:#F6F6F5;padding:45px 0;}
.page-product__description-text-bottom img{max-width:100% !important;}
.new-price{margin-right:15px;}
.count-product{float:left;width:80px;margin-right:15px;}
.count-product input[type="text"]{width:50px;height:50px;border:2px solid #DFE0E3;text-align:center;font-family:'Raleway-Bold',sans-serif;font-size:22px;color:#222134;-webkit-border-radius:6px;-moz-border-radius:6px;-o-border-radius:6px;border-radius:6px;}
.count-product_input{float:left;width:50px;}
.count-product .count-product_button{float:left;width:26px;height:26px;}
.count-product .count-product_button button{border:none;background:none;color:#DFE0E3;font-size:16px;}
.count-product button:hover{color:#3498DB;}
.count-product button:focus{outline:none;}
.text-wrap .green.page-product__btn--green{background:#3CD058;color:#fff;width:100%;max-width:270px;font-size:16px;font-family:'Raleway-Bold',sans-serif;letter-spacing:1.4px;}
.old-price{margin-right:15px;}
.text_404{padding-top:230px;padding-bottom:165px;}
.text_404 span,
.text_404 p,
.text_404 button{font-family:'Raleway-Bold',sans-serif;font-size:75px;font-weight:bold;line-height:1;text-align:center;color:#222134;}
.text_404 span{display:inline-block;margin-bottom:20px;}
.text_404 p{font-size:34px;margin-bottom:30px}
.text_404 button{font-size:16px;letter-spacing:1.6px;}
.text_404 button:hover{color:#fff;}
.page__delivery{padding-bottom:80px;}
.title-delivery{margin-top:80px;margin-bottom:45px;font-family:'Raleway-Bold',sans-serif;font-size:34px;color:#222134;}
.column-delivery .wrap-description{padding:50px;}
.title-column-delivery{margin-bottom:50px;}
.title-column-delivery__two{font-family:'Raleway-Bold',sans-serif;font-size:22px;text-align:left;color:#f9690e;margin-bottom:20px;}
.title-column-delivery__two .color-red{color:#DC151F;text-transform:uppercase;}
.delivery-description p,
.delivery-description ol{font-family:'Raleway-Regular',sans-serif;font-size:18px;line-height:1.44;text-align:left;color:#222134;padding-left:0;margin-bottom:30px;}
.delivery-description p:last-child{margin-bottom:0;}
.title-column-delivery__three{font-family:'Raleway-Bold',sans-serif;font-size:18px;color:#222134;margin-top:20px;margin-bottom:20px;}
.wrap-description__contacts{padding:50px 90px;}
.contacts-tel{padding-left:0;font-family:'Raleway-Regular',sans-serif;font-size:18px;color:#222134;margin-bottom:50px;}
.contacts-tel li{margin-bottom:10px;}
.contacts-tel li i{margin-right:20px;width:20px;}
.contacts-tel li a{color:#222134;}
.contacts-tel .fa{font-size:22px;color:#f9690e;}
.contacts-schedule i{margin-right:20px;width:20px;}
.contacts-schedule span{margin-right:20px;width:70px;}
.title-contact-bottom{font-family:'Raleway-Regular',sans-serif;font-size:34px;line-height:1;letter-spacing:1.7px;color:#222134;}
.wrap-description__contacts button{font-size:16px;letter-spacing:1.6px;text-align:center;color:#222134;}
.wrap-description__contacts button:hover{color:#fff;}
.container-full__text li{display:inline-block;font-family:'Raleway-Regular',sans-serif;font-size:26px;letter-spacing:1.3px;text-align:left;color:#ffffff;vertical-align:middle;}
.container-full__text li:first-child{margin-right:20px;}
.contact-block-complect{margin-bottom:80px;}
#modal-checkout-dialog .modal-dialog{width:630px;}
#modal-checkout-dialog .modal-header{margin-bottom:50px;}
#modal-checkout-dialog .modal-title{font-family:'Raleway-Bold',sans-serif;font-size:26px;line-height:0.84;text-align:center;color:#222134;}
#modal-checkout-dialog .item-description,
#modal-checkout-dialog .quantity{font-family:'Raleway-Bold',sans-serif;font-size:16px;line-height:1.36;text-align:left;color:#222134;line-height:56px;}
.modal-checkout-dialog__title{font-family:'Raleway-Bold',sans-serif;font-size:34px;text-align:center;color:#222134;}
.modal-checkout-dialog__title i{color:#3cd058;margin-right:10px;}
#modal-checkout-dialog .product-item{margin-bottom:30px;}
#modal-checkout-dialog .btn.btn-green-border{color:#000;border:1px solid #3cd058;background-color:#fff;text-transform:unset;}
#modal-checkout-dialog .btn{color:#fff;border:1px solid #3cd058;background-color:#3cd058;text-transform:uppercase;}
#modal-checkout-dialog .btn.btn-green-border:hover{color:#fff;border:1px solid #3cd058;background-color:#3cd058;}
#modal-checkout-dialog .modal-body{position:relative;padding:15px 15px 50px;}
.thank-page-content__wrap{background:#F6F6F5;}
.thank-page-conten__container{padding-top:108px;}
.thank-page-conten__container .wrap-description{background:none;box-shadow:none;}
.thank-page-conten__icon-check{font-size:120px;color:#3cd058;}
.thank-page-conten__big-text{font-family:'Raleway-Bold',sans-serif;font-size:75px;line-height:1;color:#222134;margin-bottom:20px;}
.thank-page-conten__normal-text{font-family:'Raleway-Bold',sans-serif;font-size:34px;color:#222134;margin-bottom:20px;}
.thank-page-conten__small-text{font-family:'Raleway-Bold',sans-serif;font-size:18px;color:#f9690e;margin-bottom:50px;}
.thank-page-conten__bottom-text{font-family:'Raleway-Regular',sans-serif;font-size:12px;line-height:1.5;letter-spacing:1.2px;color:#babcbf;margin-bottom:30px;}
.thank-page-conten__bottom-text a{font-family:'Raleway-Bold',sans-serif;color:#2f89c5;}
.thank-page-conten__bottom-text a:hover{text-decoration:underline;}
.thank-page-content .title{font-family:'Raleway-Bold',sans-serif;font-size:34px;text-align:center;color:#222134;padding-bottom:30px!important;}
#uptomenu{display:block!important;position:fixed;width:50px;height:49px;background-color:#ffffff;opacity:0.8;right:20px;bottom:120px;text-align:center;z-index:999;-webkit-box-shadow:0px 2px 5px 0 rgba(0, 0, 0, 0.25);-moz-box-shadow:0px 2px 5px 0 rgba(0, 0, 0, 0.25);-o-box-shadow:0px 2px 5px 0 rgba(0, 0, 0, 0.25);box-shadow:0px 2px 5px 0 rgba(0, 0, 0, 0.25);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-moz-transform:translateY(120px) scale(0);-ms-transform:translateY(120px) scale(0);-o-transform:translateY(120px) scale(0);-webkit-transform:translateY(120px) scale(0);transform:translateY(120px) scale(0);}
#uptomenu i{padding-top:2px;font-size:30px;text-align:center;color:#babcbf;line-height:49px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
#uptomenu:hover{opacity:1;}
#top{display:block!important;position:fixed;width:50px;height:49px;background-color:#ffffff;opacity:0.8;right:20px;bottom:50px;text-align:center;z-index:999;-webkit-box-shadow:0px 2px 5px 0 rgba(0, 0, 0, 0.25);-moz-box-shadow:0px 2px 5px 0 rgba(0, 0, 0, 0.25);-o-box-shadow:0px 2px 5px 0 rgba(0, 0, 0, 0.25);box-shadow:0px 2px 5px 0 rgba(0, 0, 0, 0.25);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-moz-transform:translateY(120px) scale(0);-ms-transform:translateY(120px) scale(0);-o-transform:translateY(120px) scale(0);-webkit-transform:translateY(120px) scale(0);transform:translateY(120px) scale(0);}
#top.active, #uptomenu.active{-moz-transform:translateY(0px) scale(1);-ms-transform:translateY(0px) scale(1);-o-transform:translateY(0px) scale(1);-webkit-transform:translateY(0px) scale(1);transform:translateY(0px) scale(1);}
#top i{font-size:28px;text-align:center;color:#babcbf;line-height:45px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
#top:hover{opacity:1;}
.transparent-btn__color-black{color:#222134;}
.transparent-btn__color-black:hover{color:#fff;}
.category-list{font-size:0;margin:50px auto;text-align:left;padding:10px;}
.category-list li{display:inline-block;margin-right:20px;margin-bottom:20px;}
.category-list li:nth-child(4n+4){margin-right:0;}
.category-list li button{min-width:270px;height:60px;border-radius:10px;background-color:#ffffff;border:none;outline:none!important;font-family:'Raleway-Bold',sans-serif;font-size:18px;text-align:center;color:#222134;-webkit-box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.25);-moz-box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.25);box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.25);-webkit-transition:all 0.15s;-moz-transition:all 0.15s;-ms-transition:all 0.15s;-o-transition:all 0.15s;transition:all 0.15s;}
.category-list li button:not(.active):hover{border:solid 5px #f59f17;}
.category-list li button.active{background-color:#f59f17;color:#fff;-webkit-box-shadow:0px 4px 10px 0 rgba(245, 159, 23, 0.7);-moz-box-shadow:0px 4px 10px 0 rgba(245, 159, 23, 0.7);box-shadow:0px 4px 10px 0 rgba(245, 159, 23, 0.7);}
.category-link{color:#222134;font-size:18px;margin:10px 20px;font-family:'Raleway-Bold',sans-serif;}
.contacts-tel_for-mob,
#nav .menu-tel_for-mob,
.for-mob,.step .for-mob,
.menu-desctop,
#hide-tel,
.step-mob{display:none;}
.tel_icon-mob{padding:0;}
.contacts-tel_for-mob li a{color:#222134;}
@media screen and (max-width:1200px){nav .menu ul{max-width:100%;}
nav .menu ul li:last-child{padding-right:0;}
nav .menu a{font-size:14px;padding-right:10px;}
#nav .menu-desctop{display:none;}
.contacts-tel.contacts-tel_for-mob{margin:0;text-align:right;}
.contacts-tel_for-mob li{margin-bottom:0;display:inline-block;padding-right:20px;text-align:left;}
.contacts-tel_for-mob li:nth-child(2n+2){padding-right:0;}
.for-mob,
.menu-desctop{display:block;}
.rd-mobilepanel_toggle{background:none;border:none;display:inline-block;padding:0;outline:none;outline-offset:0;cursor:pointer;-webkit-appearance:none;width:24px;height:24px;z-index:1;float:left;margin-right:10px;margin-top:4px;}
.rd-mobilepanel_toggle span::after,
.rd-mobilepanel_toggle span::before,
.rd-mobilepanel_toggle span{display:block;width:25px;height:4.5px;background-color:#3498db;backface-visibility:hidden;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:1px;}
.rd-mobilepanel_toggle span{position:relative;margin:auto;-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}
.rd-mobilepanel_toggle span:after,
.rd-mobilepanel_toggle span:before{content:"";position:absolute;left:0;top:-9px;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.rd-mobilepanel_toggle span:before{top:9px;}
.rd-mobilepanel_toggle.active_mob span{height:0;-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg);}
.rd-mobilepanel_toggle.active_mob span:before{-webkit-transform:rotate3d(0, 0, 1, -40deg);transform:rotate3d(0, 0, 1, -40deg);}.rd-mobilepanel_toggle.active_mob span:after{-webkit-transform:rotate3d(0, 0, 1, 40deg);transform:rotate3d(0, 0, 1, 40deg);}
.rd-mobilepanel_toggle.active_mob span:before,
.rd-mobilepanel_toggle.active_mob span:after{top:0;width:25px;}
.rd-mobilepanel_title{font-size:22px;font-weight:bold;letter-spacing:1.1px;text-align:left;color:#002366;}
div.for-mob{margin-bottom:0;}
#nav .fa-shopping-basket{font-size:30px;}
#nav .menu-desctop{display:block;position:fixed;width:100%;margin:0;top:0;height:0;padding:0 0 0 25%;z-index:-1;background:#fff;opacity:0;-moz-transition:0.8s all ease;-o-transition:0.8s all ease;-webkit-transition:0.8s all ease;transition:0.8s all ease;overflow:hidden;}
#nav .menu-desctop.active_mob{top:90px;opacity:1;height:auto;padding:30px 0 30px 25%;}
#nav .menu-desctop li{display:inline-block;width:48%;}
#nav .menu-desctop li a{color:#002366;font-size:18px;letter-spacing:1.1px;padding:20px 15px;display:block;}
#four-steps .step-description:not(:first-child){margin-left:30px;}
.category-list li:nth-child(3n+3){margin-right:0;}
.category-list li:nth-child(4n+4){margin-right:20px;}
#four-steps .step-description:not(:last-child){padding-left:0;}
.column-delivery{margin-bottom:30px;}
.wrap-description__contacts{padding:50px 0px;}
.thank-page-conten__big-text{font-size:55px;margin-bottom:20px;}
.thank-page-conten__icon-check .fa-check{font-size:90px;vertical-align:top;}
.thank-page-conten__normal-text{font-size:26px;}
#ordering-modal .modal-dialog{width:940px;}
#ordering-modal .steps-wrap{height:50px;display:flex;width:100%;}
#ordering-modal .steps-wrap .step{font-size:18px;}
#shipping-address div{width:50%;float:left;}
.modal-buttons{clear:both;}
.steps-wrap .step{margin-right:-30px;}
}
@media screen and (max-width:991px){.naw-tel,
.steps-wrap{display:none;}
#nav .menu-desctop.active_mob{padding:30px 0 30px 38%;}
.contacts-tel_for-mob{width:100%;position:fixed;left:0;top:0;right:0;background:#fff;text-align:left!important;display:block;opacity:0;visibility:hidden;padding:0 5% 0 38%;-moz-transition:0.8s all ease;-o-transition:0.8s all ease;-webkit-transition:0.8s all ease;transition:0.8s all ease;}
.contacts-tel_for-mob li{margin-bottom:10px;}
.contacts-tel_for-mob.contact_tel-active{top:90px;height:auto;opacity:1;visibility:visible;transition-delay:0s;z-index:9;padding:20px 5% 20px 38%;}
#hide-tel{display:inline-block;width:25px;height:24px;font-size:30px;letter-spacing:3px;text-align:center;color:#3498db;line-height:24px;}
.hide-tel-style-js.contact_tel-active i{color:#F9690E;-webkit-transform:rotate(-115deg);-moz-transform:rotate(-115deg);-ms-transform:rotate(-115deg);-o-transform:rotate(-115deg);transform:rotate(-115deg);}
div.for-mob{text-align:left;}
.for-mob .rd-mobilepanel_toggle{float:none;display:inline-block;vertical-align:top;}
.for-mob .rd-mobilepanel_title{display:inline-block;vertical-align:middle;}
.checkout_icon{text-align:left;padding:0;}
.tel_icon-mob{text-align:right;padding:0;}
#desc-images img{width:95%;}
#desc-images .kiev-img{margin-bottom:30px;}
#desc-images .box-img{margin-bottom:47px;}
#desc-images .boxes-img{margin-bottom:29px;}
#desc-images .ukraine-img{margin-top:30px;margin-bottom:60px;}
.category-list li button,
#choose-necessary .price,
#just-bought .price,
#just-bought_1 .price{font-size:16px;}
.item-subtitle{font-size:18px;}
#choose-necessary .price strong:last-child{font-size:20px;}
#desc-images .description{font-size:22px;}
#choose-necessary .item-title,
#just-bought .item-title,
#just-bought_1 .item-title{font-size:24px;}
.background-top-cont .bg-title h1{font-size:55px;}
.category-list li button{min-width:220px;height:50px;}
#choose-necessary .bottom-content .border,
#just-bought .bottom-content .border,
#just-bought_1 .bottom-content .border{width:100%;margin-top:-10px;}
#top-description .col-xs-4,
.steps-wrap{display:none;}
#top-description .col-xs-8{width:100%;}
#top-description .wrap-description{padding-left:30px;padding-right:30px;}
#form-get-part{text-align:center;}
#form-get-part .text-input{padding:10px 15px;width:100%;max-width:370px;margin-left:auto;display:block;margin-right:auto;}
#callback-section .col-md-6{padding:0!important;}
#callback-section .col-md-6:first-child{margin-bottom:30px;}
#four-steps .container{max-width:720px;margin-left:auto;margin-right:auto;clear:both;}
#four-steps .steps-description{display:block;}
#four-steps .step-description{width:50%;min-height:280px;float:left;margin-bottom:20px;padding-left:15px;padding-right:15px;}
#four-steps .step-description:not(:last-child){padding-left:15px;}
.step-mob{width:147px;height:50px;border-radius:25px;background-color:#ffffff;font-family:'Raleway-Bold',sans-serif;font-size:24px;box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.25);margin-bottom:30px;display:block;text-align:center;line-height:50px;color:#222135;}
.step-description:first-child .step-mob{background-color:#f9690e;box-shadow:0 4px 10px 0 rgba(245, 98, 23, 0.7);font-weight:bold;text-align:center;color:#ffffff;}
#four-steps .step-description:not(:first-child){margin-left:0;}
.logo-footer{margin-left:0;}
footer .desc{margin-left:15px;}
.footer_tel .desc{margin-left:31px;}
.count-product{margin-bottom:20px;}
.wrapp-btn-buy button{float:left;}
.page-product__description-text-bottom,
.page-product__description-text{padding-left:60px;padding-right:60px;}
.page-product__top-info-block .title{line-height:40px;}
.column-delivery{margin-bottom:30px;}
.column-delivery .wrap-description{padding:50px 60px;}
#callback-section .title{margin-bottom:30px;}
#callback-section .title{font-size:24.1px;}
.wrap-description__contacts .contacts-tel{padding-left:90px;}
#contact-form{max-width:590px;margin:0 auto;}
#contact-form .text-input{width:100%;}
.thank-page-conten__big-text{font-size:45px;margin-bottom:20px;}
.thank-page-conten__icon-check .fa-check{font-size:70px;}
.thank-page-conten__icon-check .col-lg-offset-1.col-ms-2.col-xs-12.text-center{height:90px;}
#ordering-modal .modal-dialog{width:720px;}
#ordering-modal .steps-wrap{width:100%;}
#ordering-modal .steps-wrap .step{font-size:18px;}
#shipping-address div{width:50%;float:left;}
.modal-buttons{clear:both;}
.steps-wrap .step{margin-right:-30px;}
.step .for-mob{display:inline-block;}
.step .for-desktop,
.step .fa-chevron-right{display:none;}
#ordering-modal .product-list{margin-left:15px;width:auto;margin-right:15px;}
#ordering-modal .checkbox-wrap{font-size:16px;}
.custom-checkbox ~ label::after{top:6px;}
#guest-shipping div{width:50%;margin-left:0;}
}
@media screen and (max-width:767px){#nav .container{width:100%;padding-right:25px;}
nav{height:60px;}
#nav .menu-desctop{padding:0 0 30px 15%;}
#nav .menu-desctop.active_mob{padding:10px 0 0 15%;}
#top-wrap{padding-top:60px;}
#top-wrap .transparent-btn{display:none;}
.background-top-cont .fa-angle-down{bottom:10px;}
.navbar .first-logo{width:86px;height:86px;margin-top:0;position:fixed;top:0;}
.style-header-scroll{height:60px;}
.navbar .last-logo{width:90px;margin-top:10px;}
.navbar .first-logo img,
.navbar .last-logo img{width:100%;}
.tel_icon-mob{text-align:center;}
#top-wrap .background-top-cont{height:320px!important;}
.background-top-cont .bg-title h1{font-size:35px;}
.background-top-cont .bg-subtitle{font-size:30px;}
.tab-content > .active{overflow-x:auto;}
.tab-pane table{min-width:450px;}
#nav .menu-tel_for-mob, .contacts-tel_for-mob{top:60px!important;display:block;}
.contacts-tel_for-mob.contact_tel-active{padding:20px 5% 20px 34%;}
#choose-necessary .bottom-content .border{margin-top:-9px;}
#desc-images .description{font-size:20px;}
#desc-images .arrow{margin-top:0;}
#desc-images .container div{margin-bottom:20px;}
#desc-images img{width:auto;}
#desc-images .kiev-img{margin-bottom:30px;}
#desc-images .box-img{margin-bottom:47px;}
#desc-images .boxes-img{margin-bottom:29px;}
#desc-images .ukraine-img{margin-top:0;margin-bottom:45px;}
#parts,
#komplekt{text-align:center;}
#parts .wrapp_item_mob,
#komplekt .wrapp_item_mob{width:260px;display:inline-block;float:none;}
#top-description .container,
#callback-section .container{width:auto;margin-left:15px;margin-right:15px;}
#just-bought .squash .item-title,
#just-bought_1 .squash .item-title,
#choose-necessary .squash .item-title{font-size:18px;letter-spacing:1px;}
.subtitle.text-center{padding-left:15%;padding-right:15%;}
#just-bought .bottom-content .border{margin-top:0;}
.footer-schedule,
.footer_tel{width:50%;}
.logo-footer{position:absolute;width:235px;height:60px;bottom:37px;left:50%;margin-left:-117px;}
#four-steps .step-description{width:100%;margin-bottom:30px;padding-left:50px;position:relative;min-height:auto;}
#four-steps .step-description:not(:last-child){padding-left:50px;}
#four-steps .step-mob{position:absolute;left:0;top:0;width:25px;height:25px;font-size:16px;line-height:25px;color:#222135;border-radius:50%;background-color:#ffffff;box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.25);}
#four-steps .step-description:first-child .step-mob{color:#ffffff;background-color:#f9690e;box-shadow:0 4px 10px 0 rgba(245, 98, 23, 0.7);}
#four-steps .step-subtitle{margin:10px 0;}
footer#contact{position:relative;}
footer .author{margin-top:100px;}
footer .container{width:100%;max-width:480px;}
.category-list{text-align:center;max-width:525px;}
.category-list li:nth-child(3n+3){margin-right:15px;}
.item{min-width:220px!important;}
.title{margin-bottom:0!important;}
#four-steps .container{margin-left:15px;margin-right:15px;}
.container.content-wrap.page-product__top-product-cart,
.page-product__description .container{max-width:450px;}
.product-foto{margin-bottom:20px;}
.page-product__top-info-block{padding-top:100px;padding-bottom:30px;margin-bottom:75px;}
.page-product__top-info-block .title{font-size:26px;line-height:28px;}
.page-product__top-info-block .bg-texture-orang img{height:25px;}
.page-product__top-product-cart--info-text li{margin-bottom:10px;}
.page-product__description-text-bottom, .page-product__description-text{padding-left:30px;padding-right:30px;}
.page-product__description-text ul{margin-bottom:30px;}
.page-product__description-text li,
.page-product__description-text-bottom p{font-size:16px;}
.page-product__description-text-bottom p{margin-bottom:20px;}
.page-product__description-text .col-xs-11{padding:0;}
.page__delivery{padding-bottom:20px;}
.title-delivery{margin-top:20px;margin-bottom:20px;font-size:26px;}
.column-delivery .wrap-description{padding:30px;}
#callback-section .title{font-size:22.1px;padding-bottom:10px;}
.delivery-description p, .delivery-description ol{font-size:16px;}
.delivery-description p, .delivery-description ol{margin-bottom:20px;}
.wrap-description__contacts{max-width:480px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px;}
.wrap-description.thank-page-conten__icon-check{max-width:480px;margin-left:auto;margin-right:auto;}
.thank-page-conten__container .wrap-description{padding-top:0;padding-bottom:0;}
.thank-page-conten__big-text{font-size:35px;margin-bottom:20px;}
.thank-page-conten__icon-check .fa-check{font-size:70px;}
.wrapp-button-thank-page{clear:both;}
.wrapp-button-thank-page button{vertical-align:top;}
.owl-next{right:0;}
.owl-prev{left:0;}
#ordering-modal .modal-dialog{width:450px;margin-left:auto;margin-right:auto;}
.product-item{position:relative;}
.product-item .item-description{position:absolute;top:0;width:100%;}
#ordering-modal .product-list{margin-left:auto;width:100%;margin-right:auto;padding-top:15px;}
#ordering-modal .item-count{min-width:65px;padding:0;}
#ordering-modal .price{min-width:205px;padding-right:0;text-align:center;}
#ordering-modal .product-list .row .col-xs-2:first-child{min-width:80px;padding-left:0;}
#ordering-modal .product-list .row .col-xs-2:first-child img{width:100%;}
#ordering-modal .checkboxes{display:block;padding:20px 0 50px;}
#ordering-modal .checkboxes .checkbox-wrap{width:100%;margin-bottom:10px;padding-left:50px;}
#ordering-modal .btn:first-child{margin-right:0;margin-bottom:15px;}
#button-shipping-method.btn,
#button-shipping-address-prev.btn,
#button-guest-shipping-prev.btn{width:50px;margin-top:0;margin-right:15px;margin-bottom:0;float:left;}
#shipping-address div,
#guest-shipping div{width:100%;}
#ordering-modal .modal-content{max-height:400px;overflow-y:auto;}
#modal-checkout-dialog .modal-dialog{width:405px;margin-left:auto;margin-right:auto;}
#modal-checkout-dialog .modal-header{margin-bottom:30px;}
.modal-checkout-dialog__title{font-size:26px;margin-bottom:30px;}
#modal-checkout-dialog .modal-buttons .col-xs-6{width:100%;float:none;}
#modal-checkout-dialog .modal-buttons .col-xs-6 button{width:100%;max-width:270px;}
#modal-checkout-dialog .modal-buttons .col-xs-6:first-child{margin-bottom:20px;}
#modal-checkout-dialog #cart{display:none;}
}
@media screen and (max-width:561px){#choose-necessary .bottom-content .border{margin-top:-10px;}
.page-product__description-text-bottom .col-xs-12{padding:0;}
}
@media screen and (max-width:545px){#parts.container,
#komplekt.container{max-width:530px;}
.subtitle.text-center{font-size:26px!important;padding-left:5%;padding-right:5%;}
#four-steps .title{margin-bottom:0;}
.category-list{text-align:center;}
.category-list li{display:inline-block;margin-right:15px;margin-bottom:10px;}
.category-list li:nth-child(3n+3){margin-right:15px;}
#desc-images .description{font-size:16px;}
#desc-images .container div{margin-bottom:20px;}
#desc-images img{width:82px;}
#desc-images .kiev-img{margin-bottom:30px;}
#desc-images .box-img{margin-bottom:47px;}
#desc-images .boxes-img{margin-bottom:29px;}
#desc-images .ukraine-img{margin-bottom:62px;}
#middle-bg .transparent-btn{width:100%;margin-left:20px;margin-right:20px;}
#top-description .wrap-description{padding-left:20px;padding-right:20px;padding-top:20px;padding-bottom:20px;}
#top-description .description-text{font-size:18px;line-height:20px;}
#top-description .sub-description{margin-top:20px;}
.step-mob{display:none;}
.step-description,
#four-steps .step-description:not(:last-child),
#four-steps .step-description:not(:first-child){padding-left:0;padding-right:0;}
.footer-schedule, .footer_tel{width:235px;float:none;margin-left:auto;margin-right:auto;padding:0;}
.footer-schedule p:nth-child(2n){margin-bottom:0;}
.footer_tel{margin-top:25px;}
.page-product__top-info-block .bg-texture-orang img{height:14px;}
.page-product__description .wrap-description{padding-top:20px;padding-bottom:20px;}
.page-product__description .title{font-size:18px;margin-bottom:20px;}
.container.content-wrap.page-product__top-product-cart,
.page-product__description .container{max-width:290px;}
.product__description-text-bottom,
.page-product__description-text{padding-left:20px;padding-right:10px;}
.page-product__top-product-cart{padding-bottom:20px;}
.wrapp-btn-buy.text-center{width:100%;}
.page-product__description{padding:20px 0 20px;background-image:linear-gradient(to left, #567a8f, #df895d);}
#just-bought_1 .page-product__carousel--title{padding-top:20px;}
}
@media screen and (max-width:510px){#nav .menu-desctop.active_mob{padding:10px 0 0 10%;}
#four-steps{padding-bottom:20px;}
.padding-t-80,
#callback-section{padding-bottom:20px!important;}
#choose-necessary .category-list{margin:0 auto;}
.wrap-description__contacts{max-width:300px;padding-left:20px;padding-right:10px;padding-top:30px;padding-bottom:30px;}
.wrap-description__contacts .contacts-tel{padding-left:0;padding-right:0;margin-bottom:30px;}
.wrap-description__contacts button{width:100%;}
.contacts-tel .mail-adress{margin-top:30px;}
#middle-bg .background{height:auto;}
#middle-bg .container-full__text{max-width:215px;margin:20px auto;}
.container-full__text li{font-size:22px;line-height:25px;}
.thank-page-conten__normal-text{font-size:22px;}
.wrapp-button-thank-page{height:90px;}
.wrapp-button-thank-page button{width:90%;}
#top-description, #middle-bg,
#desc-images{padding-top:20px;}
.modal-buttons button{width:100%;max-width:270px;}
#ordering-modal .modal-dialog{width:290px;margin-left:auto;margin-right:auto;}
#ordering-modal .modal-title{font-size:20px;}
#ordering-modal .item-description{padding-left:0;padding-right:0;}
#ordering-modal .product-list .row .col-xs-2:first-child{display:none;}
#ordering-modal .price{min-width:125px;}
#ordering-modal .product-list .product-item{padding-top:55px;margin-bottom:20px;}
#ordering-modal .checkboxes .checkbox-wrap{padding-left:15px;}
#ordering-modal .total-amount{text-align:left;}
#ordering-modal .total-amount{padding-top:15px;padding-bottom:25px;padding-left:0;padding-right:0;}
#ordering-modal .total-amount strong{font-size:18px;}
#button-shipping-address-next.btn{width:100%;}
#ordering-modal .steps-wrap{padding:0;}
.modal-buttons{padding-left:0;padding-right:0;}
#ordering-modal .input-ordering, #ordering-modal .delivery-address{margin-left:-15px;margin-right:-15px;}
#button-guest-shipping-next.btn,
#button-payment-method.btn,
#button-order.btn{width:250px;}
#modal-checkout-dialog .modal-dialog{width:290px;}
.fracture-down img,
.fracture-up img{position:absolute;}
.fracture-up img{bottom:0;}
}
@media screen and (max-width:420px){.for-mob .rd-mobilepanel_title,
.background-top-cont .transparent-btn{display:none;}
.tel_icon-mob{text-align:left;}
.background-top-cont .fa-angle-down{bottom:10px;}
.contacts-tel_for-mob{padding:0 5% 0 30%;}
.contacts-tel_for-mob.contact_tel-active{padding:35px 5% 20px 30%;}
#callback-section .title{font-size:20px;}
#form-get-part .text-input,
.text-input{width:100%;max-width:270px;}
#callback-section .description{padding-left:15px;padding-right:15px;width:auto;}
#submit-getpart,
#submit-documentation{width:250px!important;}
.owl-carousel{max-width:290px;margin:0 auto;}
.owl-next{right:0;}
.owl-prev{left:0;}
}
.at-share-btn-elements{padding-left:15px;}