:root {
    --primary-color: #061059;
    --secondry-color: #1E2668;
    --thrid-color: #F1E4E4;
    --white-color: #FFFFFF;
    --off-white-color: #ECE7E3;
    --secondry-off-white-color: #E0DBD9;
    --text-color: #413535;
    --text-gray: #999;
    --secondry-gray-color: #F2EDE8;
    --black-color: #000000;
    --black-secondry-color: #040824;
    --primary-font: 'Riforma Trial';
    --secondry-font: 'merriweather';
    --third-font: 'helvetica';
}

.rightFade,
.downFade,
.rightFade1,
.yearOf-ex-txt-box,
.our-projects-container,
.upFade,
.home-banner-txt,
.leftFade1,
.leftFade,
.dropdown-menu {
    transition-timing-function: ease-in-out !important;
    --animate-duration: 1.2s;
}

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

@media (max-width: 1680px) {}

@media (max-width: 1440px) {}

@media (max-width: 1366px) {

    .formBox h2,
    .hero.newBanner2 .carousel h2,
    .section-title h2,
    .hero h2 {
        font-size: 40px;
    }

    .forminputs label select,
    .forminputs label input {
        font-size: 14px;
    }
}


@media (max-width: 1300px) {}

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

@media (max-width: 1030px) {
    .bird-automotion-txt-box h3 {
        font-size: 1.65rem;
        line-height: 2rem;
    }

    .bird-automotion-txt-box p {
        font: 300 1rem var(--secondry-font);
        line-height: 1.5rem;
    }

    .custom-navbar .navbar-brand {
        margin-right: 0;
    }

    .custom-navbar .nav-vertical-line {
        margin-left: 1.125rem;
    }

    .tab button {
        margin: 0;
        margin-bottom: 1.8rem;
    }
}


@media (max-width: 995px) {
    nav.custom-navbar {
        display: none !important;
    }

    .small-device {
        display: block !important;
        background-color: var(--secondry-off-white-color);
        position: absolute;
        top: .5rem;
        z-index: 99;
        width: 96%;
        margin: 0 2%;
        border-radius: .6rem;
    }

    .small-device .navbar-toggler:focus {
        box-shadow: none !important;
    }

    .small-device .navbar-brand {
        width: 30%;
    }

    .small-device .nav-item a:hover,
    .small-device .nav-item a {
        font: 200 .9rem var(--primary-font);
        color: var(--black-secondry-color);
        line-height: 1.6rem;
        border: 0;
        display: flex;
        justify-content: space-between;
        padding-right: 12px;
        align-items: center;
        border-bottom: .1px solid #06105936 !important;
        background-color: transparent;
    }

    .small-device.bg-blue-txt-white .navbar-nav .nav-item .dropdown-menu a:hover,
    .small-device.bg-blue-txt-white .navbar-nav .nav-item .dropdown-menu a {
        color: var(--white-color);
        border-bottom: 1px solid #FFFFFF44 !important;
    }

    .small-device.bg-blue-txt-white button.navbar-toggler {
        border: 1px solid #FFFFFF44;
    }

    .small-device.bg-blue-txt-white button.navbar-toggler i {
        color: var(--white-color);
    }

    .small-device .navbar-nav .dropdown-menu {
        border: 0;
        /* background-color: var(--secondry-off-white-color); */
        background-color: transparent;
    }


    .small-device .nav-item .dropdown-menu a {
        border-bottom: .1px solid #06105936 !important;
        line-height: 2rem;
    }

    .sustainability-section2 .row,
    .ed-container {
        height: 36vh;
    }

    .information-technology,
    .automotiv-excellence-class {
        height: 55vh;
    }

    #about-bird-group {
        height: 45vh;
    }

    .bird-group-head-section .card {
        margin-bottom: 1.5rem;
    }

    .bird-right-img {
        display: flex;
        height: 100%;
        align-items: center;
    }

    .pathbreaking-box img {
        height: 26rem;
        margin-bottom: 1.5rem;
    }

    .pathbreaking-box .img-title-box {
        bottom: 2rem;
    }

    .bird-automotive-section .row.pathbreaking-container {
        padding-bottom: 0;
    }

    .aviation-services-page.bird-automotive-section .container-fluid .row:first-child {
        padding-bottom: 0 !important;
    }

    .top-banner-slider img {
        height: 50vh;
    }

    .automotiv-excellence-class.business-top-banner-slider {
        height: 50vh;
    }

    .global-presence-section {
        background-color: var(--off-white-color);
        height: 25vh;
    }

    .form-title {
        /* padding: 0 5rem; */
        padding-left: 3rem;
    }
}

