
@media (min-width: 1440px) {
    .container-full {
        max-width:1440px;
        margin-left: auto;
        margin-right: auto;
    }

    .container-odd{
        max-width:1362px;
        padding:0!important;
        float: right!important;
    }
}

@media screen and (max-width: 1399.98px){

}

/*@media screen and (max-width:1366px){
        .container-full{
            max-width:100%!important;
        }
}*/

/*@media screen and (max-width:1280px){

}*/

/*@media (min-width: 1200px) {
    .container-full {
        max-width:1200px!important;
        margin-left: auto;
        margin-right: auto;
    }

    .container-odd{
        max-width: 1140px!important;
        padding:0!important;
        float: right!important;
    }
}*/

@media screen and (max-width:1200px){
    .container-full {
        max-width:1200px;
        margin-left: auto;
        margin-right: auto;
    }

    .container-odd{
        max-width: 1140px;
        padding:0!important;
        float: right!important;
    }
}

@media screen and (max-width:1130px){
    #more-links {
        display: flex!important;
    }
    #primary_menu {
        display: none!important;
    }
    .top-nav-right li:first-child{
        display: none!important;
    }
}

@media screen and (min-width:1025px) and (max-width: 1199.98px){
    .container-full {
        max-width:992px;

    }
    .container-odd{
        max-width: 960px;
    }

    #main > section.bg-white.py-0.hero_block > div > div > div > div.col-12.col-sm.d-flex.align-items-center.px-0 {
        max-width: 380px!important;
    }
}

@media screen and (max-width:1024px){

    .container-full {
        max-width:1024px;

    }
    .container-odd{
        max-width: 960px;
    }

    #main > section.bg-white.py-0.hero_block > div > div > div > div.col-12.col-sm.d-flex.align-items-center.px-0 {
        max-width: 370px!important;
    }
}


@media all and (min-width:992px){

    /*     .container-full {
            max-width:1024px;
            margin-left: auto;
            margin-right: auto;
        }
        .container-odd{
            max-width: 960px;
        }*/

    #main > section.bg-white.py-0.hero_block > div > div > div > div.col-12.col-sm.d-flex.align-items-center.px-0 {
        max-width: 370px;
    }

    #overlay-login .container,#overlay-login .container-lg,#overlay-login .container-md,#overlay-login .container-sm,#overlay-login .container-xl,#overlay-login .container-xxl,#overlay-search .container,#overlay-search .container-lg,#overlay-search .container-md,#overlay-search .container-sm,#overlay-search .container-xl,#overlay-search .container-xxl{
        max-width:1440px;
        height:56px
    }

    .navbar .has-megamenu{
        position:static!important
    }

    .navbar .megamenu{
        left:0;
        right:0;
        width:90%;
        margin:0 auto
    }
}

@media screen and (max-width:991.98px){

    .container {
        max-width: 960px;

    }

    .container-full {
        max-width: 960px;

    }

    .container-odd{
        padding-left: calc(var(--bs-gutter-x) * .5)!important;
    }

    .stack-images div.position-absolute {
        padding: 1rem!important;
    }
}

