@charset "utf-8";

/*----------
* theme: Global Chess Kids (Pvt) Ltd
* Author: ANTS Creation
* Url : https://www.ants.lk/
----------------------------
* responsive css file
----------------------------------*/

@media(min-width:1200px) {}

@media(max-width:1199px) {
    .home-icon .icon-img {
        padding: 0;
    }
    .aim-box {
    position: relative;
    width: auto;
    bottom: 0;
    left: 0;
}
}

@media (max-width: 1199px) and (min-width: 992px){
    .aim-box {
        top: 0;
    }
}

@media(min-width:992px) {
    .info-bar .info-group {
        display: flex;
    }
    .border-right-white-desktop {
        border-right: solid 2px #3f4346;
    }
}

@media(min-width:992px) and (max-width:1199px) {}

@media(max-width:991px) {
    #header .container {
        max-width: 100%;
    }
    .navbar-brand {
        margin-right: 2rem;
    }
    .info-bar .info-group {
        text-align: center;
    }
    .mt-mt25 {
        margin-top: 25px;
    }
    .aim-box {
        margin: 20px 20px -70px;
        top: -90px;
    }
    .sidenav .navbar-nav {
        display: block !important;
        width: 100%;
    }
    #mobileSidenav .dropdown a {
        color: var(--white) !important;
    }
}

@media(min-width:768px) {
    .desktop-hide {
        display: none;
    }
}

@media(min-width:768px) and (max-width:991px) {
    .footer-content .foot-logo-content {
        text-align: center;
    }
    .foot-social ul {
        margin-left: auto;
        margin-right: auto;
    }
    .footer-content .quick-links li a {
        padding: 0 0.6rem;
        font-size: 0.9rem;
    }
}

@media(max-width:767px) {
    /* #mobileSidenav .dropdown a {
        color: var(--white) !important;
    } */
    .mobile-hide {
        display: none;
    }
    .header-nav {
        position: relative;
        -webkit-transition: all 0.2s ease;
        -moz-transition: all 0.2s ease;
        -o-transition: all 0.2s ease;
        transition: all 0.2s ease;
    }
    .foot-social ul {
        margin-bottom: 30px;
    }
    .foot-events {
        margin-bottom: 30px;
    }
    .page-banner {
        height: 250px;
    }
    .page-banner .banner-content {
        height: 250px;
    }
    /*--
	mobile-sidenav
	-----------------------------------*/
    .sidenav {
        background-color: var(--theme3-color) !important;
    }
    /* .sidenav .navbar-nav {
        display: block !important;
        width: 100%;
    } */
    .sidenav .navbar-nav .nav-item {
        border-bottom: solid 1px #12202d;
    }
    .sidenav .navbar-nav .backrow {
        margin-top: 35px;
        background-color: var(--black);
    }
    .sidenav .navbar-nav .backrow a {
        color: var(--theme1-color) !important;
    }
}

@media(min-width:576px) {
    .payment-status-inner {
        padding-left: 75px;
        padding-right: 75px;
    }
}

@media(min-width:575px) and (max-width:767px) {
    .footer-content .quick-links li {
        width: 33.33333%;
        float: left;
    }
    .footer-content .quick-links li a {
        padding: 0 0.5rem;
        font-size: 0.8rem;
    }
    .bank-detail-width1 {
        width: 40%;
    }
    .bank-detail-width2 {
        width: 60%;
    }
}

@media(max-width:575px) {
    .info-bar .info-group {
        margin-bottom: 1.5rem;
    }
    .page-banner {
        height: 200px;
    }
    .page-banner .banner-content {
        height: 200px;
    }
    #rev_slider_1 .custom-l1 {
        font-size: 27px !important;
    }
    #rev_slider_1 .custom-l2 {
        font-size: 0.7rem !important;
    }
    #rev_slider_1 .custom-l3 {
        font-size: 0.7rem !important;
        padding: 7px 10px !important;
    }
    .slider-tabs {
        margin: 0;
    }
    .slidetab-box {
        padding: 0;
    }
    .bank-detail-width1,
    .bank-detail-width2 {
        width: 100%;
    }
    .bank-detail li {
        padding: 2px;
    }
    .bank-detail h4 {
        padding: 0 0 10px 20px;
    }
}

@media(max-width:539px) {
    .events-page .upcoming .event-item .e-image {
        display: none;
    }
    .events-page .upcoming .event-item .e-content {
        flex-basis: calc(100% - 60px);
        padding-left: 20px;
    }
    .footer-content .quick-links li a {
        padding: 0 1rem;
    }
    .home-icon ul li {
        width: 100%;
    }
}

@media(max-width:456px) {
    .news-events .news-field .news-inner {
        max-height: 70px;
    }
    .news-events .news-field .news-inner img {
        height: 68px;
    }
    .footer-content .quick-links li a {
        padding: 0 1rem;
    }
    .footer-content .quick-links li {
        width: 33.33333%;
        float: left;
    }
    .footer-content .quick-links li a {
        padding: 0 0.5rem;
        font-size: 0.8rem;
    }
}

@media(max-width:420px) {
    .navbar-brand img {
        height: 40px;
    }
    .welcome .outer-box {
        display: block;
        padding-top: 25px;
        padding-bottom: 0;
    }
    .welcome .left-side {
        padding-right: 0;
    }
    .welcome .right-side {
        text-align: center;
    }
    .payment-status-inner .notify h4 {
        font-size: 1.2rem;
    }
    .payment-status-inner a {
        font-size: 0.9rem;
    }
    .footer-content .quick-links li a {
        padding: 0 0.1rem;
        font-size: 0.7rem;
    }
    .btn-header {
        display: none;
    }
}

@media(max-width:368px) {
    .news-events .news-field .news-inner {
        max-height: 70px;
    }
    .news-events .news-field .news-inner img {
        height: 68px;
    }
    .footer-content .quick-links li a {
        padding: 0 0.1rem;
        font-size: 0.6rem;
    }
}