/* Common */
:root{--thm-font: 'Kumbh Sans', sans-serif;--thm-reey-font: 'reeyregular';--thm-base: #e2c376/*4d5fe3*/;--thm-base-rgb: 77, 95, 227;--thm-primary: #ffd45f;--thm-primary-rgb: 255, 212, 95;--thm-gray: #757783;--thm-gray-rgb: 117, 119, 131;--thm-black: #1c1e27;--thm-black-rgb: 28, 30, 39;}
.row{--bs-gutter-x: 30px;}
.gutter-y-30{--bs-gutter-y: 30px;}
body{font-family: var(--thm-font);color: var(--thm-gray);font-size: 18px;line-height: 32px;font-weight: 400;}
body.locked{overflow: hidden;}
a{color: var(--thm-black);}
a,a:hover,a:focus,a:visited{text-decoration: none;}
::-webkit-input-placeholder{color: inherit;opacity: 1;}
::-moz-placeholder{color: inherit;opacity: 1;}
:-ms-input-placeholder{color: inherit;opacity: 1;}
::-ms-input-placeholder{color: inherit;opacity: 1;}
::placeholder{color: inherit;opacity: 1;}
h1,h2,h3,h4,h5,h6{color: var(--thm-black);font-weight: 700;margin: 0;}
.noSelect{-ms-user-select: none;user-select: none;-o-user-select: none;-moz-user-select: none;-khtml-user-select: none;-webkit-user-select: none;}
dl,ol,ul{margin-top: 0;margin-bottom: 0;}
::-webkit-input-placeholder{color: inherit;opacity: 1;}
::-moz-placeholder{color: inherit;opacity: 1;}
:-ms-input-placeholder{color: inherit;opacity: 1;}
::-ms-input-placeholder{color: inherit;opacity: 1;}
::placeholder{color: inherit;opacity: 1;}
.auto-container{position: static;max-width: 1200px;padding: 0px 15px;margin: 0 auto;}
.page-wrapper{position: relative;margin: 0 auto;width: 100%;min-width: 300px;overflow: hidden;}
.container{padding-left: 15px;padding-right: 15px;}
@media (min-width: 1200px){.container{max-width: 1200px;}}
.bootstrap-select .btn-light:not(:disabled):not(.disabled).active,
.bootstrap-select .btn-light:not(:disabled):not(.disabled):active,
.bootstrap-select .show>.btn-light.dropdown-toggle{box-shadow: none !important;outline: none !important;}
.bootstrap-select>.dropdown-toggle{box-shadow: none !important;}
.bootstrap-select .dropdown-toggle:focus,
.bootstrap-select>select.mobile-device:focus+.dropdown-toggle{outline: none !important;}
.bootstrap-select .dropdown-menu{border: 0;padding-top: 0;padding-bottom: 0;margin-top: 0;z-index: 991;border-radius: 0;}
.bootstrap-select .dropdown-menu>li+li>a{border-top: 1px solid rgba(255, 255, 255, 0.2);}
.bootstrap-select .dropdown-menu>li.selected>a{background: var(--thm-primary);color: #fff;}
.bootstrap-select .dropdown-menu>li>a{font-size: 16px;font-weight: 500;padding: 4px 20px;color: #ffffff;background: var(--thm-black);transition: all 0.4s ease;}
.bootstrap-select .dropdown-menu>li>a:hover{background: var(--thm-primary);color: #fff;cursor: pointer;}
::-webkit-input-placeholder{color: inherit;opacity: 1;}
::-moz-placeholder{color: inherit;opacity: 1;}
:-ms-input-placeholder{color: inherit;opacity: 1;}
::-ms-input-placeholder{color: inherit;opacity: 1;}
::placeholder{color: inherit;opacity: 1;}
.section-separator{border-color: var(--thm-border);border-width: 1px;margin-top: 0;margin-bottom: 0;}
.thm-btn{position: relative;display: inline-block;vertical-align: middle;-webkit-appearance: none;border: none;outline: none !important;background-color: var(--thm-base);color: #ffffff;font-size: 14px;font-weight: 700;text-transform: uppercase;padding: 16px 50px 12px;border-radius: 8px;transition: all 0.3s linear;overflow: hidden;letter-spacing: 0.1em;z-index: 1;}
.thm-btn:after{position: absolute;content: "";top: 0;left: 0;right: 0;height: 100%;background: var(--thm-black);transition-delay: .1s;transition-timing-function: ease-in-out;transition-duration: .5s;transition-property: all;opacity: 1;transform-origin: top;transform-style: preserve-3d;transform: scaleY(0);z-index: -1;}
.thm-btn:hover:after{opacity: 1;transform: scaleY(1.0);}
.thm-btn:hover{color: #ffffff;}
.section-title{position: relative;display: block;margin-top: -7px;margin-bottom: 35px;}
.section-title__tagline{position: relative;display: inline-block;color: var(--thm-base);font-size: 18px;line-height: 28px;font-weight: 400;margin-bottom: 10px;}
.section-title__title{font-size: 50px;line-height: 1.2em;font-weight: 700;text-transform: capitalize;}
.bootstrap-select .dropdown-menu{padding-top: 0;padding-bottom: 0;border-radius: 0;}
.bootstrap-select .dropdown-item.active,
.bootstrap-select .dropdown-item:active{background-color: var(--thm-base);}
.preloader{position: fixed;background-color: #fff;background-position: center center;background-repeat: no-repeat;top: 0;left: 0;right: 0;bottom: 0;z-index: 999999999999999;display: flex;justify-content: center;align-items: center;text-align: center;}
.preloader__image{-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-name: flipInY;animation-name: flipInY;-webkit-animation-duration: 2s;animation-duration: 2s;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;}
/*** Dot Style***/
.owl-carousel.owl-dot-type1 .owl-stage-outer{position: relative;display: block;padding-top: 0px;padding-bottom: 0px;}
.owl-carousel.owl-dot-type1 .owl-dots{position: relative;display: block;text-align: center;line-height: 12px;margin: 0 !important;}
.owl-carousel.owl-dot-type1.style2 .owl-dots{position: absolute;right: auto;top: auto;left: -165px;bottom: 25px;margin: 0 !important;z-index: 99999999;}
.owl-carousel.owl-dot-type1 .owl-dots .owl-dot{position: relative;display: inline-block;width: 15px;height: 15px;background: #f1f2f6;margin: 0px 5px;margin-top: 60px;padding: 0px;border-radius: 50%;transition: all 100ms linear;transition-delay: 0.1s;}
.owl-carousel.owl-dot-type1.style2 .owl-dots .owl-dot{background: #bec0c5;}
.owl-carousel.owl-dot-type1 .owl-dots .owl-dot span{display: none;}
.owl-carousel.owl-dot-type1 .owl-dots .owl-dot.active{background: var(--thm-base);outline: none;}
/*** Scroll To Top***/
.scroll-to-top{display: inline-block;width: 45px;height: 45px;background: var(--thm-base);position: fixed;bottom: 40px;right: 40px;z-index: 99;text-align: center;transition: all 0.4s ease;display: none;border-radius: 50%;transition: all 0.4s ease;}
.scroll-to-top i{color: #ffffff;font-size: 18px;line-height: 45px;}
.scroll-to-top:hover{background-color: var(--thm-black);}
.scroll-to-top:hover i{color: #fff;}
/*** Main Header One***/
.main-header{position: relative;display: block;}
.main-header--one{position: relative;left: 0px;top: 0px;width: 100%;z-index: 999;transition: all 500ms ease;-moz-transition: all 500ms ease;-webkit-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;}
.main-header-one__bottom{position: relative;display: block;background: transparent;}
.main-header-one__bottom-inner{position: relative;display: block;z-index: 10;}
.main-header-one__bottom-inner .main-menu{position: relative;display: block;}
.main-menu{position: relative;z-index: 91;}
.main-menu__inner{position: relative;display: flex;align-items: center;justify-content: space-between;-ms-flex-wrap: wrap;flex-direction: row;flex-wrap: wrap;}
.main-menu__inner .left{display: flex;align-items: center;}
.main-menu .main-menu__list,
.main-menu .main-menu__list ul,
.stricky-header .main-menu__list,
.stricky-header .main-menu__list ul{margin: 0;padding: 0;list-style-type: none;align-items: center;display: none;}
.main-menu .main-menu__list>li,
.stricky-header .main-menu__list>li{position: relative;padding-top: 22px;padding-bottom: 21px;}
.main-menu .main-menu__list>li+li,
.stricky-header .main-menu__list>li+li{margin-left: 50px;}
.main-menu .main-menu__list>li>a,
.stricky-header .main-menu__list>li>a{position: relative;color: var(--thm-gray);font-size: 16px;font-weight: 400;text-transform: none;transition: all 500ms ease;font-family: var(--thm-manrope-font);}
.main-menu .main-menu__list>li.current>a,
.main-menu .main-menu__list>li:hover>a,
.stricky-header .main-menu__list>li.current>a,
.stricky-header .main-menu__list>li:hover>a{color: var(--thm-base);text-shadow: 0 0 1px currentColor;}
.main-menu .main-menu__list>li.dropdown a,
.stricky-header .main-menu__list>li.dropdown a{padding-right: 0px;}
.main-menu .main-menu__list>li.current>a::before,
.main-menu .main-menu__list>li:hover>a::before,
.stricky-header .main-menu__list>li.current>a::before,
.stricky-header .main-menu__list>li:hover>a::before{transform: scale(1, 1);transform-origin: right center;}
.main-menu .main-menu__list li ul,
.stricky-header .main-menu__list li ul{position: absolute;top: 100%;left: 0;min-width: 220px;background-color: #fff;flex-direction: column;justify-content: flex-start;align-items: flex-start;opacity: 0;visibility: hidden;transition: 500ms ease;z-index: 99;box-shadow: 0px 0px 65px 0px rgba(0, 0, 0, 0.1);border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;}
.main-header-two__bottom .main-menu .main-menu__list li ul{margin-top: 13px;}
.stricky-header .main-menu__list li ul{margin-top: 0px;}
.main-menu .main-menu__list li:hover>ul,
.stricky-header .main-menu__list li:hover>ul{opacity: 1;visibility: visible;}
.main-menu .main-menu__list li ul li,
.stricky-header .main-menu__list li ul li{flex: 1 1 100%;width: 100%;position: relative;}
.main-menu .main-menu__list li ul li+li,
.stricky-header .main-menu__list li ul li+li{border-top: 1px solid #f7f7f7;}
.main-menu .main-menu__list li ul li a,
.stricky-header .main-menu__list li ul li a{position: relative;display: block;color: var(--thm-gray);font-size: 15px;line-height: 28px;font-weight: 500;padding-left: 20px;padding-right: 20px;padding-top: 10px;padding-bottom: 10px;transition: 500ms;font-family: var(--thm-manrope-font);}
.main-menu .main-menu__list li ul>li:last-child>a,
.stricky-header .main-menu__list li ul li ul>li:last-child>a{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;}
.main-menu .main-menu__list li ul li:hover>a,
.stricky-header .main-menu__list li ul li:hover>a{background-color: var(--thm-base);color: #fff;}
.main-menu .main-menu__list li ul li>ul,
.stricky-header .main-menu__list li ul li>ul{top: 0;left: 100%;}
.main-menu .main-menu__list li ul li>ul.right-align,
.stricky-header .main-menu__list li ul li>ul.right-align{top: 0;left: auto;right: 100%;}
.main-menu .main-menu__list li ul li>ul ul,
.stricky-header .main-menu__list li ul li>ul ul{display: none;}
.main-header-one__bottom .right{position: relative;display: block;}
.main-menu__right{position: relative;display: flex;align-items: center;}
.main-menu__right-login-register{position: relative;display: block;margin-right: 26px;}
.main-menu__right-login-register ul{position: relative;display: block;overflow: hidden;}
.main-menu__right-login-register ul li{position: relative;float: left;margin-left: 11px;padding-right: 12px;}
.main-menu__right-login-register ul li::before{position: absolute;top: 10px;bottom: 10px;right: 0;background: #e2e4eb;width: 1px;transform: rotate(20deg);content: "";}
.main-menu__right-login-register ul li:first-child{margin-left: 0;}
.main-menu__right-login-register ul li:last-child{padding-right: 0;}
.main-menu__right-login-register ul li:last-child:before{display: none;}
.main-menu__right-login-register ul li a{color: var(--thm-gray);font-size: 14px;line-height: 24px;font-weight: 400;transition: all 200ms linear;transition-delay: 0.1s;}
.main-menu__right-login-register ul li a:hover{color: var(--thm-base);}
.main-menu__right-cart-search{position: relative;display: flex;align-items: center;padding-left: 30px;}
.main-menu__right-cart-search::before{position: absolute;top: 0;left: 0;bottom: 0;background: rgba(255, 255, 255, 0.1);width: 1px;content: "";}
.main-menu__right-cart-box{position: relative;display: block;}
.main-menu__right-cart-box a{color: var(--thm-black);transition: all 200ms linear;transition-delay: 0.1s;}
.main-menu__right-cart-box a:hover{color: var(--thm-base);}
.main-menu__right-cart-box a span::before{font-size: 25px;line-height: 35px;}
.main-menu__right-search-box{position: relative;display: block;margin-left: 29px;}
.main-menu__right-search-box .thm-btn{font-size: 12px;padding: 5px 30px 2px;}
.stricky-header{position: fixed;z-index: 991;top: 0;left: 0;background-color: #fff;width: 100%;visibility: hidden;transform: translateY(-120%);transition: transform 500ms ease, visibility 500ms ease;box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.05);}
.stricky-header.main-menu{padding: 0 0px;}
.stricky-header.stricky-fixed{transform: translateY(0);visibility: visible;}
.stricky-header .main-menu__inner{box-shadow: none;padding-right: 0;max-width: 1200px;width: 100%;margin: 0 auto;padding: 0 15px}
.mobile-nav__buttons{display: flex;margin-left: auto;margin-right: 10px;}
@media (min-width: 1200px){.main-menu .main-menu__list, .main-menu .main-menu__list ul, .stricky-header .main-menu__list, .stricky-header .main-menu__list ul{display: flex;}}
@media (max-width: 1199px){.stricky-header{display: none !important}}
@media (min-width: 1200px){.mobile-nav__buttons{display: none;}}
@media (min-width: 1200px){.main-menu .mobile-nav__toggler{display: none;}}
.mobile-nav__buttons a{font-size: 20px;color: var(--thm-black);cursor: pointer;}
.mobile-nav__buttons a+a{margin-left: 10px;}
.mobile-nav__buttons a:hover{color: var(--thm-base);}
.main-menu .mobile-nav__toggler{font-size: 20px;color: var(--thm-base);cursor: pointer;transition: 500ms;margin-right: 0px;}
.main-menu .mobile-nav__toggler:hover{color: var(--thm-black);}
/* Main Header Two */
.stricky-header--style2 .main-menu__inner .left{position: relative;width: 100%;display: flex;flex-direction: row;justify-content: space-between;align-items: center;flex-wrap: wrap;}
.stricky-header--style2 .search-box{display: none;}
/* Main Header Three */
.main-header--three{position: relative;left: 0px;top: 0px;width: 100%;z-index: 999;transition: all 500ms ease;-moz-transition: all 500ms ease;-webkit-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;}
.stricky-header--style3 .main-menu__inner .left{position: relative;width: 100%;display: flex;flex-direction: row;justify-content: space-between;align-items: center;flex-wrap: wrap;}
.stricky-header--style3 .main-header-three__bottom_right{display: none;}
.main-header-three__top{position: relative;display: block;background: #ffffff;border-bottom: 1px solid #ececec;}
.main-header-three__top-inner{position: relative;display: flex;align-items: center;justify-content: space-between;-ms-flex-wrap: wrap;flex-direction: row;flex-wrap: wrap;}
.main-header-three__top-left{position: relative;display: block;width: 100%;}
.main-header-three__top-left ul{position: relative;display: flex;}
.main-header-three__top-left ul li{position: relative;display: flex;align-items: center;justify-content: center;width: 33.3333333333%;padding-left: 60px;border-left: 1px solid #ececec;padding: 20px 0px 15px;}
.main-header-three__top-left ul li:last-child{border-right: 1px solid #ececec;}
.main-header-three__top-left ul li .icon{position: relative;display: inline-block;padding-right: 10px;}
.main-header-three__top-left ul li .icon span::before{color: var(--thm-base);font-size: 20px;font-weight: 700;}
.main-header-three__top-left ul li .text{position: relative;display: block;}
.main-header-three__top-left ul li .text p{color: #1b1d21;font-size: 18px;line-height: 28px;font-weight: 700;margin: 0;font-family: var(--thm-manrope-font);}
.main-header-three__top-left ul li .text p a{color: #60626d;font-weight: 400;transition: all 500ms ease;}
.main-header-three__top-left ul li .text p a:hover{color: var(--thm-base);}
.main-header-three__top-left ul li .text p span{color: #60626d;font-weight: 400;}
.main-header-three__top-right{position: absolute;top: 0;right: -305px;}
.main-header-three__top-right .search-box-two{position: relative;display: block;width: 275px;}
.main-header-three__top-right .search-box-two form{position: relative;display: block;}
.main-header-three__top-right .search-box-two form .form-group input[type"search"]{color: #1b1d21;font-size: 18px;height: 67px;width: 100%;font-weight: 700;padding-left: 0px;padding-right: 30px;background: #ffffff;border-radius: 0px;outline: none;border: none;font-family: var(--thm-manrope-font);}
.main-header-three__top-right .search-box-two form .form-group button{position: absolute;top: 50%;right: 0;transform: translateY(-50%);padding: 0;outline: none;border: none;background: transparent;}
.main-header-three__top-right .search-box-two form .form-group button i::before{font-size: 15px;color: #1b1d21;font-weight: 700;}
.main-header-three__bottom{position: relative;display: block;background: #ffffff;}
.main-header-three__bottom-inner{position: relative;display: block;border-right: 1px solid #ececec;z-index: 10;}
.main-header-three__bottom-inner .main-menu{position: relative;display: block;}
.main-header-three__bottom-inner .main-menu .left{position: relative;display: flex;align-items: center;}
.main-header-three__bottom-inner .main-menu .left .main-menu__list{margin-left: 100px;}
.logo-box3{position: relative;display: block;float: left;width: 360px;text-align: center;padding-top: 33px;padding-bottom: 2px;z-index: 1;}
.logo-box3:before{content: "";position: absolute;top: 0;left: 0;bottom: -30px;right: 0;background: var(--thm-base);z-index: -1;}
.logo-box3 a{position: relative;display: inline-block;}
.logo-box3 img{image-rendering: -moz-crisp-edges;image-rendering: -o-crisp-edges;image-rendering: -webkit-optimize-contrast;image-rendering: crisp-edges;-ms-interpolation-mode: nearest-neighbor;-webkit-backface-visibility: hidden;backface-visibility: hidden;-ms-transform: translateZ(0);-webkit-transform: translateZ(0);transform: translateZ(0);}
.main-header-three__bottom_right{position: absolute;top: 0;right: -305px;padding: 19px 0 20px;}
.main-menu__right .btn-box{position: relative;display: inline-block;}
.main-menu__right .btn-box .thm-btn{background: #f7f7f7;color: #1b1d21;width: 275px;text-align: center;}
.main-menu__right .btn-box .thm-btn::after{background: var(--thm-base);}
.main-menu__right .btn-box .thm-btn:hover{color: #ffffff;}
/* Main Header Four */
.stricky-header--style4 .main-menu__inner .left{position: relative;width: 100%;display: flex;flex-direction: row;justify-content: space-between;align-items: center;flex-wrap: wrap;}
.stricky-header--style4 .main-header-four__bottom_right{display: none;}
.main-header-four__top{position: relative;display: block;}
.main-header-four__top .auto-container{max-width: 1410px;}
.main-header-four__top-inner{border-right: 1px solid #ececec;}
.main-header-four__top-left{width: 90%;}
.main-header-four__top-left ul li{justify-content: left;padding-left: 60px;}
.main-header-four__top-right{position: relative;display: flex;align-items: center;justify-content: center;flex-direction: row;flex-wrap: wrap;top: 0;right: 0;width: 10%;float: right;}
.main-header-four__top-right .search-box-two{width: auto;}
.main-header-four__top-right .search-box-two span{position: relative;float: left;color: #2e2e36;font-size: 18px;font-weight: 700;padding-right: 10px;}
.main-header-four__top-right .search-box-two .main-menu__search{position: relative;float: left;color: var(--thm-base);font-size: 15px;line-height: 32px;}
.main-header-four__bottom{position: relative;display: block;}
.main-header-four__bottom .auto-container{max-width: 1410px;}
.main-header-four__bottom-inner{border-right: 0px solid;}
.logo-box3--style2{width: 320px;}
.main-header-four__bottom_right{position: relative;top: 0;right: 0;}
.main-header-four__bottom_right .main-menu__right .btn-box .thm-btn{padding: 14px 0px 15px;width: 240px;text-align: center;}
/* Mobile Nav */
.mobile-nav__wrapper{position: fixed;top: 0;left: 0;width: 100vw;height: 100vh;opacity: 0;transform: translateX(-50%);transform-origin: right center;transition: transform 500ms ease-in, opacity 500ms linear, visibility 500ms ease-in;z-index: 999;visibility: hidden;}
.mobile-nav__wrapper .container{padding-left: 0;padding-right: 0;}
.mobile-nav__wrapper.expanded{opacity: 1;transform: translateX(0%);visibility: visible;}
.mobile-nav__overlay{position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-color: #000000;opacity: 0.5;cursor: pointer;}
.mobile-nav__content{width: 300px;background-color: #1c1e27;z-index: 10;position: relative;height: 100%;overflow-y: auto;padding-top: 30px;padding-bottom: 30px;padding-left: 15px;padding-right: 15px;}
.mobile-nav__content .thm-btn{padding: 8px 0;width: 100%;text-align: center;}
.mobile-nav__content .logo-box{margin-bottom: 40px;display: flex;}
.mobile-nav__close{position: absolute;top: 20px;right: 15px;font-size: 18px;color: #fff;cursor: pointer;}
.mobile-nav__content .main-menu__list,
.mobile-nav__content .main-menu__list ul{margin: 0;padding: 0;list-style-type: none;}
.mobile-nav__content .main-menu__list ul{display: none;border-top: 1px solid rgba(255, 255, 255, 0.1);}
.mobile-nav__content .main-menu__list li:not(:last-child){border-bottom: 1px solid rgba(255, 255, 255, 0.1);}
.mobile-nav__content .main-menu__list li ul{padding-left: 10px;}
.mobile-nav__content .main-menu__list li a{display: flex;justify-content: space-between;line-height: 30px;color: #ffffff;font-size: 16px;font-family: var(--thm-font);font-weight: 400;height: 46px;align-items: center;transition: 500ms;}
.mobile-nav__content .main-menu__list li a.expanded{color: var(--thm-base);}
.mobile-nav__content .main-menu__list li a:hover{color: var(--thm-base);}
.mobile-nav__content .main-menu__list li a button{width: 28px;height: 28px;background-color: var(--thm-base);border: none;outline: none;color: #fff;display: flex;align-items: center;justify-content: center;text-align: center;transform: rotate(-90deg);border-radius: 0px;transition: transform 500ms ease;}
.mobile-nav__content .main-menu__list li a button.expanded{transform: rotate(0deg);background-color: #fff;color: var(--thm-black);}
.mobile-nav__content .main-menu__list li.cart-btn span{position: relative;top: auto;right: auto;transform: translate(0, 0);}
.mobile-nav__content .main-menu__list li.cart-btn i{font-size: 16px;}
.mobile-nav__top{display: flex;align-items: center;justify-content: space-between;margin-top: 20px;margin-bottom: 30px;}
.mobile-nav__top .main-menu__login a{color: var(--thm-text-dark);}
.mobile-nav__container{border-top: 1px solid rgba(255, 255, 255, 0.1);border-bottom: 1px solid rgba(255, 255, 255, 0.1);}
.mobile-nav__social{display: flex;align-items: center;}
.mobile-nav__social a{font-size: 16px;color: var(--thm-base);transition: 500ms;}
.mobile-nav__social a+a{margin-left: 30px;}
.mobile-nav__social a:hover{color: #ffffff;}
.mobile-nav__contact{margin-bottom: 0;margin-top: 20px;margin-bottom: 20px;}
.mobile-nav__contact li{color: var(--thm-text-dark);font-size: 14px;font-weight: 400;position: relative;display: flex;align-items: center;letter-spacing: 0.07em;}
.mobile-nav__contact li+li{margin-top: 15px;}
.mobile-nav__contact li a{color: #ffffff;transition: 500ms;}
.mobile-nav__contact li a:hover{color: var(--thm-base);}
.mobile-nav__contact li>i{width: 40px;height: 40px;border-radius: 50%;background-color: var(--thm-base);display: flex;justify-content: center;align-items: center;text-align: center;font-size: 16px;margin-right: 10px;color: #fff;}
.mobile-nav__container .main-logo,
.mobile-nav__container .topbar__buttons,
.mobile-nav__container .main-menu__language,
.mobile-nav__container .main-menu__login{display: none;}
/* Search Popup */
.search-popup{position: fixed;top: 0;left: 0;width: 100vw;height: 100vh;z-index: 999;padding-left: 20px;padding-right: 20px;display: flex;justify-content: center;align-items: center;transform: translateY(-110%);transition: transform 500ms ease, opacity 500ms ease;}
.search-popup.active{transform: translateY(0%);}
.search-popup__overlay{position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-color: var(--thm-black);opacity: 0.75;cursor: pointer;}
.search-popup__content{width: 100%;max-width: 560px;}
.search-popup__content form{display: flex;flex-wrap: wrap;position: relative;background-color: #fff;border-radius: 0px;overflow: hidden;}
.search-popup__content form input[type"search"],
.search-popup__content form input[type"text"]{width: 100%;background-color: #fff;font-size: 16px;border: none;outline: none;height: 66px;padding-left: 30px;padding-right: 90px;}
.search-popup__content .thm-btn2{padding: 0;width: 68px;height: 68px;display: flex;justify-content: center;align-items: center;text-align: center;position: absolute;top: 0;right: -1px;border-radius: 0;background-color: var(--thm-base);border: none;transition: all 200ms linear;transition-delay: 0.1s;}
.search-popup__content .thm-btn2::before{display: none;}
.search-popup__content .thm-btn2:hover{background-color: var(--thm-black);color: #ffffff;}
.search-popup__content .thm-btn2 i::before{margin: 0;color: #ffffff;}
/*** Main Header One ***/
.main-header--one{position: relative;display: block;}
.main-header--one__top{position: relative;display: block;background: #1c1e27;border-bottom: 1px solid #e0e2e9;padding: 25px 0px 26px;}
.main-header--one__top-inner{position: relative;display: block;}
.main-header--one__top-left{position: relative;display: block;float: left;}
.main-header--one__top-logo{position: relative;display: inline-block;}
.main-header--one__top-right{position: relative;display: flex;float: right;align-items: center;}
.main-header--one__top-social-link{position: relative;display: block;padding-right: 15px;}
.main-header--one__top-social-link li{position: relative;float: left;margin-right: 10px;}
.main-header--one__top-social-link li:last-child{margin-right: 0;}
.main-header--one__top-social-link li a{position: relative;display: inline-block;width: 35px;height: 35px;background: #f1f2f6;color: #717580;text-align: center;border-radius: 50%;z-index: 1;transition: all 200ms linear;transition-delay: 0.1s;}
.main-header--one__top-social-link li a:hover{color: #ffffff;}
.main-header--one__top-social-link li a::before{position: absolute;top: 0;left: 0;bottom: 0;right: 0;content: "";border-radius: 50%;z-index: -1;transform: scale(0.0);transform-origin: center;transform-style: preserve-3d;transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);background: var(--thm-base);}
.main-header--one__top-social-link li a:hover:before{transform: scaleX(1.0);}
.main-header--one__top-social-link li a i::before{font-size: 15px;line-height: 35px;}
.main-header--one__top-contact-info{position: relative;display: block;}
.main-header--one__top-contact-info-list{position: relative;display: block;overflow: hidden;}
.main-header--one__top-contact-info-list-item{position: relative;display: flex;align-items: center;float: left;border-right: 1px solid #e0e2e9;margin-left: 40px;padding-right: 40px;}
.main-header--one__top-contact-info-list-item:last-child{border-right: 0;padding-right: 0;}
.main-header--one__top-contact-info-list-item .icon{position: relative;display: block;color: var(--thm-base);}
.main-header--one__top-contact-info-list-item .icon span::before{font-size: 30px;line-height: 40px;}
.main-header--one__top-contact-info-list-item .text{position: relative;display: block;padding-left: 20px;}
.main-header--one__top-contact-info-list-item .text h6{color: #FFF;font-size: 14px;line-height: 24px;font-weight: 400;}
.main-header--one__top-contact-info-list-item .text p{font-size: 16px;line-height: 25px;margin: 0;}
.main-header--one__top-contact-info-list-item .text p a{color:#FFF;transition: all 200ms linear;transition-delay: 0.1s;}
.main-header--one__top-contact-info-list-item .text p a:hover{color: var(--thm-base);}
/*** Main Header Two***/
.main-header--two{position: absolute;left: 0px;top: 0px;width: 100%;z-index: 999;transition: all 500ms ease;-moz-transition: all 500ms ease;-webkit-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;}
.main-header--two__top{position: relative;display: block;padding: 6px 0px 2px;background: #1c1e27;}
.main-header--two__top-left{position: relative;display: block;float: left;}
.main-header--two__top-contact-info{position: relative;display: flex;align-items: center;}
.main-header--two__top-contact-info-single{position: relative;display: flex;align-items: center;padding-left: 30px;}
.main-header--two__top-contact-info-single:first-child{padding-left: 0;}
.main-header--two__top-contact-info .icon{position: relative;display: block;color: #ffffff;}
.main-header--two__top-contact-info .icon span::before{font-size: 18px;line-height: 35px;}
.main-header--two__top-contact-info .text{position: relative;display: block;padding-left: 10px;}
.main-header--two__top-contact-info .text p{font-size: 14px;line-height: 24px;margin: 0;}
.main-header--two__top-contact-info .text p a{color: #ffffff;transition: all 200ms linear;transition-delay: 0.1s;}
.main-header--two__top-contact-info .text p a:hover{color: var(--thm-base);}
.main-header--two__top-right{position: relative;display: flex;align-items: center;float: right;}
.main-header--two__top-right-login-register{position: relative;display: block;margin-right: 40px;}
.main-header--two__top-right-login-register ul{position: relative;display: block;overflow: hidden;}
.main-header--two__top-right-login-register ul li{position: relative;float: left;padding-left: 12px;margin-left: 11px;}
.main-header--two__top-right-login-register ul li::before{position: absolute;top: 10px;left: 0;bottom: 11px;background: #ffffff;width: 1px;transform: rotate(25deg);content: "";}
.main-header--two__top-right-login-register ul li:first-child:before{display: none;}
.main-header--two__top-right-login-register ul li a{color: #ffffff;font-size: 14px;line-height: 24px;font-weight: 400;transition: all 200ms linear;transition-delay: 0.1s;}
.main-header--two__top-right-login-register ul li a:hover{color: var(--thm-base);}
.main-header--two__top-right-social-link{position: relative;display: block;padding-left: 40px;}
.main-header--two__top-right-social-link::before{position: absolute;top: 3px;left: 0;bottom: 5px;background: #33353d;width: 1px;content: "";}
.main-header--two__top-right-social-link ul{position: relative;display: block;overflow: hidden;}
.main-header--two__top-right-social-link ul li{position: relative;float: left;margin-right: 20px;}
.main-header--two__top-right-social-link ul li:last-child{margin-right: 0;}
.main-header--two__top-right-social-link ul li a{position: relative;display: inline-block;color: #ffffff;transition: all 200ms linear;transition-delay: 0.1s;}
.main-header--two__top-right-social-link ul li a:hover{color: var(--thm-base);}
.main-header--two__top-right-social-link ul li a i::before{font-size: 12px;}
.main-header-two__bottom{position: relative;display: block;background: transparent;padding: 12px 0px 13px;}
.main-header-two__bottom::before{position: absolute;left: 0;bottom: 0;right: 0;height: 1px;background: #ffffff;opacity: 0.10;content: "";}
.main-header-two__bottom::after{position: absolute;top: 0;left: 0;right: 0;height: 1px;background: #ffffff;opacity: 0.10;content: "";}
.main-header-two__bottom-inner{position: relative;display: block;z-index: 10;}
.main-header-two__bottom-inner .main-menu{position: relative;display: block;}
.main-header-two__bottom-inner .main-menu .left{position: relative;display: block;}
.main-header--two .main-menu .main-menu__list>li>a{color: #ffffff;}
.main-header--two .main-menu .main-menu__list>li.current>a,
.main-header--two .main-menu .main-menu__list>li:hover>a,
.stricky-header--two .main-menu__list>li.current>a,
.stricky-header-two .main-menu__list>li:hover>a{color: #fff;text-shadow: 0 0 1px currentColor;}
.main-header--two .main-menu__right-cart-box a{color: #ffffff;transition: all 200ms linear;transition-delay: 0.1s;}
.main-header--two .main-menu__right-cart-box a:hover{color: var(--thm-base);}
.stricky-header--two{background: #1c1e27;}
.stricky-header--two .main-menu__list>li>a{color: #ffffff;}
.stricky-header--two .main-menu__right-cart-box a{color: #ffffff;transition: all 200ms linear;transition-delay: 0.1s;}
.stricky-header--two .main-menu__right-cart-box a:hover{color: var(--thm-base);}
/*** Slider***/
.main-slider{position: relative;display: block;overflow: hidden;}
.main-slider-one{position: relative;display: block;z-index: 1;}
.main-slider.main-slider-one .swiper-slide .shape1{position: absolute;top: -100px;left: -230px;z-index: 2;opacity: 0;transform: translateX(-100%);}
.main-slider.main-slider-one .swiper-slide-active .shape1{opacity: 1;transform: translateX(0);transition: all 1000ms ease;transition-delay: 200ms;}
.main-slider-one .swiper-slide .shape2{position: absolute;top: -35px;left: -325px;z-index: 3;opacity: 1;transform: translateX(-100%);}
.main-slider.main-slider-one .swiper-slide-active .shape2{opacity: 1;transform: translateX(0);transition: all 1000ms ease;transition-delay: 400ms;}
.main-slider .swiper-slide{position: relative;}
.main-slider .swiper-slide .container{position: relative;z-index: 30;}
.main-slider .image-layer{position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-repeat: no-repeat;background-size: cover;background-position: center top;transform: scale(1);transition: transform 5000ms ease;z-index: 1;}
.main-slider .swiper-slide-active .image-layer{transform: scale(1);}
.main-slider .container{position: relative;padding-top: 185px;padding-bottom: 170px;z-index: 2;}
.main-slider .main-slider__content{position: relative;display: block;z-index: 1;}
.main-slider__content-icon-one{position: absolute;top: 220px;right: 340px;display: inline-block;width: 85px;height: 85px;border-radius: 50%;background: #ffffff;text-align: center;box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.05);z-index: 1;opacity: 0;transform: translateY(100%);}
.main-slider.main-slider-one .swiper-slide-active .main-slider__content-icon-one{opacity: 1;transform: translateY(0);transition: all 2000ms ease;transition-delay: 200ms;}
.main-slider__content-icon-one::before{position: absolute;top: -19px;left: -19px;bottom: -19px;right: -19px;border: 20px solid #e4e7ec;border-radius: 50%;content: "";z-index: -1;}
.main-slider__content-icon-one span::before{font-size: 45px;line-height: 85px;color: var(--thm-base);transition: all 200ms linear;transition-delay: 0.1s;}
.main-slider__content-icon-one:hover span:before{color: #ffffff;}
.main-slider__content-icon-one::after{position: absolute;top: 0;left: 0;bottom: 0;right: 0;content: "";border-radius: 50%;z-index: -1;transform: scale(0.0);transform-origin: center;transform-style: preserve-3d;transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);background: var(--thm-base);}
.main-slider__content-icon-one:hover:after{transform: scaleX(1.0);}
.main-slider__content-icon-two{position: absolute;bottom: -70px;right: -40px;display: inline-block;width: 100px;height: 100px;border-radius: 50%;background: #ffffff;text-align: center;box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.05);opacity: 0;transform: translateX(100%);z-index: 1;}
.main-slider.main-slider-one .swiper-slide-active .main-slider__content-icon-two{opacity: 1;transform: translateX(0);transition: all 2000ms ease;transition-delay: 200ms;}
.main-slider__content-icon-two::before{position: absolute;top: -20px;left: -20px;bottom: -20px;right: -20px;border-radius: 50%;border: 20px solid var(--thm-black);opacity: 0.07;content: "";z-index: -1;}
.main-slider__content-icon-two span::before{color: var(--thm-base);font-size: 55px;line-height: 100px;transition: all 200ms linear;transition-delay: 0.1s;}
.main-slider__content-icon-two:hover span::before{color: #ffffff;}
.main-slider__content-icon-two::after{position: absolute;top: 0;left: 0;bottom: 0;right: 0;content: "";border-radius: 50%;z-index: -1;transform: scale(0.0);transform-origin: center;transform-style: preserve-3d;transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);background: var(--thm-base);}
.main-slider__content-icon-two:hover:after{transform: scaleX(1.0);}
.main-slider-one__round-box{position: absolute;top: -130px;right: -130px;opacity: 0;transform: translateY(-100%);}
.main-slider-one__round-box-inner{position: relative;display: block;}
.main-slider.main-slider-one .swiper-slide-active .main-slider-one__round-box{opacity: 1;transform: translateY(0);transition: all 1000ms ease;transition-delay: 1000ms;}
.main-slider-one__round-box p{position: relative;display: flex;align-items: center;justify-content: center;width: 145px;height: 145px;color: #ffffff;line-height: 25px;text-align: center;padding-top: 15px;border-radius: 50%;margin: 0;background: var(--thm-base);font-family: var(--thm-reey-font);}
.main-slider-one__round-box .icon{position: absolute;left: 20px;bottom: 2px;font-size: 40px;color: var(--thm-base);transform: rotate(-135deg);}
.main-slider__content-tagline{position: relative;display: block;opacity: 0;transition: all 1000ms ease;transform: translateY(80px);width: 530px;}
.main-slider__content-tagline h2{color: var(--thm-base);font-size: 40px;line-height: 40px;font-weight: 400;font-family: var(--thm-reey-font);text-align: right;}
.main-slider-one .swiper-slide-active .main-slider__content-tagline{opacity: 1;transform: translateX(0);transition-delay: 1000ms;}
.main-slider__content-title{color: var(--thm-black);font-size: 130px;line-height: 0.9em;font-weight: 700;letter-spacing: -0.04em;margin-bottom: 27px;opacity: 0;transition: all 1000ms ease;transform: translateY(80px);}
.main-slider-one .swiper-slide-active .main-slider__content-title{opacity: 1;transform: translateX(0);transition-delay: 1500ms;}
.main-slider__content-text{position: relative;font-size: 24px;line-height: 40px;margin: 0;opacity: 0;transition: all 1000ms ease;transform: translateY(80px);z-index: 2;}
.main-slider-one .swiper-slide-active .main-slider__content-text{opacity: 1;transform: translateX(0);transition-delay: 2000ms;}
.main-slider__content-btn{position: relative;display: block;margin-top: 46px;opacity: 0;transition: all 1000ms ease;transform: translateY(80px);}
.main-slider-one .swiper-slide-active .main-slider__content-btn{opacity: 1;transform: translateX(0);transition-delay: 2500ms;}
.main-slider-one__img{position: absolute;top: -230px;right: -310px;bottom: 0;z-index: -1;opacity: 0;transform: translateX(20%);visibility: hidden;transition: transform 1500ms ease, opacity 1500ms ease, visibility 1500ms ease;}
.main-slider.main-slider-one .swiper-slide-active .main-slider-one__img{opacity: 1;visibility: visible;transform: translateX(0%);transition-delay: 0ms;}
.main-slider__nav{position: absolute;top: 50%;left: 0%;right: 0;max-width: 100%;padding-left: 30px;padding-right: 30px;transform: translateY(-50%);z-index: 100;}
.main-slider__nav .swiper-button-next,
.main-slider__nav .swiper-button-prev{position: relative;display: block;height: 60px;width: 60px;background: var(--thm-base);border-radius: 50%;color: #ffffff;font-size: 20px;text-align: center;opacity: 1;margin: 0;transition: all 500ms ease;z-index: 100;}
.main-slider__nav .swiper-button-prev{float: left;left: 0;}
.main-slider__nav .swiper-button-next{float: right;right: 0;}
.main-slider__nav .swiper-button-next:hover,
.main-slider__nav .swiper-button-prev:hover{color: var(--thm-base);background: #ffffff;}
.main-slider__nav .swiper-button-next::after,
.main-slider__nav .swiper-button-prev::after{display: none;}
.main-slider__nav .swiper-button-prev{margin-bottom: 0px;background-color: var(--thm-black);}
.main-slider__nav .swiper-button-prev:hover{background-color: #fff;color: var(--thm-black);}
.main-slider__nav .swiper-button-prev span::before{position: relative;display: inline-block;font-size: 20px;font-weight: 700;line-height: 60px;}
.main-slider__nav .swiper-button-next span::before{position: relative;display: inline-block;font-size: 20px;font-weight: 700;line-height: 60px;}
.main-slider-one #main-slider-pagination{display: none;}
#main-slider-pagination{z-index: 10;width: 100%;margin: 0 auto;bottom: 48px;}
#main-slider-pagination .swiper-pagination-bullet{width: 15px;height: 15px;border-radius: 50%;opacity: 0.3;background-color: #fff;}
#main-slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity: 1;}
#main-slider-pagination .swiper-pagination-bullet+.swiper-pagination-bullet{margin-left: 10px;}
.swiper-container-horizontal .swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 0px;}
#main-slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:focus,
#main-slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:hover{outline: none;border: none;}
/*** Main Slider Two***/
.main-slider-two{position: relative;display: block;z-index: 2;margin-top: 45px;}
.main-slider-two .swiper-slide .container{padding-top: 320px;padding-bottom: 260px;}
.main-slider-two .image-layer-overlay{position: absolute;top: 0;left: 0;bottom: 0;right: 0;background: rgba(13, 15, 19, 0.5);z-index: 1;}
.main-slider-two__content{position: relative;display: block;}
.main-slider-two__tagline{color: var(--thm-base);font-size: 30px;line-height: 40px;font-weight: 400;font-family: var(--thm-reey-font);opacity: 0;transition: all 1000ms ease;transform: translateY(80px);}
.main-slider-two .swiper-slide-active .main-slider-two__tagline{opacity: 1;transform: translateX(0);transition-delay: 1000ms;}
.main-slider__title{color: #ffffff;font-size: 80px;line-height: 1.2em;font-weight: 700;letter-spacing: -0.04em;margin-top: 22px;opacity: 0;transition: all 1000ms ease;transform: translateY(80px);}
.main-slider-two .swiper-slide-active .main-slider__title{opacity: 1;transform: translateX(0);transition-delay: 1500ms;}
.main-slider-two__button-box{position: relative;display: block;margin-top: 22px;opacity: 0;transition: all 1000ms ease;transform: translateY(80px);}
.main-slider-two .swiper-slide-active .main-slider-two__button-box{opacity: 1;transform: translateX(0);transition-delay: 2000ms;}
/*** Page Header***/
.page-header{position: relative;display: block;background-repeat: no-repeat;background-size: cover;background-position: center center;background-attachment: scroll;z-index: 1;}
.page-header:before{position: absolute;top: 0;left: 0;height: 100%;width: 100%;content: "";background: rgba(var(--thm-black-rgb), 0.5);z-index: -1;}
.page-header__wrapper{position: relative;display: block;padding-top: 150px;z-index: 3;}
.page-header__title{position: relative;display: block;padding-bottom: 97px;padding-left:20px;}
.page-header__title p{color: #fff;}
.page-header__title h2{font-size: 50px;color: #ffffff;line-height: 1em;font-weight: 700;text-transform: capitalize;}
.page-header__menu{position: relative;display: block;float: right;}
.page-header__menu-list{position: relative;display: block;background: #ffffff;padding: 10px 30px 6px;border-top-left-radius: 8px;border-top-right-radius: 8px;}
.page-header__menu-list li{position: relative;float: left;color: var(--thm-gray);font-size: 14px;line-height: 24px;font-weight: 400;margin-right: 25px;}
.page-header__menu-list li::before{position: absolute;top: 7px;left: -12px;bottom: 7px;content: "";width: 1px;background: #e0e2e9;transform: rotate(25deg);}
.page-header__menu-list li:first-child::before{display: none;}
.page-header__menu-list li:last-child{margin-right: 0;}
.page-header__menu-list li.active,.page-header__menu-list li.active a{color: var(--thm-base);}
.page-header__menu-list li a{color: var(--thm-gray);transition: all 200ms linear;transition-delay: 0.1s;}
.page-header__menu-list li a:hover{color: var(--thm-base);}
/*** Features One***/
.features-one{position: relative;display: block;background: #ffffff;padding: 120px 0px 90px;}
.features-one__single{position: relative;display: flex;align-items: center;background: #ffffff;border-radius: 8px;box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.07);padding: 35px 40px 26px;transition: all 200ms linear;transition-delay: 0.1s;border: 1px solid #ffffff;margin-bottom: 30px;}
.features-one__single:hover{border: 1px solid var(--thm-base);}
.features-one__single::before{position: absolute;left: -1px;bottom: -1px;right: -1px;height: 10px;border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;background: var(--thm-base);content: "";transform: scaleY(0);transform-origin: center;transform-style: preserve-3d;transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.22);z-index: 1;}
.features-one__single:hover:before{transform: scaleY(1.0);}
.features-one__single-icon{position: relative;display: block;color: var(--thm-black);transition: all 500ms ease;}
.features-one__single:hover .features-one__single-icon{transform: rotateY(180deg);color: var(--thm-base);}
.features-one__single-icon span::before{font-size: 60px;}
.features-one__single-text{position: relative;display: block;padding-left: 20px;}
.features-one__single-text h4{font-size: 18px;line-height: 28px;font-weight: 700;}
.features-one__single-text h4 a{color: var(--thm-black);transition: all 200ms linear;transition-delay: 0.1s;}
.features-one__single-text h4 a:hover{color: var(--thm-base);}
.features-one__single-text p{margin: 0;line-height: 28px;}
/*** About One***/
.about-one{position: relative;display: block;background: #ffffff;padding: 0px 0 120px;}
.about-one__left{position: relative;display: block;margin-left: -130px;margin-right: 30px;}
.about-one__left-img-box{position: relative;display: block;margin-left: -5px;margin-right: -5px;z-index: 1;}
.about-one__left::before{position: absolute;top: 30px;left: -20px;bottom: 30px;background: var(--thm-base);width: 40px;border-radius: 8px;content: "";z-index: 1;}
.about-one__left-single{position: relative;float: left;padding: 0px 5px 0px;}
.about-one__left-img1{position: relative;display: block;overflow: hidden;border-radius: 8px;}
.about-one__left-img1::before{position: absolute;top: 50%;left: 50%;display: block;content: '';width: 0;height: 0;background: rgba(255, 255, 255, .2);border-radius: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);opacity: 0;z-index: 1;}
.about-one__left-img1:hover:before{-webkit-animation: circle .75s;animation: circle .75s;}
.about-one__left-img1 img{border-radius: 8px;width: 100%;transform: scale(1);transition: all 0.7s ease 0s;}
.about-one__left-img1:hover img{transform: scale(1.1);}
.about-one__left-img2{position: relative;display: block;overflow: hidden;border-radius: 8px;}
.about-one__left-img2::before{position: absolute;top: 50%;left: 50%;display: block;content: '';width: 0;height: 0;background: rgba(255, 255, 255, .2);border-radius: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);opacity: 0;z-index: 1;}
.about-one__left-img2:hover:before{-webkit-animation: circle .75s;animation: circle .75s;}
.about-one__left-img2 img{border-radius: 8px;width: 100%;transform: scale(1);transition: all 0.7s ease 0s;}
.about-one__left-img2:hover img{transform: scale(1.1);}
.about-one__left-overlay{position: absolute;bottom: 20px;right: 0px;display: flex;align-items: center;background: #ffffff;box-shadow: 0px 0px 60px 0px rgb(0, 0, 0, 0.2);border-radius: 8px;padding: 29px 50px 21px 30px;z-index: 10;}
.about-one__left-overlay .icon{position: relative;display: block;}
.about-one__left-overlay .icon span::before{font-size: 60px;color: var(--thm-base);}
.about-one__left-overlay .title{position: relative;display: block;padding-left: 19px;}
.about-one__left-overlay .title h6{font-size: 16px;line-height: 26px;font-weight: 700;}
.about-one__left-overlay .title h6 span{position: relative;display: inline-block;line-height: 28px;}
.about-one__right{position: relative;display: block;}
.about-one__right-inner{position: relative;display: block;}
.about-one__right-text{margin: 0;}
.about-one__right-list{position: relative;display: block;overflow: hidden;margin-top: 40px;}
.about-one__right-list-item{position: relative;display: block;margin-bottom: 8px;}
.about-one__right-list-item:last-child{margin-bottom: 0;}
.about-one__right-list-item .icon{position: absolute;top: 3px;left: 0;color: var(--thm-base);font-size: 20px;transform: scale(1);transition: color 500ms ease, transform 500ms ease;}
.about-one__right-list-item:hover .icon{color: var(--thm-black);transform: scale(.8);}
.about-one__right-list-item .text{position: relative;display: block;padding-left: 35px;}
.about-one__right-list-item .text p{margin: 0;}
.about-one__btn{position: relative;display: block;margin-top: 54px;}
/*** Courses One***/
.courses-one{position: relative;display: block;padding: 0px 0px 90px;background: #ffffff;}
.courses-one .section-title{margin-bottom: 42px;}
.courses-one__single{position: relative;display: block;margin-bottom: 30px;}
.courses-one__single-img{position: relative;display: block;border-top-left-radius: 8px;border-top-right-radius: 8px;overflow: hidden;z-index: 1;}
.courses-one__single-img::before{position: absolute;top: 0;left: 0;right: 0;bottom: 0;content: "";background-color: rgba(var(--thm-black-rgb), .3);border-top-left-radius: 5px;border-top-right-radius: 5px;transform: scaleX(0);transition: all 500ms ease;z-index: 1;}
.courses-one__single:hover .courses-one__single-img:before{transform: scaleX(1);}
.courses-one__single-img img{width: 100%;border-top-left-radius: 8px;border-top-right-radius: 8px;transition: all 500ms ease;transform: scale(1);}
.courses-one__single:hover .courses-one__single-img img{transform: scale(1.05);}
.courses-one__single-img .overlay-text{position: absolute;top: 7px;right: 10px;z-index: 2;}
.courses-one__single-img .overlay-text p{position: relative;display: inline-block;color: #ffffff;font-size: 10px;line-height: 20px;font-weight: 700;text-transform: uppercase;background: var(--thm-base);margin: 0;border-radius: 8px;padding: 5px 10px 2px;letter-spacing: 0.1em;}
.courses-one__single-content{position: relative;display: block;box-shadow: 0px 10px 60px 0px rgb(0, 0, 0, 0.1);padding: 30px 30px 17px;border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;}
.courses-one__single-content-overlay-img{position: absolute;top: -15px;z-index: 5;}
.courses-one__single-content-overlay-img img{width: 100%;}
.courses-one__single-content-name{color: var(--thm-base);font-size: 12px;line-height: 22px;font-weight: 400;margin-bottom: 2px;}
.courses-one__single-content-title{font-size: 16px;line-height: 26px;font-weight: 700;}
.courses-one__single-content-title a{color: var(--thm-black);transition: all 200ms linear;transition-delay: 0.1s;}
.courses-one__single-content-title a:hover{color: var(--thm-base);}
.courses-one__single-content-review-box{position: relative;display: flex;align-items: center;}
.courses-one__single-content-review-box ul{position: relative;display: block;overflow: hidden;}
.courses-one__single-content-review-box ul li{position: relative;float: left;}
.courses-one__single-content-review-box ul li i::before{color: var(--thm-primary);font-size: 15px;}
.courses-one__single-content-review-box .rateing-box{position: relative;display: block;}
.courses-one__single-content-review-box .rateing-box span{position: relative;display: inline-block;color: var(--thm-gray);font-size: 12px;line-height: 22px;font-weight: 400;padding-left: 5px;}
.courses-one__single-content-price{color: var(--thm-black);font-size: 14px;line-height: 24px;font-weight: 700;margin: 0;margin-bottom: 11px;}
.courses-one__single-content-courses-info{position: relative;display: block;overflow: hidden;border-top: 1px solid #e0e2e9;padding-top: 15px;}
.courses-one__single-content-courses-info li{position: relative;float: left;color: var(--thm-gray);font-size: 12px;line-height: 22px;font-weight: 400;margin-left: 10px;padding-left: 10px;}
.courses-one__single-content-courses-info li:first-child{margin-left: 0;padding-left: 0;}
.courses-one__single-content-courses-info li::before{position: absolute;top: 5px;left: 0;bottom: 8px;width: 1px;background: #e0e2e9;content: "";transform: rotate(25deg);}
.courses-one__single-content-courses-info li:first-child:before{display: none;}
.courses-one--courses{position: relative;display: block;padding: 80px 0px 90px;}
.courses-one--courses__top{position: relative;display: block;margin-bottom: 30px;}
.courses-one--courses__menu-box{position: relative;display: block;overflow: hidden;}
.courses-one--courses__menu-box ul{position: relative;display: block;overflow: hidden;}
.courses-one--courses__menu-box ul .active{color: #ffffff;background-color: var(--thm-base);}
.courses-one--courses__menu-box ul li{position: relative;float: left;color: var(--thm-gray);font-size: 16px;line-height: 26px;font-weight: 400;padding: 5px 15px 6px;cursor: pointer;transition: all 0.4s linear;border-radius: 8px;margin-right: 2px;}
.courses-one--courses__menu-box ul li:last-child{margin-right: 0;}
.courses-one--courses__menu-box ul li:hover{color: #ffffff;background: var(--thm-base);}
.courses-one--courses__menu-box li .count{display: none;}
/*** Registration One***/
.registration-one{position: relative;display: block;padding: 120px 0px 120px;z-index: 1;}
.registration-one .section-title__tagline{color: #ffffff;}
.registration-one .section-title__title{color: #ffffff;}
.registration-one .section-title__title span{color: var(--thm-primary);}
.registration-one__bg{position: absolute;top: 0;left: 0;bottom: 345px;right: 0;background-position: center center;background-attachment: fixed;background-size: cover;background-repeat: no-repeat;}
.registration-one__bg::before{position: absolute;top: 0;left: 0;bottom: 0;right: 0;background-color: rgba(var(--thm-black-rgb), .7);content: "";z-index: 1;}
.registration-one__left{position: relative;display: block;max-width: 625px;width: 100%;z-index: 2;}
.registration-one__left-text{color: rgba(255, 255, 255, .7);margin: 0;}
.registration-one__left-transform-box{position: relative;display: flex;align-items: center;margin-top: 175px;padding-bottom: 60px;border-bottom: 1px solid #e0e2e9;}
.registration-one__left-transform-box-icon{position: relative;display: block;width: 105px;height: 105px;border-radius: 50%;background: var(--thm-base);color: #ffffff;text-align: center;}
.registration-one__left-transform-box-icon span::before{font-size: 50px;line-height: 105px;}
.registration-one__left-transform-box-text{position: relative;display: block;padding-left: 30px;}
.registration-one__left-transform-box-text h3{font-size: 22px;line-height: 32px;font-weight: 700;}
.registration-one__left-transform-box-text h3 a{color: var(--thm-black);transition: all 200ms linear;transition-delay: 0.1s;}
.registration-one__left-transform-box-text h3 a:hover{color: var(--thm-base);}
.registration-one__left-transform-box-text p{margin: 0;}
.registration-one__right{position: relative;display: block;z-index: 2;margin-top: 64px;}
.registration-one__right-form{position: relative;background-color: #ffffff;padding: 55px 60px 60px;max-width: 470px;box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.07);z-index: 2;border-radius: 8px;}
.registration-one__right-form .title-box{position: relative;display: block;}
.registration-one__right-form .title-box h4{position: relative;color: var(--thm-black);font-size: 24px;line-height: 34px;font-weight: 700;}
.registration-one__right-form .form-box{position: relative;margin-top: 30px;}
.registration-one__right-form .form-group{position: relative;margin-bottom: 10px;}
.registration-one__right-form .form-group input[type"text"],
.registration-one__right-form .form-group input[type"email"],
.registration-one__right-form .form-group input[type"tel"],
.registration-one__right-form .form-group input[type"url"],
.registration-one__right-form .form-group textarea,
.registration-one__right-form .form-group select{position: relative;display: block;font-size: 16px;line-height: 25px;color: var(--thm-gray);font-weight: 400;padding: 16px 30px 13px;width: 100%;height: 60px;border-radius: 8px;background-color: #f1f2f6;outline: none;border: none;-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;}
.registration-one__right-form .form-group textarea{height: 130px;resize: none;}
.registration-one__right-form button{border: none;outline: none;padding: 0;}
/*** Categories One***/
.categories-one{position: relative;display: block;padding: 0px 0px 120px;}
.categories-one .section-title{margin-bottom: 42px;}
.categories-one__wrapper{position: relative;display: block;}
.categories-one__single{position: relative;display: block;margin-bottom: 30px;}
.categories-one__single-img{position: relative;display: block;overflow: hidden;border-radius: 8px;}
.categories-one__single-img::before{position: absolute;top: 0;left: 0;height: 100%;width: 100%;content: "";background-color: rgba(var(--thm-black-rgb), .30);-webkit-transition: all 500ms ease;transition: all 500ms ease;transform: scaleY(0);opacity: 0;z-index: 1;}
.categories-one__single:hover .categories-one__single-img::before{opacity: 1;transform: scaleY(1);}
.categories-one__single-img img{width: 100%;}
.categories-one__single-overlay{position: absolute;left: 20px;bottom: 20px;-webkit-transition: all 500ms ease;transition: all 500ms ease;transform: scaleY(0);z-index: 1;}
.categories-one__single:hover .categories-one__single-overlay{transform: scaleY(1);}
.categories-one__single-overlay-text1{position: relative;display: block;}
.categories-one__single-overlay-text1 p{position: relative;display: inline-block;color: #aeb2c2;font-size: 14px;line-height: 24px;font-weight: 400;background: var(--thm-black);padding: 10px 20px 6px;border-top-left-radius: 8px;border-top-right-radius: 8px;margin: 0;}
.categories-one__single-overlay-text2{position: relative;display: block;}
.categories-one__single-overlay-text2 h4{position: relative;display: inline-block;color: #ffffff;font-size: 16px;line-height: 26px;font-weight: 700;padding: 15px 75px 10px 20px;background: var(--thm-base);border-top-right-radius: 8px;border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;}
.categories-one__btn{position: relative;display: block;margin-top: 10px;}
.categories-one__btn .thm-btn{background: #f1f2f6;color: var(--thm-gray);}
.categories-one__btn .thm-btn:hover{color: #ffffff;}
/*** Testimonials One***/
.testimonials-one{position: relative;display: block;padding: 120px 0px 108px;background: var(--thm-base);overflow: hidden;}
.testimonials-one::before{position: absolute;left: 0;bottom: 0;right: 0;background: #ffffff;height: 425px;content: "";}
.testimonials-one .section-title{margin-bottom: 42px;}
.testimonials-one .section-title__tagline{color: #ffffff;}
.testimonials-one .section-title__title{color: #ffffff;}
.testimonials-one .auto-container{max-width: 1500px;width: 100%;}
.testimonials-one__wrapper{position: relative;display: block;z-index: 1;}
.testimonials-one__wrapper .shape1{position: absolute;top: -475px;right: -325px;z-index: -1;}
.testimonials-one__pattern{position: absolute;left: -325px;top: -680px;z-index: -1;opacity: 0.15;}
.testimonials-one__single{position: relative;display: block;}
.testimonials-one__single-inner{position: relative;display: block;background: #ffffff;border-radius: 8px;padding: 45px 51px 50px;box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.07);-webkit-box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.07);}
.testimonials-one__single-title{color: var(--thm-base);font-size: 18px;line-height: 28px;font-weight: 700;margin-bottom: 23px;}
.testimonials-one__single-text{margin: 0;font-weight: 300;}
.testimonials-one__single-client-info{position: relative;display: flex;align-items: center;margin-top: 18px;}
.testimonials-one__single-client-info-img{position: relative;display: block;}
.testimonials-one__single-client-info-img img{width: 100%;}
.testimonials-one__single-client-info-text{position: relative;display: block;padding-left: 20px;}
.testimonials-one__single-client-info-text h5{font-size: 16px;line-height: 26px;font-weight: 700;}
.testimonials-one__single-client-info-text p{font-size: 14px;line-height: 24px;margin: 0;}
.testimonials-one__carousel.owl-theme .owl-stage-outer{overflow: visible;}
.testimonials-one__carousel .owl-stage-outer .owl-item{opacity: 0;transition: all 500ms linear;transition-delay: 0.1s;}
.testimonials-one__carousel .owl-stage-outer .owl-item.active{opacity: 1;}
/*** Company Logos One***/
.company-logos-one{position: relative;display: block;background-color: #ffffff;padding: 0px 0px 20px;}
.company-logos-one__title{position: relative;display: block;/*padding-bottom: 106px;*/z-index: 1;}
.company-logos-one__title::before{position: absolute;width: 100%;content: "";height: 1px;background: #e0e2e9;top: 14px;left: 0;z-index: -1;}
.company-logos-one__title h6{position: relative;display: inline-block;color: var(--thm-gray);background: #ffffff;font-size: 14px;line-height: 24px;font-weight: 400;text-transform: uppercase;padding-left: 20px;padding-right: 20px;}
.company-logos-one .swiper-slide{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.company-logos-one .swiper-slide img{-webkit-transition: 500ms;transition: 500ms;opacity: 0.2;max-width: 100%;cursor: pointer;}
.company-logos-one .swiper-slide img:hover{opacity: 0.6;}
.company-logos-one--two{position: relative;display: block;padding: 0px 0px 120px;}
/*** Why Choose***/
.why-choose-one{position: relative;display: block;background: #ffffff;padding: 120px 0px 120px;}
.why-choose-one::before{position: absolute;top: 0;bottom: 0;right: 0;background: #f1f2f6;width: 43%;border-top-left-radius: 8px;border-bottom-left-radius: 8px;content: "";}
.why-choose-one__left{position: relative;display: block;max-width: 490px;width: 100%;}
.why-choose-one__left-text{margin: 0;}
.why-choose-one__left-learning-box{position: relative;display: flex;align-items: center;margin-top: 38px;margin-bottom: 38px;}
.why-choose-one__left-learning-box .icon{position: relative;display: block;color: var(--thm-base);transition: all 500ms ease;}
.why-choose-one__left-learning-box:hover .icon{color: var(--thm-black);transform: rotateY(180deg);}
.why-choose-one__left-learning-box .icon span::before{font-size: 65px;}
.why-choose-one__left-learning-box .text{position: relative;display: block;padding-left: 20px;}
.why-choose-one__left-learning-box .text h4{font-size: 20px;line-height: 30px;font-weight: 700;}
.why-choose-one__left-list{position: relative;display: block;}
.why-choose-one__left-list ul{position: relative;display: block;overflow: hidden;}
.why-choose-one__left-list-single{position: relative;display: block;margin-bottom: 8px;}
.why-choose-one__left-list-single:last-child{margin-bottom: 0;}
.why-choose-one__left-list-single .icon{position: absolute;top: 3px;left: 0;}
.why-choose-one__left-list-single .icon span::before{color: var(--thm-base);font-size: 20px;display: block;transition: color 500ms ease, transform 500ms ease;transform: scale(1);}
.why-choose-one__left-list-single:hover .icon span::before{color: var(--thm-black);transform: scale(.8);}
.why-choose-one__left-list-single .text{position: relative;display: block;padding-left: 35px;}
.why-choose-one__left-list-single .text p{margin: 0;}
.why-choose-one__right{position: relative;display: block;}
.why-choose-one__right-img{position: relative;display: block;}
.why-choose-one__right-img img{max-width: none;float: left;}
.why-choose-one__right-img-overlay{position: absolute;top: 245px;left: -185px;background: var(--thm-base);padding: 20px 95px 16px;transform: rotate(90deg);border-top-right-radius: 8px;border-top-left-radius: 8px;}
.why-choose-one__right-img-overlay p{color: #ffffff;font-size: 14px;line-height: 24px;font-weight: 700;text-transform: uppercase;margin: 0;letter-spacing: 0.1em;}
/*** Blog One***/
.blog-one{position: relative;display: block;background: #ffffff;padding: 3px 0px 110px;}
.blog-one .section-title{margin-bottom: 42px;margin-top: 0px;}
.blog-one__single{position: relative;display: block;margin-bottom: 30px;}
.blog-one__single-img{position: relative;display: block;border-top-left-radius: 8px;border-top-right-radius: 8px;overflow: hidden;}
.blog-one__single-img::before{position: absolute;content: '';background-color: rgba(var(--thm-black-rgb), .30);width: 0%;height: 100%;left: 0px;top: 0px;z-index: 1;transition: all 500ms ease;}
.blog-one__single:hover .blog-one__single-img::before,
.blog-one__single:hover .blog-one__single-img::after{width: 50%;}
.blog-one__single-img::after{position: absolute;content: '';background-color: rgba(var(--thm-black-rgb), .30);width: 0%;height: 100%;right: 0px;top: 0px;transition: all 500ms ease;}
.blog-one__single-img img{width: 100%;transform: scale(1.05);transition: all 500ms ease;}
.blog-one__single:hover .blog-one__single-img img{transform: scale(1);}
.blog-one__single-content{position: relative;display: block;background: #ffffff;padding: 45px 40px 38px;border: 1px solid #e0e2e9;border-top: none;border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;transition: all 200ms linear;transition-delay: 0.1s;}
.blog-one__single:hover .blog-one__single-content{box-shadow: 0px 10px 60px 0px rgb(0, 0, 0, 0.1);}
.blog-one__single-content-overlay-mata-info{position: absolute;top: -20px;background: #ffffff;border-radius: 8px;box-shadow: 0px 10px 60px 0px rgb(0, 0, 0, 0.1);padding: 9px 25px 4px;overflow: hidden;z-index: 10;}
.blog-one__single-content-overlay-mata-info ul{position: relative;display: block;}
.blog-one__single-content-overlay-mata-info ul li{position: relative;float: left;margin-right: 13px;}
.blog-one__single-content-overlay-mata-info ul li:last-child{margin-right: 0;}
.blog-one__single-content-overlay-mata-info ul li a{color: var(--thm-gray);font-size: 13px;line-height: 23px;font-weight: 400;transition: all 200ms linear;transition-delay: 0.1s;}
.blog-one__single-content-overlay-mata-info ul li a:hover{color: var(--thm-base);}
.blog-one__single-content-overlay-mata-info ul li a span::before{position: relative;display: inline-block;color: var(--thm-base);font-size: 15px;margin-right: 3px;font-weight: 700;}
.blog-one__single-content-title{font-size: 24px;line-height: 34px;font-weight: 700;}
.blog-one__single-content-title a{color: var(--thm-black);transition: all 200ms linear;transition-delay: 0.1s;}
.blog-one__single-content-title a:hover{color: var(--thm-base);}
.blog-one__single-content-text{margin: 0;margin-top: 22px;}
.blog-one--blog-two{position: relative;display: block;padding: 120px 0px 80px;overflow: hidden;z-index: 1;}
.blog-one--blog-two__bg{position: absolute;top: 0;left: 0;right: 0;height: 440px;background: #f1f2f6;content: "";z-index: -1;}
.blog-one--blog{position: relative;display: block;padding: 80px 0px 90px;}
/*** Newsletter One***/
.newsletter-one{position: relative;display: block;padding: 122px 0px 102px;background: #e3a74d;overflow: hidden;z-index: 1;}
.newsletter-one .section-title{margin-bottom: 0;}
.newsletter-one .section-title__title{color: #ffffff;}
.newsletter-one__left{position: relative;display: block;}
.newsletter-one__right{position: relative;display: block;max-width: 500px;margin-left: 70px;}
.newsletter-one__right .shape1{position: absolute;top: -265px;right: 70px;z-index: -1;}
.newsletter-one__right .shape2{position: absolute;top: -450px;right: -470px;z-index: -1;}
.newsletter-one__right .newsletter-form{display: block;overflow: hidden;}
.newsletter-one__right .newsletter-form form{position: relative;display: block;}
.newsletter-one__right .newsletter-form form input[typetext]{position: relative;display: block;background: transparent;color: #ffffff;font-size: 16px;font-weight: 400;font-style: normal;height: 70px;padding-left: 0px;padding-right: 40px;transition: all 500ms ease 0s;border: 1px solid transparent;border-bottom: 2px solid #5f6fe6;max-width: 100%;width: 100%;outline: none;}
.newsletter-one__right .newsletter-form form button{position: absolute;top: 0;right: 0px;color: var(--thm-primary);font-size: 20px;line-height: 70px;text-align: center;transition: all 500ms ease 0s;width: 50px;padding: 0;border: none;background: none;}
.newsletter-one__right-checkbox{position: relative;display: block;margin-top: 23px;}
.newsletter-one__right-checkbox label{position: relative;display: inline-block;padding-left: 25px;margin-right: 0px;margin-bottom: 0;color: #ffffff;font-size: 16px;line-height: 26px;font-weight: 400;cursor: pointer;}
.newsletter-one__right-checkbox input[type"checkbox"]{display: none;}
.newsletter-one__right-checkbox input[type"checkbox"]+label span{position: absolute;display: block;top: 4px;left: 0;width: 15px;height: 15px;background-color: transparent;border: 2px solid #ffffff;cursor: pointer;border-radius: 50%;-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;}
.newsletter-one__right-checkbox label span:before{position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;content: "";background: #ffffff;border-radius: 50%;transform: scale(0);-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;}
.newsletter-one__right-checkbox input[type"checkbox"]:checked+label span{border-color: #ffffff;}
.newsletter-one__right-checkbox input[type"checkbox"]:checked+label span:before{transform: scale(1.0);}
/*** Footer One***/
.footer-one__bg{position: relative;display: block;background-position: center center;background-attachment: scroll;background-size: cover;background-repeat: no-repeat;z-index: 1;background-color: var(--thm-black);mix-blend-mode: luminosity;opacity: 0.15;position: absolute;top: 0;left: 0;right: 0;bottom: 0;}
.footer-one{position: relative;background-color: var(--thm-black);}
.footer-one .container{position: relative;z-index: 10;}
.footer-one__top{position: relative;display: block;padding: 114px 0px 108px;border-bottom: 1px solid #303138;}
.footer-widget__column{position: relative;display: block;}
.footer-widget__title{color: #ffffff;font-size: 18px;line-height: 30px;font-weight: 700;margin-bottom: 31px;}
.footer-widget__about{position: relative;display: block;margin-top: 3px;}
.footer-widget__about-logo{position: relative;display: block;}
.footer-widget__courses{position: relative;display: block;margin-left: -10px;}
.footer-widget__courses-list{position: relative;display: block;overflow: hidden;}
.footer-widget__courses-list li{position: relative;display: block;margin-bottom: 5px;}
.footer-widget__courses-list li:last-child{margin-bottom: 0;}
.footer-widget__courses-list li a{color: #aeb2c2;font-size: 15px;line-height: 25px;font-weight: 400;transition: all 200ms linear;transition-delay: 0.1s;}
.footer-widget__courses-list li a:hover{color: var(--thm-primary);}
.footer-widget__links{position: relative;display: block;margin-left: 50px;}
.footer-widget__links-list{position: relative;display: block;overflow: hidden;}
.footer-widget__links li{position: relative;display: block;margin-bottom: 5px;}
.footer-widget__links li:last-child{margin-bottom: 0;}
.footer-widget__links li a{color: #aeb2c2;font-size: 15px;line-height: 25px;font-weight: 400;transition: all 200ms linear;transition-delay: 0.1s;}
.footer-widget__links li a:hover{color: var(--thm-primary);}
.footer-widget__contact{position: relative;display: block;}
.footer-widget__contact{position: relative;display: block;}
.footer-widget__contact .text{color: #aeb2c2;font-size: 15px;line-height: 25px;font-weight: 400;margin: 0;padding-top: 4px;margin-bottom: 12px;}
.footer-widget__contact p{font-size: 15px;line-height: 25px;font-weight: 400;margin: 0;}
.footer-widget__contact p a{color: #aeb2c2;transition: all 200ms linear;transition-delay: 0.1s;}
.footer-widget__contact p a:hover{color: var(--thm-primary);}
.footer-widget__contact .phone{font-size: 15px;line-height: 25px;font-weight: 400;margin: 0;margin-top: 12px;}
.footer-widget__contact .phone a{color: #aeb2c2;transition: all 200ms linear;transition-delay: 0.1s;}
.footer-widget__contact .phone a:hover{color: var(--thm-primary);}
.footer-widget__social-links{position: relative;display: block;margin-top: 6px;}
.footer-widget__social-links-list{position: relative;display: block;}
.footer-widget__social-links-list li{position: relative;float: left;margin-right: 10px;}
.footer-widget__social-links-list li:last-child{margin-right: 0;}
.footer-widget__social-links-list li a{position: relative;display: inline-block;width: 55px;height: 55px;background: #0d0f13;border-radius: 50%;text-align: center;color: #ffffff;z-index: 1;}
.footer-widget__social-links-list li a::before{position: absolute;top: 0;left: 0;bottom: 0;right: 0;content: "";border-radius: 50%;z-index: -1;transform: scale(0.0);transform-origin: center;transform-style: preserve-3d;transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);background: var(--thm-base);}
.footer-widget__social-links-list li a:hover:before{transform: scaleX(1.0);}
.footer-widget__social-links-list li a i::before{font-size: 15px;line-height: 55px;}
.footer-one__bottom{position: relative;display: block;}
.footer-one__bottom-inner{position: relative;display: block;}
.footer-one__bottom-text{position: relative;display: block;padding: 36px 0px 36px;}
.footer-one__bottom-text p{color: #aeb2c2;font-size: 15px;line-height: 25px;font-weight: 400;margin: 0;}
/*** Categories Two***/
.categories-two{position: relative;display: block;background: #ffffff;padding: 120px 0px 90px;z-index: 1;}
.categories-two__inner{position: relative;display: block;}
.categories-two__inner .shape1{position: absolute;top: -255px;left: -650px;z-index: -1;}
.categories-two__wrapper{position: relative;display: block;}
.categories-two__single{position: relative;float: left;width: 210px;background: #ffffff;border: 1px solid #e0e2e9;text-align: center;border-radius: 8px;margin-right: 30px;margin-bottom: 30px;padding: 30px 0px 18px;}
.categories-two__single:last-child{margin-right: 0;}
.categories-two__single-icon{position: relative;display: block;width: 115px;height: 115px;border-radius: 50%;color: var(--thm-base);text-align: center;background: #f1f2f6;margin: 0 auto;margin-bottom: 25px;z-index: 1;transition: all 200ms linear;transition-delay: 0.1s;}
.categories-two__single:hover .categories-two__single-icon{color: #ffffff;}
.categories-two__single-icon span::before{font-size: 65px;line-height: 115px;}
.categories-two__single-icon .count{position: absolute;bottom: 0;right: 0;width: 35px;height: 35px;background: #ffffff;border-radius: 50%;text-align: center;box-shadow: 0px 10px 20px 0px rgb(0, 0, 0, 0.2);z-index: 1;}
.categories-two__single-icon .count::before{position: absolute;top: 0;left: 0;bottom: 0;right: 0;content: "";border-radius: 50%;z-index: -1;transform: scale(0.0);transform-origin: center;transform-style: preserve-3d;transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);background: #1a3546;}
.categories-two__single:hover .categories-two__single-icon .count::before{transform: scaleX(1.0);}
.categories-two__single-icon .count h5{display: block;color: #1a3546;font-size: 14px;font-weight: 400;padding: 12px 0px;transition: all 200ms linear;transition-delay: 0.1s;}
.categories-two__single:hover .categories-two__single-icon .count h5{color: #ffffff;}
.categories-two__single-icon .overly-bg{position: absolute;top: 0;left: 0;bottom: 0;right: 0;border-radius: 50%;z-index: -1;-webkit-transition: .5s;-o-transition: .5s;transition: .5s;opacity: 0;-webkit-transform: perspective(400px) scale(0.5);-ms-transform: perspective(400px) scale(0.5);transform: perspective(400px) scale(0.5);-webkit-transform-origin: center;-ms-transform-origin: center;transform-origin: center;}
.categories-two__single:hover .categories-two__single-icon .overly-bg{opacity: 1.0;-webkit-transform: perspective(400px) scale(1);-ms-transform: perspective(400px) scale(1);transform: perspective(400px) scale(1);}
.categories-two__single-icon .overly-bg::before{position: absolute;top: 0;left: 0;bottom: 0;right: 0;background-color: rgba(var(--thm-base-rgb), .7);content: "";border-radius: 50%;}
.categories-two__single-text{position: relative;display: block;}
.categories-two__single-text h5{font-size: 16px;line-height: 26px;font-weight: 700;}
.categories-two__single-text h5 a{color: #1d1d1d;transition: all 200ms linear;transition-delay: 0.1s;}
.categories-two__single-text h5 a:hover{color: var(--thm-base);}
.categories-two__single-text p{font-size: 14px;line-height: 24px;margin: 0;}
/*** Welcome One***/
.welcome-one{position: relative;display: block;background: #ffffff;padding: 0px 0px 120px;}
.welcome-one__left{position: relative;display: block;}
.welcome-one__left-text{margin: 0;}
.welcome-one__left-features-box{position: relative;display: block;overflow: hidden;margin-top: 48px;}
.welcome-one__left-features-box-single{position: relative;display: flex;align-items: center;float: left;margin-right: 55px;}
.welcome-one__left-features-box-single:last-child{margin-right: 0;}
.welcome-one__left-features-box-single-icon{position: relative;display: block;color: var(--thm-base);transition: all 500ms ease;}
.welcome-one__left-features-box-single:hover .welcome-one__left-features-box-single-icon{color: var(--thm-black);transform: rotateY(180deg);}
.welcome-one__left-features-box-single-icon span::before{font-size: 65px;}
.welcome-one__left-features-box-single-title{position: relative;display: block;padding-left: 15px;}
.welcome-one__left-features-box-single-title h4{font-size: 18px;line-height: 28px;font-weight: 700;}
.welcome-one__left-btn{position: relative;display: block;margin-top: 52px;}
.welcome-one__right{position: relative;display: block;max-width: 570px;float: right;z-index: 1;}
.welcome-one__right .shape1{position: absolute;bottom: -90px;right: -191px;z-index: -1;}
.welcome-one__right-img1{position: relative;display: block;z-index: 2;}
.welcome-one__right-img1::after{position: absolute;top: 40px;left: -20px;bottom: 300px;width: 45px;background: var(--thm-base);border-radius: 8px;content: "";z-index: -1;}
.welcome-one__right-img1 img{width: 100%;}
.welcome-one__right-img1-inner{position: relative;display: block;overflow: hidden;}
.welcome-one__right-img1-inner::before{position: absolute;top: 0;left: -100%;display: block;content: '';width: 50%;height: 100%;background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .3) 100%);transform: skewX(-25deg);z-index: 1;}
.welcome-one__right:hover .welcome-one__right-img1-inner::before{-webkit-animation: shine 1.5s;animation: shine 1.5s;}
.welcome-one__right-img2{position: absolute;left: -100px;bottom: 0;border-radius: 8px;overflow: hidden;z-index: 10;}
.welcome-one__right-img2 img{width: 100%;}
/*** Video One***/
.video-one{position: relative;display: block;padding: 0px 0px 0px;z-index: 2;}
.video-one__box{position: relative;display: flex;min-height: 520px;align-items: center;justify-content: center;flex-wrap: wrap;border-radius: 8px;}
.video-one__box-title{position: absolute;top: 0;left: 0;bottom: 0;right: 0;display: flex;align-items: center;justify-content: center;}
.video-one__box-title h2{color: rgba(255, 255, 255, .5);font-size: 70px;line-height: 1em;font-weight: 400;font-family: var(--thm-reey-font);}
.video-one__box .icon{position: relative;display: inline-block;}
.video-one__box .icon a{position: relative;display: inline-block;width: 110px;height: 110px;text-align: center;color: var(--thm-black);background: var(--thm-primary);border-radius: 50%;z-index: 1;transition: all 500ms ease;}
.video-one__box .icon a span::before{font-size: 35px;line-height: 110px;}
.video-one__box .icon .border-animation{position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: 1px solid var(--thm-primary);animation: squares 2.9s linear 0s infinite;-webkit-animation: squares 2.9s linear 0s infinite;-ms-animation: squares 2.9s linear 0s infinite;-o-animation: squares 2.9s linear 0s infinite;-webkit-animation-play-state: running;animation-play-state: running;opacity: 0;border-radius: 50%;}
.video-one__box .icon .border-animation.border-2{-webkit-animation-delay: 1s;animation-delay: 1s;}
.video-one__box .icon .border-animation.border-3{-webkit-animation-delay: 2s;animation-delay: 2s;}
/*** Counter One***/
.counter-one{position: relative;display: block;padding: 340px 0px 108px;background-position: center center;background-attachment: fixed;background-size: cover;background-repeat: no-repeat;z-index: 1;margin-top: -220px;}
.counter-one::before{position: absolute;top: 0;left: 0;bottom: 0;right: 0;background-color: rgba(var(--thm-black-rgb), .95);z-index: -1;content: "";}
.counter-one .section-title__title{color: #ffffff;}
.counter-one__left-text{color: #aeb2c2;margin: 0;}
.counter-one__right{position: relative;display: block;}
.counter-one__right-box{position: relative;display: block;overflow: hidden;}
.counter-one__right-single{position: relative;float: left;width: 210px;text-align: center;border-radius: 8px;background: #0d0f13;margin-right: 20px;padding: 40px 0px 31px;margin-bottom: 30px;}
.counter-one__right-single:last-child{margin-right: 0;}
.counter-one__right-single-icon{color: var(--thm-base);font-size: 60px;margin-bottom: 25px;}
.counter-one__right-text{color: #aeb2c2;font-size: 16px;line-height: 26px;margin: 0;}
.counter-one__right-single h3{color: #ffffff;font-size: 24px;line-height: 34px;font-weight: 700;}
.counter-one--about{position: relative;display: block;padding: 120px 0px 108px;margin-top: 0px;}
/*** Meet Teachers One***/
.meet-teachers-one{position: relative;display: block;background: #ffffff;padding: 80px 0px 90px;}
.meet-teachers-one .section-title{margin-bottom: 42px;}
.meet-teachers-one__single{position: relative;display: block;border: 1px solid #e0e2e9;border-radius: 8px;text-align: center;padding: 40px 0px 40px;margin-bottom: 30px;transition: all 200ms linear;transition-delay: 0.1s;}
.meet-teachers-one__single:hover{box-shadow: 0px 10px 60px 0px rgb(0, 0, 0, 0.1);}
.meet-teachers-one__single-img{position: relative;display: block;overflow: hidden;width: 205px;height: 205px;border-radius: 50%;margin: 0 auto;z-index: 1;}
.meet-teachers-one__single-img::before{position: absolute;top: 0;right: 0;bottom: 0;left: 0;content: "";border-radius: 50%;background-color: rgba(var(--thm-black-rgb), .3);transform: scale(0);transition: all 500ms ease;z-index: 1;}
.meet-teachers-one__single:hover .meet-teachers-one__single-img::before{transform: scale(1);}
.meet-teachers-one__single-img img{width: 100%;transition: all 500ms ease;}
.meet-teachers-one__single:hover .meet-teachers-one__single-img img{transform: scale(1.2)}
.meet-teachers-one__single-content{position: relative;display: block;}
.meet-teachers-one__single-middle-content{position: relative;display: block;padding: 0px 60px 0px;}
.meet-teachers-one__single-content .title{position: relative;display: block;margin-top: 24px;margin-bottom: 15px;}
.meet-teachers-one__single-content .title h4{font-size: 20px;line-height: 30px;font-weight: 700;}
.meet-teachers-one__single-content .title h4 a{color: var(--thm-black);transition: all 200ms linear;transition-delay: 0.1s;}
.meet-teachers-one__single-content .title h4 a:hover{color: var(--thm-base);}
.meet-teachers-one__single-content .title p{color: var(--thm-base);font-size: 12px;line-height: 22px;font-weight: 400;text-transform: uppercase;letter-spacing: 0.1em;margin: 0;}
.meet-teachers-one__single-content-text{font-size: 16px;margin: 0;}
.meet-teachers-one__single-bottom-content{position: relative;display: block;padding: 0px 40px 0px;margin-top: 23px;}
.meet-teachers-one__single-content-courses-box{position: relative;display: flex;background: #f1f2f6;border-radius: 8px;align-items: center;justify-content: space-between;flex-wrap: wrap;flex-direction: row;padding: 15px 30px 12px;}
.meet-teachers-one__single-content-courses-box .text{position: relative;display: block;}
.meet-teachers-one__single-content-courses-box .text p{font-size: 14px;margin: 0;}
.meet-teachers-one__single-content-courses-box .social-icon{position: relative;display: block;}
.meet-teachers-one__single-content-courses-box .social-icon ul{position: relative;display: block;overflow: hidden;}
.meet-teachers-one__single-content-courses-box .social-icon ul li{position: relative;float: left;margin-right: 15px;}
.meet-teachers-one__single-content-courses-box .social-icon ul li:last-child{margin-right: 0px;}
.meet-teachers-one__single-content-courses-box .social-icon ul li a{color: var(--thm-gray);font-size: 15px;transition: all 200ms linear;transition-delay: 0.1s;}
.meet-teachers-one__single-content-courses-box .social-icon ul li a:hover{color: var(--thm-base);}
/*** Cta One***/
.cta-one{position: relative;display: block;padding: 0px 0px 120px;}
.cta-one__wrapper{position: relative;display: flex;border-radius: 8px;background: var(--thm-black);align-items: center;justify-content: space-between;flex-wrap: wrap;flex-direction: row;padding: 63px 60px 56px;}
.cta-one__wrapper .shape1{position: absolute;top: -125px;left: -140px;z-index: -1;opacity: 0.3;}
.cta-one__left{position: relative;display: block;}
.cta-one__left-text{color: #ffffff;font-size: 26px;line-height: 36px;font-weight: 700;}
.cta-one__right{position: relative;display: block;}
.cta-one__right-btn{position: relative;display: block;}
.cta-one__right-btn .thm-btn:hover{color: var(--thm-black);}
.cta-one__right-btn .thm-btn:hover::after{background: #ffffff;}
/*** Registration Two***/
.registration-two{position: relative;display: block;padding: 115px 0px 102px;background: var(--thm-base);overflow: hidden;z-index: 1;}
.registration-two__wrapper{position: relative;display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;flex-direction: row;}
.registration-two__wrapper .shape1{position: absolute;top: -255px;right: 70px;z-index: -1;}
.registration-two__wrapper .shape2{position: absolute;top: -435px;right: -455px;z-index: -1;}
.registration-two__left{position: relative;display: block;}
.registration-two__left-text{color: #ffffff;font-size: 50px;line-height: 1.2em;font-weight: 700;text-transform: capitalize;}
.registration-two__right{position: relative;display: block;}
.registration-two__right-btn{position: relative;display: block;}
.registration-two__right-btn .thm-btn{background: #ffffff;color: var(--thm-black);}
.registration-two__right-btn .thm-btn:hover{color: #ffffff;}
/*** Features Two***/
.features-two{position: relative;display: block;padding: 120px 0px 90px;background: #ffffff;}
.features-two__single{position: relative;display: block;margin-bottom: 30px;max-width: 570px;}
.features-two__single-img{position: relative;display: block;}
.features-two__single-img-inner{position: relative;display: block;overflow: hidden;width: 500px;border-radius: 8px;}
.features-two__single-img-inner:before{position: absolute;top: 50%;left: 50%;z-index: 1;display: block;content: '';width: 0;height: 0;background: rgba(255, 255, 255, .2);border-radius: 0%;transform: translate(-50%, -50%);opacity: 0;}
.features-two__single:hover .features-two__single-img-inner:before{-webkit-animation: circle .95s;animation: circle .95s}
.features-two__single-img-inner img{transition: all 500ms ease;width: 100%;}
.features-two__single:hover .features-two__single-img-inner img{transform: scale(1.05);}
.features-two__single-overlay{position: absolute;width: 340px;border-radius: 8px;background: var(--thm-base);padding: 35px 50px 31px;bottom: 30px;right: 0;z-index: 1;overflow: hidden;}
.features-two__single-overlay::before{position: absolute;top: 0;left: 0;bottom: 0;right: 0;background: var(--thm-black);content: "";transform: scaleX(0.7) rotateX(20deg);transition: all 0.4s linear;border-radius: 8px;z-index: -1;opacity: 0;}
.features-two__single:hover .features-two__single-overlay::before{transform: scaleX(1.0) rotateX(0deg);transition: all 0.4s linear;opacity: 1;}
.features-two__single-overlay-title{font-size: 24px;line-height: 34px;font-weight: 700;margin-bottom: 14px;}
.features-two__single-overlay-title a{color: #ffffff;transition: all 200ms linear;transition-delay: 0.1s;}
.features-two__single-overlay-title a:hover{color: var(--thm-base);}
.features-two__single-overlay-text{color: #d3d8ff;font-size: 16px;line-height: 26px;margin: 0;}
/*** Testimonials Two***/
.testimonials-two{position: relative;display: block;background: #f1f2f6;padding: 120px 0px 120px;z-index: 1;overflow: hidden;}
.testimonials-two .container{position: relative;}
@media(min-width: 1845px){.testimonials-two{padding-top: 120px;padding-bottom: 200px;}}
.testimonials-two__pattern{position: absolute;left: -220px;bottom: -410px;z-index: 4;opacity: 0.15;}
.testimonials-two__left{position: relative;display: block;z-index: 11;}
.testimonials-two .section-title{z-index: 4;}
.testimonials-two__left-text{position: relative;margin: 0;z-index: 4;}
.testimonials-two__right{position: relative;display: block;z-index: 9;}
@media(min-width: 1200px){.testimonials-two__right{margin-top: 50px;}}
@media(min-width: 1845px){.testimonials-two__right{position: absolute;top: 0px;left: calc(100% - 775px);min-width: 1470px;margin-top: 0;}
.testimonials-two__carousel.owl-dot-type1.style2 .owl-dots{position: absolute;top: 213px;left: -445px;}}
.testimonials-two__carousel.owl-theme .owl-stage-outer{overflow: visible;}
.testimonials-two__carousel .owl-stage-outer .owl-item{opacity: 0;transition: all 500ms linear;transition-delay: 0.1s;}
.testimonials-two__carousel .owl-stage-outer .owl-item.active{opacity: 1;transition: all 200ms linear;}
.testimonials-two__carousel.owl-dot-type1.style2 .owl-dots{position: relative;top: auto;left: auto;right: auto;bottom: auto;z-index: 9;}
@media(min-width: 1845px){.testimonials-two__carousel.owl-dot-type1.style2 .owl-dots{position: absolute;top: 279px;left: -430px;}}
/*** About Two***/
.about-two{position: relative;display: block;background: #ffffff;padding: 120px 0px 120px;}
.about-two__single-img{position: relative;display: block;margin-bottom: 30px;overflow: hidden;border-radius: 8px;}
.about-two__single-img::before{position: absolute;top: 50%;left: 50%;z-index: 1;display: block;content: '';width: 0;height: 0;background: rgba(255, 255, 255, .2);border-radius: 0%;transform: translate(-50%, -50%);opacity: 0;border-radius: 8px;}
.about-two__single-img:hover:before{-webkit-animation: circle .95s;animation: circle .95s}
.about-two__single-img img{width: 100%;transition: all 500ms ease;}
.about-two__single-img:hover img{transform: scale(1.05);}
.about-two__bottom-content{position: relative;display: block;margin-top: 20px;}
.about-two__title-box{position: relative;display: block;}
.about-two__text-box{position: relative;display: block;}
.about-two__text-box-text{margin: 0;}
.about-two__text-box-btn{position: relative;display: block;margin-top: 38px;}
/*** News Details***/
.news-details{position: relative;display: block;padding: 80px 0 120px;}
.news-details__left{position: relative;display: block;}
.blog-one__single.style2{margin-bottom: 20px;}
.blog-one__single.style2 .blog-one__single-img{border-radius: 8px;}
.blog-one__single.style2 .blog-one__single-content{border: none;}
.blog-one__single.style2 .blog-one__single-content{padding: 25px 0px 0px;}
.blog-one__single.style2:hover .blog-one__single-content{box-shadow: none;}
.blog-one__single.style2 .blog-one__single-content-overlay-mata-info{position: relative;display: block;top: 0px;background: none;border-radius: 0px;box-shadow: none;padding: 0px 0px 0px;overflow: hidden;z-index: 10;}
.blog-one__single.style2 .blog-one__single-content-overlay-mata-info ul li{margin-left: 2px;}
.blog-one__single.style2 .blog-one__single-content-overlay-mata-info ul li:last-child{margin-left: 0;}
.blog-one__single.style2 .blog-one__single-content-title{font-size: 30px;line-height: 40px;font-weight: 700;margin-top: 5px;}
.news-details__text1{position: relative;display: block;margin-bottom: 40px;}
.news-details__text1 p{margin: 0;}
.news-details__text2{position: relative;display: block;margin-bottom: 40px;}
.news-details__text2 p{margin: 0;}
.news-details__text3{position: relative;display: block;}
.news-details__text3 p{margin: 0;}
.news-details__bottom{display: -webkit-box;display: flex;-webkit-box-align: center;align-items: center;-webkit-box-pack: justify;justify-content: space-between;flex-wrap: wrap;border-top: 1px solid #e0e2e9;padding: 39px 0 40px;margin-top: 48px;}
.news-details__bottom p{margin: 0;}
.news-details__tags span{color: var(--thm-black);font-weight: 700;font-size: 20px;margin-right: 15px;}
.news-details__tags a{color: #ffffff;font-size: 10px;font-weight: 700;text-transform: uppercase;letter-spacing: 0.1em;background: var(--thm-base);border-radius: 8px;padding: 14px 20px 12px;transition: all 200ms linear;transition-delay: 0.1s;}
.news-details__tags a:hover{background: var(--thm-black);}
.news-details__tags a+a{margin-left: 5px;}
.news-details__social-list{display: -webkit-box;display: flex;-webkit-box-align: center;align-items: center;}
.news-details__social-list a{display: -webkit-box;display: flex;-webkit-box-align: center;align-items: center;-webkit-box-pack: center;justify-content: center;text-align: center;color: #717580;background-color: #f1f2f6;height: 40px;width: 40px;border-radius: 50%;font-size: 15px;-webkit-transition: all 500ms ease;transition: all 500ms ease;}
.news-details__social-list a+a{margin-left: 10px;}
.news-details__social-list a:hover{color: #ffffff;background: var(--thm-base);}
/*** Author***/
.author-one{background-color: #f1f2f6;padding: 60px 60px 54px;display: -webkit-box;display: flex;margin-bottom: 55px;border-radius: 8px;}
.author-one__image{position: relative;display: block;}
.author-one__image img{border-radius: 8px;}
.author-one__content{margin-left: 40px;margin-top: -5px;}
.author-one__content h3{font-size: 20px;line-height: 30px;font-weight: 700;}
.author-one__content p{margin: 0;margin-top: 13px;}
/*** Comments***/
.comment-one{position: relative;display: block;}
.comment-one__title,
.comment-form__title{margin: 0;color: var(--thm-black);font-size: 30px;line-height: 40px;font-weight: 700;margin-bottom: 47px;}
.comment-one__single{position: relative;display: block;border-bottom: 1px solid #e0e2e9;padding-bottom: 52px;margin-bottom: 60px;}
.comment-one__image{position: absolute;top: 0;left: 0;}
.comment-one__content{position: relative;display: block;margin-left: 150px;}
.comment-one__content p{margin: 0;}
.comment-one__content-top{position: relative;display: flex;align-items: center;justify-content: space-between;}
.comment-one__content-text{position: relative;display: block;margin-bottom: 14px;}
.comment-one__content-text h3{color: var(--thm-black);font-size: 20px;font-weight: 700;margin: 0;}
.comment-one__content-text h3 span{color: var(--thm-base);font-size: 14px;line-height: 24px;padding-left: 8px;}
.comment-one__content-btn{position: relative;display: block;}
.comment-one__content-btn .thm-btn{padding: 6px 25px 2px;font-size: 12px;}
.comment-one__image img{border-radius: 50%;}
.comment-form .comment-form__title{margin-top: -6px;}
.comment-form__input-box input[type"text"],
.comment-form__input-box input[type"email"]{height: 60px;width: 100%;border: none;background: #f1f2f6;padding: 0 30px;margin-bottom: 30px;border-radius: 8px;outline: none;font-size: 16px;color: var(--thm-gray);font-weight: 400;text-transform: capitalize;}
.comment-form__input-box textarea{font-size: 16px;color: var(--thm-gray);height: 200px;width: 100%;background: #f1f2f6;padding: 22px 30px 30px;border: none;border-radius: 8px;outline: none;margin-bottom: 20px;font-weight: 400;text-transform: capitalize;}
/*** Sidebar***/
@media (max-width: 991px){.sidebar{margin-top: 50px;}}
.sidebar__single+.sidebar__single{margin-top: 30px;}
.sidebar__title{font-size: 20px;line-height: 30px;font-weight: 700;margin-bottom: 23px;margin: 0;}
.sidebar__search{position: relative;display: block;}
.sidebar__search-form{position: relative;}
.sidebar__search-form input[type"search"]{display: block;border: none;outline: none;background-color: var(--thm-base);color: #ffffff;font-size: 16px;line-height: 26px;font-weight: 700;padding-left: 40px;height: 85px;border-radius: 8px;width: 100%;padding-right: 100px;}
.sidebar__search-form ::-webkit-input-placeholder{color: #ffffff;opacity: 1;}
.sidebar__search-form ::-moz-placeholder{color: #ffffff;opacity: 1;}
.sidebar__search-form :-ms-input-placeholder{color: #ffffff;opacity: 1;}
.sidebar__search-form ::-ms-input-placeholder{color: #ffffff;opacity: 1;}
.sidebar__search-form ::placeholder{color: #ffffff;opacity: 1;}
.sidebar__search-form :-ms-input-placeholder{color: #ffffff;}
.sidebar__search-form ::-ms-input-placeholder{color: #ffffff;}
.sidebar__search-form button[type"submit"]{background-color: transparent;color: #ffffff;font-size: 16px;position: absolute;top: 0;right: 18px;bottom: 0;width: 80px;outline: none;border: none;padding: 0;}
.sidebar__post{position: relative;display: block;padding: 35px 40px 32px;background-color: #f1f2f6;border-radius: 8px;}
.sidebar__post .sidebar__title{margin-bottom: 10px;}
.sidebar__post-list{position: relative;display: block;overflow: hidden;margin: 0;}
.sidebar__post-list li{position: relative;display: block;margin-bottom: 12px;}
.sidebar__post-list li:last-child{margin-bottom: 0;}
.sidebar__post-image{position: absolute;top: 10px;left: 0;}
.sidebar__post-content{position: relative;display: block;padding-left: 90px;}
.sidebar__post-content ul{position: relative;display: block;overflow: hidden;}
.sidebar__post-content ul li{position: relative;display: block;}
.sidebar__post-content ul li p{margin: 0;}
.sidebar__post-content ul li p a{color: var(--thm-gray);font-size: 13px;line-height: 23px;font-weight: 400;}
.sidebar__post-content ul li p a i::before{position: relative;display: inline-block;color: var(--thm-base);font-size: 15px;padding-right: 5px;top: 1px;}
.sidebar__post-content ul li h3{font-size: 18px;line-height: 30px;font-weight: 700;}
.sidebar__post-content ul li h3 a{color: var(--thm-black);transition: all 500ms ease}
.sidebar__post-content ul li h3 a:hover{color: var(--thm-base);}
.sidebar__category{position: relative;display: block;background: #f1f2f6;padding: 36px 40px 30px;border-radius: 8px;}
.sidebar__category .sidebar__title{margin-bottom: 12px;}
.sidebar__category-list{position: relative;display: block;overflow: hidden;margin: 0;}
.sidebar__category-list li+li{margin-top: 8px;}
.sidebar__category-list li a{position: relative;display: block;color: var(--thm-gray);font-size: 16px;background: none;font-weight: 400;-webkit-transition: all 500ms ease;transition: all 500ms ease;}
.sidebar__category-list li a:hover{color: var(--thm-base);}
.sidebar__category-list li a i::before{position: relative;display: inline-block;padding-right: 20px;font-size: 15px;color: var(--thm-base);font-weight: 700;}
.sidebar__tags{position: relative;display: block;background: #f1f2f6;padding: 35px 40px 30px;border-radius: 8px;}
.sidebar__tags .sidebar__title{margin-bottom: 20px;}
.sidebar__tags-list{position: relative;display: block;overflow: hidden;margin-left: -5px;margin-right: -5px;}
.sidebar__tags-list li{position: relative;float: left;margin-bottom: 10px;padding: 0px 5px 0px;}
.sidebar__tags-list li a{position: relative;display: inline-block;color: #ffffff;font-size: 10px;font-weight: 700;text-transform: uppercase;letter-spacing: 0.1em;background: var(--thm-base);border-radius: 8px;padding: 4px 20px 1px;-webkit-transition: all 0.4s ease;transition: all 0.4s ease;}
.sidebar__tags-list li a:hover{background: var(--thm-black);}
/*** Teaching One***/
.teaching-one{position: relative;display: block;background: #ffffff;padding: 120px 0px 0px;}
.teaching-one__apply-form{position: relative;background-color: #f1f2f6;padding: 55px 70px 60px;max-width: 500px;z-index: 2;border-radius: 8px;}
.teaching-one__apply-form .title-box{position: relative;display: block;}
.teaching-one__apply-form .title-box h4{position: relative;color: var(--thm-black);font-size: 24px;line-height: 34px;font-weight: 700;}
.teaching-one__apply-form .form-box{position: relative;margin-top: 30px;}
.teaching-one__apply-form .form-group{position: relative;margin-bottom: 10px;}
.teaching-one__apply-form .form-group input[type"text"],
.teaching-one__apply-form .form-group input[type"email"],
.teaching-one__apply-form .form-group input[type"tel"],
.teaching-one__apply-form .form-group input[type"url"],
.teaching-one__apply-form .form-group textarea,
.teaching-one__apply-form .form-group select{position: relative;display: block;font-size: 16px;line-height: 25px;color: var(--thm-gray);font-weight: 400;padding: 16px 30px 13px;width: 100%;height: 60px;border-radius: 8px;background-color: #ffffff;outline: none;border: none;-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;}
.teaching-one__apply-form .form-group textarea{height: 130px;resize: none;}
.teaching-one__apply-form button{border: none;outline: none;padding: 0;}
.teaching-one__content{position: relative;display: block;}
.teaching-one__content-title{font-size: 40px;line-height: 1em;font-weight: 700;margin-bottom: 33px;}
.teaching-one__content-text1{margin: 0;}
.teaching-one__content-img{position: relative;display: block;margin-top: 38px;margin-bottom: 43px;}
.teaching-one__content-img img{width: 100%;}
.teaching-one__content-text2{margin: 0;}
/*** Contact Details One***/
.contact-details-one{position: relative;display: block;background: #ffffff;padding: 120px 0px 90px;}
.contact-details-one__single{position: relative;display: flex;align-items: center;background: #ffffff;border-radius: 8px;border: 1px solid #ffffff;box-shadow: 0px 10px 60px 0px rgb(0, 0, 0, 0.1);padding: 24px 30px 24px;margin-bottom: 30px;transition: all 200ms linear;transition-delay: 0.1s;}
.contact-details-one__single:hover{border: 1px solid var(--thm-base);}
.contact-details-one__single-icon{position: relative;display: inline-block;width: 65px;height: 65px;background: #f1f2f6;text-align: center;border-radius: 50%;z-index: 1;}
.contact-details-one__single-icon::before{position: absolute;top: 0;left: 0;bottom: 0;right: 0;content: "";border-radius: 50%;z-index: -1;transform: scale(0.0);transform-origin: center;transform-style: preserve-3d;transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);background: var(--thm-base);}
.contact-details-one__single:hover .contact-details-one__single-icon::before{transform: scaleX(1.0);}
.contact-details-one__single-icon span::before{color: var(--thm-base);font-size: 30px;line-height: 65px;transition: all 200ms linear;transition-delay: 0.1s;}
.contact-details-one__single:hover .contact-details-one__single-icon span::before{color: #ffffff;}
.contact-details-one__single-text{position: relative;display: block;padding-left: 20px;}
.contact-details-one__single-text h4{font-size: 18px;line-height: 28px;font-weight: 700;}
.contact-details-one__single-text h4 a{color: var(--thm-black);transition: all 200ms linear;transition-delay: 0.1s;}
.contact-details-one__single-text h4 a:hover{color: var(--thm-base);}
.contact-details-one__single-text p{font-size: 16px;line-height: 26px;margin: 0;}
/*** Contact Page***/
.contact-page{position: relative;display: block;background: #ffffff;padding: 0px 0px 120px;}
.contact-page__left{position: relative;display: block;}
.contact-page__left .section-title{margin: 0;}
.contact-page__right{position: relative;display: block;}
/*** Google Map***/
.contact-page-google-map{position: relative;display: block;z-index: 3;}
.contact-page-google-map__one{position: relative;display: block;border: none;height: 580px;width: 100%;}
/*** Course Details***/
.course-details{position: relative;display: block;background: #ffffff;padding: 120px 0px 120px;}
.course-details__content{position: relative;display: block;}
.courses-one__single.style2{position: relative;display: block;}
.courses-one__single.style2 .courses-one__single-content{box-shadow: none;padding: 40px 50px 50px;border: 1px solid #e0e2e9;border-top: none;}
.courses-one__single.style2 .courses-one__single-content-name{color: var(--thm-base);font-size: 14px;line-height: 24px;font-weight: 400;}
.courses-one__single.style2 .courses-one__single-content-name span{position: relative;display: inline-block;color: var(--thm-gray);margin-left: 10px;padding-left: 10px;}
.courses-one__single.style2 .courses-one__single-content-name span::before{position: absolute;top: 4px;left: 0;bottom: 8px;width: 1px;background: #e4e6ec;content: "";transform: rotate(25deg);}
.courses-one__single.style2 .courses-one__single-content-title{font-size: 24px;line-height: 34px;font-weight: 700;margin-top: 4px;}
.courses-one__single.style2 .courses-one__single-content-overlay-img{position: absolute;top: -25px;z-index: 5;}
.courses-one__single.style2 .courses-one__single-content-review-box{border-bottom: 1px solid #e0e2e9;padding-bottom: 40px;}
.course-details__content-text1{position: relative;display: block;margin-top: 45px;}
.course-details__content-text1 p{font-size: 16px;line-height: 26px;margin: 0;}
.course-details__content-text2{position: relative;display: block;margin-top: 33px;margin-bottom: 36px;}
.course-details__content-text2 p{font-size: 16px;margin: 0;}
.course-details__content-list{position: relative;display: block;}
.course-details__content-list ul{position: relative;display: block;overflow: hidden;}
.course-details__content-list ul li{position: relative;display: block;margin-bottom: 8px;}
.course-details__content-list ul li:last-child{margin-bottom: 0;}
.course-details__content-list ul li .icon{position: absolute;top: 2px;left: 0;font-size: 20px;color: var(--thm-base);transition: all 200ms linear;transition-delay: 0.1s;}
.course-details__content-list ul li:hover .icon{color: var(--thm-black);}
.course-details__content-list ul li .text{position: relative;display: block;padding-left: 35px;}
.course-details__content-list ul li .text p{color: var(--thm-black);font-size: 16px;line-height: 26px;margin: 0;}
.course-details__curriculum{position: relative;display: block;border: 1px solid#e0e2e9;border-radius: 8px;padding: 45px 50px 50px;}
.course-details__curriculum-title{color: var(--thm-black);font-size: 24px;line-height: 34px;font-weight: 700;margin-bottom: 44px;}
.course-details__curriculum-single{position: relative;display: block;margin-bottom: 55px;}
.course-details__curriculum-single.mar-buttom0{margin-bottom: 0;}
.course-details__curriculum-single-title{color: var(--thm-black);font-size: 20px;line-height: 30px;font-weight: 700;margin-bottom: 23px;}
.course-details__curriculum-single-text{margin: 0;}
.course-details__curriculum-list{position: relative;display: block;overflow: hidden;margin-top: 47px;}
.course-details__curriculum-list.style2 li:last-child{border: none;}
.course-details__curriculum-list li{position: relative;display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;border-bottom: 1px solid #e0e2e9;padding-bottom: 19px;margin-bottom: 19px;}
.course-details__curriculum-list li:last-child{margin-bottom: 0;}
.course-details__curriculum-list-left{position: relative;display: flex;align-items: center;}
.course-details__curriculum-list-left-icon{position: relative;display: inline-block;width: 30px;height: 30px;border-radius: 50%;background: var(--thm-base);text-align: center;line-height: 30px;margin-right: 20px;}
.course-details__curriculum-list-left-icon i::before{color: #ffffff;font-size: 10px;}
.course-details__curriculum-list-left-icon.style2{background: var(--thm-primary);}
.course-details__curriculum-list-left-icon.style2 i::before{color: var(--thm-black);}
.course-details__curriculum-list-left-title{color: var(--thm-black);font-size: 16px;line-height: 26px;font-weight: 400;transition: all 200ms linear;transition-delay: 0.1s;}
.course-details__curriculum-list-left-title:hover{color: var(--thm-base);}
.course-details__curriculum-list-left span{position: relative;display: inline-block;color: var(--thm-gray);font-size: 10px;line-height: 20px;font-weight: 700;text-transform: uppercase;letter-spacing: 0.1em;background: #f1f2f6;border-radius: 8px;padding: 5px 15px 2px;margin-left: 20px;}
.course-details__curriculum-list-right{position: relative;display: block;}
.course-details__curriculum-list-right p{font-size: 16px;margin: 0;}
.course-details__reviews{position: relative;display: block;background: #ffffff;border: 1px solid #e0e2e9;border-radius: 8px;padding: 45px 50px 50px;margin-top: 30px;}
.course-details__reviews-title{font-size: 24px;line-height: 34px;font-weight: 700;margin-bottom: 41px;}
.course-details__progress-review{position: relative;display: block;border-bottom: 1px solid #e0e2e9;padding-bottom: 43px;}
.course-details__progress{position: relative;display: block;}
.course-details__progress-item{position: relative;display: flex;align-items: center;margin-bottom: 10px;}
.course-details__progress-text{color: var(--thm-black);font-size: 16px;line-height: 26px;font-weight: 400;min-width: 100px;margin: 0;}
.course-details__progress-bar{position: relative;display: block;width: 210px;height: 3px;background: #e0e2e9;margin-left: 20px;margin-right: 20px;}
.course-details__progress-bar span{position: absolute;top: 0;left: 0;height: 100%;background-color: var(--thm-base);}
.course-details__progress-bar span::before{content: '';width: 15px;height: 15px;background-color: var(--thm-base);border-radius: 50%;position: absolute;top: 50%;right: 0;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
.course-details__progress-bar span.no-bubble::before{display: none;}
.course-details__progress-count{font-size: 16px;margin: 0;}
.course-details__review-box{position: relative;display: block;width: 250px;background: #f1f2f6;border-radius: 8px;text-align: center;padding: 42px 0px 32px;}
.course-details__review-count{color: var(--thm-base);font-size: 60px;line-height: 0.9em;font-weight: 400;}
.course-details__review-stars{position: relative;display: block;overflow: hidden;}
.course-details__review-stars i{position: relative;display: inline-block;color: var(--thm-primary);font-size: 15px;}
.course-details__review-text{color: var(--thm-black);font-size: 12px;line-height: 22px;font-weight: 600;letter-spacing: 0.1em;text-transform: uppercase;margin: 0;margin-top: 5px;}
.course-details__comment{position: relative;display: block;}
.course-details__comment-single{position: relative;display: flex;align-items: center;border-bottom: 1px solid #e0e2e9;padding-top: 56px;padding-bottom: 52px;}
.course-details__comment-img{position: relative;display: block;}
.course-details__comment-text{position: relative;display: block;padding-left: 30px;}
.course-details__comment-text-top{position: relative;display: flex;align-items: center;margin-bottom: 12px;}
.course-details__comment-text-name{font-size: 20px;line-height: 30px;font-weight: 700;}
.course-details__comment-text-top p{color: var(--thm-base);font-size: 14px;line-height: 25px;margin: 0;padding-left: 10px;padding-right: 10px;}
.course-details__comment-review-stars{position: relative;display: block;}
.course-details__comment-review-stars i{position: relative;display: inline-block;color: var(--thm-primary);font-size: 14px;}
.course-details__comment-text-bottom{margin: 0;}
.course-details__add-review{position: relative;display: block;margin-top: 55px;}
.course-details__add-review-title{font-size: 24px;line-height: 34px;font-weight: 700;margin-bottom: 13px;}
.course-details__add-review-text{margin: 0;}
.course-details__add-review-text a{font-size: 18px;color: #f1f2f6;transition: all 200ms linear;transition-delay: 0.1s;}
.course-details__add-review-text a.pd-left{padding-left: 14px;}
.course-details__add-review-text a.active{color: var(--thm-primary);}
.course-details__add-review-text a:hover{color: var(--thm-primary);}
.course-details__add-review-form{position: relative;display: block;margin-top: 38px;}
.course-details__sidebar{position: relative;display: block;}
.course-details__price{position: relative;display: block;background: #f1f2f6;text-align: center;padding: 45px 0px 50px;border-top-left-radius: 8px;border-top-right-radius: 8px;}
.course-details__price-amount{font-size: 30px;line-height: 40px;font-weight: 700;}
.course-details__price-amount span{color: var(--thm-gray);font-size: 12px;line-height: 22px;font-weight: 400;padding-left: 10px;}
.course-details__price-btn{position: relative;display: block;margin-top: 19px;}
.course-details__sidebar-meta{position: relative;display: block;border: 1px solid #e0e2e9;border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;padding: 50px 50px 50px;}
.course-details__sidebar-meta-list{position: relative;display: block;overflow: hidden;}
.course-details__sidebar-meta-list-item{position: relative;display: flex;align-items: center;border-bottom: 1px solid #e0e2e9;margin-bottom: 20px;padding-bottom: 20px;}
.course-details__sidebar-meta-list-item:last-child{border-bottom: none;margin-bottom: 0;padding-bottom: 0;}
.course-details__sidebar-meta-list-item .icon{position: relative;display: block;}
.course-details__sidebar-meta-list-item .icon a{position: relative;display: inline-block;width: 40px;height: 40px;text-align: center;color: var(--thm-base);border-radius: 50%;background: #f1f2f6;}
.course-details__sidebar-meta-list-item .icon a i::before{font-size: 15px;line-height: 40px;}
.course-details__sidebar-meta-list-item .text{position: relative;display: block;padding-left: 20px;}
.course-details__sidebar-meta-list-item .text p{font-size: 16px;margin: 0;}
.course-details__sidebar-meta-list-item .text p a{color: var(--thm-gray);transition: all 200ms linear;transition-delay: 0.1s;}
.course-details__sidebar-meta-list-item .text p a:hover{color: var(--thm-base);}
.course-details__sidebar-meta-list-item .text p a span{color: var(--thm-black);font-size: 16px;}
.course-details__new-courses{position: relative;display: block;border: 1px solid #e0e2e9;border-radius: 8px;padding: 45px 50px 41px;margin-top: 30px;}
.course-details__new-courses-title{font-size: 20px;line-height: 30px;font-weight: 700;margin-bottom: 15px;}
.course-details__new-courses-list{position: relative;display: block;overflow: hidden;}
.course-details__new-courses-list-item{position: relative;display: block;border-bottom: 1px solid #e0e2e9;margin-bottom: 25px;padding-bottom: 22px;}
.course-details__new-courses-list-item:last-child{border-bottom: none;margin-bottom: 0;padding-bottom: 0;}
.course-details__new-courses-list-item-img{position: absolute;top: 5px;left: 0;}
.course-details__new-courses-list-item-content{position: relative;display: block;padding-left: 95px;}
.course-details__new-courses-list-item-content-title{font-size: 16px;line-height: 26px;font-weight: 700;}
.course-details__new-courses-list-item-content-title a{color: var(--thm-black);transition: all 200ms linear;transition-delay: 0.1s;}
.course-details__new-courses-list-item-content-title a:hover{color: var(--thm-base);}
.course-details__new-courses-rateing-box{position: relative;display: flex;align-items: center;}
.course-details__new-courses-rateing-box ul{position: relative;display: block;overflow: hidden;}
.course-details__new-courses-rateing-box ul li{position: relative;display: inline-block;}
.course-details__new-courses-rateing-box ul li i{color: var(--thm-primary);font-size: 15px;}
.course-details__new-courses-rateing-count{position: relative;display: inline-block;}
.course-details__new-courses-rateing-count span{position: relative;display: inline-block;color: var(--thm-gray);font-size: 12px;padding-left: 5px;}
.course-details__new-courses-price{color: var(--thm-base);font-size: 14px;line-height: 24px;font-weight: 700;margin: 0;}
/*** Tiny Scrollbar***/
#scrollbar1{width: 270px;margin: 0;}
#scrollbar1 .viewport{position: relative;width: 270px;height: 530px;overflow: hidden;}
#scrollbar1 .overview{list-style: none;position: absolute;left: 15px;top: 0;padding: 0;margin: 0;max-width: 500px;width: 100%;height: 100%;}
#scrollbar1 .scrollbar{position: absolute;top: 0;right: 0px;background: #e7e7e7;width: 4px;}
#scrollbar1 .track{background: transparent;height: 100%;width: 4px;position: relative;padding: 0;}
#scrollbar1 .thumb{background: #fa401b;background-image: none;height: 20px;width: 4px;cursor: pointer;overflow: hidden;position: absolute;top: 0;left: 0px;opacity: 1;z-index: 3;}
#scrollbar1 .thumb .end{background: #353742 no-repeat 50% 0;overflow: hidden;height: 0px;width: 4px;}
#scrollbar1 .disable{display: none;}
@media only screen and (min-width: 1451px) and (max-width: 1800px){.main-header-three__top-left ul li{justify-content: flex-start;width: 33.3333333333%;padding: 20px 0px 15px;padding-left: 30px;}
.main-header-three__top-left ul li .text p{font-size: 16px;line-height: 26px;}
.main-header-three__top-right{right: -120px;}
.main-header-three__top-right .search-box-two{width: 210px;}
.main-header-three__bottom-inner{border-right: 0px solid;}
.main-header-three__bottom_right{right: -120px;}
.main-header-three__bottom_right .main-menu__right .btn-box .thm-btn{width: 210px;padding: 14px 0px 15px;}
.main-header-three__bottom-inner .main-menu .left .main-menu__list{margin-left: 30px;}
.main-header-four__top-right{right: -20px;}}
@media only screen and (min-width: 1200px) and (max-width: 1499px){/***About Three Css***/.about-three .container-fullwidth{display: block;}
.about-three__content-box .section-title__title br{display: none;}
.about-three__img-box{width: 100%;float: none;max-width: 900px;margin: 0 auto;}
.about-three__content-box{float: none;padding-left: 0px;max-width: 900px;width: 100%;height: 100%;margin: 0 auto;padding-top: 60px;padding-bottom: 120px;}}
@media only screen and (max-width: 1199px){/***Main Header One ***/.main-menu--1 .mobile-nav__toggler{position: relative;top: 2px;font-size: 20px;}
.main-menu--1 .search-box{padding-left: 0;margin-top: 0;}
.main-header-one__bottom{padding: 20px 0;}
/***Main Header Two ***/.main-header-two__bottom{padding: 17px 0px 18px;}
.main-header--two .main-menu .mobile-nav__toggler{color: #fff;}}
@media only screen and (min-width: 1200px) and (max-width: 1220px){/***Counter One Css***/.counter-one__right-single{width: 200px;}}
/** Medium screen**/@media only screen and (min-width: 992px) and (max-width: 1199px){/***Banner One Css***/.banner-one{min-height: 885px;}
.banner-one__content{max-width: 400px;}
.banner-one__content .section-title h2{font-size: 60px;}
.banner-one__banner-img{right: -160px;}
.banner-one__banner-img img{width: 90%;}
.banner-one__big-title{display: none;}
/***Banner Two Css***/.banner-two{padding: 200px 0px 0px;min-height: 688px;}
.banner-two__banner-img2{display: none;}
.banner-two__banner-img1{top: -200px;right: 0px;}
.banner-two__inner-box .shape1{top: -50px;left: -40px;}
.banner-two__inner-box .shape2{left: 0px;bottom: -90px;}
.banner-two__inner-box .shape3{top: -190px;right: -50px;}
/***Features One Css***/.features-one__single{padding: 35px 18px 26px;}
.features-one__single-text p{font-size: 16px;}
/***About One Css***/.about-one .section-title__title br{display: none;}
.about-one__left{margin-left: 0px;}
.about-one__left-overlay{bottom: 20px;right: 230px;}
.about-one__right{margin-top: 50px;}
/***Registration One Css***/.registration-one .section-title__title{font-size: 43px;}
.registration-one__left-transform-box-text p{font-size: 17px;}
.registration-one__left-transform-box{margin-top: 202px;}
.registration-one__right-form{padding: 55px 25px 60px;}
/***Blog One Css***/.blog-one__single-content{padding: 45px 20px 38px;}
.blog-one__single-content-overlay-mata-info{left: 12px;padding: 9px 15px 4px;}
.blog-one__single-content-title{font-size: 22px;}
/***Why Choose One Css***/.why-choose-one .section-title__title br{display: none;}
.why-choose-one .section-title__title{font-size: 45px;}
/***Newsletter One Css***/.newsletter-one .section-title__title br{display: none;}
.newsletter-one__right{margin-left: 50px;}
/***Footer One Css***/.footer-widget__links{margin-left: 25px;}
.footer-widget__contact{margin-top: 50px;}
.footer-widget__social-links{margin-top: 56px;}
/***Categories Two Css***/.categories-two__single{width: 160px;}
/***Welcome One Css***/.welcome-one .section-title__title br{display: none;}
.welcome-one__right{float: none;margin-left: 100px;margin-top: 60px;}
.welcome-one__right-img1 img{width: auto;}
.welcome-one__right .shape1{right: -100px;}
/***Counter One Css***/.counter-one__right-single{width: 160px;}
.counter-one .section-title__title br{display: none;}
.counter-one .section-title__title{font-size: 42px;}
/***Meet Teachers One Css***/.meet-teachers-one__single-middle-content{padding: 0px 40px 0px;}
.meet-teachers-one__single-bottom-content{padding: 0px 30px 0px;}
/***About Two Css***/.about-two .section-title__title{font-size: 39px;}
/***Testimonials Two Css***/.testimonials-two__pattern{display: none;}
/***Contact Details One Css***/.contact-details-one__single{padding: 24px 20px 24px;}
.contact-details-one__single-text{padding-left: 12px;}
.contact-details-one__single-text h4{font-size: 16px;}
/***Contact Page Css**/.contact-page .section-title__title{font-size: 42px;}
.contact-page .section-title__title br{display: none;}
/***Teaching One Css**/.teaching-one__apply-form{padding: 55px 35px 60px;}
/***Course Details Css**/.course-details__review-box{width: 225px;}
.course-details__sidebar-meta{padding: 50px 35px 50px;}
.course-details__new-courses{padding: 45px 25px 41px;}
.course-details__new-courses-list-item-content{padding-left: 80px;}
.course-details__new-courses-list-item-content-title{font-size: 15px;}
/***Testimonials Two Css**/.testimonials-two .section-title__title br{display: none;}
.testimonials-two__right{width: 100%;}
.testimonials-two__left-bg{display: none;}
.testimonials-two__left{margin-bottom: 50px;}}
/* Tablet Layout: 768px.*/@media only screen and (min-width: 768px) and (max-width: 991px){/*** Main Header One Css***/.main-header--one__top-contact-info{display: none;}
.main-header--one__top-social-link{padding-right: 0;}
.main-header--one__top-logo{padding-top: 0;}
/***Banner One Css***/.banner-one{min-height: 850px;padding: 200px 0px 0px;}
.banner-one__content{max-width: 350px;}
.banner-one__content .section-title h2{font-size: 49px;}
.banner-one__banner-img{top: 0;right: -350px;}
.banner-one__banner-img img{width: 61%;}
.banner-one__big-title{display: none;}
.banner-one .shape1{display: none;}
/***Banner Two Css***/.banner-two{padding: 120px 0px 0px;min-height: 535px;}
.banner-two__banner-img2{display: none;}
.banner-two__banner-img1{top: -192px;right: 0px;}
.banner-two__content{max-width: 450px;}
.banner-two__banner-img1 img{width: 80%;}
.banner-two__content .section-title h2{font-size: 55px;}
.banner-two__banner-img1{top: -120px;right: -115px;}
.banner-two__text br{display: none;}
.banner-two__inner-box .shape1{display: none;}
.banner-two__inner-box .shape2{display: none;}
.banner-two__inner-box .shape3{display: none;}
.banner-two__inner-box .shape4{display: none;}
/***Features One Css***/.features-one__single{max-width: 500px;margin: 0 auto 30px;}
/***About One Css***/.about-one .section-title__title br{display: none;}
.about-one__left{margin-left: 0px;margin-right: 0;}
.about-one__left-overlay{bottom: 20px;right: 20px;}
.about-one__right{margin-top: 50px;}
/***Blog One Css***/.blog-one__single{max-width: 500px;margin: 0 auto 30px;}
/***Registration One***/.registration-one .section-title__title br{display: none;}
.registration-one__left{max-width: none;}
.registration-one__left-transform-box{margin-top: 80px;}
/***Why Choose One Css***/.why-choose-one{padding: 120px 0px 0px;}
.why-choose-one .section-title__title br{display: none;}
.why-choose-one::before{display: none;}
.why-choose-one__left{max-width: none;}
.why-choose-one__left-learning-box .text h4 br{display: none;}
.why-choose-one__right{margin-top: 50px;}
/***Testimonials One Css***/.testimonials-one .shape1{display: none;}
/***Newsletter One***/.newsletter-one__right{margin-left: 0px;margin-top: 30px;}
.newsletter-one__right .shape1{display: none;}
.newsletter-one .section-title__title br{display: none;}
/***Footer One Css***/.footer-widget__contact{margin-top: 50px;}
.footer-widget__social-links{margin-top: 56px;}
/***Categories Two Css***/.categories-two__single{float: left;width: 285px;margin-left: 30px;margin-right: 30px;z-index: 1;}
.categories-two__single:last-child{float: none;display: block;margin: 30px auto 30px;overflow: hidden;}
/***Welcome One Css***/.welcome-one .section-title__title br{display: none;}
.welcome-one__right{float: none;margin-left: 100px;margin-top: 60px;}
.welcome-one__right-img1 img{width: auto;}
.welcome-one__right .shape1{right: -100px;}
/***Counter One Css***/.counter-one{padding: 340px 0px 90px;}
.counter-one .section-title__title br{display: none;}
.counter-one__right{margin-top: 50px;}
/***Meet Teachers One Css***/.meet-teachers-one__single{max-width: 500px;margin: 0 auto 30px;}
/***Cta One Css***/.cta-one__wrapper{flex-direction: column;padding: 75px 60px 80px;}
.cta-one__right-btn{margin-top: 20px;}
/***Registration Two Css***/.registration-two__wrapper{flex-direction: column;}
.registration-two__left-text{text-align: center;}
.registration-two__right-btn{margin-top: 20px;}
/***About Two Css***/.about-two .section-title__title br{display: none;}
/***Testimonials Two Css***/.testimonials-two__pattern{display: none;}
/***Registration Two Css***/.registration-two__wrapper .shape1{display: none;}
/***Counter One About Css***/.counter-one--about{padding: 120px 0px 90px;}
/***Contact Details One Css***/.contact-details-one__single{max-width: 500px;margin: 0 auto 30px;}
/***Contact Page Css**/.contact-page .section-title__title br{display: none;}
.contact-page__left{margin-bottom: 40px;}
/***Company Logos One Css**/.company-logos-one{padding: 0px 0px 0px;}
.company-logos-one--two{padding: 0px 0px 120px;}
/***Teaching One Css**/.meet-teachers-one--teachers{position: relative;display: block;padding: 108px 0px 90px;}
.teaching-one__apply-form{max-width: none;}
.teaching-one__content{margin-top: 50px;}
/***Course Details Css**/.course-details__sidebar{margin-top: 40px;}
/***News Details Css**/.blog-one__single.style2{max-width: none;margin: 0px 0px 30px;}
/***Testimonials Two Css**/.testimonials-two .section-title__title br{display: none;}
.testimonials-two__right{width: 100%;}
.testimonials-two__left-bg{display: none;}
.testimonials-two__left{margin-bottom: 50px;}}
/** Mobile Layout: 320px. **/@media only screen and (max-width: 767px){.section-title__title{font-size: 40px;}
/*** Main Header One Css***/.main-header--one__top-left{float: none;text-align: center;}
.main-header--one__top-contact-info{display: none;}
.main-header--one__top-social-link{padding-right: 0;}
.main-header--one__top-logo{padding-top: 0;}
.main-header--one__top-logo img{width:100%;}
.main-header--one__top-right{display: none;}
.main-menu__right-login-register{}
/*** Main Header Two Css***/.main-header--two__top{display: none;}
.main-header-two__bottom-inner .right{display: none;}
.main-header-two__bottom-inner .main-menu .mobile-nav__toggler{margin-left: auto;}
/***Features One Css***/.features-one__single{max-width: 500px;padding: 35px 15px 26px;margin: 0 auto 30px;}
.features-one__single-text p{font-size: 16px;}
/***About One Css***/.about-one .section-title__title br{display: none;}
.about-one__left{margin-left: 0px;margin-right: 0;}
.about-one__left-img2{margin-top: 20px;}
.about-one__left-overlay{position: relative;bottom: 0px;right: 0px;margin-top: 25px;}
.about-one__right{margin-top: 50px;}
.about-one__left::before{display: none;}
/***Courses One Css***/.courses-one__single{max-width: 500px;margin: 0 auto 30px;}
.courses-one .section-title__title{font-size: 38px;}
/***Testimonials One Css***/.testimonials-one .shape1{display: none;}
.testimonials-one__pattern{display: none;}
/***Categories One Css***/.categories-one__single{max-width: 500px;}
/***Blog One Css***/.blog-one__single{max-width: 500px;margin: 0 auto 30px;}
.blog-one__single-content{padding: 45px 20px 38px;}
.blog-one__single-content-overlay-mata-info{left: 20px;padding: 9px 15px 4px;}
.blog-one__single-content-title{font-size: 22px;}
/***Registration One***/.registration-one .section-title{text-align: center;}
.registration-one .section-title__title br{display: none;}
.registration-one__left-text{text-align: center;}
.registration-one__left{max-width: none;}
.registration-one__left-transform-box-icon{margin: 0 auto 20px;}
.registration-one__left-transform-box{display: block;margin-top: 50px;}
.registration-one__left-transform-box-text{padding-left: 0px;text-align: center;}
.registration-one__left-transform-box-text p br{display: none;}
.registration-one__right-form{padding: 55px 15px 60px;}
/***Why Choose One Css***/.why-choose-one{padding: 120px 0px 0px;}
.why-choose-one .section-title__title br{display: none;}
.why-choose-one::before{display: none;}
.why-choose-one__left{max-width: none;}
.why-choose-one__left-learning-box .text h4 br{display: none;}
.why-choose-one__right{margin-top: 50px;}
/***Newsletter One***/.newsletter-one__right{margin-left: 0px;margin-top: 30px;}
.newsletter-one .section-title__title{font-size: 39px;}
.newsletter-one .section-title__title br{display: none;}
.newsletter-one__right .shape1{display: none;}
.newsletter-one__right .shape2{display: none;}
/***Footer One Css***/.footer-widget__courses{margin-left: 0px;margin-top: 40px;}
.footer-widget__links{margin-top: 40px;margin-left: 0px;}
.footer-widget__contact{margin-top: 40px;margin-bottom: 35px;}
/***Categories Two Css***/.categories-two__single{display: block;float: none;width: 285px;margin: 0 auto 30px;}
.categories-two__single:last-child{margin-right: auto;}
.categories-two .shape1{display: none;}
/***Welcome One Css***/.welcome-one .section-title__title br{display: none;}
.welcome-one__right{float: none;margin-top: 60px;}
.welcome-one__right .shape1{display: none;}
.welcome-one__right-img2{position: relative;left: 0px;margin-top: 20px;}
.welcome-one__left-features-box-single-title h4 br{display: none;}
.welcome-one__left-features-box-single{margin-right: 0;margin-bottom: 15px;}
.welcome-one__left-features-box-single:last-child{margin-bottom: 0;}
/***Video One Css***/.video-one__box-title h2{font-size: 45px;}
/***Counter One Css***/.counter-one{padding: 340px 0px 90px;}
.counter-one .section-title__title br{display: none;}
.counter-one__right{margin-top: 50px;}
.counter-one .section-title{text-align: center;}
.counter-one__left-text{text-align: center;}
.counter-one__right-single{display: block;float: none;margin: 0 auto 30px;}
.counter-one__right-single:last-child{margin-right: auto;}
/***Meet Teachers One Css***/.meet-teachers-one__single{max-width: 500px;margin: 0 auto 30px;}
.meet-teachers-one__single-middle-content{padding: 0px 40px 0px;}
.meet-teachers-one__single-bottom-content{padding: 0px 30px 0px;}
/***Cta One Css***/.cta-one__wrapper{flex-direction: column;padding: 75px 25px 80px;}
.cta-one__right-btn{margin-top: 20px;}
.cta-one__left-text{font-size: 24px;text-align: center;}
/***Features Two Css***/.features-two__single{max-width: none;}
.features-two__single-img-inner{width: 100%;}
.features-two__single-overlay{position: relative;width: 290px;padding: 35px 30px 31px;bottom: 0px;right: 0;}
/***Registration Two Css***/.registration-two__wrapper{flex-direction: column;}
.registration-two__left-text{text-align: center;font-size: 35px;}
.registration-two__left-text br{display: none;}
.registration-two__right-btn{margin-top: 20px;}
/***About Two Css***/.about-two .section-title__title br{display: none;}
.about-two .section-title{text-align: center;}
.about-two__text-box{text-align: center;}
/***Testimonials Two Css***/.testimonials-two__pattern{display: none;}
/***Registration Two Css***/.registration-two__wrapper .shape1{display: none;}
.registration-two__wrapper .shape2{display: none;}
/***Counter One About Css***/.counter-one--about{padding: 120px 0px 90px;}
.contact-details-one__single{max-width: 500px;margin: 0 auto 30px;padding: 24px 20px 24px;}
.contact-details-one__single-text{padding-left: 12px;}
.contact-details-one__single-text h4{font-size: 16px;}
/***Contact Page Css**/.contact-page .section-title__title br{display: none;}
.contact-page__left{margin-bottom: 40px;}
/***Company Logos One Css**/.company-logos-one{padding: 0px 0px 0px;}
.company-logos-one--two{padding: 0px 0px 120px;}
/***Teaching One Css**/.meet-teachers-one--teachers{position: relative;display: block;padding: 108px 0px 90px;}
.teaching-one__apply-form{max-width: none;padding: 55px 20px 60px;}
.teaching-one__content{margin-top: 50px;}
.teaching-one__content-title{font-size: 34px;}
/***Course Details Css**/.course-details__sidebar{margin-top: 40px;}
.courses-one__single.style2 .courses-one__single-content-name{position: relative;display: block;}
.courses-one__single.style2 .courses-one__single-content-name span{position: relative;display: block;margin-left: 0px;padding-left: 0px;}
.courses-one__single.style2 .courses-one__single-content{padding: 40px 30px 50px;}
.courses-one__single.style2 .courses-one__single-content-title{font-size: 18px;}
.course-details__curriculum{padding: 45px 30px 50px;}
.course-details__curriculum-list-left{display: block;}
.course-details__curriculum-list-left span{margin-left: 0px;margin-top: 15px;margin-bottom: 15px;}
.course-details__curriculum-list-left-icon{margin-right: 9px;}
.course-details__progress-text{min-width: 85px;}
.course-details__reviews{padding: 45px 29px 50px;}
.course-details__review-box{width: 230px;margin-top: 20px;}
.course-details__comment-single{display: block;text-align: center;}
.course-details__comment-text{padding-left: 0px;}
.course-details__comment-text-top{display: block;}
.course-details__comment-text-name{margin-top: 15px;}
.course-details__sidebar-meta{padding: 50px 30px 50px;}
.course-details__new-courses-list-item-img{position: relative;top: 0px;}
.course-details__new-courses-list-item-content{padding-left: 0px;}
.course-details__new-courses-list-item-content-title{margin-top: 10px;}
.course-details__new-courses{padding: 45px 30px 41px;}
.course-details__new-courses-list-item-content-title a br{display: none;}
/***News Details Css**/.blog-one__single.style2{max-width: none;margin: 0px 0px 30px;}
.blog-one__single.style2 .blog-one__single-content-overlay-mata-info{left: 0px;}
.news-details__social-list{margin-top: 20px;}
.author-one{display: block;padding: 60px 20px 54px;text-align: center;}
.author-one__content{margin-left: 0px;margin-top: 20px;}
.comment-one__image{position: relative;}
.comment-one__content{margin-top: 25px;margin-left: 0px;}
.comment-one__content-top{display: block;}
.comment-one{text-align: center;}
.comment-one__content p{margin-top: 15px;}
.sidebar__post{padding: 35px 25px 32px;}
.sidebar__tags{padding: 35px 25px 30px;}
/***Testimonials One Css**/.testimonials-one .section-title{margin-bottom: 47px;}
.testimonials-one .section-title__title{font-size: 37px;}
/***Testimonials Two Css**/.testimonials-two__right{width: 100%;}
.testimonials-two__left-bg{display: none;}
.testimonials-two__left{margin-bottom: 50px;}
.testimonials-two .section-title__title br{display: none;}
.owl-carousel.owl-dot-type1.style2 .owl-dots{display: none;}
.about-one__left-single{display: block;float: none;padding: 0px 5px 0px;}
.registration-one__left-text{color: #fff;}
.registration-one__left-transform-box-text h3 a{color: #fff;}
.registration-one__left-transform-box-text p{color: #fff;}}
@media only screen and (max-width: 450px){.case-studies-one .container-fluid{padding-left: 15px;padding-right: 15px;}}
@media only screen and (max-width: 991px){.order-box-2{-ms-flex-order: 2;order: 2;}
.order-box-1{-ms-flex-order: 1;order: 1;}}
/*-# Slider All Responsice Css*/
@media only screen and (min-width: 992px) and (max-width: 1199px){.main-slider__content-tagline{width: 380px;}
.main-slider__content-tagline h2{font-size: 30px;}
.main-slider__content-title{font-size: 80px;}
.main-slider-one .swiper-slide .shape2 img{width: 70%;}}
@media only screen and (min-width: 768px) and (max-width: 991px){.main-slider__content-tagline{width: 280px;}
.main-slider__content-tagline h2{font-size: 30px;}
.main-slider__content-title{font-size: 60px;}
.main-slider-one .swiper-slide .shape2 img{width: 70%;}
.main-slider__content-text{font-size: 18px;line-height: 30px;}
/** Main SLider Two css**/.main-slider__title{font-size: 60px;}}
@media only screen and (max-width: 767px){/** Main Slider One css**/.main-slider__content-tagline{width: 280px;}
.main-slider__content-tagline h2{font-size: 30px;}
.main-slider__content-title{font-size: 50px;}
.main-slider-one .swiper-slide .shape1 img{width: 70%;}
.main-slider-one .swiper-slide .shape2 img{width: 0%;}
.main-slider__content-text{font-size: 18px;line-height: 30px;font-weight: 600;}
.main-slider__content-text br{display: none;}
.main-slider__nav{display: none;}
.main-slider__content-icon-one{display: none;}
.main-slider-one__img img{display: none;}
/** Main SLider Two css**/.main-slider-two{margin-top: 0;}
.main-slider__title{font-size: 50px;}}
@media (max-width: 575px){.main-slider__content-icon-two, .main-slider-one__round-box{display: none;}
.main-slider .container{padding-top: 100px;padding-bottom: 100px;}}
.textjz{text-align:center;}
.footer-widget__links{margin-left:0 !important;}
.footer-one__top{padding-bottom:30px !important;}
.neirong{border-bottom:1px solid #e0e2e9;margin-bottom:30px;padding-bottom:10px;}
.neirong img,.neirong video,.show video{width:100%;height:auto;}
.neirong p{color: #111;}
.neirong h2{font-size:20px !important; margin-bottom:20px;font-weight:600;line-height:20px;border-left:3px solid #4d5fe3;padding-left:10px; margin-top:25px;}
.neirong p{font-size:15px !important;--thm-font: 'Kumbh Sans', sans-serif;--thm-reey-font: 'reeyregular';letter-spacing: 1.5px;}
.neirong p strong{font-size:18px;}
.newsletter-one__right .newsletter-form form{position: relative;display: block}
.newsletter-one__right .newsletter-form form input[type=text]{position: relative;display: block;background: transparent;color: #fff;font-size: 16px;font-weight: 400;font-style: normal;height: 70px;padding-left: 0;padding-right: 40px;transition: all 500ms ease 0s;border: 1px solid transparent;border-bottom: 2px solid #fff;max-width: 100%;width: 100%;outline: 0}
.newsletter-one__right .newsletter-form form button{position: absolute;top: 0;right: 0;color: var(--thm-primary);font-size: 20px;line-height: 70px;text-align: center;transition: all 500ms ease 0s;width: 50px;padding: 0;border: 0;background: 0}
.newsletter-one__right-checkbox{position: relative;display: block;margin-top: 23px}
.newsletter-one__right-checkbox label{position: relative;display: inline-block;padding-left: 5px;margin-right: 0;margin-bottom: 0;color: #fff;font-size: 16px;line-height: 26px;font-weight: 400;cursor: pointer}
.newsletter-one__right-checkbox input[type="checkbox"]{display: none}
.newsletter-one__right-checkbox input[type="checkbox"]+label span{position: absolute;display: block;top: 4px;left: 0;width: 15px;height: 15px;background-color: transparent;border: 2px solid #fff;cursor: pointer;border-radius: 50%;-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease}
.newsletter-one__right-checkbox label span:before{position: absolute;top: 0;left: 0;width: 100%;height: 100%;content: "";background: #fff;border-radius: 50%;transform: scale(0);-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease}
.newsletter-one__right-checkbox input[type="checkbox"]:checked+label span{border-color: #fff}
.newsletter-one__right-checkbox input[type="checkbox"]:checked+label span:before{transform: scale(1.0)}
.newsletter-one__right-checkbox p{color: #fff;}
.link{}
.link a{font-size:12px; color:#666;margin-right:8px;float:left;white-space:nowrap;}
.clear{clear:both;height:0px;overflow:hidden;}
.linkh6 h6{font-weight:bold;color: #111;}
.footcopy a{color: #aeb2c2;}
.anlifx img{border-radius: 50%;object-fit: cover;}
.iteacher a{color:#fff !important;}
.iteacher h4{padding-right:20px !important;}
.swiper-slide p{font-size:14px; text-align:center;}
.comment-form .comment-form__title{margin-top: -6px}
.comment-form__input-box input[type="text"],.comment-form__input-box input[type="email"]{height: 60px;width: 100%;border: 0;background: #f1f2f6;padding: 0 30px;margin-bottom: 30px;border-radius: 8px;outline: 0;font-size: 16px;color: var(--thm-gray);font-weight: 400;text-transform: capitalize}
.comment-form__input-box textarea{font-size: 16px;color: var(--thm-gray);height: 200px;width: 100%;background: #f1f2f6;padding: 22px 30px 30px;border: 0;border-radius: 8px;outline: 0;margin-bottom: 20px;font-weight: 400;text-transform: capitalize}
.sidebar__search{position: relative;display: block}
.sidebar__search-form{position: relative}
.sidebar__search-form input[type="text"]{display: block;border: 0;outline: 0;background-color: var(--thm-base);color: #fff;font-size: 16px;line-height: 26px;font-weight: 700;padding-left: 40px;height: 85px;border-radius: 8px;width: 100%;padding-right: 100px}
.sidebar__search-form ::-webkit-input-placeholder{color: #fff;opacity: 1;}
.sidebar__search-form ::-moz-placeholder{color: #fff;opacity: 1;}
.sidebar__search-form :-ms-input-placeholder{color: #fff;opacity: 1;}
.sidebar__search-form ::-ms-input-placeholder{color: #fff;opacity: 1;}
.sidebar__search-form ::placeholder{color: #fff;opacity: 1;}
.sidebar__search-form :-ms-input-placeholder{color: #fff;}
.sidebar__search-form ::-ms-input-placeholder{color: #fff;}
.sidebar__search-form button[type="submit"]{background-color: transparent;color: #fff;font-size: 16px;position: absolute;top: 0;right: 18px;bottom: 0;width: 80px;outline: 0;border: 0;padding: 0;}

.pagebar{padding:20px;overflow:hidden;clear:both}
.pagebar .pagination{display: flex;justify-content: center;margin-top: 10px;}
.pagination a{background: #fff;border: 1px solid #ccc;color: #333;font-size: 12px;padding: 8px 10px;margin: 0 2px;border-radius: 3px;line-height:100%}
.pagination span{color: #333;font-size: 12px;padding: 7px 2px;margin: 0 2px;border-radius: 3px;}
.pagination a:hover{color: #333;border: 1px solid #333;}
.pagination a.page-num-current{color: #fff;background: #4d5fe3;border: 1px solid #4d5fe3;}
.pagination .st{font-family:var(--thm-font);}
.sc-team-single{position: relative;}
.sc-team-single .content-part .title{color: #102d47;font-weight: 600;line-height: 1.3em;font-size: 26px;}
.sc-team-single .content-part p{font-size: 16px;margin: 0;}
.sc-team-single .content-column{position: relative;}
.sc-team-single .content-column .inner-column{position: relative;}
.sc-team-single .content-column .inner-column h2{position: relative;color: #102d47;margin: 0;}
.sc-team-single .content-column .inner-column h4{position: relative;color: #102d47;font-weight: 600;line-height: 1.3em;margin-top: 15px;margin-bottom: 20px;}
.sc-team-single .content-column .inner-column h5{position: relative;color: #102d47;font-size: 25px;font-weight: 600;line-height: 1.3em;margin-top: 12px;margin-bottom: 0px;}
.sc-team-single .content-column .inner-column p{position: relative;color: #626262;font-weight: 400;line-height: 1.9em;font-size: 16px;margin-top: 20px;margin-bottom: 35px;}
.sc-team-single .content-column .inner-column .student-list{position: relative;margin-top: 25px;margin-bottom: 10px;padding-left:0 !important; }
.sc-team-single .content-column .inner-column .student-list li{position: relative;color: #393939;font-size: 16px;font-weight: 500;line-height: 1.3em;margin-right: 80px;display: inline-block;list-style: disc;margin-bottom: 20px;}
.sc-team-single .content-column .inner-column .student-list li .fa{color: #f24d5d;margin: 0px 2px;}
.sc-team-single .content-column .inner-column .student-list li .fa2{color: #666 !important;}
.sc-team-single .content-column .inner-column .student-list li:last-child{margin-right: 0px;}
.sc-team-single .content-column .personal-info{margin-bottom: 20px;}
.sc-team-single .content-column .personal-info li{display: block;padding-bottom: 10px;}
.sc-team-single .content-column .personal-info li a{color: #102d47;}
.sc-team-single .content-column .personal-info li a:hover{color: #f24d5d;}
.sc-team-single .content-column .personal-info li span i:before{font-size: 16px;margin-right: 10px;}
.sc-team-single .image-column{position: relative;}
.sc-team-single .image-column .inner-column{position: relative;padding: 30px;border-radius: 8px;background-color: #ffffff;box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.12);}
.sc-team-single .image-column .inner-column .image{position: relative;}
.sc-team-single .image-column .inner-column .image img{position: relative;display: inline-block;border-radius: 5px;width: 100%;}
.sc-team-single .image-column .team-content h3{position: relative;color: #102d47;margin-top: 30px;margin-bottom: 10px;}
.sc-team-single .image-column .team-content .text{position: relative;color: #626262;font-size: 16px;line-height: 1.7em;margin-bottom: 8px;}
.sc-team-single .image-column .social-box{position: relative;text-align: center;}
.sc-team-single .image-column .social-box a{position: relative;color: #626262;font-size: 28px;margin: 0px 5px;display: inline-block;transition: all 0.3s ease;-moz-transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;}
.sc-team-single .image-column .social-box a:hover{color: #f24d5d;}
.sc-team-single .browse-course-section{position: relative;margin-top: 50px;}
.sc-team-single .browse-course-section .styled-pagination{margin-top: 20px;}
.sc-team-single .skill-title{font-size: 25px;margin-top: 15px;margin-bottom: 30px;}
.sc-team-single .rs-progress{height: 8px;border: 1px solid #f24d5d;border-radius: 0;overflow: visible;padding: 1px;background: #fff;margin-top: 25px;}
.sc-team-single .rs-progress + .rs-progress{margin-top: 50px;}
.sc-team-single .rs-progress .progress-bar{position: relative;text-align: left;line-height: 4px;border-radius: 0;box-shadow: none;background-color: #f24d5d;overflow: visible;}
.sc-team-single .rs-progress .progress-bar .pb-label{position: absolute;left: 0px;top: -24px;color: #666;font-size: 15px;font-weight: 600;}
.sc-team-single .rs-progress .progress-bar .pb-percent{position: absolute;right: -13px;font-weight: 500;color: #fff;font-size: 10px;top: -30px;background: #f24d5d;padding: 8px 5px;}
.sc-team-single .rs-progress .progress-bar .pb-percent:after{content: '';position: absolute;border: 5px solid transparent;left: 50%;border-top-color: #f24d5d;top: 20px;-webkit-transform: translateX(-50%);transform: translateX(-50%);}
.shizi{padding-top:40px;}
.courses-one--courses__menu-box ul{padding-bottom:30px;}
.courses-one__single-content-overlay-img{border-radius: 50%;overflow: hidden;width:30px;height:30px;}
.courses-one__single-content-overlay-img img{}
@media only screen and (max-width: 767px){.sm-mb-20{margin-bottom: 20px;}.md-mb-50{margin-bottom:50px;}}

.nologin img{width:100%;}
.nologin .bgfff{text-align: center;}
.nologin .bgfff img{width:44px;height:32px;}
.nologin .submit{margin: 0 auto;font-size: 16px;background-color: rgba(255,112,10,1);border-color: rgba(255,112,10,1);color: #FFFFFF;border-radius: 3px;display: inline-block;padding: 6px 12px;margin-bottom: 0;font-size: 14px;font-weight: 400;line-height: 1.42857143;text-align: center;white-space: nowrap;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-image: none;border: 1px solid transparent;border-radius: 4px;}
.nologin .submit:hover{background-color: rgba(0,0,0,0.8);border-color: rgba(0,0,0,0.8);color: #FFFFFF;}
#vip p{text-align: center;}
#vip{width: 100%;background-image: -webkit-gradient(linear,left top, left bottom,from(rgba(255,255,255,0)),color-stop(70%, #fff));background-image: linear-gradient(-180deg,rgba(255,255,255,0) 0%,#fff 70%);text-align: center;position: relative;z-index: 998;padding-top: 40px;margin-bottom: 16px;margin-top: -80px;}

.neirong .nav{font-size: 14px;font-weight: 700;margin-bottom:20px;}
#myTab{background:#fff;}
#myTab li a.active{background: #4D5FE3;color: #fff;}
#myTab li a{border-color: #e9ecef #e9ecef #dee2e6;}
.course-overview h3{padding: 20px 0;}


.accordion-box{position: relative;}
.accordion-box .block{position: relative;background-color: #fff;border: none;}
.accordion-box .block .acc-btn{position: relative;width: 100% !important;text-align: left;font-size: 16px;margin-bottom: 0px;cursor: pointer;line-height: 24px;font-weight: 500;color: #102d47;padding: 0 25px;height: 60px;line-height: 60px;text-decoration: none !important;text-transform: capitalize;transition: all 500ms ease;-moz-transition: all 500ms ease;-webkit-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;}
.accordion-box .block .acc-btn:after{position: absolute;font-family: flaticon !important;right: 25px;top: 50%;transform: translateY(-50%);text-align: center;font-weight: 400;color: #102d47;padding: unset;transition: all 0.3s ease;}
.accordion-box .block .acc-btn.collapsed:after{}
.accordion-box .block .card-header{position: relative;padding: 0;border: none;background-color: #F4FCFF;}
.accordion-box .block .content{position: relative;padding: 0px;font-size: 14px;}
.accordion-box .block .play-icon{position: relative;color: #626262;text-align: center;display: inline-block;}
.accordion-box .block .play-icon span{padding-right: 20px;color: #647b9c;}
.accordion-box .block .play-icon .fa{position: relative;left: 0px;z-index: 99;font-weight: 400;font-size: 16px;text-align: center;border-radius: 50%;padding-left: 4px;margin-right: 30px;display: inline-block;margin-top: -20px;margin-left: -20px;color: #647b9c;font-size: 11px;}
.accordion-box .block .play-icon:hover:before{background: #f24d5d;}
.cource-review-box{position: relative;padding: 0px 30px;}
.cource-review-box h4{position: relative;color: #102d47;font-weight: 600;line-height: 1.3em;margin-bottom: 15px;font-size: 20px;}
.cource-review-box .rating{position: relative;color: #626262;font-size: 16px;}
.cource-review-box .rating .fa{position: relative;color: #f24d5d;margin: 0px 2px;font-size: 16px;}
.cource-review-box .total-rating{position: relative;color: #f24d5d;font-size: 16px;font-weight: 600;margin-right: 5px;}
.cource-review-box .text{position: relative;color: #626262;font-size: 16px;line-height: 1.8em;margin-top: 15px;}
.cource-review-box .helpful{position: relative;color: #393939;font-size: 16px;line-height: 1.8em;margin-top: 12px;font-weight: 500;margin-bottom: 15px;}
.cource-review-box .like-option{position: relative;}
.cource-review-box .like-option li{position: relative;margin-right: 10px;display: inline-block;}
.cource-review-box .like-option li i{position: relative;width: 36px;height: 36px;color: #626262;text-align: center;line-height: 36px;border-radius: 50px;display: inline-block;background-color: #eaeff5;}
.cource-review-box .like-option li i:hover{color: #21a7d0;}
.cource-review-box .like-option .report{position: relative;color: #333;font-size: 14px;font-weight: 500;}
.cource-review-box .like-option .report:hover{color: #21a7d0;}
.cource-review-box .more{position: relative;color: #f24d5d;font-size: 14px;font-weight: 500;margin-top: 30px;display: inline-block;}

.card{position: relative;display: flex;flex-direction: column;min-width: 0;word-wrap: break-word;background-color: #fff;background-clip: border-box;border: 1px solid rgba(0,0,0,.125);border-radius: .25rem;margin-bottom:10px;}
.card>hr{margin-right: 0;margin-left: 0}
.card>.list-group{border-top: inherit;border-bottom: inherit}
.card>.list-group:first-child{border-top-width: 0;border-top-left-radius: calc(.25rem - 1px);border-top-right-radius: calc(.25rem - 1px)}
.card>.list-group:last-child{border-bottom-width: 0;border-bottom-right-radius: calc(.25rem - 1px);border-bottom-left-radius: calc(.25rem - 1px)}
.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top: 0}
.card-body{flex: 1 1 auto;padding: 0 !important;}
.card-title{margin-bottom: .5rem}
.card-subtitle{margin-top: -.25rem;margin-bottom: 0}
.card-text:last-child{margin-bottom: 0}
.card-link:hover{text-decoration: none}
.card-link+.card-link{margin-left: 1rem}
.card-header{padding: .5rem 1rem;margin-bottom: 0;background-color: rgba(0,0,0,.03);border-bottom: 1px solid rgba(0,0,0,.125)}
.card-header:first-child{border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0}
.card-footer{padding: .5rem 1rem;background-color: rgba(0,0,0,.03);border-top: 1px solid rgba(0,0,0,.125)}
.card-footer:last-child{border-radius: 0 0 calc(.25rem - 1px) calc(.25rem - 1px)}
.card-header-tabs{margin-right: -.5rem;margin-bottom: -.5rem;margin-left: -.5rem;border-bottom: 0}
.card-header-pills{margin-right: -.5rem;margin-left: -.5rem}
.card-img-overlay{position: absolute;top: 0;right: 0;bottom: 0;left: 0;padding: 1rem;border-radius: calc(.25rem - 1px)}
.card-img,.card-img-bottom,.card-img-top{width: 100%}
.card-img,.card-img-top{border-top-left-radius: calc(.25rem - 1px);border-top-right-radius: calc(.25rem - 1px)}
.card-img,.card-img-bottom{border-bottom-right-radius: calc(.25rem - 1px);border-bottom-left-radius: calc(.25rem - 1px)}
.card-group>.card{margin-bottom: .75rem}


.coll_table{height: 380px;padding:50px 30px 50px 20px;}
@media screen and (max-width: 1201px) {.coll_table{height: 680px;}.coll_table_right_btn{float:left !important; margin-top:30px !important;}}
.coll_table .coll_table_left,.coll_table .coll_table_middle{float: left;margin-top: 30px}
.coll_table .coll_table_left{line-height: 148px;background: #fff;text-align: center;position: relative;overflow: hidden;margin-right: 70px}
.coll_table .coll_table_left>img{max-width: 100%;height: auto;border:1px solid #fff;}
.coll_table .coll_table_middle{width: 670px}
.coll_table .coll_table_middle .coll_table_middle_title{color: #fff;font-size: 22px;font-weight: bold;line-height: 34px}
.coll_table .coll_table_middle .coll_table_middle_tag{margin: 20px 0;overflow: hidden;color: #d0d0d0}
.coll_table .coll_table_middle .coll_table_middle_tag>a{display: inline-block;color: #fff;border: 1px solid #fff;padding: 0 20px;-webkit-border-radius: 13px;-moz-border-radius: 13px;border-radius: 13px;height: 26px;line-height: 24px;font-size: 14px;margin-right: 20px}
.coll_table .coll_table_middle .coll_table_middle_table .coll_table_middle_item{float: left;width: 40%;height: 30px;line-height: 30px;overflow: hidden}
@media (max-width: 1200px){.coll_table .coll_table_middle .coll_table_middle_table .coll_table_middle_item{float: none;width: 40%;height: 30px;line-height: 30px;overflow: hidden}}
.coll_table .coll_table_middle .coll_table_middle_table .coll_table_middle_item,.coll_table .coll_table_middle .coll_table_middle_table .coll_table_middle_item>a{color: #fff}
.coll_table .coll_table_right{width: 200px;text-align: center;float: right}
.coll_table .coll_table_right .coll_table_right_title{color: #fff;font-size: 14px;margin-top: 10px}
.coll_table .coll_table_right .coll_table_right_rank{position: relative;width: 80px;height: 80px;margin: 0 auto}
.coll_table .coll_table_right .coll_table_right_rank>img{position: absolute;top: 0;left: 50%;margin-left: -40px;z-index: -1}
.coll_table .coll_table_right .coll_table_right_rank .coll_table_right_rank_num{position: absolute;top: 5px;color: #fff;width: 80px}
.coll_table .coll_table_right .coll_table_right_rank .coll_table_right_rank_left{top: 10px;left: 0}
.coll_table .coll_table_right .coll_table_right_rank .coll_table_right_rank_right{right: 0}
.coll_table .coll_table_right .coll_table_right_text{height: 30px;line-height: 30px}
.coll_table .coll_table_right .coll_table_right_text>span{display: inline-block;width: 40px;line-height: 30px;color: #fff;font-size: 14px}
.coll_table_right_btn{float:right;display: inline-block;margin-top: 10px;width: 160px;height: 50px;line-height: 50px;text-align: center;font-size: 20px;font-weight: bold;color: #fff;background: -moz-linear-gradient(315deg,rgba(244,45,64,1),rgba(177,8,148,1));background: -webkit-gradient(linear,0 50%,100% 50%,from(rgba(244,45,64,1)),to(rgba(177,8,148,1)));background: -webkit-linear-gradient(315deg,rgba(244,45,64,1),rgba(177,8,148,1));background: -o-linear-gradient(315deg,rgba(244,45,64,1),rgba(177,8,148,1));background: -ms-linear-gradient(315deg,rgba(244,45,64,1),rgba(177,8,148,1));-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;position: relative}
.coll_table_right_btn .coll_table_right_btn_text{position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;z-index: 2}
a:hover .coll_table_right_btn_text,a:hover .filter-text{color: #fff !important;}
.shaixuan {padding: 20px 30px 10px 30px; border:1px solid #ccc; border-radius: 8px;margin-bottom:30px;}
.shaixuan a{font-size:15px; color: #fff; margin: 2px 18px 2px 0px; color: #111;}
.shaixuan p{line-height: 35px; font-size:15px; color: #111;border-bottom:1px dashed #ccc;padding-bottom:12px;&:last-of-type { border-bottom:none;padding-bottom:0px;}}
.shaixuan .btn-light{color: #111;     background-color:#F1F2F6; border-radius: 8px;     padding: 5px 10px;}
.shaixuan .active{color: #fff;     background-color: var(--thm-base); border-radius: 8px;     padding: 5px 10px; font-size:15px;}
.coll_table_right_btn .coll_table_right_btn_bg{position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;opacity: 0;-webkit-transition: all .2s linear;-moz-transition: all .2s linear;-ms-transition: all .2s linear;-o-transition: all .2s linear;transition: all .2s linear;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;z-index: 1;background: -moz-linear-gradient(155deg,rgba(244,45,64,1),rgba(177,8,148,1));background: -webkit-gradient(linear,0 50%,100% 50%,from(rgba(244,45,64,1)),to(rgba(177,8,148,1)));background: -webkit-linear-gradient(155deg,rgba(244,45,64,1),rgba(177,8,148,1));background: -o-linear-gradient(155deg,rgba(244,45,64,1),rgba(177,8,148,1));background: -ms-linear-gradient(155deg,rgba(244,45,64,1),rgba(177,8,148,1))}
.coll_table_right_btn:hover .coll_table_right_btn_bg{opacity: 1;}
.school_body{height: auto;border: 1px solid #ddd;border-top: 0;padding-bottom: 50px;margin-bottom: 20px}
.school_body .school_nav .school_nav_item{background: #f6f6f6}
.school_body .school_nav .school_nav_item .school_nav_list{width: 124.667px;height: 40px;line-height: 40px;text-align: center;cursor: pointer;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd}
.school_body .school_nav .school_nav_item .school_nav_list>a{color: #666;display: block;width: 100%;height: 100%}
.school_body .school_nav .school_nav_item .school_nav_list.school_nav_active{background: -moz-linear-gradient(155deg,rgba(18,104,211,1),rgba(106,9,249,1));background: -webkit-gradient(linear,0 50%,100% 50%,from(rgba(18,104,211,1)),to(rgba(106,9,249,1)));background: -webkit-linear-gradient(155deg,rgba(18,104,211,1),rgba(106,9,249,1));background: -o-linear-gradient(155deg,rgba(18,104,211,1),rgba(106,9,249,1));background: -ms-linear-gradient(155deg,rgba(18,104,211,1),rgba(106,9,249,1));border: 0}
.school_body .school_nav .school_nav_item .school_nav_list.school_nav_active>a{color: #fff}
.school_body .school_product{position: relative;padding: 25px 25px 10px}
.school_body .school_product .school_product_body .school_product_item .school_product_list .school_product_div{margin: 0 10px;height: 120px;border: 1px solid #f5f5f5;overflow: hidden}
.school_body .school_product .school_product_body .school_product_item .school_product_list .school_product_div>img{width: 100%;height: auto;min-height: 100%}
.school_body .school_product .swiper-button-next,.school_body .school_product .swiper-button-prev{position: absolute;top: 50%;width: 20px;height: 30px;margin-top: -15px;z-index: 10;cursor: pointer;-moz-background-size: 20px 30px;-webkit-background-size: 20px 30px;background-size: 20px 30px;background-position: center;background-repeat: no-repeat;color: red}
.school_body .school_product .swiper-button-prev,.swiper-container-rtl .swiper-button-next{left: 5px;background-image: url(../images/country_left_ico.png)}
.school_body .school_product .swiper-button-next,.swiper-container-rtl .swiper-button-prev{right: 5px;background-image: url(../images/country_right_ico.png)}
.school_body .school_table{padding: 0 20px}
.school_body .school_table .school_table_item{padding-top: 15px}


.memberPackage_PlansList__1y7aF{-ms-flex-pack:center;display:-ms-flexbox;display:flex;justify-content:center;margin:20px auto}
@media (max-width: 1200px){.memberPackage_PlansList__1y7aF{-ms-flex-pack:center;display:-ms-flexbox;display:flex;justify-content:center;margin:20px auto;flex-wrap: wrap;}}
@media (max-width: 1200px){..memberPackage_PlansList__1y7aF.memberPackage_PlanType1__vFoyJ .memberPackage_PlanItem__wWamm{width:100%;padding-bottom:20px;}}
@media (min-width: 1200px){..memberPackage_PlansList__1y7aF.memberPackage_PlanType1__vFoyJ .memberPackage_PlanItem__wWamm{width:calc(25% - .1875rem);padding-bottom:20px;}}
.memberPackage_PlansList__1y7aF.memberPackage_PlanType1__vFoyJ .memberPackage_PlanItem__wWamm:not(:last-child){margin-right:.25rem}
.memberPackage_PlansList__1y7aF.memberPackage_PlanType2__IsNY3 .memberPackage_PlanItem__wWamm{width:calc(33.33333% - .5rem)}
.memberPackage_PlansList__1y7aF.memberPackage_PlanType2__IsNY3 .memberPackage_PlanItem__wWamm:not(:last-child){margin-right:.25rem}
.memberPackage_PlanItem_border__\+C6Oa{box-shadow:0 0 10px #d8d9e1}
@media (max-width: 1200px){.memberPackage_PlansList__1y7aF.memberPackage_PlanType1__vFoyJ .memberPackage_PlanItem__wWamm{margin-right:0 !important;}.memberPackage_PlanItem__wWamm{margin-top:20px;background:#fff;border-radius:16px;max-width:1200px;overflow:hidden;position:relative;width:100%;padding-bottom:20px;}}
@media (min-width: 1200px){.memberPackage_PlanItem__wWamm{background:#fff;border-radius:16px;max-width:335px;overflow:hidden;position:relative;width:25%;padding-bottom:20px;}}
.memberPackage_PlanItem__wWamm .memberPackage_PlanItemContent__AGZ4O{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%}
.memberPackage_PlanItemContent_top__5PZyF{color:#3d3e52;position:relative;width:100%}
.memberPackage_PlanItemContent_top__5PZyF:after{content:"";display:block;height:0;padding-bottom:43.56%;width:100%}
.memberPackage_PlanItemContent_top__5PZyF p{line-height: 30px; margin: 0;}
.memberPackage_PlanItemContent_top__5PZyF.memberPackage_top0__heYGp{background:url(/assets/images/backgrounds/VIP1.svg) 50%/cover no-repeat}
.memberPackage_PlanItemContent_top__5PZyF.memberPackage_top1__G2G0w{background:url(/assets/images/backgrounds/VIP2.svg) 50%/cover no-repeat}
.memberPackage_PlanItemContent_top__5PZyF.memberPackage_top2__O\+Maa{background:url(/assets/images/backgrounds/VIP3.svg) 50%/cover no-repeat}
.memberPackage_PlanItemContent_top__5PZyF.memberPackage_top3__LAVJm{background:url(/assets/images/backgrounds/VIP4.svg) 50%/cover no-repeat}
.memberPackage_PlanItemContent_top__5PZyF>div{left:30px;;position:absolute;top:30px;}
.memberPackage_PlanItemContent_top__5PZyF p:first-child{font-size:1.2rem;}
.memberPackage_PlanItemContent_top__5PZyF p:nth-child(2){font-size:1.18rem;font-weight:700}
.memberPackage_PlanItemContent_content__pH2Jy{-ms-flex-pack:justify;display:-ms-flexbox;display:flex;-ms-flex:1 1;flex:1 1;-ms-flex-direction:column;flex-direction:column;justify-content:space-between}
.memberPackage_PlanItemContent_content__pH2Jy .memberPackage_PlanItemContent_ul__M2Lu6{padding:10px 20px;}
.memberPackage_PlanItemContent_content__pH2Jy .memberPackage_PlanItemContent_ul__M2Lu6 li{-ms-flex-align:center;align-items:center;color:#515275;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:14px;line-height:30px;margin-top:.1rem;padding-left:25px;position:relative}
.memberPackage_PlanItemContent_content__pH2Jy .memberPackage_PlanItemContent_ul__M2Lu6 li img{left:0;position:absolute;top:15px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.memberPackage_PlanItemContent_content__pH2Jy .memberPackage_PlanItemContent_p__nDv8J{color:#3d3e52;font-size:1.16rem;margin-bottom:1.15rem;margin-top:1.11rem;text-align:center}
.memberPackage_PlanItemContent_content__pH2Jy .memberPackage_PlanItemContent_p__nDv8J span{font-size:1.3rem;font-weight:700}
.memberPackage_PlanItemContent_content__pH2Jy .memberPackage_PlanItemContent_span__1hxvt{display:block;margin:0 auto .32rem;position:relative;width:57%}
.memberPackage_PlanItemContent_content__pH2Jy .memberPackage_PlanItemContent_span__1hxvt:after{content:"";display:block;height:0;padding-bottom:28.125%;width:100%}
.memberPackage_PlanItemContent_content__pH2Jy .memberPackage_PlanItemContent_span__1hxvt>button{background:#64a6ff!important;color:#fff;cursor:pointer;font-size:1.17rem;height:100%;left:0;position:absolute;top:0;width:100%}
.memberPackage_PlanItemContent_content__pH2Jy .memberPackage_PlanItemContent_span__1hxvt>button:hover{opacity:.8}
.oneTimePay_oneTimePay__h0gTR{width:100%}
.oneTimePay_oneTimePay__h0gTR .oneTimePay_title__L28P9{margin-left:auto;margin-right:auto;min-width:80%;width:80%}
.oneTimePay_oneTimePay__h0gTR .oneTimePay_pay_box__qfHzC{-ms-flex-pack:justify;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:.2rem}
.oneTimePay_oneTimePay__h0gTR .oneTimePay_pay_box__qfHzC .oneTimePay_pay_box_item__thL0x{background-color:#fff;background:url(/static/media/payBg.a15eefefe07711f36d64.svg) 50%/cover no-repeat;border-radius:12px;cursor:pointer;display:-ms-flexbox;display:flex;padding:.3rem;width:31.33333%}
.oneTimePay_oneTimePay__h0gTR .oneTimePay_pay_box__qfHzC .oneTimePay_pay_box_item__thL0x .oneTimePay_pay_left__DoEtL{width:calc(100% - 100px)}
.oneTimePay_oneTimePay__h0gTR .oneTimePay_pay_box__qfHzC .oneTimePay_pay_box_item__thL0x .oneTimePay_pay_left__DoEtL .oneTimePay_count_box__\+oFmD{-ms-flex-align:center;align-items:center;background-color:#6c83ff;border-radius:8px;color:#fff;display:-ms-flexbox;display:flex;padding:7px 15px;white-space:nowrap;width:120px}
.oneTimePay_oneTimePay__h0gTR .oneTimePay_pay_box__qfHzC .oneTimePay_pay_box_item__thL0x .oneTimePay_pay_left__DoEtL .oneTimePay_count_box__\+oFmD img{height:16px;margin-right:10px;width:16px}
.oneTimePay_oneTimePay__h0gTR .oneTimePay_pay_box__qfHzC .oneTimePay_pay_box_item__thL0x .oneTimePay_pay_left__DoEtL .oneTimePay_tip__ci7xA{color:#515275;margin-top:10px}
.oneTimePay_oneTimePay__h0gTR .oneTimePay_pay_box__qfHzC .oneTimePay_pay_box_item__thL0x .oneTimePay_pay_right__UY7cy{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;color:#515275;display:-ms-flexbox;display:flex;justify-content:center;width:100px}
.oneTimePay_oneTimePay__h0gTR .oneTimePay_pay_box__qfHzC .oneTimePay_pay_box_item__thL0x .oneTimePay_pay_right__UY7cy span{font-size:30px;font-weight:700}
.oneTimePay_oneTimePay__h0gTR .oneTimePay_pay_box__qfHzC .oneTimePay_pay_box_item__thL0x .oneTimePay_pay_right__UY7cy span span{font-size:16px}
.oneTimePay_oneTimePay__h0gTR .oneTimePay_pay_box__qfHzC .oneTimePay_pay_box_item__thL0x .oneTimePay_span_1__dFsgi{background-color:#eff2fd;border-radius:30px;color:#a7b6ff;font-size:10px;padding:5px 10px}
.oneTimePay_oneTimePay__h0gTR .oneTimePay_pay_box__qfHzC .oneTimePay_pay_box_item__thL0x .oneTimePay_span_2__LT8dN{background:url(/static/media/Personal%20Center_Energy_Tag.6d37450b303711543ddd.svg) 50%/cover no-repeat;color:#fff;display:inline-block;height:.4rem;line-height:.3rem;position:absolute;right:0;text-align:center;top:0;width:1.3rem}
.oneTimePay_oneTimePay__h0gTR .oneTimePay_pay_box__qfHzC .oneTimePay_pay_box_item__thL0x .oneTimePay_p_1__HdFGe{margin-top:.1rem}
.oneTimePay_oneTimePay__h0gTR .oneTimePay_pay_box__qfHzC .oneTimePay_pay_box_item__thL0x .oneTimePay_p_2__\+BcdH{color:#2237f4;font-size:12px}
.oneTimePay_oneTimePay__h0gTR .oneTimePay_pay_box__qfHzC .oneTimePay_pay_box_item__thL0x .oneTimePay_span_3__uzXL1{background:url(/static/media/energy%20point.42de1c676636dd7b8cb4.svg) 50%/cover no-repeat;display:inline-block;height:.24rem;width:.25rem}
.oneTimePay_oneTimePay__h0gTR .oneTimePay_pay_box__qfHzC .oneTimePay_pay_box_item__thL0x .oneTimePay_span_4__c5Z1a{color:#2237f4;font-size:1.5rem;font-weight:700;margin-left:10px}
.oneTimePay_oneTimePay__h0gTR .oneTimePay_pay_box__qfHzC .oneTimePay_pay_box_item__thL0x .oneTimePay_span_5__-zMH6{-ms-flex-align:center;align-items:center;background-color:#ebf0ff;border-radius:30px;color:#2237f4;display:-ms-flexbox;display:flex;float:right;margin-top:.25rem;padding:.1rem .2rem;transition:all .3s}
.oneTimePay_oneTimePay__h0gTR .oneTimePay_pay_box__qfHzC .oneTimePay_pay_box_item__thL0x .oneTimePay_span_5__-zMH6 span{background:url(/static/media/Group%20408.bbce605606bc560792b0.svg) 50%/cover no-repeat;display:inline-block;height:.15rem;margin-right:5px;margin-top:2px;width:.2rem}
.oneTimePay_oneTimePay__h0gTR .oneTimePay_pay_box__qfHzC .oneTimePay_pay_box_item__thL0x .oneTimePay_span_5__-zMH6:hover{background-color:var(--color-primary);color:#fff;cursor:pointer}
.oneTimePay_oneTimePay__h0gTR .oneTimePay_pay_box__qfHzC .oneTimePay_pay_box_item__thL0x .oneTimePay_span_5__-zMH6:hover span{background:url("/static/media/Group%20408%20(1).3e0106e64375fa3ee60c.svg") 50%/cover no-repeat}
.oneTimePay_oneTimePay__h0gTR .oneTimePay_pay_box__qfHzC .oneTimePay_pay_box_item__thL0x .ant-divider-horizontal{margin:.1rem 0}
.oneTimePay_oneTimePay__h0gTR .oneTimePay_pay_box__qfHzC .oneTimePay_pay_box_item_border__icqpg{box-shadow:0 0 10px #d8d9e1}
.customized_customized__lHtrQ{-ms-flex-pack:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}
.customized_customized__lHtrQ .customized_customized_title__GO0n2{min-width:80%;width:80%}
.customized_customized__lHtrQ .customized_main_box__kO9mT{-ms-flex-pack:justify;display:-ms-flexbox;display:flex;justify-content:space-between;width:100%}
.customized_customized__lHtrQ .customized_main_box__kO9mT.customized_column__DZhyw{-ms-flex-direction:column;flex-direction:column}
.customized_customized__lHtrQ .customized_main_box__kO9mT.customized_column__DZhyw>div{margin:0 auto;width:100%}
.customized_customized__lHtrQ .customized_main_box__kO9mT.customized_column__DZhyw>div:first-child{margin-bottom:20px}
.customized_customized__lHtrQ .customized_main_box__kO9mT>div{border-radius:12px;padding:.3rem;width:calc(50% - 10px)}
.customized_customized__lHtrQ .customized_main_box__kO9mT .customized_div1__f2MAH{background:linear-gradient(180deg,#d0f0ff,#e5f7ff);display:-ms-flexbox;display:flex;position:relative}
.customized_customized__lHtrQ .customized_main_box__kO9mT .customized_div1__f2MAH .customized_div1_left__J9fPM{left:.3rem;position:absolute;top:.3rem}
.customized_customized__lHtrQ .customized_main_box__kO9mT .customized_div1__f2MAH .customized_div1_left__J9fPM .customized_title__JtpJa{font-size:1.28rem;font-weight:700}
.customized_customized__lHtrQ .customized_main_box__kO9mT .customized_div1__f2MAH .customized_div1_left__J9fPM .customized_PlanItemContent_ul__1dGkZ li{-ms-flex-align:center;align-items:center;color:#515275;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:14px;line-height:1.5;margin-top:.1rem;padding-left:.23rem;position:relative}
.customized_customized__lHtrQ .customized_main_box__kO9mT .customized_div1__f2MAH .customized_div1_left__J9fPM .customized_PlanItemContent_ul__1dGkZ li img{left:0;position:absolute;top:.75em;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:.18rem}
.customized_customized__lHtrQ .customized_main_box__kO9mT .customized_div1__f2MAH .customized_div1_right__M30w1{-ms-flex:1 1;flex:1 1;padding-top:.2rem}
.customized_customized__lHtrQ .customized_main_box__kO9mT .customized_div1__f2MAH .customized_div1_right__M30w1 .customized_div1_right_title__6GPN4{text-align:right}
.customized_customized__lHtrQ .customized_main_box__kO9mT .customized_div1__f2MAH .customized_div1_right__M30w1 .customized_div1_right_title__6GPN4 span{font-size:1.28rem;font-weight:700}
.customized_customized__lHtrQ .customized_main_box__kO9mT .customized_div1__f2MAH .customized_div1_right__M30w1 .customized_tip__tZmQP{color:#515275;font-size:10px;text-align:right}
.customized_customized__lHtrQ .customized_main_box__kO9mT .customized_div1__f2MAH .customized_div1_right__M30w1 .customized_btn_box__STP\+J{display:-ms-flexbox;display:flex;float:right;margin-top:.6rem}
.customized_customized__lHtrQ .customized_main_box__kO9mT .customized_div1__f2MAH .customized_div1_right__M30w1 .customized_btn_box__STP\+J .customized_btn_box_left__0PhlZ{background-color:#fff;border-radius:8px 0 0 8px}
.customized_customized__lHtrQ .customized_main_box__kO9mT .customized_div1__f2MAH .customized_div1_right__M30w1 .customized_btn_box__STP\+J .customized_btn_box_left__0PhlZ .customized_create_styl__mmT4F{-ms-flex-pack:start;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;font-size:14px;height:18px;justify-content:flex-start;line-height:18px;margin:10px 15px;position:relative}
.customized_customized__lHtrQ .customized_main_box__kO9mT .customized_div1__f2MAH .customized_div1_right__M30w1 .customized_btn_box__STP\+J .customized_btn_box_left__0PhlZ .customized_create_styl__mmT4F .customized_use_point__Z1CLM{-ms-flex-align:baseline;align-items:baseline;display:-ms-flexbox;display:flex}
.customized_customized__lHtrQ .customized_main_box__kO9mT .customized_div1__f2MAH .customized_div1_right__M30w1 .customized_btn_box__STP\+J .customized_btn_box_left__0PhlZ .customized_create_styl__mmT4F .customized_use_point__Z1CLM img{height:12px;margin-right:3px;width:12px}
.customized_customized__lHtrQ .customized_main_box__kO9mT .customized_div1__f2MAH .customized_div1_right__M30w1 .customized_btn_box__STP\+J .customized_btn_box_left__0PhlZ .customized_create_styl__mmT4F .customized_num_btn__QYstv{background-color:#f3f3f3;border-radius:2px;cursor:pointer;height:14px;line-height:14px;margin:0 3px;opacity:1;text-align:center;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:14px}
.customized_customized__lHtrQ .customized_main_box__kO9mT .customized_div1__f2MAH .customized_div1_right__M30w1 .customized_btn_box__STP\+J .customized_btn_box_left__0PhlZ .customized_create_styl__mmT4F .customized_num_btn__QYstv:hover{opacity:.8}
.customized_customized__lHtrQ .customized_main_box__kO9mT .customized_div1__f2MAH .customized_div1_right__M30w1 .customized_btn_box__STP\+J .customized_btn_box_right__VUfSb{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;background-color:#64a6ff;border-radius:0 8px 8px 0;color:#fff;cursor:pointer;display:-ms-flexbox;display:flex;height:auto;justify-content:center;text-align:center;width:100px}
.customized_customized__lHtrQ .customized_main_box__kO9mT .customized_div2__f-R54{background:linear-gradient(226.1deg,#34364a -34.12%,rgba(42,46,109,.668) 106.62%);display:-ms-flexbox;display:flex}
.customized_customized__lHtrQ .customized_main_box__kO9mT .customized_div2__f-R54 .customized_div2_left__504ol{width:calc(100% - 180px)}
.customized_customized__lHtrQ .customized_main_box__kO9mT .customized_div2__f-R54 .customized_div2_left__504ol .customized_title__JtpJa{color:#fff;font-size:1.28rem;font-weight:700}
.customized_customized__lHtrQ .customized_main_box__kO9mT .customized_div2__f-R54 .customized_div2_left__504ol .customized_PlanItemContent_ul__1dGkZ li{-ms-flex-align:center;align-items:center;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:14px;line-height:1.5;margin-top:.1rem;padding-left:.23rem;position:relative}
.customized_customized__lHtrQ .customized_main_box__kO9mT .customized_div2__f-R54 .customized_div2_left__504ol .customized_PlanItemContent_ul__1dGkZ li img{left:0;position:absolute;top:.75em;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:.18rem}
.customized_customized__lHtrQ .customized_main_box__kO9mT .customized_div2__f-R54 .customized_div2_right__b1iSi{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;justify-content:center;width:180px}
.customized_customized__lHtrQ .customized_main_box__kO9mT .customized_div2__f-R54 .customized_div2_right__b1iSi img{height:150px;width:150px}
.payModal_payModalWrap__q\+q1e{background-color:#f5f6fc;padding:40px}
.payModal_payModalWrap__q\+q1e>div{height:calc(100vh - 200px)}

.ant-btn{border:0 !important; border-radius:10px;}
.ant-btn span{ font-size:14px;}
.ant-btn a{color:#fff;}

.vip-two{position: relative;display: block;background: #F5F6FC;padding: 10px 0px 30px 0px;}
.vip-two__single-img{position: relative;display: block;margin-bottom: 30px;overflow: hidden;border-radius: 8px;}
.vip-two__single-img::before{position: absolute;top: 50%;left: 50%;z-index: 1;display: block;content: '';width: 0;height: 0;background: rgba(255, 255, 255, .2);border-radius: 0%;transform: translate(-50%, -50%);opacity: 0;border-radius: 8px;}
.vip-two__single-img:hover:before{-webkit-animation: circle .95s;animation: circle .95s}
.vip-two__single-img img{width: 100%;transition: all 500ms ease;}
.vip-two__single-img:hover img{transform: scale(1.05);}
.vip-two__bottom-content{position: relative;display: block;margin-top: 20px;}
.vip-two__title-box{position: relative;display: block;}
.vip-two__text-box{position: relative;display: block;}
.vip-two__text-box-text{margin: 0;}
.vip-two__text-box-btn{position: relative;display: block;margin-top: 38px;}
input.yincang{display: none !important;}
.prenext p{font-weight:bold;line-height: 30px;padding: 0; margin: 0;}
.prenext p a{font-weight:300;}

.jntags{font-size:16px;color:#111；}
.jinengtags{float:left;margin-right:15px; background: #4D5FE3!important;color: #fff; padding:2px 7px; border-radius:5px;}
.inner-column h2{font-size:3rem;margin-bottom:10px;font-weight:700;line-height:3rem;border-left:5px solid #4D5FE3;padding-left:10px;}

.student-list li span.icon-user,.student-list li span.icon-clock{margin-right:3px;}
