
@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)
{

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

}		 	 

@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}

}

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

.box-style7 > div {width: 300px;height: 280px;}
.box-style7 > div .font-style13 {font-size: 30px;}
.tabs-style1 #pills-tab a {flex-direction: column;text-align:center;}
.tabs-style1 #pills-tab a span {padding-left:0 !important}
.logo {width:60px;}
.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 {font-size:45px;}
.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 {}

.button-circle-scale {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 {width:150px;height:150px;border:15px solid #fff;left:calc(50% - 75px);top:calc(50% - 80px);background-position:33px 23px}
.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;}
#cat-menu .menu-li > a {padding:14px 10px 10px;font-size:11px}
.menu-li2 {padding:5px 10px 10px;min-width: 180px;}
#index-slider  {}
#index-slider h2 {font-size:23px;}
#index-slider h2 br {display:none;}
#index-slider p {font-size:15px}
#index-slider .button-circle {position: absolute;}
.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 {}
.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;}
.logo-text {width:130px;margin-top:14px;}
.obj1 { margin-right: -250px;}

.box-25 {text-align:left !important;}
.box-25 .button-circle-scale {margin-top: 20px; margin-left: 130px;}
.footer-box img {width:200px}
.pos-map {margin-left: 0 !important;max-width: 100%;}

}

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

