@media only screen and (max-width:1536px){
    .holiday-grid::after {
    position: absolute;
    content: "";
    background-image: url(../../images/texture.png);
    background-size: contain;
    height: 372px;
    width: 372px;
    top: 15%;
    left: 0%;
    z-index: -1;
    background-repeat: no-repeat;
    opacity: 0.1;
    /* filter: brightness(0); */
}
.ttlhd h2 {
    font-size: 96px;
}
    .bannerdata {
        left: 10%;
    }
    .cittt {
        width: 80%;
        margin-top: 1rem;
    }
    .bannerdata h2 {font-size: 46px;margin-bottom: 1.5rem;}
    .bannerdata h2 strong {font-size: 49px;}
    .innersubabout {
        width: 90%;
        margin-left: auto;
    }
    .inner-service .headers p {
        font-size: 20px;
        line-height: 34px;
    }
}
@media only screen and (max-width:1264px){
    .rrrr{gap: 2rem !important;}
    .inner-service {width: 100%;}
    .inner-service::after {width: 105%;}
    .inner-service .headers h2 {font-size: 28px;padding: 0 0rem;}
    .inner-service {width: 90%;padding-bottom: 4rem;}
    .inner-service .headers h3 {font-size: 18px;line-height: 29px;}
    .headers h2 {font-size: 32px;}
    .container{max-width: 92%;}
    .lefttxt h4 {font-size: 24px;}
    .icon img {width: 35px;}
    .lefttxt span {margin-bottom: 3px;font-size: 16px;}
    .coursedata h3 {font-size: 24px;line-height: 34px;}
    .ablist h2 {font-size: 23px;}
    .ablist h3 {font-size: 14px;line-height: 22px;}
    .morebtn a {color: #fff;font-size: 16px;padding: 8px 20px;}
    .bannerdata h2 {font-size: 33px;}
    .bannerdata h2 strong {font-size: 38px;}
    .bannerswiper .swiper-button-prev::after {background-size: 20px;}
    .bannerswiper .swiper-button-next::after {background-size: 20px;}
    .bannerswiper .swiper-button-prev::before {width: 35px;height: 35px;}
    .bannerswiper .swiper-button-next::before {width: 35px;height: 35px;}
    .morebtnred a {padding: 0 !important;}
    .newsdtls h4 {font-size: 18px;line-height: 25px;}
    .brd img {
        height: 406px;
        object-fit: cover;
    }
    .ttlhd h2 {
        font-size: 35px;
    }
}
@media only screen and (max-width:1200px){
    .car-banner h1 {
        bottom: 5%;
        left: 50%;
        transform: translateX(-50%);
        font-size: 57px;
        letter-spacing: 0.55px;
        font-family: "Playfair Display", serif;
        font-weight: 700;
        text-shadow: none;
        -webkit-text-stroke: 1px #ffffff4f;
        color: #ffffff !important;
        opacity: 0.4;
        width: 100%;
        text-align: center;
    }
    
    .carrrtghhjj .col-lg-6:nth-child(odd){
        padding-left:0;
        padding-right:10px !important;
    }
    .carrrtghhjj .col-xl-4:nth-child(even){
        padding-right:0;
        padding-left:10px !important;
    }
    .price {
        font-size: 13px;
        color: #011f57;
    }
    .bannerdata h2 {
        font-size: 33px;
        line-height: 45px;
    }
    .daa {
        right: 5%;
    }
    .left-logo img {
        width: 55%;
    }
    .bannerdata p {
        line-height: 22px;
        width: 90%;
    }
    footer .left-logo img {
        width: 68%;
    }
    .menu ul li a {
        font-size: 17px;
    }
    footer .project_list, footer .comon_link {
        display: flex;
        gap: 0.7rem !important;
    }
    footer {
        background: #011f57;
        padding: 1rem 0 1rem 0;
        position: relative;
        z-index: 1;
    }
    .treeee li a {
        color: #fff;
        font-family: "Playfair Display", serif;
        font-size: 33px;
        font-weight: 500;
    }
    .treeee li a {
        color: #fff;
        font-family: "Playfair Display", serif;
        font-size: 30px;
        font-weight: 500;
    }
    .rightnav::after {
        bottom: -25%;
        right: -25%;
    }
    .mobmenu25698{
        display:none;
    }
    .navbarr .row{
        justify-content: space-between;
    }
    .bannerdata {
        left: 7%;
    }
    .cittt {
        width: 100%;
        margin-top: 1rem;
    }
    .daa{
        display:none !important;
    }
}
@media only screen and (max-width:1024px){
    .sdfsrrsdvxcf{
        display:none !important;
    }
    .togglemenuitems .col-xl-8{
        width:100%;
    }
}
@media only screen and (max-width:990px){
    .innersubcon .modal-body {
    background-color: #fff;
    width: 100% !important;
    margin: auto !important;
}
    .left-logo img {
        width: 50%;
        padding: 0.5rem;
    }
    .mobmenu{position:fixed;top: 0;left: -100%;z-index: 9999;background-color: #00000067;width: 100%;height: 100vh;backdrop-filter: blur(6px);transition:all .3s;}
    .mobmenunew{left: 0;}
    .mobmenu::before{position:absolute;content:"";background-size:contain;top: 0;left: 0;z-index: 999;background-color: #ffffff;width: 80%;height: 100%;border-radius: 0 30px 30px 0;}
    
    .mainnav-wrapper {position: absolute;top: 50%;left: 0;z-index: 99999999999999;width: 100%;transform: translateY(-50%);}
    .rrrr {display: block !important;}
    .rrrr a {display: flex;padding: 15px 20px;align-items: center;font-size: 20px !important;}
    .closs {
        top: 2%;
        left: initial;
        z-index: 9999;
        right: 2%;
    }
    .closs img{width: 30px;}
    .flexiblelist .col-lg-2,.flexiblelist .col-lg-10{padding: 0;}
    .innercourse .col-lg-5,.innercourse .col-lg-6,.innercourse .col-lg-7{padding: 0;}
    .news .col-lg-4{padding: 0;}
}
@media only screen and (max-width:880px){
    .daa {
        display: none !important;
    }
    .bannerdata span {
        display: flex;
    }
}
@media only screen and (max-width:552px){
        
        .contact-popup {
            transform: translate(-50%, -50%) !important;
        }
    
        .mainpopppp {
            background-color: #000000a3;
            height: 100vh;
            width: 100vw;
            z-index: 99999999999999999999 !important;
        }
        .contact-popupnew{
            opacity: 1;
            visibility: visible;
            transform: translateY(0px) scale(1);
        }    
    
    
    .tryyyysdf{
        line-height: 1;
        text-align: center;
        font-size: 13px;
        font-weight: 500;
        font-size: 12px;
        color: #00000087;
        font-weight: 600;
        /* margin-top: -9px !important; */
        transform: translateY(0px);
        width: fit-content;
        margin: auto !important;
    }
    .togg {
    height: 1px;
    width: 100%;
    background-color: #fff;
    position: relative;
}
.togg::before {
    position: absolute;
    content: "";
    background-color: #fff;
    background-size: contain;
    height: 1px;
    width: 100%;
    top: -8px;
    left: 0;
    transition: all .3s;
    z-index: -1;
}
.togg::after {
    position: absolute;
    content: "";
    background-color: #fff;
    background-size: contain;
    height: 1px;
    width: 100%;
    bottom: -7px;
    left: 0;
    transition: all .3s;
    z-index: -1;
}
    .trr {
        height: 30px;
        width: 30px;
        cursor: pointer;
        transition: all .3s;
        margin: auto;
    }
    
    
    
    .togg {
    height: 1px;
    width: 100%;
    background-color: #fff;
    position: relative;
}
    
    .subcon .basic_button12 {
        margin-top: 0rem;
    }
    .sdsdf252 {
    padding: 0.5rem;
    background-color: #f1f4fa;
    border-radius: 15px;
}
    .calldsds img {
    width: 32px;
}
    .calldsds p {
        font-size: 13px;
        font-weight: 500;
        text-align: start;
        line-height: 23px;
    }
    .calldsds p span{
            font-size: 16px !important;
    }
.main-price {
    font-size: 23px;
    font-weight: 700;
    background: linear-gradient(180deg, #ff5c00, #fc5c02, #ff7e36);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}
    .cab-card {
    border: 2px solid #fc5c023b;
    border-radius: 30px;
    overflow: hidden;
    position: initial;
    top: 8rem;
    background-color: #e8eef76b;
}
    .main-image.x {
        height: 160px;
    }
    .sssssss .col-12.col-lg-5.overflow-hidden{
        display:none;
    }
    .contact-info strong {
    font-size: 13px;
    font-weight: 700;
    color: #00a94f;
}
    .whatsapp-arrow {
    height: 25px;
    width: 25px;
    background: linear-gradient(180deg, #006600, #008b00);
    border-radius: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.whatsapp-arrow i {
    color: #fff;
    font-size: 13px;
}
    .whatsapp-icon i {
    font-size: 30px;
    color: #fff;
}
.call-title {
    color: #fc5c02;
    font-size: 17px;
    font-weight: 700;
}
.whatsapp-title, .whatsapp-subtitle {
    color: white;
    font-size: 12px;
}
.whatsapp-content{
    text-align: left;
}
    .contact-option {
    display: flex !important;
    align-items: center !important;
    gap: 15px !important;
    padding: 10px 10px !important;
    margin-bottom: 11px !important;
    text-decoration: none !important;
    background: #fafafa !important;
    border-radius: 15px !important;
    transition: transform .25s ease, background .25s ease, box-shadow .25s ease;
    border: none !important;
}
    .contact-options .contact-info {
        justify-content: start;
        text-align: start;
    }
    .contact-options {
    padding: 14px;
    background: #fff;
}
    .contact-icon i {
    font-size: 16px;
}
.contact-icon {
    min-width: 35px;
    width: 35px;
    height: 35px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    box-shadow: 0 8px 18px rgba(0, 0, 0, .12);
}
    .contact-popup-header {
    position: relative;
    padding: 15px 24px 15px;
    color: #fff;
    background: linear-gradient(135deg, #1976f3 0%, #4268ff 48%, #9b18f5 100%);
    overflow: hidden;
}
    .header-icon {
    width: 30px;
    height: 30px;
    }
    .contact-popup-header h4 {
    position: relative;
    z-index: 2;
    margin: 0 0 10px;
    font-size: 18px;
    font-weight: 700;
}
    .contact-popup {
    position: fixed;
    width: 94vw;
    top: 11%;
    right: initial;
    left: 50%;
    transform: translateX(-50%) !important;
    }
    .suporttt img{
            width: 25px;
            margin:auto;
    }
    .suporttt {
        font-size: 13px;
        color: #00000087;
        font-weight: 600;
    }
    .popup-close {
    position: absolute;
    right: 18px;
    top: 17px;
    width: 28px;
    height: 28px;
    border: 1px solid red !important;
    border-radius: 50%;
    align-items: center;
    justify-content: center;
    border: 0;
    background: transparent;
    color: #ff0000;
    font-size: 20px;
    cursor: pointer;
    display: flex;
    align-items: center;
}
.rental-popup-footer {
    padding: 7px 15px 30px;
    color: #3867a2;
    font-size: 10px;
    text-align: center;
}
    .reserve-close {
        right: 9px;
    }
    .pcktp p {
    width: fit-content;
    padding: 8px 11px;
    line-height: 1;
    color: #000;
    background-color: #fc5c02;
    border-radius: 30px;
    color: #fff;
    font-size: 14px;
    letter-spacing: 0.55px;
    font-weight: 500;
    margin-bottom: 1rem !important;
}
    .reserve-form .col-md-6,.reserve-form .col-12{
        padding:0;
    }
    .packagesddd .price {
        flex-direction: column !important;
        text-align: start;
        align-items: start;
    }
    .review-bar .d-flex{
        display:none !important;
    }
    .pricing-tabs .nav-link {
    color: #1761c9;
    font-size: 15px;
    font-weight: 500;
    padding: 14px 6px;
    border-radius: 11px;
    border: 0;
}
    
    .pricing-card556 {
        margin: 0;
    }
    .rental-terms-value {
    width: 90%;
    font-size: 15px;
    color: #222;
}
    .rental-terms-label span {
    color: #000;
    font-size: 16px;
}
    .rental-terms-box h4, .featuresssss h4 {
    color: #007003;
    font-size: 19px;
}
    .features25x img {
    width: 16px;
}
.features25x .feature span:nth-child(2) {
    color: #000;
    font-size: 14px;
    font-weight: 300;
}
    .featuresssss h4 {
    color: #000 !important;
    font-size: 20px;
}
    .mySwiper2222, .mySwiper111 {
    height: 200px;
}
    .features25x{
        flex-wrap: wrap;
    }
    .container141 {
        width: 96%;
        margin: 2rem auto 5rem;
        padding: 2rem 0;
    }
    .rental-process{
        padding-top:0 !important;
    }
    .luxury-rental{
        display:none;
    }
    .price {
        display: flex;
        align-items: center;
        color: #011f57;
        justify-content: space-between;
        width: 100%;
        margin-bottom: 10px;
    }
    .cars 
    .sustainability-section .col-lg-5,.sustainability-section .col-lg-7{
        padding:0;
    }
    .exp-bt142 a {
        margin: 2rem auto 0;
    }
    .car-banner img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: bottom;
    display: block;
}
    .car-banner {
        height: 160px;
    }
    .mnnav {
        z-index: 99999999;
    }
    .sustainability-section     .stat-item h3 {
        font-size: 19px !important;
    }
    .fleft111 a i {
        font-size: 21px;
        color: #00000078;
        line-height: 1;
    }
    .details a {
        padding: 7px 7px;
        font-size: 13px;
    }
    .fdrw .headers{
        width: 100% !important;
    }
    .sdsdf252 a img {
        width: 16px;
        transition: all .3s;
    }
    .sdsdf252 a {
        font-size: 15px;
    }
    .trip-policies .section-heading{
        margin-bottom: 0 !important;
    }
    .trip-policies {
        background: #f5f7fa;
        border-radius: 10px;
        padding: 0 0px;
    }
    .sssssss .col-12{
        padding: 0;
    }
    .mySwiper111{
        display: none !important;
    }
    .innerelgblty2567{
        width: 100% !important;
    }
    .newsdtlssd .col-lg-4{
        padding: 0;
    }
    .innerbba .col-lg-4{
        padding: 0;
    }
    .feature span:nth-child(2) {
        color: #000;
        font-size: 13px;
        font-weight: 300;
    }
    .card-content {
        padding: 18px 12px 15px;
    }
    .car-fr {
        padding: 2rem 1rem !important;
    }
    .innersubcon .modal-body {
        background-color: #fff;
        width: 100% !important;
        margin: auto !important;
    }
    .addres {
        width: 100%;
        padding: 0;
        margin: 0 !important;
    }
    .innersubcon .col-lg-12{
        padding: 0;
    }
    .innersubcon .col-lg-6{
        padding: 0;
    }
    .subcon {
        box-shadow: #000000ab 0px 0px 20px -13px;
        background: linear-gradient(90deg, #001848 50%, #001848 0);
    }
    .addres span {
        color: #dfb565 !important;
        margin-bottom: 0.1rem;
        display: block;
        font-size: 17px;
        letter-spacing: 0.55px;
    }
    .adfdata h4 {
    font-size: 15px;
    font-weight: 400;
    line-height: 26px;
}
.adfdata {
    border: none;
}
    .adddd .col-lg-4{
        padding: 0;
    }
    .inner-connnr hr {
    margin: 2rem 0;
    color: lightgray;
}
        .trip-chat {
            width: 100%;
            max-width: 96%;
            height: 510px;
            left: 50%;
            transform: scale(0)translateX(-50%);
        }
        .trip-chat-active{
            transform: scale(1)translateX(-50%);
        }
    .chatpop {
        bottom: 2%;
        right: 3%;
        z-index: 999999999;
        cursor: pointer;
    }
    .policy-card {
        padding: 10px;
        gap: 16px;
    }
    .section-heading h2 {
        font-size: 24px;
    }
    .day-card.open .content-inner {
        padding: 0 10px 18px;
        text-align: start;
    }
    .itinerary-box {
    background: #f8fbff;
    border: 1px solid #dce9f7;
    border-radius: 12px;
    padding: 6rem 13px 26px;
    max-width: 1000px;
    margin: auto;
}
    .abtpck {
    padding: 4rem 1rem 1rem;
    border: 1px solid #00297136;
    border-radius: 15px;
}
    .abtpckhd {
        position: absolute;
        top: -15px;
        left: 50%;
        transform: translateX(-50%);
        width: 80%;
        background-color: #022158;
        padding: 1rem 1rem;
        border-radius: 0 0 15px 15px;
        text-align: center;
    }
    .abtpckhd span{
        display: none;
    }
        .small-image {
        height: 150px;
    }
    .sssssss .col-lg-6{
        padding: 0;
    }
    .review-bar {
        padding: 12px 0px;
        font-size: 12px;
        display: none;
    }
    .main-title {
        font-size: 40px;
        line-height: 34px;
        font-weight: 800;
        letter-spacing: -1.5px;
        margin-bottom: 28px;
        color: var(--primary);
        font-size: 22px;
        letter-spacing: 0.55px;
        margin-bottom: 0;
        font-family: "Playfair Display", serif;
        font-weight: 400;
    }
        .tour-section {
        padding: 0;
    }
    .pkdtlz .col-lg-8,.pkdtlz .col-lg-4{
        padding:0
    }
    .package-dataxyg h3 {
        font-size: 17px;
        font-weight: 600;
        letter-spacing: 0.55px;
        color: #000;
        margin-bottom: 8px;
    }
.package-dataxyg p {
    font-size: 15px;
    font-weight: 400;
    line-height: 23px;
    color: #656565;
}
.price strong {
    font-weight: 700;
    font-size: 16px;
}
    .grid-panel-left .col-lg-4{
        padding:0;
    }
    .pkimmg256 img {
    height: 200px;
    object-fit: cover;
}
    .package-dataxyg .col-7{
        padding-left: 0;
    }
    .package-dataxyg .col-5{
        padding-right: 0;
    }
    .glimg img {
    height: 210px !important;
    object-fit: cover;
}
    .gllidata {
        padding: 16px 23px 16px 23px;
    }
    .innerabtglx .col-lg-4{
        padding:0
    }
    .dropdown {
        width: 100%;
        z-index: 9999999999999999;
    }
    .closs25 img {
        width: 20px;
    }
    .cars256 .col-lg-4{
        padding:0;
    }
    .whyyyy::after {
    position: absolute;
    content: "";
    background-image: none;
    background-size: contain;
    height: 300px;
    width: 300px;
    top: 13%;
    right: 9%;
    background-repeat: no-repeat;
    opacity: 0.2;
    /* filter: brightness(0) invert(1); */
    z-index: 1;
}
.zzzzz .col-lg-6{
    padding: 0 !important;
}
    .whyyyy {
        background-image: radial-gradient(#002c7e, #011f57, #011f57);
        padding: 3rem 0 7rem 0;
    }
    .rightbusasdd {
        position: absolute;
        bottom: -9%;
        right: 4%;
        width: 90%;
        z-index: 9;
    }
    .abouthd h4 {
        font-size: 36px;
        color: #011f57;
        /* letter-spacing: 17.55px; */
        font-weight: 400;
        /* text-align: start; */
        /* padding-left: 15rem; */
        margin-bottom: 1rem;
    }
    .abouthd h2 {
        font-size: 55px;
    }
    .abouthd h4 {
        font-size: 23px;
    }
    .abouthd p {
        font-size: 16px;
        font-weight: 300;
        line-height: 29px;
        color: #373f41;
    }
    p {
        font-size: 16px;
        font-weight: 300;
        line-height: 29px;
        color: #373f41;
    }
    .closs img {
        width: 20px;
    }
    .follow_us li {
        height: 35px;
        width: 35px;
        background-color: #fff;
        border-radius: 50%;
        position: relative;
        z-index: 1;
        box-shadow: inset black 0px -18px 25px -19px;
        transition: all .3s;
    }
    .follow_us li::after {
        position: absolute;
        content: "";
        background-color: #ffffff;
        background-size: contain;
        height: 27px;
        width: 27px;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        z-index: -1;
        border-radius: 50%;
        box-shadow: inset black 0px 14px 25px -19px;
        transition: all .3s;
    }
    .xxyyzz {
        padding: 0rem 0;
    }
    .holiday-grid::after{
        display: none;
    }
    .rightnav::after {
        position: absolute;
        content: "";
        background-image: url(../../images/texture.png);
        background-size: contain;
        height: 390px;
        width: 390px;
        bottom: -18%;
        right: -32%;
        background-repeat: no-repeat;
        opacity: 0.1;
        filter: brightness(0) invert(1);
        z-index: 9999999999999999999999999999999999;
    }
    .treeee {
        flex-direction: column;
        gap: 1rem !important;
    }
    .treeee li a {
        font-size: 19px;
        font-weight: 400;
        font-family: 'Noto Sans';
        letter-spacing: 0.55px;
    }
    .rightnav {
    height: 100vh;
    width: 100%;
    background-color: #011f58;
    transform: translateX(100%);
    transition: all .3s;
    padding: 7rem 2rem;
}
    footer .project_list li a, footer .comon_link li a {
    color: #fff;
    font: var(--font12);
    font-weight: 300;
    font-size: 16px;
}
    .project_list{
            gap: 0.5rem !important;
    }
    .xxyyzz  .col-lg-3,.xxyyzz  .col-lg-4,.xxyyzz .col-lg-5{
        padding:0;
    }
    .process-wrapper::after {
    content: "";
    position: absolute;
    background-image: none;
    }
    .rental-process .headers{
        width: 100% !important;
    }
    .mnbox img {
        height: 250px;
        object-fit: cover;
        object-position: top;
    }
    .holiday-grid .col-lg-7,.holiday-grid .col-lg-5,.holiday-grid .col-lg-12{
        padding: 0;
    }
    .holiday-grid .w-50{
        width: 100% !important;
    }
    .sdsdf .col-lg-5{
        padding-left: 0;
    }
    .sdsdf .col-lg-3{
        padding-right: 0;
    }
    .inner-news .col-lg-4{
        padding: 0;
    }
    .inner-news .tab-l {
        width: 30%;
    }
    .cars .tab-l a img {
        width: 70%;
        margin: auto;
        transition: all .3s;
    }
    .cars .tab-l a {
        display: grid;
        align-items: center;
        justify-content: center;
        gap: 1rem;
        text-align: center;
        color: #000;
        position: relative;
        width: 100%;
        font-size: 15px;
    }
    .inner-news .headers{
        width: 100% !important;
    }
    .herobanner .swiper-pagination-bullet {
        width: 7px;
        height: 7px;
    }
    .herobanner .swiper-pagination-bullet-active {
        width: 29px;
    }
    .bannerdata p{
        display: none;
    }
    .herobanner .swiper-slide img {
        width: 100%;
        height: 35vh;
        object-fit: cover;
        object-position: right;
    }
    .banner .swiper-pagination {
    bottom: 10px;
}
    .cittt{
        display: none !important;
    }
    .bannerdata p {
        font-size: 16px;
        font-weight: 300;
        line-height: 38px;
        width: 100%;
    }
    .bannerdata span {
    display: none !important;
    }    
    .connddtt{
        padding-bottom: 3rem !important;
    }
    .publications .col-lg-3{
        padding: 0;
    }
    .cover_page img {
    height: 215px;
    object-fit: cover;
    object-position: top;
}
    .bba252 .col-lg-4{
        padding: 0;
    }
    .compdta {
    padding: 1rem;
    background: linear-gradient(180deg, #60000000, #bc000000);
    display: block !important;
    gap: 1rem;
}
.viewbtn {
    border: 1px solid #c010103b;
    padding: 5px 20px;
    border-radius: 10px;
    margin-top: 1rem;
    justify-content: center;
}
    .innernwssfsdds .col-lg-4,.innernwssfsdds .col-lg-8{
        padding: 0;
    }
    .btnv{
    border-top: none;
}
    .bannerswiper .swiper-slide-next .slideimg::after {
    position: absolute;
    content: "";
    background-color: #ff000500;
    background-size: contain;
    height: 0;
    width: 2px;
    top: -90px;
    left: 18%;
    transform: translateX(-50%);
    opacity: 1;
    z-index: 999999999;
}
    .bannerswiper .swiper-slide-prev .slideimg::after {
    background-color: #ff000500;
    height: 0;
}
    .bannerswiper .swiper-slide-prev .innerslide {
    display: flex;
    gap: 0rem;
    flex-direction: column;
}
    .bannerswiper .swiper-slide-next .innerslide {
    display: flex;
    gap: 0rem;
    flex-direction: column-reverse;
}
.bannerswiper .swiper-slide-next .innerslide,.bannerswiper .swiper-slide-prev .innerslide{
        flex-direction: column !important;
}
    .bannerswiper .swiper-slide-prev .slidedata p {
   font-size: 20px;
    width: 70%;
    margin: auto !important;
    text-align: center;
    color: #000;
}
.bannerswiper .swiper-slide-next .slidedata p {
    font-size: 20px;
    width: 70%;
    margin: auto !important;
    text-align: center;
    color: #000;
}
.bannerswiper .swiper-slide{transform: scale(1) !important;}
.bannerswiper .swiper-slide-next{transform: scale(1) !important;}
.bannerswiper .swiper-slide-prev{transform: scale(1) !important;}
.bannerswiper .swiper-slide .innerslide {
    display: flex;
    gap: 1rem !important;
    flex-direction: column;
}
footer{
    padding: 2.4rem 0 6rem 0 !important;
}
.bannerswiper .swiper-slide .slidedata p{
font-size: 20px !important;
    width: 70% !important;
    margin: auto !important;
    text-align: center !important;
    color: #000 !important;
    line-height: 35px !important;
}
    .news1 .col-lg-4{
        padding: 0;
    }
    .mappp .col-lg-6{
        padding: 0;
    }
    .impfiglist h2 {
        font-size: 30px;
        font-weight: 700;
        letter-spacing: 0.55px;
    }
    .innercourse .col-lg-3{padding: 0 !important;}
    .prjdata h3 {
        color: #fff;
        font-size: 18px;
        margin: 0;
    }
    .iconn {
        height: 30px;
        width: 31px;
        background-color: #fe3c40;
        border-radius: 50%;
    }
    .prjimg img {
        height: 360px;
        object-fit: cover;
    }
    .leftmis {
        padding: 0.5rem 0.5rem;
        background: linear-gradient(90deg, #f1f8fa 9%, #add8e62b 0);
        border-radius: 14px;
    }
    .misvis .col-lg-6{
        padding: 0;
    }
    .rim{
        padding-bottom: 1rem;
    }
    .flexible .col-lg-3{
        padding:0 !important;
    }
    .leftmis .col-lg-4,.leftmis .col-lg-8{padding: 0;}
        .bannerswiper123 video {height: 50vh;object-fit: cover;display: block;}
    .closs {
        top: 2%;
        right: 4%;
        left: initial;
        z-index: 9999;
        width: fit-content;
    }
    .left-logo img {
        width: 75%;
        padding: 0.5rem;
        filter: initial !important;
    }
    .togg {
        filter: brightness(0);
    }
    .banner,.brd{
        margin-top: 75.0101px;
    }
    .innerbba .col{padding: 0 !important;}
    .bba212 .row{
        flex-direction: column;
    }
    .innerelgblty .col-lg-3{padding: 0;}
    .fcdish {
        box-shadow: black 0px 0px 15px -8px;
        border-radius: 15px;
        overflow: hidden;
        flex-direction: column;
        gap: 0 !important;
    }
    .descp h2 {
        margin: 0;
        padding: 0;
    }
    .bba252 .row .col-lg-6{
        padding: 0;
    }
.cover_page {
    max-width: 100%;
    width: 100%;
}
.figcaption{
        width: 100%;
    text-align: center;
}
        .left-logo h1 {font-size: 14px;font-weight: 700;color: #000;letter-spacing: 0.55px;line-height: 18px;}
    .bannerdata {
        bottom: 15%;
        top: initial !important;
        left: 50%;
        z-index: 9999;
        width: 94%;
        transform: translateX(-50%);
        /* transform: translateY(0); */
    }
    .bannerdata h2 {
        font-size: 24px;
        text-align: center;
    }
        .bannerdata h2 strong {font-size: 21px;}
        .bannerdata .morebtn{display: none;}

        .bannerswiper .swiper-button-prev {left: 7%;}
        .bannerswiper .swiper-button-next {right: 72%;}
        .bannerswiper .swiper-button-prev::after,.bannerswiper .swiper-button-next::after {background-size: 15px;}
        .bannerswiper .swiper-button-next::before,.bannerswiper .swiper-button-prev::before {width: 28px;height: 28px;}
        .inner-service::after {border: none;}
        .inner-service {width: 100%;padding-bottom: 4rem;}
        .inner-service .headers h2 {font-size: 19px;padding: 0 0rem;line-height: 30px;}
        .container {max-width: 98%;}
        .inner-service .headers h3 {font-size: 16px;line-height: 26px;font-weight: 400;}
        .ivv {padding: 3rem 0;}
        .inner-service {width: 100%;padding-bottom: 0rem;}
        .innersubabout p {width: 100% !important;line-height: 26px;}
        .flexible .col-6:nth-child(odd){padding-left: 0;}
        .flexible .col-6:nth-child(even){padding-right: 0;}
        .flexible .flexiblelist{text-align: center;}
        .flexible .flexiblelist{border: none !important;}
        .lefttxt h4 {font-size: 19px;}
        .lefttxt span {margin-bottom: 3px;font-size: 15px;}
        .headers h2 {font-size: 25px;margin-bottom: 0.7rem;}
        .course-image img {height: 300px;object-fit: cover;object-position: right;}
        .coursedata h3 {font-size: 20px;line-height: 30px;}
        .about .col-lg-3:nth-child(1) .main-about-list{background-image: url('../../images/b22.avif')}
        .about .col-lg-3:nth-child(2) .main-about-list{background-image: url('../../images/banner2.avif');}
        .about .col-lg-3:nth-child(3) .main-about-list{background-image: url('../../images/20260613_Commencement_N6A1207.avif');}
        .about .col-lg-3:nth-child(4) .main-about-list{background-image: url('../../images/c22.avif');}
        .about::before{background-image: none !important;}
        .about::after{    background-color: #00000000;}
        .ablist {bottom: 10%;left: 50%;transform: translateX(-50%);width: 95%;transition: all .4s;}
        .ablist h3 {transform: translateY(0);font-size: 16px;line-height: 24px;}
        .main-about-list .morebtn {transform: translateY(0);transition: all .4s;}
        .main-about-list {height: 35vh;background-size: cover;position: relative;z-index: 1;}
        .main-about-list::after{position: absolute;content: "";background-color: #00000071;background-size: contain;height: 100%;width: 100%;top: 0;left: 0;z-index: -1;}
        .ablist h2 {font-size: 23px;margin-bottom: 1rem;}
        .headers p{width: 100% !important;}
        .feqs .expanddd h4 {font-size: 18px;line-height: 28px;}
        .arrowd {height: 25px;width: 25px;min-width: 25px;border: 1px solid #a5a5a5;border-radius: 50%;overflow: hidden;background-color: #fb222400;}
    .brd img {
        height: 100%;
        object-fit: cover;
        padding-top: 0;
    }
        .innervis .col-lg-6{padding: 0;}
    .dropitems {
        width: 79.5%;
        background-color: #efefef;
        left: 0;
        z-index: 99999;
    }
        .ttlhd h2 {
            font-size: 18px;
            letter-spacing: 0.55px;
            font-family: 'Noto Sans';
            font-weight: 400;
            text-shadow: none;
            -webkit-text-stroke: 0px #ffffff4f;
            color: #ffffff !important;
            font-style: normal;
        }
        .eligibility::after {position: absolute;content: "";background-image: url(../../images/prm.avif);background-size: contain;height: 100%;width: 100%;bottom: 0;right: 0;z-index: -1;background-position: bottom;background-repeat: no-repeat;opacity: 0;}
        .flxtabshadow {box-shadow: #0000003d 0px 0px 25px -5px;padding: 10px;border-radius: 15px;display: block !important;}
        .flxtabshadow .tab-l{margin-bottom: 10px;}
        .flxtabshadow .tab-l:nth-child(7){margin-bottom: 0 !important;}
        .exp-hd121 h4 {text-align: center;font-size: 21px;color: #000;}
        .sdtbl tr th h6 {
    font-size: 15px;
    color: #000000;
}
.menu ul li a {
    font-size: 17px;
    letter-spacing: 0.55px;
    color: #000;
    font-weight: 400;
    padding: 1rem 1rem;
}
.sdtbl tr td {
    width: 50%;
    font-size: 14px;
}
.sdtbl tr {
    padding: 1rem;
    border-radius: 15px;
    display: flex;
    width: 100%;
    font-size: 17px;
    align-items: center;
}
.glli img {
    height: 258px !important;
    object-fit: cover;
}
.gllidata p {
    color: #fff;
    font-size: 17px;
}
#imagedetails .col-lg-3{
    padding: 0;
}
.innersubcon .col-lg-4{padding: 0;}
.inneradfrm .col-lg-6{padding: 0;}
.lffrm {padding: 2rem 1rem;}
.frmtp .col-lg-6{padding: 0 !important;}
.feature-item-three svg {
    min-width: 17px;
    width: 20px;
    height: fit-content;
    transform: translateY(4px);
    opacity: 0.5;
}
.feature-item-three {
    padding: 1rem;
    box-shadow: black 0px 0px 13px -8px;
    border-radius: 10px;
    position: relative;
    border-left: 5px solid #ff000054;
}
.morebtnred a {
    padding: 0 10px !important;
    width: fit-content;
}
.morebtnred a:hover {
    width: fit-content;
}
    .fixedbtn1 {
        width: 100%;
        z-index: 999999999;
    }
        .grt {
        color: #000000 !important;
        font-size: 13px;
        letter-spacing: 0.55px;
        font-weight: 500;
    }
    .inneradm21 .col-lg-4,.inneradm21 .col-lg-8{padding: 0 !important;}
    .rightadm {
    padding-left: 0rem;
}
.lftadm::before {
    position: absolute;
    content: "";
    background-image: url(../../images/adm.avif);
    background-size: contain;
    height: 119%;
    width: 100%;
    bottom: 0;
    left: -10%;
    z-index: 2;
    background-repeat: no-repeat;
}
.rightadm .col-lg-6,.rightadm .col-lg-12{padding: 0;}
.inneradm {
    width: 92%;
    padding: 2rem 1rem !important;
}
.inneradm h4 {
    line-height: 29px;
    padding: 0 0%;
    font-weight: 300;
    font-size: 16PX;
}
.contactdtls .col-lg-1{display: none;}
.adicn svg {
    width: 20px;
    margin-bottom: 1rem;
    color: #000000;
}
.contactdtls .col-lg-4,.contactdtls .col-lg-3{padding: 0;}
    .contact-popup {
        transform: translate(-50%, -50%) !important;
        top: 45% !important;
    }
    .chtclosse{
        top: 0%;
    right: 3%;
    /* transform: translateY(-50%); */
    font-size: 32px;
    z-index: 9999999999999999;
    }
}
