@media (min-width: 980px) and (max-width: 1350px) {
}


@media (min-width: 769px) and (max-width: 979px) {
    
}

@media (min-width: 576px) and (max-width: 979px) {
    footer.main-footer .footer-box.about-us {display:none;}
}

@media (min-width: 576px) and (max-width:768.98px) {
    .page-content h1 {position: relative;top: unset;left: unset;transform: unset;color: #212121;text-shadow: unset;padding: 25px 6% 0 6%;text-align: center;display: block;font-size: 25px;margin-bottom: -10px;}
}

@media (max-width: 575.98px) {
    header.main-header .left-side img {display:none !important;}
    header.main-header .left-side {padding-left:0;}
    header.main-header .logo {width:125px;height:auto;}
    header.main-header .main-nav span.lnr {bottom:-8px;}
    
    .page-content h1 {position: relative;top: unset;left: unset;transform: unset;color: #212121;text-shadow: unset;padding: 25px 6% 0 6%;text-align: center;display: block;font-size: 25px;margin-bottom: -10px;}
    
    footer.main-footer #main {padding-top:20px;flex-direction:column;}
    footer.main-footer #main .right-side, footer.main-footer #main .left-side {line-height:2;text-align:center;}
    footer.main-footer #main .left-side {margin-top:10px;}
    
    .bottom-footer #main {gap:15px;flex-direction: column;}
}

@media (max-width: 430px) {
    header.main-header .left-side a.header-user , header.main-header .left-side a.header-contact , header.main-header .left-side a.header-home {display:none !important;}
    header.main-header {padding: 12px 0 0px 0;}
    header.main-header .left-side a.header-search {padding-left: 0; position: relative; top: -3px;}
    header.main-header .main-nav span.lnr {bottom:-5px;}
    
    .bottom-footer #main .box-copyright {flex-direction: column;gap: 5px;text-align: center;}
}