
@media all and (min-width: 1900px) and (max-width: 2600px)
{
.video-box {}
#video_bg {} 
}

@media all and (min-width: 1600px) and (max-width: 1899px)
{
.video-box {}
#video_bg {}
.mt-33pr {margin-top:25%}
}

@media all and (min-width: 1280px) and (max-width: 1599px)
{
.video-box {}
#video_bg {}
.mt-33pr {margin-top:15%}
}
 
@media all and (min-width: 992px) and (max-width: 1279px)
{
.video-box {}
#video_bg {}
.mt-33pr {margin-top:12%}
}


@media all and (max-height: 868px)  
{ 

	.modal_alex {overflow-y: auto;height: 100%;} 
}  
@media all and (min-height: 1080px) and (max-height: 2000px)
{
#mainpage_slider1 {height: auto !important;}
.modal_alex {overflow-y: auto;height: 100%;}
} 
@media all and (min-width: 1200px) and (max-width: 1600px)
{

}	

@media all and (min-height: 400px) and (max-height: 700px)
{
#mainpage_slider1 .sp-slides-container {height:100%}
#mainpage_slider1 .sp-slides-container .sp-mask {height:100% !important}
#mainpage_slider1 .sp-slide.bg-style15:before {height: 40%;}
#mainpage_slider1 .sp-image-container {height:120% !important}
} 	 	 

@media (max-width: 1599px) and (min-width: 1280px) {
/*.video-box1 {height: 550px;}*/
#video_bg1 {top:-17%}
}

/* -xl Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) {

#modal_alex .modal-dialog {width:550px}
.grid-sizer {width:33%}
.big {width:33%}
}

/* -lg Large devices (desktops, 992px and up)*/
@media (min-width: 992px) and (max-width: 1199px) {

.lg-pb-0 {padding-bottom:0;}
.motto {max-width:100%;}
.mainpage_slider1 .slider-pro .sp-image-container img.sp-image {max-width:55% !important}
.font-style3 {font-size: 32px}
.box-style8 { padding: 40px 30px;}

.box-style7 > div {width: 300px;height: 280px;}
.box-style7 > div .font-style13 {font-size: 30px;}
.font-style22 {font-size:90px;}
.tabs-style1 #pills-tab a {flex-direction: column;text-align:center;}
.tabs-style1 #pills-tab a span {padding-left:0 !important}
.box-style3:after, .box-style3:before {background-size: 96%;width:50px;height:50px;}
.shape1 {margin-right:10px !important;}
.r-image	{max-width: 250px  !important;max-height: 250px  !important;}
.partn-mob {max-width:100% !important;}
#index-slider .flex-control-nav {bottom:20px !important}
.resp-image2 {width:100% !important;}

.footer-box4 {width:450px !important;}
.resp-image { max-width: 250px;max-height: 300px;}

.jared > div {margin-left: 30px !important;}
.img-obj1 {    margin-left: -150px !important;}

.float-items-right .index-slider-text-box {padding-right:60px}
.float-items-left .index-slider-text-box {padding-left:60px}
.catalog-inner-menu ul li.grid-5 {}
#catalog-menu ul li.grid-5 {}
.tovar-cart-ord div:nth-child(1) img {width:50px !important;}
.cart-no-image-box {width:auto}
#footer .button-circle-scale {padding: 13px 10px;}

.button-circle-scale {padding: 13px 20px;white-space: nowrap;text-align:center}

.filt-box {flex-direction: column;}
.filt-box > div, .filt-box > span {margin-bottom:15px;}
.toggler-box > span {padding: 12px 10px 12px 0;}

#page_catalog .panel-heading a span {font: 13px 'LatoBold';}

/*.video-box1 {height:500px}*/
#footer #def-menu ul:nth-child(1) {margin-right:60px}
.player {}
.video:hover .player {background-position:33px 23px}
.slidertext {padding:0 80px 0}
.index-hit-box {float:left;}

#page_catalog_sections .catalog-list-obj-panel h1 {display:block;}
#page_catalog_sections .catalog-list-obj-panel > div {display:block;float:none !important;padding:20px 0;}
#page_catalog_sections .catalog-list-obj-panel > div span:nth-child(1) {padding-left:0;}
#modal_alex .modal-dialog {width: 450px;}
#er404 {overflow:hidden}
.tovar-cart-ord > div:nth-child(2) {width:120px;}
#layer1 .button-3 {padding:12px 20px;}
.logo-wrap-box span p:nth-child(2) {font-size:12px;}
.logo-wrap-box span p:nth-child(1) {display:none}
.logo-wrap-box span br {display:none;}

.menu-li2 {padding:5px 10px 10px;min-width: 180px;}
#index-slider  {}
#index-slider h2 {font-size:40px;}
#index-slider p {font-size:18px}
.menu-li2 a > span {max-width: 150px; }
#footer .button-6 {float:right;padding:10px 20px;margin-left:0 !important;}
.index-slider-text-box-wrap > .container {padding:0 60px}
#index-slider .button-1 {padding:10px 30px;margin-top:5px;}
.index-slider-text-box {max-width:450px;}
.flexslider .slides img {width:120%}
#index-slider {overflow:hidden;}
#index-catalog .index-hit-box img {width:90%;}
#index-catalog .button-3 {padding: 9px 10px 6px;}
.index-hit-box .index-new-box-price {font-size:22px}
#index-catalog .form-control {padding:.375rem .40rem}
.index-hit-box .index-new-box-price {padding-top:6px;}
.index-noimage img {width:100px;}
#index-subscribe .button-4 {padding:20px 45px;}
#index-catalog > div > div {margin-bottom:0;}
 
.cat-obj-tabs-delivery ul li > a {padding: 15px 16px 15px;font-size: 16px;}
.cat-obj-tab-bot ul li > a {font-size: 22px;}
#page_catalog_object .index-hit-box .button-3 { padding: 9px 10px 6px;}
.m-h {display:block;float:none !Important;margin-top:10px}
#er404 {background: url(/resources/custom/image/404bg.png) 300px 0 no-repeat;}

.content-wrap1 .obj-6 {left: 0px;top: 40px;width: 90px;}
.box-style9 .mr-30 {margin-right:10px;}


.border-style-w1:before {display:none;}
.border-style-w1:after {display:none;}
.box-8 div span {display:inline-block;text-align:left;}
.p-style5 {padding: 35px 10px;}
.border-style-w1 {width:100%;margin-left:0;}
.pt-350 {padding-top:150px;}
.owl-nav .owl-prev {}
.offer-title {}

.err404-light-box {top: 15px;left: 175px;}
.grid-sizer {width:33%}
.big {width:33%}
.top_m_appear .cat-menu {width: 80%;}
.index-cat-box2 li {font-size:16px;}
.video-box .pt-300 {padding-top: 100px;}
.owl-carousel-portf .img-slider {max-width:100%}
.index-page .mainpage_slider1 .font-style3 {font-size: 26px;}


.font-size-50 {font-size:38px;}
.font-size-16 {font-size: 14px;}
.mob-21 {margin-left: 60px !important;width: 400px !important;height: auto !important;}
.mob-23 > div {width:50%;}
.mob-23 > div img {max-width:100%;}
.ul-style-1 li {font-size: 14px;}
.mob-24  img {max-width:100%;height:auto !important;}
.mob-25 {padding:20px !important;}

}

/* -md Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) and (max-width: 991px) { 

#catalog-menu-box {display: block;}
.slider-pro {overflow:hidden}
.font-size-20 { font-size: 16px;}
.font-style6 {font-size:24px;}
.md-down-pb-30 {padding-bottom:30px;}
.mr-100 {margin-right:0}
.mainpage_slider1 .sp-layer {margin-left:0;top: auto !important;bottom: -30px !important;}
.mainpage_slider1 .slider-pro .sp-image-container img.sp-image {width:100% !important}
p {font-size: 16px;}
body {font-size: 16px !important;}
.mainpage_slider1 .sp-cover {background: rgb(255 255 255 / 56%);padding: 10px 40px;height: fit-content !important;width: 100%;}
.mainpage_slider1 .sp-slides .sp-slide .sp-layer h2:after {color: #d2904536;font: 120px 'LatoBlack';}
.default-pages  .sp-slides .sp-slide .sp-layer h2:after {color: #d2904536;font: 80px 'LatoBlack';}

.offer-box .mb-40 {margin-bottom:15px;}
.offer-box > div:nth-child(2) .offer-title:before {background-size:100%;width:55px;height:110px;}
.offer-box > div:nth-child(3) .offer-title:before {background-size:100%;width:90px;height:120px;}
.offer-box > div:nth-child(4) .offer-title:before {background-size:100%;width:90px;height:120px;}
.offer-box > div:nth-child(5) .offer-title:before {background-size:100%;width:90px;height:120px;}

.testimonials-box .test-short-text {font-size:15px;line-height: 150%;}
.testimonials-box .owl-theme .owl-nav {margin-top: 0;}
.index-blog-box .owl-carousel .owl-item img {width:auto;}
#mainpage_slider1 {height:auto !important;}
.cat-menu .menu-li > a {}
#index-catalog-menu .cat-menu .menu-li > a:hover:before {bottom: -2px;}
.font-style4 {font-size: 38px;}
.box-404 .font-style4 {font-size: 108px;}
.font-style5 {font: 23px 'RalewayBold';}
.md-down-mt-0 {margin-top:0;}
.border-style-w1:before {display:none;}
.border-style-w1:after {display:none;}
.box-8 div span {display:inline-block;text-align:left;}
.p-style5 {padding: 35px 10px;}
.border-style-w1 {width:100%;margin-left:0;}
.pt-350 {padding-top:40px;}
.owl-nav .owl-prev {}
.offer-title {}
.font-style7 {font-size: 28px;}
.pt-80 {padding-top:30px;}
.pl-70 {padding-left:0;}
.box-style9 .mr-30 {margin-right:10px;}

.font-style25 {font: 25px 'GothamProBlack';}
.image-obj1 {width:150% !important}
.image-obj2 {width:110% !important}
.image-obj3 {width:110% !important}
.image-obj4 {width:110% !important}
.image-obj5 {width:110% !important}
.image-obj6 {width:120% !important}
.hid-box.bordered-bottom-style3.pos-rel img {width:100%;}
.bg-style6:before {width:50%;}
.bg-style6:after {width:50%;} 

.box-style7 > div {width: 300px;height: 280px;}
.box-style7 > div .font-style13 {font-size: 30px;}
.font-style22 {font-size:90px;}
.tabs-style1 #pills-tab a {flex-direction: column;text-align:center;}
.tabs-style1 #pills-tab a span {padding-left:0 !important}
.logo {width:140px;}
.box-style3:after, .box-style3:before {background-size: 96%;width:50px;height:50px;}
.shape1 {margin-right:10px !important;}
.r-image	{max-width: 250px  !important;max-height: 250px  !important;}
.partn-mob {max-width:100% !important;}
#index-slider .flex-control-nav {bottom:20px !important}
.resp-image2 {width:100% !important;}
.font-style12 {}
.footer-box4 {width:100% !important;padding-left:15px !important;padding-right:15px !important;}
.footer-box6 {width:100% !important;}
.resp-image { max-width: 250px;max-height: 300px;}
.video-box {}
#video_bg {}
.mt-33pr {margin-top:12%}

.grid-sizer {width:50%}
.big {width:50%}
.small {width:50%;}
.small-across {width:100%}
.small-down {width:50%}
.small {width:50%}

.content-wrap1 .obj-6 {left: 0px;top: 40px;width: 90px;}
.tabs-style1 #pills-tab a {padding: 10px 35px;font-size:30px;}

#catalog-menu .font-style11 {font: 14px 'OswaldRegular';}

.r-image	{max-width: 150px  !important;max-height: 190px  !important;}

.button-circle-scale {white-space: nowrap;text-align:center}
.ff {flex-direction:column}
.ff > a {width:100%;margin-right:0 !important;margin-left:0 !important;}

#er404 {background: url(/resources/custom/image/404bg.png) 300px 0 no-repeat;}
.m-h {display:block;text-align:left;float:none !Important;margin-top:10px}
.resp-image2 {}
.resp-image { max-width: 200px;max-height: 200px;}
.jared > div {margin-left: 30px !important;}
.box-style1 > div:nth-child(1) span {}
.img-obj1 {    margin-left: -160px !important;}
.index-newes-in-box {}
.jared .box1 {margin-top: 20px !important;margin-bottom: 10px;}

.float-items-right .index-slider-text-box {padding-right:60px}
.float-items-left .index-slider-text-box {padding-left:60px}
.catalog-inner-menu ul li.grid-5 {}
#catalog-menu ul li.grid-5 {} 
.tovar-cart-ord div:nth-child(1) img {width:50px !important;}
.cart-no-image-box {width:auto}
#footer .button-circle-scale {padding: 13px 30px;}
#footer .socials {text-align: right;}
#footer .soc {margin-right:0 !important;}
#btn-up {display:none !important;}
#catalog-menu ul li a {padding: 12px 20px 10px 20px;}
.jared:after {right: 0; bottom: 0;width: 144px;height: 180px;background-size: 110px;}
.left-sided:before {background: #ccc5c5;}
.jared:before {content:' ';width:200%;height:100%;position:absolute;left:-50%;top:0;background:#000;z-index:-1;}

.index-banner-box {overflow:visible;}
#index-slider .flex-control-nav {bottom: 10px !important;}

 
#testimonials-company .flexslider .slides img {max-width: 100%;}
#testimonials-company .flexslider li > span {width: 220px;}
#testimonials-company .flexslider li > div {width: calc(100% - 220px);}
.testimonials-text div {font-size:18px}
.testimonials-text h4 {color: #505a78;font: 24px 'RobotoRegular';}
#footer .button-6 {float:right;padding:10px 20px;margin-left:0 !important;}
.cont-sceme-box > div > div:nth-child(1) {width:60px;font-size:80px;}
.cont-sceme-box > div > div:nth-child(2) {width: calc(100% - 90px);}
#catalog-index-menu .in-cat-box {width: 90%;}

#index-slider h2 {font-size:30px;}
#index-slider p {font-size:14px}
.index-slider-text-box-wrap > .container {padding:0 60px}
#index-slider .button-1 {padding:10px 30px;margin-top:5px;}
.index-slider-text-box {    max-width: 350px;padding-right: 50px;padding-left: 50px;}
.float-items-right .index-slider-text-box {padding-right:60px}
.float-items-left .index-slider-text-box {padding-left:60px}
#index-slider .button-4 {padding: 10px 20px;margin-top:5px !important;}
.cat-menu > nav {width:100%;}
.cat-menu .menu-li > a {}

.menu-li2 a > span {max-width: 150px;}

/* �������_���_sm_�_xs  �_�����_������_.slider-bobile-box {background-image:none}*/
.slider-bobile-box  li .co {height:100%;background-position: 60% 50%;background-size: cover;width: 100%;}
.slider-bobile-box  li .co img {opacity:0 !important}
#quality-company .button-4 {padding: 13px 15px}

