@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Ibarra+Real+Nova:ital,wght@0,400..700;1,400..700&display=swap');


@font-face {
    font-family: 'Optima';
    font-style: normal;
    font-weight: normal;
    src: local('Optima'), url('../customfonts/OPTIMA.woff') format('woff');
}


@font-face {
    font-family: 'Optima Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Optima Italic'), url('../customfonts/Optima_Italic.woff') format('woff');
}


@font-face {
    font-family: 'Optima Medium';
    font-style: normal;
    font-weight: normal;
    src: local('Optima Medium'), url('../customfonts/Optima\ Medium.woff') format('woff');
}


@font-face {
    font-family: 'Optima Bold';
    font-style: normal;
    font-weight: normal;
    src: local('Optima Bold'), url('../customfonts/OPTIMA_B.woff') format('woff');
}



* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

html {
    scroll-padding: 250px;
}

body {
    font-family: "Montserrat", sans-serif;
}

html {
    font-family: "Montserrat", sans-serif;
}

p {
    font-family: "Ibarra Real Nova", serif;
    font-size: 17px;
}

.irn {
    font-family: "Ibarra Real Nova", serif;
}

.irn-heading3 {
    font-family: "Ibarra Real Nova", serif;
}

.header {
    position: relative;
    z-index: 999;
    width: 100%;
    padding: 10px 0px
}

.navbar-brand {
    padding-top: 0 !important;
}

.header .mobile ul .nav-link {
    padding: 30px 2px 24px !important;
}

.logo-nav-items {
    display: flex;
    gap: 20px;
}


.navbar>.container{
    display: flex;
    flex-wrap: inherit;
    /* align-items: center; */
    justify-content: flex-start !important;
}

.last-nav-bar{
    display: none !important;
}


.navbar-brand img {
    width: 100px;
}

.nav-link {
    padding-left: 14px !important;
    padding-right: 12px !important;
    padding-top: 30px;
    font-weight: 700;
    color: #000;
    text-transform: uppercase;
    font-size: 16px;
}

.last-dropdown-more {
    margin-left: 400px !important;
}

.dropdown-toggle::after {
    display: none;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid;
    border-right: .3em solid transparent;
    border-bottom: 0;
    border-left: .3em solid transparent;
}

.navbar-nav li:nth-child():after {
    content: "";
    border-right: 2px solid #a0a1a8;
    display: block;
    width: 100%;
    height: 10px;
    margin-top: -42px;
}

.navbar-nav .dropdown li:nth-child(-n + 5):after {
    content: "";
    border-right: 2px solid #1f2235;
    display: none;
    width: 100%;
    height: 10px;
    margin-top: -42px;
}

.navbar-nav li a {

    position: relative;

    &:hover {
        padding-left: 3px;
        transition: all .2s ease-in-out;
        font-weight: 600;
        color: rgb(7 13 49);

    }

    &::before {
        content: '';
        display: inline-block;
        height: 3px;
        width: 100%;
        background-color: rgb(7 13 49);
        bottom: 0px;
        left: 0;
        position: absolute;
        transform: scaleX(0);
        transition: transform .2s ease-in-out;
    }

    &:hover {
        &::before {
            transform: scaleX(0.8);
        }
    }

    &.active {
        color: var(--primary-color);
        font-weight: bold;
    }
}

.header .mobile a {
    text-transform: uppercase;
    text-decoration: none;
    color: #000;
}

.header-top {
    background-color: #06213e;
}


.header .nav-top .mobile i {
    color: #000;
    font-weight: bold;
    font-size: 15px;
    padding: 7px;
    margin-right: 5px;
    border: 2px solid #000;
    border-radius: 50%;
}

.header .nav-top .mobile {
    margin-right: 20px
}

.overlay-text {
    text-decoration: none;
}

.header .nav-top {
    justify-content: end;
    align-items: center;
    display: flex;
    margin-bottom: 5px;
    margin-top: 45px;
}

