/* Font imports moved to HTML <head> for better performance */
/* Use preconnect and optimized font loading instead of @import */

/* Accessibility: Skip to main content link */
.skip-to-main {
    position: absolute;
    top: -40px;
    left: 0;
    background: var(--bs-primary);
    color: var(--bs-white);
    padding: 8px 16px;
    text-decoration: none;
    z-index: 10000;
    border-radius: 0 0 4px 0;
}

.skip-to-main:focus {
    top: 0;
    outline: 3px solid var(--bs-warning);
    outline-offset: 2px;
}

.visually-hidden-focusable:not(:focus):not(:focus-within) {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border: 0 !important;
}

:root {
    --bs-blue: #0d6efd;
    --bs-blue-rgb: rgb(13 110 253 / 0.08);
    --bs-indigo: #171766;
    --bs-dark-indigo: #15195B;
    --bs-purple: #6f42c1;
    --bs-pink: #d63384;
    --bs-red: #ed1c24;
    --bs-orange: #fd7e14;
    --bs-yellow: #ecce17;
    --bs-green: #198754;
    --bs-teal: #20c997;
    --bs-cyan: #0dcaf0;
    --bs-black: #000;
    --bs-white: #fff;
    --bs-gray: #6c757d;
    --bs-yellow-dark: #FFCE5D;
    --bs-gray-dark: #343a40;
    --bs-gray-100: #f8f9fa;
    --bs-gray-200: #e9ecef;
    --bs-gray-300: #dee2e6;
    --bs-gray-400: #ced4da;
    --bs-gray-500: #adb5bd;
    --bs-gray-600: #6c757d;
    --bs-gray-700: #495057;
    --bs-gray-800: #343a40;
    --bs-gray-900: #212529;
    --bs-primary: #0d6efd;
    --bs-secondary: #6c757d;
    --bs-success: #198754;
    --bs-info: #0dcaf0;
    --bs-warning: #ffc107;
    --bs-danger: #dc3545;
    --bs-light: #f8f9fa;
    --bs-dark: #212529;
    --bs-primary-rgb: 13, 110, 253;
    --bs-secondary-rgb: 108, 117, 125;
    --bs-success-rgb: 25, 135, 84;
    --bs-info-rgb: 13, 202, 240;
    --bs-warning-rgb: 236, 206, 23;
    --bs-danger-rgb: 220, 53, 69;
    --bs-light-rgb: 248, 249, 250;
    --bs-dark-rgb: 33, 37, 41;
    --bs-dark-rgb1: rgba(51, 53, 69);
    --bs-dark-rgb2: rgba(31, 37, 51);
    --bs-dark-rgb3: rgba(43, 49, 72);
    --bs-white-rgb: 255, 255, 255;
    --bs-black-rgb: 0, 0, 0;
    --bs-body-color-rgb: 33, 37, 41;
    --bs-body-bg-rgb: 255, 255, 255;
    --col-primary-color: #171766;
    --col-secondary-color: #ed1c24;

    --temcol-primary-color: #FAAF26;
    --temcol-secondary-color: #b11f25;

    --parkcol-primary-color: #171766;
    --parkcol-secondary-color: #ED1C24;

    --tc-offcanvas-width: 800px;
    --tc-offcanvas-width-0: 600px;
    --tc-offcanvas-width-1: 450px;
    --tc-offcanvas-width-2: 1800px;
    --tc-offcanvas-width-3: 270px;
    --tc-offcanvas-width-50: 95%;
    --font-family-oswald: "Oswald", sans-serif;
}

/** {
    font-family: 'Poppins', sans-serif;*/
    /*font-family: "Mulish", serif;*/
/*}*/

body {
    /*background: #f8f9fa;font-family: 'Roboto', sans-serif;*/
    font-family: 'Poppins', sans-serif; /*background: var(--bs-blue-rgb);*/
    /*font-family: "Mulish", serif;*/
}

.font-oswald {
    font-family: var(--font-family-oswald);
}
.font-bilbo {
    font-family: "Bilbo Swash Caps", cursive;
}
.font-robot {
    font-family: 'Roboto', sans-serif !important;
}

.font-bilbo * {
    font-family: "Bilbo Swash Caps", cursive;
}

