@media (max-width: 1200px){
    .container, .container-lg, .container-md, .container-sm {
        max-width: 99%;
    }
}
@media (max-width: 970px){
    div.footer-website-name-logo > a {
        font-size: 35px;
    }
}
@media (max-width: 950px){
    div.chat-us-image-section > div:nth-child(1) > img {
       display: none;
    }
    div.chat-us-image-section {
        display: block;
        width: 100%;
        margin: 0 auto;
        text-align: center;
    }
    a.each-cat-w-img > div {
        min-height: 220px !important;
    }
}
@media (max-width: 900px){
    div.footer-website-name-logo > a {
        font-size: 22px;
    }
}
@media (max-width: 850px){
    div.header-cont-for-each-child > div >div.row > div:nth-child(1){
        display: none;
    }
    div.header-cont-for-each-child > div >div.row > div:nth-child(2){
        display: none;
    }
    div.header-cont-for-each-child > div >div.row > div:nth-child(3){
        width: 100%;
    }
    div.header-cont-for-each-child > div {
        min-width: auto;
    }
    div.chat-us-image-section > div:nth-child(2) > b {
        font-size: 26px !important;
    }
    div.chat-us-image-section > div:nth-child(2) > a > p > span {
        display: block;
    }
}
@media (max-width: 750px){
    div.sub-menu-div { max-width: 95%; }
    a.each-cat-w-img > div { min-height: 180px !important; }
    div.footer-social-icons > ul > li { margin-right: 7px; }
}
@media (max-width: 650px){
    div.section-with-3-col > div {
        width: 100%;
        margin-bottom: 12px;
    }
}
@media (max-width: 590px){
    div.footer-website-name-logo > a {
        font-size: 18px;
    }
    div.footer-social-icons > ul > li {
        margin-right: 2px;
    }
}

@media (max-width: 500px){
    /* Menu styles for mobile START */
    div.main-menu-cont > nav > ul{
        display: block;
    }
    div.main-menu-cont > nav > ul > li:nth-child(1) {
        display: none;
    }
    div.main-menu-cont > nav > ul > li {
        text-align: center;
    }
    div.sub-menu-div { display: none !important; } /* Reset hover style for showing SUB menu */
    div.main-menu-cont > nav > ul > li:hover > a { /* Reset hover style for showing SUB menu */
        background-color: unset;
        color: rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));
    }
    li.sub-menu-mobile:hover > a {
        background-color: grey !important;
        color: white !important;
    }
    li.sub-menu-mobile:hover > div {
        display: block !important;
    }
    div.sub-menu-div > div { display: block; }
    div.sub-menu-div > div > a {
        display: block;
        text-align: center;
    }
    /* Menu styles for mobile END */

    footer.footer > div > div > div {
        width: 100%;
        text-align: center;
        margin-bottom: 33px;
    }
    div.footer-social-icons > ul {
        max-width: 250px;
        width: 100%;
        margin: 0 auto;
        display: flex;
        justify-content: space-evenly;
    }
    div.footer-payment-icons {
        margin: 0 auto;
    }
    div.footer-payment-icons > ul {
        padding-left: 0;
    }
    div.data-view-container {
        width:100%;
        margin: 0 auto;
        display:flex;
        flex-direction: column-reverse;
    }
    div.data-view-container > div {
        width: 100%;
    }
    a.each-item-of-data > div > div {
        width: 100%;
    }
    a.each-item-of-data > div > div:nth-child(2) > h2 {
        margin-top: 12px;
    }
    div.footer-list-items > ul > li > span.footer-text-2 > a {
        display: block;
        text-align: center;
    }
    div.footer-social-icons > div { margin: 0 auto; }
    div.soc-network-cont > div > div > a > img { max-width: 100%; }
    div.div-call-us-cont { padding-bottom: 33px; }
}





