.catalog-inner-menu ul li.grid-5 {}
#catalog-menu ul li.grid-5 {}
.tovar-cart-ord div:nth-child(1) img {width:50px !important;}
.cart-no-image-box {width:auto}
#cart_wrap #myTab {margin-bottom:0px}
.logo-wrap-box span p:nth-child(1) {display:none}
.cat-obj-tabs-delivery ul li > a {padding: 15px 16px 15px;font-size: 16px;}
.cat-obj-tab-bot ul li > a {font-size: 20px;padding: 15px 10px 15px;}
#page_catalog_object .index-hit-box .button-3 { padding: 9px 10px 6px;}
.breadcrumbs ol li a {font-size: 14px;}
#page_catalog_object .catalog-obj-box img {}

#cat-left-menu {display:none;}
#cat-left-trigger {display:block; padding-left: 20px;}
#cat-left-menu.left-menu-act .inner-wrapper-sticky {transform: translate3d(0px, 0px, 0px) !important;}
#cat-left-menu.left-menu-act   { position: fixed;top: 0px;left: 0;bottom: 0;right: 0;z-index:10000;background: #fff;}
#cat-left-menu.left-menu-act #sidebar    {overflow: auto;min-height: 100%;max-height: 100%;padding:50px 20px 20px 20px}
.body-y {overflow-y:hidden}
#cat-left-menu .md-close {display:block;right:18px;top:-38px}
#cat-left-menu.left-menu-act h4 {margin-bottom:0;border-bottom:0;margin-top:13px}
#cat-left-menu .panel-heading a span:nth-child(1) {border-bottom:0}
#cat-left-menu.left-menu-act .nav > li {padding-left:20px;padding-top:10px;margin-bottom:5px;border:1px solid #666;background:#fff;}
#cat-left-trigger > a {width: 260px;margin: 0 auto;display: inherit;}
#cat-left-menu.left-menu-act .pan-arrow {top:6px}
.t-title {margin-bottom:10px}
#cat-left-menu .panel-body {padding-top:10px}
.filt-box {flex-direction: column;}
.filt-box > div, .filt-box > span {margin: 10px auto;}
.toggler-box > span {padding: 12px 10px 12px 0;}
#page_catalog_sections .index-hit-box {width: 100%;float: left;margin: 0 0px 0px 0;}

.video-box1 {height:350px}
#video_bg1 {width:140%}
.btn-set3 {padding:15px 5px;font-size:16px;width:100%;text-align:center}
#page_catalog .btn-set4 {padding:15px 25px}
#page_catalog .panel-heading a {padding:15px;font-size:18px}


.slidertext h2 {font-size:38px;}
.slidertext p {font-size:40px;}
.slidertext {padding:0 20px 0 70px}
#search-box input[type="text"]:focus {width:110px}
.player {background-position:33px 23px}
.video:hover .player {background-position:33px 23px}

#page_catalog_sections .catalog-list-obj-panel h1 {display:block;}
#page_catalog_sections .catalog-list-obj-panel > div {display:block;float:none !important;padding:20px 0;}
#page_catalog_sections .catalog-list-obj-panel > div span:nth-child(1) {padding-left:0;}
.catalog-list-obj-panel span {padding-left:15px;}
.form_mailus_inline .form-group.inp {width:100% !important}
.form_mailus_inline .form-group textarea {width:100% !important}
#footer #map {height:100% !important}
#map {height:450px !important}
#page_news .box-style7 {margin-left:auto;margin-right:auto;} 
.box-style7 {margin-left:auto;margin-right:auto;} 
.obj2-box {height: 28%;}

#modal_alex .modal-dialog {width: 370px;}
#modal_alex .modal-content input {width:320px;}
#modal_alex .modal-content textarea {width:320px;min-width: 320px;max-width: 320px;}
.modal_alex {overflow-y: auto;height: 100%;}
#er404 {overflow:hidden}
.tovar-cart-ord > div:nth-child(2) {width:120px;}
#search-box {display:none}
#layer1 .button-3 {padding:12px 8px;font-size:13px}
.logo-wrap-box span p:nth-child(2) {font-size:12px;}
.cat-menu .menu-li > a > img {margin:0 auto}
.menu-li2 {padding:5px 10px 10px;min-width: 140px;}
#index-slider  {}
#index-slider {overflow:hidden;}
#index-subscribe .button-4 {padding:20px 45px;width:100%;}
#index-subscribe .form_subscribe .form-group {width:100%;margin-top:25px;}
#index-catalog > div > div {margin-bottom:0;}
#layer0 .button-3 {font: 12px 'RobotoRegular';padding: 12px 6px !important;}
.top-box2 .fab {margin-left:10px}
#layer0 .whatsapp {margin-left:10px}
.logo-wrap-box span {display:none;}
#def-menu .menu-li a {padding:12px 5px 10px}
#layer1 .cart {margin-right:10px}
#index-catalog .nav-pills li a {padding:20px 30px;}
#index-subscribe {height:450px}
#actions .hid-box {height:auto;}
#actions .news-text h4 {font-size:20px}
#footer .socials > span > a:nth-child(1) {margin-left:0;}
#footer .f-top-box a span {display:block;margin-top:10px;}
#testimonials h2 {font-size:20px}
#testimonials .button-3 {padding:10px 20px}
.cart-h {display:none;}
.cons-box .button-4 {margin-bottom:30px !important} 

.box-style1 > div:nth-child(1) span.font-size-26 {font-size:24px;}
.form_mailus_inline .button-circle-scale {padding:13px 15px;}

.bg-style15 {background-position: 260px 0px;}
.bg-style17 {background-position: 580px center;}
.mt-m150 {margin-top:0px;}
.box-9 .button-circle-scale {padding: 17px 15px 16px;}
.md-ml-0   { margin-left: 0 !important;}
.mannequin-box {height: 260px;}
.box-style8 {padding: 30px 20px;}
.font-style8 {font-size: 38px}

.mob-text h2 {font-size:26px !important;}
.index-mom-box1 h2, .index-mom-box1 hr, .index-mom-box1 p {display:none;}
.index-mom-box1.sl-pro-title-box	{width:100%}
.mainpage_slider1 .sp-cover {  background: none;  padding: 10px 40px 50px; height: fit-content !important;width: 100%;}
.md-pb-0 {padding-bottom:0;}
.index-cat-box2 {padding-top:30px;}
.owl-carousel-portf  .owl-item img { max-width: 100%;}
.video-box .pt-300 {padding-top:50px;}

.font-size-50 {font-size:38px;}
.font-size-16 {font-size: 14px;}
.mob-21 {width: auto !important; height: auto !important;margin: 0 auto !important;display: block;}
.mob-23 > div {width:100%;}
.mob-23 > div img {max-width:100%;}
.mob-23 {flex-direction:column;}
.ul-style-1 li {font-size: 14px;}
.mob-24  img {max-width:100%;height:auto !important;}
/*.mob-25 {padding:20px !important;}*/
.font-size-36 {font-size: 26px;}
.mob-26 {padding-top:10px !important;}
.md-down-mb-0  {margin-bottom:0;}
.mob-27 > div:nth-child(2) {order:3;margin-bottom:0 !important;}
.mob-27 > div:nth-child(3) {order:2;}
.mob-27 > div:nth-child(4) {order:4;}
.mob-27 div .d-flex {width:100% !important;margin-left:0  !important;}
.mob-22 .line-height-140 {font-size:14px !important;}