.image-black-white {
    filter: grayscale(100%);
}
.winnerSelection-body {
    background: url(https://d2r3fkmprkayl1.cloudfront.net/Tickets99/Winner-Selection-bg.jpg) no-repeat center center;
    background-size: cover;
}
.primary-col-bg {
    background: var(--col-primary-color);
}
.secondary-col-bg {
    background: var(--col-secondary-color);
}
.primary-col-col {
    color: var(--col-primary-color);
}
.secondary-col-col {
    color: var(--col-secondary-color);
}
.btn-outline-primary {
    border: 1px solid var(--col-primary-color) !important;color: var(--col-primary-color) !important;
}
.btn-outline-danger {
    border: 1px solid var(--col-secondary-color) !important;color: var(--col-secondary-color) !important;
}

.border-secondary {
    --bs-border-opacity: 1;border-color: rgba(var(--bs-secondary-rgb),var(--bs-border-opacity)) !important;
}
.temp-footer-block ul li small.border-secondary {
    border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;
}
.btn-primary-c, .btn-primary-c:hover, .btn-primary-c:active, .btn-outline-primary:hover {
    border: none;
    color: #fff !important;
    background: var(--col-primary-color) !important;
}
.btn-secondary-c, .btn-secondary-c:hover, .btn-secondary-c:active, .btn-outline-danger:hover {
    border: none;color: #fff !important;
    background: var(--col-secondary-color) !important;
}
.btn-check:checked + .btn, .btn.active {
    color: #fff !important;background-color: var(--col-primary-color);border-color: var(--col-primary-color) !important;
}
.border-primary-col {
    border-color: var(--col-primary-color) !important;
}
.border-secondary-col {
    border-color: var(--col-secondary-color) !important;
}
.border-indigo {
    border-color: var(--bs-indigo) !important;
}
.offcanvas-w-600 {
    width: var(--tc-offcanvas-width-0) !important;
}
.offcanvas-w-20 {
    width: var(--tc-offcanvas-width-1) !important;
}
.offcanvas-w-270 {
    width: var(--tc-offcanvas-width-3) !important;
}
.offcanvas-w-40 {
    width: var(--tc-offcanvas-width) !important;
}
.offcanvas-xl {
    width: var(--tc-offcanvas-width-2) !important;
}
.text-danger2 {
    color: var(--bs-danger);
}
.text-red-col {
    color: var(--bs-red);
}
.text-black {
    color:var(--bs-black);
}
.text-orange {
    color:var(--bs-orange);
}
.bg-black {
    background-color:var(--bs-black);
}
.text-blue {
    color: var(--bs-blue);
}
.text-dark-indigo {
    color: var(--bs-dark-indigo);
}
.bg-indigo-opa {
    background: #CED2F4;
}
.text-white {
    --bs-text-opacity: 1;color: rgba(var(--bs-white-rgb),var(--bs-text-opacity)) !important;
}
.bg-dark {
    --bs-bg-opacity: 1;background-color: rgba(var(--bs-dark-rgb),var(--bs-bg-opacity)) !important;
}
.bg-indigo-opa-title {
    background: #B4BCFF;
}
.text-indigo {
    color: var(--bs-indigo);
}
.text-blue {
    color: var(--bs-blue);
}
.bg-brown {
    background-color: #E8C7AB;
}
.bg-brown-light {
    background-color: #FF7F5C;
}
.text-gray {
    color: #595959;
}
.bg-dark-blue {
    background-color: #120823;
}
.bg-blue-light {
    background-color: #3B5998;
}
.bg-footer {
    background-color: #002c62;
}
.raffle-bg {
    background: linear-gradient(178deg, #ededed -2.19%, #f3f3f3 110.15%);
}
.pink-gradient {
    color : #BEACE9;
} 
.dropdown-menu.show {
    transform: translate(0px, 42px) !important;
}
.iconSize-bac + .dropdown-menu.show {
    transform: translate(-4px, 32px) !important;
}
.modal-xxl {
    max-width: 75% !important;
}
.small, small {
    font-size: .83em;
}
.text-darkblue {
    color: #033067;
}
.text-pink {
    color: #d63384
}
.twitter-color {
    color: #1DA1F2;
}
.green_light_bg_1{
    background-color:aquamarine;
}
.green_light_bg_2 {
    background-color: #D1FADF;
}
.bg-pink-opacity {
    background-color: rgba(247,59,139,0.2);
}
.bg-yellow-dark {
    background-color: var(--bs-yellow-dark);
}
.bg-blue-rgb {
    background-color: var(--bs-blue-rgb);
}
.bg-blue {
    background-color: var(--bs-blue);
}
.bg-indigo {
    background-color: var(--bs-indigo);
}
.bg-indigo2 {
    background-color: #14234b
}
.bg-dark1 {
    background: var(--bs-dark-rgb1) !important;
}
.bg-dark2 {
    background: var(--bs-dark-rgb2) !important;
}
.bg-dark3 {
    background: var(--bs-dark-rgb3) !important;
}
.bg-light-yellow {
    background-color: #FEDD5B;
}
.bg-dark-indigo {
    background-color: var(--bs-dark-indigo);
}
.yellow-light-bg {
    background-color: #FFF2CD
}
.text-yellow {
    color:var(--bs-yellow);
}
.bg-pink {
    background-color: var(--bs-pink) !important;
}
.pink-light-bg {
    background-color: #FE9DA0
}
.pink-light2-bg {
    background-color: #FFDADB
}
.gray-light-bg {
    background-color: #F4F7FF;
}
.bg-purple {
    background-color: #F1F3FE;
}
.bg-skyblue {
    background-color: #cfe2ff;
}
.dark-blue {
    color: #002C62;
}.dark-blue-bg {
    background-color: #002C62;
}
.gray-dark-bg {
    background-color: #E3E3E3;
}
.gray-bg {
    background-color: #F9F9F9;
}
.text-gray {
    color: #6E6E6E;
}
.bg-red-col {
    background-color: var(--bs-red);
}
.text-indigo-border {
    border-color: var(--bs-indigo) !important;
}
.text-white-border {
    border-color: var(--bs-white) !important;
}
*::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);background-color: #F5F5F5;border-radius: 10px;
}
*::-webkit-scrollbar {
    width: 10px;height:6px;background-color: #F5F5F5;border-radius: 10px;
}
#sponsorslist .overflow-auto::-webkit-scrollbar {
    width: 2px;height: 2px;background-color: #F5F5F5;border-radius: 10px;
}
#boothActivity-block .overflow-auto::-webkit-scrollbar {
    width: 2px;height: 2px;background-color: #F5F5F5;border-radius: 10px;
}
*::-webkit-scrollbar-thumb {
    background-color: #6e6e6e;border-radius: 10px;
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .3) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .3) 50%, rgba(255, 255, 255, .3) 75%, transparent 75%, transparent)
}
.about-content-box #overview::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);background-color: #d4d8e4;border-radius: 10px;
}
.about-content-box #overview::-webkit-scrollbar {
    width: 10px;height: 10px;background-color: #d4d8e4;border-radius: 10px;
}
.about-content-box #overview::-webkit-scrollbar-thumb {
    background-color: #004192;border-radius: 10px;
    background-image: -webkit-linear-gradient(26deg, rgba(255, 255, 255, .3) 14%, transparent 17%, transparent 41%, rgba(255, 255, 255, .3) 45%, rgba(255, 255, 255, .3) 67%, transparent 64%, transparent);
}
a{
    text-decoration:none;
}
.after-content::after, .before-content::before {
    content: none;
}
.disabled {
    cursor: no-drop !important;pointer-events: inherit !important;
}
.newClass *, .description-content *, #sponsorcancellationbody *, #pEventDesc * {
    /*font-family: 'Roboto', sans-serif !important;*/ font-family: 'Poppins', sans-serif !important;
    /*font-family: "Mulish", serif;*/line-height: 30px;
}

.newClass p, .newClass span, .newClass text, .description-content p, .description-content span, .description-content text,
#sponsorcancellationbody p, #sponsorcancellationbody p span, #sponsorcancellationbody span, #sponsorcancellationbody text,
#pEventDesc p, #pEventDesc p span, #pEventDesc p text, #pEventDesc p text, #pEventDesc span text {
    font-size: 16px !important;
}
.hover-white:hover {
    background: rgba(255, 255, 255, 0.9) !important;color: #000 !important;
}
.progress-h {
    height: 0.5rem !important;
}
.dropdown-item:focus, .dropdown-item:hover {
    background-color: #eee;
}
.shadow-tc {
    box-shadow: 0px 0px 18px rgb(47 49 53 / 15%) !important;
}
.form-control, .form-select {
    line-height: 2.2;
}
.transform-12 {
    transform: rotate(12deg)
}
.transform-45 {
    transform: rotate(45deg)
}
.transform-90 {
    transform: rotate(90deg)
}
.transform-180 {
    transform: rotate(180deg)
}
.transform-320 {
    transform: rotate(320deg)
}