.social-media {
    text-align: end;
    margin-right: 10px;
}

.social-media i {
    font-size: 25px;
}

/* .social-media .fa-facebook {
    color: #4267B2;
  }
  
  .social-media .fa-youtube {
    color: #c4302b
  }
  
  .social-media .fa-instagram { 
    background: linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  } */

.header .social-media i {
    color: #000;
    font-weight: bold;
    font-size: 25px;
    padding: 5px;
    border-radius: 50%;
}


.social-media i:hover {
    color: #cd9f41;
    transition: all 0.8ms ease-in-out;
}


.navbar-nav:hover> :not(:hover) {
    opacity: 0.4;
}


.navbar-nav .dropdown-menu:hover> :not(:hover) {
    opacity: 0.4;
}




/* BAck to TOP */




/* BAck to TOP */


.header-top .header-top-contact-details i {
    color: #c49458;
    font-size: 20px;
    padding: 10px;
}

.header-top .header-top-contact-details a {
    color: #fff;
    text-decoration: none;
}



.header-top-social-media i {
    color: #fff;
    font-size: 25px;
    padding: 10px;
   
}

.header-top {
    display: flex;
}

.banner-image {

    background-size: cover;
    background-position: center center;
    height: 80vh;
    position: relative;
}

.button-container {
    position: absolute;
    bottom: 10%;
    left: 50%;
    transform: translateX(-50%);
}

.button {
    padding: 15px 30px;
    font-size: 1rem;
    text-transform: uppercase;
    border: 4px solid rgb(205 152 86);
    ;
    background-color: white;
    color: black;
    font-weight: bold;
    border-radius: 25px;
    display: inline-flex;
    align-items: center;
    cursor: pointer;
    text-decoration: none;
}

.button img {
    width: 20px;
    height: 20px;
    margin-left: 10px;
}

.title-banner {
    position: absolute;
    top: 13%;
    left: 50%;
    transform: translateX(-50%);
    color: white;
    font-family: "Montserrat", sans-serif !important;
}

.banner-image .title-banner h1 {
    margin: 0;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 700;
    font-size: 45px;
}

.banner-image .title-banner h3 {
    font-size: 24px;
    margin-bottom: 35px !important;
}

.welcome-section {
    background-color: rgb(244 241 237);
    color: #06213E;
    padding-top: 80px;
}

.welcome-text {
    font-family: 'Optima';
    font-weight: normal;
    font-weight: bold;
}

.subwelcome-text {
    font-family: 'Optima';
    font-size: 1.5rem;
    font-weight: normal;
    padding: 30px 0;
}

.banner-2 {
    background: url(../Images/Home/banner-2.webp) no-repeat;
    background-size: cover;
    background-position: center;
    text-align: center;
    padding: 100px 0;
}

.about-section-banner2 {
    background-color: rgb(206 169 126);
    opacity: 0.8;
}

.about-section-banner2 {
    color: #fff;
    padding: 80px;
}

.banner-2 .button-banner2 {
    padding: 11px 41px;
    background-color: #d18b42;
    color: white;
    text-decoration: none;
    border-radius: 5px;
    font-weight: bold;
    font-family: "Ibarra Real Nova", serif;
    font-size: 20px;
}

.banner-2 .button-banner2:hover {
    background-color: #b77934;
}

.philosophy,
.section-more-pages {
    background-color: #f4f1ed;
    padding: 50px 0;
}

.section-more-pages-title h3 {
    font-weight: 500;
    font-family: "Playfair Display", serif;
    letter-spacing: 2PX;
}

.section-more-pages h5,
.section-more-pages p {
    font-weight: 500;
    font-family: "Playfair Display", serif;
}

.readmore-btn {
    background-color: #d18b42;
    color: #fff;
    border-radius: 30px;
    display: inline-flex;
    align-items: center;
    cursor: pointer;
    text-decoration: none;
    padding: 10px 30px;
    margin-top: 10px;
    font-weight: 500;
}