.land-box-1 .col-12 .d-flex > .mt-10 {margin-top:30px;}
.land-box-1 .col-12:nth-child(2n+1) .d-flex > div:nth-child(2) {padding-left:0px;}
.land-box-1 .col-12:nth-child(2n) .d-flex > div:nth-child(2) { order: 2;}
.land-box-1 .col-12:nth-child(2n) .d-flex > div:nth-child(1) {padding-left: 0px;}
.land-box-1 .mb-30 {margin-bottom:0;}
.md-down-mt-0 {margin-top:0;}
.land-box-8 .d-flex {flex-direction:column;}
.land-box-8 {padding-bottom:130px;}
.land-box-8 > .d-flex div {margin-bottom:20px;}
.land-box-8 > .d-flex .font-size-16 {font-size:18px;}
.font-size-48 {font-size: 40px;}
.mob-28 > div {align-items: flex-start!important;}
.md-down-mb-20 {margin-bottom:20px;}
.mob-29 > div:nth-child(1) {order:2;}
.mob-29 > div:nth-child(2) {order:1;}
.mob-29  img {max-width:100%;height:auto !important;}

} 

/* -sm Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) and (max-width: 767px) {

.mob-obj1 {width: 100%;height: auto; opacity: 1 !important;height:auto !important;display: block;}
.mob-obj2 {display:none;}

.sm-down-ml-0 {margin-left:0;}
.index-cat-box2 {padding-top:30px;}
.video-box .pt-300 {padding-top: 50px;}
.mob-text h2 {font-size:26px !important;}
.index-mom-box1 h2, .index-mom-box1 hr, .index-mom-box1 p {display:none;}
.index-mom-box1.sl-pro-title-box	{width:100%}
.mainpage_slider1 .sp-cover {  background: none !important;  padding: 10px 40px 50px; height: fit-content !important;width: 100%;}
.md-pb-0 {padding-bottom:0;}

.sm-z-i-2 {z-index:2;}
.box-9-wrap {padding-top:0;margin-top:-50px;z-index:1}
.font-style8 {font-size: 28px}
.slider-pro {overflow:hidden}
.sl-pro-title-box img {max-width:100%;}
.font-size-20 { font-size: 16px;}
.font-style6 {font-size:22px;}
.md-down-pb-30 {padding-bottom:30px;}
.mr-100 {margin-right:0}
.mainpage_slider1 .sp-layer {margin-left:0;top: auto !important;bottom: -30px !important;}
.mainpage_slider1 .slider-pro .sp-image-container img.sp-image {width:100% !important}
p {font-size: 16px;}
ul li {font-size: 16px;}
body {font-size: 16px !important;}
.mainpage_slider1 .sp-cover {background: rgb(255 255 255 / 56%);padding: 10px 40px;height: fit-content !important;width: 100%;}
.mainpage_slider1 .sp-slides .sp-slide .sp-layer h2:after {color: #d2904536;font: 120px 'LatoBlack';}
.font-style3 {font-size: 28px}
.font-style4 {font-size: 30px}
.sm-down-mt-0 {margin-top:0;}
.sm-down-pt-0 {padding-top:0}
.sm-down-text-center {text-align:center;}
.sm-down-mt-0 {margin-top:0}
.sm-down-mb-20 {margin-bottom:20px;}
.sm-down-just-cont-cent	{justify-content: center;}


.default-pages  .sp-slides .sp-slide .sp-layer h2:after {color: #d2904536;font: 60px 'LatoBlack';}

.sm-down-pt-0 {padding-top:0}
.bg-style17 {background:#edeff1}
.mt-m150 {margin-top:0px;}
#catalog-menu-box {display:block;}
.offer-box .mb-40 {margin-bottom:15px;}
.offer-box > div:nth-child(2) .offer-title:before {background-size:100%;width:55px;height:110px;}
.offer-box > div:nth-child(3) .offer-title:before {background-size:100%;width:90px;height:120px;}
.offer-box > div:nth-child(4) .offer-title:before {background-size:100%;width:90px;height:120px;}
.offer-box > div:nth-child(5) .offer-title:before {background-size:100%;width:90px;height:120px;}
.testimonials-box .test-short-text {font-size:15px;line-height: 150%;}
.testimonials-box .owl-theme .owl-nav {margin-top: 0;}
.index-blog-box .owl-carousel .owl-item img {width:auto;}
#mainpage_slider1 {height:auto !important;}
.cat-menu .menu-li > a {padding: 8px 30px 3px;}
#index-catalog-menu .cat-menu .menu-li > a:hover:before {bottom: -2px;}
.font-style5 {font: 23px 'RalewayBold';}
.md-down-mt-0 {margin-top:0;}
.border-style-w1:before {display:none;}
.border-style-w1:after {display:none;}
.box-8 div span {display:inline-block;text-align:left;}
.p-style5 {padding: 35px 10px;}
.border-style-w1 {width:100%;margin-left:0;}
.pt-350 {padding-top:40px;}
.owl-nav .owl-prev {}
.gal-box .owl-nav .owl-prev {margin-left:auto !important;}
.offer-title {padding-right:70px;}
.font-style7 {font: 15px 'RalewayMedium';}
.pt-80 {padding-top:30px;}
.pl-70 {padding-left:0;}
.box-style9 .mr-30 {margin-right:10px;}

.md-down-mt-0 {margin-top:0;}

#page_news h2 {margin-top:20px;text-align:left; }
.lined:before {display:none;}
.sm-xs-flex-dir-col {flex-direction:column;}
.sm-xs-flex-dir-col.box-style6 > div {width: fit-content;margin: 0 auto;}
.sm-text-al-ce {text-align:center;}
.grid-sizer {width:50%}
.content-wrap1 .obj-6 {left: 0px;top: 40px;width: 90px;}
.tabs-style1 #pills-tab a {padding: 10px 20px;font-size:28px;}
.box-style1.pp.add > div:nth-child(1) span {font-size: 14px;}
.r-image	{max-width: 300px  !important;max-height: 300px  !important;}
.sm-down-text-center {text-align:center;}
.pp {width:100%;display:block;text-align:center}
.w-auto {width:auto !important}
.contacts-form-wrapper2 {margin-top:20px !important}
.button-circle-scale {white-space: nowrap;text-align:center;font-size: 12px;}
.ff {flex-direction:column}
.ff > a {width:100%;margin-right:0 !important;margin-left:0 !important;}
.about-box {width:100%;}
.box-style1 > div:nth-child(1) span.font-size-26 {font-size:24px;}
.form_mailus_inline .button-circle-scale {padding:13px 15px;text-align: center;}
.form_mailus_inline .d-flex.w-100 {flex-direction:column}
.box-404 {width:auto;text-align:center;}
#er404 {}
.box-404 {text-align:center;width: 100%;display: block;}
.box-404 .font-style4 {font-size: 106px;margin-top: 40px;}
.logo-wrap-box img {opacity:0}
.top_m_appear .logo-wrap-box img {opacity:1;}
.sm-down-marstyle1 {margin-top:0;margin-bottom:10px;}
.resp-box {text-align:center;margin-left:0 !important}
.sm-down-padstyle1 {padding-left:15px !important;padding-top:40px !important}
.sm-down-text-al-center {text-align:center;}
#footer .socials {float:none !important;text-align:center;padding-top:0px;padding-bottom:10px;}
.socials span {text-align:center !important}
#filters {text-align:center;}
.news-text {text-align:center;}
.hid-box img {width:110% !important;}
.m-h {display:block;float:none !Important;margin-top:10px} 
.resp-image2 {display:none !important;}
.resp-image { display:none}
.jared > div {margin-left: 30px !important;}
.box-style1 > div:nth-child(1) span {}
.img-obj1 {    margin-left: -160px !important;}
.index-newes-in-box {margin-bottom:40px;}
.jared .box1 {margin-top: 20px !important;margin-bottom: 10px;}
.bg-style6:before {width:50%;}
.bg-style6:after {width:50%;}
.font-style12 {}

.float-items-right .index-slider-text-box {padding-right:60px}
.float-items-left .index-slider-text-box {padding-left:60px}
.catalog-inner-menu ul li.grid-5 {width:calc(33.33% - 10px);}
#catalog-menu ul li.grid-5 {} 
.tovar-cart-ord div:nth-child(1) img {width:50px !important;}
.cart-no-image-box {width:auto}
#footer .button-circle-scale {padding: 13px 30px;margin-left:0;}

#footer .soc {margin-right:0 !important;}
#btn-up {display:none !important;}
#catalog-menu ul li a {padding: 12px 20px 10px 40px;}
.jared:after {right: 0; bottom: 0;width: 144px;height: 180px;background-size: 110px;}
.left-sided:before {background: #ccc5c5;}
.jared:before {content:' ';width:200%;height:100%;position:absolute;left:-50%;top:0;background:#000;z-index:-1;}

.index-banner-box {overflow:visible;}
#index-slider .flex-control-nav {bottom: -5px !important;}

#testimonials .button-4 { margin: 20px auto 0 !important; float: none !important; padding: 13px 10px;}
.phone a:nth-child(1) {display:none}
.phone a:nth-child(2) {display:block}
.top_m_appear .button-3 {background: #000;}
#cat-menu-mob .menu-li img {    max-width: 80px;max-height: 70px;    display: none;}
#mainmenumobile .navbar-nav li a {color:#fff}
#cat-menu-mob > ul {margin-top:0}


#index-slider h2 {font-size:20px;}
#index-slider p {font-size:13px}
.index-slider-text-box-wrap > .container {padding:0 60px}
#index-slider .button-1 {padding:10px 30px;margin-top:5px;}
.index-slider-text-box {max-width:350px;}
.float-items-right .index-slider-text-box {padding-right:60px}
.float-items-left .index-slider-text-box {padding-left:60px}
#index-slider .button-4 {padding: 10px 20px;margin-top:5px !important;}
#index-slider .flex-control-nav {display:none;}

.cont-sceme-box > div:before {content:' ';width:1px !important;height:40px !important;background:#888081;position:absolute;bottom:-20px !important;left:50% !important;}
.cont-sceme-box > div:nth-child(4):before {display:none}
h2 {}
#actions h3 {text-align: center;}
#testimonials-company h2 {text-align: center;}
#testimonials-company .flex-control-nav  {width: 90%;}
#testimonials-company .flexslider .slides img {max-width: 100%;    margin: 0 auto;}
#testimonials-company .flexslider li > span {width: 100%}
#testimonials-company .flexslider li > div {width: 100%;}
.testimonials-text div {}
.footer-box6 {width:100% !important;}
.button-circle-scale:after {width: 700px; }
.testimonials-text h4 {color: #505a78;}
#footer .button-6 {float:right;padding:10px 20px;margin-left:0 !important;}
.cont-sceme-box > div > div:nth-child(1) {width:60px;font-size:80px;}
.cont-sceme-box > div > div:nth-child(2) {width: calc(100% - 90px);}
#catalog-index-menu .in-cat-box {width: 90%;}

#index-slider h2 {font-size:24px;line-height:100%;text-align: left;}
#index-slider p {font-size:14px}
.index-slider-text-box-wrap > .container {padding:0 60px}
#index-slider .button-1 {padding:10px 30px;margin-top:5px;}
.index-slider-text-box {max-width:320px;}
.float-items-right .index-slider-text-box {padding-right:30px}
.float-items-left .index-slider-text-box {padding-left:30px}
#index-slider .button-4 {padding: 7px 15px;margin-top:5px !important;}
.cat-menu > nav {width:100%;}
.cat-menu .menu-li > a {font-size:14px;}
.submenu {top: 61px;}
.menu-li2 a > span {max-width: 150px;}
#catalog-menu ul li a > span > span {font: 16px 'RobotoRegular';}
#catalog-menu ul li a {padding: 35px 20px 20px 30px;} 

/* �������_���_sm_�_xs  �_�����_������_.slider-bobile-box {background-image:none}*/
.slider-bobile-box  li .co {height:100%;background-position: 60% 50%;background-size: cover;width: 100%;}
.slider-bobile-box  li .co img {opacity:0 !important}
#quality-company .button-4 {padding: 13px 15px}

