html {
    color-scheme: light;
    background: #FFFFFF !important;
}

@font-face {
    font-family: "Satoshi-Medium";
    src: url("Satoshi-Medium.ttf") format('truetype');
    font-style: normal;
    font-weight: 500;
}

@font-face {
    font-family: "Satoshi-Bold";
    src: url("Satoshi-Bold.ttf") format('truetype');
    font-style: normal;
    font-weight: 700;
}

@font-face {
    font-family: "Satoshi-Regular";
    src: url("Satoshi-Regular.ttf") format('truetype');
    font-style: normal;
    font-weight: 400;
}

*,*::after,*::before {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-family: "Urbanist", sans-serif;
    font-optical-sizing: auto;
    font-style: normal;
    --prime: #1D2C3E;
    --sec: #D7F9FA;
    --light-bg: #D7F9FA;
    scroll-behavior: smooth;
}

html {
    scroll-behavior: smooth;
}

body {
    color: #000000;
    font-size: 16px;
    font-weight: 400;
    overflow-x: hidden;
    --screen-width: calc(100vw - (100vw - 100%));
}

a {
    text-decoration: none;
    color: inherit;
}

button {
    border: none;
    background: none;
}

.text-prime {
    color: var(--prime);
}

.btn-prime {
    background: var(--prime);
    display: flex;
    justify-content: center;
    align-items: center;
    width: fit-content;
    color: #fff;
    min-height: 42px;
    padding: 7px 16px;
    border: none;
    border-radius: 6px;
}

header {
    position: sticky;
    top: 0;
    z-index: 999;
}

.navbar {
    padding: 0;
}

.navbar-nav .nav-link {
    color: #fff;
}

.navbar-nav .nav-link.active,.navbar-nav .nav-link.show {
    font-weight: 600;
    color: #0066B2;
}

#navbar-toggler:checked~.collapse {
    display: block;
}

p {
    font-size: 18px;
    line-height: 28px;
}

ul {
    padding: 0;
    margin: 0;
}