/* PASTE BELOW IN CSS */

.buttons * {
    transition: all .5s ease;
}

.buttons {
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

/* .butWrap {
    position: relative;
    list-style: none;
    text-align: center;
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;  
    -ms-flex-wrap: wrap;  
    flex-wrap: wrap;
    -webkit-align-content: flex-end;
    -ms-align-content: end;
    align-content: flex-end;
    width: 100%;
  } */

/* Common style */

.butFrame {
    position: relative;
    overflow: hidden;
    margin: 5px;
    width: 24%;
    background: #111;
    font-family: inherit;
    font-size: 1em;
    text-align: center;
    cursor: pointer;
}

.butFrame img {
    position: relative;
    display: block;
    max-width: 100%;
    opacity: 0.8;
    position: absolute;
}

.buttons>.butHeading {
    clear: both;
    margin: 0;
    padding: 4em 1% 0;
    color: #484B54;
    font-weight: 800;
    font-size: 1.5em;
}

#buttons>.butHeading:first-child {
    padding-top: 0em;
}

.butFrame .butTextWrap {
    font-family: inherit;
    padding: 2em;
    color: #fff;
    text-transform: uppercase;
    font-size: 1.25em;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.butFrame .butTextWrap::before,
.butFrame .butTextWrap::after {
    pointer-events: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}


.butFrame .butTextWrap,
.butFrame .butTextWrap>a {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* Anchor will cover the whole item by default */

.butFrame .butTextWrap>a {
    z-index: 1000;
    text-indent: 200%;
    white-space: nowrap;
    font-size: 0;
    opacity: 0;
}

.butFrame .butHeading {
    word-spacing: -0.15em;
    font-weight: 800;
    font-size: 18px;
    font-family: inherit;
}

.butFrame .butHeading .butText {
    font-weight: 300;
}

.butFrame .butHeading,
.butFrame p {
    margin: 0;
    color: #fff;
}

.butFrame p {
    letter-spacing: 1px;
    font-size: 68.5%;
    font-family: inherit;
}

/* EFFECT */

.butFrame img {
    opacity: 0.9;
    transition: opacity 0.35s;
    width: 100%;
    height: auto;
}

.butFrame .butTextWrap::before,
.butFrame .butTextWrap::after {
    position: absolute;
    top: 10px;
    right: 10px;
    bottom: 10px;
    left: 10px;
    content: '';
    opacity: 0;
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
}

.butFrame .butTextWrap::before {
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    -webkit-transform: scale(0, 1);
    transform: scale(0, 1);
}

.butFrame .butTextWrap::after {
    border-right: 1px solid #fff;
    border-left: 1px solid #fff;
    -webkit-transform: scale(1, 0);
    transform: scale(1, 0);
    box-sizing: border-box;
}

.butFrame .butHeading {
    padding-top: 10%;
    -webkit-transition: -webkit-transform 0.35s;
    transition: transform 0.35s;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
}

.butFrame p {
    padding: 10px 2.5em;
    opacity: 0;
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
}

/* HOVER STYLES */

.butFrame:hover img {
    opacity: 0.4;
}

.butFrame:hover .butTextWrap::before,
.butFrame:hover .butTextWrap::after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}

.butFrame:hover .butHeading,
.butFrame:hover p {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.gallery {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 32px;
}

.gallery-item {
    position: relative;
    overflow: hidden;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}

.gallery-item img {
    width: 100%;
    height: 300px;
    object-fit: cover;
    display: block;
}

.gallery-item .overlay {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.7);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    opacity: 0;
    transition: opacity 0.3s ease;
}

.gallery-item:hover .overlay {
    opacity: 1;
}

.gallery-item .title {
    position: absolute;
    top: 10px;
    left: 130px;
    background-color: #d18b42;
    color: white;
    padding: 5px 10px;
    font-size: 14px;
}

.overlay-text {
    color: white;
    font-size: 18px;
    text-align: center;
}

.experince-offering {
    margin: 50px 0;
}

.experince-offering .offerings-title h3 {
    margin-bottom: 30px;
}

.knowmore-btn {
    background-color: #d18b42;
    color: #fff;
    display: inline-flex;
    align-items: center;
    cursor: pointer;
    text-decoration: none;
    padding: 10px 30px;
    margin-top: 10px;
    font-weight: 500;
}

.model-village {
    background: url(../Images/Home/model-village.webp) no-repeat;
    background-size: cover;
    background-position: center;
    height: 80vh;
}

.bg-text-model-village {
    background-color: rgb(9 45 59);
    opacity: 0.8;
    color: #fff;
    padding: 30px 50px 30px 50px;
}

.model-village-reach {
    display: flex;
    justify-content: center;
    align-items: center;
}

.model-village-reach h3 {
    font-weight: 800;
    font-size: 30px;
    color: #fff;
    letter-spacing: 2px;
    writing-mode: vertical-rl;
    text-orientation: mixed;
    transform: rotate(180deg);
    margin: 2px;
}

.stay-with-us {
    padding: 50px 0;
}

.carousel-indicators.dots button {
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background-color: #d18b42;
    border: none;
    position: relative;
    top: 50px;
}

.carousel-indicators.dots button:hover {
    background-color: #555;
}

.carousel-indicators.dots button {
    margin: 0 5px;
}

/* footer */
.footer-section {
    background: url(../Images/Home/footer-banner.webp) no-repeat;
    background-size: cover;
    background-position: center;
    height: 50vh;
    color: #fff;
    padding-top: 50px;
}

.followus ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.footer-section .followus .fa-brands {
    color: rgb(225 177 86);
    font-size: 20px;

}

.footer-section .followus ul li {
    margin-bottom: 20px;
}

.footer-section .followus a {
    color: #fff;
    text-decoration: none;
}

.footer-section .followus i {
    margin-right: 8px;
}

.footer-section .contactus i {
    color: rgb(225 177 86);
    text-decoration: none;
}

.footer-section .contactus a {
    text-decoration: none;
    margin-left: 5px;
    color: #fff;
}

.footer-section {
    color: #fff;

}

.policies a{
    text-decoration: none;
    color: #fff;
}

/* Gallery */
.custom-padding-right {
    padding-right: 3px;
}

.custom-padding-left {
    padding-left: 3px;
}

.cp-1,
.cp-2 {
    padding-top: 18px;
}

/* Experince */
.bg-experince {
    background: url(../Images/Experince/Bg-experince.webp) no-repeat;
    background-size: 100% 100%;
    background-position: center center;
    height: 80vh;
}

.experince-title h1 {
    text-align: center;
    font-weight: 500;
    font-family: "Playfair Display", serif;
    letter-spacing: 2PX;
    margin-bottom: 30px;
    font-size: 32px;
}

.list-experinces h3 {
    padding: 0px 80px 0px 80px;
}

.list-experinces p {
    font-weight: 600;
}

#myVideo {
    position: relative;
    right: 0;
    bottom: 0;
    min-width: 100%;
    min-height: 100%;
}

