@media (min-width: 992px) and (max-width: 1199px) {
    .navbar-brand {width: 90px;}
    nav.navbar.navbar-expand-lg {padding: 15px 0px;}
    .welcomecard img.welimg {bottom: 5px;width: 95%;}
    .welcomecard {margin: 0px 0px;}
    .whatweare {padding: 100px 0px 100px;}
    .presentlysec {padding: 100px 0px 100px;}
    .project_udaan_image {width: 100%;margin: 50px auto 50px;}
}

@media (min-width: 768px) and (max-width: 991px) {
    .logo_2 {display: none;}
    .logo_3 {display: inline-block;width: 120px;}
    .navbar-brand {width: 80px;margin: 0px;padding: 0px;}
    .navbar-brand img {width: 100%;}
    button.navbar-toggler {font-size: 20px;padding: 6px 15px;background: #069bff;border: 1px solid #069bff;color: #fff;border-radius: 3px;}
    div#navbarNav {margin-top: 0px;}
    ul.navbar-nav {padding: 20px 0px 10px;}
    ul.navbar-nav li.dash::after {bottom: 5px;left: 0;transform: translateX(0%);width: 10%;}
    .homebannertext {position: absolute;top: 50%;left: 40px;transform: translateY(-50%);width: 500px;}
    .homebannertext h1 {font-size: 40px;line-height: 50px;}
    .homebannertext h1 span {min-height: 55px;}
    .homebannertext p {font-size: 15px;line-height: 24px;width: 100%;margin: 0px;}
    .homebannerinner {height: 400px;background-position: 90% center;}
    .lotusimage {width: 150px;bottom: -25px;}

    .welcomesec {width: 100%;padding: 70px 0px 50px;}
    .welcomesecinner {position: relative;z-index: 1;}
    .welcometext h2 {font-size: 28px;line-height: 40px;padding-right: 15px;}
    .welcomecard {padding: 20px;margin: 0px 0px;}
    .welcomecard img.welimg {z-index: -1;width: 100%;}
    .welcomecardimg {width: 60px;margin-bottom: 10px;}

    .flowerimg1, .flowerimg2 {width: 270px;z-index: -1;}
    .whatwearetext h2 {font-size: 28px;line-height: 40px;}
    .whatweare {padding: 50px 0px 50px;}
    .lotusimage2 {width: 150px;}

    .project_udaan {padding: 50px 0px 50px;}
    .project_udaan_heading h2 {font-size: 28px;line-height: 40px;}
    .project_udaan_heading p {width: 90%;}
    .project_udaan_cont p {width: 90%;}
    .project_udaan_image {width: 100%;margin: 50px auto 50px;}

    .presentlysec {padding: 50px 0px 70px;}
    .goldshapeimg {z-index: -1;}
    .presentlytext h2 {font-size: 28px;line-height: 40px;}
    .presentlytext {padding-left: 0px;}
    .goldshapeimg2 {z-index: -1;}
    .presentlyrow2 .presentlytext {padding-left: 30px;padding-right: 0px;}
    .presentlyrow2 {margin-top: 50px;}

    .udaangallery {padding: 50px 0px 50px;}
    .udaangalleryimages {padding: 20px;width: 90%;margin-top: 35px;}
    .helpdesk {padding: 50px 0px 50px;}
    .helpdesktext {padding: 25px;}
    .udaan_support_inner .row:nth-child(2) {width: 100%;margin-top: 50px;}
    .udaan_support {padding: 50px 0px 50px;}
    .footer {padding: 50px 0px 0px;}
    .footertop {padding-bottom: 50px;}
    .contactinfoinner {padding-right: 15px;}
    .footerbottom {padding: 25px 0px;}

    .innerbannerinner {height: 300px;}
    .innerbannertext {left: 40px;width: 350px;}
    .innerbannertext h2 {font-size: 40px;line-height: 50px;}
    .innerbannertext p br{display: none;}

    .udaanthumbgallery .card-columns {-webkit-column-count: 3;column-count: 3;}
    .fancybox-nav span {visibility: visible !important;}

    .contactsec {padding: 50px 0px 50px;}
        
}

@media (max-width: 767px){
    header.header {background: #fff;}
    .topbar {display: none;}
    nav.navbar.navbar-expand-lg {min-height: auto;padding: 10px 0px;}
    .navbar-brand {width: 220px;margin: 0px;padding: 0px;}
    header.header.shrink .navbar-brand {width: 150px;}
    ul.navbar-nav a {color: #3b5ab5;}
    ul.navbar-nav a.nav-link.contactbtn {text-align: center;}
    button.navbar-toggler {font-size: 20px;padding: 6px 15px;background: #069bff;border: 1px solid #069bff;color: #fff;border-radius: 3px;}
    div#navbarNav {margin-top: 0px;}

    .homebannertext {position: absolute;top: 56%;left: 50%;transform: translate(-50%, -50%);width: 100%;text-align: center;}
    .homebannertext h1 {font-size: 40px;line-height: 50px;}
    .homebannertext p {font-size: 15px;line-height: 24px;width: 80%;margin: 0 auto;}
    .homebannerinner {height: 500px;background-position: 90% center;}
    .homebanner video {height: 65vh;}

    .aboutsec {padding: 50px 0px 50px;}
    .aboutsecimg {height: auto;}
    .aboutsecimg img {height: auto;}
    .aboutsectext {padding: 25px;margin-left: 0px;min-height: auto;margin-top: 50px;}
    .aboutsectext h2 {font-size: 30px;line-height: 40px;}
    .productheading h2 {font-size: 30px;line-height: 40px;}
    .productsec {padding: 50px 0px 50px;}
    section.certificatesec .aboutsectext {margin: 50px 0px 0px 0px;padding: 25px;}

    .footer {padding: 50px 0px 0px;}
    .productgall {margin-top: 50px;}
    .sociallinks {margin-top: 35px;margin-bottom: 35px;}
    .footertop {padding-bottom: 50px;}

    .innerbannertext h2 {font-size: 36px;line-height: 45px;}
    .innerbannerinner {height: 340px;}
    .innerbannertext {width: 100%;}

    .contactsec {padding: 50px 0px 50px;}
    .contactformtxt h3 {font-size: 30px;line-height: 40px;}
    .contactform {min-height: auto;}    
    .contactform {padding: 25px;}
    .contactmap {margin-top: 50px;}
    







}