.main, body {width: 100%;overflow-x: hidden !important;}body, p {font-size: 16px;line-height: 26px;color: var(--common-color);}.h1-title, .h2-title, .h3-title, .sub-title {font-weight: 700;font-family: var(--title-font);text-transform: none;}.h1-title span, .h2-title span, .h4-title span, .main-navigation ul li ul.sub-menu li a:hover, .main-navigation ul li ul.sub-menu li.active > a, .main-navigation ul li.sub-items.active > a:after, .video-btn:hover {color: var(--primary-color);}.sec-btn, button, button:focus, button:hover, input, input:focus, input:hover {outline: 0;}.sec-btn:hover, .swiper-arrow:hover {background-position: right center;}.dot-1, .dot-2 {-webkit-animation-fill-mode: both;}:root {--primary-color: #4a01f9;--secondary-color: #e5a30d;--dark-color: #101a37;--common-color: #777777;--gradient-color: linear-gradient(135deg, #4a01f9, #8e01f9, #8e01f9, #4a01f9);--bg-color: #f5f5f5;--white-color: #ffffff;--black-color: #000000;--body-font: "Poppins", sans-serif;--title-font: "Poppins", sans-serif;}* {margin: 0;padding: 0;box-sizing: border-box;}body {font-family: var(--body-font);}body.fixed {position: fixed;top: 0;height: 100vh;overflow: hidden;}.main {position: relative;}.bg-animate {position: fixed;top: 0;left: 0;width: 100vw;height: 100vh;filter: blur(60px);z-index: 0;}.bg-animate span[class^="shape-"] {position: absolute;display: inline-block;border-radius: 50%;opacity: 0.15;}.bg-animate span.shape-1 {top: -50px;right: -50px;width: 300px;height: 300px;background: var(--secondary-color);}.bg-animate span.shape-2 {top: 300px;left: -50px;width: 250px;height: 250px;background: var(--dark-color);}.bg-animate span.shape-3 {top: 35%;left: 40%;width: 450px;height: 450px;background: var(--primary-color);}.bg-animate span.shape-4 {top: -30px;left: 30%;width: 120px;height: 120px;background: var(--primary-color);}.bg-animate span.shape-5 {bottom: 30px;left: 200px;width: 250px;height: 250px;background: var(--secondary-color);}.bg-animate span.shape-6 {bottom: 50px;right: 100px;width: 150px;height: 150px;background: var(--primary-color);}.sec-btn, .video-btn span.icon {height: 46px;position: relative;}a, a:focus, a:hover {text-decoration: none;outline: 0;}.banner-content, .banner-img, .form-element, .form-input-box, .main-features, section {position: relative;}img {width: auto;height: auto;max-width: 100%;}p {font-weight: 400;margin-bottom: 26px;}.title {text-align: center;margin-bottom: 45px;}.copy-right, .title.left {text-align: left;}.title p {margin-top: 25px;}.sub-title {font-size: 20px;line-height: 29px;color: var(--secondary-color);display: block;margin-bottom: 3px;}.h1-title, .h2-title, .h3-title, .h4-title {color: var(--dark-color);}.h1-title {font-size: 33px;line-height: 39px;margin-bottom: 16px;}.h2-title {font-size: 40px;line-height: 55px;margin-bottom: 19px;position: relative;}.h3-title {font-size: 25px;line-height: 35px;margin-bottom: 15px;}.h4-title {font-size: 20px;line-height: 30px;font-weight: 700;font-family: var(--title-font);margin-bottom: 0;}.sec-btn, .video-btn {display: inline-flex;font-size: 16px;line-height: 26px;font-family: var(--title-font);text-transform: none;transition: 0.3s;font-weight: 700;}.about-text ul li:before, .sec-btn, .sec-btn:hover, .swiper-arrow, .video-btn {color: var(--white-color);}.h4-title span {font-size: 30px;line-height: 40px;}.sec-btn {justify-content: center;align-items: center;width: 170px;background: var(--gradient-color);background-size: 200% 100%;background-position: left center;border-radius: 40px;overflow: hidden;text-align: center;padding: 5px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);border: none;}.sec-btn:hover {box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);}.sec-btn.big {width: 200px;height: 60px;padding: 17px 5px;}.sec-btn span {position: relative;display: inline-block;z-index: 1;}.form-input-box img, .swiper-arrow, .top-video-btn {position: absolute;top: 50%;}.video-btn {align-items: center;}.video-btn span.icon {display: inline-block;width: 46px;background: var(--secondary-color);border-radius: 50%;box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1);margin-right: 10px;transition: 0.3s;}.video-btn span.icon:before {content: "";position: absolute;top: 50%;left: 55%;transform: translate(-50%, -50%);width: 12px;height: 16px;border-left: 12px solid var(--white-color);border-top: 8px solid transparent;border-bottom: 8px solid transparent;transition: 0.3s;}.video-btn:hover span.icon:before {border-left-color: var(--dark-color);}.top-video-btn {transform: translate(-50%, -50%);left: 50%;}.swiper-arrow:after {display: none;}.swiper-arrow {bottom: auto;left: -100px;right: auto;transform: translate(0, -50%);width: 70px;height: 70px;background: var(--gradient-color);background-size: 200% 100%;background-position: left center;border-radius: 50%;box-shadow: 0 3px 20px rgba(0, 0, 0, 0.1);display: flex;justify-content: center;align-items: center;outline: 0 !important;font-size: 25px;transition: 0.3s;z-index: 5;}.swiper-arrow.swiper-button-next {left: auto;right: -100px;}.swiper-pagination {bottom: -40px !important;font-size: 0;line-height: 0;}.swiper-pagination-bullet {width: 12px;height: 12px;background: var(--white-color);border: 1px solid var(--dark-color);border-radius: 50%;opacity: 1;margin: 0 7px !important;display: inline-block;transition: 0.3s;}.swiper-pagination-bullet.swiper-pagination-bullet-active, .swiper-pagination-bullet:hover {opacity: 1;background: var(--primary-color);border-color: var(--primary-color);}.swiper-pagination-bullet.swiper-pagination-bullet-active {transform: scale(1.5);}.swiper-pagination-vertical.swiper-pagination-bullets, .swiper-vertical > .swiper-pagination-bullets {top: 50%;bottom: auto !important;right: auto;left: 5px;transform: translate(0, -50%);}.swiper-pagination.swiper-pagination-vertical .swiper-pagination-bullet {position: relative;margin: 0 0 13px !important;}.swiper-pagination.swiper-pagination-vertical .swiper-pagination-bullet:last-child {margin-bottom: 0 !important;}.main-navigation ul li a:hover:before, .main-navigation ul li.active a:before, .main-navigation ul li.sub-items:hover > a:before, .swiper-arrow img {width: 30px;}.black-shadow {position: fixed;top: 0;left: 0;width: 100vw;height: 100vh;background: var(--black-color);opacity: 0.75;z-index: 90;display: none;}.back-img {background-size: cover;background-position: center;background-repeat: no-repeat;}.form-box {display: block;position: relative;font-size: 0;line-height: 1;margin-bottom: 30px;}.form-box label, .form-input, .main-navigation ul li, .main-navigation ul li a, label {line-height: 26px;font-size: 16px;}.form-box label {color: var(--dark-color);font-weight: 700;margin-bottom: 6px;}.form-box.checkbox label {font-weight: 400;margin-bottom: 0;}.form-box label input {margin-right: 5px;}.form-input-box img {left: 15px;transform: translate(0, -50%);width: 12px;height: auto;}.form-input {width: 100%;height: 46px;background: var(--white-color);color: var(--common-color);border: none;outline: 0;padding: 5px 25px;border-radius: 40px;box-shadow: 3px 3px 25px rgba(0, 0, 0, 0.08);}textarea.form-input {height: 100px;resize: none;padding: 11px 20px;border-radius: 20px;margin-bottom: 0;}.form-input::placeholder {color: var(--common-color);opacity: 1;}.form-box .sec-btn {width: 100%;height: 46px;padding: 7px 5px;}.toggle-button span, .toggle-button::after, .toggle-button::before {width: 100%;height: 2px;position: absolute;background: var(--dark-color);}select {-moz-appearance: none;-webkit-appearance: none;}select::-ms-expand {display: none;}.form-element i {position: absolute;top: 15px;right: 25px;pointer-events: none;font-size: 18px;color: var(--primary-color);}select.form-input {padding-right: 45px !important;}.about-text ul, .breadcreumb ul, .main-navigation ul {list-style: none;padding: 0;}.datepicker.dropdown-menu {font-size: 13px;}.date .form-input {border-radius: 10px !important;margin-left: 0 !important;}.datepicker table tr td.active {background: var(--primary-color) !important;}.for-des {display: inline-block !important;}.for-mob {display: none !important;}.toggle-button {position: fixed;top: 25px;right: 30px;width: 30px;height: 30px;background: 0 0;border: none;outline: 0 !important;border-radius: 0;display: none;z-index: 110;}.dot-1, .dot-2, .dot-3 {border-radius: 50%;}.toggle-button span {display: block;top: 50%;transform: translate(0, -50%);transition: opacity 0.3s 0.3s;}.toggle-button::after, .toggle-button::before {content: "";display: block;transition: transform 0.3s, top 0.3s 0.3s, bottom 0.3s 0.3s;}.toggle-button::before {top: 6px;}.toggle-button::after {bottom: 6px;}.toggle-menu .toggle-button span {opacity: 0;transition: opacity 0.3s;}.toggle-menu .toggle-button::after, .toggle-menu .toggle-button::before {background-color: var(--secondary-color);transition: top 0.3s, bottom 0.3s, transform 0.3s 0.3s;}.toggle-menu .toggle-button::before {top: calc(50% - 1px);transform: rotate(45deg);}.toggle-menu .toggle-button::after {bottom: calc(50% - 1px);transform: rotate(-45deg);}.container {position: relative;z-index: 5;}.common-sec {position: relative;padding: 100px 0;}.common-sec-top {position: relative;padding: 100px 0 0;}.common-sec-bottom {position: relative;padding: 0 0 100px;}.loader-box {position: fixed;top: 0;left: 0;display: flex;justify-content: center;align-items: center;width: 100vw;height: 100vh;background: var(--white-color);z-index: 99999999;}.dot-1, .dot-2, .dot-3, .loader, .site-brnading a img.sticky {position: absolute;}.loader {top: 50%;left: 50%;transform: translate(-50%, -50%);width: 90px;height: 90px;display: flex;justify-content: center;align-items: center;}.dot-1 {z-index: 3;width: 30px;height: 30px;top: 30px;left: 30px;background: var(--gradient-color);background-size: 200% 100%;background-position: left center;animation-fill-mode: both;-webkit-animation: 1.5s cubic-bezier(0.21, 0.98, 0.6, 0.99) infinite alternate jump-jump-1;animation: 1.5s cubic-bezier(0.21, 0.98, 0.6, 0.99) infinite alternate jump-jump-1;}.dot-2 {z-index: 2;width: 60px;height: 60px;top: 15px;left: 15px;background: var(--white-color);animation-fill-mode: both;-webkit-animation: 1.5s cubic-bezier(0.21, 0.98, 0.6, 0.99) infinite alternate jump-jump-2;animation: 1.5s cubic-bezier(0.21, 0.98, 0.6, 0.99) infinite alternate jump-jump-2;}.about-text ul li:before, .dot-3, .feature-box .icon:before {background: var(--gradient-color);left: 0;}.dot-3 {z-index: 1;width: 90px;height: 90px;top: 0;background-size: 200% 100%;background-position: left center;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation: 1.5s cubic-bezier(0.21, 0.98, 0.6, 0.99) infinite alternate jump-jump-3;animation: 1.5s cubic-bezier(0.21, 0.98, 0.6, 0.99) infinite alternate jump-jump-3;}.header-menu, .site-brnading, .site-header {height: 100px;transition: 0.3s;}@-webkit-keyframes jump-jump-1 {0%, 70% {box-shadow: 2px 2px 3px 2px rgba(0, 0, 0, 0.2);-webkit-transform: scale(0);transform: scale(0);}100% {box-shadow: 10px 10px 15px 0 rgba(0, 0, 0, 0.3);-webkit-transform: scale(1);transform: scale(1);}}@keyframes jump-jump-1 {0%, 70% {box-shadow: 2px 2px 3px 2px rgba(0, 0, 0, 0.2);-webkit-transform: scale(0);transform: scale(0);}100% {box-shadow: 10px 10px 15px 0 rgba(0, 0, 0, 0.3);-webkit-transform: scale(1);transform: scale(1);}}@-webkit-keyframes jump-jump-2 {0%, 40% {box-shadow: 2px 2px 3px 2px rgba(0, 0, 0, 0.2);-webkit-transform: scale(0);transform: scale(0);}100% {box-shadow: 10px 10px 15px 0 rgba(0, 0, 0, 0.3);-webkit-transform: scale(1);transform: scale(1);}}@keyframes jump-jump-2 {0%, 40% {box-shadow: 2px 2px 3px 2px rgba(0, 0, 0, 0.2);-webkit-transform: scale(0);transform: scale(0);}100% {box-shadow: 10px 10px 15px 0 rgba(0, 0, 0, 0.3);-webkit-transform: scale(1);transform: scale(1);}}@-webkit-keyframes jump-jump-3 {0%, 10% {box-shadow: 2px 2px 3px 2px rgba(0, 0, 0, 0.2);-webkit-transform: scale(0);transform: scale(0);}100% {box-shadow: 10px 10px 15px 0 rgba(0, 0, 0, 0.3);-webkit-transform: scale(1);transform: scale(1);}}@keyframes jump-jump-3 {0%, 10% {box-shadow: 2px 2px 3px 2px rgba(0, 0, 0, 0.2);-webkit-transform: scale(0);transform: scale(0);}100% {box-shadow: 10px 10px 15px 0 rgba(0, 0, 0, 0.3);-webkit-transform: scale(1);transform: scale(1);}}.site-header {position: fixed;top: 0;left: 0;width: 100%;background: 0 0;z-index: 100;}.site-brnading {width: 188px;display: flex;align-items: center;}.site-brnading a {display: block;position: relative;color: #000;font-size: 25px;font-weight: 700;}.site-brnading a img {opacity: 1;transition: 0.3s;}.site-brnading a img.sticky {top: 0;left: 0;width: 100%;opacity: 0;transition: 0.3s;}.header-menu {width: 100%;display: flex;justify-content: flex-end;align-items: center;}.footer-logo a, .header-btn, .main-navigation, .main-navigation ul, .main-navigation ul li {display: inline-block;}.main-navigation ul {font-size: 0;line-height: 1;margin: 0;vertical-align: middle;}.main-navigation ul li {position: relative;margin-right: 30px;}.main-navigation ul li a {color: var(--dark-color);text-transform: uppercase;font-weight: 500;position: relative;transition: 0.3s;}.breadcreumb ul li a, .footer-bottom-link ul li a, .footer-contact-box-text p a, .our-links ul li a {color: var(--common-color);transition: 0.3s;}.main-navigation ul li a:hover, .main-navigation ul li.active a, .main-navigation ul li.sub-items:hover > a {color: var(--primary-color);-webkit-text-stroke: 0.5px;}.main-navigation ul li a:before {content: "";position: absolute;bottom: -5px;left: 0;width: 0;height: 3px;background: var(--secondary-color);border-radius: 10px;transition: 0.3s;}.main-navigation ul li.sub-items > a {padding-right: 15px;position: relative;}.main-navigation ul li.sub-items > a:after {content: "\f078";position: absolute;top: 50%;right: 0;transform: translate(0, -50%);font-family: "Font Awesome 5 Free";font-weight: 900;color: var(--dark-color);font-size: 12px;transition: 0.3s;}.main-navigation ul li.sub-items:hover > a:after, .main-navigation ul li.sub-items > a:hover:after {color: var(--primary-color);transform: translate(0, -50%) rotate(-180deg);}.main-navigation ul li ul.sub-menu {position: absolute;top: 100%;left: -15px;width: 300px;height: auto;background: var(--white-color);border-radius: 4px;box-shadow: 1px 1px 60px rgba(0, 0, 0, 0.1);display: none;transition: 0.3s;z-index: 150;}.main-navigation ul li:hover ul.sub-menu {display: block;animation: 0.3s linear swip_up;}@keyframes swip_up {from {transform: translate(0, 20px);opacity: 0;}to {transform: translate(0, 0);opacity: 1;}}.main-navigation ul li ul.sub-menu li {display: block;text-align: left;margin: 0;border-bottom: 1px solid #ebebeb;}.main-navigation ul li ul.sub-menu li:last-child {border-bottom: none;}.main-navigation ul li ul.sub-menu li a {display: inline-block;height: auto !important;color: var(--dark-color);font-size: 14px;padding: 5px 15px;transition: 0.3s;}.breadcreumb ul li:first-child::before, .footer-bottom-link ul li:first-child:before, .main-navigation ul li ul.sub-menu li a:before {display: none;}.header-btn .sec-btn {width: 120px;height: 35px;}.site-header.sticky-header {height: 80px;background: var(--white-color);box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);}.banner-img-box, .feature-box:hover {box-shadow: 5px 5px 30px rgba(0, 0, 0, 0.1);}.site-header.sticky-header .header-menu, .site-header.sticky-header .site-brnading {height: 80px;}.main-banner {position: relative;padding: 195px 0 100px;}.banner-content p {font-size: 20px;line-height: 30px;font-weight: 500;margin-bottom: 37px;}.banner-btn {display: flex;align-items: center;}.banner-btn .sec-btn {margin-right: 30px;}.banner-img img {width: 100%;height: auto;}.banner-img-box {position: relative;width: 500px;background: var(--white-color);border-radius: 20px;display: flex;justify-content: space-between;align-items: center;margin: -30px auto 0;padding: 25px;animation: 1.5s linear infinite alternate moving;transition: 0.3s;z-index: 1;}.experience-box, .feature-box .icon {justify-content: center;display: flex;}.banner-img-box:before {content: "";position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 1px;height: calc(100% - 25px);background: var(--common-color);}.banner-img-box img {width: 200px;max-width: 40%;height: auto;}.feature-box {position: relative;top: 0;width: 100%;background: rgba(255, 255, 255, 0.3);border: 1px solid #ccc;border-radius: 20px;text-align: center;padding: 30px 30px 26px;transition: 0.3s;}.experience-box, .feature-box .icon, .feature-box:hover {background: var(--white-color);}.feature-box:hover {position: relative;top: -15px;border: none;}.experience-box:before, .scroll-to-top i {top: 50%;left: 50%;transform: translate(-50%, -50%);}.feature-box .icon {width: 70px;height: 70px;border-radius: 15px;align-items: center;text-align: center;box-shadow: 0 3px 15px rgba(0, 0, 0, 0.1);position: relative;margin: 0 auto 17px;}.feature-box:hover .icon {animation: 0.8s linear infinite alternate moving;}@keyframes moving {from {transform: translate(0, -5px);transform: scale(1);}to {transform: translate(0, 5px);transform: scale(1.1);}}.feature-box .icon:before {content: "";position: absolute;top: 0;width: 100%;height: 100%;background-size: 200% 100%;border-radius: 15px;opacity: 0;transition: 0.3s;z-index: 0;}.feature-box:hover .icon:before {opacity: 1;}.feature-box .icon img {width: auto;height: 45px;}.feature-box:hover .icon img {filter: brightness(5000);}.about-text p:last-child, .about-text ul li:last-child, .about-text:last-child, .feature-box p, .footer-contact-box:last-child, .our-links ul li:last-child {margin-bottom: 0;}.about-img {display: flex;justify-content: flex-end;padding-right: 40px;position: relative;}.about-img img {width: 600px;max-width: unset;height: auto;}.experience-box {position: absolute;top: 120px;left: 50px;width: 150px;height: 150px;border-radius: 50%;box-shadow: 3px 3px 15px rgba(0, 0, 0, 0.1);align-items: center;animation: 1.2s linear infinite alternate zoom_bx;}@keyframes zoom_bx {from {transform: scale(1);}to {transform: scale(1.1);}}.experience-box:before {content: "";position: absolute;width: 120px;height: 120px;background: 0 0;border: 1px solid var(--secondary-color);border-radius: 50%;}.experience-text {position: relative;text-align: center;padding: 0 20px;z-index: 2;}.experience-text .h3-title {font-size: 30px;line-height: 43px;color: var(--primary-color);margin-bottom: 0;}.experience-text p {font-size: 12px;line-height: 16px;color: var(--dark-color);font-weight: 500;margin-bottom: 0;}.about-text {margin-bottom: 36px;}.about-text ul {margin: 0;font-size: 0;line-height: 1;}.about-text ul li {font-size: 16px;line-height: 24px;position: relative;padding-left: 30px;margin-bottom: 18px;}.about-text ul li:before {content: "\f00c";position: absolute;top: 2px;width: 20px;height: 20px;background-size: 200% 100%;background-position: left center;border-radius: 5px;font-family: "Font Awesome 5 Free";font-weight: 900;font-size: 11px;line-height: 15px;display: flex;justify-content: center;align-items: center;}.breadcreumb ul li:before, .social-icon a:hover {background: var(--primary-color);}.site-footer {position: relative;padding-top: 80px;background: var(--bg-color);}.footer-logo a {width: 170px;margin-bottom: 28px;color: #000;font-size: 31px;font-weight: 700;}.footer-contact-box .icon, .social-icon a {width: 50px;background: var(--secondary-color);display: inline-flex;font-size: 22px;line-height: 22px;height: 50px;border-radius: 50%;}.footer-info p {margin-bottom: 30px;}.social-icon {display: flex;align-items: center;flex-wrap: wrap;}.social-icon a {justify-content: center;align-items: center;margin-right: 20px;color: var(--white-color);transition: 0.3s;}.social-icon a:last-child {margin-right: 0;}.our-links {display: inline-block;position: relative;}.h3-title.footer-title {color: var(--primary-color);margin-bottom: 22px;}.footer-bottom-link ul, .our-links ul {margin: 0;padding: 0;list-style: none;font-size: 0;line-height: 1;}.our-links ul li {font-size: 16px;line-height: 23px;margin-bottom: 15px;}.our-links ul li a {font-size: 16px;line-height: 23px;font-weight: 500;}.breadcreumb ul li a:hover, .copy-right p a:hover, .footer-bottom-link ul li a:hover, .footer-contact-box-text p a:hover, .our-links ul li a:hover {color: var(--secondary-color);}.footer-contact-box {display: flex;align-items: center;margin-bottom: 20px;padding-right: 10px;}.footer-contact-box .icon {justify-content: center;align-items: center;color: var(--white-color);}.footer-contact-box-text {display: inline-block;width: calc(100% - 50px);padding-left: 10px;}.footer-contact-box-text p {word-break: break-word;margin-bottom: 0;}.footer-bottom {position: relative;margin-top: 77px;border-top: 1px dashed rgba(0, 0, 0, 0.2);padding: 30px 0;display: flex;align-items: center;justify-content: space-between;}.copy-right p {font-size: 15px;line-height: 21px;margin-bottom: 0;}.copy-right p a {color: var(--primary-color);font-weight: 500;transition: 0.3s;}.footer-bottom-link {display: inline-block;text-align: right;}.footer-bottom-link ul li {font-size: 15px;line-height: 21px;display: inline-block;padding-left: 18px;margin-left: 10px;position: relative;}.breadcreumb ul li:first-child, .footer-bottom-link ul li:first-child {margin-left: 0;padding-left: 0;}.footer-bottom-link ul li:before {content: "";position: absolute;top: 7px;left: 0;width: 8px;height: 8px;background: var(--primary-color);border-radius: 50%;}.footer-bottom-link ul li a {font-size: 15px;line-height: 21px;}.scroll-to-top {position: fixed;bottom: 20px;right: 20px;width: 50px;height: 50px;background: var(--gradient-color);background-size: 200% 100%;background-position: left center;display: none;font-size: 25px;color: #fff;border-radius: 50%;transition: 0.3s;z-index: 80;}.breadcreumb, .breadcreumb ul li, .main-vision-mission {position: relative;}.scroll-to-top:hover {background-position: right center;color: var(--white-color);box-shadow: 0 5px 15px rgb(0 0 0 / 20%);}.scroll-to-top i {position: absolute;}.main-banner.inner-banner {position: relative;padding: 180px 0 100px;background-blend-mode: luminosity;background-color: var(--bg-color);background-size: 100%;background-position: center;background-attachment: fixed;background-repeat: repeat;}.main-banner.inner-banner:before {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: var(--bg-color);opacity: 0.95;z-index: 0;}.main-vision-mission, .vision-mission-list .feature-box:hover {background: var(--white-color);}.main-banner.inner-banner .banner-content {padding-top: 0;text-align: center;}.main-banner.inner-banner .h1-title {font-size: 33px;line-height: 39px;margin-bottom: 0;}.breadcreumb {text-align: center;margin-top: 20px;}.breadcreumb ul {margin: 0;display: flex;justify-content: center;align-items: center;flex-wrap: wrap;}.breadcreumb ul li {display: inline-block;font-size: 14px;line-height: 20px;font-weight: 500;padding-left: 21px;margin-left: 15px;}.breadcreumb ul li:before {content: "";position: absolute;top: 6px;left: 0;width: 8px;height: 8px;border-radius: 50%;}.breadcreumb ul li a {font-size: 14px;line-height: 20px;}.what-we-do .about-img {justify-content: flex-start;padding-right: 0;padding-left: 40px;}.vision-mission-list .feature-box {background: rgba(255, 255, 255, 0.7);}@media screen and (min-width: 1280px) {.container {max-width: 1200px;}}@media screen and (max-width: 1400px) {.main-trainer-slider {padding: 0 40px;}.swiper-arrow {left: -40px;}.swiper-arrow.swiper-button-next {right: -40px;}}@media screen and (max-width: 1199px) {.main-navigation ul li {margin-right: 15px;}.header-btn .sec-btn {width: 100px;}.banner-img-box {width: 450px;}.feature-box {padding: 30px 20px 26px;}.about-img, .choose-us-img, .faq-accordian, .footer-contact-box {padding-right: 0;}.about-img img {width: 580px;}.counter-box {width: 200px;height: 200px;}.counter-box:before {width: 175px;height: 175px;}.counter-box img {height: 100px;}.service-img:after, .service-img:before {width: calc(100% - 30px);}.service-title {width: calc(100% - 60px);}.gym-video-box, .service-detail-img {height: 500px;}.gym-video:before {height: calc(100% - 250px);}.schedule-list-title .h3-title {font-size: 20px;}.schedule-box {padding: 11px 10px 14px;}.schedule-box span {font-size: 12px;}.schedule-box p {font-size: 13px;}.classes-box {padding: 25px 15px;}.bmi-chart-box, .what-we-do .about-img {padding-left: 0;}.main-trainer-slider {padding: 0 80px;}.swiper-arrow {left: -10px;}.swiper-arrow.swiper-button-next {right: -10px;}.blog-box, .classes-detail-category, .classes-list-boxes .classes-box, .faq-form {padding: 20px;}.countdown-box {margin: 0 15px;}.sidebar-box {padding: 25px 20px 30px;}.recent-text p {font-size: 16px;}.detail-comment-box {width: calc(100% - 70px);}.contact-us-link-box {padding: 30px 20px;}}@media screen and (max-width: 991px) {.about-img, .choose-us-img img, .feature-box {max-width: 100%;}.banner-content, .copy-right, .footer-bottom, .footer-bottom-link {text-align: center;}.for-des {display: none !important;}.for-mob {display: inline-block !important;}.site-header, .site-header.sticky-header {height: 80px;background: var(--white-color);box-shadow: 0 0 20px rgb(0 0 0 / 10%);}.site-brnading {position: fixed;top: 0;left: 30px;}.site-brnading, .site-header.sticky-header .site-brnading {width: 150px;height: 80px;}.toggle-button {display: block;}.header-menu, .site-header.sticky-header .header-menu {display: block;height: auto;}.mobile-menu-box {position: fixed;top: 0;left: auto;right: -500px;width: 300px;height: 100vh;background: var(--white-color);padding: 100px 30px 30px;opacity: 0;pointer-events: none;overflow: auto;overflow-x: hidden;scrollbar-color: transparent transparent;transition: 0.8s;z-index: 99;}.toggle-menu .mobile-menu-box {right: 0;opacity: 1;pointer-events: unset;}.mobile-menu-box::-webkit-scrollbar {width: 3px;}.mobile-menu-box::-webkit-scrollbar-thumb {background: var(--dark-color);}.mobile-menu-box::-webkit-scrollbar-track {background: #ccc;}.main-navigation ul {position: relative;display: block;text-align: left;z-index: 10;}.main-navigation ul li {display: block;margin-right: 0;margin-bottom: 5vh;position: relative;left: -30px;opacity: 0;transition: 0.5s;}.main-navigation.toggle-menu ul li {left: 0;opacity: 1;}.main-navigation.toggle-menu ul li:first-child {transition-delay: 0.8s;}.main-navigation.toggle-menu ul li:nth-child(2) {transition-delay: 0.9s;}.main-navigation.toggle-menu ul li:nth-child(3) {transition-delay: 1s;}.main-navigation.toggle-menu ul li:nth-child(4) {transition-delay: 1.1s;}.main-navigation.toggle-menu ul li:nth-child(5) {transition-delay: 1.2s;}.main-navigation.toggle-menu ul li:nth-child(6) {transition-delay: 1.3s;}.main-navigation.toggle-menu ul li:nth-child(7) {transition-delay: 1.4s;}.main-navigation.toggle-menu ul li:nth-child(8) {transition-delay: 1.5s;}.main-navigation.toggle-menu ul li:nth-child(9) {transition-delay: 1.6s;}.main-navigation.toggle-menu ul li:nth-child(10) {transition-delay: 1.7s;}.main-navigation ul li ul.sub-menu li:last-child, .main-navigation ul li:last-child {margin-bottom: 0;}.main-navigation ul li a {display: inline-block;height: auto;font-size: 20px;color: var(--dark-color);}.header-btn, .main-navigation ul li a:before, .main-trainer-slider .swiper-arrow {display: none;}.site-header.sticky-header .main-navigation ul li a {height: auto;color: var(--dark-color);}.site-header.sticky-header .main-navigation ul li.sub-items > a:after {color: var(--dark-color);}.main-navigation ul li a:hover, .main-navigation ul li ul.sub-menu li a:hover, .main-navigation ul li ul.sub-menu li.active > a, .main-navigation ul li.active a, .site-header.sticky-header .header-search a:hover, .site-header.sticky-header .main-navigation ul li a:hover, .site-header.sticky-header .main-navigation ul li.active > a, .site-header.sticky-header .main-navigation ul li.sub-items.active > a:after, .site-header.sticky-header .main-navigation ul li.sub-items:hover > a, .site-header.sticky-header .main-navigation ul li.sub-items:hover > a:after, .site-header.sticky-header .main-navigation ul li.sub-items > a:hover:after {color: var(--primary-color);}.main-navigation ul li ul.sub-menu, .main-navigation ul li:hover ul.sub-menu {position: relative;top: 0;left: 0;width: 100%;background: 0 0;box-shadow: none;border-radius: 0;animation: none;padding: 0 0 0 20px;margin-top: 10px;transition: none;display: none;}.main-navigation ul li ul.sub-menu li {border: none;padding: 0;margin-bottom: 10px;}.main-navigation ul li ul.sub-menu li a {padding: 0;font-size: 16px;line-height: 24px;color: var(--dark-color);}.main-navigation ul li.sub-items:hover > a:after {transform: translate(0, -50%) rotate(0);}.main-navigation ul li.sub-items.active-sub-menu > a:after {transform: translate(0, -50%) rotate(-180deg);}.bg-animate span.shape-1 {top: 0;right: 0;width: 200px;height: 200px;}.bg-animate span.shape-2 {top: 200px;left: -50px;width: 150px;height: 150px;}.bg-animate span.shape-3 {top: 35%;left: 35%;width: 300px;height: 300px;}.bg-animate span.shape-4 {top: 20px;left: 25%;width: 100px;height: 100px;}.bg-animate span.shape-5 {bottom: -80px;left: 80px;width: 200px;height: 200px;}.main-banner, .main-banner.inner-banner {padding: 160px 0 80px;}.banner-content {padding-top: 0;}.banner-btn {flex-wrap: wrap;justify-content: center;}.banner-img-box {width: 400px;}.feature-box {width: 370px;display: block;padding: 30px 30px 26px;margin: 0 auto 30px;}.blog-list, .counter-list, .features-list, .main-price-list, .vision-mission-list {margin-bottom: -30px;}.common-sec {padding: 80px 0;}.common-sec-top {padding-top: 80px;}.common-sec-bottom {padding-bottom: 80px;}.about-img {width: 500px;display: block;margin: auto;}.about-img img {width: 100%;}.experience-box {top: 80px;}.about-us-content {position: relative;padding-top: 40px;}.main-counter {padding: 60px 0;}.coming-soon-content p, .contact-us-box, .contact-us-link, .counter-box {margin-bottom: 30px;}.our-classes-content {text-align: center;margin-bottom: 60px;}.our-classes-lider {width: 100%;height: auto;overflow: visible;padding: 0;margin: 0;}.main-our-classes-lider {padding-left: 0;padding-bottom: 40px;}.classes-box {padding: 25px;}.gym-video .title, .main-trainer-slider {padding: 0;}.blog-detail-img, .classes-detail-img, .google-map, .gym-video-box, .service-detail-img {height: 400px;}.gym-video:before {height: calc(100% - 200px);}.play-video {width: 80px;height: 80px;}.schedule-list {display: block;overflow: auto;overflow-y: hidden;left: 50%;transform: translate(-50%);width: 100vw;padding: 0 30px;position: relative;}.schedule-list::-webkit-scrollbar {width: 0;opacity: 0;}.schedule-list::-webkit-scrollbar-thumb {width: 0;background: 0 0;opacity: 0;}.schedule-list::-webkit-scrollbar-track {width: 0;background: 0 0;opacity: 0;}.schedule-list > .row {width: 1000px;}.choose-us-img {justify-content: center;margin-top: 40px;}.bmi-chart-box {margin-top: 60px;}.blog-box, .price-box {margin: 0 auto 30px;width: 370px;max-width: 100%;display: block;}.blog-box {padding: 30px;}.footer-contact, .our-links {display: block;margin-top: 40px;}.footer-bottom {margin-top: 57px;display: block;}.footer-bottom-link {margin-top: 15px;}.what-we-do .about-us-content {padding-top: 0;margin-bottom: 60px;}.classes-list-boxes .classes-box {width: 370px;max-width: 100%;display: block;margin-left: auto;margin-right: auto;padding: 30px;}.classes-detail-category {padding: 30px;}.clases-detail-contact {height: 300px;}.classes-detail-content {padding-top: 60px;}.faq-form {padding: 30px;margin-top: 60px;}.main-coming-soon {display: block;height: auto;padding: 80px 0;}.coming-soon-title {font-size: 80px;line-height: 100px;margin-bottom: 30px;}.countdown-box, .countdown-box:first-child, .countdown-box:last-child {margin: 0 20px 30px;}.coming-soon-content .subscribe-from {margin-top: 20px;}.detail-comment-box {width: calc(100% - 70px);}.sidebar {margin-top: 80px;}.sidebar-box {padding: 25px 30px 30px;margin-bottom: 30px;}.contact-us-link-box {padding: 30px;width: 370px;max-width: 100%;display: block;margin: 0 auto 30px;height: auto;}}@media screen and (max-width: 767px) {.service-box, .trainer-box {max-width: 100%;display: block;}.common-sec {padding: 60px 0;}.common-sec-top, .site-footer {padding-top: 60px;}.common-sec-bottom {padding-bottom: 60px;}.main-banner, .main-banner.inner-banner {padding: 140px 0 60px;}.h1-title, .main-banner.inner-banner .h1-title {font-size: 33px;line-height: 39px;}.banner-content p, .sub-title {font-size: 18px;line-height: 28px;}.banner-btn {font-size: 0;line-height: 1;display: block;}.banner-btn .sec-btn {display: flex;margin: 0 auto 30px;}.banner-img-box {width: 320px;padding: 20px;}.h3-title {font-size: 22px;line-height: 32px;}.experience-box {width: 120px;height: 120px;}.experience-box:before {width: 100px;height: 100px;}.experience-text .h3-title {font-size: 25px;line-height: 33px;}.experience-text p {line-height: 14px;}.h2-title {font-size: 35px;line-height: 45px;}.service-box {width: 370px;margin-left: auto;margin-right: auto;}.service-img:after, .service-img:before {width: calc(100% - 60px);}.service-title {width: calc(100% - 120px);}.view-all-services {margin-top: 10px;}.title {margin-bottom: 30px;}.blog-detail-img, .classes-detail-img, .google-map, .gym-video-box, .service-detail-img {height: 320px;border-radius: 20px;}.play-video {width: 60px;height: 60px;}.play-video:after {width: 14px;height: 20px;border-left: 14px solid var(--primary-color);border-top: 10px solid transparent;border-bottom: 10px solid transparent;}.bmi-range .sub-title, .schedule-list-title, .weight-status .sub-title {height: 50px;}.schedule-box {padding: 14px 10px;}.bmi-fullform {padding: 15px 30px;}.trainer-box {width: 370px;margin: auto;}.coming-soon-title, .footer-logo a {margin-bottom: 20px;}.gallery-box {height: 320px;}.footer-info p {margin-bottom: 25px;}.h3-title.footer-title {margin-bottom: 15px;}.gym-video:before {height: calc(100% - 160px);}.clases-detail-contact {height: 270px;}.faq-accordian-title .h4-title {font-size: 18px;line-height: 20px;}.coming-soon-title {font-size: 60px;line-height: 80px;}.coming-soon-content p {margin-bottom: 25px;font-size: 16px;}.countdown-box, .countdown-box:first-child, .countdown-box:last-child {margin: 0 15px 30px;}.blog-quote {padding: 70px 20px 20px;}.blog-quote img {top: 20px;transform: translate(0, 0) rotate(180deg);width: 45px;}.blog-quote .h4-title {font-size: 18px;line-height: 26px;}.detail-comment-box {width: calc(100% - 30px);border-radius: 15px;}.sidebar {margin-top: 60px;}.contact-us-box {border-radius: 20px;}}@media screen and (max-width: 575px) {.container {padding: 0 30px;}.gallery-slider {padding-right: 30vw;}.banner-img-box {width: 70%;border-radius: 15px;margin-top: -20px;}.experience-box {top: 15%;left: 10%;}.scroll-to-top {bottom: 10px;right: 10px;width: 40px;height: 40px;font-size: 20px;}.classes-box {display: block;text-align: center;width: 370px;max-width: 100%;padding: 30px;margin: auto;}.classes-img, .detail-comment-img {margin-bottom: 5px;}.classes-img {width: 100%;height: 230px;border-radius: 15px;}.classes-content {display: block;width: 100%;padding-left: 0;}.classes-text p {-webkit-line-clamp: 3;}.clases-detail-contact {height: 220px;}.coming-soon-title {font-size: 10vw;line-height: 12vw;}.countdown-box .num {font-size: 40px;}.main-coming-soon {padding: 60px 0;}.blog-post-footer {display: block;}.blog-post-social {margin-top: 30px;}.blog-post-social a:first-child {margin-left: 0;}.detail-comment-box {width: 100%;padding: 30px;display: block;text-align: center;}.detail-comment-text {width: 100%;padding-left: 0;padding-bottom: 40px;position: relative;}.detail-comment-text a {float: none;position: absolute;bottom: 0;left: 50%;transform: translate(-50%);}.bmi-range .sub-title, .weight-status .sub-title {padding: 0 20px;}.bmi-range ul li, .weight-status ul li {padding: 0 20px;font-size: 15px;}}@media screen and (max-width: 400px) {p {margin-bottom: 16px;}.bmi-range .sub-title, .bmi-range ul li, .container, .schedule-list, .site-header .container, .weight-status .sub-title, .weight-status ul li {padding: 0 15px;}.site-brnading {width: 150px;left: 15px;}.toggle-button {right: 15px;}.mobile-menu-box {width: 270px;}.main-navigation ul li a {font-size: 20px;}.h1-title, .main-banner.inner-banner .h1-title {font-size: 33px;line-height: 39px;}.banner-content p, .sub-title {font-size: 16px;line-height: 26px;}.banner-content p {margin-bottom: 30px;}.banner-img-box, .bmi-fullform, .trainer-box {padding: 15px;}.feature-box {padding: 30px 15px 26px;}.sub-title {margin-bottom: 0;}.h2-title {font-size: 30px;line-height: 40px;margin-bottom: 15px;}.about-text, .our-classes-conten-text {margin-bottom: 30px;}.experience-box {top: 10%;left: 10%;}@keyframes zoom_bx {from {transform: scale(0.8);}to {transform: scale(0.9);}}.blog-detail-img, .classes-detail-img, .gallery-box, .google-map, .gym-video-box, .service-detail-img {height: 280px;}.schedule-box, .schedule-list-title {margin-bottom: 20px;}.bmi-range ul li, .weight-status ul li {font-size: 13px;line-height: 23px;}.bmi-chart, .price-box {border-radius: 20px;}.bmi-range .sub-title {border-radius: 20px 0 0;}.weight-status .sub-title {border-radius: 0 20px 0 0;}.gallery-slider {padding-right: 15vw;}.testimonial-content {padding: 25px 15px 25px 65px;}.testimonial-box:before {width: 35px;}.review-img {left: 10px;}.blog-box, .classes-box, .classes-detail-category, .classes-list-boxes .classes-box {padding: 20px;}.sidebar-box, .subscribe-box {padding: 25px 15px 30px;}.subscribe-from .form-box input {padding: 10px 20px;height: 50px;}.subscribe-from .form-box .sec-btn {position: relative;top: auto;right: auto;margin-top: 20px;}.footer-logo a {width: 150px;}.footer-contact-box .icon, .social-icon a {width: 45px;height: 45px;font-size: 18px;}.copy-right p, .footer-bottom-link ul li a {font-size: 13px;line-height: 18px;}.blog-detail-content-img, .blog-img-box, .classes-img, .classes-list-boxes .classes-img {height: 220px;}.trainer-img-box {height: 320px;}.service-img:after, .service-img:before {width: calc(100% - 30px);}.service-title {width: calc(100% - 60px);}.review-by .sub-title {font-size: 16px;margin-bottom: 0;}.quote-icon {top: 15px;right: 15px;width: 60px;}.classes-text {padding: 0 5px;}.price-title {border-radius: 20px 20px 0 0;}.breadcreumb, .pagination {margin-top: 10px;}.breadcreumb ul li {padding-left: 15px;margin-left: 9px;}.service-detail-box {padding: 27px 15px;}.classes-detail-sub-img {height: 220px;border-radius: 15px;}.classes-detail-download a, .recent-text p {font-size: 15px;}.faq-accordian-title .h4-title {padding: 10px 60px 10px 25px;}.faq-accordian-content {padding: 25px 15px 0;}.contact-us-box, .contact-us-link-box, .detail-comment-box, .faq-form {padding: 30px 15px;}.form-input {padding: 5px 20px;}.recent-text {padding-left: 15px;}}