/* Forms */
form {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

select,input,textarea {
    border: 1px solid transparent;
    outline: none;
    border-radius: 5px;
    padding: 10px 20px;
    background: #fff;
    width: 100%;
}

select {
    padding: 11px 20px;
}

select:focus,input:focus,textarea:focus {
    border: 1px solid var(--prime);
    background: #fff;
}

/* Animations - Effective if user has no preferance for reduced motion */
@media (prefers-reduced-motion: no-preference) {
    .animate-this {
        opacity: 0;
        transform: translateY(50px);
    }

    .animate-this.animated {
        animation: fade-in 0.8s ease-in-out forwards;
    }

    @keyframes fade-in {
        to {
            opacity: 1;
            transform: translateY(0px);
        }
    }

    /**********/
    h1 {
        font-size: 80px;
        font-weight: 400;
    }

    h3 {
        font-size: 56px;
    }

    h6 {
        font-size: 16px;
    }

    .header {
        padding: 33px 0px;
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        transition: 0.3s all ease-in-out;
    }

    .navbar-brand {
        padding: 0;
        width: 190px;
    }

    ul.navbar-nav li {
        margin-right: 40px;
    }

    ul.navbar-nav li:last-child {
        margin-right: 0px;
    }

    ul.navbar-nav li a.nav-link {
        color: #FFFFFF;
        font-size: 16px;
        position: relative;
        font-weight: 500;
        transition: 0.3s all ease-in-out;
        padding: 0 !important;
    }

    ul.navbar-nav li a.nav-link.active {
        color: #DCD0A8;
    }

    a.btn-green {
        display: inline-block;
        align-items: center;
        text-decoration: none;
        border-radius: 30px;
        padding: 12px 30px !important;
        border: 1px solid #4A9782;
        color: #FFFFFF;
        background: #4A9782;
    }

    a.btn-outline {
        display: inline-block;
        align-items: center;
        text-decoration: none;
        border-radius: 30px;
        padding: 12px 30px !important;
        border: 1px solid #DCD0A8;
        color: #DCD0A8;
    }

    .banner_btn {
        gap: 14px;
    }

    .header.sticky {
        position: fixed;
        background-image: linear-gradient(to bottom, #000000, rgba(0, 0, 0, 0));
        background: #4A9782;
        padding: 20px 0px;
    }

    .header.sticky a.logo img {
        transition: 0.3s all ease-in-out;
    }

    .header.sticky ul.navbar-nav li a.nav-link {
        font-size: 16px;
        transition: 0.3s all ease-in-out;
    }

    .navbar-main {
        border: 1px solid #FFFFFF59;
        padding: 18px 29px;
        background: #FFFFFF1F;
        width: 100%;
        display: flex;
        border-radius: 60px;
    }
	a.logo img{ height: 28px; }
	a img.logo-black {
		display: none;
	}
    /*****banner-slider*****/
    .banner-slider {
        position: relative;
    }

    .banner-image img {
        width: 100%;
    }

    .banner-maintext {
        max-width: 827px;
    }

    .banner-text {
        position: absolute;
        left: 0;
        top: 54%;
        transform: translateY(-50%);
        width: 100%;
    }

    .banner-text h6 {
        margin-bottom: 10px;
        color: #DCD0A8;
        font-size: 25px;
        text-transform: uppercase;
        font-weight: 600;
        letter-spacing: 1px;
        padding-left: 30px;
        position: relative;
        display: inline-block;
    }

    .banner-text h6:before {
        content: '';
        position: absolute;
        left: 0;
        top: 6px;
        width: 18px;
        height: 18px;
        background: url('../../images/elipse.png') no-repeat;
        background-size: 18px;
    }

    .banner-text h6:after {
        content: '';
        position: absolute;
        right: -210px;
        top: 14px;
        width: 200px;
        height: 1px;
        background: #DCD0A8;
    }

    .banner-text h1 {
        color: #FFFFFF;
        margin-bottom: 20px;
    }

    .banner-text h1 span {
        color: #DCD0A8;
        font-weight: Bold;
    }

    .banner-text p {
        font-size: 18px;
        font-family: "Satoshi-Regular", sans-serif;
        color: #FFFFFF;
        max-width: 679px;
        margin-bottom: 40px;
    }

    /****homeabout_sec*****/
    .homeabout_sec {
        position: relative;
        background: url('../../images/about-bg1.webp') no-repeat;
        background-size: cover;
        overflow: hidden;
        padding-bottom: 160px !important;
    }

    .homeabout_text {
        max-width: 996px;
    }

    .homeabout_text h3 {
        color: #111111;
        font-size: 70px;
        font-weight: 500;
    }

    .homeabout_text h3 span {
        color: #4A9782;
        font-size: 100px;
        font-weight: 700;
        display: block;
        text-transform: uppercase;
    }

    .homeabout_text p {
        color: #363636;
        font-size: 18px;
        line-height: 29px;
        font-family: "Satoshi-Regular", sans-serif;
        max-width: 625px;
        margin-bottom: 20px;
        padding-right: 20px;
    }

    .homeabout_text p strong {
        font-family: "Satoshi-Medium", sans-serif;
        font-weight: 500;
        color: #111111;
    }

    .homeabout_image {
        width: 40%;
        position: absolute;
        left: 0;
        bottom: 0;
    }

    .homeabout_image img {
        width: 100%;
    }

    .homeabout_image1 {
        max-width: 580px;
        position: absolute;
        right: 0;
        bottom: 0;
    }

    .homeabout_image1 img {
        width: 100%;
    }

    /*****attend_sec*****/
    .attend_sec {
        position: relative;
        background: url('../../images/why-attend-bg.webp') no-repeat;
        background-size: cover;
        overflow: hidden;
        padding: 70px 0px;
    }

    .attend_title {
        margin-bottom: 30px;
    }

    .attend_title h3 span {
        color: #4A9782;
        font-weight: 700;
    }

    .attend_main {
        align-items: center;
    }

    .attend_box {
        display: flex;
        gap: 17px;
        padding: 20px 0px;
        align-items: center;
    }

    .attend_icon {
        width: 74px;
        height: 74px;
        display: flex;
        align-items: center;
        justify-content: center;
        background: #004030;
        border-radius: 20px;
        flex-shrink: 0;
    }

    .attend_icon img {
        width: 28px;
    }

    .attend_box p {
        color: #111111;
        font-size: 18px;
        font-family: "Satoshi-Medium", sans-serif;
        font-weight: 500;
        width: calc(100% - 84px);
        margin: 0;
    }

    .attend_image {
        max-width: 438px;
        margin: 0px 40px;
        position: relative;
    }

    .attend_image:before {
        content: '';
        position: absolute;
        left: -85px;
        top: -85px;
        width: 100%;
        height: 100%;
        background: url('../../images/image-bg.png') no-repeat;
        background-size: 100%;
    }

    .attend_image img {
        width: 100%;
        position: relative;
    }

    .inform_sec .attend_image img {
        left: -40px;
    }

    .attend_left {
        width: 33.3%;
    }

    .attend_left .attend_box {
        flex-direction: row-reverse;
    }

    .attend_left .attend_box p {
        text-align: right;
    }

    .attend_right {
        width: 33.3%;
    }

    /****exibit_sec****/
    .exibit_sec {
        background: url('../../images/who-should-exhibit-bg.webp') no-repeat;
        background-size: cover;
        position: relative;
    }

    .exibit_title h3 span {
        color: #4A9782;
        font-weight: 700;
    }

    .exibit_newmain {
        display: flex;
        flex-wrap: wrap;
    }

    .exibit_main {
        display: flex;
        flex-wrap: wrap;
    }

    .exibit_main .exibit_icon {
        position: relative;
    }

    .exibit_main .exibit_icon:after {
        content: '';
        position: absolute;
        left: 0;
        right: 0;
        bottom: -185px;
        margin: 0 auto;
        width: 1px;
        height: 190px;
        background: url('../../images/line.svg') no-repeat;
        background-size: 100%;
    }

    .exibit_box {
        gap: 20px;
        display: flex;
        align-items: center;
        width: 33.3%;
    }

    .exibit_txt {
        width: calc(100% - 48px);
    }

    .exibit_txt p {
        margin: 0;
        font-family: "Satoshi-Medium", sans-serif;
        font-weight: 500;
    }

    .exibit_icon {
        width: 48px;
    }

    .exibit_box:nth-child(1) .exibit_txt {
        text-align: right;
    }

    .exibit_main .exibit_box:nth-child(2) {
        padding-bottom: 70px;
    }

    .exibit_box:nth-child(2) {
        flex-wrap: wrap;
        text-align: center;
    }

    .exibit_box:nth-child(2) .exibit_txt {
        width: 100%;
    }

    .exibit_box:nth-child(2) .exibit_icon {
        margin: 0 auto;
    }

    .exibit_box:nth-child(3) {
        flex-direction: row-reverse;
    }

    .exibit_mainbtm {
        display: flex;
        flex-wrap: wrap;
    }

    .exibit_mainbtm .exibit_icon {
        position: relative;
    }

    .exibit_mainbtm .exibit_icon:after {
        content: '';
        position: absolute;
        left: 0;
        right: 0;
        top: -145px;
        margin: 0 auto;
        width: 1px;
        height: 190px;
        background: url('../../images/line.svg') no-repeat;
        background-size: 100%;
    }

    .exibit_mainbtm .exibit_box:nth-child(1) {
        margin-top: -10px;
    }

    .exibit_mainbtm .exibit_box:nth-child(2) {
        flex-direction: column-reverse;
    }

    .exibit_mainbtm .exibit_box:nth-child(3) {
        margin-top: -30px;
    }

    .exibit_image {
        position: relative;
    }

    .exibit_image:before {
        content: '';
        position: absolute;
        left: 0;
        right: 0;
        margin: 0 auto;
        top: -85px;
        width: 400px;
        height: 400px;
        background: url('../../images/exhibit-bg.webp') no-repeat;
        background-size: 100%;
    }

    .whoexibit_sec {
        gap: 80px;
        align-items: center;
    }

    .whoexibit_image {
        width: 446px;
    }

    .whoexibit_image img {
        border: 20px solid rgba(132, 102, 82, 0.04);
        border-radius: 100%;
    }

    .whoexibit_right {
        width: calc(100% - 526px);
        display: flex;
        gap: 15px;
        flex-wrap: wrap;
    }

    .exibit_box1 {
        display: flex;
        width: 49%;
        gap: 15px;
        margin: 10px 0px;
    }

    .about_exhibit_txt {
        margin-bottom: 25px;
    }

    .exibit_attend_box {
        background: #FFFFFF;
        border-radius: 40px;
        padding: 20px 20px;
        height: 100%;
        transition: all 0.3s ease;
    }

    .exibit_attend_box:hover {
        transform: translateY(-8px);
    }

    .attend_wrap {
        display: flex;
        gap: 15px;
        align-items: center;
        margin-bottom: 20px;
    }

    .attend_wrap strong {
        font-size: 18px;
        line-height: 28px;
    }

    .attend_wrap p {
        font-size: 18px;
        line-height: 28px;
    }

    .exibit_col {
        margin-top: 18px;
    }

    .exibit_row {
        justify-content: center;
    }

    .exhibit_btn a.btn-outline {
        border: 1px solid #111111;
        color: #111111;
        padding: 15px 61px !important;
    }

    /****visit_sec****/
    .visit_sec {
        background: #004030;
        background: url('../../images/visit-bg.webp') no-repeat;
        position: relative;
    }

    .visit_sec .container {
        position: relative;
        z-index: 9;
    }

    .visit_txt {
        max-width: 570px;
    }

    .visit_title {
        margin-bottom: 45px;
    }

    .visit_title h3 {
        color: #FFFFFF;
    }

    .visit_title h3 span {
        color: #DCD0A8;
        font-weight: 700;
    }

    .visit_title p {
        max-width: 595px;
        color: #FFFFFF;
    }

    .visit_main {
        display: flex;
        gap: 20px;
        flex-wrap: wrap;
        position: relative;
    }

    .visit_icon {
        width: 55px;
        margin: 0 auto;
        margin-bottom: 15px;
    }

    .visit_box {
        text-align: center;
        width: 48.2%;
        margin-top: 20px;
    }

    .visit_box p {
        position: relative;
        color: rgba(255,255,255,0.7);
        padding-top: 15px;
        text-transform: capitalize;
    }

    .visit_box p:before {
        content: '';
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 1px;
        background: url('../../images/line.png') no-repeat;
        background-size: 100%;
    }

    .visit_image {
        position: absolute;
        width: 100%;
        bottom: 0;
        right: 0;
    }

    /****mision_sec****/
    .mision_sec {
        background: url('../../images/our-mission-bg.webp') #f7f6f0 no-repeat;
        background-size: 100% 100%;
    }

    .mision_txt {
        max-width: 765px;
    }

    .mision_txt h5 {
        font-size: 22px;
    }

    .mision_txt p {
        font-family: "Satoshi-Regular", sans-serif;
    }

    .mision_txt p strong {
        color: #4A9782;
    }

    .vision_sec {
        background: url(../../images/visit-bg.webp) no-repeat;
        background-size: cover;
        position: relative;
    }

    .vision_cleartxt {
        max-width: 790px;
    }

    .vision_sec h5 {
        color: #DCD0A8;
        font-weight: 700;
        font-size: 24px;
    }

    .vision_sec p {
        color: #FFFFFF;
        font-size: 20px;
    }

    .about_team {
        padding: 40px 0px;
    }
	.about_teambox{
		position: relative;
	}
	.about_teambox a {
		color: #4A9782;
	}
    .about_teamimage {
        position: relative;
        padding-bottom: 128%;
        margin-bottom: 15px;
    }

    .about_teamimage img {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        object-fit: cover;
        border-radius: 30px;
        object-position: top;
    }

    .about_teamtxt {
        text-align: center;
    }

    .about_teamtxt p {
        margin-bottom: 5px;
    }

    .about_teamtxt h5 {
        font-weight: 600;
        font-size: 22px;
        text-transform: uppercase;
    }

    .about_teamcol {
        margin-top: 30px;
    }

    .about_teamrow {
        justify-content: center;
    }

    .about_teamtitle {
        margin-bottom: 20px;
    }

    /****about_exhibit****/
    .about_exhibit {
        background: #DCD0A8;
        background: url('../../images/exhibit-at-orthium-expo-bg.webp') no-repeat;
        background-size: 100% 100%;
    }

    .about_exhibit_title {
        margin-bottom: 30px;
    }

    .about_exhibit_title h3 {
        color: #111111;
    }

    .about_exhibit_title h3 span {
        color: #4A9782;
        font-weight: 700;
    }

    .about_exhibit_image {
        max-width: 470px;
        margin: 0 auto;
    }

    .about_exhibit_image img {
        width: 100%;
        border-radius: 100%;
    }

    .about_exhibit_txt {
        padding-left: 20px;
    }

    .about_exhibit_txt h4 {
        font-size: 36px;
        font-weight: 500;
        color: #111111;
    }

    .about_exhibit_txt p {
        color: #555555;
        margin: 0;
    }

    .about_exhibit_txt ul {
        margin-top: 30px;
    }

    .about_exhibit_txt ul li {
        display: block;
    }

    .about_exhibit_txt ul li .attend_box {
        padding: 6px 0px;
    }

    .about_exhibit_txt ul li .attend_box p {
        font-family: "Satoshi-Medium", sans-serif;
        font-weight: 500;
        color: #111111;
    }

    /****benefit****/
    .benefit_sec {
        background-image: linear-gradient(to top, #DCD0A800, #DCD0A840);
        position: relative;
    }

    .benefit_top {
        margin-bottom: 32px;
    }

    .benefit_top h4 {
        font-size: 36px;
        color: #111111;
        margin: 0;
    }

    .benefit_main {
        display: flex;
        flex-wrap: wrap;
        margin-bottom: 20px;
    }

    .benefit_box {
        display: flex;
        gap: 20px;
        align-items: center;
        width: 33.3%;
        margin-top: 40px;
    }

    .booth_box {
        border: 1px solid #B0B0B0;
        border-radius: 30px;
        background: #FFFFFF;
        max-width: 459px;
        box-shadow: 0px 2px 18px rgba(2, 48, 71, 0.15);
        text-align: center;
        padding: 40px 24px 20px;
    }

    .booth_box h5 {
        color: #111111;
        font-size: 36px;
        font-weight: 700;
        margin-bottom: 20px;
    }

    .booth_box ul {
        max-width: 366px;
        margin: 0 auto;
        text-align: left;
        margin-bottom: 30px;
    }

    .booth_box ul li {
        display: block;
        color: #111111;
        font-size: 18px;
        margin-bottom: 5px;
        padding-left: 30px;
        position: relative;
    }

    .booth_box ul li:before {
        content: '';
        position: absolute;
        left: 0;
        top: 4px;
        width: 20px;
        height: 20px;
        background: url('../../images/check.svg') no-repeat;
        background-size: 100%;
    }

    .booth_box p {
        color: #555555;
        margin-bottom: 25px;
        border-bottom: 1px solid #B0B0B0;
        padding-bottom: 25px;
    }

    .booking h6 {
        color: #19382F;
        font-weight: 700;
        font-family: "Satoshi-Bold", sans-serif;
        font-size: 20px;
        margin-bottom: 18px;
    }

    .booking a.btn-green {
        display: block;
    }

    .booth_image {
        max-width: 500px;
        position: relative;
        z-index: 9;
        margin-top: -70px;
    }

    .booth_image img {
        border: 25px solid rgba(220, 208, 167, 0.3);
        border-radius: 100%;
        width: 100%;
    }

    .benefit_image {
        position: absolute;
        right: 0;
        bottom: 0;
        width: 300px;
    }

    .benefit_image img {
        width: 100%;
    }

    /*********/
    .advisory_sec {
        background: url(../../images/visit-bg.webp) no-repeat;
        background-size: cover;
        position: relative;
    }

    .advisory_sec .container {
        position: relative;
        z-index: 9;
    }

    .advisory_txt {
        max-width: 600px;
        margin: 0 auto;
        text-align: center;
    }

    .advisory_txt h3 {
        color: #FFFFFF;
        letter-spacing: 2px;
        font-weight: 400;
    }

    .advisory_txt h3 span {
        color: #DCD0A8;
        font-weight: 700;
        letter-spacing: 4px;
    }

    .advisory_txt h5 {
        color: #FFFFFF;
        font-weight: 500;
        font-size: 29px;
        margin-bottom: 30px;
    }

    .advisory_txt p {
        color: #FFFFFF;
    }

    .advisory_image {
        position: absolute;
        width: 100%;
        bottom: 0;
        right: 0;
        display: none;
    }

    /*********/
    .board_sec {
        padding-bottom: 40px !important;
    }

    .board_title h3 {
        color: #111111;
        margin-bottom: 50px;
    }

    .board_image {
        margin-bottom: 30px;
    }

    .board_image img {
        border-radius: 28px;
        width: 100%;
    }

    .board_txt h5 {
        font-size: 20px;
        color: #000000;
        font-weight: 700;
        font-family: "Satoshi-Bold", sans-serif;
    }

    .board_txt p {
        color: #848484;
        font-family: "Satoshi-Bold", sans-serif;
        font-weight: 700;
    }

    .board_title h3 span {
        color: #4A9782;
        font-weight: 700;
    }
	.board_slider  {
		gap: 20px;
	}

    /*.board_slider .center  {   margin-top: 40px;  }*/
    .board_txt a.btn-green {
        font-family: "Satoshi-Bold", sans-serif;
        font-weight: 700;
    }

    .modal-text h3 {
        font-size: 70px;
        margin-bottom: 20px;
        color: #000000;
        font-weight: 800;
    }

    .modal-text p {
        margin-bottom: 30px;
        font-size: 18px;
        color: #000000;
    }

    .modal-dialog {
        max-width: 90%;
        margin: 0 auto;
        border: 10px solid #FFFFFF80;
        border-radius: 50px;
        top: 50%;
        transform: translateY(-50%) !important;
    }

    .btn-close {
        position: absolute;
        right: 20px;
        top: 20px;
    }

    .modal-content {
        border-radius: 38px;
    }

    .modal-text a.btn-prime {
        display: inline-block;
        width: auto;
    }

    .testimonial-popcard .user-title {
        padding-bottom: 15px;
    }
	.user-title p{
		font-size: 16px;
	}

    .review-popup .modal-dialog {
        max-width: 60%;
    }

    .testimonial-popcard {
        padding: 20px 10px;
		
    }
	.testimonial-scroll{
		overflow-y: auto;
		height: 160px;
	}
	.testimonial-scroll p{
		margin-bottom: 5px !important;
	}
	.testimonial-scroll::-webkit-scrollbar {
		width: 4px
	}

	.testimonial-scroll::-webkit-scrollbar-track {
		background: #0C665F1A;
	}

	.testimonial-scroll::-webkit-scrollbar-thumb {
		background-color: #0C665F;
		border-radius: 5px
	}

    .testimonial-popcard h5 {
        margin: 0;
        font-size: 20px;
        color: #000000;
        font-weight: 700;
        font-family: "Satoshi-Bold", sans-serif;
    }

    .testimonial-popcard p {
        font-size: 16px;
        line-height: 1.7;
        color: #4a4a4a;
        margin-bottom: 26px;
    }

    /*********/
    .award_sec {
        background: url('../../images/advisory-board-awards.webp') no-repeat;
        background-size: 100% 100%;
    }

    .award_title h3 span {
        color: #4A9782;
        font-weight: 700;
    }

    .award_title p {
        color: #111111;
    }

    .award_image {
        width: 50%;
        position: relative;
        display: none;
    }

    .award_image img {
        position: relative;
    }

    .award_image:before {
        content: '';
        position: absolute;
        left: -30px;
        top: 4px;
        width: 600px;
        height: 600px;
        background: url('../../images/award-bg1.png') no-repeat;
        background-size: 100%;
    }

    .award_txt {
        max-width: 508px;
        margin: 0 auto;
        padding: 20px 0px;
    }

    .award_txt ul li {
        display: block;
        color: #111111;
        font-size: 18px;
        margin-bottom: 30px;
        padding-left: 30px;
        position: relative;
    }

    .award_txt ul li:before {
        content: '';
        position: absolute;
        left: 0;
        top: 4px;
        width: 20px;
        height: 20px;
        background: url('../../images/check.svg') no-repeat;
        background-size: 100%;
    }

    /*********/
    .comon-padd {
        padding: 60px 0px;
    }

    /****footer****/
    .footer {
        padding: 60px 0 0;
        background: url('../../images/footer-bg.webp') no-repeat;
        background-size: cover;
        position: relative;
    }

    .footer-top {
        padding-bottom: 60px;
    }

    .footer-top .row {
        align-items: center;
    }
	.footer-logo a img {
		height: 35px;
	}
    .footer-logo a {
        color: #FFFFFF;
        font-size: 43px;
        font-weight: 700;
        text-transform: uppercase;
        margin-bottom: 15px;
        display: inline-block;
    }

    .footer-logo h5 {
        color: #FFFFFF;
        font-size: 20px;
        font-weight: 400;
        margin-bottom: 10px;
        font-family: "Satoshi-Regular", sans-serif;
    }

    .footer-logo span {
        color: #D3D3D3;
        font-size: 18px;
        font-weight: 400;
        font-family: "Satoshi-Regular", sans-serif;
    }
	.footer-logo ul {
		gap: 10px;
	}
	.footer-logo ul li{
		display: inline-block;
	}
    .footer-link h6 {
        color: #FFFFFF;
        font-family: "Inter", sans-serif;
        font-weight: 700;
        font-size: 24px;
    }

    .footer-link ul li {
        display: block;
        margin-bottom: 8px;
    }

    .footer-link ul li a {
        color: #FFFFFF;
        font-size: 18px;
    }

    .footer-link ul li a:hover {
        color: #DCD0A8;
        transition: 0.3s all ease-in-out;
    }

    .footerbtm {
        padding: 30px 0px;
        border-top: 1px solid #FFFFFF40;
        justify-content: center;
        flex-wrap: wrap;
        align-items: center;
    }

    .footerbtm p {
        margin-bottom: 0;
        color: #FFFFFF;
        font-size: 16px;
    }

    .footerbtm p span {
        display: inline-block;
        padding-left: 20px;
        border-left: 1px solid #FFFFFF;
        margin-left: 20px;
        width: 1px;
        height: 16px;
        position: relative;
        top: 3px;
    }

    .footerbtm p em {
        font-style: normal;
    }

    #backtop {
        position: fixed;
        right: 25px;
        bottom: 30px;
        cursor: pointer;
        width: 50px;
        height: 50px;
        background-color: #ffffff;
        text-indent: -9999px;
        display: none;
        -webkit-border-radius: 60px;
        -moz-border-radius: 60px;
        border-radius: 60px;
        z-index: 9;
        border: 2px solid #0f1521;
    }

    #backtop span {
        position: absolute;
        top: 50%;
        left: 50%;
        margin-left: -8px;
        margin-top: -12px;
        height: 0;
        width: 0;
        border: 8px solid transparent;
        border-bottom-color: #0f1521;
    }

    /*****hero_banner*****/
    .hero_banner h3 {
        font-size: 80px;
        color: #DCD0A8;
        text-transform: capitalize;
        font-weight: 700;
    }

    .hero_banner h3 span {
        color: #FFFFFF;
        font-weight: 400;
    }

    .hero_banner p {
        color: #E9E9E9;
        max-width: 644px;
    }

    .hero_py {
        padding: 258px 0px;
    }

    .hero_banner img {
        width: 100%;
        object-fit: cover;
        object-position: top;
    }

    .about-hero p {
        max-width: 850px;
        margin: 0 auto;
    }

    .about-hero h3 {
        color: #FFFFFF;
        margin-bottom: 20px;
    }

    .about-hero .hero_py {
        padding: 190px 20px 190px;
    }

    .owl-dot {
        display: inline-block;
        width: 6px;
        height: 6px;
        margin: 0 5px;
        border-radius: 50%;
        cursor: pointer;
        background-color: rgba(0, 0, 0, 0.3) !important;
        transition: background-color 0.3s ease;
    }

    .owl-dots {
        text-align: center;
    }

    .owl-dot.active, .owl-dot:hover {
        background-color: #000000 !important;
    }

    /*****contact_sec*****/
    .contact_sec {
        background-image: linear-gradient(to top, #dcd0a800, #dcd0a83b);
        position: relative;
        padding-bottom: 40px;
    }

    .contact_sec .container {
        position: relative;
        z-index: 9;
    }

    .contact_info {
        max-width: 569px;
    }

    .info_box {
        padding: 19px 19px;
        background: #FFFFFF;
        border-radius: 17px;
        align-items: center;
        margin-bottom: 10px;
    }

    .info_icon {
        width: 65px;
        background: #004030;
        border-radius: 17px;
        margin-right: 12px;
    }

    .info_icon img {
        width: 100%;
    }

    .info_txt {
        width: calc(100% - 65px);
    }

    .info_txt h6 {
        font-weight: 700;
        font-family: "Satoshi-Bold", sans-serif;
        margin-bottom: 5px;
        color: rgba(0,0,0,0.8);
    }

    .info_txt p , .info_txt a {
        font-weight: 500;
        font-family: "Satoshi-Medium", sans-serif;
        font-size: 16px;
        margin: 0;
        line-height: 26px;
		color: rgba(0,0,0,0.8);
    }

    .contact-image {
        position: absolute;
        left: 0px;
        width: 52%;
        bottom: 0;
    }

    .contact-image img {
        width: 100%;
    }

    .contact_main {
        gap: 23px;
    }

    .contact_formain {
        width: calc(100% - 569px);
    }

    .contact_form {
        border: 1px solid #BB1F241A;
        padding: 40px 40px;
        border-radius: 24px;
        background: #FFFFFF;
        box-shadow: 0px 1px 12px rgba(0, 0, 0, 0.1);
        position: relative;
    }

    .contact_form h4 {
        font-size: 36px;
        font-family: "Satoshi-Medium", sans-serif;
        text-transform: capitalize;
    }

    .contact_form h4 strong {
        color: #4A9782;
    }

    .contact_form p {
        margin-bottom: 20px;
    }

    .contact_form form div.halfs {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 20px;
    }

    .contact_form label {
        color: #000000;
        font-size: 15px;
        font-weight: 500;
    }

    .contact_form label span {
        font-size: 11px;
        color: #7D7D7D;
    }

    .contact_form input {
        padding: 12px 0px;
        color: rgba(0,0,0,0.5);
        font-size: 16px;
        border: 0;
        border-bottom: 1px solid rgba(0,0,0,0.5);
        border-radius: 0px;
    }

    .contact_form textarea {
        padding: 12px 0px;
        color: rgba(0,0,0,0.5);
        font-size: 16px;
        border: 0;
        border-bottom: 1px solid rgba(0,0,0,0.5);
        border-radius: 0px;
    }

    .contact_form button[type=submit] {
        background-color: #4A9782;
        border-radius: 26px;
        color: #fff;
        padding: 15px 39px 16px;
        font-size: 16px;
        border-radius: 40px ;
        font-family: "Satoshi-Bold", sans-serif;
    }

    .form-group.checkbox label {
        position: relative;
        cursor: pointer;
    }

    .form-group label {
        margin-bottom: 10px;
        color: #222222;
        font-weight: Bold;
        font-family: "Satoshi-Bold", sans-serif;
    }

    .form-group input {
        background: #F6F6F6;
        border: 1px solid #FFFFFF;
        border-radius: 8px;
        padding: 15px 15px;
        color: rgba(0,0,0,0.5);
        font-size: 15px;
        font-weight: 500;
        font-family: "Satoshi-Medium", sans-serif;
    }

    .form-group textarea {
        background: #F6F6F6;
        border: 1px solid #FFFFFF;
        border-radius: 8px;
        padding: 15px 15px;
        color: rgba(0,0,0,0.5);
        font-size: 15px;
        font-weight: 500;
        font-family: "Satoshi-Medium", sans-serif;
        height: 150px;
    }

    .form-group input::placeholder , .form-group textarea::placeholder {
        color: rgba(0,0,0,0.5);
    }

    .form-group select {
        background: #F6F6F6;
        border: 1px solid #FFFFFF;
        border-radius: 8px;
        padding: 15px 15px;
        color: rgba(0,0,0,0.5);
        font-size: 15px;
        font-weight: 500;
        font-family: "Satoshi-Medium", sans-serif;
    }

    .form-group.checkbox input {
        display: none;
    }

    .form-group.checkbox label {
        color: rgba(0,0,0,0.6);
        font-weight: 500;
        font-family: "Satoshi-Medium", sans-serif;
        padding-left: 30px;
        font-size: 14px;
    }

    .form-group.checkbox label:before {
        content: '';
        -webkit-appearance: none;
        background-color: transparent;
        border: 1px solid rgba(0,0,0,0.5);
        box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
        padding: 9px;
        display: inline-block;
        position: relative;
        vertical-align: middle;
        cursor: pointer;
        margin-right: 5px;
        border-radius: 20px;
        position: absolute;
        left: 0;
        top: 5px;
    }

    .form-group.checkbox input:checked + label:after {
        content: '';
        display: block;
        position: absolute;
        top: 7px;
        left: 7px;
        width: 5px;
        height: 11px;
        border: solid #4A9782;
        border-width: 0 2px 2px 0;
        transform: rotate(45deg);
    }

    .event_sec {
        background: url('../../images/event-details-bg.webp') no-repeat;
        background-size: 100% 100%;
    }

    .event_detail {
        max-width: 989px;
        margin: 0 auto;
    }

    .event_title {
        text-align: center;
        margin-bottom: 80px;
    }

    .event_title p {
        max-width: 850px;
        margin: 0 auto;
    }

    .event_title h3 {
        font-size: 75px;
        font-weight: 500;
        margin-bottom: 20px
    }

    .event_title h3 span {
        color: #4A9782;
        font-weight: 700;
    }

    .event_box {
        display: flex;
        gap: 10px;
    }

    .event_icon {
        width: 24px;
    }

    .event_icon img {
        width: 100%;
    }

    .event_txt {
        width: calc(100% - 33px);
    }

    .event_txt h6 {
        font-weight: Bold;
        font-family: "Satoshi-Bold", sans-serif;
        font-size: 18px;
        margin-bottom: 3px;
        color: #004030;
    }

    .event_txt p {
        color: #111111;
        font-weight: 500;
        font-family: "Satoshi-Medium", sans-serif;
        font-size: 18px;
    }
	.event_detail .event_txt a{
		color: #111111;
        font-weight: 500;
        font-family: "Satoshi-Medium", sans-serif;
        font-size: 18px;
		text-decoration: underline;
	}
    .sponsor_sec {
        background: #DCD0A8;
        background: url('../../images/sponsors-partnerships.webp') #DCD0A8 no-repeat;
        background-size: cover;
    }

    .sponsor_detail {
        max-width: 979px;
        margin: 0 auto;
    }

    .sponser_title {
        text-align: center;
        margin-bottom: 60px;
    }

    .sponser_title h3 {
        font-size: 80px;
        font-weight: 500;
        margin-bottom: 10px
    }

    .sponser_title p {
        color: #111111;
        font-size: 20px;
        font-family: "Satoshi-Regular", sans-serif;
    }

    .sponsor_col {
        text-align: center;
        border-right: 1px solid #9C9C9C;
        padding: 0px 15px;
    }

    .sponsor_col:last-child {
        border-right: 0;
    }

    .sponsor_icon {
        width: 84px;
        height: 84px;
        display: flex;
        align-items: center;
        justify-content: center;
        background: #004030;
        border-radius: 20px;
        margin: 0 auto;
        margin-bottom: 15px;
    }

    .sponsor_icon img {
        width: 39px;
    }

    .sponsor_txt h5 {
        font-size: 18px;
    }

    /*****inform_sec*****/
    .inform_sec {
        background: url('../../images/who-can-attend-bg.webp') no-repeat;
        background-size: cover;
        padding: 40px 0px;
    }

    .inform_sec .attend_main {
        align-items: center;
    }

    .inform_sec .attend_left .attend_box {
        flex-direction: inherit;
    }

    .inform_sec .attend_left .attend_box p {
        text-align: left;
    }

    .inform_sec .attend_image {
        max-width: 410px;
        margin: 0px 20px;
    }

    .inform_sec .attend_icon {
        width: 58px;
        height: 58px;
    }

    .inform_sec .attend_box p {
        width: calc(100% - 58px);
    }

    .inform_sec .attend_box {
        padding: 10px 0px;
    }

    /*****experience_sec*****/
    .experience_sec {
        background: url('../../images/visitor-bg.webp') no-repeat;
        background-size: 100% 100%;
    }

    .experience_sec .row {
        align-items: center;
    }

    .experience_txt h4 {
        margin-bottom: 50px;
        color: #FFFFFF;
        font-size: 36px;
        font-weight: 500;
    }

    .experience_txt ul {
        margin-bottom: 50px;
    }

    .experience_txt ul li {
        margin-bottom: 12px;
        color: #FFFFFF;
        font-size: 18px;
        font-family: "Satoshi-Regular", sans-serif;
        padding-left: 30px;
        position: relative;
        display: block;
    }

    .experience_txt ul li:before {
        content: '';
        position: absolute;
        left: 0;
        top: 5px;
        width: 20px;
        height: 20px;
        background: url('../../images/check.svg') no-repeat;
        background-size: 100%;
    }

    .experience_txt h6 {
        margin-bottom: 40px;
        color: #FFFFFF;
        font-size: 20px;
        font-weight: Bold;
        font-family: "Satoshi-Bold", sans-serif;
    }

    .inform_sec .experience_txt h6 {
        font-weight: 500;
        font-family: "Satoshi-Medium", sans-serif;
    }

    .experience_txt a.btn-outline {
        width: 434px;
        display: inline-block;
        text-align: center;
        font-weight: 700;
        font-family: "Satoshi-Bold", sans-serif;
    }

    .experience_image {
        max-width: 520px;
    }

    .experience_image img {
        margin-top: -65px;
    }

    /*****excellence_sec*****/
    .excellence_sec {
        background: url('../../images/excellenc-award-bg.webp') #f8f3e9 no-repeat;
        background-size: cover;
        position: relative;
        overflow: hidden;
    }

    .excellence_txt {
        max-width: 860px;
        margin: 0 auto;
        text-align: center;
    }

    .excellence_txt h3 {
        font-size: 100px;
        color: #4A9782;
        font-weight: 600;
        margin-bottom: 10px;
        letter-spacing: 13px;
        line-height: 1.15;
    }

    .excellence_txt h3 span {
        color: #111111;
        font-size: 60px;
        font-weight: 400;
        display: block;
        letter-spacing: 0;
    }

    .excellence_txt > h6 {
        font-size: 26px;
        color: #111111;
        font-weight: 400;
        margin-bottom: 30px;
    }

    .excellence_txt p {
        font-family: "Satoshi-Regular", sans-serif;
    }

    .excellence_txt ul {
        max-width: 708px;
        margin: 0 auto;
        display: flex;
        gap: 25px;
        justify-content: center;
        margin-top: 50px;
    }

    .excellence_txt ul li {
        display: inline-block;
        width: 50%;
    }

    .excellence_txt ul li .event_box {
        align-items: flex-start;
    }

    .excellence_txt ul li .event_box .event_txt {
        text-align: left;
    }

    .excellence_txt ul li .event_box .event_txt h6 {
        color: #004030;
        margin: 0;
    }

    .excellence_txt ul li .event_box .event_txt p {
        color: #111111;
        font-weight: 500;
        font-family: "Satoshi-Medium", sans-serif;
    }

    .excellence_image {
        position: absolute;
        right: -150px;
        bottom: 0;
        width: 40%;
    }

    .excellence_image img {
        width: 100%;
    }

    /*****category_sec*****/
    .category_sec {
        background: url('../../images/award-categories-bg.webp') no-repeat;
        position: relative;
        padding-bottom: 30px;
        background-size: cover;
    }

    .category_sec h3 {
        color: #FFFFFF;
        font-weight: 700;
        max-width: 840px;
        margin: 0 auto;
        margin-bottom: 30px;
        text-align: center;
    }

    .category_sec h3 span {
        color: #FFFFFF;
        font-weight: 500;
    }

    .category_tab nav {
        background: #FFFFFF;
        border-radius: 50px;
        padding: 11px 11px;
        max-width: 386px;
        margin: 0 auto;
        border-radius: 50px;
        margin-bottom: 40px;
    }

    .category_tab nav .nav {
        display: flex;
        border: 0 !important;
    }

    .category_tab nav .nav button.active {
        background: #19382F;
        color: #FFFFFF;
    }

    .category_tab nav .nav button {
        padding: 14px 20px;
        color: #111111;
        font-size: 20px;
        font-weight: 500;
        width: 50%;
        text-align: center;
        border: 0 !important;
        background: #fff;
        border-radius: 50px;
    }

    /*.tab-content { max-width: 610px; background: #FFFFFF; border-radius: 30px; padding: 40px 30px;   }*/
    .tab-content h4 {
        color: #111111;
        font-size: 36px;
        font-weight: 700;
        margin-bottom: 15px;
    }

    .tab-content ul li {
        margin-bottom: 12px;
        color: #111111;
        font-size: 20px;
        font-family: "Satoshi-Regular", sans-serif;
        padding-left: 30px;
        position: relative;
        display: block;
    }

    .tab-content ul li:last-child {
        margin-bottom: 0;
    }

    .tab-content ul li:before {
        content: '';
        position: absolute;
        left: 0;
        top: 5px;
        width: 20px;
        height: 20px;
        background: url('../../images/check.svg') no-repeat;
        background-size: 100%;
    }

    .category_image {
        position: absolute;
        right: 0;
        bottom: 0;
        width: 100%;
        opacity: 0.2;
    }

    .awardes_sec {
        background: url('../../images/visitor-bg.webp') no-repeat;
        background-size: 100% 100%;
        margin-bottom: -1px;
    }

    .awardes_sec .visit_image {
        width: 45%;
    }

    .awardes_sec .visit_title h4 {
        color: #FFFFFF;
        font-size: 30px;
    }

    .nomination_sec {
        background-image: linear-gradient(to top, #DCD0A800, #DCD0A840);
    }

    .nomination-title {
        margin-bottom: 30px;
    }

    .nomination-title h3 {
        color: #4A9782;
        font-weight: 700;
        text-align: center;
    }

    .nomination-title h3 span {
        color: #111111;
        font-weight: 500;
    }

    .nomination-wrapper {
        display: flex;
        justify-content: center;
    }

    .nomination-image {
        width: 38%;
        margin: 0 20px;
    }

    .nomination-image img {
        width: 100%;
        border: 19px solid rgba(132, 102, 82, 0.04);
        border-radius: 100%;
    }

    .nomination-steps {
        position: relative;
        padding-left: 60px;
    }

    .nomination-steps {
        position: relative;
        padding-left: 60px;
        /* progress control variable */
        --progress: 0%;
    }

    /* grey line */
    .step {
        display: flex;
        gap: 30px;
        margin-bottom: 20px;
        cursor: pointer;
        position: relative;
        --progress: 0%;
    }

    /* grey base */
    .step::before {
        content: '';
        position: absolute;
        left: -20px;
        top: 0;
        width: 5px;
        height: 100%;
        background: #D9D9D9;
        border-radius: 20px;
    }

    /* green fill */
    .step::after {
        content: '';
        position: absolute;
        left: -20px;
        top: 0;
        width: 5px;
        height: var(--progress);
        background: #004030;
        transition: height 0.6s ease;
        border-radius: 20px;
    }

    /* only active step shows full green */
    .step.active {
        --progress: 100%;
    }

    .step h4 {
        color: #000000;
        font-size: 22px;
        font-weight: 500;
        font-family: "Satoshi-Medium", sans-serif;
    }

    .step p {
        color: #5C5C5C;
        font-size: 18px;
        font-weight: 500;
        font-family: "Satoshi-Medium", sans-serif;
    }

    .icon {
        width: 80px;
        height: 80px;
        border-radius: 10px;
        display: flex;
        align-items: center;
        justify-content: center;
        z-index: 2;
    }

    .step.active .icon {
        background: #0f5b4f;
        border-color: #0f5b4f;
        color: #fff;
    }

    .step.active .icon svg path {
        fill: #fff;
    }

    .contact_formain .contact-image {
        display: none;
    }

    .tab-main {
        max-width: 1120px;
        margin: 0 auto;
        display: flex;
        gap: 25px;
        flex-wrap: wrap;
        justify-content: center;
    }

    .tab-box {
        text-align: center;
        width: 23.3%;
    }

    .tab-icon {
        width: 110px;
        height: 110px;
        background: rgba(255,255,255,0.13);
        border-radius: 100px;
        display: flex;
        align-items: center;
        justify-content: center;
        margin: 0 auto;
        margin-bottom: 18px;
    }

    .tab-icon img {
        width: 45px;
    }

    .tab-box p {
        color: #FFFFFF;
        font-size: 18px;
        font-weight: 500;
        font-family: "Satoshi-Medium", sans-serif;
        padding: 0px 20px;
    }

    a.map-link {
        text-decoration: underline;
    }

    .sponsor_detail a.btn-green {
        font-weight: Bold;
        font-family: "Satoshi-Bold", sans-serif;
    }

    .bannerabout_main {
        gap: 30px;
        justify-content: space-between;
    }

    .bannerabout_txt {
        width: 61%;
    }

    .bannerabout_txt p {
        max-width: 100%;
    }

    .bannerabout_image {
        width: 31%;
    }

    .entry_sec {
        background-image: linear-gradient(to top, #ffffff, #f8f6ee);
    }

    .entry_sec h5 {
        text-align: center;
        color: #111111;
        font-size: 36px;
        text-transform: capitalize;
        font-weight: 500;
    }

    .entry_sec p {
        text-align: center;
        margin-bottom: 40px;
    }

    .table-success th {
        background-color: #4A9782;
        color: #ffffff;
        border-top: 0;
        border-left: 0;
        border-right: 0;
        padding: 10px 10px;
    }

    .table-success th:first-child {
        border-radius: 20px 0 0 0;
        border-right: 1px solid #FFFFFF;
    }

    .table-success th:last-child {
        border-radius: 0 20px 0 0;
        border-left: 1px solid #FFFFFF;
    }

    .table {
        border-top: 0;
    }

    .table tr td {
        padding: 10px 20px;
        color: #000000;
        font-size: 16px;
        font-weight: 600;
    }

    table tbody tr:nth-child(even) td {
        background-color: #F9F7F1;
        /* apna color yaha */
    }

    .badges span {
        color: #00BA00;
        margin-left: 4px;
    }

    .vip span {
        color: #FFC107;
        margin-left: 4px;
    }

    .table-btm td {
        padding: 20px 20px;
        text-align: center;
        background-color: #F9F7F1;
    }

    .table-btm a.btn-outline {
        display: inline-block;
        align-items: center;
        text-decoration: none;
        border-radius: 30px;
        padding: 15px 36px !important;
        border: 1px solid #906F00;
        color: #906F00;
        width: 288px;
    }

    .table-btm td:first-child {
        border-radius: 0 0 0 20px;
    }

    .table-btm td:last-child {
        border-radius: 0 0 20px 0 ;
    }

    .table-bordered>:not(caption)>* {
        border-top: 0;
    }

    .table-btm a.btn-green {
        padding: 15px 20px !important;
        width: 279px;
    }

    /**********/
    .tab-content .contact_form {
        border: 1px solid #BB1F241A;
        padding: 40px 40px;
        border-radius: 24px;
        background: #FFFFFF;
        box-shadow: 0px 1px 12px rgba(0, 0, 0, 0.1);
        position: relative;
    }

    .tab-content .contact_form form div.halfs {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 20px;
    }

    .tab-content .contact_form label {
        color: #000000;
        font-size: 15px;
        font-weight: 500;
    }

    .tab-content .contact_form label span {
        font-size: 11px;
        color: #7D7D7D;
    }

    .tab-content .contact_form input {
        padding: 12px 15px;
        color: rgba(0,0,0,0.5);
        font-size: 16px;
        border: 0;
        border-radius: 0px;
        border-radius: 10px;
    }

    .tab-content .contact_form textarea {
        padding: 12px 15px;
        color: rgba(0,0,0,0.5);
        font-size: 16px;
        border: 0;
        border-radius: 0px;
        border-radius: 10px;
    }

    .tab-content .contact_form button[type=submit] {
        background-color: #4A9782;
        border-radius: 26px;
        color: #fff;
        padding: 15px 29px 16px;
        font-size: 16px;
        border-radius: 40px ;
        font-family: "Satoshi-Bold", sans-serif;
    }

    .tab-content .contact_form .form-group.checkbox label:before {
        content: '';
        -webkit-appearance: none;
        background-color: transparent;
        border: 1px solid rgba(0,0,0,0.5);
        box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
        padding: 10px;
        display: inline-block;
        position: relative;
        vertical-align: middle;
        cursor: pointer;
        margin-right: 5px;
        border-radius: 0px;
        position: absolute;
        left: 0;
        top: 2px;
        border-radius: 2px;
    }

    .tab-content .contact_form .form-group.checkbox input:checked + label:before {
        background-color: #117750;
    }

    .tab-content .contact_form .form-group.checkbox input:checked + label:after {
        content: '';
        display: block;
        position: absolute;
        top: 5px;
        left: 8px;
        width: 6px;
        height: 12px;
        border: solid #fff;
        border-width: 0 2px 2px 0;
        transform: rotate(45deg);
    }

    .tab-content .contact_form .checkbox label {
        font-size: 16px;
    }

    .contact_form .form-group {
        position: relative;
    }

    .contact_form small {
        position: absolute;
        right: 15px;
        bottom: 15px;
    }

    .checkboxes h5 {
        font-family: "Satoshi-Bold", sans-serif;
        font-weight: 700;
        margin-bottom: 15px;
    }

    .checkboxes .checkbox {
        margin-bottom: 5px;
    }

    .newcategory_sec {
        background: #DCD0A8;
    }

    .newcategory_sec h3 {
        color: #111111;
        font-weight: 500;
        max-width: 840px;
        margin: 0 auto;
        margin-bottom: 30px;
        text-align: center;
    }

    .newcategory_sec h3 span {
        color: #111111;
    }
	.social-icon ul {
		gap: 10px;
	}
	.social-icon ul li{
		display: inline-block;
	}
	.modal-popcard {
		padding: 40px 50px;
	}
	.modal-popcard h5{
	    font-size: 24px;
	}
	.modal-popcard ul {
	    padding-left: 14px;
	}
	.modal-popcard ul li {
	    line-height: 26px;
	}
	.booth_box ul li a:hover {
		color: #4A9782;
	}
	.review-scroll{
		overflow-y: auto;
		height: 300px;
		padding-right: 30px;
	}

	.review-scroll::-webkit-scrollbar {
		width: 4px
	}

	.review-scroll::-webkit-scrollbar-track {
		background: #0C665F1A;
	}

	.review-scroll::-webkit-scrollbar-thumb {
		background-color: #0C665F;
		border-radius: 5px
	}
	a.linkdin img {
		width: 24px;
	}
.board_box{
	width: 33.3%;
}
.academic_main img {
	height: 200px;
    object-fit: contain;
}
.modal {
  display: none;
  position: fixed;
  z-index: 9999;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.7);
}

.modal-content {
  background: #fff;
  max-width: 800px;
  max-width: 95%;
  padding: 20px;
  margin: 2% auto;
  border-radius: 8px;
}

.terms-text{
  height: 305px;
  overflow-y:auto;
  margin-bottom:20px;
}
.terms-text p {
	font-size: 16px;
	line-height: 26px;
	        margin-bottom: 12px;
}
#acceptTerms{
	background-color: #4A9782;
    border-radius: 26px;
    color: #fff;
    padding: 15px 29px 16px;
    font-size: 16px;
    border-radius: 40px;
    font-family: "Satoshi-Bold", sans-serif;
	display: inline-block;
	width: 200px;
}
.benefits_sec {
    background: url('../../images/trophy-bg.webp') no-repeat;
    background-size: cover;
	padding-bottom: 120px;
	overflow: hidden;
}
.benefits_sec .container{
	position: relative;
}
.benefits_sec ul{
	max-width: 533px;
}
.benefits_sec ul li{
	gap: 15px;
	display: flex;
	font-weight: 500;
    font-family: "Satoshi-Medium", sans-serif;
	font-size: 18px;
	margin-top: 20px;
}
.benefits_sec ul li img{
	width: 38px;
}
.trophy_image{
	        width: 48%;
        position: absolute;
        right: 0;
        bottom: -120px;
}
 .prestige_sec {
    background: url('../../images/prestige-bg.webp') no-repeat;
    background-size: cover;
	position: relative;
}

.benefits_sec h6, .prestige_sec h6{
	font-family: "Satoshi-Bold", sans-serif;
}
.prestige_main{
	max-width: 616px;
	margin-left: auto;
}
.prestige_sec ul li{
	gap: 15px;
	display: flex;
	font-weight: 500;
    font-family: "Satoshi-Medium", sans-serif;
	font-size: 18px;
	margin-top: 20px;
}
.prestige_sec ul li img{
	width: 38px;
}
.benefits_sec h3 span {
    color: #4A9782;
    font-weight: 700;
}
.prestige_sec h3 span {
    color: #4A9782;
    font-weight: 700;
	display: block;
}
#newsletter {
        padding: 19px 19px;
        background: #FFFFFF;
        border-radius: 17px;
        align-items: center;
        margin-bottom: 10px;
    }
#newsletter input {
        background: #F6F6F6;
        border: 1px solid #FFFFFF;
        border-radius: 8px;
        padding: 15px 15px;
        color: rgba(0, 0, 0, 0.5);
        font-size: 15px;
        font-weight: 500;
        font-family: "Satoshi-Medium", sans-serif;
    }
#newsletter button[type=submit] {
        background-color: #4A9782;
        border-radius: 26px;
        color: #fff;
        padding: 15px 20px 16px;
		        width: 235px;
        font-size: 16px;
        border-radius: 40px;
        font-family: "Satoshi-Bold", sans-serif;
    }
