@media screen and (max-width: 1400px) {
    .navbar-brand img {
        height: 65px;
    }

    .nav-link {
        margin: 0 8px;
    }

    .banner .col-md-6 img {
        height: 50px;
    }
}

@media screen and (max-width:1024px) {
    .navbar-brand img {
        height: 50px;
    }

    .nav-link {
        margin: 0 5px;
        font-size: 10px;
    }

    .navbar .order-2 .img img {
        height: 10px;
    }

    .navbar .order-2 .img {
        width: 30px;
        height: 30px;
    }

    .navbar .order-2 h2 {
        font-size: 14px;
    }

    .navbar .order-2 p {
        font-size: 12px;
    }

    .header .top h2 {
        font-size: 14px;
    }

    .header .top {
        padding: 12px 0;
    }
}

@media screen and (max-width:993px) {
    body{
        overflow-x:hidden !important;
    }
    br {
        display: none;
    }

    .navbar .order-2 {
        width: auto;
    }

    .navbar .order-2 .img {
        width: 40px;
        height: 40px;
    }

    .navbar .order-2 .img img {
        height: 15px;
    }

    .nav-link {
        font-size: 16px;
        background-color: #EEF0FF;
        padding: 10px 15px;
        border-bottom: 1px solid white;
    }

    .navbar-nav {
    margin-top: 15px;
    width: 200px;
    float: right;
    position: absolute;
    right: 0;
}

    /*.banner .position {*/
    /*    display: none;*/
    /*    position: inherit;*/
    /*}*/

    .banner {
        padding: 50px 0;
    }

    .cta-1 .border {
        border-right: none;
    }

   .about-section {
    margin-top: 260px !important;
}

    .margin {
        margin: 15px 0;
        padding: 15px 0;
    }

    .about-section img {
        margin-top: 25px;
    }

    .cta-1 .container {
        padding: 25px;
    }

    .trusted .container {
        padding: 20px;
    }

    .our-doctor .col-lg-8 .card {
        width: 100%;
        margin-left: 0;
        margin-top: 15px;
    }

    .testimonial .position img.active,
    .testimonial .position img:hover {
        height: 60px;
        border-radius: 40px;
        border: 2px solid #FF6800;
        filter: none;
        z-index: 2;
        transform: scale(1.1);
        box-shadow: 0 8px 24px rgba(0, 0, 0, 0.12);
    }

    .testimonial .container {
        padding: 25px 15px;
    }

    .testimonial .card {
        width: 100%;
        margin-left: 0;
    }
    .banner .position img {
    position: absolute;
    width: 100%;
    height: auto;
    left: 0;
    bottom: -290px;
}
.cta-bottom .container{
    width:95%;
    margin: 0 auto;
}
}

@media screen and (max-width: 768px) {
    .header .top {
        padding: 10px 0;
    }

    .header .top h2 {
        font-size: 16px;
    }
    .navbar-brand img{
        height:30px;
    }
    footer{
        padding-bottom:100px;
    }
}