@media only screen and (max-width:1760px){

.home_afterSlid_threeBanners .promobanner .text.middle-left {

    left: 0;

}



.promobanner .banner-text {

    margin-bottom: 0;

}

}



@media only screen and (max-width:1360px){

header.page-header .header-area:not(.header7) .navigation .nav-main-menu>li>a {

    padding: 19px 10px

}



.promobanner .banner-text {

    font-size: 21px;

}



}



@media only screen and (max-width:1199px){

.sliderTxt h3 {

    font-size: 30px!important;

}	



.homeSlider .slider_mgs_carousel .owl-item .slide-text {

    max-width: 100%;

}

.middle-header .line {

    padding: 0;

}





.nav-before-open header.page-header .menu-wrapper .nav-tabs>li.active a:hover {

    color: #000! important;

}

.nav-before-open header.page-header .menu-wrapper .nav-tabs>li>a:hover {

    color: #fff !important;

}

.home_afterSlid_threeBanners .promobanner .text.middle-left .banner-text, .home_afterSlid_threeBanners .promobanner .text.middle-left span.banner-button, .home_afterSlid_threeBanners .promobanner .text.middle-left span.banner-button button.btn.btn-default.btn-promo-banner {

    text-align: left;

    float: left;

}



.home_afterSlid_threeBanners .promobanner .text.middle-left span.banner-button button.btn.btn-default.btn-promo-banner {

    margin-left: -10px;

}



.home_afterSlid_threeBanners .promobanner .text.middle-left .banner-text {

    max-width: 46%;

    font-size: 18px;

}





.home_afterSlid_threeBanners .col-des-4 {

    width: 33%;

    max-width: 33%;

}



.home_trendy_prod {

    padding-top: 50px;

}



.section-builder.home_trendy_prod h3.title {

    font-size: 30px;

}



.home_trendy_prod p.subtitle {

    margin-bottom: 50px;

}



.catalog-product-view .mgs-products.products-grid .mgs-owl-carousel .product-item {

    padding: 0 10px;

}



#espa_banner{max-width: 500px;}



}







@media only screen and (max-width:991px){



.home_afterSlid_threeBanners {

    padding-top: 30px !important;

}





.col-6.col-des-4.col-tb-6.col-mb-12.left {

    -webkit-box-flex: 0;

    -ms-flex: 0 0 100%;

    flex: 0 0 100%;

    max-width: 100%;

}





.home_afterSlid_threeBanners .col-des-4 {

    width: 100%;

    max-width: 100%;

}	



.home_afterSlid_threeBanners .col-des-4 {

    width: 100%;

    max-width: 49%;

    float: none;

    margin: 0 auto 25px;

}

}





@media only screen and (max-width:767px){

.sliderTxt h3 {

    font-size: 18px!important;

}



.sliderTxt .sliderTxtUp p {

    font-size: 13px;

}



.sliderTxt .sliderTxtUp span.line {

    width: 30px;

	margin: 0 5px;

}



.home_afterSlid_threeBanners .col-des-4 {

    width: 100%;

    max-width: 100%;

}





img.banner-image.img-responsive {

  

    margin: 0 auto;

    float: none;

}



.home_afterSlid_threeBanners .promobanner .text.middle-left .banner-text {

    max-width: unset;

}





.middle-header .col-mb-4.col-tb-4.col-des-2.d-flex.align-items-center {

    padding-left: 0;

}



.home_trendy_prod {

    padding-top: 20px;

}





.home_afterSlid_threeBanners .promobanner .text.middle-left {

    position: absolute;

    padding: 10px;



}



.catalog-product-view .product-info-main .box-tocart .fieldset .field.qty, .catalog-product-view .product-info-main .box-tocart .fieldset .actions {

    margin-bottom: 10px;

}



p.moreBtn a {

    font-size: 12px;

}
#espa_banner{max-width: 400px;}

}