@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
body{font-family: "Poppins", sans-serif;}
section {max-width: 1920px;margin: auto;}
/*-------------------------------------------------*/
/*Hero Section*/
/*-------------------------------------------------*/
section.hero-banner-section{background-image: url(../tiz-pro/tiz-pro-banner-img.gif); background-size: cover;background-repeat: no-repeat; background-position: center; text-align: center; padding: 114px 0 141px;}
section .hero-banner-heading h1 {font-weight: 600;font-size: 50px;line-height: 60px;letter-spacing: 5%;text-align: center;color: #FFFFFF;}
section .hero-banner-img .banner-main-img p {font-weight: 400;font-size: 22px;line-height: 30px;letter-spacing: -1%;text-align: center;color: #FFF;position: relative;margin: 0;}
section .hero-banner-img .banner-main-img p span {color: #2DD59D;}
section.hero-banner-section .group-img {display: flex;justify-content: center;}
section.hero-banner-section .banner-group {display: flex;justify-content: center;align-items: center;gap: 15px;}
section.hero-banner-section .banner-group p {font-weight: 600;font-size: 16px;line-height: 35px;letter-spacing: 24%;text-align: center;color: #FFFFFF;margin: 0;margin-bottom: 7px;}
section.hero-banner-section .banner-group p strong {color: #00F5C4;}
section .banner-main-img {max-width: 831px;margin: auto;}
section .hero-banner-heading h1 span{position: relative; display: inline-block; background: linear-gradient(187.94deg, #FFFFFF 25.16%, #77FFE1 66.22%); -webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;color: transparent;padding: 0px 25px;}
section .hero-banner-heading h1 span::before {content: '';position: absolute;inset: 0;right: 0px;left: 0px;padding: 1px;border-radius: inherit;background: linear-gradient(103.93deg, #00F5C4 3.94%, #004033 101.25%);-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);mask-composite: add, add; -webkit-mask-composite: xor;mask-composite: exclude;width: 100%;left: 0;right: 0; height: 100%;border-radius: 100px;z-index: 0;}
section.hero-banner-section {position: relative;}
section.hero-banner-section .hero-banner-bottom {position: absolute;bottom: 0;left: 0;right: 0;text-align: center;max-width: 1084px;margin: auto;background: #000000;border-radius: 100px;font-weight: 300;font-size: 16px;line-height: 30px;letter-spacing: -1%;text-align: center;padding: 14px 15px;margin-bottom: -28px;color: #FFFFFF;}
section.hero-banner-section .hero-banner-bottom p {margin: 0;}
section.hero-banner-section .hero-banner-bottom::before {content: '';position: absolute;inset: 0;right: 0px;left: 0px;padding: 3px;border-radius: inherit;background:linear-gradient(90deg, #00F5C4 0%, #FFFFFF 100%);-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);mask-composite: add, add; -webkit-mask-composite: xor;mask-composite: exclude;width: 100%;left: 0;right: 0; height: 100%;border-radius: 100px;z-index: 0;}
section.hero-banner-section .hero-banner-bottom strong {color: #00F5C4;font-weight: 600;}
/*-----------------------------------------*/
/*Intro Section*/
/*-----------------------------------------*/
section.intro-section {padding: 100px 0 165px;}
section .intro-content h2 {font-weight: 600;font-size: 34px;line-height: 45px;letter-spacing: -1%;color: #0C0F0D;margin-bottom:15px;}
section .intro-content h2 span {color: #009C64;}
section .intro-content p {font-weight: 400;font-size: 16px;line-height: 30px;letter-spacing: -1%;color: #000000;text-align: justify;margin-bottom: 30px;}
.intro-content .intro-group strong {font-weight: 600;}
.intro-content .intro-group {display: inline-flex;box-shadow: 12px -18px 47.8px 0px #2FB36B inset;background: #00F5C4;border-radius: 100px;font-weight: 600;font-size: 16px;line-height: 32px;letter-spacing: -1%;vertical-align: middle;color: #000000;padding-right: 40px;position: relative;padding-left: 25px;gap: 15px;padding-top: 5px;align-items: center;}
.intro-content .intro-group::before{position: absolute;bottom: 0;top: 0;left: 0;right: 0;background: #FFFFFF;box-shadow: 0px 4px 4px 0px #00000040;opacity: 0.4;z-index: -1;}
.intro-content .intro-group{margin-bottom: 30px;}
.intro-rating {display: inline-flex;gap: 10px;}
.intro-rating figure img {height: 24px;}
.intro-rating .rating-text {display: flex;gap: 17px;font-size: 14px;line-height: 20px;letter-spacing: -1%;color: #000000;}
.intro-rating .rating-text strong {font-weight: 600;display: inline-block;border-right: 1px solid #000;padding-right: 10px;display: inline-flex;align-items: center;}
.intro-rating .rating-text strong:last-child {border-right: 0;}
.intro-column-right .pro-add {position: relative;background: linear-gradient(141.5deg, rgba(45, 213, 157, 0) 10.7%, rgba(9, 21, 28, 0) 128.57%);box-shadow: 0px 4px 4px 0px #00000040 inset;box-shadow: 0px 7px 11.9px 0px #0000004F;border-radius: 45px;}
.intro-column-right .pro-add::before {content: '';position: absolute;inset: 0;right: 0px;left: 0px;padding: 5px;border-radius: inherit;background: linear-gradient(90deg, #2DD59D 0%, #000000 100%);-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);mask-composite: add, add; -webkit-mask-composite: xor;mask-composite: exclude;width: 100%;left: 0;right: 0; height: 100%;border-radius: 45px;pointer-events: none;z-index: -1;}
.intro-column-right .pro-add .add-column {padding-top: 40px;}
.intro-column-right .pro-add .add-column p {padding: 0 35px;font-weight: 400;font-size: 16px;line-height: 25px;letter-spacing: 5%;color: #2B2E31;margin: 0;padding-bottom: 30px;}
.intro-column-right .pro-add .add-column p span {color: #009779;font-weight: 600;font-size: 20px;}
.intro-column-right .pro-add .add-column .price-group {display: flex;justify-content: space-between;padding: 0 35px 30px;align-items: center;}
.add-column .price-group strong {font-weight: 600;font-size: 28px;line-height: 30px;letter-spacing: -1%;color: #000000;}
.add-column .price-group span {font-weight: 600;font-size: 16px;line-height: 14px;letter-spacing: -1%;color: #2F2F2F;position: relative;}
.add-column .price-group span::before {content: '';width: 110%;height: 2px;position: absolute;left: -7px;right: 0;background: #FF0000;top: 50%;transform: translateY(-50%);margin: auto;}
.intro-column-left {padding-right:115px;}
.intro-column-right .pro-add .add-column .input-text {background: linear-gradient(358deg, rgba(255, 255, 255, 0.2) 0%, rgba(0, 136, 109, 0.2) 100%);border-radius: 44px 44px 0 0;padding: 35px 35px 60px;}
.intro-column-right .pro-add .add-column .input-text {display: flex;flex-wrap: wrap;gap: 10px;}
.intro-column-right .pro-add .add-column .input-text .text {width: 100%;min-width: 0;font-weight: 600;font-size: 14px;line-height: 23px;letter-spacing: -1%;color: #000000;display: flex;gap: 10px;align-items: center;}
.intro-column-right .pro-add .add-column .input-text .text span {width: 20px;}
.intro-column-right .pro-add .add-column .input-text .language-select-row {flex-wrap: nowrap;gap: 8px;}
.intro-column-right .pro-add .add-column .input-text .language-select-row label {margin: 0;white-space: nowrap;}
.intro-column-right .pro-add .add-column .input-text .language-select-row .form-select {flex: 0 1 160px;width: 160px;max-width: 100%;height: 34px;padding: 4px 32px 4px 12px;border-radius: 6px;font-size: 14px;line-height: 1.2;}
.course-button {background-color: transparent;border: 0;background-image: url(../tiz-pro/button-bg-1.svg);background-size: contain;background-repeat: no-repeat;background-position: center;display: inline-block;width: 200px;height: 76px;display: flex;justify-content: center;font-weight: 600;font-size: 16px;letter-spacing: -1%;color: #FFF;line-height: 69px;cursor: pointer;text-decoration: none;}
.intro-column-right .pro-add{position: relative;}
.intro-column-right .pro-add .buy-button {position: absolute;bottom: -38px;left: 0;right: 0;width: 100%;display: flex;justify-content: center;}
/*-----------------------------------------*/
/*Community Section*/
/*-----------------------------------------*/
.community-section {background: #000202;padding: 92px 0 127px;position: relative;z-index: 0;  overflow: hidden;}
.community-column-content h2 span {display: block;text-align: center;font-weight: 700;font-size: 50px;line-height: 60px;letter-spacing: 15%;text-align: center;text-transform: uppercase;background: linear-gradient(90deg, #FFFFFF 25.49%, #00F5C4 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;color: transparent;padding-bottom: 10px;}
.community-column-content h3 {display: flex;justify-content: center;font-family: Poppins;font-weight: 700;font-size: 28px;line-height: 40px;letter-spacing: 15%;text-align: center;text-transform: uppercase;color: #FFF; padding-bottom: 20px;}
.community-column-content h3 p{background: linear-gradient(90deg, #FFFFFF 25.49%, #00F5C4 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;color: transparent;}
.community-column-content {text-align: center;}
.community-column-content .button {border: 2px solid #FFFFFF;border-radius: 100px;display: inline-flex;margin: auto;padding: 10px;}
.community-column-content .button .same-button::before {content: '';position: absolute;inset: 0;right: 0px;left: 0px;padding: 2px;border-radius: inherit;background:  linear-gradient(90deg, #00F5C4 0%, rgba(153, 153, 153, 0) 100%);-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);mask-composite: add, add; -webkit-mask-composite: xor;mask-composite: exclude;width: 100%;left: 0;right: 0; height: 100%;border-radius: 45px;pointer-events: none;z-index: 0;}
.community-column-content .button .same-button {padding: 9px 25px 9px 32px;border-radius: 100px;position: relative;background: linear-gradient(179deg, rgb(0 255 204 / 1%) 28.55%, #96fbe7 130.26%);display: flex;gap: 15px;font-weight: 400;font-size: 16px;line-height: 100%; letter-spacing: 0%;text-align: center;vertical-align: middle;color: #FFF;align-items: center;}
.community-column-content .button .same-button .icon {width: 40px;height: 40px;background: linear-gradient(91.55deg, #D9D9D9 -71.38%, #000000 145.32%);border-radius: 100px;position: relative; display: flex;align-items: center;justify-content: center;}
.community-column-content .button .same-button .icon img{width: 20px;}
.community-column-content .button .same-button .icon::before {content: '';position: absolute;inset: 0;right: 0px;left: 0px;padding: 2px;border-radius: inherit;background:linear-gradient(180deg, #FFFFFF 0%, #000000 100%);-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);mask-composite: add, add; -webkit-mask-composite: xor;mask-composite: exclude;width: 100%;left: 0;right: 0; height: 100%;border-radius:100px;pointer-events: none;z-index: 0;}
#wave-section {height: 100%;background-color: #000;position: absolute;overflow: hidden;bottom: -160px;left: 0;right: 0;width: 100%;z-index: -1;}
.community-same-section {position: relative;}
.community-same-section .globe-img {/*background-image: url(../tiz-pro/globe.gif);*/background-size: contain;background-repeat: no-repeat;background-position: center;position: absolute;width: 550px;height: 550px;top: -120px;z-index: 1;border-radius: 100%;background-size: 166%;left: 190px;overflow: hidden;}
.community-same-section .globe-img::before {z-index: 1;content: '';position: absolute;left: 0;background-color: #00F5C494;width: 100%;height: 100%;border-radius: 100%;mix-blend-mode: color;}
.community-same-section .globe-img video {width: 100%;height: 100%;object-fit: cover;transform: scale(1.5);}
/*-----------------------------------------*/
/*Client Section*/
/*-----------------------------------------*/
.clent_logo_warp.client-logo-section .owl-stage-outer {overflow: unset;}
.client-logo-section .container .inner_logo_client {margin-top: 00;border-radius: 0;padding: 35px 0;}
.clent_logo_warp.client-logo-section{overflow: hidden;}
/*-----------------------------------------*/
/*Midnight Section*/
/*-----------------------------------------*/
.midnight-section {padding: 50px 0 80px;}
section.midnight-section .section-heading h2 {padding: 0;font-weight: 700;font-size: 30px;line-height: 32px;letter-spacing: -1%;vertical-align: middle;color: #000000;padding-bottom: 20px;}
section.midnight-section .section-heading p {font-weight: 500;font-size: 20px;line-height: 25px;letter-spacing: -1%;vertical-align: middle;position: relative;margin: 0;display: inline-flex;padding: 10px 15px;}
section.midnight-section .section-heading p::before {content: '';background: linear-gradient(283.77deg, rgba(255, 255, 255, 0) 27.47%, #00F5C4 101.11%);position: absolute;left: 0;top: 0;bottom: 0;width: 100%;height: 100%;z-index: -1;}
section.midnight-section .same-column-col{position: relative; height: 100%;border-radius: 30px;z-index: 0; overflow: hidden;background: #000000;}
section.midnight-section .same-column-col::before {background-image: url(../tiz-pro/column-bg.webp);background-size: cover;background-repeat: no-repeat;background-position: center;height: 100%;content: '';position: absolute;left: 0;right: 0;top: 0;bottom: 0;width: 100%;z-index: -1;opacity: 71%;}
section.midnight-section .midnight-row-group .row [class*="col-md-"] {padding: 10px;}
section.midnight-section .same-column-col .d-flex {align-items: center;justify-content: space-between;padding: 40px 46px;}
section.midnight-section .same-column-col strong {font-weight: 600;font-size: 28px;line-height: 35px;letter-spacing: -1%;color: #00F5C4;display: block;padding-bottom: 10px;}
section.midnight-section .same-column-col p {margin: 0;font-weight: 500;font-size: 16px;line-height: 25px;letter-spacing: -1%;text-align: left;color: #FFFFFF;}
section.midnight-section .same-column-col .width-50 {width: 50%;}
section.midnight-section .same-column-col .d-flex.column-6-content {padding: 40px 15px;height: 100%}
section.midnight-section .same-column-col .d-flex.flex-direction {flex-direction: column;align-items: start;justify-content: space-between;height: 100%;padding: 40px 20px;align-items: center;}
section.midnight-section .same-column-col .d-flex.flex-direction p, section.midnight-section .same-column-col .d-flex.flex-direction strong {text-align: center;}
section.midnight-section .same-column-col strong span{color: #FFF;}
section.midnight-section .same-column-col .d-flex.padding-15 {padding: 15px 18px 0;align-items: center;gap: 10px;}
section.midnight-section .same-column-col .d-flex.padding-15 p {font-size: 20px;}
section.midnight-section .same-column-col .d-flex.padding-15 strong {font-size: 25px;padding-bottom: 0;}
.midnight-section .section-heading {padding-bottom: 45px;}
section.midnight-section .midnight-row-group .row .col-md-9 {padding-bottom: 0;padding-top: 0;}
/*-----------------------------------------*/
/*Premium Section*/
/*-----------------------------------------*/
.premium-section {background: url(../tiz-pro/premium-bg.webp);padding-bottom: 250px;padding-top: 85px;background-size: cover;background-repeat: no-repeat;background-position: center;position: relative;}
.premium-section .premium-heading h2 {font-weight: 700;font-size: 28px;line-height: 30px;letter-spacing: 28%;text-align: center;color: #FFF;position: relative;}
.premium-heading .sub-heading {position: relative;display: flex;justify-content: center;align-items: center;font-weight: 600;font-size: 22px;line-height: 59px;letter-spacing: 7%;text-align: center;color: #FFF;gap: 15px;margin-left: -65px;padding-top: 20px;}
.premium-heading .sub-heading img {position: relative;max-width: 120px;}
.premium-heading {padding-bottom: 100px;}
.premium-slider .item-content span {font-weight: 600;font-size: 20px;line-height: 30px;letter-spacing: 15%;vertical-align: middle;color: #2DD59D;display: block; padding-bottom: 10px;}
.premium-slider .item-content p {font-weight: 500;font-size: 24px;line-height: 35px;letter-spacing: -2%;color: #FFF;}
.premium-slider .item-content .item-list {position: relative;z-index: 1;width: 590px;margin-top: 30px;background: radial-gradient(90.16% 143.01% at 15.32% 21.04%, rgba(45, 213, 157, 0.42) 0%, rgba(110, 191, 244, 0.0940625) 77.08%, rgba(70, 144, 213, 0) 100%);backdrop-filter: blur(80px);border-radius: 15px;padding: 30px;}
.premium-slider .item-content .item-list li {font-weight: 400;font-size: 18px;line-height: 40px;letter-spacing: -1%;color: #FFF;}
.premium-slider .item-content .item-list ul {padding-left: 15px;list-style: disc;}
.premium-item-row {display: flex;justify-content: center;}
.premium-item-row .module-img-video {width: 430px;height: 255px;background: #FFF;border-radius: 10px;position: relative;z-index: 0;margin-left: -65px;}
.premium-item-row .module-img-video::before {content: '';position: absolute;left: 0;right: 0;top: 0;bottom: 0;background-color: #81FAE2;z-index: -1;border-radius: 10px;margin-top: -15px;margin-left: -15px;width: 100%;height: 100%;}
.premium-item-row .module-img-video .img-video {height: 100%;background: #FFF;overflow: hidden;border-radius: 10px;}
.premium-item-row .module-img-video .module-button {position: absolute;left: 0;right: 0;top: 50%;transform: translateY(-50%);background: #00F5C4;box-shadow: 0px 4px 10px 5px #00000040 inset;border: 0;border-radius: 100px;width: 150px;font-weight: 700;font-size: 18px;line-height: 30px;letter-spacing: 15%;padding: 6px 12px;margin: auto;}
.premium-item-row .module-img-video::after {content: '';width: 100%;height: 100%;position: absolute;left: 0;right: 0;top: -80px;z-index: -1;background: radial-gradient(50% 50% at 50% 50%, #00F5C4 0%, rgba(0, 0, 0, 0) 100%);opacity: 0.7;}
.premium-item-row .item-content {position: relative;}
.premium-item-row .item-content::after {content: '';width: 100%;height: 100%;position: absolute;right: -310px;top: -10px;z-index: 0;background: radial-gradient(50% 50% at 50% 50%, #00F5C4 0%, rgba(0, 0, 0, 0) 100%);opacity: 0.7;}
.premium-section .dot-grid {width: 100%;background: radial-gradient(circle at 50% 40%, rgba(14, 31, 38, .35), transparent 62%), #03080b;position: absolute;height: 100%;top: 0;bottom: 0;}
.premium-section .dot-grid canvas {display: block;width: 100%;height: 100%;}
/*-----------------------------------------*/
/*Slider Section*/
/*-----------------------------------------*/
.slider-section-image {margin-top: -140px;position: relative;}
.slider-section-image .slider-img img{width: 100%;}
/*-----------------------------------------*/
/*Before Section*/
/*-----------------------------------------*/
.before-section .heading-section { padding-bottom: 45px;}
.before-section .heading-section h2 {font-weight: 700;font-size: 32px;letter-spacing: 12%;text-align: center;text-transform: uppercase;color: #000000;padding-bottom: 10px;}
.before-section .heading-section p {margin: 0;font-weight: 600;font-size: 22px;line-height: normal;letter-spacing: 16%;text-align: center;text-transform: uppercase;color: #000000;}
.before-section .heading-section p span {color: #04BF9A;font-size: 28px;font-weight: 700;}
.before-section {padding: 80px 0;}
/*-----------------------------------------*/
/*Time Section*/
/*-----------------------------------------*/
.time-running-section {padding: 0 ;}
.time-running-section .same-heading h2 {font-weight: 400;font-size: 34px;line-height: 100%;letter-spacing: 0%;color: #000000;padding-bottom: 20px;}
.time-running-section .same-heading h2 span {font-weight: 700;background: linear-gradient(90deg, #000000 0%, #1FDEBD 66.35%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;color: transparent;}
.time-running-section .same-heading p {margin: 0;font-weight: 300;font-size: 20px;line-height: 100%;letter-spacing: 9%;color: #000;}
.time-running-section .same-heading p span {color: #008E72;font-weight: 500;}
.time-running-section .same-heading {padding-bottom: 50px;}
.countdown-wrap { display: flex; gap:0px;justify-content: center;}
.countdown-wrap .unit {position: relative;width: 190px;height: 140px;border-radius: 18px;background: url(../tiz-pro/time-bg.webp);display: flex;flex-direction: column;align-items: center;justify-content: center;color: #ffffff;overflow: hidden;background-size: contain;background-repeat: no-repeat;background-position: center;margin: 0 -25px;}
.countdown-wrap .unit .value {font-size: 24px;font-weight: 700;line-height: 1;letter-spacing: -0.5px;z-index: 1;margin-top: -55px;}
.countdown-wrap .unit .label { margin-top: 8px; font-size: 11px; font-weight: 500; letter-spacing: 0.5px; opacity: 0.9; z-index: 1;}
.time-running-section .button {border: 2px solid #FFFFFF;border-radius: 100px;display: inline-flex;margin: auto;padding: 10px;box-shadow: 0px 4px 8px 0px #00000042;}
.time-running-section .button .same-button::before {content: '';position: absolute;inset: 0;right: 0px;left: 0px;padding: 3px;border-radius: inherit;background: #373737;-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);mask-composite: add, add; -webkit-mask-composite: xor;mask-composite: exclude;width: 100%;left: 0;right: 0; height: 100%;border-radius: 45px;pointer-events: none;z-index: 0;}
.time-running-section .button .same-button {padding: 9px 25px 9px 32px;border-radius: 100px;position: relative;background: linear-gradient(90deg, #0E0E0E 0%, #2E2E2E 100%);
display: flex;gap: 15px;font-weight: 400;font-size: 16px;line-height: 100%; letter-spacing: 0%;text-align: center;vertical-align: middle;color: #FFF;align-items: center;}
.time-running-section .button .same-button .icon {width: 40px;height: 40px;background: #D9D9D9;border-radius: 100px;position: relative; display: flex;align-items: center;justify-content: center;}
.time-running-section .button .same-button .icon img{width: 20px;filter: brightness(0) saturate(100%) invert(0%) sepia(0%) saturate(7500%) hue-rotate(312deg) brightness(100%) contrast(107%);}
/* .time-running-section .button .same-button .icon::before {content: '';position: absolute;inset: 0;right: 0px;left: 0px;padding: 2px;border-radius: inherit;background:linear-gradient(180deg, #FFFFFF 0%, #000000 100%);-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);mask-composite: add, add; -webkit-mask-composite: xor;mask-composite: exclude;width: 100%;left: 0;right: 0; height: 100%;border-radius:100px;pointer-events: none;z-index: 0;} */
.time-running-section {text-align: center;}

/*-----------------------------------------*/
/*Success Section*/
/*-----------------------------------------*/
/* Testimonial styles moved to frontend_asset/component/testimonial_success_stories_slider*.css. */
section, .advanced-banner{max-width:1920px; margin:auto}
/*-----------------------------------------*/
/*Video Section*/
/*-----------------------------------------*/
.carousel-3d-container { position: relative;width: 100%;user-select: none;}
.carousel-3d-container .owl-carousel .owl-stage {display: flex;align-items: center;padding: 100px 0; }
.carousel-3d-container .owl-carousel .owl-item {z-index: 1;position: relative;}
.carousel-3d-container .owl-carousel .owl-item.active.center {z-index: 3;}
.carousel-3d-container .owl-carousel .owl-item.prev, 
.carousel-3d-container .owl-carousel .owl-item.next {z-index: 2;}
.carousel-3d-container .carousel-3d-card {width: 100%;margin: 0 auto;transition: all 0.5s cubic-bezier(0.25, 0.8, 0.25, 1);border-radius: 20px;overflow: hidden;background: #fff;border: 3px solid #10b981;box-shadow: 0 5px 15px rgba(0,0,0,0.1);transform: scale(0.7);opacity: 0.8;}
.carousel-3d-container .carousel-3d-card img {width: 100%;height: 100%;object-fit: cover;pointer-events: none;}
.carousel-3d-container .owl-item.active.center .carousel-3d-card {transform: scale(1.3);border-color: #10b981; box-shadow: 0 10px 40px rgba(16, 185, 129, 0.6);opacity: 1;}
.carousel-3d-container .owl-item.prev .carousel-3d-card {transform: translateX(0%) scale(1.05);border-color: #10b981; box-shadow: -5px 5px 20px rgba(0,0,0,0.1);opacity: 1;}
.carousel-3d-container .owl-item.next .carousel-3d-card {transform: translateX(0%) scale(1.05);border-color: #10b981;box-shadow: 5px 5px 20px rgba(0,0,0,0.1);opacity: 1;}
.carousel-3d-container .owl-item.prev-2 .carousel-3d-card { transform: translateX(10%) scale(0.85);border-color: #22c55e;opacity: 0.9;}
.carousel-3d-container .owl-item.next-2 .carousel-3d-card {transform: translateX(-10%) scale(0.85);border-color: #22c55e;opacity: 0.9;}
.carousel-3d-container .owl-nav {position: absolute;top: 50%;width: 100%;transform: translateY(-50%);display: flex;justify-content: space-between;pointer-events: none;z-index: 4;}
.carousel-3d-container .owl-carousel .owl-nav button.owl-prev, .carousel-3d-container .owl-carousel .owl-nav button.owl-next {pointer-events: auto;background: #374151 !important;color: white !important;border: none;border-radius: 50%;width: 40px;height: 40px;font-size: 18px !important;display: flex !important;justify-content: center;align-items: center;box-shadow: 0 0 15px rgba(16, 185, 129, 0.7);transition: all 0.3s ease !important;margin: 0 30px !important;background: #0009 !important;position: relative;}
.carousel-3d-container .owl-carousel .owl-nav button.owl-prev::after, .carousel-3d-container .owl-carousel .owl-nav button.owl-next::after {content: '';position: absolute;inset: 0;padding: 2px;border-radius: inherit;background: linear-gradient(90deg, #00FF1E 0%, #FFFFFF 100%);-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);-webkit-mask-composite: xor;mask-composite: exclude;width: 100%;left: 0;right: 0;height: 100%;border-radius: 100px;}
.carousel-3d-container .owl-carousel .owl-nav button.owl-prev:hover, 
.carousel-3d-container .owl-carousel .owl-nav button.owl-next:hover { background: #10b981 !important;color: white !important; transform: scale(1.1);}
.happy_face {padding-bottom: 130px;padding-top: 0;}
.carousel-3d-card .owl-lazy {max-height: 271px !important; opacity: 1 !important;}
/*-----------------------------------------*/
/*Students Section*/
/*-----------------------------------------*/
.students-section {background-image: url(../tiz-pro/students-bg.webp);background-size: cover;background-repeat: no-repeat;background-position: center;text-align: center;padding: 100px 0;}
.students-section .students-content h2 {font-weight: 700;font-size: 30px;line-height: 32px;letter-spacing: 5%;text-align: center;text-transform: uppercase;padding-bottom: 50px;padding-top: 20px;}
.students-section .students-content p {font-family: Poppins;font-weight: 500;font-size: 26px;line-height: 30px;letter-spacing: 5%;text-align: center;text-transform: capitalize;padding-top: 100px;}
.students-section .students-content p span{color: #009C7D;}
.students-content .text-img {max-width: 1000px;margin: auto;padding: 20px 0;}
/*-----------------------------------------*/
/*Faq Section*/
/*-----------------------------------------*/
.faq-section {backdrop-filter: blur(100px);background: linear-gradient(180deg, #FFF 61.65%, rgb(47, 205, 174) 100%);padding-bottom: 200px;padding-top: 100px;}
.faq-heading h2 {font-weight: 600;font-size: 44px;line-height: 50px;letter-spacing: 28%;text-transform: uppercase;color: #918D8D;}
.faq-heading p {margin: 0;font-weight: 600;font-size: 32px;line-height: 40px;letter-spacing: -1%;color: #1E201F;padding-top: 15px;}
#faq_section .accordion-item {background: linear-gradient(180deg, #000000 -40%, #00F5C4 100%);border-radius: 50px;overflow: hidden;margin-bottom: 23px;border: 0;height: auto !important;
  margin-bottom: 0 !important;}
#faq_section .accordion-item:last-child {margin-bottom: 0 !important;}
#faq_section #accordionExample {background: transparent !important;border: 0;}
#faq_section .inner_accodian { display: block;max-height: inherit;overflow: inherit;}
#faq_section .accordion-item .accordion-button {background: transparent;border: 0;font-size: 18px;color: #FFF;font-weight: 500;line-height: 30px;padding: 13px 30px;border-radius: 0;box-shadow: none;font-family: "Poppins", sans-serif;
}
#faq_section .accordion-item .accordion-body {padding: 0 30px 30px;color: #fff;font-size: 14px;}
#faq_section .accordion-item .accordion-body p {font-size: 14px; color: #FFF;font-weight: 500;font-family: "Poppins", sans-serif;}
#faq_section .accordion-item .accordion-button::after {background-image: url(../tiz-pro/arrow-down.png); width: 15px; height: 15px; background-size: 15px !important;}
#faq_section .accordion-item:nth-child(2n) {background: #000;}
#faq_section .accordion-item:nth-child(2n) .accordion-button {color: #FFF;background: #000;}
#faq_section .accordion-item:nth-child(2n) .accordion-body  {color: #FFF;background: #000;}
.elementary-faq .swiper-vertical>.swiper-wrapper {height: 382px;}
.accordion__row.swiper {padding: 0 100px;}
.accordion__row.swiper span.swiper-pagination-bullet {background: #504c4c;opacity: 1;width: 5px;height: 5px;margin: 20px 0 !important;transition: 0.5s ease-out;border-radius: 10px;}
.accordion__row.swiper span.swiper-pagination-bullet.swiper-pagination-bullet-active {background: linear-gradient(180deg, #00FF5E 0%, #000000 100%);height: 200px;border-radius: 10px;}
section#faq_section .section__heading h2.ask_text {font-weight: 600;font-size: 28px;line-height: normal;letter-spacing: 28%;text-align: center;vertical-align: middle;color: #918D8D;text-transform: uppercase;}
section#faq_section .section__heading p {font-weight: 600;font-size: 32px;line-height: normal;letter-spacing: -1%;text-align: center;vertical-align: middle;color: #1E201F; padding-top: 10px;margin: 0;}
.faq-inner .faq-row.row {align-items: center;}
.community-column-content h3 p {margin: 0;}
.premium-slider .owl-stage-outer {padding-top: 80px;}
.premium-heading {padding-bottom: 0;}

@media (max-width:1699px) {
section .hero-banner-heading h1{font-size: 40px;}
section .hero-banner-img .banner-main-img p{font-size: 20px;}
section .banner-main-img{max-width: 761px;}
section.hero-banner-section{padding: 80px 0 111px;}
section.hero-banner-section .hero-banner-bottom{font-size: 14px;line-height: 25px;}
section.hero-banner-section .banner-group p{font-size: 14px;line-height: 30px;}
section .intro-content h2{font-size: 30px;line-height: 35px;}
.community-same-section .globe-img{left: 70px;}
.students-content .text-img{max-width: 840px;}
.happy_face{padding-bottom: 70px;}
.students-section{padding: 60px 0;}
.students-section .students-content p{padding-top: 80px;font-size: 20px;line-height: 20px;}
.faq-section{padding-bottom: 140px;padding-top: 60px;}
#faq_section .accordion-item .accordion-button{font-size: 16px;}
.faq-heading h2{font-size: 42px;}
.faq-heading p{font-size: 30px ; line-height: 35px;}
.students-section .students-content h2{font-size: 24px;}
}
@media (max-width:1499px) {
section .hero-banner-heading h1 {font-size: 38px;}
section .hero-banner-heading h1 span{padding: 0px 15px;}
section .hero-banner-img .banner-main-img p {font-size: 18px;}
section.hero-banner-section .hero-banner-bottom{max-width: 914px;}
section .intro-content h2 {font-size: 28px;line-height: 35px;}
section .intro-content p{font-size: 14px;line-height: 25px;}
.intro-content .intro-group{font-size: 14px;padding-right: 30px;  padding-left: 15px;}
.intro-rating figure img {height: 20px;}
.intro-rating .rating-text{gap:15px}
.intro-column-right .pro-add .add-column p{font-size: 14px;}
.intro-column-right .pro-add .add-column p span{font-size: 18px;}
.intro-column-right .pro-add .add-column p{padding-bottom: 20px;}
.add-column .price-group strong{font-size: 24px;}
.add-column .price-group span{font-size: 14px;}
.intro-column-right .pro-add .add-column .input-text{padding: 25px 35px 50px;}
.community-same-section .globe-img{width: 460px;height: 460px;left: 40px;}
.community-section{  padding: 52px 0 107px;}
.community-column-content h2 span{font-size: 40px;line-height: 50px;}
.community-column-content h3{font-size: 25px; line-height: 20px;}
section.midnight-section .section-heading h2{font-size: 28px;line-height: 30px;}
section.midnight-section .section-heading p{font-size: 18px;line-height: 20px;}
section.intro-section {padding: 80px 0 145px;}
.premium-section .premium-heading h2{font-size: 24px;}
.premium-heading .sub-heading{font-size: 20px;line-height: 39px;}
.premium-heading .sub-heading img{max-width: 100px;}
.premium-slider .item-content p{font-size: 22px; line-height: 25px;}
.premium-slider .item-content .item-list li{font-size: 16px; line-height: 35px;}
.premium-item-row .module-img-video .module-button{font-size: 16px;}
.premium-section{padding-bottom: 210px;padding-top: 55px;}
.slider-section-image{margin-top: -100px;}
.before-section {padding: 60px 0;}
.before-section .heading-section h2{font-size: 28px;padding-bottom: 0;}
.before-section .heading-section p{font-size: 20px;}
.before-section .heading-section p span{font-size: 22px;}
.before-section .heading-section {padding-bottom: 40px;}
.time-running-section .same-heading h2{font-size: 30px;}
.time-running-section .same-heading p{font-size: 18px;}
.countdown-wrap .unit .value{font-size: 22px;}
.time-running-section .button .same-button{padding: 9px 20px 9px 25px;}
.students-content .text-img {max-width: 750px;}
.students-section .students-content p {padding-top: 60px;font-size: 18px;line-height: 20px;}
.students-section .students-content h2 {font-size: 22px;}
.faq-section {padding-bottom: 140px;padding-top: 60px;}
.faq-heading h2 {font-size: 36px;}
.faq-heading p { font-size: 26px;line-height: 30px;}
.carousel-3d-container .owl-carousel .owl-stage{padding: 70px 0;}
section.hero-banner-section {padding: 60px 0 90px;}
.accordion__row.swiper {padding: 0 70px;}
section .hero-banner-heading h1{line-height: 50px;}
}
@media (max-width:1399px) {
.community-same-section .globe-img{left: 20px;}
section.midnight-section .same-column-col strong{font-size: 24px;  line-height: 25px;}
section.midnight-section .same-column-col p{font-size: 14px;}
.premium-heading .sub-heading {font-size: 18px;line-height: 30px;}
.premium-heading .sub-heading img {max-width: 80px;}
.premium-slider .item-content span{font-size: 18px;}
.premium-slider .item-content p {font-size: 20px;line-height: 20px;}
.premium-slider .item-content .item-list{padding: 20px;width: 430px;}
.premium-slider .item-content .item-list li{font-size: 14px;}
.premium-item-row .module-img-video{width: 390px; height: 235px;}
 section .hero-banner-heading h1 {font-size: 28px; }
.faq-section {padding-bottom: 100px;padding-top: 20px;}
.intro-column-left {padding-right: 45px;}
.carousel-3d-card .owl-lazy{max-height: 250px !important;}
}
@media (max-width:1199px) {
section.hero-banner-section { padding: 50px 0 70px;}
section .hero-banner-heading h1 {font-size: 28px;}
section .hero-banner-heading h1{line-height: 40px;}
.carousel-3d-container .owl-carousel .owl-stage {padding: 50px 0;}
section.hero-banner-section .hero-banner-bottom {max-width: 834px;}
section.hero-banner-section .hero-banner-bottom {font-size: 12px;line-height: 25px;}
section .hero-banner-img .banner-main-img p{line-height: 20px;}
section .intro-content h2 {font-size: 24px;line-height: 25px;}
section .intro-content p{margin-bottom: 20px;}
.intro-content .intro-group {margin-bottom: 20px;}
.community-same-section .globe-img{width: 390px;height: 390px;}
.community-column-content h2 span {font-size: 36px;line-height: 40px;}
.community-column-content h3 {font-size: 20px;line-height: 20px;}
.community-section {padding: 52px 0 49px;}
section.midnight-section .section-heading h2 {font-size: 24px;line-height: 25px;    padding-bottom: 10px;}
section.midnight-section .section-heading p {font-size: 16px;line-height: 20px;}
section.midnight-section .same-column-col strong {font-size: 20px;line-height: 25px;}
.midnight-section {padding: 50px 0 50px;}
.midnight-section .section-heading {padding-bottom: 25px;}
.before-section .heading-section h2 {font-size: 26px;padding-bottom: 0;}
.before-section .heading-section p {font-size: 18px;}
.before-section .heading-section p span {font-size: 20px;}
.time-running-section .same-heading h2 {font-size: 26px;}
.time-running-section .same-heading p {font-size: 16px;}
.carousel-3d-card .owl-lazy{max-height: 211px !important;}
.students-content .text-img {max-width: 630px;padding: 0;}
.students-section .students-content p {padding-top: 40px;font-size: 14px;line-height: 10px;}
.students-section .students-content h2 {font-size: 18px;line-height: 22px;padding-bottom: 10px;padding-top: 10px;}
.accordion__row.swiper {padding: 0 30px;}
.faq-section {padding-bottom: 70px;padding-top: 20px;}
.premium-section {padding-bottom: 160px;padding-top: 55px;}
.before-section .heading-section {padding-bottom: 20px;}
}
@media (max-width:991px) {
section .hero-banner-heading h1 {line-height: 30px;font-size: 24px;}
section.hero-banner-section .hero-banner-bottom{padding: 10px 15px;border-radius: 0;}
section.hero-banner-section .hero-banner-bottom::before{border-radius: 0;}
.intro-column-left{padding-left: 0;padding-right: 0;}
.intro-section .intro-column.col-md-8 {width: 100%;}
.intro-section .intro-column.col-md-4 {width: 100%;padding-top: 50px;}
.intro-column-right {max-width: 400px;margin: auto;}
.intro-column-left {text-align: center;}
section .intro-content p{text-align: center;}
.community-same-section .globe-img {width: 350px;height: 350px;right: 0;margin: auto;left: 0;}
.community-row.row .community-column {width: 100%;}
.community-section {padding: 272px 0 50px;}
section.intro-section {padding: 50px 0 185px;}
section.hero-banner-section .hero-banner-bottom{margin: 0;}
section.hero-banner-section {padding: 50px 0 100px;}
section.midnight-section .midnight-row-group .row .col-md-9 {width: 100%;}
.mobile-100 {width: 100%;}
.mobile-50{width: 50%;}
.premium-heading .sub-heading{margin: 0;}
.carousel-3d-card .owl-lazy { max-height: 160px !important;}
.students-content .text-img {max-width: 380px;padding: 0;}
.students-section .students-content p{padding-top: 20px;}
.faq-inner .faq-row.row .column-faq {width: 100%;}
.faq-heading {text-align: center;padding-bottom: 40px;}
.faq-heading p {font-size: 20px;line-height: 25px;padding-top: 0;}
.faq-heading h2 {font-size: 30px;line-height: 35px;}
.accordion__row.swiper {padding: 0;}
 #faq_section .accordion-item .accordion-button {font-size: 14px;line-height: 25px;}
.faq-section {padding-bottom: 50px;padding-top: 20px;}
.countdown-wrap .unit{width: 180px;height: 130px;}
}
@media (max-width:767px) {
section .hero-banner-img .banner-main-img p{top: 10px;font-size: 16px;}
section.hero-banner-section .banner-group{flex-wrap: wrap; gap: 0px;padding-top: 20px;}
section.hero-banner-section .banner-group p{width: 100%;}
.intro-content .intro-group {flex-wrap: wrap;justify-content: center;gap: 5px;padding: 10px 15px;}
.intro-content .intro-group{line-height: 22px;}
.intro-rating{flex-wrap: wrap;justify-content: center;}
.intro-rating .rating-text{font-size: 11px;line-height: 14px;}
.intro-rating{gap: 5px;}
.intro-rating .rating-text {gap: 10px;}
.intro-rating figure img {height: 15px;}
.intro-column-right .pro-add .add-column p{padding: 0 25px;}
.intro-column-right .pro-add .add-column .price-group{padding: 0 25px 20px;}
.add-column .price-group strong {font-size: 20px;}
.intro-column-right .pro-add .add-column .input-text {padding: 25px 25px 50px;border-radius: 30px 30px 0 0;}
.intro-column-right .pro-add{border-radius: 30px;}
.intro-column-right .pro-add::before{border-radius: 30px;}
.intro-column-right .pro-add .add-column {padding-top: 30px;}
section.intro-section {padding: 50px 0 165px;}
.community-same-section .globe-img {width: 240px;height: 240px;}
.community-section {padding: 141px 0 50px;}
.community-column-content h2 span {font-size: 28px;line-height: 30px;}
.community-column-content h3 {font-size: 18px;line-height: 20px;}
.client-logo-section .container .inner_logo_client{padding: 20px 0;}
section.midnight-section .section-heading h2{font-size: 20px;}
.mobile-50 {width: 100%;}
.premium-section .premium-heading h2{font-size: 20px;}
.premium-heading .sub-heading{flex-wrap: wrap;line-height: 20px;    font-size: 14px;}
.premium-heading .sub-heading span {display: block;width: 100%;}
.premium-section {padding-bottom: 40px;padding-top: 45px;}
.premium-heading .sub-heading img {max-width: 50px;}
.premium-slider .item-content p {font-size: 16px;line-height: 20px;margin: 0;text-align: center;}
.premium-slider .item-content span {font-size: 14px;text-align: center;margin: 0;padding: 0;}
.premium-slider .item-content .item-list ul {padding-left: 15px;list-style: disc;display: flex;flex-direction: column-reverse;justify-content: center;align-items: center;}
.premium-item-row{flex-wrap: wrap;flex-direction: column-reverse;}
.premium-slider .item-content .item-list {padding: 20px;width: 100%;}
.premium-item-row .item-content{width: 100%;}
.premium-slider .item-content .item-list{margin-top: 20px;}
.premium-slider .item-content .item-list {margin-top: 20px;margin-bottom: 40px;}
.premium-item-row .module-img-video{margin: 0;}
.premium-item-row .module-img-video {width: 100%;height: 205px;max-width: 350px;margin: auto auto 30px;}
.premium-heading {padding-bottom: 50px;}
.premium-item-row .module-img-video .module-button {font-size: 14px;}
.slider-section-image {margin-top: -50px;}
.before-section {padding: 40px 0;}
.before-section .heading-section h2 {font-size: 22px;padding-bottom: 0;}
.before-section .heading-section p {font-size: 14px;}
.before-section .heading-section p span {font-size: 16px;}
.time-running-section .same-heading h2 {font-size: 20px;line-height: 25px;padding-bottom: 0;}
.time-running-section .same-heading p {font-size: 14px;line-height: 25px;}
.countdown-wrap .unit {width: 150px;height: 110px;}
.time-running-section .same-heading {padding-bottom: 30px;}
.carousel-3d-card .owl-lazy {max-height: 120px !important;}
.carousel-3d-container .owl-carousel .owl-nav button.owl-prev, .carousel-3d-container .owl-carousel .owl-nav button.owl-next{margin: 0 !important;}
.students-content .text-img {max-width: 290px;padding: 0;}
.students-section .students-content h2 {font-size: 14px;line-height: 22px;padding-bottom: 10px;padding-top: 10px;}
.students-section {padding: 20px 0;}
.students-section .students-content p {padding-top: 20px;line-height: 25px;}
.faq-heading {text-align: center;padding-bottom: 20px;}
.faq-heading h2 {font-size: 24px;line-height: 35px;}
.faq-heading p {font-size: 16px;line-height: 25px;padding-top: 0;}
.intro-content .intro-group {background: transparent;box-shadow: none;}
.premium-item-row .item-content::after{display: none;}
.premium-heading {padding-bottom: 0;}

}
section.hero-banner-section{padding: 0 !important;position: relative;}
section.hero-banner-section video {height: 650px;object-fit: cover;width: 100%;}
.hero-banner-position{position: absolute;left: 0;right: 0;top: 50%;transform: translateY(-50%);}
section.hero-banner-section .hero-banner-bottom{bottom: -100px;}
@media (max-width:1699px) {
section.hero-banner-section .hero-banner-bottom {bottom: -108px;}
section.hero-banner-section video{height: 640px;}
}
@media (max-width:1499px) {
section.hero-banner-section video{height: 590px;}
section.hero-banner-section .hero-banner-bottom {bottom: -88px;}
}
@media (max-width:1399px) {
section.hero-banner-section video {height: 560px;}
section.hero-banner-section .hero-banner-bottom {bottom: -75px;}
}
@media (max-width:1199px) {
section.hero-banner-section video {height: 480px;}
section.hero-banner-section .hero-banner-bottom {bottom: -45px;}
}
@media (max-width:991px) {
section.hero-banner-section .hero-banner-bottom {bottom: -80px;margin: auto;}
}
@media (max-width:767px) {
section.hero-banner-section .hero-banner-bottom {bottom: -80px;}
section.hero-banner-section video {height: 370px;}
section.hero-banner-section{ padding-bottom: 90px !important;}
.accodian_qustion_inner .swiper {padding-right: 30px !important;}
}


/*------------------------------*/
/*Tabs IMAGE*/
/*-------------------------------*/
.slider-section-image .tabing-group {position: relative;}
.slider-section-image .tabing-group .tabs-row {position: absolute;left: 0;top: 50%;transform: translateY(-50%);padding: 70px;}
.tabing-group .tabs-row .tabing-heading h2 {padding-bottom: 15px;text-shadow: 0px 2px 4.6px #000000;font-weight: 700;font-size: 36px;line-height: 40px;letter-spacing: 15%; vertical-align: middle;text-transform: uppercase;color: #00F5C4;}
.tabing-group .tabs-row .tabing-heading p {text-shadow: 0px 2px 4.6px #000000;font-weight: 500;font-size: 28px;line-height: 30px;letter-spacing: 28%;vertical-align: middle;text-transform: uppercase;max-width: 530px;color: #FFF;margin: 0;}
.tabing-group .tabs-row  .tabing-heading {margin-bottom: 30px;}
.tabing-group .tabs-row .tabs-group-row ul { margin: 0;border: 0 !important;gap: 10px;max-width: 490px;background: transparent !important;}
.tabing-group .tabs-row .tabs-group-row ul button {border-radius: 100px !important;font-weight: 500;font-size: 12px;line-height: 22px; letter-spacing: 7%;text-align: center;vertical-align: middle;position: relative;color: #FFF;padding: 5px 22px;}
.tabing-group .tabs-row .tabs-group-row ul button::before{content: '';position: absolute;inset: 0; right: 0px;left: 0px;padding: 1px;border-radius: inherit; background: linear-gradient(90deg, #FFFFFF 0%, #00F5C4 100%);-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);mask-composite: add, add;-webkit-mask-composite: xor;mask-composite: exclude;width: 100%;left: 0; right: 0;height: 100%;border-radius: 30px;pointer-events: none;z-index: -1;}
.tabing-group .tabs-row .tabs-group-row ul button.active {background: linear-gradient(180deg, #00F5C4 0%, #000000 122%);}
@media (max-width:1699px) {
.tabing-group .tabs-row .tabing-heading h2{font-size: 32px; line-height: 40px;}
.tabing-group .tabs-row .tabing-heading p{font-size: 26px;max-width: 490px;}
.slider-section-image .tabing-group .tabs-row{padding: 60px;}
}
@media (max-width:1199px) {
.slider-section-image .tabing-group .tabs-row {padding: 40px;}
.tabing-group .tabs-row .tabing-heading h2{font-size: 28px; line-height: 35px;padding-bottom: 10px;}
.tabing-group .tabs-row .tabing-heading p{font-size: 22px;max-width: 400px;}
.tabing-group .tabs-row .tabing-heading{margin-bottom: 20px;}
}
@media (max-width:991px) {
.padding-bottom-150 {padding-bottom: 110px;}
}
@media (max-width:767px) {
.slider-section-image .tabing-group .tabs-row {padding: 0 0 30px;position: relative;top: inherit;transform: inherit;}
.slider-section-image {margin-top: 50px;}
.padding-bottom-150 {padding-bottom: 50px;}
.tabing-group .tabs-row .tabs-group-row ul button{border: 1px solid #DDD;padding: 5px 15px;}
.tabing-group .tabs-row .tabing-heading p {font-size: 18px;max-width: 400px;letter-spacing: 6%;}
.tabing-group .tabs-row .tabing-heading h2 {font-size: 28px;line-height: 25px;}
.slider-section-image .tabing-group {position: relative;padding: 20px;background: #000;border-radius: 20px;}
.slider-section-image {margin-top: 50px;padding-bottom: 50px;}
}
.hero__Title__slider {display: inline-flex;align-items: center;margin-top: 35px; margin-bottom: -55px;justify-content: center;}
#animatedHeading span{color: #2DD59D;font-weight: 400;font-size: 22px;line-height: 30px;letter-spacing: -1%;text-align: center;position: relative;}
div#animatedHeading {height: 30px; overflow: hidden;display: inline-flex;width: 100px;justify-content: center;        align-items: center;}
@media (max-width: 1699px) {
#animatedHeading span{font-size: 20px;}
.hero__Title__slider{margin-top: 20px; margin-bottom: 0;}
}
@media (max-width: 1499px) {
#animatedHeading span{font-size: 18px;}
div#animatedHeading{    width: 90px;}
}
@media (max-width: 1199px) {
div#animatedHeading{height:20px;}
}
@media (max-width: 767px) {
section .hero-banner-img .banner-main-img p{top: 0;}
}
.premium-slider .owl-nav {
	text-align: center;
	gap: 15px;
	display: flex !important;
	justify-content: center;
	margin-top: 15px;
}.premium-slider .owl-nav button.owl-prev {
position: relative;
    width: 40px;
    height: 40px;
    background: #2bcd98;
    border-radius: 100px;
    color: #000;
    font-size: 30px;
    left: 0px;
}
.premium-slider .owl-nav button.owl-next {
  position: relative;
    width: 40px;
    height: 40px;
    background: #2bcd98;
    border-radius: 100px;
    color: #000;
    font-size: 30px;
    right: 0px;
}
.premium-slider .owl-nav button span{display: none;}
.premium-slider .owl-nav button.owl-prev::before {
    content: "\f053";
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    font-size: 18px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    right: 0;
}
.premium-slider .owl-nav button.owl-next::before {
    content: "\f054";
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    font-size: 18px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    right: 0;
}
.premium-item-row .module-img-video::after, .premium-item-row .item-content::after{    opacity: 0.4;}

@media (max-width: 767px) {

.premium-slider .item-content .item-list{margin-bottom: 0;}
section.hero-banner-section .hero-banner-bottom {
	bottom: -120px;
    width: 90%;
}
section.hero-banner-section {
	padding-bottom: 130px !important;
}
.before-full-img {
	padding: 0 15px;
}
.countdown-wrap .unit .label{margin-top: 0;}
.premium-slider .item-content .item-list ul{justify-content: inherit;
    align-items: inherit;}
    .premium-slider .item-content .item-list li{line-height: 25px;margin-bottom: 5px;}
}
.accodian_qustion_inner .accordion__row {
    height:291px;
}
#faq_section .accordion-item{margin-bottom: 5px !important;}
@media (max-width:991px) {
.accodian_qustion_inner .accordion__row {
	height: 269px;
	padding-right: 30px;
}

}