.catalog-inner-menu ul li.grid-5 {width:calc(50% - 10px);}
#catalog-menu ul li.grid-5 {width:calc(50% - 20px);}
.cart-h {display:none;}
.tovar-cart-ord > div:nth-child(2) {    width: 100%;text-align: center;}
.tovar-cart-ord > div {margin-bottom:15px;}
.tovar-cart-ord div:nth-child(1) img {}
.cart-no-image-box {width:auto}
#cart_wrap #myTab {margin-bottom:0px}
.tovar-cart-ord {flex-direction: column;}

#page_catalog_object h1 {font-size:24px}
#page_catalog_object .h2-style2 {font-size:24px}
.cat-obj-tabs-delivery ul li > a {padding: 15px 16px 15px;font-size: 16px;}
.cat-obj-tab-bot ul li > a {font-size: 20px;padding: 15px 10px 15px;}
#page_catalog_object .index-hit-box .button-3 { padding: 9px 10px 6px;}
.breadcrumbs ol li a {font-size: 14px;}
#page_catalog_object .catalog-obj-box img {}
.obj4 {width:400px;}
.button-5 {padding: 10px 10px 11px;}
.cat-obj-tabs-delivery .nav-tabs .nav-item {width:100%}
.cat-obj-tab-bot .nav-tabs .nav-item {width: 100%;}

#cat-left-menu {display:none;}
#cat-left-trigger {display:block; padding-left: 20px;}
#cat-left-menu.left-menu-act .inner-wrapper-sticky {transform: translate3d(0px, 0px, 0px) !important;}
#cat-left-menu.left-menu-act   { position: fixed;top: 0px;left: 0;bottom: 0;right: 0;z-index:10000;background: #fff;}
#cat-left-menu.left-menu-act #sidebar    {overflow: auto;min-height: 100%;max-height: 100%;padding:50px 20px 20px 20px}
.body-y {overflow-y:hidden}
#cat-left-menu .md-close {display:block;right:18px;top:-38px}
#cat-left-menu.left-menu-act h4 {margin-bottom:0;border-bottom:0;margin-top:13px}
#cat-left-menu .panel-heading a span:nth-child(1) {border-bottom:0}
#cat-left-menu.left-menu-act .nav > li {padding-left:20px;padding-top:10px;margin-bottom:5px;border:1px solid #666;background:#fff;}
#cat-left-trigger > a {width: 260px;margin: 0 auto;display: inherit;}
#cat-left-menu.left-menu-act .pan-arrow {top:6px}
.t-title {margin-bottom:10px}
#cat-left-menu .panel-body {padding-top:10px}
.filt-box {flex-direction: column;}
.filt-box > div, .filt-box > span {margin: 10px auto;}
.toggler-box > span {padding: 12px 10px 12px 0;}
#page_catalog_sections .index-hit-box {width: 100%;float: left;margin: 0 0px 0px 0;}
#page_catalog .index-hit-box .button-3 {padding: 9px 10px 6px;}
#page_catalog .index-hit-box > div  {text-align:center;}

#testimonials h2 {font-size:20px}
#testimonials .button-3 {padding:10px 20px}
#layer1 .button-3 {padding:12px 8px;font-size:13px}
.logo-wrap-box span p:nth-child(2) {font-size:12px;}

.menu-li2 {padding:5px 10px 10px;min-width: 140px;}

.flexslider .slides img {width:120%}
#index-slider {overflow:hidden;}

#index-subscribe .button-4 {padding:20px 0px;width:100%;}
#index-subscribe .form_subscribe .form-group {width:100%;margin-top:25px;}
#index-catalog > div > div {margin-bottom:0;}
#layer0 .button-3 {font: 12px 'RobotoRegular';padding: 6px 6px !important;margin-left: auto;}
.top-box2 .fab {margin-left:10px}
#layer0 .whatsapp {margin-left:10px}
.logo-wrap-box span {width:160px}
#def-menu .menu-li a {padding:12px 5px 10px}
#layer1 .cart {margin-right:10px}
#index-catalog .nav-pills li a {padding:20px 30px;}
#index-subscribe {height:450px}
#actions .hid-box {height:auto;}
#actions .news-text h4 {font-size:20px}
#footer .socials > span > a:nth-child(1) {margin-left:0;}
#footer .f-top-box a span {display:block;margin-top:10px;}
#layer0 .whatsapp, #layer0 .viber, #layer0 .socials {display:none;}
.but-icon-sm-vis img {display:inline-block}
.but-icon-sm-vis span {}
.top_m_appear .but-phone {display:block}

.video-box1 {height:350px}
.element-item {width:50%;max-width:100%}
#page_catalog  .btn-set4 {padding:15px 5px;font-size:14px}
#lkTabContent .index-hit-box {width:190px !important}
#lkTabContent {padding-top:30px}
#search-box {display:none}
#lkTabContent .panel-heading > a:nth-child(1) {display:block;width:100%}
#lkTabContent .panel-heading > a:nth-child(1) > span {font-size:16px}
#lkTabContent .panel-heading > a:nth-child(2)  {height:53px;width:100% !important}
#lkTabContent .panel-heading > a:nth-child(2) > span {width:100%}
#index-slider {height:auto !important}
.index-hit-box {width:240px;float:left;margin:0 35px 30px 0;}
.index-hit-box .index-new-box-title {padding:20px 10px 10px;text-align:center;font-size:17px}
.index-new-box-size {text-align:center;}
.index-new-box-size {padding:10px;display:block;}
.index-hit-box .index-new-box-price {display:block;text-align:center;padding:10px;float:none}
.player {}
.video:hover .player {background-position:27px 20px;background-size:50%}
.btn-set2 {padding:9px 20px;}
#footer .logo {margin:0px auto 40px !important}

#page_catalog_sections .catalog-list-obj-panel h1 {display:block;}
#page_catalog_sections .catalog-list-obj-panel > div {display:block;float:none !important;padding:20px 0;}
#page_catalog_sections .catalog-list-obj-panel > div span {padding-left:0;}
.catalog-list-obj-panel span {padding-left:15px;}
#page_catalog_sections .catalog-list-obj-panel > div > span {display:block;margin:10px 0}
.form_mailus_inline .form-group.inp {width:100% !important}
.form_mailus_inline .form-group textarea {width:100% !important}
#map {height:450px !important}
#modal_alex .modal-dialog {width: 370px;}
/* #modal_alex .modal-content input {width:320px;} */
.modal_alex {overflow-y: auto;height: 100%;}
#er404 {overflow:hidden}
.er404box1 {width:100%}
.er404layer1 img {width:200px}
.er404layer2 {}
.er404layer3 {right:10%}
.panel-heading a {padding: 13px 60px 13px 30px;}
#footer #def-menu {display:none}



#index-catalog .index-hit-box img {width:90%;}
#index-catalog .button-3 {padding: 9px 10px 6px;}
.index-hit-box .index-new-box-price {font-size:22px}
#index-catalog .form-control {padding:.375rem .40rem;margin:0 auto;width:90px;}
 #index-catalog  .wr-box1 {width:100%;}
.index-hit-box .index-new-box-price {padding-top:6px;    margin-top: 20px;}
.index-noimage img {width:100px;}
#index-catalog .nav-pills li a {padding: 20px 10px;font-size:16px;}
.index-new-box-big-title {text-align:center;}
.navbar-nav {padding:0 !important}
#mainmenumobile .container {padding:0 !important;max-width:100%}
#mainmenumobile .container > nav {max-width:100%}
#mainmenumobile .container > nav  .v-align-wrap {margin-left:30px}
#mainmenumobile .container > nav  button {margin-left:25px}
#mainmenumobile .navbar-nav li a {padding:10px 35px}
#index-slider .flex-next {width:35px;height:35px}
#index-slider .flex-prev {width:35px;height:35px}
.form_subscribe {padding:0}
#cat-left-menu .md-close {display:block;right:0;top:-40px}
.contacts-form-wrapper2:before {display:none}
#testimonials > div > div {text-align:center}
#page-testimonials .row {text-align:center}
#page-testimonials .our-team-image {text-align:center}
.slider-testimon .flex-control-nav  {margin-left:0px}
.cons-box .button-4 {margin-bottom:30px !important}
.cont-sceme-box > div:nth-child(2) {order:4}
#layer0 .v-align-box > div a {margin:10px auto 10px;display:inline-block;}

