
@media screen and (max-width: 575.98px) and (orientation: landscape) {


}
/* Large devices (desktops, less than 1200px)*/
@media (max-width: 1199.98px) {

}

/*  Medium devices (tablets, less than 992px)*/
@media (max-width: 991.98px) {
    .custom_nav::after{
        display: none;
    }

 .custom_nav .navbar-nav{
        background-color: #fff;
    }
    .custom_nav .nav-item:not(:last-child){
        border-bottom: 1px solid #ddd;
    }
    .custom_nav .navbar-left{
        display: none;
    }
    .colTopBanner{
        margin-bottom: 30px;
    }
    .BannerLinks{
        display: none;
    }
    #navbar2{
        display: none;
    }

    .nav-link span::before, .nav-link span::after{
        display: none;
    }
    .imgBottom{
        margin-right: 0;
    }
    .form1 {
        text-align: center;
    }
    .form1 .form-control{
        margin-bottom: 15px;
    }
    .circle img{
        height: 640px;
    }
    .boxNews{
        display: block;
    }
    .imgBlog {
        border-radius: 12px 12px 0 0;
    }
    .contentArticle{
        padding-top: 30px;
        padding-bottom: 30px;
        padding-right: 15px;
        padding-left: 15px;
    }
 
    .blog-section{
        padding-bottom: 0;
    }


}
/* Small devices (landscape phones, less than 768px)*/
@media (max-width: 768px) {
    .custom_nav::after{
        display: none;
    }
    .slick-next:before, .slick-prev:before{

    background-color: #f38634;
    }
    .priceListSection .nav-link{
        font-size: 1rem;
    padding: 5px;
    }
    .img404{
        max-width: 100%;
    }
    .filter{
        align-items: baseline;
    }
    .col-bg .list-inline-item:not(:last-child) {
        margin-left: 1rem;
    }
    .col-bg .media{
        margin-bottom: 15px;
    }

    .listAdventures{
        margin-bottom: 30px;
    }
    .boxRightImg{
        flex-direction: column-reverse;
    }
    .boxRightImg .col-lg-7{
        margin-bottom: 30px;

    }
    .slick-prev, .slick-next {
        top: -30px;
    }
    .slick-next {
        right: auto;
        left: 45px;
    }

    .slick-prev {
        left: 5px;
    }

    .listSubMenu li{
        display: block;
        margin-bottom: 15px;
    }
    .listSubMenu .list-inline-item:not(:last-child){
        border: none;
        padding: 0;
    }

.topHeader{
    display: none!important;
}
.fixHeader{
    background-color: #fff;
}
.nav-link span::before, .nav-link span::after{
    display: none;
}
.custom_nav .nav-link{
    margin: 0;
}
.custom_nav .nav-item:not(:last-child){
    border-bottom:1px solid #ddd ;
}
.circle img{
    transform: translate3d(0px, -438px, 0px);
    object-fit: contain;
}
.form1 .form-control{
    margin-bottom: 15px;
}
.imgBottom{
    margin-right: 0;
}
.navbar-left{
    display: none;
}
.custom_nav .navbar-nav{
    background-color: #fff;
}

.colTopBanner{
    margin-bottom: 15px;
}
.BannerLinks{
    display: none;
}
#navbar2{
    display: none;
}
.bgOverlay2{
    background-size: cover;
}
.brands img{
    width: 50px;
}


.copyright>*{
 
    width: 100%;
    max-width: 100%;
}
.textCopyright{
    display: none;
}
.titleBannerFooter{
    font-size: 20px;
}
.imgBlog {
    border-radius: 0 12px 12px 0;
    width: 100%;
}
.titleArticle{
    padding: 15px;
}
.boxNews{
    display: block;
    margin-bottom: 20px;
}
.titleArticle{
    line-height: 1.5;
}
.card-product{
    margin-bottom: 15px;
}
.blog-section{
    padding-bottom: 0px;
}

.brandsSlider .slick-slide img{
    margin: 0 auto;

}
.bg-nav{
    background-image: none;
}
.services{
    padding-top: 60px;
}
.social-list{
   
}
.action{
    margin: 0;
}
.actionSlide{
    text-align: center;
    padding: 5px 8px;
    font-size: 14px;
}
.bg-nav::before{
    display: none;
}
.megaSubMenu{
    box-shadow: 0px 0px 7.4px 0px rgba(0, 0, 0, 0.46);
}
.list_footer_services::before,.list_footer_services::after{
    display: none;
}
.card_custom,.card_custom2,.card_Product{
    margin-bottom: 20px;
    height: auto !important;
}
.stremingSection{
    padding: 40px 0;
}
.img_video
{
    margin-bottom: 30px;
}
.cardProduct4{
    min-height: 320px;
}
.bannerFooter{
    transform: translateY(50%);
    min-height: auto;
    padding-top: 20px;
    padding-bottom: 20px;
}
.imgFooter{
    width: 100%;
    left: 0;
}
.nav-footer{
    padding-right: 15px;
    margin-bottom: 20px;
}
.bg-footer{
    padding-top: 120px;
}
.social-list{
    bottom: -10vmin;
}
.social-list.fixed{
    display: none;
  
}
.banner .social-list {
    top: 43vmin;
    bottom: auto;
}
.box p{
    line-height: 2;
    margin-bottom: 20px;
}
.btn-custom-outline{
    min-width: auto;
    font-size: 20px;
}
.breadcrumb_section .title{
    bottom: 15px;
    right: 15px;
}
.cardIcon{
    margin-bottom: 15px;
}
.cardIcon .card-body {
    padding: 15px;
}
.img_cities{
    margin-bottom: 15px;
}
.table_offer .btn-custom2{
min-width: 160px;
}
.list_categories a{
    width: 50px;
    height: 50px;
    line-height: 50px;
    border-radius: 12px;
}
.list_categories a img{
    width: 100%;
}
.breadcrumb_section .list_categories{
    transform: translateY(-2rem);
}
.media{
    margin-bottom: 15px;
}
.section_search{
    padding: 1rem 0;
}
.popular .card_product .card-body    {
    display: flex;
    flex-direction: column;
}
.popular .card_product .btn-success{
margin-bottom: 15px;
}
.col-sale1,.col-sale2{
    margin-bottom: 30px;
}
.popular .card_product:hover .titleProduct4 a{
    z-index: 99;
}
.text1{
    margin-bottom: 30px;
}
.shop-prev, .shop-next{
    top:-15px
}
.search_product input{
    right: 0;
    padding-right: 15px;
}
.search_product::before{
    display: none;
}
.breadcrumb_single .breadcrumb-item{
    font-size: 10px;
}
.card-single{
    padding-left: 5px;
}
.card-single .tab-content{
    padding-right: 0!important;
}
.card-single .col-lg-2{
margin-bottom: 15px;
}
.card-filter{
    margin-bottom: 30px;
}
#customer_login .u-column2{
margin-top: 2rem;
}
.profile .col-lg-3{
    margin-bottom: 15px;
}
}



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

}
@media (max-width: 320px) {
}