/* WHat we do */
.whatwedo-banner {
    background: url(../Images/whatwedo/banner-whatwedo.webp) no-repeat;
    background-size: cover;
    background-position: center center;
    height: 80vh;
}

.title-whatwedo h3 {
    text-align: center;
    font-family: "Playfair Display", serif;
    font-weight: 500;
    letter-spacing: 1px;
}

.whatwedo-content p {
    font-family: "Ibarra Real Nova", serif;
    font-weight: 600;

}


/* Education */
.premrathanshahmemorial {
    background: url(../Images/Education/banner-education.webp) no-repeat;
    background-size: cover;
    background-position: center center;
    height: 80vh;
}

.custom-hr {
    border: 0;
    height: 5px;
    background-color: #ebbd5e !important;
    width: 10%;
    padding: 5px 0;

}

.heading3-pages {
    font-family: "Playfair Display", serif;
    font-weight: 500;
    letter-spacing: 1px;
    font-size: 25px;
    padding: 10px 0;
    color: #06213E;
}

/* .para-pages{
    font-family: "Playfair Display", serif;
    font-weight: 500;
    letter-spacing: 1px;
} */
.banner-end {
    background: url(../Images/Education/end-banner.webp) no-repeat;
    background-size: cover;
    background-position: center center;
    height: 60vh;
    margin-bottom: 80px;
}