.phone a:nth-child(1) {display:none}
.phone a:nth-child(2) {display:block}
#mainmenumobile .button-3 {background: #00A3B7;display:block;border-radius: 50%;width:40px;height:40px;}
.top_m_appear .button-3 {background: #000000;display:block}
#cat-menu-mob .menu-li img {width:100px;float:left}


#mainmenumobile .logo {width: 45px;margin: 0px 0 0 0px;}
#mainmenumobile .container {padding:0 !important;max-width:100%}
#mainmenumobile .container > nav {max-width:100%;padding-right:0;padding-left:0;}
#mainmenumobile  #navbar1 > ul    {border-bottom: 1px solid #f8f4ef !important;}
.but-icon-sm-vis img {display:inline-block}

#mainmenumobile .button-3 { padding: 5px 6px !important;}
#mainmenumobile .button-3 img { margin-left: 0px;}



.footer-box4 {width:100% !important;padding: 25px !important;}
.index-cat-box2 .button-circle-scale {width:200px;}
.box-style7 > div {width: 300px;height: 280px;}
.box-style7 > div .font-style13 {font-size: 30px;}
.font-style22 {font-size:90px;}
.font-style25 {font: 25px 'GothamProBlack';}
.image-obj1 {width:100% !important}
.image-obj2 {width:100% !important}
.image-obj3 {width:100% !important}
.image-obj4 {width:100% !important}
.image-obj5 {width:100% !important} 
.image-obj6 {width:40% !important;margin:20px 0px !important;}
.hid-box.bordered-bottom-style3.pos-rel img {width:100%;}
.bg-style6:before {width:50%;}
.bg-style6:after {width:50%;} 
.content-wrap1 {padding-left:25px;padding-right:25px;}
.content-wrap1 .obj-6 {display:none;}
.tabs-style1 #pills-tab a {padding: 10px 20px;font-size:28px;width:100%;text-align:center;}
.tabs-style1 #pills-tabContent {padding:20px;}

.box-style1.pp.add > div:nth-child(1) span {font-size: 14px;}
.content-wrap1 {padding:20px 10px}
#catalog_list_container > div {margin-top:0 !important;} 
.sp-slide.bg-style15:before {height: 200px;}

.box-8 > div {margin-bottom:20px;border: 1px solid #000;padding: 12px;}
.border-style12.border-style-w1 {border:0;}
.sm-down-ml-none {margin-left:unset !important;}
.offer-box .pl-60 {padding-left:0;}
.font-style10 {font-size: 20px;}
.sm-down-pb-0 {padding-bottom:0;}
.sm-down-mt-20 {margin-top:20px;}
.sm-down-text-center {text-align:center;}
.bg-style15 {background-position: 200px 0px;}
.set-form-meb.bg-style19 {background:url(/resources/custom/image/bg21.jpg);}
.set-form-int.bg-style18 {background:#023f44;}
.catalog-obj-box img {margin-bottom:40px;}
.top_m_appear .btn-instagram {margin-left:0}
.sub-col a {}
.sm-down-p-style1 {padding-right:0;padding-left:0;}
#er404 img {width:150px}

.pr-120 {padding-right:0}
.sm-down-pt-0 {padding-top:0;}
.sm-down-mb-0 {margin-bottom:0;}
.sm-down-mb-20 {margin-bottom:20px;}
.owl-carousel-portf .owl-item img { max-width: 100%;}
.box12.pr-50 {padding-right:30px;}
.box12.pl-50 {padding-left:30px;}
.box8 .mt-80 {margin-top: 10px;}
.box8 .button-circle-scale {width:100%;}
.video-pattern .font-style5 { font: 20px 'RalewayBold';}
#video_bg {top: -25%;}
.mob-obj1 {margin-top:30px;}
.h-box i {border: 10px solid #fff;} 
.test-whole-text p {font-size:16px !important;}
#catalog-menu-box {overflow: auto;}


.font-size-50 {font-size:36px;}
.font-size-16 {font-size: 14px;}
.mob-21 {width: auto !important; height: auto !important;margin: 0 auto !important;display: block;max-width: 100%;}
.mob-23 > div {width:100%;}
.mob-23 > div img {max-width:100%;}
.mob-23 {flex-direction:column;}
.ul-style-1 li {font-size: 14px;}
.mob-24  img {max-width:100%;height:auto !important;}
/*.mob-25 {padding:20px !important;}*/
.font-size-36 {font-size: 26px;}
.mob-26 {padding-top:10px !important;}
.md-down-mb-0  {margin-bottom:0;}
.mob-27 > div:nth-child(2) {order:3;margin-bottom:0 !important;}
.mob-27 > div:nth-child(3) {order:2;}
.mob-27 > div:nth-child(4) {order:4;}
.mob-27 div .d-flex {width:100% !important;margin-left:0  !important;}
.mob-22 .line-height-140 {font-size:14px !important;}
.mob-22 img {width: 100px;}
.mob-22 {padding-bottom:0;}

.land-box-1 .col-12 .d-flex > .mt-10 {margin-top:30px;}
.land-box-1 .col-12:nth-child(2n+1) .d-flex > div:nth-child(2) {padding-left:0px;}
.land-box-1 .col-12:nth-child(2n) .d-flex > div:nth-child(2) { order: 2;}
.land-box-1 .col-12:nth-child(2n) .d-flex > div:nth-child(1) {padding-left: 0px;}
.land-box-1 .mb-30 {margin-bottom:0;}
.md-down-mt-0 {margin-top:0;}
.land-box-8 .d-flex {flex-direction:column;}
.land-box-8 {padding-bottom:130px;}
.land-box-8 > .d-flex div {margin-bottom:20px;}
.land-box-8 > .d-flex .font-size-16 {font-size:18px;}
.font-size-48 {font-size: 40px;}
.mob-28 > div {align-items: flex-start!important;}
.md-down-mb-20 {margin-bottom:20px;}
.mob-29 > div:nth-child(1) {order:2;}
.mob-29 > div:nth-child(2) {order:1;}
.mob-29  img {max-width:100%;height:auto !important;}
.box-21 {padding: 8px 25px}
.slider-text .button-circle-scale {    padding: 12px 50px;}


}
 
 
/* Extra small devices (portrait phones, less than 576px)*/
@media (max-width: 575px) {

.font-size-50 {font-size:34px;}
.font-size-16 {font-size: 14px;}
.mob-21 {width: auto !important; height: auto !important;margin: 0 auto !important;display: block;max-width: 100%;}
.mob-23 > div {width:100%;}
.mob-23 > div img {max-width:100%;}
.mob-23 {flex-direction:column;}
.ul-style-1 li {font-size: 14px;}
.mob-24  img {max-width:100%;height:auto !important;}
/*.mob-25 {padding:20px !important;}*/
.font-size-36 {font-size: 22px;}
.mob-26 {padding-top:10px !important;}
.md-down-mb-0  {margin-bottom:0;}
.mob-27 > div:nth-child(2) {order:3;margin-bottom:0 !important;}
.mob-27 > div:nth-child(3) {order:2;}
.mob-27 > div:nth-child(4) {order:4;}
.mob-27 div .d-flex {width:100% !important;margin-left:0  !important;}
.mob-22 .line-height-140 {font-size:14px !important;}
.mob-22 img {width: 80px;    max-width: max-content !important;}
.mob-27 span img { max-width: max-content !important;}
.mob-22 {padding-bottom:0;}

.land-box-1 .col-12 .d-flex > .mt-10 {margin-top:30px;}
.land-box-1 .col-12:nth-child(2n+1) .d-flex > div:nth-child(2) {padding-left:0px;}
.land-box-1 .col-12:nth-child(2n) .d-flex > div:nth-child(2) { order: 2;}
.land-box-1 .col-12:nth-child(2n) .d-flex > div:nth-child(1) {padding-left: 0px;}
.land-box-1 .mb-30 {margin-bottom:0;}
.md-down-mt-0 {margin-top:0;}
.land-box-8 .d-flex {flex-direction:column;}
.land-box-8 {margin-bottom: 20px;padding: 20px 20px 130px 20px !important;}
.land-box-8 > .d-flex div {margin-bottom:20px;}
.land-box-8 > .d-flex .font-size-16 {font-size:18px;}
.font-size-48 {font-size: 40px;}
.mob-28 > div {align-items: flex-start!important;}
.md-down-mb-20 {margin-bottom:20px;}
.mob-29 > div:nth-child(1) {order:2;}
.mob-29 > div:nth-child(2) {order:1;}
.mob-29  img {max-width:100%;height:auto !important;}
.box-21 {padding: 8px 25px}
.slider-text .button-circle-scale {padding: 12px 50px;width: 100%;}
.mob-30 {flex-direction:column;}
.mob-30 img {display:block;margin:0 auto 20px;}
.mob-30 .ml-30 {margin-left:0;}
.mob-26  img {max-width:100%;height:auto !important;}
.mob-25 {padding:30px;}

.xs-box4 {width: 120px !important; height: auto;}
#catalog-menu-box {overflow: auto;}
#accordion.mb-60 {margin-bottom:0;}
.accordion-payment .panel-body { padding: 20px 50px 20px 30px;font-size: 16px !important;}
.accordion-payment .panel-heading a {font-size:16px;line-height: 130%;padding: 20px 60px 20px 30px;}
.of-box2 {display:block !important;}
.h-box i {border: 10px solid #fff;}
.xs-ml-35 {margin-left:35px;}
.xs-pt-0 {padding-top:0;}
#page-testimonials .test-whole-text p {font-size: 14px;}
.xs-box3 .ml-30 {margin-left:10px;margin-right:10px;}
.xs-box3 .pr-30 {padding-right:0;}
.box12 .button-circle-scale {width:100%;}
.box12 .mt-80 {margin-top:0;}
.box12 .owl-nav .owl-prev {left: -50px;}	
.box12 .owl-nav .owl-next {right: -50px;}
.sp-bottom-thumbnails.sp-has-pointer { margin-top: 13px !important; }
.xs-mb-0 {margin-bottom:0;}
.xs-mt-0 {margin-top:0;}
.sm-box2 .box12.pr-50 {padding-right:15px;}
.sm-box2 .box12.pl-50 {padding-left:15px;}
.owl-carousel-portf .owl-item img { max-width: 100%;}
.my-5 {margin-top: 1.5rem!important;}
.test-short-text {height: 210px;font-size: 14px;}
.show-box-content {font: 12px/100% 'LatoRegular' , sans-serif !important;padding: 10px 10px;}
.xs-p-0 {padding:0;}
.box11 .mb-50 {margin-bottom:20px;}
.box11 .mt-30 {margin-top:10px;}
.index-cat-box2 .button-circle-scale { padding: 10px 15px;}
.index-cat-box2 .pb-40 {padding-bottom:20px;}
.sm-down-mt-0 {margin-top:0;}
.sm-down-pt-0 {padding-top:0}
.sm-down-text-center {text-align:center;}
.sm-down-mt-0 {margin-top:0}
.sm-down-mb-20 {margin-bottom:20px;}
.sm-down-just-cont-cent	{justify-content: center;}
.sm-down-mb-0 {margin-bottom:0}
.font-style12 {font: 20px 'MontserratMedium';}
.font-size-18 {font-size: 14px !important;}
.w-100px {width: 50px;}
.xs-pr-15 {padding-right:15px !important;}
.index-page .pr-120 {padding-right:0;}
#catalog-menu-box { padding: 0px 40px 0 20px;}
.catalog-menu-expand-wrapper .button-circle-scale {width: 100%;}
.mainpage_slider1 .sp-layer {margin-left:0;top: auto !important;bottom: -30px !important;}
.mainpage_slider1 .slider-pro .sp-image-container img.sp-image {width:100% !important}
.sm-down-ml-0 {margin-left:0;}
.index-cat-box2 {padding-top:0px;}
.video-box .pt-300 {padding-top: 50px;}
.mob-text h2 {font-size:22px !important;}
.index-mom-box1 h2, .index-mom-box1 hr, .index-mom-box1 p {display:none;}
.index-mom-box1.sl-pro-title-box	{width:100%}
.mainpage_slider1 .sp-cover {  background: none !important;  padding: 10px 40px 50px; height: fit-content !important;width: 100%;}
.md-pb-0 {padding-bottom:0;}

.mob-obj1 {width: 100%;height: auto; opacity: 1 !important;height:auto !important;display: block;}
.mob-obj2 {display:none;}

#er404 img {width:120px}
.box-9-wrap {
    padding-top: 0;
    margin-top: -50px;
    z-index: 1;
}
.box-9:before {width: calc(100% + 60px);left: -30px;}
.box-9 {padding-right:0}
.box-9 .font-style9 {font-size: 20px}
.xs-style3 {flex-direction:column;}
.xs-style3.mr-m60 {margin-right: 0;}
.xs-style3 .button-circle-scale {margin-left:0;margin-top:15px}
.mannequin-box {height: 240px;}
.box-9 .ml-auto { margin-left: unset !important;}

.xs-p-style2 {padding-left:0;padding-right:0;}
h1.font-style8.color-style7 {font-size:24px !important}
.but-s-1 {white-space: normal !important;}
h1 {text-align: left;font-size:28px !important;}
.offer-title h1 {font-size:20px !important;}
.box-style8 {padding: 30px 20px;}
.default-page h1 {font-size: 18px !important;}
.default-page h2 {font-size: 18px !important;}
.content ul li {font-size: 14px;}
.xs-ml-0 {margin-left:0}
.mb-m30 {}
.sp-image-container {padding-bottom:0}
.button-circle-scale {padding: 10px 25px;}
.sl-pro-title-box h2 {text-align:left !important;}
.sl-pro-title-box p {font-size:14px;color:#000;line-height: 130%;}
.sl-pro-title-box .button-circle-scale {}
.sl-pro-title-box img {display:none}
.xs-pb-0 {padding-bottom:0}
.sp-slides-container {padding-bottom:0}
.mainpage_slider1 .sp-buttons { width:100% !important;bottom:20px;}
.sm-down-p-style1 {padding-right:0;padding-left:0;}
.sp-slides .font-style3 {font-size: 16px !important;}
.sub-col a {font-size:16px;padding:8px 25px !important;}
.top_m_appear .btn-instagram {margin-left:0}
.font-size-20 { font-size: 14px;}
.font-style6 {font-size:20px;}
.md-down-pb-30 {padding-bottom:30px;}
.mr-100 {margin-right:0}

p {font-size: 16px;}
body {font-size: 16px !important;}

.mainpage_slider1 .sp-slides .sp-slide .sp-layer h2:after {display:none}
.font-style3 {font-size: 28px}
.font-style4 {font-size: 24px}
.sm-down-mt-0 {margin-top:0;}
.sm-down-pt-0 {padding-top:0}
.sm-down-text-center {text-align:center;}
.sm-down-mt-0 {margin-top:0}
.sm-down-mb-20 {margin-bottom:20px;}
.sm-down-just-cont-cent	{justify-content: center;}
 
.xs-mb-0 {margin-bottom:0 !important;}
.xs-box-style4 {flex-direction:column}
.xs-box-style4 .mr-40 {margin-right:0}
.xs-box-style4 a {margin-top:20px}
.xs-box-style4  {font-size:26px}
.set-form-meb.bg-style19 {background:url(/resources/custom/image/bg21.jpg);}
.set-form-int.bg-style18 {background:#023f44;}

.sm-down-pt-0 {padding-top:0}
.bg-style17 {background:#edeff1}
.mt-m150 {margin-top:0px;}
.bg-style15 {background-position: 200px 0px;}	
.sm-down-text-center {text-align:center;}
.sm-down-mt-20 {margin-top:20px;}
.offer-box > div {display:flex;flex-direction:column}
.offer-box	> div > a {align-self: center;margin-top: 20px;}
.offer-box	> div > span {align-self: center;margin-top: 20px;}
.xs-style2 {align-self: center;margin-top: 20px;}
.xs-mb-20 {margin-bottom:20px;}
.offer-box > div .offer-title:before {display:none !important;}
.xs-pr-0 {padding-right:0;}
.xs-mb-15 {margin-bottom:15px;}
.xs-mt-15 {margin-top:15px;}
.xs-pl-0 {padding-left:0;}
.footer-socials.ml-auto {margin-left:unset !important;}
.xs-cent-block {text-align: center;width: 100%;}
.xs-mb-15 {margin-bottom:15px !important;}
.xs-style1 {display:flex;}
.xs-mb-10 {margin-bottom:10px;}
.xs-pt-0 {padding-top:0;}
.xs-mb-0  {margin-bottom:0}
.m-style3 {margin-top:0;}
.sm-down-pb-0 {padding-bottom:0;}
.layer-index .p-style5 {padding: 15px 10px;}
.font-style7 {font: 14px 'RalewayMedium';}
.border-style-w1 {width:100%;margin-left:0;}
.offer-box .pl-60 {padding-left:0;}
.sm-down-ml-none {margin-left:unset !important;}
.box-8 > div {margin-bottom:20px;border: 1px solid #000;padding: 12px;}
.border-style12.border-style-w1 {border:0;}
p {font-size: 14px;line-height: 150%;}
#mainmenumobile .hamburger1 {}
.logosm.pl-10 {padding-left:0;}
#footer {font-size: 16px;}

.video-pattern h2 {text-align:left;}
.box-style9 {display:flex;}

.pl-70 {padding-left:0;}
.testimonials-box .owl-theme .owl-nav {margin-top: 10px;}
.index-blog-box .d-flex.box8 {flex-direction:column;}
.index-blog-box .d-flex.box8 .pl-60 {padding-left:0;}
.index-blog-box .owl-carousel .owl-item img {
}
#mainpage_slider1 {height:auto !important;display:none;}
#catalog-menu-box {display:block;}	
.sp-slide.bg-style15:before {height: 200px;}	
#catalog-menu-box {width:100%;}	
.md-down-mt-0 {margin-top:0;}
.image-obj1 {width:100% !important}
.image-obj2 {width:100% !important}
.image-obj3 {width:100% !important}
.image-obj4 {width:100% !important}
.image-obj5 {width:100% !important} 
.image-obj6 {width:40% !important;margin:20px 0px !important;}
.hid-box.bordered-bottom-style3.pos-rel img {width:100%;}
.font-style25 	 {font-size:25px;}
.font-style24 {font-size:35px;}
#about-company {padding-bottom:10px}
.lined:before {display:none;}
.sm-xs-flex-dir-col {flex-direction:column;}
.sm-xs-flex-dir-col.box-style6 > div {width: fit-content;margin: 0 auto;}
.sm-text-al-ce {text-align:center;}
.grid-sizer {width:50%}
.content-wrap1 .obj-6 {left: 0px;top: 40px;width: 90px;}
.tabs-style1 #pills-tab a {padding: 10px 20px;font-size:28px;}
.content-wrap1 .obj-6 {display:none;}
.tabs-style1 #pills-tab a {padding: 10px 20px;font-size:28px;width:100%;text-align:center;}
.tabs-style1 #pills-tabContent {padding:20px;}
.tabs-style1 #pills-tabContent img {margin: 0 auto;display: block;}
.box-style1.pp.add > div:nth-child(1) span {font-size: 14px;}
.content-wrap1 {padding:20px 10px}
.obj5 {display:none;}

.cont.cat-obj-left-box {display:none}
#page_catalog_object .catalog-obj-box {width:100%;padding: 0 20px;}
.obj4 {display:none;}
.price-box {margin-bottom:15px;}


#c-menu div a {flex-direction: column;}
.r-image	{max-width:100%  !important;}
.r-image {
    align-self: center;
    justify-self: center;
    margin-left: unset;
}
#c-menu div a {padding-right:30px;    text-align: center;}
.counter-style1 {margin-bottom:15px;}
	
.sm-down-text-center {text-align:center;}
.pp {width:100%;display:block;text-align:center}
.w-auto {width:auto !important}
.contacts-form-wrapper2 {margin-top:20px !important}
.button-circle-scale {white-space: nowrap;text-align:center;}

.ff {flex-direction:column}
.ff > a {width:100%;margin-right:0 !important;margin-left:0 !important;}	
	
.about-box {width:100%;}
.box-style1 > div:nth-child(1) span.font-size-26 {font-size:24px;}
.form_mailus_inline .button-circle-scale {padding:13px 15px;width:100%;text-align: center;}
.form_mailus_inline .d-flex.w-100 {flex-direction:column}	
.about-box {padding: 30px 30px 30px 30px;}
	
.box-404 {width:auto;text-align:center;}
#er404 {}
.box-404 {
    text-align: center;
    width: 100%;
    display: block;
}
.box-404 .font-style4 {
      font-size: 70px !important;
    margin-top: 40px;
    text-align: center;
}
.er404box1 > div {font-size:100px;}
	
.left-sided .pr-20 {padding-right:0;}
.left-sided .resp-box {width:100%;padding-bottom:20px;}
.bordered-style2 {border-left:0}	
#about-company .pl-60 {padding-left:15px;}
.box-style2 .pl-20 {padding-left:0;}
.box-style2 {  align-items: center;	}
.box-style2 img {height: min-content;margin-left: 0px;width: min-content;margin-bottom:20px;}	
.box-style2 {flex-direction: column;}	
.logo-wrap-box img {opacity:0}
.top_m_appear .logo-wrap-box img {opacity:1;}
.sm-down-marstyle1 {margin-top:0;margin-bottom:10px;}
.resp-box {text-align:center;margin-left:0 !important}
.sm-down-padstyle1 {padding-left:15px !important;padding-top:40px !important}
.sm-down-text-al-center {text-align:center;}
#footer .socials {float:none !important;text-align:center;padding-top:0px;padding-bottom:10px;}
.socials span {text-align:center !important}
#filters {text-align:center;}
.news-text {text-align:center;}
.hid-box img {width:110% !important;}
.m-h {display:block;float:none !Important;margin-top:10px} 
.resp-image2 {display:none !important;}
.resp-image { display:none}
.jared > div {margin-left: 30px !important;}
.box-style1 > div:nth-child(1) span {}
.img-obj1 {    margin-left: -160px !important;}
.index-newes-in-box {margin-bottom:40px;}
.jared .box1 {margin-top: 20px !important;margin-bottom: 10px;}

.float-items-right .index-slider-text-box {padding-right:60px}
.float-items-left .index-slider-text-box {padding-left:60px}
.catalog-inner-menu ul li.grid-5 {width:calc(33.33% - 10px);}
#catalog-menu ul li.grid-5 {} 
.tovar-cart-ord div:nth-child(1) img {width:50px !important;}
.cart-no-image-box {width:auto}
#footer .button-circle-scale {margin-left:0;}

#footer .soc {margin-right:0 !important;}
#btn-up {display:none !important;}
#catalog-menu ul li a {padding: 12px 20px 10px 40px;}
.jared:after {right: 0; bottom: 0;width: 144px;height: 180px;background-size: 110px;}
.left-sided:before {background: #ccc5c5;}
.jared:before {content:' ';width:200%;height:100%;position:absolute;left:-50%;top:0;background:#000;z-index:-1;}
.index-banner-box {overflow:visible}
#filters .button {width:100%;}
.box-style1 > div:nth-child(2) {padding-right: 0px;text-align: center;padding-left:0 !important; }
.box-style1 > div {text-align:center;}
.bg-style6:before {display:none;}
.bg-style6:after {width:100%;}
.form_disc .form-group {padding:0 10px;}
.bg-style6 > div > div > div {padding-right:15px !important;}
.bg-style6 h2 {margin-top:10px;margin-bottom:30px;    font-size: 30px;}
.flex-direction-nav {display:none}
.footer-box3 .pr-5  {padding-right:20px !important;}
.footer-box3 .pl-5 {padding-left:20px !important;}
.footer-box6 {width:100% !important;}
.footer-box {width:100%  !important;text-align:center;} 
.testimonials-text {padding: 50px 20px 40px;margin: 0 0px;}
.box-style3:before, .box-style3:after {display:none} 
.font-style12 {}
.box-style1 > div:nth-child(1) b {font-size:40px;}
.box-style1 > div:nth-child(1) span {font-size:22px}

.xs-n {display:none !important;}
#catalog_list_container > div {padding-right:0;padding-left:0}
#catalog_list_container > div > div {padding-right:0;padding-left:0}
#catalog_list_container > div > div > div {padding-right:0;padding-left:0}

.tabs-style1 #pills-tabContent {padding-left:0;padding-right:0;}
.layer-index.mt-40 {margin-top:0;}
.bg-style1 {padding-left:0;padding-right:0;}
	
.logo-wrap-box img {opacity:0}
.top_m_appear .logo-wrap-box img {opacity:1;}
.sm-down-marstyle1 {margin-top:0;margin-bottom:10px;}
.resp-box {text-align:center;margin-left:0 !important}
.sm-down-padstyle1 {padding-left:15px !important;padding-top:40px !important}
.sm-down-text-al-center {text-align:center;}
#footer .socials {float:none !important;text-align:center;padding-top:0px;padding-bottom:10px;}
.socials span {text-align:center !important}
#filters {text-align:center;}
.news-text {text-align:center;}
.hid-box img {width:110% !important;}
.m-h {display:block;float:none !Important;margin-top:10px} 
.resp-image2 {display:none !important;}
.resp-image { display:none}
.jared > div {margin-left: 30px !important;}
.box-style1 > div:nth-child(1) span {}
.img-obj1 {    margin-left: -160px !important;}
.index-newes-in-box {margin-bottom:10px;}
.jared .box1 {margin-top: 20px !important;margin-bottom: 10px;}

.float-items-right .index-slider-text-box {padding-right:60px}
.float-items-left .index-slider-text-box {padding-left:60px}
.catalog-inner-menu ul li.grid-5 {width:calc(33.33% - 10px);}
#catalog-menu ul li.grid-5 {} 
.tovar-cart-ord div:nth-child(1) img {width:50px !important;}
.cart-no-image-box {width:auto}


#footer .soc {margin-right:0 !important;}
#btn-up {display:none !important;}
#catalog-menu ul li a {padding: 12px 20px 10px 40px;}
.jared:after {right: 0; bottom: 0;width: 144px;height: 180px;background-size: 110px;}
.left-sided:before {background: #ccc5c5;}
.jared:before {content:' ';width:200%;height:100%;position:absolute;left:-50%;top:0;background:#000;z-index:-1;}
#cat-menu-mob .menu-li img {    max-width: 80px;max-height: 70px;    display: none;}	
	
.cont-sceme-box > div:nth-child(2) {order:4}
.slider-testimon .flex-control-nav  {margin-left:0px}
#page-testimonials .row {text-align:center}
#page-testimonials .our-team-image {text-align:center}
#page_news h1 {font-size:30px !important}

#testimonials > div > div {text-align:center}
#testimonials .button-4 { margin: 20px auto 0 !important; float: none !important; }
#btn-up {display:none !important;}
#cat-menu-mob > ul > li > a span { }

.phone a:nth-child(1) {display:none}
.phone a:nth-child(2) {display:block}
#mainmenumobile .button-3 {display:block}
.top_m_appear .button-3 {background: #000000;display:block}
#cat-menu-mob .menu-li img {width:100px;float:left}
#mainmenumobile .navbar-nav li a {color:#fff}
#cat-menu-mob > ul {margin-top:0}

#index-slider .flexslider .slides .pos-rel img {width: 50% !important;height: 50%;}
#index-slider h2 {font-size:20px;}
#index-slider p {font-size:13px}
.index-slider-text-box-wrap > .container {padding:0 60px}
#index-slider .button-1 {padding:10px 30px;margin-top:5px;}
.index-slider-text-box {max-width:350px;}
.float-items-right .index-slider-text-box {padding-right:60px}
.float-items-left .index-slider-text-box {padding-left:60px}
#index-slider .button-4 {padding: 10px 20px;margin-top:5px !important;}
#index-slider .flex-control-nav {display:none;}

.font-style1 {font-size:26px;}
.cont-adv-box {text-align:center;}
#advantages-company {margin-top:0 !important}
.cont-sceme-box > div:before {content:' ';width:1px !important;height:40px !important;background:#888081;position:absolute;bottom:-20px !important;left:50% !important;}
.cont-sceme-box > div:nth-child(4):before {display:none}
.index-page h2 {}
#actions h3 {text-align: center;} 
#testimonials-company h2 {text-align: center;}
#testimonials-company .flex-control-nav  {width: 100%;}
#testimonials-company .flexslider .slides img {max-width: 100%;    margin: 0 auto;}
#testimonials-company .flexslider li > span {width: 100%}
#testimonials-company .flexslider li > div {width: 100%;} 

#footer .button-6 {padding:10px 20px;margin-left:0 !important;}
#footer .socials > span {margin-right:auto;}
.cont-sceme-box > div > div:nth-child(1) {width:60px;font-size:80px;}
.cont-sceme-box > div > div:nth-child(2) {width: calc(100% - 90px);}
#catalog-index-menu .in-cat-box {width: 90%;}
#index-slider .flexslider .slides .pos-rel img {width: 40% !important;height: 40%;}
#index-slider h2 {font-size:24px;line-height:100%;text-align: left;}
#index-slider p {font-size:14px}
.index-slider-text-box-wrap > .container {padding:0 60px}
#index-slider .button-1 {padding:10px 30px;margin-top:5px;}
.index-slider-text-box {max-width:320px;}
.float-items-right .index-slider-text-box {padding-right:30px}
.float-items-left .index-slider-text-box {padding-left:30px}
#index-slider .button-4 {padding: 7px 15px;margin-top:5px !important;}
.cat-menu > nav {width:100%;}
.cat-menu .menu-li > a {font-size:14px;}
.submenu {top: 61px;}
.menu-li2 a > span {max-width: 150px;}
#catalog-menu ul li a > span > span {font: 16px 'RobotoRegular';} 
#catalog-menu ul li a {padding: 35px 20px 20px 30px;} 

/* �������_���_sm_�_xs  �_�����_������_.slider-bobile-box {background-image:none}*/
.slider-bobile-box  li .co {height:100%;background-position: 60% 50%;background-size: cover;width: 100%;}
.slider-bobile-box  li .co img {opacity:0 !important}
#quality-company .button-4 {padding: 13px 15px}

.catalog-inner-menu ul li.grid-5 {width:calc(50% - 10px);}
#catalog-menu ul li.grid-5 {width:calc(50% - 20px);}
.cart-h {display:none;}
.tovar-cart-ord > div:nth-child(2) {    width: 100%;text-align: center;}
.tovar-cart-ord > div {margin-bottom:15px;}
.tovar-cart-ord div:nth-child(1) img {}
.cart-no-image-box {width:auto} 
#cart_wrap #myTab {margin-bottom:0px}
.tovar-cart-ord {flex-direction: column;}

.catalog-inner-menu ul li.grid-5 {width:calc(100% - 10px);}
#catalog-menu ul li.grid-5 {width:calc(100% - 20px);}
.contacts-form-wrapper2:before {display:none}


.cart-h {display:none;}
#cart_wrap .button-3 {margin-left: 0px;width: 100% !important;}
.tovar-cart-ord > div:nth-child(2) {    width: 100%;text-align: center;}
.tovar-cart-ord > div {margin-bottom:15px;}
.tovar-cart-ord div:nth-child(1) img {}
.cart-no-image-box {width:auto}
#cart_wrap #myTab {margin-bottom:0px}
.tovar-cart-ord {flex-direction: column;}

.star-avrg-box {width:100% !important;float:left !important}
.star-avrg-cover {width:100%;}
#page_catalog_object .cat-obj-desc {text-align:center}
#page_catalog_object .cat-obj-desc .form-group {width:auto;display:inline-block;}
#page_catalog_object .cat-obj-but {padding-top:0;display: flex;flex-direction: column;}
#page_catalog_object .cart-ed {
    border: 1px solid #95cd36;
    border-radius: 4px;
    padding: 4px 5px 3px;
    margin-left: 10px;
    display: inline-block;
    width: 130px;
    float: none;
    margin-left: auto;
    margin: 0px auto 10px !important;}
#page_catalog_object #index-subscribe {height:auto}
.star-avrg-cover > div:nth-child(2) {width: auto;margin-left: auto;}
.cat-obj-price {width:100%;margin-bottom:20px;}
#page_catalog_object h1 {font-size:24px}
#page_catalog_object .h2-style2 {font-size:24px}
.cat-obj-tabs-delivery ul li > a {padding: 15px 16px 15px;font-size: 16px;}
.cat-obj-tab-bot ul li > a {font-size: 20px;padding: 15px 10px 15px;}
#page_catalog_object .index-hit-box .button-3 { padding: 9px 10px 6px;}
.breadcrumbs ol li a {font-size: 14px;}
#page_catalog_object .catalog-obj-box img {max-width:100%;}
#page_catalog_object .button-5 {margin-right:0;margin:10px auto}
#page_catalog_object .cat-obj-but > span {text-align:center;}
#page_catalog_object .cat-obj-but {padding-left:20px;}
.cat-obj-tabs-delivery .nav-tabs .nav-item {width:100%}
.cat-obj-tab-bot .nav-tabs .nav-item {width: 100%;}
#page_catalog_object .cat-obj-brand {text-align:center;}

#cat-left-menu {display:none;}
#cat-left-trigger {display:block; padding-left: 20px;}
#cat-left-menu.left-menu-act .inner-wrapper-sticky {transform: translate3d(0px, 0px, 0px) !important;}
#cat-left-menu.left-menu-act   { position: fixed;top: 0px;left: 0;bottom: 0;right: 0;z-index:10000;background: #fff;}
#cat-left-menu.left-menu-act #sidebar    {overflow: auto;min-height: 100%;max-height: 100%;padding:50px 20px 20px 20px}
.body-y {overflow-y:hidden}
#cat-left-menu .md-close {display:block;right:18px;top:-38px}
#cat-left-menu.left-menu-act h4 {margin-bottom:0;border-bottom:0;margin-top:13px}
#cat-left-menu .panel-heading a span:nth-child(1) {border-bottom:0}
#cat-left-menu.left-menu-act .nav > li {padding-left:20px;padding-top:10px;margin-bottom:5px;border:1px solid #666;background:#fff;}
#cat-left-trigger > a {width: 260px;margin: 0 auto;display: inherit;}
#cat-left-menu.left-menu-act .pan-arrow {top:6px}
.t-title {margin-bottom:10px}
#cat-left-menu .panel-body {padding-top:10px}
.filt-box {flex-direction: column;}
.filt-box > div, .filt-box > span {margin: 10px auto;}
.toggler-box > span {padding: 12px 10px 12px 0;}
#page_catalog_sections .index-hit-box {width: 100%;float: left;margin: 0 0px 0px 0;}
#page_catalog .index-hit-box .button-3 {padding: 9px 10px 6px;}
#page_catalog .index-hit-box > div  {text-align:center;}

#cat-left-menu .md-close {display:block;right:0;top:-40px}
#page_news .hid-box {height:auto}
#testimonials h2 {font-size:20px}
#testimonials .button-3 {padding:10px 20px;float:left !important;margin-top:15px !important;margin-left:0 !important}
#index-catalog h3 {font-size:25px;}
#index-catalog .nav-pills li  {width:100%;display:block;}
#index-catalog .nav-pills li  a:hover {text-decoration:none;}
#index-catalog .nav-pills li  a {width:100%;display:block;background:#fff;margin:0 0 10px 0;border:1px solid #dadada;border-radius:3px;padding:12px 10px !important;text-align:center;}
#index-catalog .nav-pills li  a.active {background:#fff;border:1px solid #666}
.index-new-box-title {height:auto !important;}
.index-new-box-big-title {height:auto !important;}
#index-catalog .nav-pills li:nth-child(1) a {padding-left:10px}
#index-subscribe .abs-wrap > .row {margin-left:0;margin-right:0}
#index-subscribe .form_subscribe .form-group {margin-top:25px;}
.form_subscribe {padding:0 10px}
#index-subscribe {height:350px}
#actions .hid-box {height:auto;}
#footer .row .row {text-align:center;}

.button-signin {margin-left:5px}
.top-box1  div div > span {width:100%;display:bloc;padding-right:0;}
.top-box1  div > div {width:100%;text-align:center;margin:10px 0 10px 0}
.top-box1  div div > a {width:100%;display:block}
#index-slider .flex-next {display:none}
#index-slider .flex-prev {display:none}
.marg-xs-center {margin-right:auto;margin-left:auto;text-align:center}
#mainmenumobile .logo {width: 45px;margin: 0px 0 0 0px;}
#mainmenumobile .container {padding:0 !important;max-width:100%}
#mainmenumobile .container > nav {padding-right:0;padding-left:0;max-width:100%}
#mainmenumobile  #navbar1 > ul    {border-bottom: 1px solid #f8f4ef !important;}
.but-icon-sm-vis img {display:inline-block}

#mainmenumobile .button-3 { }
#mainmenumobile .button-3 img { margin-left: 0px;}

.top_m_appear .but-phone {display:block}
#layer0 {height:auto}
.logo-wrap-box span {display:none;}
.slider-bobile-box .slides {margin: 0 auto;position: relative;overflow: hidden;z-index: 1;}
.slider-bobile-box  li {height:100%;background-position: 60% 50%;background-size: cover;width: 100%;}
.slider-bobile-box  li img {opacity:0 !important}
.index-slider-text-box {float:left;max-width:100%}
.index-slider-text-box-wrap > .container {padding:0 10px}
#index-slider .button-1 {padding:12px 40px;margin-top:10px;}
.index-slider-text-box {max-width:100%;}
.flexslider .slides img {width:120%}
#index-slider {overflow:hidden;}
#index-catalog .index-hit-box img {width:90%;}
#index-catalog .button-3 {padding: 9px 10px 6px;}
.index-hit-box .index-new-box-price {font-size:22px}
#index-catalog .form-control {padding:.375rem .40rem;margin:0 auto;width:90px;}
 #index-catalog  .wr-box1 {width:100%;height:auto !important}
.index-hit-box .index-new-box-price {padding-top:6px;    margin-top: 20px;}
.index-noimage img {width:100px;}
#index-catalog .nav-pills li a {padding: 20px 10px;font-size:16px;}
.index-new-box-big-title {text-align:center;}
.navbar-nav {padding:0 !important}
#mainmenumobile .container {padding:0 !important;max-width:100%}
#mainmenumobile .container > nav {max-width:100%}
#mainmenumobile .container > nav  .v-align-wrap {margin-left:30px}
#mainmenumobile .container > nav  button {margin-left:25px}
#mainmenumobile .navbar-nav li a {padding:12px 35px;    text-align: center;}
#index-slider .flex-next {width:35px;height:35px}

#page_catalog_sections .index-hit-box { width: 80%;display: flex; float: none;margin: 0 auto;align-self: center;justify-self: center;flex-direction: column;}
#page_catalog_sections .index-hit-box:before { content: ' '; height: 1px; width: 100%; background: #8c8f98;position: absolute;bottom: -2px; left: 0;}
#page_catalog_sections .index-hit-box.bottom-to-top {

    border-width: 1px;
    border-style: solid;
    -webkit-border-image: 
      -webkit-gradient(linear, 0 50%, 0 0, from(#8c8f98), to(rgba(47, 39, 34, 0))) 1 50%;
    -webkit-border-image: 
      -webkit-linear-gradient(bottom, #8c8f98, rgba(47, 39, 34, 0)) 1 50%;
    -moz-border-image:
      -moz-linear-gradient(bottom, #8c8f98, rgba(47, 39, 34, 0)) 1 50%;  
    -o-border-image:
      -o-linear-gradient(bottom, #8c8f98, rgba(47, 39, 34, 0)) 1 50%;
    border-image:
      linear-gradient(to top, #8c8f98, rgba(47, 39, 34, 0)) 1 50%;
}

#index-slider .flex-prev {width:35px;height:35px}
.element-item {width:100%;max-width:100%}
.cat-obj-price {text-align:center}
.sidebar .panel-heading a {padding: 15px 30px 14px 10px !important;font-size:18px !important}
.inner-wrapper-sticky > div > div {}
.cat-obj-small .catalog-obj-box {width:80%;text-align: center;margin: 0 auto;}
.catalog-obj-list.sticky1  {display:none}
.btn-set4 {padding:15px 5px;font-size:16px}
.btn-set3 {padding:15px 5px;font-size:16px;width:100%;text-align:center}
.btn-set5 {padding:15px 5px;font-size:16px;width:100%;text-align:center}
.btn-set1 {padding:16px 5px;font-size:16px}
.catalog-obj-box {width:100%;text-align: center;margin: 0 auto;}
.lo-m {display:inline-block !important;width:35px;margin-right:10px}
.lo-m img {max-width:none !important;width:35px}
.container img {max-width:100%}
.font-style18 {font-size:40px;}
#layer1 .container .row  div:nth-child(3) > div {margin-right:15px}
#lang-but {margin-left:10px}
#search-box {display:none !important}
.order_step {padding-left:15px !important;padding-top:60px;}
.order_step:before {top:15px !important;}
.payment_agent_header .h4 {font-size:20px}
.order-step-change-btn {display:inline-block;margin-top: 20px;}
.order-step-title2 {font-size:18px}
.confirm_table  table {display:block}
.confirm_table  table tbody {width:100%;display:block}
.confirm_table  table tr  {display:block;text-align:center;}
.confirm_table  table tr td {display:block}
.payment_info .btn-set6 {width:100%}
.subtotal_title .btn-set6 {width:100%}
.tovar-cart-ord {}
.tovar-cart-ord  > div {text-align:center}
#wrapper_callback  table {display:block} 
#wrapper_callback  table tbody {width:100%;display:block}
#wrapper_callback  table tr  {display:block} 
#wrapper_callback  table tr td {display:block} 
#wrapper_callback  table tr  input {width:100%;max-width:100%}
#wrapper_callback  table tr textarea{width:100%  !important;max-width:100%  !important}
#lkTabContent .index-hit-box {width:100% !important;max-width:100%;margin:0 0 20px 0 !important}
#footer .socials {padding-top:20px !important}
#lkTabs a.active:before {display:none}
#lkTabContent {padding-top:30px}
#orders .item .title a:nth-child(1)  {width:100% !important;}
#orders .item .title a:nth-child(1)  > span {width:100% !important;display:block;padding:10px 0px}
.icon-block button {width: 100%;padding: 23px 0;margin-right: 0 !important;}
#orders .tovar div > span {margin-top:20px}
.field1 input {max-width:100%;width:100% !important;}
.field1 label {width:100% !important;text-align:center}
.field1 select {width:100% !important;max-width:100% !important;text-align:center;margin-bottom:20px}
.field1 .row-fluid {width:100%}
.btn-set2 {text-align:center}

#lkTabContent .panel-heading > a:nth-child(1) {display:block;width:100%}
#lkTabContent .panel-heading > a:nth-child(1) > span {font-size:16px}
#lkTabContent .panel-heading > a:nth-child(2)  {height:53px;width:100% !important}
#lkTabContent .panel-heading > a:nth-child(2) > span {width:100%}
.panel-heading a {padding: 13px 30px 13px 30px;}
#cart_wrap .panel-heading a {font-size:18px}
#cart_wrap .pan-arrow {top:14px;right:10px}
#cart_wrap .panel-heading {}
.btn-set5 {padding:10px 0}
#er404 {overflow:hidden}
.er404box1 {width:100%}
.er404layer1 img {width:100px}
.er404layer2 {}
.er404layer3 {right:10%;width:80px}

.er404layer0 {display:none}
.er404box1 {height:auto}
.er404layer1 {margin-top:20px}
.er404layer2, .er404layer3 {}
.form_mailus_inline .form-group.inp {width:100% !important}
.form_mailus_inline .form-group textarea {width:100% !important}
.form_mailus_inline .button {text-align:center}
.breadcrumbs {text-align:center;width:100%;} 
.breadcrumb {-webkit-box-pack: center!important;
    -ms-flex-pack: center!important;
    justify-content: center!important;}
#page_catalog_sections .catalog-list-obj-panel h1 {display:block;text-align:center;padding-right:0;font-size:25px}
#page_catalog_sections .catalog-list-obj-panel > div {display:block;float:none !important;padding:20px 0;}
#page_catalog_sections .catalog-list-obj-panel > div span {padding-left:0;}
.catalog-list-obj-panel span {padding-left:15px;}
#page_catalog_sections .catalog-list-obj-panel > div > span {display:block;margin:10px 0;text-align:center}
.show-box-menu #layer1 {position:fixed;top:0;left:0;z-index:200}
#index-slider {height:auto !important}
#footer .logo {margin:0px auto 20px}
#footer .socials {float:none !important;text-align:center;padding-top:0px;}
#index-new .row > div:nth-child(1) {padding-bottom:30px}
.player {}
.video:hover .player {background-position:27px 20px;background-size:50%}
.form_subscribe .form-group {width:100%}
.btn-set2 {width:100%}
#index-subscribe .form-privacy {text-align:center;}
#index-slider .flex-control-nav {display:none;}
#layer1 .logo {margin:10px auto 10px;text-align:center;margin-right:auto !important;width:190px}
.catalog-menu-expand-wrapper .container .row .pl-15 {padding-left:3rem !important;padding-bottom:0 !important}
#index-gift > .row {background-size:auto;background-attachment:scroll;background-position:-100px 0}
#index-gift .button {padding:16px 25px}
.indext-motto {margin-top:40px;margin-bottom:40px}
#video_bg {display:none}
#index-hits-wrapper {left:15px;right:15px;width:calc(100% - 30px);}
.index-hit-box {margin:0 30px 30px 0;}
.index-hit-box .index-new-box-title {padding:20px 10px 10px;text-align:center;}
.index-new-box-size {text-align:center;}
.index-new-box-size {padding:10px;display:block;}
.index-hit-box .index-new-box-price {display:block;text-align:center;padding:10px;float:none}
#map {height:300px !important}
#modal_alex .modal-dialog {width: 320px;margin:0;}
#modal_alex .modal-dialog input {width:70%}
#modal_alex .modal-dialog select {width:70%}
#modal_alex .modal-content textarea{width:70%;max-width:70%;min-width:70%}
#modal_alex .modal-footer {padding-bottom:30px;}
.md-modal {min-width: 320px;}
.video-box1 {display:none}
.cat-filt-lab {}
.filt-box > div, .filt-box > span {flex-direction: column;}
.xs-dn {display:none;}
.toggler-box {width:90%;}
.catalog-overlay {display:none}
.b-flying-img {display:none !important;}
#testimonials-company .flexslider li > div { padding-left: 0px; padding-right: 0px;}
#testimonials-company .flex-direction-nav {display:none}
#testimonials-company .flexslider { padding: 0 0px;}
.cons-box .button-4 {}
.cons-box .flex-vert-center {text-align: center;align-items: center;}
.cons-box img {max-width: 100%; margin: 0px auto 20px; display: block;}
.cons-box .button-4 {margin-bottom:30px !important}
#layer0 .v-align-box > div a {margin:10px auto 10px;display:inline-block;}
.video-box {display:none;}
.font-style12 span {font-size: 48px}
.footer-box4 {padding-right:20px;width:100% !important;}
#index-cat-menu .obj2-box {height:auto;font-size: 12px;text-align: center;padding-bottom:10px}
.index-cat-box a:hover:before {display:none}
.index-cat-box img {width: 55% !important;}
.offers-menu .index-cat-box2  img {max-width: 75%;height: auto;margin: 0 auto;}
.offers-menu .index-cat-box2 .obj2-box { font-size: 13px;height: 24%;}
.offers-menu .index-cat-box2 .button-circle-scale {padding: 13px 5px;width: 92%;}
.xs-db {display:block !important}
.offers-menu .index-cat-box2 .of-box-line.font-style16 {height: 50px;}
.act-box {text-align:center}
.act-box .button-circle-scale {width:auto;margin:20px auto}
.xs-marg-cent {margin-left: auto; margin-right: auto;    text-align: center;}
#filters {width:100%;}
.catalog-obj-box img {margin-bottom:40px;}
}



@media all and (min-width: 300px) and (max-width: 490px) 
{
#mainmenumobile .logo {width:130px}
#mainmenumobile .container > nav button {
    margin-left: 5px;
}
#mainmenumobile .container > nav .v-align-wrap {
    margin-right: 5px;
}

#cat-menu-mob .menu-li img {width: 70px;}
#cat-menu-mob > ul > li > a {    padding: 12px 15px;    text-align: center;}
#mainmenumobile .button-3 {}

#page_catalog_sections .index-hit-box { width: 100%;}
}

