@media(max-width: 1199px) {
.hero-slide-item {
height:600px
}

.hl {
width:82%
}

.main-menu > ul > li + li {
margin-left:40px
}

.main-menu.rig > ul > li + li {
margin-left:60px
}

.main-menu.rig > ul.ru > li + li {
margin-left:27px
}

.hr .tphon {
margin:0 0 4px 55px
}

.about .cha::after {
top:3%;
left:-35%
}

.header .cut {
height:28px
}

.catashop .page.tour .imgla {
margin-bottom:10px
}

.catashop .page.tour .imgla .qt {
position:static;
display:block;
margin-left:auto
}

.foo .copy .moy a {
top:87px
}

.sidebar .paratitle {
font-size:19px
}

.pod::before {
display:none
}
}

@media(max-width: 991px) {
.header-top span,.header-top a.ml,.top-menu,.preim .dash,.catashop::after {
display:none
}

.header-sticky.sticky .logo a {
top:-15px
}

.hero-slide-item {
height:500px
}

.header-bottom {
min-height:100px
}

.hero-slide-content .title {
font-size:62px;
padding-bottom:30px
}

.hero-slider .home-slider-prev {
left:20px
}

.hero-slider .home-slider-next {
right:20px
}

.hero-slide-content .btn {
font-size:18px;
padding:15px 40px 18px;
margin:40px 0 20px
}

.header-sticky .logo {
margin:31px 0 32px
}

.hr .tphon {
margin:0 0 4px 50px
}

.hr .tphon.chek {
margin:5px 90px 0
}

.header-actions .header-action-btn-cart {
margin-right:20px
}

.header-sticky .logo a {
left:0;
top:-12px;
width:126px;
height:54px
}

.about .cha::after {
top:3%;
left:-170%
}

.header .cut {
height:0
}

.catashop .page.tour table td {
display:block
}

.foo .copy .moy a {
left:300px;
top:60px
}
}

@media(max-width: 767px) {
.tphon,.product-summery .zak a,.product-summery .zak::after,.catashop .page.tour .testimonial-wrapper .swiper-buttons  {
display:none
}

.hero-slide-item {
height:450px
}

.hero-slide-content .title {
font-size:52px;
padding-bottom:20px
}

.hero-slide-content p {
font-size:18px
}

.hero-slide-content .btn {
font-size:16px;
padding:15px 35px 18px;
margin:30px 0 20px
}

.catashop .page.tour table img {
max-width:100%;
object-fit:none
}

.catashop .page.tour .imgla .qt {
margin-left:auto;
margin-right:auto
}

.catashop .page.tour .testimonial-wrapper .swiper-slide {
display:block
}

.foo .copy .moy a {
left:200px;
top:80px
}

.catashop .sort {
text-align:left
}

.catashop .sort p {
margin:0 10px 3px 12px;
display:block
}

.product-summery {
margin-top:30px
}

.cookieconsent a.bcoo {
width:47px;
display:block;
margin-top:12px
}
}

@media(max-width: 575px) {
.hero-slide-item {
height:350px
}

.header-bottom {
min-height:78px
}

.hero-slide-content .title {
font-size:42px;
padding-bottom:10px
}

.hero-slide-content p {
font-size:15px
}

.hero-slide-content .btn {
font-size:14px;
padding:12px 30px 15px;
margin:20px 0 25px
}

.header-sticky .logo {
margin:21px 0 20px
}

.product .cen {
text-align:center
}

.product .cen dd {
right:39%
}

.foo .copy .moy a {
left:200px;
top:100px
}

.catashop .atrib .desc {
margin:0 9px 25px 22px
}

.catashop.out .cart .im {
display:none
}

.catashop.out .chek {
padding:0
}

.catashop.out .chek .ofbox {
border-radius:0
}

.promo p {
font-size:17px;
line-height:1.6
}

.promo h2 {
font-size:65px;
margin:70px 0 30px
}

#shopCart {
margin-right:20px
}
}

@media(max-width: 480px) {
.hero-slide-content .title {
padding-bottom:10px
}

.catashop .page.tour .popup-gallery {
padding:0 8px
}

.catashop .page.tour .popup-gallery a {
margin-bottom:15px;
padding-right:7px;
padding-left:7px
}
}

@media(max-width: 360px) {
.catashop .page.tour table img {
width:100%
}
}

.col-xs-5th,.col-sm-5th,.col-md-5th,.col-lg-5th,.col-xl-5th {
position:relative;
width:100%;
min-height:1px;
padding-right:15px;
padding-left:15px
}

@media (min-width: 575px) {
.col-sm-5th {
-webkit-box-flex:0;
-ms-flex:0 0 20%;
flex:0 0 20%;
max-width:20%
}
}

@media (min-width: 767px) {
.col-md-5th {
-webkit-box-flex:0;
-ms-flex:0 0 20%;
flex:0 0 20%;
max-width:20%
}
}

@media (min-width: 991px) {
.col-lg-5th {
-webkit-box-flex:0;
-ms-flex:0 0 20%;
flex:0 0 20%;
max-width:20%
}
}

@media (min-width: 1199px) {
.col-xl-5th {
-webkit-box-flex:0;
-ms-flex:0 0 20%;
flex:0 0 20%;
max-width:20%
}
}

@media (min-width: 1200px) {
.container-large {
width:1550px
}

.container-mid {
width:1400px;
padding-right:25px;
padding-left:25px
}

.pod::before {
display:none
}
}

.container-large,.container-mid {
position:relative;
max-width:100%
}