.rk-trust {
    background: url(../Images/Education/rk-trust-banner.webp) no-repeat;
    background-size: cover;
    background-position: center center;
    height: 80vh;
}

.activity-images {
    display: flex;
    gap: 30px;
}

/* Agriculture */
.permaculture-banner {
    background: url(../Images/Agriculture/banner-agriculture.webp) no-repeat;
    background-size: cover;
    background-position: center center;
    height: 80vh;
}

/* Sports */
.sports {
    background: url(../Images/Sports/sports-banner.webp) no-repeat;
    background-size: cover;
    background-position: center center;
    height: 70vh;
}

.end-tennis-banner {
    background: url(../Images/Sports/end-banner.webp) no-repeat;
    background-size: cover;
    background-position: center center;
    height: 80vh;
}

.horse-riding-banner {
    background: url(../Images/Sports/hourse-riding-banner.webp) no-repeat;
    background-size: cover;
    background-position: center center;
    height: 80vh;

}

/* Spirtuval */

.meditation-banner {
    background: url(../Images/Spirtuval/banner-spirtuval.webp) no-repeat;
    background-size: cover;
    background-position: center center;
    height: 80vh;
}

.jain-section {
    background: url(../Images/Spirtuval/jain-banner.webp) no-repeat;
    background-size: cover;
    background-position: center center;
    height: 80vh;
}

.heading3-jain {
    font-size: 20px;
    font-weight: bold;
}

.temple-tour-banner {
    background: url(../Images/Spirtuval/temple-tour-banner.webp) no-repeat;
    background-size: cover;
    background-position: center center;
    height: 80vh;
}

/* Social-work */
.health-campas {
    background: url(../Images/Social-Work/Social-work-img_1.webp) no-repeat;
    background-size: cover;
    background-position: center center;
    height: 80vh;
    margin-top: 80px;
}

.chill-graze {
    background: url(../Images/Social-Work/Social-work-img_8.webp) no-repeat;
    background-size: cover;
    background-position: center center;
    height: 80vh;
}

/* About US */
.bg-aboutus {
    background: url(../Images/Aboutus/about-us-banner.webp) no-repeat;
    background-size: cover;
    background-position: center center;
    height: 100vh;
}

.our-philosophy-banner {
    background: url(../Images/Aboutus/philosphy-banner.webp) no-repeat;
    background-size: cover;
    background-position: center center;
    height: 80vh;
}

.staywithus-banner {
    background: url(../Images/Aboutus/staywithus-banner.webp) no-repeat;
    background-size: cover;
    background-position: center center;
    height: 80vh;
}

video {
    display: block;
    max-width: 100%;
    height: auto;
}

.farmer_holding_grass{
    background: url(../Images/Social-Work/Farmer_holding_grass.webp) no-repeat;
    background-position: center center;
    background-size: cover;
    height: 70vh;
    margin-bottom: 60px;
}

/* Our-model-village */
.model-village-content {
    background-color: #f8ede5;
    padding: 80px;
}

.mobile-video{
    display: none;
}
/* .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
    right: 0;
    left: 0;
} */
.custom-flex {
    display: flex;
    justify-content: space-between;
}
.submit-btn-form{
    background-color: #d18b42;
    color: #fff;
    border-radius: 30px;
    display: inline-flex;
    align-items: center;
    cursor: pointer;
    text-decoration: none;
    padding: 10px 30px;
    margin-top: 10px;
    font-weight: 500;
    border: none;
}