.fs-sm {
    font-size: 0.8rem !important;
}
.fs-nor {
    font-size: 0.9rem !important;
}
.fs-md {
    font-size: 2.7rem !important;
}
.fs-lg {
    font-size: 3rem !important;
}
.fs-xl {
    font-size: 3.5rem !important;
}
.fs-xxl {
    font-size: 4rem !important;
}
.fs-xxl5 {
    font-size: 5rem !important;
}
.fs-xxl6 {
    font-size: 6rem !important;
}
.btn {
    --bs-btn-line-height: 1.9;
}
.form-control {
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.border-radius {
    border-radius: 10px;
}
.border-radius-bottom {
    border-radius: 0 0 10px 10px;
}
.rounded-pill {
    border-radius: 100%;
}
.border-red {
    border-color: var(--bs-red) !important;
}
.border-pink {
    border-color: var(--bs-pink) !important;
}
.d-flexy {
    display: flex;justify-content: center;align-items: center;
}
.iconSize-bac-s {
    width: 20px;height: 20px;
}
.iconSize-bac {
    width: 30px;height: 30px;
}
.iconSize {
    width: 40px;height: 40px;
}
.iconSize-nor {
    width: 50px !important;height: 50px;
}

.iconSize-sm {
    width: 60px;height: 60px;
}

.iconSize-md {
    width: 70px;height: 70px;
}

.iconSize-lg {
    width: 80px;height: 80px;
}

.iconSize-xl {
    width: 90px;height: 90px;
}

.iconSize-xs {
    width: 100px;height: 100px;
}

.iconSize-xxl {
    width: 110px;height: 110px;
}

.iconSize-xxxl {
    width: 120px;height: 120px;
}
.iconSize-big {
    width: 140px;height: 140px;
}
.iconSize-big1 {
    width: 160px;height: 160px;
}
.iconSize-big2 {
    width: 210px;height: 210px;
}
.iconSize-w-10 {
    width: 10px;
}
.iconSize-w-20 {
    width: 20px;
}
.iconSize-w-15 {
    width: 15px;
}

.iconSize-w-30 {
    width: 30px;
}

.iconSize-w-40 {
    width: 40px;
}

.iconSize-w-50 {
    width: 50px;
}

.iconSize-w-60 {
    width: 60px;
}

.iconSize-w-70 {
    width: 70px;
}

.iconSize-w-80 {
    width: 80px;
}
.iconSize-w-85 {
    width: 85px;
}
.iconSize-w-90 {
    width: 90px;
}
.iconSize-w-95 {
    width: 95px;
}
.iconSize-w-100 {
    width: 100px;
}
.iconSize-w-120 {
    width: 120px;
}

.iconSize-w-140 {
    width: 140px;
}

.iconSize-w-160 {
    width: 160px;
}
.iconSize-w-180 {
    width: 180px;
}
.iconSize-w-190 {
    width: 190px;
}
.iconSize-w-200 {
    width: 200px;
}
.mw-auto {
    min-width: auto !important;
}
.mw-40 {
    min-width:40px !important;
}
.mw-50 {
    min-width:50px !important;
}
.mw-15rem {
    min-width:15rem !important;
}
.mw-20rem {
    min-width:20rem !important;
}
.mw-30rem {
    min-width:30rem !important;
}
.min-w-50pr {
    min-width:50vw;
}
.w-0 {
    width:0;
}
.h-0 {
    height:0;
}
.w-10 {
    width: 10% !important;
}
.w-15 {
    width: 15% !important;
}
.w-30 {
    width: 30% !important;
}
.w-35 {
    width: 35% !important;
}
.w-40 {
    width: 40% !important;
}
.w-45 {
    width: 45% !important;
}
.w-55 {
    width: 55% !important;
}
.w-60 {
    width: 60% !important;
}
.w-65 {
    width: 65% !important;
}
.w-70 {
    width: 70% !important;
}
.w-80 {
    width: 80% !important;
}
.w-85 {
    width: 85% !important;
}
.w-90 {
    width: 90% !important;
}
.w-95 {
    width: 95% !important;
}
.vw-98{
    width:98vw;
}
.h-25 {
    height:25% !important;
}
.hv-10 {
    height: 10vh;
}
.hv-25 {
    height: 25vh;
}
.hv-30{
    height:30vh;
}
.hv-40{
    height:40vh;
}
.hv-50{
    height:50vh;
}
.hv-60{
    height:60vh;
}
.hv-70{
    height:70vh;
}
.hv-75{
    height:75vh;
}
.hv-80{
    height:80vh;
}
.hv-90{
    height:90vh;
}
.hv-95{
    height:93.5vh;
}
.hv-100{
    height:100vh;
}
.hight-20 {
    height:20px;
}
.hight-30 {
    height:30px;
}
.hight-70 {
    height:70px;
}
.hight-100 {
    height:100px;
}
.h-85 {
    height: 85%;
}
.h-90 {
    height: 90%;
}
.mx-w-xxl {
    max-width: 70%;
}
.mm-80 {
    margin-top:-80px;
}
.common-table {
    overflow-x: auto;
    white-space: nowrap;
}
.ps-6 {
    padding-left:4rem;
}
.fs-9 {
    font-size:0.2rem;
}
.fs-8 {
    font-size:0.4rem;
}
.fs-7 {
    font-size:0.7rem;
}
.ms-n-1 {
    margin-left:-15px;
}
.mb_5 {
    margin-bottom:-7px;
}
.twitter-bg-col {
    background: #1DA1F2;
}
.border-dash {
    border-style: dashed !important;
}
.trans-up {
    transform: scale(1.2,1.2);
}
.transition-1 {
    transition:all 0.1s ease-in-out;
}
.transition-2 {
    transition:all 0.2s ease-in-out;
}
.transition-3 {
    transition:all 0.3s ease-in-out;
}
.transition-4 {
    transition:all 0.4s ease-in-out;
}
.transition-5 {
    transition:all 0.5s ease-in-out;
}
.backdrop-filter-b-1{
    backdrop-filter: blur(10px);
}
.backdrop-filter-b-2{
    backdrop-filter: blur(20px);
}

.newrdi input[type=checkbox], .radi-bt > label input[type=radio] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none;
}
.newrdi label input[type="radio"] ~ i.nocheck {
    color: #e2e2e3;
}
.radi-bt label input[type="radio"]:checked ~ span.nocheck, .radi-bt label input[type="radio"]:checked ~ i.nocheck, .radi-bt label input[type="radio"] ~ i.yescheck {
    display: none;
}
.radi-bt label input[type="radio"]:checked ~ i.yescheck {
    color: #0068cf;display: inline;
}
#modalprofessional .radi-bt label input[type="radio"]:checked ~ i.yescheck {
    color: #fff;
}
input:checked + label.ch span {
    background: #0068cf;border: 1px solid #0068cf;transition: 1s;
}
input:checked + label.ch span i {
    opacity: 1 !important;
}
.hover:hover{
    background: #f1f1f1;
}
.hover-white:hover{
    background: #fff;
}
.carousel-control-next, .carousel-control-prev {
    width: 6%;
}
#imageCarousel .carousel-control-next, #imageCarousel .carousel-control-prev {
    width: 12%;
}
#myCarouselT0 .carousel-control-next, #myCarouselT0 .carousel-control-prev {
    width: 15px;
}
.cursor-pointer {
    cursor: pointer;
}
.img {
    -webkit-animation: action 1s infinite alternate;
    animation: action 1s infinite alternate;
}

