@media only screen and (min-width: 1201px) and (max-width: 1400px) {}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
    .container {
        max-width: 100%;
    }
    .login-links {
        z-index: 99;
    }
    .navbar .navbar-brand {
        width: 30%;
        margin: 0;
        padding: 0;
    }
    .header .navbar ul li a {
        font-size: 14px;
    }
    .login-links {
        position: static;
        width: 100%;
        text-align: center;
        margin: 10px 0 0 0;
    }
    .header .navbar ul.auth-links:before {
        font-size: inherit;
        margin: 2px 0 0 1px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .container {
        max-width: 100%;
    }
    .login-links {
        position: static;
        width: 100%;
        text-align: center;
        margin: 10px 0 0 0;
    }
    .navbar .navbar-brand {
        width: 30%;
        margin: 0;
        padding: 0;
    }
    .header .navbar ul li a {
        font-size: 11px;
    }
    .carrier-logo img {
        max-width: 120px;
    }
    .header .navbar ul li.bookmark-links {
        padding: 0 7px 0 0;
    }
    .header .navbar ul li.bookmark-links::before {
        font-size: 14px;
        margin: 2px 0 0 1px;
    }
}

@media only screen and (max-width: 767px) {
    .container {
        max-width: 100%;
    }
    .footer {
        padding: 30px 0 0 0;
    }
    .footer-widget {
        width: 100%;
    }
    .graphic-widget {
        text-align: center;
    }
    .copy-right {
        padding: 5px 0;
        text-align: center;
        margin: 0;
    }
    .auth-page {
        height: auto;
        margin: 0 0 20px 0;
    }
    .auth-box-msg {
        font-size: 18px;
    }
    .login-links {
        position: static;
        width: 100%;
        text-align: center;
        margin: 10px 0 0 0;
    }
    .banner .banner-caption {
        padding: 0;
        text-align: center;
    }
    .banner .banner-caption .comming-soon {
        padding: 0;
        max-width: inherit;
    }
    .navbar .navbar-brand {
        width: 70%;
        margin: 0;
        padding: 0;
    }
    .header .navbar ul li {
        margin: 3px 0;
    }
    .carrier-logo img {
        max-width: 120px;
    }
    .header .navbar ul.auth-links {
        margin: 0;
        padding: 0;
    }
    .header .navbar ul.auth-links:before {
        display: none;
    }
    .header .navbar ul li.bookmark-links {
        display: none;
    }
    .banner {
        padding: 20px 0;
    }
    .banner .banner-caption h1 {
        font-size: 24px;
    }
    .section-title .title-inner {
        font-size: 24px;
    }
    .section-title .title-inner:after {
        margin-left: -50px;
        width: 100px;
    }
    .service-category .text h3 {
        font-size: 21px;
    }
}

@media only screen and (min-width: 320px) and (max-width: 480px) {
    .auth-logo img {
        width: 280px;
    }
}