﻿
@media screen and (max-width:1400px) {
    .ah-logo {
        width: 200px;
    }

    .ah-nav-main .collapse.navbar-collapse {
        width: calc(100% - 400px);
    }

    .cont-nmbr {
        width: 200px;
        margin-top: 6px;
    }
    .btn-bannerbtn, .btn-inactive {
        padding: 6px 10px !important;
    }
    .heritage-search li:last-child {
        padding-left: 0px;
    }
}

@media screen and (max-width:1152px) {
    .ah-logo {
        width: 150px;
    }

        .ah-logo img {
            width: 150px;
        }

    .ah-nav-main .collapse.navbar-collapse {
        width: calc(100% - 300px);
    }

    .cont-nmbr {
        width: 150px;
        
    }

        .cont-nmbr a {
            font-size: 22px;
        }

    .ah-nav-main .vistara-pb {
        max-width: 160px;
        margin-top: -5px;
    }
}

@media screen and (max-width:767px) {
    header {
        height: auto;
        padding-top: 10px;
        padding-bottom: 5px;
    }

    .Ahuja-footer .footer_center .container-fluid {
        padding-left: 15px;
        padding-right: 15px;
    }

    .Ahuja-footer .ahuja-res-text {
        padding-right: 0px;
        padding-bottom: 10px;
    }

    .no-pdl {
        padding-left: 15px !important;
    }

    .pdl-50 {
        padding-left: 15px;
    }

    .Ahuja-footer .footer-nav {
        margin-top: 0px;
        margin-bottom: 10px;
    }

    .Ahuja-footer h4 {
        margin-bottom: 5px;
    }

    .dekst-none {
        display: block;
    }

    .mob-none {
        display: none;
    }

    .ah-logo {
        width: 100%;
    }

        .ah-logo img {
            width: 144px;
        }

    .Ahuja-h button.navbar-toggle.collapsed {
        float: right;
    }

    header.Ahuja-h .container-fluid {
        padding-left: 15px;
        padding-right: 15px;
    }

    .ah-nav-main {
        display: block;
    }

    .Ahuja-h .navbar-toggle {
        background-color: #000 !important;
        border: 0px solid #d2227a;
        padding: 7px 8px;
        margin: 6px 0 0 0px !important;
    }

        .Ahuja-h .navbar-toggle .icon-bar {
            background: #ffffff none repeat scroll 0 0;
            width: 30px;
        }

            .Ahuja-h .navbar-toggle .icon-bar + .icon-bar {
                margin-top: 8px;
            }

    .ah-nav-main .collapse.navbar-collapse #nav {
        display: block;
        justify-content: normal;
        top: 0px;
        left: 0;
        width: 100%;
    }

    #nav > ul > li {
        float: none;
        height: auto;
        margin: 0px 0px;
        margin-left: 0px !important;
    }

        #nav > ul > li > a::before {
            display: none;
        }

    .ah-nav-main .collapse.navbar-collapse {
        width: 100%;
        padding-left: 15px;
        padding-right: 0;
        box-shadow: none;
    }

    #nav li .first {
        background-color: transparent;
        position: relative;
        float: none;
        left: 0;
        width: 100%;
    }

    #nav li ul a {
        background: #fff;
        padding: 4px 6px 4px 6px;
        color: #000;
    }

    .ah-powd-by-main {
        position: relative;
        margin-top: 5px;
        padding-bottom: 2px;
    }

    .ah-powd-by {
        color: #fff;
        font-size: 18px;
        font-weight: 300;
        padding: 0px 0px;
        text-align: left;
        text-transform: capitalize;
        transition: all 0.3s ease-in;
        letter-spacing: 0px;
    }

    .ah-pb-logo {
        width: 140px;
        margin-top: -7px;
        margin-left: 2px;
    }

    #nav > ul {
        display: block;
        align-items: normal;
        padding-bottom: 10px;
    }

    .dropdown.user-logged-in {
        padding-left: 0px;
        display: block;
    }
    .responsive-menu {
        color: #333 !important;
    }
    .responsive-menu:hover {
        color: #333 !important;
    }
}