/* @media (max-width: 767px) {
    .bird-automotion-txt-box {
        padding: 0.8rem !important;
    }
} */

@media (max-width: 770px) {
    .automotiv-excellence-class {
        height: 50vh;
    }

    #medi-ex {
        padding: 1rem !important;
    }

    .automotiv-excellence-class .container-fluid {
        display: flex;
        align-items: center;
        position: relative;
    }

    .automotiv-excellence-class .row {
        height: auto !important;
        position: static;
    }

    .home-class a img {
        width: 8%;
        bottom: 9% !important;
    }

    .information-technologybanner a img,
    .automotiv-excellence-class .row img {
        width: 10%;
    }

    .home-banner-txt h1 {
        font: 400 2rem var(--primary-font);
    }

    .home-banner-txt p {
        font: 300 1rem var(--secondry-font);
        line-height: 1.6rem;
    }

    .business-vertical-heading p,
    .about-bird-content p {
        font-size: 1.2rem;
        line-height: 1.8rem;
    }

    #about-bird-group {
        height: 60vh;
    }

    #business-verticals .row {
        padding-left: 1rem !important;
        padding-right: 1rem !important;
    }

    .for-mobile-section {
        display: block;
        padding: 2.5rem .8rem;

    }

    .chairperson-class.for-mobile-section {
        background-color: var(--off-white-color);
    }

    .chairperson-img-box-mobile {
        position: relative;
    }

    .chairperson-img-box-mobile img:first-child {
        border-radius: 1.5rem;
    }

    .playVideo-img-for-mobile {
        position: absolute;
        bottom: 1.5rem;
        left: .5rem;
        width: 4rem;
    }

    nav.custom-navbar {
        display: none !important;
    }

    .small-device {
        display: block !important;
        background-color: var(--secondry-off-white-color);
        position: absolute;
        top: .5rem;
        z-index: 99;
        width: 96%;
        margin: 0 2%;
        border-radius: .6rem;
    }

    .small-device .navbar-toggler {
        border: 0;
    }

    .small-device .navbar-nav .dropdown-menu {
        border: 0;
        background-color: var(--secondry-off-white-color);
    }


    .small-device .navbar-brand {
        width: 30%;
    }

    .small-device .navbar-toggler:focus {
        box-shadow: none !important;
    }

    .small-device .nav-item a:hover,
    .small-device .nav-item a {
        font: 200 .9rem var(--primary-font);
        color: var(--black-secondry-color);
        line-height: 1.6rem;
        border: 0;
        display: flex;
        justify-content: space-between;
        padding-right: 12px;
        align-items: center;
        border-bottom: .1px solid #06105936 !important;

    }

    .small-device .nav-item .dropdown-menu a {
        border-bottom: .1px solid #06105936 !important;
        line-height: 2rem;
    }

    .small-device .nav-item .dropdown-menu li:last-child .dropdown-item {
        border-bottom: 0 !important;
    }

    .small-device.bg-blue-txt-white a {
        color: var(--off-white-color);
    }

    .small-device.bg-blue-txt-white .navbar-nav .dropdown-menu {
        border: 0;
        background-color: var(--primary-color);
    }

    .small-device.bg-blue-txt-white .nav-item .dropdown-menu a {
        border-bottom: .1px solid #f5f5f559 !important;
    }

    .small-device.bg-blue-txt-white .nav-item .dropdown-menu li:last-child .dropdown-item {
        border-bottom: 0 !important;
    }

    .small-device.bg-blue-txt-white .navbar-toggler i {
        color: var(--off-white-color) !important;
    }

    #business-verticals {
        padding: 2rem 0;
    }

    .pathbreaking-container {
        display: none;
    }

    .pathbreaking-ground-handling-services-slider {
        display: block !important;
        padding-top: 1rem;
    }

    .pathbreaking-ground-handling-services-slider .business-vertical-slide .img-title-box {
        width: 95%;
        text-align: left;
    }

    .pathbreaking-ground-handling-services-slider .business-vertical-slide .img-title-box h3 {
        font: 200 1.2rem var(--primary-font);
    }

    .pathbreaking-ground-handling-services-slider.owl-theme .owl-nav {
        position: absolute;
        top: 40%;
        display: flex;
        justify-content: space-between;
        width: 93%;
        color: #FFF;
    }

    .pathbreaking-ground-handling-services-slider .owl-nav button span {
        background-color: #04082477;
        border-radius: 3rem;
        padding: .5rem .8rem;
        color: var(--off-white-color);
    }

    .hero-video {
        display: none;
    }

    .video-mobile {
        display: block;
    }

    #footer-section .pages-link {
        width: 33% !important;
    }

    #footer-section .social-link {
        padding: 1.3rem 0;
        padding-left: 12px !important;
    }

    .for-desktop {
        display: none;
    }

    .for-mobile {
        display: block;
        bottom: 0 !important;
        background-color: var(--primary-color) !important;
    }

    .for-mobile img {
        padding: 0 6rem;
    }

    #footer_ {
        margin-top: -1px;
    }

    #footer-section .scroll-to-top a img {
        width: 68% !important;
        padding: 0;
    }

    .mission-vision-class {
        padding: 2rem 1rem !important;
    }

    .bird-group-head-section {
        padding: 1rem .5rem 0 !important;
    }

    .bird-group-head-section .card {
        margin-bottom: 1.2rem;
    }

    .our-content-box {
        padding: 1.8rem 1rem !important;
    }

    .our-txt-box {
        padding: 12px !important;
    }

    .global-presence-txt-box {
        padding-left: 12px !important;
    }

    .yearOf-ex-txt-box {
        padding: 0 .8rem !important;
    }

    .digital-transformation-section {
        padding: 1rem !important;
    }

    .digital-transformation-box {
        padding: 5px !important;
    }

    .bird-automotive-section .row {
        padding: 1rem .1rem;
    }

    .auto-india-map-section {
        padding: 1rem !important;
    }

    .it-20-ex-box {
        padding: 0rem !important;
        margin: 0 !important;
    }

    .careers-form-section {
        padding: 1rem !important;
    }

    #get-in-touch2 {
        padding: 0 .5rem !important;
    }

    .custom-breadcrumb {
        margin: 0;
    }

    .get-in-touch .custom-breadcrumb li {
        margin-right: .2rem;
        margin-bottom: .5rem;
    }

    #about-bird-automotive {
        padding: 0 .5rem !important;
    }

    .manifesto-popup .videoFrame {
        height: 95vh;
    }

    .pop-width.videoplay_inpoup .videoFrame {
        top: 3rem;
        height: 95vh;
        display: flex;
    }

    .popup-content .videoFrame {
        position: absolute !important;
        padding: 1rem;
    }

    .popup-content .close_video {
        top: 0rem !important;
        right: 1rem !important;
    }

    .popup-content-img img {
        width: 70%;
        margin-left: 0rem;
    }

    .get-in-touch {
        padding: 0 !important;
    }

    .form-section .row {
        padding: 1rem !important;
        flex-direction: column-reverse;
    }

    .form-container,
    .form-section {
        background-color: var(--off-white-color);
        padding: .5rem !important;
        padding-top: 1.3rem !important;
    }

    .form-container h2 {
        padding-bottom: 1rem;
    }

    .award-section {
        padding: 0 !important;
    }

    .popup-content-heading h2 {
        font: 400 1.4rem var(--primary-font);
        line-height: 2.2rem;
    }

    .popup-content-heading {
        padding: 0 !important;
    }

    .video-for-mobile {
        display: block;
    }

    .video-for-desktop {
        display: none;
    }

    #_18-year-ex .row {
        padding-top: 1rem !important;
    }

    .custom-breadcrumb li {
        margin-bottom: .7rem !important;
    }

    .videoplay_inpoup.chairperson-video .videoFrame {
        width: 90%;
    }

    .videoplay_inpoup.chairperson-video .close_video {
        top: -3rem;
        right: -0.65rem;
    }

    .custom-breadcrumb a {
        font: 300 .6rem var(--primary-font);
    }

    .yearOf-ex-txt-box {
        padding-top: 2rem !important;
    }

    .it-banner .custom-breadcrumb a {
        font: 300 .6rem var(--primary-font);
    }

    .yearOf-ex-txt-box h2 {
        font: 400 1.3rem var(--primary-font);
        color: var(--white-color);
    }

    .img-title-box {
        width: 74%;
    }

    .top-banner-slider img {
        height: 50vh;
        width: 100% !important;
    }

    .automotiv-excellence-class.business-top-banner-slider {
        height: 50vh;
    }

    .row.logo-container {
        padding-bottom: 1rem !important;
    }

    #footer-section {
        padding-top: 1rem !important;
    }

    .form-title {
        padding: 0 1rem;
    }

    .bird-automotion-txt-box {
        padding: 1rem !important;
        padding-top: 1.5rem !important;
    }

    .it-20-ex h1 {
        font: 300 5rem var(--primary-font);
    }

    .it-20-ex h1 span {
        font: 300 1rem var(--primary-font);
    }

    .it-20-ex h4 {
        font: 400 1.3rem var(--primary-font);
    }

    .yearOf-ex-txt-box p {
        font: 300 1rem var(--secondry-font);
        line-height: 1.5rem;
    }

    .it-20-ex {
        padding: 0 1rem;
        padding-top: 0rem !important;
        text-align: left !important;
        align-items: start;
    }

    .award-txt-box .row.w-100 {
        padding-top: 0 !important;
    }

    .sus-head-para {
        font: 400 1.2rem var(--secondry-font);
        line-height: 1.6rem;
    }

    .award-txt-box p {
        margin: 0;
    }

    .award-section .scrollable1 {
        width: 100% !important;
        height: auto !important;
        display: flex;
        padding-left: 0 !important;
    }

    .tab button {
        width: auto !important;
        height: auto !important;
        padding: 1.6rem 1.2rem;
        margin: 0 .4rem;
    }

    .tabcontent {
        padding: 0 !important;
    }

    .digital-transformation-li li p {
        font-size: 1.1rem;
        line-height: 1.6;
    }

    .digital-transformation-li li span {
        font-size: 1.5rem;
    }

    .digital-transformation-li li:last-child {
        border: 0;
        padding-right: 0;
    }

    .mobile-img-txt-row {
        flex-direction: column-reverse !important;
    }

    .scrollable2 {
        width: 100%;
    }

    .img-title-box h3 {
        font: 200 1.4rem var(--primary-font);
    }

    .award-txt-box .row.award-sub-box {
        width: 100%;
    }

    .award-txt-box .row.award-sub-box .scrollable2 {
        width: 100%;
        padding-left: 1rem;
    }

    .award-section .scrollable2 {
        width: 100%;
        padding: 1rem;
    }

    .bird-automotion-txt-box p {
        font: 300 1rem var(--secondry-font);
    }

    .digital-transformation-box h2 {
        font: 400 1.6rem var(--primary-font);
        line-height: 2rem;
    }

    .form-title p {
        font: 200 1.5rem var(--primary-font);
        line-height: 2rem;
    }

    .sus-head-para {
        text-align: left !important;
    }

    .it-20-ex.sustainability-page-box {
        padding: 0 !important;
        padding-bottom: 2rem !important;
    }

    .it-20-ex.sustainability-page-box h2 {
        padding: 1rem 0 !important;
    }

    .popup-content.contact-us-pop-up-box .videoFrame {
        width: 100% !important;
        padding: 2rem 1rem;
    }

}

@media (max-width: 415px) {}