@-webkit-keyframes action {
    0% {
        transform: translateY(0);
    }

    100% {
        transform: translateY(-10px);
    }
}

@keyframes action {
    0% {
        transform: translateY(0);
    }

    100% {
        transform: translateY(-10px);
    }
}
ul {
    margin: 0;
}
.divdescription .curreny-sign p, #pEventDesc p, .spons_sec p {
    margin-bottom: 10px !important;
}
.divdescription .curreny-sign p br, #pEventDesc p br, .spons_sec p br {
    display:none;
}
.divdescription .curreny-sign ul, #pEventDesc ul, .spons_sec ul {
    list-style: disc;
}
.divdescription .curreny-sign ul ul, #pEventDesc ul ul, .spons_sec ul ul {
    list-style: circle;
}
.nav-pills {
    --bs-nav-pills-border-radius: 0.375rem;--bs-nav-pills-link-active-color: #fff;--bs-nav-pills-link-active-bg: rgba(43, 49, 72);
}
.nav-pills .nav-link:hover, .nav-pills .nav-link.active, .nav-pills .show > .nav-link {
    color: var(--bs-white) !important;padding: 0.5rem 1rem;background-color: var(--col-primary-color) !important;
}

label.claass {
    position: absolute;pointer-events: none;left: 1rem;top: 0.8rem;transition: 0.2s ease all;color: rgba(108, 117, 125);
}
.contu-email label.claass {
    right:1rem;
}
label.claass.ms-4 {
    top: 0.8rem;
}
.nav-underline .nav-link.active, .nav-underline .show > .nav-link, .nav-underline .nav-link:focus, .nav-underline .nav-link:hover {
    color: var(--bs-red) !important;font-weight:normal !important;
    border-bottom-color: var(--bs-red) !important;
}
input:focus ~ label, textarea:focus ~ label, .iti--allow-dropdown ~ label, select ~ label.claass, .form-control_new ~ label.claass, input:disabled ~ label,
input:valid ~ label, textarea:valid ~ label, #primaryattendeephonenumdiv label, #attendeephonenumberdiv label, #sponsorcontactnumdiv label, #primaryspeakerphonenumdiv label, #exampleModalLabel input label {
    top: -0.5rem;font-size: 0.8rem;background: #fff;padding: 0 0.3rem;left: 0.6rem;border-radius:6px;
}
input:focus ~ label.claass.ms-4, input:valid ~ label.claass.ms-4 {
    top: -0.5rem;
}
img.back-bg1 {
    transform: scale(1.8) !important;filter: blur(20px) brightness(95%);
}
.event-data .card:hover figure img, .event-data .card1:hover figure img, .event-image-box:hover img {
    transform: scale(1.1,1.1);
}
#communityfacebook {
    background: linear-gradient(140deg, #1977F3 0%, rgba(25, 119, 243, 0.20) 100%, #1977F3 100%);
    backdrop-filter: blur(1.8705637454986572px);
}

#communitylinkedin {
    background: linear-gradient(135deg, #2787F5 0%, #2787F5 100%);
    backdrop-filter: blur(1.8705637454986572px);
}