.pos-map {margin-left: 0 !important;max-width: 100%;}
.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 {}
.tabs-style1 #pills-tab a {flex-direction: column;text-align:center;}
.tabs-style1 #pills-tab a span {padding-left:0 !important}
.logo {width:60px;}
.logo-text {width:90px;}
.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 {font-size:45px;}
.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:100%}
.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 {padding: 8px 10px;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 {}
#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%;}

.text-box4 {display:none;}
#index-slider h2 {font-size:20px;}
#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;}
.obj1 {margin-right:0;margin-top:15px;}
.obj10 {font: 70px 'MontserratExtraBold';}
.box-style5 {padding:10px;font-size: 16px;}
.md-down-pt-0 {padding-top:0;}
.md-down-pt-40 {padding-top:40px;}
.title-style9 {font-size:15px;}
.font-style23 {font-size:16px;}

.index-slider-text-box {padding-right: 50px;padding-left: 50px;flex-direction: row;align-items: center;}
.button-circle {align-self: center;width:80px;height:80px;font-size:16px;}
.button-circle img {width:20px !important}
.md-down-mt-30 {margin-top:30px;}

.index-slider-text-box > span {width:80% !important;margin-bottom:0;}
.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 {font-size:12px;}
.submenu {top: 61px;}
.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 {width:150px;height:150px;border:15px solid #fff;left:calc(50% - 75px);top:calc(50% - 80px);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 {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;}
body {font: 16px 'LatoRegular' , sans-serif !important;}
.index-cat-box2 img {width:260px;}
.index-cat-box2 {padding:20px;}
.md-down-pt-0 {padding-top:0}
.md-down-mt-0 {margin-top:0}

} 

/* -sm Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) and (max-width: 767px) {
#footer  .button-circle-scale {margin: 0px auto;}
#footer img {width:200px}
.font-style3 {font: 25px 'LatoBlack';}
.button-circle-scale {padding: 11px 20px;white-space: nowrap;text-align:center}
.index-newes-in-box .mb-40 {margin-bottom:20px;}
.sm-down-mt-0 {margin-top:0;}
.md-down-pt-0 {padding-top:0;}
.obj10 {font-size:70px;}
.box-style10 > div {margin-bottom:20px;}
.obj1 {margin-top: 20px;}
body {font: 16px 'LatoRegular' , sans-serif !important;}
.index-cat-box2 img {width:140px;}
.index-cat-box2 {padding:20px;}

#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 {margin:15px auto;   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 {background: #e0e0e0;}

.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;height: auto !important;}
.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:0px;}
.jared .box1 {margin-top: 20px !important;margin-bottom: 10px;}
.bg-style6:before {width:50%;}
.bg-style6:after {width:50%;}
.font-style12 {font: 50px 'GothamProBlack';}

.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 { margin-left: auto;margin-right: auto;}
#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;}
#cat-menu .menu-li > a > img {margin:0 auto}
#cat-menu .menu-li > a > span {display:none;}
.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:100%;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 {width:100px;height:100px;border:10px solid #fff;left:calc(50% - 50px);top:calc(50% - 55px);background-position:27px 20px;background-size:50%}
.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-right: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 {display:inline-block;}

.phone a:nth-child(1) {display:none}
.phone a:nth-child(2) {display:block}
#mainmenumobile .button-3 {background: #146510;display:block}
.top_m_appear .button-3 {background: #000000;display:block}
#cat-menu-mob .menu-li img {width:100px;float:left}


#mainmenumobile .logo {width: 45px;margin: 7px 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 10px !important;}
#mainmenumobile .button-3 img { margin-left: 0px;}


.font-style4 {font: 30px 'GothamProBold';}

.footer-box4 {width:100% !important;padding: 25px !important;}
.index-cat-box2 .button-circle-scale {width:auto;}
.box-style7 > div {width: 300px;height: 280px;}
.box-style7 > div .font-style13 {font-size: 30px;}
.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;} 
.footer-box {width:100%  !important;text-align:center;margin-top:20px} 

.sm-down-max-w-100 {max-width:100%;}
.mt-m30 {margin-top:0;}
.logo {width:60px;}
.v-align-box > div {justify-content: center;}
.pos-map {margin-left: 0 !important;max-width: 100%;}
.button-circle {align-self: center;width:80px;height:80px;font-size:16px;margin: 0 auto 20px;}
.button-circle img {width:20px !important}
.md-down-mt-30 {margin-top:30px;}
#index-slider {display:none}
#foot { background: #31922d;}
.md-down-pt-0 {padding-top:0}
.md-down-mt-0 {margin-top:0}
}
 
 
/* Extra small devices (portrait phones, less than 576px)*/
@media (max-width: 575px) {

.md-down-pt-0 {padding-top:0}
.md-down-mt-0 {margin-top:0}
#foot { background: #31922d;}
.index-cat-box2 .mr-20 {margin-right:0 !important;}
.xs-mb-20 {margin-bottom:20px;}
.index-cat-box2 { padding: 20px;margin: 0 10px;flex-direction: column;}
.index-cat-box2 img {margin-bottom:15px !important;}
body {font: 16px 'LatoRegular' , sans-serif !important;}
.xs-mb-0 {margin-bottom:0;}
.index-news-box .mb-40 {margin-bottom:10px;}
.news-text {height:auto !important;}
.sm-down-padstyle1 {text-align:center;}
.md-down-pt-0 {padding-top:0;}
.sm-down-mt-0 {margin-top:0;}
.w-500px {width:auto;}
.box-style10 > div {margin-bottom:30px;}
.box-style10  div img	{margin: 10px auto !important;}
.obj10 {font-size:60px;}
.font-style3 { font: 25px 'LatoBlack';}
.obj1 { margin-top: 20px;float: none;margin-right:0;margin-bottom:20px;}
#index-slider {display:none}
.tw-y {display:block;font-size:24px !important;} 
.box-style4 {display:none;}
.title-style1 {font: 22px 'LatoBlack';}	
.logo {width:60px;}
.v-align-box > div {justify-content: center;}
.pos-map {margin-left: 0 !important;max-width: 100%;}
.button-circle {align-self: center;width:80px;height:80px;font-size:16px;margin: 0 auto 20px;}
.button-circle img {width:20px !important}
.md-down-mt-30 {margin-top:30px;}
.mt-m30 {margin-top:0;}
.logo {width:60px;}
.v-align-box > div {justify-content: center;}

.footer-box {margin-top:10px}
	
.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;}

#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 {padding: 13px 20px;white-space: nowrap;text-align:center; margin: 0 auto;}
.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 {background: #e0e0e0;}
.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 {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}
#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 {font-size:30px;}
.box-style1 > div:nth-child(1) b {font-size:40px;}
.box-style1 > div:nth-child(1) span {font-size:18px}
.button-circle-scale {font-size:12px;}
.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}
.font-style13 {font-size:25px;}
.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:0px;}
.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 {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;}
#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 {margin-bottom: 0 !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 {background: #146510;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}
h2 {text-align: center;    margin-left: auto;margin-right: auto;}
#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;}
#mainmenumobile .button-3  {margin-left:10px;width: 50px;}
#mainmenumobile .button-3 span {display:none}
.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: 7px 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 { padding: 5px 10px !important;}
#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-right: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}
h1 {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 {width:100px;height:100px;border:10px solid #fff;left:calc(50% - 50px);top:calc(50% - 55px);background-position:27px 20px;background-size:50%}
.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 {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 {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 {width: 100%;margin-bottom: 10px;}
.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}

}



@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%;}
}