/* Form */

.form-inputs {
    background-color: #f8ede5;
    padding: 40px 0;
}

.form-inputs h2 {
    color: #2c3e50;
    font-weight: 700;
}

.form-inputs p {
    color: #7f8c8d;
    margin-bottom: 30px;
}

.form-inputs h5 {
    color: #34495e;
    font-weight: 600;
    margin-bottom: 15px;
}

.form-label {
    font-weight: 500;
    color: #34495e;
}

.form-control {
    border-radius: 8px;
    border: 1px solid #ced4da;
    transition: border-color 0.3s ease-in-out, box-shadow 0.3s ease-in-out;
}

.form-control:focus {
    border-color: #3498db;
    box-shadow: 0 0 5px rgba(52, 152, 219, 0.4);
}

.form-select {
    border-radius: 8px;
}

.form-check-label {
    color: #000;
    font-weight: 500;
}

.form-check-input:checked {
    background-color: #3498db;
    border-color: #3498db;
}

.btn-primary {
    background-color: #3498db;
    border-color: #3498db;
    padding: 10px 30px;
    font-size: 1.1rem;
    border-radius: 25px;
    transition: background-color 0.3s ease-in-out;
}

.btn-primary:hover {
    background-color: #2980b9;
    border-color: #2980b9;
}

textarea.form-control {
    resize: none;
    height: 100px;
}

.form-check-input {
    margin-top: 6px;
}

#interestForm .form-check {
    margin-bottom: 10px;
}

#interestForm .form-check-input {
    margin-right: 10px;
}

.text-center button[type="submit"] {
    margin-top: 20px;
}

.slick-next:before, .slick-prev:before {
    font-size: 24px !important;
}

.slick-next:before, .slick-prev:before {
    font-size: 20px;
    line-height: 1;
    opacity: .75;
    color: #000 !important;
}

.contact-card {
    background: rgba(255, 255, 255, 0.9);
    border: none;
    box-shadow: 0 4px 6px rgba(0,0,0,0.1);
}

.contact-card a {
    color: #007bff;
    text-decoration: none;
}

.contact-card a:hover {
    text-decoration: underline;
}

/* modal css */

.custom-modal-dialog {
    max-width: 600px;
}

.custom-modal-content {
    width: 600px;
    height: 500px;
}

.custom-btn-close {
    position: absolute;
    top: 5px;
    right: 5px;
    background-color: #d18b42;
    border: none;
    padding: 8px;
    border-radius: 50%;
}

.custom-modal-image {
    width: 100%;
    height: 100%;
    object-fit: cover;
}











@media only screen and (max-width: 768px) {
    .navbar-nav li:nth-child(-n + 4):after {
        content: "";
        border-right: 2px solid #1f2235;
        display: none;
        width: 100%;
        height: 10px;
        margin-top: -39px;
    }

    .dropdown-toggle::after {
        display: inline-block;
        margin-left: .255em;
        vertical-align: .255em;
        content: "";
        border-top: .3em solid;
        border-right: .3em solid transparent;
        border-bottom: 0;
        border-left: .3em solid transparent;
    }

    .nav-top {
        display: none !important;
    }

    .last-nav-bar{
        display: none !important;
    }
    .mobile{
        display: none !important;
    }

    .navbar>.container{
        display: flex;
        flex-wrap: inherit;
        align-items: center;
        justify-content: space-between !important;
    }
    .last-nav-bar{
        display: block !important;
    }
    .last-nav-bar a i{
        display:  none !important;
    }
}




.orginac-banner {
  background: url(../Images/orginac/orginac.webp) no-repeat;
    background-position-x: 0%;
    background-position-y: 0%;
    background-size: auto;
  background-size: cover;
  background-position: center center;
  height: 80vh;
}