@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) {

.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 {width:calc(33.33% - 20px);}
.tovar-cart-ord div:nth-child(1) img {width:50px !important;}
.cart-no-image-box {width:auto}

.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';}
#index-slider .flex-control-nav {bottom:0 !important}
/*.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: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;}

}

/* -md Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) and (max-width: 991px) { 

#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 .flexslider .slides .pos-rel img {width: 50% !important;}
#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;}
.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:14px;}
.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 {width:calc(50% - 10px);}
#catalog-menu ul li.grid-5 {width:calc(50% - 20px);}
.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 {max-width:300px;}

#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}
#index-slider {height:auto !important}

.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}
#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}
.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}

.mob-col {flex-direction:column;}
#index-slider {height:400px !important;}
.h-100i {height:100% !important;}
.mob-21 {display:flex;width:100% !important;height: 100px !important;align-items: center;}
.mob-21 .mb-20 {margin-bottom:0 !Important;}
.mob-21a {width:100% !important;height: 300px !important;}
.mob-21a > span {width:100% !important;left:0 !important;}
.mob-21a  video {object-position: bottom;}
.md-no-br br {display:none;}
.mob-22 {max-width:unset !important;}

} 

/* -sm Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) and (max-width: 767px) {

  .mob-col {flex-direction:column;}
  #index-slider {height:400px !important;}
  .h-100i {height:100% !important;}
  .mob-21 {display:flex;width:100% !important;height: 100px !important;align-items: center;}
  .mob-21 .mb-20 {margin-bottom:0 !Important;}
  .mob-21a {width:100% !important;height: 300px !important;}
  .mob-21a > span {width:100% !important;left:0 !important;}
  .mob-21a  video {object-position: bottom;}

#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: #123263;}
#cat-menu-mob .menu-li img {width:150px}
#mainmenumobile .navbar-nav li a {color:#fff}
#cat-menu-mob > ul {margin-top:0}

#index-slider .flexslider .slides .pos-rel img {width: 50% !important;}
#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 {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: 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 {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 .flexslider .slides .pos-rel img {width: 40% !important;}
#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 {max-width:300px;}
.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: 12px 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 {display:none}
.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}
#footer .socials {float:none !important;text-align:center;padding-top:20px;}
#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 {padding:0 !important;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}
}
 
 
/* Extra small devices (portrait phones, less than 576px)*/
@media (max-width: 575px) {

.mob-23 {background-repeat: no-repeat;background-size: 220% !important;}

.mob-col {flex-direction:column;}
#index-slider {height:400px !important;}
.h-100i {height:100% !important;}
.mob-21 {display:flex;width:100% !important;height: 100px !important;align-items: center;}
.mob-21 .mb-20 {margin-bottom:0 !Important;}
.mob-21a {width:100% !important;height: 300px !important;}
.mob-21a > span {width:100% !important;left:0 !important;}
.mob-21a  video {object-position: bottom;}

.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 {float: left; width: calc(100% - 120px);}

.phone a:nth-child(1) {display:none}
.phone a:nth-child(2) {display:block}
#mainmenumobile .button-3 {background: #123263;display:block}
.top_m_appear .button-3 {background: #123263;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;}

.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;font-size:30px !important}
#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%;} 
.testimonials-text div {font-size:18px} 
.testimonials-text h4 {color: #505a78;font: 24px 'RobotoRegular';}
#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}
.about-box h2 {font:40px 'LatoBlack';text-transform:uppercase;color:#fff;}
.about-box p {font:25px 'LatoMedium';text-transform:uppercase;color:#fff;padding-bottom:60px}
.about-box div span {font:16px 'LatoMedium';text-transform:uppercase;color:#fff;margin-left:30px;position:relative;}
.about-box div span:before {content:' ';background:#afee6f;width:4px;height:4px;border-radius:50%;position:absolute;left:-18px;top:5px}
.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;text-indent: -300px;margin-top:4px;}
.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:0 !important;max-width:100%}
#mainmenumobile  #navbar1 > ul    {border-bottom: 1px solid #f8f4ef !important;}
.but-icon-sm-vis img {display:inline-block}
.but-icon-sm-vis span {display:none}
.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 {padding:0 !important;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}
#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:80%;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%}
#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}
.er404layer1 span {font-size:100px}
.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}
.arrow-2 { width: 50px !important;}
}



@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;
}
#layer0 .v-align-box > div a {margin:5px auto 5px;display:inline-block;}
#cat-menu-mob .menu-li img {width: 70px;}
#cat-menu-mob > ul > li > a {    padding: 12px 15px;}
#mainmenumobile .button-3 {}
#index-slider {height:400px !important;}
.h-100i {height:100% !important;}
#page_catalog_sections .index-hit-box { width: 100%;}
}