#newsletter h4 {
        font-size: 28px;
        font-family: "Satoshi-Medium", sans-serif;
        text-transform: capitalize;
    }	
#newsletter h4 strong {
        color: #4A9782;
    }
#newsletter p {
    font-size: 16px;
}
/*****responsive*****/
    @media (max-width: 1739px) {
        .awardes_sec .visit_image {
            width: 50%;
        }

        .visit_image {
            width: 115%;
        }
    }

    @media (max-width: 1539px) {
        .visit_image {
            width: 120%;
        }

        .about-hero .hero_py {
            padding: 150px 20px 70px;
        }

        .hero_py {
            padding: 180px 0px;
        }
    }

    @media (max-width: 1439px) {
        .exibit_main .exibit_icon:after {
            width: 2px;
        }

        .exibit_mainbtm .exibit_icon:after {
            width: 2px;
            height: 175px;
        }

        .attend_image {
            margin: 0px 28px;
        }

        .attend_left, .attend_right {
            width: 35.3%;
        }

        h1 , .hero_banner h3, .event_title h3, .sponser_title h3 {
            font-size: 60px;
        }

        .banner-maintext {
            max-width: 620px;
        }

        .contact_form h4, .advisory_txt h5, .booth_box h5 {
            font-size: 27px;
        }

        .exibit_box1 {
            width: 48%;
        }

        .tab-box {
            width: 23.3%;
        }

        .contact_form {
            padding: 30px 30px;
        }

        .contact_info {
            max-width: 550px;
        }

        .benefit_image {
            width: 240px;
        }

        .bannerabout_main {
            gap: 20px;
        }

        .bannerabout_txt {
            width: 64%;
        }

        .inform_sec .attend_image {
            max-width: 355px;
        }

        .inform_sec .attend_image img {
            left: -20px;
        }
    }

    @media (max-width: 1365px) {
        .hero_py {
            padding: 170px 20px 140px;
        }

        .event_title {
            margin-bottom: 60px;
        }

        .experience_image {
            max-width: 500px;
        }
    }

    @media (max-width: 1279px) {
        .attend_image {
            max-width: 327px;
        }

        .visit_box {
            width: 40%;
        }

        .homeabout_text p {
            max-width: 560px;
        }

        .banner-image img {
            height: 760px;
            object-fit: cover;
        }

        .contact_info {
            max-width: 50%;
        }

        .contact_form {
            padding: 30px 30px;
        }

        .contact_formain {
            width: 50%;
        }

        .event_txt p {
            font-size: 18px;
        }

        .whoexibit_image {
            width: 330px;
        }

        .whoexibit_right {
            width: calc(100% - 330px);
            gap: 13px;
        }

        .exibit_box1 {
            width: 48.8%;
        }

        .excellence_image {
            right: -110px;
            width: 33%;
        }

        .contact-image {
            left: 0;
            bottom: 50px;
        }

        .homeabout_text h3 span {
            font-size: 82px;
        }

        .whoexibit_sec {
            gap: 40px;
        }

        .benefit_image {
            width: 180px;
        }
		.prestige_main {
			max-width: 60%;
		}
    }

    @media (max-width: 1199.9px) {
        .homeabout_text h3 span {
            font-size: 70px;
        }

        .contact_form form div.halfs {
            grid-template-columns: 1fr;
        }

        .tab-box {
            width: 22.9%;
        }
    }

    @media (max-width: 1079px) {
        .homeabout_text p {
            max-width: 630px;
            padding-right: 90px;
        }

        .attend_sec {
            padding: 60px 0px;
        }

        .whoexibit_sec {
            flex-wrap: wrap;
        }

        .exibit_box1 {
            width: 48%;
        }

        .whoexibit_right {
            width: 72%;
            margin: 0 auto;
        }

        .whoexibit_image {
            margin: 0 auto;
        }

        .hero_py {
            padding: 125px 20px 60px;
        }

        .excellence_txt {
            max-width: 790px;
        }

        .homeabout_image1 {
            max-width: 500px;
        }
    }

    @media (max-width: 991.9px) {
        .container {
            max-width: 97%;
        }

        body.open .header, body.open .header.sticky {
            background-image: linear-gradient(to bottom, #000000, #000000);
        }

        .navbar-main {
            padding: 10px 20px;
        }

        .banner-slider button.owl-next {
            left: 62%;
        }

        .banner-slider button.owl-prev {
            left: 55%;
        }

        .navbar-toggler {
            background-color: #fff;
        }

        .navbar-collapse {
            position: absolute;
            width: 100%;
            background: #000;
            top: 100%;
            left: 0;
            right: 0;
        }

        ul.navbar-nav li {
            margin-right: 0;
        }

        ul.navbar-nav, .contact-btn {
            max-width: 90%;
            padding: 0px 20px 10px;
            margin: 0 auto;
        }

        ul.navbar-nav li a.nav-link {
            padding: 13px 0 7px !important;
            display: inline-block;
        }


        .navbar-main {
            justify-content: space-between;
            align-items: center;
        }

        .homeabout_text h3, .excellence_txt h3 span {
            font-size: 60px;
        }

        .homeabout_text h3 span, .excellence_txt h3 {
            font-size: 90px;
        }

        h1, .hero_banner h3, .event_title h3, .sponser_title h3 {
            font-size: 54px;
        }

        .banner-text h6 {
            font-size: 20px;
        }

        .banner-text h6:after {
            top: 11px;
        }

        .banner-text h6:before {
            top: 4px;
        }

        .homeabout_image {
            position: relative;
        }

        .comon-padd, .attend_sec {
            padding: 40px 0px;
        }

        .homeabout_text h3, h3, .excellence_txt h3 span {
            font-size: 38px;
        }

        .homeabout_text h3 span, .excellence_txt h3 {
            font-size: 68px;
        }

        .homeabout_text p {
            font-size: 20px;
            max-width: 100%;
            padding-right: 0px;
        }

        .attend_main {
            flex-wrap: wrap;
        }

        .attend_image, .inform_sec .attend_image {
            order: inherit !important;
            margin: 0 auto;
        }

        .attend_left , .attend_right {
            order: inherit !important;
            width: 100%;
        }

        .attend_left .attend_box {
            flex-direction: inherit;
        }

        .attend_left .attend_box p {
            text-align: left;
            width: calc(100% - 64px);
        }

        .attend_icon, .sponsor_icon, .icon {
            width: 64px;
            height: 64px;
        }

        .sponsor_icon img, .icon img, .icon svg {
            width: 28px;
        }

        .attend_box {
            padding: 20px 0px 0px;
        }

        p , .footer-logo span {
            font-size: 16px;
            line-height: 26px;
        }

        .footer-logo h5 {
            font-size: 20px;
        }

        .footer-logo a {
            font-size: 32px;
        }

        .footerbtm {
            justify-content: center;
            text-align: center;
        }

        .footerbtm p span {
            display: none;
        }

        .footerbtm p em {
            display: block;
        }

        .contact_main {
            flex-wrap: wrap;
            gap: 0;
        }

        .contact_info {
            max-width: 100%;
            width: 100%;
        }

        .contact_formain {
            max-width: 100%;
            width: 100%;
        }

        .contact_form {
            max-width: 100%;
            width: 100%;
        }

        .contact_info .contact-image {
            display: none;
        }

        .contact_formain .contact-image {
            display: block;
        }

        .sponsor_txt h5, .sponser_title p {
            font-size: 18px;
        }

        .attend_icon img {
            width: 26px;
        }

        .about_exhibit_txt h4 {
            font-size: 28px;
        }

        .board_title h3 {
            margin-bottom: 30px;
        }

        .tab-content ul li , .step p, .experience_txt ul li , .experience_txt h6 {
            font-size: 18px;
        }

        .step h4 {
            font-size: 20px;
        }

        .inform_sec .attend_left {
            margin-top: 10px;
        }

        .inform_sec .attend_right {
            margin-top: 0px;
        }

        .excellence_image {
            right: -60px;
        }

        .tab-icon {
            width: 105px;
            height: 105px;
        }

        .tab-icon img {
            width: 40px;
        }

        .nomination-image {
            margin: 0;
        }

        .contact-image {
            width: 100%;
        }

        .whoexibit_right {
            width: 91%;
        }

        .entry_sec h5 {
            font-size: 24px;
        }

        .vision_sec p {
            font-size: 18px;
        }

        .tab-box {
            width: 30.3%;
        }

        .inform_sec .attend_image img {
            left: 0;
        }

        .homeabout_sec {
            padding-bottom: 60px !important;
        }

        .homeabout_image1 {
            position: relative;
            right: -23px;
            margin-left: auto;
        }

        .about_teamtxt h5 {
            font-size: 18px;
        }
		.benefits_sec {
        background-size: 100% 100%;
		}
		.trophy_image {
			width: 40%;
            bottom: -40px;
		}
	    .benefits_sec ul {
        max-width: 460px;
    }
	    .prestige_main {
            max-width: 100%;
            margin: 0;
        }
		.prestige_sec:before{
			content:'';
			position: absolute;
			left: 0;
			width: 100%;
			height: 100%;
			top: 0;
			background: rgba(255,255,255,0.6);
		}
		.excellence_txt ul {
			justify-content: flex-start;
		}
		.excellence_txt ul li {
			width: 45%;
		}
    }

    @media (max-width: 767.9px) {
        .banner-image img {
            height: 650px;
        }

        h1 {
            font-size: 44px;
        }

        .homeabout_text h3, h3, .hero_banner h3, .event_title h3, .sponser_title h3, .excellence_txt h3 span {
            font-size: 40px;
        }

        .homeabout_text h3 span, .excellence_txt h3 {
            font-size: 54px;
        }

        .homeabout_text p {
            font-size: 16px;
            line-height: 26px;
        }

        .homeabout_image {
            width: 50%;
        }

        .exibit_image {
            order: inherit !important;
        }

        .contain-order1, .contain-order2 {
            order: inherit !important;
        }

        .exibit_box {
            width: 100%;
            flex-direction: row-reverse;
            padding-bottom: 40px;
        }

        .exibit_main .exibit_box:nth-child(2), .exibit_box:nth-child(2) {
            flex-wrap: nowrap;
            padding-bottom: 40px;
        }

        .exibit_box:nth-child(1) .exibit_txt,.exibit_box:nth-child(2) .exibit_txt {
            text-align: left;
        }

        .exibit_box:nth-child(2) .exibit_txt {
            width: calc(100% - 48px);
        }

        .exibit_box:nth-child(2) .exibit_icon {
            margin: 0;
        }

        .exibit_mainbtm .exibit_box:nth-child(2) {
            flex-direction: row-reverse;
        }

        .exibit_icon:after {
            top: auto;
            bottom: -80px;
            height: 90px;
        }

        .exibit_main .exibit_icon:after {
            bottom: -80px;
            height: 90px;
        }

        .visit_image {
            position: relative;
            width: 100%;
        }

        .visit_sec {
            padding-bottom: 0;
        }

        .visit_box {
            width: 48%;
        }

        .exibit_mainbtm .exibit_box:nth-child(3) {
            padding-bottom: 0;
            margin: 0;
        }

        .footer-logo {
            margin-bottom: 20px;
        }

        .footer {
            padding: 40px 0 0;
        }

        .banner-text p {
            font-size: 16px;
        }

        .attend_icon, .sponsor_icon, .icon {
            width: 54px;
            height: 54px;
        }

        .attend_box p {
            font-size: 16px;
        }

        .attend_left .attend_box p {
            width: calc(100% - 54px);
        }

        .attend_icon img, .sponsor_icon img , .icon img, .icon svg {
            width: 24px;
        }

        .footer-link h6 {
            font-size: 20px;
        }

        .info_txt p, .info_txt a, .event_txt p, .sponser_title p {
            font-size: 16px;
        }

        .hero_py {
            padding: 130px 20px 60px;
        }

        .contact_form {
            padding: 30px 20px;
        }

        .sponsor_col {
            padding: 0 0 15px;
            border-right: 0;
        }

        .event_icon {
            width: 20px;
        }

        .booth_box {
            max-width: 100%;
            margin-bottom: 20px;
        }

        .benefit_box {
            width: 49.9%;
            margin-top: 20px;
        }

        .about_exhibit_image, .about_exhibit_title {
            margin-bottom: 20px;
        }

        .about_exhibit_txt ul {
            margin-top: 15px;
        }

        .mision_txt p {
            margin-bottom: 0;
        }

        .about_exhibit_txt {
            padding-left: 0;
        }

        .tab-content ul li, .step p, .experience_txt ul li, .experience_txt h6 {
            font-size: 16px;
        }

        .step h4 {
            font-size: 18px;
        }

        .experience_image {
            max-width: 400px;
            margin: 0 auto;
            margin-top: 30px;
        }

        .inform_sec .attend_box {
            padding: 0 0 10px;
        }

        .experience_txt h4 {
            margin-bottom: 25px;
            font-size: 26px;
        }

        .nomination-wrapper {
            display: flex;
            flex-wrap: wrap;
        }

        .nomination-image {
            width: 100%;
            margin: 0 30px 20px;
        }

        .nomination-steps {
            padding-left: 30px;
        }

        .step {
            gap: 15px;
        }

        .category_tab nav .nav button {
            padding: 12px 15px;
            font-size: 16px;
        }

        .category_tab nav {
            margin-bottom: 25px;
        }

        .awardes_sec .visit_image {
            margin: 0 auto;
            width: 100%;
        }

        .excellence_sec {
            padding-bottom: 0;
        }

        .excellence_image {
            right: 0;
            position: relative;
            width: 100%;
            margin: 0 auto;
        }

        .tab-box {
            text-align: center;
            width: 47.5%;
        }

        .info_txt p, .info_txt a {
            font-size: 15px;
        }

        .footerbtm p {
            font-size: 15px;
            line-height: 24px;
        }

        .vision_sec p {
            font-size: 16px;
        }

        .board_slider .center {
            margin-top: 0;
        }

        .award_txt ul li {
            font-size: 16px;
            margin-bottom: 18px;
        }

        .booth_image {
            margin-top: 0;
        }

        .benefit_top h4 {
            font-size: 28px;
        }

        .footer-link ul li a {
            font-size: 16px;
        }

        .tab-box p {
            font-size: 16px;
        }

        .awardes_sec .visit_title h4 {
            font-size: 24px;
        }

        .tab-content .contact_form {
            padding: 30px 20px;
        }

        .tab-content .contact_form .checkbox label {
            font-size: 14px;
            padding-left: 25px;
        }

        .tab-content .contact_form .form-group.checkbox label:before {
            padding: 7px;
            top: 4px;
        }

        .tab-content .contact_form .form-group.checkbox input:checked + label:after {
            top: 6px;
            left: 5px;
            width: 5px;
            height: 9px;
        }

        .nomination-image img {
            border: 10px solid rgba(132, 102, 82, 0.04);
        }

        .excellence_txt ul li {
            width: 50%;
        }

        .excellence_txt ul {
            gap: 15px;
        }

        .about_exhibit_txt {
            margin-bottom: 15px;
        }

        .event_row.mb-5 {
            margin-bottom: 1rem !important;
        }

        .exibit_icon {
            width: 35px;
        }

        .exibit_txt {
            width: calc(100% - 35px);
        }

        .sponser_title {
            margin-bottom: 40px;
        }
		a.logo img {
			height: 24px;
		}
		.header.sticky {
        padding: 12px 0px;
    }
	.sponsor_sec, .event_sec , .mision_sec, .award_sec, .excellence_sec{
        background-size: 100%;
	}
	    .review-popup .modal-dialog {
        max-width: 90%;
    }
	.modal-popcard {
        padding: 35px 30px;
    }
	    .review-scroll {
        padding-right: 15px;
    }
	    .modal-popcard h5 {
        font-size: 20px;
    }
	.board_slider {
	flex-wrap: wrap;
	}
	.board_box {
        width: 100%;
    	}
		.academic_main img {
        height: auto;
		}
		.trophy_image {
            position: relative;
            bottom: 0px;
			width: 70%;
            margin: 0 auto;
        }
		.excellence_txt ul {
            justify-content: center;
        }
		.benefits_sec {
            padding-bottom: 0;
            background-size: 100%;
        }
		.benefits_sec ul li , .prestige_sec ul li {
        font-size: 16px;
		}
		.benefits_sec ul li img ,.prestige_sec ul li img {
			width: 32px;
		}
		
    }

    @media (max-width: 639.9px) {
        .visit_box {
            width: 47%;
        }

        .footer-top {
            padding-bottom: 20px;
        }

        h1, .hero_banner h3, .event_title h3, .sponser_title h3 {
            font-size: 38px;
        }

        .homeabout_text h3, h3 , .excellence_txt h3 span {
            font-size: 34px;
        }

        .homeabout_text h3 span , .excellence_txt h3 {
            font-size: 42px;
        }

        .homeabout_image1 {
            max-width: 100%;
            position: relative;
            right: -18px;
        }

        .homeabout_image {
            width: 55%;
        }

        .benefit_image {
            width: 150px;
        }

        .booth_image img {
            border: 18px solid rgba(220, 208, 167, 0.3);
        }

        .excellence_txt ul {
            flex-wrap: wrap;
        }

        .homeabout_sec {
            padding-bottom: 60px !important;
        }

        .attend_title {
            margin-bottom: 15px;
        }

        .exibit_box1 {
            margin: 6px 0px;
        }

        .bannerabout_main {
            flex-wrap: wrap;
        }

        .bannerabout_txt {
            width: 100%;
            margin-bottom: 20px;
        }

        .bannerabout_image {
            width: 80%;
            margin: 0 auto;
        }

        .about-hero .hero_py {
            padding: 120px 20px 10px;
        }

        .about_teamtxt h5 {
            font-size: 20px;
        }

        .tab-content .contact_form form div.halfs {
            grid-template-columns: 1fr;
        }

        .excellence_txt ul li {
            width: 200px;
        }

        .about_teamcol {
            margin-top: 20px;
        }
		.banner-text h6:before {
            top: 2px;
        }
    }

    @media (max-width: 479.9px) {
        .banner-text h6 {
            font-size: 18px;
        }

        .banner-text h6:after {
            right: -120px;
            top: 14px;
            width: 115px;
        }

        .banner_btn {
            flex-wrap: wrap;
        }

        .visit_main {
            gap: 8px;
            justify-content: center;
        }

        .exibit_image:before {
            width: 320px;
            height: 320px;
        }

        .visit_box {
            width: 60%;
        }

        .visit_title {
            margin-bottom: 20px;
        }

        .info_icon {
            width: 48px;
        }

        .info_txt {
            width: calc(100% - 48px);
        }

        .info_box {
            padding: 15px 15px;
        }

        .contact_form h4 {
            font-size: 26px;
            margin-bottom: 20px;
        }

        .advisory_txt h5 , .booth_box h5, .excellence_txt > h6 {
            font-size: 22px;
        }

        .contact_form form div.halfs {
            grid-template-columns: 1fr;
        }

        .footer-logo a {
            font-size: 24px;
        }

        .footer-logo h5 {
            font-size: 18px;
        }

        .checkbox label {
            font-size: 14px;
        }

        form {
            gap: 15px;
        }

        .form-group label {
            margin-bottom: 8px;
        }

        h1, .hero_banner h3, .event_title h3, .sponser_title h3 {
            font-size: 34px;
        }

        .benefit_box {
            width: 100%;
        }

        .benefit_box {
            margin-top: 12px;
        }

        .experience_txt a.btn-outline {
            width: 100%;
        }

        .exibit_box1 {
            width: 100%;
        }

        .tab-main {
            display: flex;
            gap: 15px;
        }

        .tab-box {
            text-align: center;
            width: 100%;
        }

        .tab-icon {
            width: 90px;
            height: 90px;
            margin-bottom: 18px;
        }

        .tab-icon img {
            width: 40px;
        }

        .homeabout_sec {
            padding-bottom: 40px !important;
        }

        .about_teamtxt h5 {
            font-size: 18px;
        }

        .homeabout_text h3, h3, .excellence_txt h3 span {
            font-size: 25px;
        }

        .excellence_txt > h6 {
            font-size: 20px;
        }

        .homeabout_text h3 span, .excellence_txt h3 {
            font-size: 36px;
        }
		.contact_form iframe{
			transform: scale(0.85);
            margin-left: -25px;
		}
    }

    @media (max-width: 375.9px) {
        .exibit_image:before {
            width: 270px;
            height: 270px;
        }

        h1 {
            font-size: 32px;
        }

        .banner-text h6:after {
            right: -75px;
            top: 10px;
            width: 70px;
        }
    }