#communitywebsite {
    background: linear-gradient(135deg, rgba(0, 0, 0, 0.90) 0%, rgba(0, 0, 0, 0.80) 100%);
    backdrop-filter: blur(1.8705637454986572px);
}
.about-content-box #overview * {
    color: #fff !important;
}
.log_in_bg {
    background: linear-gradient(180deg, #ECCE17 55%, #fff 50%);
}

.toggle-password, .toggle-email {
    right: 10px;top: 12px;
}
.fw-sm {
    font-weight: 500 !important;
}
.ellipsis-hor {
    overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
}
.ellipsis-var {
    display: -webkit-box;max-width: 100%;margin: 0;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;
}
.ellipsis-col-1 {
    -webkit-line-clamp: 1;
}
.ellipsis-col-2 {
    -webkit-line-clamp: 2;
}
.ellipsis-col-3 {
    -webkit-line-clamp: 3;
}
.ellipsis-col-4 {
    -webkit-line-clamp: 4;
}
.mt-7 {
    margin-top: 7rem !important;
}

.right-0 {
    right: 0;
}

.right-5 {
    right: 5px;
}

.right-10 {
    right: 10px;
}

.right-15 {
    right: 15px;
}

.right-20 {
    right: 20px;
}

.right-25 {
    right: 25px;
}

.right-30 {
    right: 30px;
}

.right-35 {
    right: 35px;
}

.right-40 {
    right: 40px;
}

.right-45 {
    right: 45px;
}

.right-50 {
    right: 50px;
}

.right-60 {
    right: 60px;
}

.right-70 {
    right: 70px;
}

.right-80 {
    right: 80px;
}

.right-90 {
    right: 90px !important;
}

.right-100 {
    right: 100px;
}

.right-110 {
    right: 110px !important;
}

.right-115 {
    right: 115px !important;
}

.right-120 {
    right: 120px;
}

.right-140 {
    right: 140px;
}

.right-160 {
    right: 160px;
}

.right-180 {
    right: 180px;
}
.right-200 {
    right: 200px;
}

.right-10- {
    right: -10px;
}

.right-20- {
    right: -20px;
}

.right-15- {
    right: -15px;
}

.right-30- {
    right: -30px;
}

.right-40- {
    right: -40px;
}

.right-50- {
    right: -50px;
}

.right-60- {
    right: -60px;
}

.right-70- {
    right: -70px;
}

.right-80- {
    right: -80px;
}

.right-90- {
    right: -90px;
}

.left-0 {
    left: 0 !important;
}

.left-5 {
    left: 5px;
}

.left-10 {
    left: 10px;
}

.left-15 {
    left: 15px;
}

.left-20 {
    left: 20px;
}

.left-25 {
    left: 25px;
}

.left-30 {
    left: 30px;
}

.left-35 {
    left: 35px;
}

.left-40 {
    left: 40px;
}

.left-45 {
    left: 45px;
}

.left-50 {
    left: 50px;
}

.left-60 {
    left: 60px;
}

.left-70 {
    left: 70px;
}

.left-80 {
    left: 80px;
}

.left-90 {
    left: 90px;
}

.left-100 {
    left: 100px;
}

.left-110 {
    left: 110px;
}

.left-120 {
    left: 120px;
}

.left-130 {
    left: 130px;
}

.left-140 {
    left: 140px;
}

.left-150 {
    left: 150px;
}

.left-160 {
    left: 160px;
}

.left_5- {
    left: -5px;
}

.left_10- {
    left: -10px;
}

.left_15- {
    left: -15px;
}

.left_20- {
    left: -20px;
}

.left_30- {
    left: -30px;
}

.left_40- {
    left: -40px;
}

.left_50- {
    left: -50px;
}

.left_60- {
    left: -60px;
}

.left_70- {
    left: -70px;
}

.left_80- {
    left: -80px;
}

.left_90- {
    left: -90px;
}

.left_percentage-100 {
    left: 100%;
}

.top-0 {
    top: 0;
}

.top-5 {
    top: 5px;
}

.top-10 {
    top: 10px;
}

.top-15 {
    top: 15px;
}

.top-20 {
    top: 20px;
}

.top-25 {
    top: 25px;
}

.top-30 {
    top: 30px;
}

.top-35 {
    top: 35px;
}

.top-40 {
    top: 40px;
}

.top-45 {
    top: 45px;
}

.top_50 {
    top: 50px;
}

.top-55 {
    top: 55px;
}
.top-60 {
    top: 60px;
}

.top-70 {
    top: 70px;
}

.top-80 {
    top: 80px;
}

.top-90 {
    top: 90px;
}

.top-110 {
    top: 110px;
}

.top-120 {
    top: 120px;
}

.top-130 {
    top: 130px;
}

.top-140 {
    top: 140px;
}

.top-40-40 {
    top: 40%;
}

.top-40-42 {
    top: 42%;
}

.top-15-min {
    top: -15px;
}

.top-20-min {
    top: -20px;
}

.top-25-min {
    top: -25px;
}

.top-30-min {
    top: -30px;
}

.top-50-min {
    top: -50px;
}

.top-70-min {
    top: -70px;
}

.top-80-min {
    top: -80px;
}

.top-90-min {
    top: -90px;
}

.top-100-min {
    top: -100px;
}
.bottom-down-30 {
    bottom: -30px
}
.bottom-down-40 {
    bottom: -40px
}
.bottom-down-50 {
    bottom: -50px
}
.bottom-down-100 {
    bottom: -100px
}
.bottom-5 {
    bottom: 5px;
}

.bottom-10 {
    bottom: 10px;
}

.bottom-15 {
    bottom: 15px;
}

.bottom-20 {
    bottom: 20px;
}

.bottom-25 {
    bottom: 25px;
}

.bottom-30 {
    bottom: 30px;
}

.bottom-35 {
    bottom: 35px;
}

.bottom-40 {
    bottom: 40px;
}

.bottom-45 {
    bottom: 45px;
}

.bottom_50px {
    bottom: 50px;
}

.bottom_60 {
    bottom: 60px;
}

.bottom_70 {
    bottom: 70px;
}

.bottom_80 {
    bottom: 80px;
}

.bottom_90 {
    bottom: 90px;
}

.bottom_100 {
    bottom: 100px;
}

.bottom_110 {
    bottom: 110px;
}

.bottom_120 {
    bottom: 120px;
}

.bottom_130 {
    bottom: 130px;
}

.bottom_140 {
    bottom: 140px;
}

.bottom_150 {
    bottom: 150px;
}

.bottom-down-20 {
    bottom: -20px
}
.progress {
    height: 0.8rem;
}
.trdi, .nmbt, .redtrdi {
    border: 0 solid #012880;position: relative;
    background-image: linear-gradient(-180deg, #288d2d 0%, #288d2d 100%);
    box-shadow: 0 1rem 1.25rem 0 rgba(29, 159, 35,.50), 0 -0.25rem 1.5rem rgba(29, 159, 35, 1) inset, 0 0.75rem 0.5rem rgba(255,255,255, 0.4) inset, 0 0.25rem 0.5rem 0 rgba(29, 159, 35, 1) inset;
}
.redtrdi {
    background-image: linear-gradient(-180deg, #ec2626 0%, #f33a3a 100%) !important;
    box-shadow: 0 1rem 1.25rem 0 rgba(243, 58, 58,.50), 0 -0.25rem 1.5rem rgba(243, 58, 58, 1) inset, 0 0.75rem 0.5rem rgba(255,255,255, 0.4) inset, 0 0.25rem 0.5rem 0 rgba(243, 58, 58, 1) inset !important;
}
#google_translate_element select {
    display: block;width: 100%;height: calc(2.25rem + 2px);padding: 0.375rem 0.75rem;font-size: 1rem;font-weight: 400;
    line-height: 1.5;color: #495057;height: 50px !important;background-color: #fff;background-clip: padding-box;border: 1px solid #b4b8bb;
    border-radius: 0.25rem;transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.redtrdi-new {
    background: rgb(100,65,125);
    background: linear-gradient(-40deg, rgba(100,65,125,1) 0%, rgba(191,35,88,1) 6%, rgba(16,5,146,1) 130%);
}
.rotate {
    animation-name: rotate;
    animation-duration: 20s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}

@keyframes rotate {
    from {
        transform: rotate(0deg);
    }

    to {
        transform: rotate(360deg);
    }
}


.speaker_section_2 .nav-link {
    color: var(--col-secondary-color);
}
.z-index-0 {
    z-index: 0;
}
.z-index-1 {
    z-index: 1;
}
.z-index-2 {
    z-index: 12;
}
.z-index-3 {
    z-index: 123;
}
.z-index-3-5 {
    z-index: 1050;
}
.z-index-4 {
    z-index: 1234;
}
.z-index-5 {
    z-index: 12345;
}
.z-index-6 {
    z-index: 123456;
}
.z-index-7 {
    z-index: 1234567;
}
.z-index-8 {
    z-index: 12345678;
}
.z-index-9 {
    z-index: 123456789;
}
.text-shadow-50 {
    text-shadow: 0px 2px 4px #00000081;
}
.bg-none {
    background: none !important;
}
.mt-min-80 {
    margin-top: -80px;
}
.mt-min-200 {
    margin-top: -200px;
}

.shadow-et {
    box-shadow: 0px 0px 18px rgb(47 49 53 / 8%) !important;
}
.shadow-et-li {
    box-shadow: 0px 0px 10px rgb(47 49 53 / 15%) !important;
}
.shadow-et-wh {
    box-shadow: 0px 0px 6px rgb(255 255 255 / 30%) !important;
}
.shadow-et-wh-hover:hover {
    box-shadow: 0px 0px 30px rgb(255 255 255 / 50%) !important;
}
[data-toggle="buttons"] > .radio-icon input[type="checkbox"], [data-toggle="buttons"] > .radio-icon input[type="radio"],
[data-toggle="buttons"] > .radio-icon input[type="checkbox"], [data-toggle="buttons"] > .radio-icon input[type="radio"] {
    position: absolute;clip: rect(0,0,0,0);pointer-events: none;
}

label input[type="radio"]:checked ~ i.icon-check_circle_outline {
    display: none
}
label input[type="radio"] ~ i.icon-check_circle_outline {
    color: #c8c8c8;display: inline;
}
label input[type="radio"] ~ i.icon-check_circle {
    display: none;
}
label input[type="radio"]:checked ~ i.icon-check_circle {
    display: inline
}
.gradin-style {
    background: var(--col-primary-color);
    background: linear-gradient(45deg, var(--col-primary-color) 0%,var(--col-secondary-color) 100%) !important;
}
.gradin-style-50 {
    background: linear-gradient(-50deg, var(--col-primary-color) 0%,var(--col-secondary-color) 100%) !important;
}
.pswd_info-left {
    display: none;position: absolute;left: -270px;top: 0;width: 256px;padding: 10px;background: #fefefe;
    font-size: .875em;border-radius: 5px;box-shadow: 0 1px 3px #ccc;border: 1px solid #b7abab;
    z-index: 1003;text-align: left;
}
#employerpswd_info > ul, #candidatepswd_info > ul {
    padding: 0;
}
.pswd_info-left::before {
    content: "\25B6";position: absolute;top: 24px;left: 100%;font-size: 19px;line-height: 14px;
    color: #ddd;text-shadow: none;display: block;
}
.validationfail {
    border-color: indianred !important;
}
.registervalidationfail {
    border-color: indianred;
}
.pswd_info-left::before {
    content: "\25B6";position: absolute;top: 24px;color: #ddd;left: 100%;font-size: 19px;
    line-height: 14px;text-shadow: none;display: block;
}
.validationfail, .registervalidationfail {
    border-color: indianred !important;
}

.animated-gradient {
    animation: animateBg 14s linear infinite;
    background-image: linear-gradient(90deg,#012c61,#ce3856,#012c61,#ce3856);background-size: 300% 100%;
}
.pswd_info-right {
    display: none;
    width: 300px;
    background: #fefefe;
}
.pswd_info-right::before {
    content: "\25B2";color: #fff;display: block;font-size: 19px;line-height: 14px;
    position: absolute;text-shadow: 0 -1px 1px #d0d0d0;top: -14px;
}
.invalid {
    background: url(https://d2r3fkmprkayl1.cloudfront.net/cross.png) no-repeat 0 50%;
    color: #ec3f41;
}
.valid {
    background: url(https://d2r3fkmprkayl1.cloudfront.net/tick.png) no-repeat 0 50%;
    color: #3a7d34;
}
.youtube-Bcol {
    background: #FF0000;
}
.facebook-Bcol {
    background: #3b5998;
}
.linkDin-Bcol {
    background: #0072b1;
}
.twitter-Bcol {
    background: #e2e3e5;
}
.instagram-Bcol {
    background: #bc2a8d;
}
.global-Bcol {
    background: #4352b0;
}
.navigate-Bcol {
    background: #008585;
}
.youtube-col {
    color: #FF0000;
}
.facebook-col {
    color: #3b5998;
}
.linkDin-col {
    color: #0072b1;
}
.twitter-col {
    color: #e2e3e5;
}
.instagram-col {
    color: #bc2a8d;
}
.global-col {
    color: #4352b0;
}
.navigate-col {
    color: #008585;
}

.marquee {
    position: relative;width: 100vw;max-width: 100%;height: 40px;overflow-x: hidden;font-weight:bold;
}

.track {
    position: absolute;white-space: nowrap;will-change: transform;animation: marquee 40s linear infinite;
}
@keyframes animateBg {
    0% {
        background-position: 0 0;
    }

    100% {
        background-position: 100% 0;
    }
}
@keyframes marquee {
    from {
        transform: translateX(0);
    }
    to {
        transform: translateX(-50%);
    }
}
.ribbon-box {
    background: url(https://d2r3fkmprkayl1.cloudfront.net/Tickets99/Ribbon-1.png) no-repeat 0 center;
    background-size: 55%; height:30px;
}
.white-nowrap {
    white-space: nowrap;
}
.glass {
    display: none;width: 150px;height: 150px;border-radius: 50%;cursor: crosshair;
    box-shadow: 0 0 0 7px rgba(255,255,255,.85),0 0 7px 7px rgba(0,0,0,.25),inset 0 0 40px 2px rgba(0,0,0,.25)
}
.glass, .main-tab-block h2:after, .title_bottom_bg_top .h22:after, .title_bottom_bg h2:after, .title_bottom_bg_top .h21:after {
    background: #fff;position: absolute;
}
.main-tab-block h2:after, .title_bottom_bg_top .h22:after,.title_bottom_bg h2:after {
    content: '';height: 3px;width: 100px;bottom: 20px;margin: 0 auto;left: 0;right: 0;
}
.title_bottom_bg_top .h22:after, .title_bottom_bg_top .h21:after {
    width: 150px;
}
.title_bottom_bg_top .h21:after {
    background: #000;
}
.image-animetion:after {
    content: "";position: absolute;width: 200%;height: 0%;left: 50%;top: 50%;z-index: 1;
    background-color: rgba(255, 255, 255, 0.3);transform: translate(-50%, -50%) rotate(-45deg);   
}
.image-animetion:hover:after {
    height: 250%;transition: all 600ms linear;background-color: transparent;
}

/*========================== Loading Css Start =======================*/

.loader__wrap {
    background-color: #2c294fcc;
}

.loader {
    --sz: 7rem;
}

.loader__sq {
    --p-sz: calc(var(--sz) / 4);
}

.loader__sq::before, .loader__sq::after {
    width: var(--p-sz);height: var(--p-sz);content: "";position: relative;transform: translateY(calc((var(--sz) - var(--p-sz)) * -1));
    animation: loader-box-bounce 0.5s cubic-bezier(0.3, 0.5, 0.4, 0.95) calc(var(--i) * 0.06s) infinite alternate-reverse;
}

.loader__sq:first-of-type {
    margin-right: var(--m-offset);
}

.loader__sq:first-of-type::before {
    --i: 1;border: 3px solid #ff7ab5;border-radius: 50%;
}

.loader__sq:first-of-type::after {
    --i: 3;background-color: #c643fb;
}

@supports ((-webkit-clip-path: circle()) or (clip-path: circle())) {
    .loader__sq:first-of-type::after {
        -webkit-clip-path: polygon(50% 0%, 100% 100%, 0% 100%);clip-path: polygon(50% 0%, 100% 100%, 0% 100%);
    }
}

.loader__sq:nth-of-type(2)::before {
    --i: 2;border: 3px solid #ffb650;
}

.loader__sq:nth-of-type(2)::after {
    --i: 4;background-color: #2fe2dd;border-radius: 50%;
}

@supports ((-webkit-clip-path: circle()) or (clip-path: circle())) {
    .loader__sq:nth-of-type(2)::after {
        border-radius: 0;-webkit-clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
        clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
    }
}

@-webkit-keyframes loader-box-bounce {
    to {
        transform: translateY(0);
    }
}

@keyframes loader-box-bounce {
    to {
        transform: translateY(0);
    }
}
.embedded-booking iframe {
    min-height:61vh !important;
}

/*====================================== Temples99 Start ============================*/

.tem-primary-col-bg {
    background: var(--temcol-primary-color) !important;
}

.tem-secondary-col-bg {
    background: var(--temcol-secondary-color) !important;
}

.tem-primary-col-col {
    color: var(--temcol-primary-color) !important;
}

.tem-secondary-col-col {
    color: var(--temcol-secondary-color) !important;
}

.tem-border-primary-col {
    border-color: var(--temcol-primary-color) !important;
}

.tem-border-secondary-col {
    border-color: var(--temcol-secondary-color) !important;
}

.tem-btn-outline-primary {
    border: 1px solid var(--temcol-primary-color) !important;
    color: var(--temcol-primary-color) !important;
}

.tem-btn-outline-danger {
    border: 1px solid var(--temcol-secondary-color) !important;
    color: var(--temcol-secondary-color) !important;
}

.tem-border-secondary {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-secondary-rgb),var(--bs-border-opacity)) !important;
}

.tem-btn-primary-c, .tem-btn-primary-c:hover, .tem-btn-primary-c:active, .tem-btn-outline-primary:hover {
    color: #fff !important;
    background: var(--temcol-primary-color) !important;
}

.tem-btn-secondary-c, .tem-btn-secondary-c:hover, .tem-btn-secondary-c:active, .tem-btn-outline-danger:hover {
    color: #fff !important;
    background: var(--temcol-secondary-color) !important;
}

.header-temp .nav-link {
    color: #fff;
}

.tem-head .navbar-nav .nav-link.active, .tem-head .navbar-nav .nav-link.show.nav-pills,
.tem-head .nav-link:hover, .tem-head .nav-pills .nav-link.active, .tem-head .nav-pills .show > .nav-link {
    border: none;
    color: var(--temcol-secondary-color);
}

.header-temp .navbar-nav .nav-link.active, .header-temp .navbar-nav .nav-link.show
.nav-pills, .header-temp .nav-link:hover, .header-temp .nav-pills .nav-link.active, .header-temp .nav-pills .show > .nav-link {
    border: none;
    color: var(--temcol-primary-color) !important;
}
.temple-what .nav-pills .nav-link:hover, .temple-what .nav-pills .nav-link.active,
.temple-what .nav-pills .show > .nav-link {
    background-color: var(--temcol-secondary-color) !important;
}

/*====================================== Temples99 End ============================*/
/*====================================== Parks99 Start ============================*/
.bg-transperent {
    background: rgba(255, 255, 255, .10);
}
.park-primary-col-bg {
    background: var(--parkcol-primary-color) !important;
}

.park-secondary-col-bg {
    background: var(--parkcol-secondary-color) !important;
}
.Parks99-body .navbar-nav .nav-link.active, .Parks99-body .navbar-nav .nav-link.show .nav-pills .nav-link:hover,
.Parks99-body .nav-pills .nav-link.active, .Parks99-body .nav-pills .show > .nav-link {
    border: none;
    color: var(--parkcol-secondary-color) !important;
}
.ourProcutFeatures .nav-link {
    color: var(--bs-dark) !important;
}

.Parks99-body .ourProcutFeatures .nav-link.active, .Parks99-body .nav-ourProcutFeatures .show > .nav-link,
.Parks99-body .ourProcutFeatures .nav-link:focus, .Parks99-body .ourProcutFeatures .nav-link:hover {
    background-color: white !important;
    color: var(--bs-dark) !important;
}

/*====================================== Parks99 End ============================*/


/*========================== Loading Css Start =======================*/

@media (max-width: 1790px) {
    .h6, h6 {
        font-size: 0.9rem;
    }
}
@media (max-width: 1600px) {
    .fs-xl {
        font-size: 3rem !important;
    }
    .embedded-booking iframe {
        min-height: 76vh !important;
    }
}
@media (min-width: 1200px) and (max-width: 1440px) {
    .fs-lg {
        font-size: 2.5rem !important;
    }
    .h2, h2 {
        font-size: 1.6rem !important;
    }
}
@media (max-width: 1440px) {
    .form-control, .form-select {
        line-height: 1.5;
    }
    .h5, h5 {
        font-size: 1.1rem;
    }
    .form-control {
        font-size: 0.8rem;
    }
    label.claass {
        top: 0.3rem;
    }
    .btn {
        --bs-btn-font-size: 0.8rem;
    }
    .lh-base {
        line-height: normal !important;
    }
    .fs-5, .h6, h6 {
        font-size: 0.8rem !important;
    }
    .iconSize {
        width: 30px;height: 30px;
    }
    .iconSize-nor {
        width: 36px !important;height: 36px;
    }
    .iconSize-xl {
        width: 90px;height: 90px;
    }
    .iconSize-lg {
        width: 70px;height: 70px;
    }
    .fs-md {
        font-size: 2rem !important;
    }
}
@media (max-width: 1400px) {
    .nav-link {
        font-size:12px;
    }
    span, p, a{
        font-size:0.8rem !important;
    }
    .fs-xxl6 {
        font-size: 5rem !important;
    }
    .h3, h3 {
        font-size: 1.3rem;
    }
    .fs-xxl {
        font-size: 3rem !important;
    }
    .fs-xl {
        font-size: 2.5rem !important;
    }
    .fs-md {
        font-size: 2rem !important;
    }
    .iconSize-lg {
        width: 60px;height: 60px;
    }
    .form-control, .form-select {
        line-height: 2;
    }
}
@media (max-width: 1199px) {
    .fs-xxl6 {
        font-size: 3rem !important;
    }
    .form-control, .form-select {
        line-height: 1.5;
    }
    #bonusOffer .form-control, #bonusOffer .form-select {
        line-height: 2.5;
    }
    .login-container .form-control, .login-container .form-select {
        line-height: 2.2;
    }
    .small, small {
        font-size: .8em;
    }
    .pswd_info-left {
        left: 0px !important;top: 80px !important;
    }
    .alert {
        width:90% !important;
    }
    .left_percentage-100 {
        left: 0;position: relative !important;z-index: 9;
    }
    .top-Mi-55 {
        top: -47px;
    }
}
@media (max-width: 991px) {
    :root {
        --tc-offcanvas-width: 100%;--tc-offcanvas-width-1: 100%;
    }
    span, p, a {
        font-size: 1rem !important;
    }
    .modal-xxl {
        max-width: 100% !important;
    }
    .form-check-label a, .form-check-label span{
        font-size: .8rem !important;
    }
    .mt-min-200 {
        margin-top: 15px;
    }
    .form-control {
        font-size: 1rem;
    }
    .fs-5, .h6, h6 {
        font-size: 1rem !important;
    }
}
@media (max-width: 767px) {
    .form-control, .form-select {
        line-height: 1.7;
    }
    .fs-lg {
        font-size: 2rem !important;
    }
    .iconSize-nor {
        width: 40px !important;height: 40px;
    }
    .iconSize-big {
        width: 130px;
        height: auto;
    }
    label.claass {
        top: 0.7rem;
    }
}
@media (max-width: 601px) {
    [class^="icon-"].fs-8 {
        font-size: 0.4rem;
    }
    .small, small {
        font-size: .8em;
    }
    .mw-50 {
        min-width: 40px !important;
    }
    .form-control, .form-select, #bonusOffer .form-control, #bonusOffer .form-select {
        line-height: 1.9;
    }
    /*.fs-5, .h6, h6 {
        font-size: 0.8rem !important;
    }*/
    .main-tab-block h2:after, .title_bottom_bg_top .h22:after, .title_bottom_bg h2:after {
        bottom: 5px;
    }
    .iconSize-big {
        width: 100px;
    }
    .title-price h1 br, .tab-block2 h2 br {
        display: none;
    }
    .fs-lg {
        font-size: 1.5rem !important;
    }
    .h1, h1 {
        font-size: calc(1.5rem);
    }
    .h4, h4 {
        font-size: calc(1.2rem);
    }
    .fs-4 {
        font-size: calc(1rem + .3vw) !important;
    }
    .h5, h5 {
        font-size: 1.1rem;
    }
    .iconSize-xxxl {
        width: 80px;height: 80px;
    }
    .mm-80 {
        margin-top: -40px;
    }

    .iconSize-sm {
        width: 50px;height: 50px;
    }

}
@media (max-width: 430px) {
    .glass {
        height: 100px
    }
    .fs-xxl6 {
        font-size: 2.5rem !important;
    }
    .fs-xxl {
        font-size: 2rem !important;
    }
    .fs-xl {
        font-size: 1.5rem !important;
    }
    .fs-md {
        font-size: 1.3rem !important;
    }
    .topEventManagmentMainBody .fs-md {
        font-size: 1.7rem !important;
    }
    .iconSize-big {
        width: 80px;
    }
    .h2, h2 {
        font-size: calc(1rem + .9vw);
    }
    .iconSize-sm {
        width: 45px;height: 45px;
    }
}

@media (max-width: 400px) {
    .iconSize-big {
        width: 75px;
    }
    .fs-xxl6 {
        font-size: 2rem !important;
    }
    .fs-xl {
        font-size: 1.2rem !important;
    }
    .fs-md {
        font-size: 1rem !important;
    }
}
@media (max-width: 361px) {
    .iconSize-sm {
        width: 45px;height: 45px;
    }
}
@media (max-width: 321px) {
    .iconSize {
        width: 30px;height: 30px;
    }
    .fs-xxl6 {
        font-size: 1.8rem !important;
    }
    .iconSize-nor {
        width: 35px !important;height: 35px;
    }
    .iconSize-w-80 {
        width: 60px;
    }
    .iconSize-big {
        width: 85px;
    }
    .lh-lg {
        line-height: 1.5 !important;
    }
    .fs-lg {
        font-size: 1rem !important;
    }
    .h4, h4 {
        font-size: calc(1rem);
    }
    .h2, h2 {
        font-size: calc(1.1rem + .9vw);
    }
}