@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;1,300;1,400&family=Roboto:wght@300;400;500;700;900&display=swap);:root{--pink-color:#c71c81;--purple-color:#5d3084;--black-color:#222;--roboto-font:"Roboto",sans-serif;--poppins-font:"Poppins",sans-serif}.sec-pad{padding:50px}a{text-decoration:none}.common-heading{position:relative;text-transform:uppercase;line-height:39px;color:var(--purple-color);font-size:28px;font-weight:500;margin-bottom:20px;transition:.5s;font-family:var(--poppins-font);text-align:center}.footer-container .footer-item h3,.home-btn-animation{font-size:21px;position:relative;text-transform:uppercase}.common-heading::after{content:"";position:absolute;width:120px;height:2px;bottom:-7px;left:50%;transform:translateX(-50%);background:linear-gradient(90deg,transparent,var(--pink-color),transparent)}.home-btn-animation{text-decoration:none;font-weight:600;padding:2px;border:2px solid var(--purple-color);font-family:monospace;color:var(--purple-color);z-index:1;overflow:hidden;width:150px;text-align:center;background:0 0;border-radius:0;margin:30px auto}.home-btn-animation::before{content:"";position:absolute;top:0;left:0;background:var(--purple-color);width:100%;height:100%;transform:translateX(-100%);transition:.3s linear}.home-btn-animation:hover:before{transform:translateX(0);z-index:-1}.billing-address-container .home-btn-animation:hover,.choose-product-form-container .form-group label,.contact-section .contact-form-container h2,.contact-section .contact-form-container h4,.footer-container .footer-item p a,.home-btn-animation:hover .btn-animation-p,footer .whatsapp-icon-container a{color:#fff}.home-btn-animation .btn-animation-p{margin-bottom:0;color:var(--purple-color);transition:.3s linear}.home-top-swiper-banner{width:100%;height:100%}.home-top-swiper-banner .swiper-slide{text-align:center;font-size:18px;background:#fff;display:flex;justify-content:center;align-items:center}.home-top-swiper-banner .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.home-best-online-class-section .home-parallax-1{background-image:url("../images/background/parallex1.webp");background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}.bg .building,.bg .lamp,.bg .track{bottom:0;width:10000px;background-repeat:repeat-x;position:absolute}.home-best-online-class-section .home-parallax-1 .home-parallax-1-overlay{width:100%;height:100%;background:#ffffff9c}.home-best-online-class-section .best-online-class-container ul.nav{display:flex;justify-content:center;gap:40px;margin-top:40px}.home-best-online-class-section .best-online-class-container ul.nav.nav-pills .nav-link{background:#6e6a6af0;color:#fff;font-weight:500;font-family:var(--poppins-font);text-transform:uppercase;width:180px;transition:.5s ease-in-out}.home-best-online-class-section .best-online-class-container ul.nav.nav-pills .nav-link.active{background:var(--purple-color);color:#fff}.cart-totals .disable-btn:hover,.home-best-online-class-section .best-online-class-container ul.nav.nav-pills .nav-link:hover,.home-faculty-swiper-container .swiper-button-next:hover,.home-faculty-swiper-container .swiper-button-prev:hover{background:var(--pink-color);color:#fff}.home-best-class-tab-content-container h2{font-size:25px;margin-top:30px;margin-bottom:50px;font-weight:400;font-family:var(--poppins-font)}.home-best-class-tab-content-container h2 span{color:var(--pink-color);font-weight:600}.home-best-class-tab-content-container .home-best-class-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-top:24px}.home-best-class-tab-content-container .home-best-class-container .home-best-class-item{flex:1;display:flex;justify-content:center}.home-best-class-tab-content-container .home-best-class-container .home-best-class-item a{display:flex;flex-direction:column;justify-content:center;align-items:center;background:var(--purple-color);width:fit-content;transition:.4s ease-in-out}.cart-table-container table .cart-td-input-container button:hover,.home-best-class-tab-content-container .home-best-class-container .home-best-class-item a:hover,.trending-product-btn-wrapper a:hover{background:var(--pink-color)}.home-best-class-tab-content-container .home-best-class-container .home-best-class-item a:hover img{filter:hue-rotate(106deg) saturate(18);transform:rotate(360deg)}.home-best-class-container .home-best-class-item .home-best-class-img-wrapper{width:140px;height:140px;border:5px solid var(--purple-color);display:flex;justify-content:center;align-items:center;padding:10px;border-radius:50%;background:#fff;transition:.4s ease-in-out}.home-best-class-container .home-best-class-item a:hover .home-best-class-img-wrapper{border:5px solid var(--pink-color)}.home-best-class-container .home-best-class-item .home-best-class-img-wrapper img{width:100px;height:auto;transition:.4s ease-in-out;filter:sepia(10%) hue-rotate(35deg) saturate(500%)}.home-best-class-container .home-best-class-item .home-best-class-content-wrapper{background-color:var(--purple-color);color:#fff;padding:5px;text-align:center;width:200px}.home-best-class-container .home-best-class-item .home-best-class-content-wrapper h3{margin-bottom:0;text-transform:uppercase;font-size:18px;font-family:var(--poppins-font);font-weight:400;text-decoration:none}.home-best-class-container .home-best-class-item .home-best-class-view-btn{width:100%;background:var(--pink-color);color:#fff;text-align:center;font-size:16px;text-transform:uppercase;font-family:var(--poppins-font);letter-spacing:.4px}.bg{position:relative;height:360px;width:100%;overflow:hidden}.bg .building{background-image:url(../images/bus-animation/building.png);animation:50s linear infinite animate;background-size:auto 430px;left:-10;height:360px}.bg .lamp{background-image:url(../images/bus-animation/details-2.png);animation:20s linear infinite animate;background-size:auto 140px;left:-10;height:202px}.bg .track{height:60px;background-image:url(../images/bus-animation/track.png);background-size:auto 40px;animation:26s linear infinite animate}.bg .truck{position:absolute;bottom:30px;left:20%;width:300px}@keyframes animate{from{background-position:100% 0}to{background-position:0 0}}@keyframes city{from{left:100px}to{left:100%}}footer{background:url(../images/background/footer-bg.webp) 0 0/cover}footer .footer-overlay{width:100%;height:100%;background-color:#17354fcc}.footer-container{display:flex;flex-direction:row;gap:20px;justify-content:space-between}.footer-container .footer-item{flex:1}.footer-container .footer-item-1 img{height:100px;width:auto;padding:7px 25px;background:#fff;border-radius:5px;margin-bottom:20px}.footer-container .footer-item p{color:#fff;margin-bottom:0;margin-top:15px;display:flex;flex-direction:row;gap:10px;align-items:center}.footer-container .footer-item p span{font-size:20px;width:35px;height:35px;border:1px solid #fff;display:flex;justify-content:center;align-items:center;border-radius:50%}.footer-container .footer-item h3{color:#fff;font-family:var(--poppins-font);font-weight:500;width:fit-content;margin-bottom:20px}.footer-container .footer-item h3::after{content:"";position:absolute;width:60%;height:2px;background:linear-gradient(90deg,var(--pink-color),transparent);left:0;bottom:-5px}.footer-container .footer-item ul{padding-left:0;margin-bottom:0;list-style-type:none}.footer-container .footer-item ul li{position:relative;margin-bottom:10px;padding-left:25px}.footer-container .footer-item ul li::after{content:"";position:absolute;width:12px;height:12px;background-color:var(--pink-color);left:0;top:50%;transform:translateY(-50%) rotate(45deg);transition:.4s ease-in-out}.footer-container .footer-item ul li:hover:after{left:5px;background:var(--purple-color)}.footer-container .footer-item ul li a{color:#fff;font-size:19px}.footer-container .footer-item ul li:hover a,.product-search-section label i{color:var(--pink-color)}.footer-container .footer-item.footer-item-4 ul{display:flex;flex-direction:row;gap:20px;margin-top:30px}.footer-container .footer-item.footer-item-4 ul li{padding-left:0;width:35px;height:35px;background:#fff;display:flex;justify-content:center;align-items:center;transition:.5s ease-in-out}.footer-container .footer-item.footer-item-4 ul li:hover{opacity:.6;transform:translateY(-10px)}.footer-container .footer-item.footer-item-4 ul li a.f-facebook,.footer-container .footer-item.footer-item-4 ul li a.f-linkedin{color:#3b5998;transition:.5s ease-in-out}.footer-container .footer-item.footer-item-4 ul li a.f-insta{color:#ac2bac;transition:.5s ease-in-out}.footer-container .footer-item.footer-item-4 ul li a.f-youtube{color:red;transition:.5s ease-in-out}.footer-container .footer-item.footer-item-4 ul li::after{content:none}.special-offer-footer{background:linear-gradient(45deg,#5d3084,#c71c81);position:fixed;bottom:15px;right:15px;border-radius:20px;border:2px solid #fff;transition:.4s ease-in-out;z-index:1;box-shadow:0 0 10px #00000078;animation:.3s linear infinite both vibrate-1}@keyframes vibrate-1{0%,100%{-webkit-transform:translate(0);transform:translate(0)}20%{-webkit-transform:translate(-2px,2px);transform:translate(-2px,2px)}40%{-webkit-transform:translate(-2px,-2px);transform:translate(-2px,-2px)}60%{-webkit-transform:translate(2px,2px);transform:translate(2px,2px)}80%{-webkit-transform:translate(2px,-2px);transform:translate(2px,-2px)}}.special-offer-footer:hover{background:linear-gradient(225deg,#5d3084,#c71c81)}.special-offer-footer a{color:#fff;font-size:20px;padding:10px 21px;font-family:var(--poppins-font);text-transform:uppercase;line-height:42px}.best-faculty-section,.shop-section .shop-product-details-wrapper .view-validity-table-container{position:relative}.best-faculty-section .home-faculty-swiper-container{margin-top:50px;position:unset}.home-faculty-slide{border:1px solid #5d308461}.cart-table-container table,.home-faculty-slide .h-faculty-img-wrapper,.login-inner-form,.shop-section .wrapper{width:100%}.faculty-section .faculty-item-container .img-wrapper img,.home-faculty-slide .h-faculty-img-wrapper img,.inner-page-banner img,.shop-product-img-wrapper img{width:100%;height:auto}.home-faculty-slide .h-faculty-name-wrapper{background:var(--purple-color)}.home-faculty-slide .h-faculty-name-wrapper h2{margin-bottom:0;color:#fff;font-family:var(--poppins-font);font-weight:300;font-size:16px;padding:5px;text-align:center}.home-faculty-swiper-container .swiper-button-next,.home-faculty-swiper-container .swiper-button-prev{color:#fff;background:var(--purple-color);padding:4px;transition:.4s ease-in-out}.home-faculty-swiper-container .swiper-button-next:after,.home-faculty-swiper-container .swiper-button-prev:after,.home-faculty-swiper-container .swiper-rtl .swiper-button-next:after,.home-faculty-swiper-container .swiper-rtl .swiper-button-prev:after{font-size:25px}.trending-product-section .home-parallax-2{background-image:url("../images/background/parallex2.jpg");background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}.trending-product-section .home-parallax-2 .home-parallax-2-overlay{width:100%;height:100%;background:#ffffffa6}.trending-product-item{background:#fffc;padding:15px;margin-bottom:20px;box-shadow:0 0 10px #00000047}.login-page-section .logo-2,.services-item{margin-bottom:15px}.trending-product-item .trending-product-img-wrapper{display:flex;justify-content:center;align-items:center}.trending-product-item .trending-product-img-wrapper img{width:auto;height:140px;border:2px solid #c71c8157;border-radius:10px}.trending-product-item.product-combo-item .trending-product-img-wrapper img{height:auto;width:100%;max-width:200px}.trending-product-section .trending-product-img-wrapper .home-faculty-slide{border:none;display:flex;justify-content:center}.trending-product-section .trending-product-img-wrapper .home-faculty-slide .h-faculty-img-wrapper{width:fit-content}.trending-product-item ul{padding-top:10px;list-style-type:none;padding-left:0;margin-bottom:0;display:flex;flex-direction:row;gap:15px;justify-content:center}.trending-product-content-wrapper h2,.trending-product-content-wrapper p{display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.trending-product-item ul li a.f-facebook,.trending-product-item ul li a.f-linkedin{color:#3b5998}.trending-product-item ul li a.f-insta{color:#ac2bac}.trending-product-item ul li a.f-twitter{color:#55acee}.trending-product-item ul li a.f-youtube{color:red}#ThankYouModal .thank-you-container,.trending-product-content-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px}.contact-section .container,.trending-product-btn-wrapper{flex-direction:row;display:flex}.trending-product-content-wrapper h2{text-align:center;font-size:15px;font-weight:500;height:50px;padding:10px;color:var(--purple-color);-webkit-line-clamp:2}.trending-product-content-wrapper p{margin-bottom:0;font-size:14px;color:#6d5d5d;line-height:18px;height:20px;white-space:inherit;-webkit-line-clamp:1}.trending-product-content-wrapper h3{font-size:19px;font-weight:500;color:#d94639;margin-bottom:0}.trending-product-btn-wrapper{gap:20px;justify-content:center;margin-top:20px}.trending-product-btn-wrapper a{background:var(--purple-color);color:#fff;padding:6px 8px;text-transform:capitalize;border-radius:2px;font-size:14px;transition:.4s ease-in-out;text-align:center;width:100%}.product-details-accordian-container .accordion .accordion-item .accordion-body p,.services-item p,.shop-section .shop-product-details-wrapper .review-star-container h4,.shop-section .shop-product-details-wrapper .review-star-container p,.trending-product-btn-wrapper a p{margin-bottom:0}.services-item{border:1px solid #ddd;padding:15px;box-shadow:0 0 10px #00000030;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;height:265px}.services-item .services-icon-wrapper i{font-size:40px;color:#fff}.services-item .services-icon-wrapper{background:var(--purple-color);width:80px;height:80px;display:flex;justify-content:center;align-items:center;border-radius:50%;transition:.4s ease-in-out}.services-item:hover .services-icon-wrapper{background:var(--pink-color);transform:rotate(360deg)}.services-item h2{font-size:21px;text-transform:uppercase;margin-bottom:0}.contact-from-wrapper form{padding:20px;border:1px solid #fff}.contact-section .contact-details-container{width:40%}.contact-section .contact-form-container{width:calc(50% + 400px);margin-right:-400px;margin-top:-93px;z-index:2;padding:25px 290px 25px 25px;background:var(--purple-color)}.contact-section .contact-form-container h2:after{background:linear-gradient(89deg,#fff,transparent)}.contact-section .contact-details-item{border:2px solid #5d3084;padding:15px;display:flex;flex-direction:row;gap:15px}.contact-section .contact-details-item .contact-item-icon-wrapper h2{font-size:40px;color:var(--purple-color);margin-bottom:0}.contact-section .contact-details-item .contact-item-content-wrapper h2{font-size:20px;text-transform:uppercase;font-family:var(--poppins-font);font-weight:600;color:var(--purple-color)}.contact-section .contact-details-item .contact-item-content-wrapper p{font-size:15px;margin-bottom:0}.contact-section .contact-details-item .contact-item-content-wrapper p a{color:var(--black-color);text-decoration:none}.contact-section .contact-details-container-wrapper{display:flex;flex-direction:column;gap:20px;width:90%}.contact-from-wrapper .form-control{border-radius:0;height:40px}.contact-from-wrapper .home-btn-animation{border:2px solid #fff;color:#fff}.contact-from-wrapper .home-btn-animation::before{background:#fff}.contact-from-wrapper .home-btn-animation:hover{color:var(--purple-color)}.common-banner{width:100%;height:200px;background:url(../images/background/parallex2.jpg)}@keyframes flicker-5{0%,1%,1.02%,100%,101%,101.02%,14.98%,15.18%,15.48%,15.82%,16.02%,16.22%,16.98%,17%,17.8%,17.82%,20.48%,20.98%,21%,21.32%,22%,22.02%,39.98%,40%,40.48%,41%,41.02%,41.42%,41.98%,42%,42.8%,42.82%,59.98%,60%,60.18%,60.78%,61%,61.02%,61.38%,61.62%,61.78%,61.8%,62.22%,62.8%,62.82%,75.98%,76%,77%,77.02%,77.98%,78.82%,78.98%,79%,8.98%,80%,80.02%,9.48%,9.5%,9.6%,9.62%,9.82%,99.98%{opacity:1}61.4%,62.2%,9%,9.8%{opacity:0}15%,15.5%,15.8%,16.2%{opacity:.5}15.2%,16%,78%,78.8%{opacity:.7}20.5%,21.3%{opacity:.9}40.5%,41.4%{opacity:.6}60.2%,61%{opacity:.2}60.8%,61.6%{opacity:.4}}footer .whatsapp-icon-container{background:linear-gradient(90deg,#5d3084,#c71c81);width:220px;padding:7px 13px;position:fixed;right:0;top:50%;transform:translate(170px,-50%);border-radius:30px 0 0 30px;z-index:99;transition:.4s ease-in-out}footer .whatsapp-icon-container.call-icon-container{top:calc(50% + 70px)}footer .whatsapp-icon-container:hover{transform:translate(40px,-50%)}footer .whatsapp-icon-container a .aba-whatsphone{display:flex;align-items:center;gap:8px;font-family:var(--poppins-font);font-size:16px;padding-right:33px}footer .whatsapp-icon-container a img{width:auto;height:35px}.home-our-partners-section .home-parallax-3{background-image:url(../images/background/parallex3.png);background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}.home-our-partners-section .home-parallax-3 .home-parallax-3-overlay{width:100%;height:100%;background:#ffffffd4}.partner-logo-marquee .slide-track{width:100%;display:flex;gap:100px;overflow:hidden;padding:30px 0}.partner-logo-marquee .slide-track img{width:170px;height:auto;max-height:80px;object-fit:contain}.partner-logo-marquee .slider{padding-top:50px}.partner-logo-marquee .slide-track .slide{border:1px solid #ddd;animation:60s linear infinite scroll;display:flex;align-items:center;justify-content:center;padding:10px 40px;background:linear-gradient(45deg,#786787,#ad7696);box-shadow:0 0 10px #00000061}@keyframes scroll{0%{transform:translateX(0)}100%{transform:translatex(-5000%)}}.product-search-section{background:#5b4270;display:flex;flex-direction:row;gap:30px;align-items:center;padding:18px 50px}.faculty-section .faculty-search-container label,.product-search-section label{color:#fff;font-size:20px;width:fit-content}.product-search-section .filter-container{display:flex;flex-direction:row;gap:20px;flex:1}.product-search-section .filter-container select{width:100%;max-width:240px;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.login-page-section .form-section{text-align:center}.dropdown3,.login-page-section .info{text-align:left}.login-page-section .form-section .logo-2 img{height:80px}.login-page-section .form-section h3{margin:0 0 40px;font-size:25px;font-weight:400;color:#040404}.login-page-section .form-section .form-box{float:left;width:100%;text-align:left;position:relative;margin-bottom:10px}.login-page-section .login-inner-form .form-control{font-size:16px;outline:0;color:var(--purple-color);border-radius:0;font-weight:500;border:1px solid var(--purple-color);padding:8px 45px 8px 13px;height:45px}.login-page-section .login-inner-form .form-box i{position:absolute;top:13px;right:13px;font-size:19px;color:#535353}.login-page-section .login-inner-form .checkbox{margin-bottom:25px;font-size:14px}.login-page-section .login-inner-form .form-check{float:left;margin-bottom:0;padding-left:0}.login-page-section .login-inner-form input[type=checkbox]{margin-top:4px;margin-right:3px}.login-page-section .login-inner-form .form-check-input{position:absolute;margin-left:0}.login-page-section .login-inner-form .form-check-label{padding-left:25px;margin-bottom:0;font-size:16px;color:#535353}.login-page-section .login-inner-form .btn-theme,.register-page-section .btn-theme{box-shadow:0 0 5px rgba(0,0,0,.2);font-size:20px;letter-spacing:1.5px;text-transform:uppercase}.login-page-section .login-inner-form .form-check label::before{content:"";display:inline-block;position:absolute;width:20px;height:20px;top:2px;margin-left:-25px;border:1px solid var(--purple-color);border-radius:0;background:#f5f5f5}.login-page-section .login-inner-form .checkbox a{font-size:16px;color:#535353;float:right;margin-left:3px;text-decoration:none}.login-page-section .login-inner-form .btn-theme{background-image:linear-gradient(to bottom,#5d3084,#c71c81);border:none;color:#fff;height:45px;font-family:var(--poppins-font)}.login-page-section .login-inner-form .checkbox-theme input[type=checkbox]:checked+label::before{color:#fff;background-image:linear-gradient(to bottom,#5d3084,#5d3084)}.login-page-section .login-inner-form input[type=checkbox]:checked+label:before{font-weight:600;color:#fff;line-height:18px;font-size:12px;content:"\2713";padding-left:5px;background:red}.login-inner-form .text a{color:var(--purple-color);font-weight:700}.login-page-section .bg-img{display:flex;border-radius:100% 0 0 100%;background-image:linear-gradient(to bottom,#5d3084,#c71c81);padding:50px 80px;min-height:450px}.login-page-section .name_wrap h3{position:relative;font-size:40px;font-family:Poppins,sans-serif;text-transform:uppercase;font-weight:700;color:#fff;line-height:1.2;display:inline-block;overflow:hidden}.login-page-section .name_wrap h3 span{-webkit-text-stroke:1px #fff;color:transparent;-webkit-text-stroke:1px #fff;padding-left:2px;font-weight:500}.login-page-section .form-section{border:1px solid #5d3084;padding:15px;background:#c71c8126}.register-page-section,.register-page-section .bg-img{justify-content:center;background:#fff;height:calc(100vh - 130px);position:relative;display:flex}.register-page-section.login-page-section .form-section{background:#ffffff94}.register-page-section{align-items:center;background:linear-gradient(132deg,#fc415a,#591bc5,#212335);background-size:400% 400%;animation:15s infinite Gradient}.register-page-section .bg-img{top:0;bottom:0;z-index:1;opacity:1;align-items:center;padding:30px;overflow:hidden;border-radius:0 0 350px}.bg-img-inner:before,.register-page-section .bg-img-inner:after{background-image:linear-gradient(to bottom,#c71c81,#5d3084);content:""}.register-page-section .form-info{position:relative;display:flex;justify-content:center;align-items:center;padding:30px 15px}.bg-img-inner:before{width:130px;height:110px;position:absolute;top:50px;left:50px;border-radius:100% 0 100% 100%}.register-page-section .bg-img-inner:after{width:160px;height:300px;position:absolute;top:20%;right:0;z-index:-1;-webkit-clip-path:polygon(0 0,30% 0,70% 10%);clip-path:polygon(0 0,100% 50%,100% 80%)}.register-page-section .info{z-index:999;max-width:650px}.register-page-section .center h1{color:rgba(255,0,0,.1);font-size:50px;text-transform:uppercase;font-weight:700;background-size:cover;background-image:url(../images/background/register-bg.jpg);-webkit-background-clip:text;animation:15s linear infinite background-text-animation;margin-bottom:20px}.register-page-section .info p{margin-bottom:0;line-height:28px;padding-right:100px}@keyframes background-text-animation{0%,100%{background-position:left 0 top 50%}50%{background-position:left 1500px top 50%}}.register-page-section .form-section{max-width:450px;margin:0 auto;width:100%;text-align:center}.register-page-section .form-section h3{font-size:25px;margin-bottom:40px;font-weight:400;color:#fff}.register-page-section.login-page-section .form-section h3{color:#5d3084}.register-page-section .login-inner-form .form-box{float:left;width:100%;position:relative}.cart-table-container,.register-page-section .login-inner-form .form-group{margin-bottom:10px}.register-page-section .login-inner-form .form-control{font-size:16px;outline:0;color:#535353;border-radius:0;border:1px solid #efefef;background:#efefef;height:45px;float:left;width:100%;padding:13px 40px 11px 15px}.register-page-section .login-inner-form .form-box i{position:absolute;top:12px;right:15px;font-size:18px;color:#535353}.register-page-section .btn-primary,.register-page-section .btn-section .default-bg{background-image:linear-gradient(to bottom,#ffb400,#ff8a00)}.register-page-section .btn-theme{background-image:linear-gradient(to bottom,#5d3084,#c71c81);border:none;color:#fff;height:45px;font-family:var(--poppins-font);width:100%}.register-page-section .form-section p{margin:25px 0 0;font-size:15px;color:#efefef}.register-page-section .form-section p a{color:#efefef;font-weight:800;margin-left:10px}@keyframes Gradient{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}.register-page-section .btn-section{top:20px;position:absolute;left:0;float:right;display:inline-block;width:100px}.register-page-section .btn-section .link-btn{font-size:14px;float:left;background:0 0;font-weight:400;line-height:40px;width:100px;text-decoration:none;text-decoration:blink;text-align:center;color:#fff!important;border-radius:0 50px 50px 0;margin-bottom:5px;text-transform:uppercase}.register-page-section .btn-section .active-bg{background-image:linear-gradient(to bottom,#585858,#000)}.shop-product-img-wrapper{box-shadow:0 0 10px #000000b8}.shop-section .shop-product-details-wrapper h1{font-size:22px;text-transform:uppercase;font-weight:500;font-family:var(--poppins-font);background:#c71c8159;margin-bottom:13px;border-radius:10px;padding:10px;color:var(--purple-color)}.shop-section .shop-product-details-wrapper .review-star-container{display:flex;flex-direction:row;gap:12px;align-items:center;justify-content:flex-start}.shop-section .shop-product-details-wrapper .review-star-container h4{color:var(--pink-color);font-size:18px;display:flex;flex-direction:row;gap:2px}.product-details-accordian-container table tr td{border:1px solid #684f7e96}.shop-product-details-wrapper h2{font-size:28px;font-family:var(--poppins-font);font-weight:500;color:var(--purple-color);margin-top:10px}.view-validity-table-container table td{border:2px solid #5d3084;padding:5px 20px;background:#c71c815c;color:#5d3084;font-weight:500}.shop-section .shop-product-details-wrapper .view-validity-table-container p{margin-bottom:0;background:var(--purple-color);color:#fff;width:fit-content;padding:5px 10px;border-radius:5px 5px 0 0}.shop-product-youtube-wrapper{margin-top:10px;width:100%}.shop-product-youtube-wrapper iframe{width:100%;height:300px}.choose-product-form-container{background:var(--purple-color);padding:10px;margin-top:10px}.choose-product-form-container h2{color:#fff;text-transform:uppercase;font-size:20px;position:relative;margin-bottom:20px}.choose-product-form-container h2::before{content:"";position:absolute;width:100px;height:2px;left:1px;bottom:-3px;background:linear-gradient(45deg,#fff,transparent)}.choose-product-form-container .form-group .form-control{appearance:auto;border-radius:2px;background:#ffffff8c}.billing-address-container form .form-control:focus,.choose-product-form-container .form-group .form-control:focus,.product-details-accordian-container .accordion .accordion-item h2 button:focus{box-shadow:none}.choose-product-form-container .add-cart-buy-btn-container{display:flex;gap:20px}.choose-product-form-container .add-cart-buy-btn-container a{color:#fff;border:2px solid;padding:5px 14px;background:var(--pink-color);text-transform:uppercase;display:flex;justify-content:center;align-items:center;gap:10px;font-weight:500}.product-details-accordian-container .accordion .accordion-item h2 button{background:linear-gradient(45deg,#5d3084,#c71c81);color:#fff;border-radius:2px;padding:10px}.product-details-accordian-container .accordion .accordion-item h2 button.collapsed{background:linear-gradient(45deg,#5f4e6e,#6b478b80)}.product-details-accordian-container .accordion .accordion-item{border:none}.product-details-accordian-container .accordion .accordion-item .accordion-body{background:#cba6bcad;color:#333}.product-details-accordian-container table td{padding:5px 15px}.product-details-accordian-container .accordion .accordion-item .accordion-body h3{font-size:21px;font-weight:400}.product-details-accordian-container .accordion .accordion-item .accordion-body .accordian-rating-container h4{font-size:17px}.product-details-accordian-container .accordion .accordion-item .accordion-body p b{font-weight:600}.share-on-social-container ul{list-style-type:none;padding-left:0;margin-bottom:0;display:flex;gap:10px}.share-on-social-container{display:flex;flex-direction:row;align-items:center;gap:17px}.share-on-social-container ul li a{color:#fff;border:1px solid;width:30px;height:30px;display:flex;justify-content:center;align-items:center;font-size:18px;border-radius:5px;transition:.4s ease-in-out}.share-on-social-container ul li a.f-whatsapp{background:#128c7e}.share-on-social-container ul li a.f-facebook{background:#3b5998}.share-on-social-container ul li a.f-youtube{background:#c4302b}.share-on-social-container ul li a.f-linkedin{background:#0a66c2}.share-on-social-container ul li a.f-insta{background:#c13584}.share-on-social-container ul li a:hover{color:#fff;background:var(--purple-color)}.share-on-social-container h3{margin-bottom:0;font-size:21px;color:var(--purple-color)}.review-share-container{display:flex;flex-direction:row;justify-content:space-between;padding-right:20px}.shop-youtube-section{background-image:url(../images/background/shop-yt.jpg);background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;height:400px}.shop-youtube-section .parallex-overlay{width:100%;height:100%;background:#ffffff3d;display:flex;justify-content:center;align-items:center}.shop-youtube-section .parallex-overlay button{width:70px;height:70px;border-radius:50%;display:flex;justify-content:center;align-items:center;border:none;background:linear-gradient(45deg,#5d3084,#c71c81);color:#fff;font-size:27px;position:relative}.scrollToTopBtn::before,.shop-youtube-section .parallex-overlay button::before{position:absolute;content:"";height:calc(100% + 16px);width:calc(100% + 16px);top:-8px;left:-8px;border-radius:50%;background:linear-gradient(149deg,#5d3084,#5d3084 76%);animation:1.5s linear infinite focuse}.scrollToTopBtn::after,.shop-youtube-section .parallex-overlay button::after{position:absolute;top:50%;left:100%;height:2px;content:"";width:100%;z-index:0;animation:1s linear infinite slide1}.shop-youtube-section .parallex-overlay button i{padding-left:7px;z-index:1}.ShopYoutubeModal iframe{width:100%;height:360px}.ShopYoutubeModal .modal-body{padding:6px}.ShopYoutubeModal .btn-close{position:absolute;right:-30px;top:0;background:#fff;opacity:1;display:flex;justify-content:center;align-items:center;font-size:20px;padding:3px;width:30px;height:30px;border-radius:0 10px 10px 0}.faculty-section .faculty-item-container{border:1px solid #ddd;width:100%;margin-bottom:20px}.faculty-section .faculty-item-container .img-wrapper{width:100%;position:relative;overflow:hidden}.faculty-section .faculty-item-container .faculty-content-wrapper{background:var(--purple-color);padding:5px 15px;position:relative}.faculty-section .faculty-item-container .faculty-content-wrapper:after{content:"";position:absolute;width:5px;height:100%;left:0;top:0;background:linear-gradient(176deg,transparent,#c71c81)}.faculty-section .faculty-item-container .faculty-content-wrapper h2{font-size:15px;text-transform:uppercase;color:#fff;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.faculty-section .faculty-item-container .faculty-content-wrapper button{background:0 0;color:#fff;text-transform:uppercase;border-top:1px solid #ffffff8c}.faculty-section .faculty-item-container .img-wrapper .hover-faculty-details{background:linear-gradient(0deg,#5d3084,#c71c8191);color:#fff;padding:7px;text-align:center;position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;transform:translateY(100%);transition:.4s ease-in-out}.faculty-section .faculty-item-container:hover .img-wrapper .hover-faculty-details{transform:translateY(0)}.heading-search-container{background-color:#5d3084;padding:5px 100px 5px 10px;display:flex;flex-direction:row;align-items:center;gap:15px;margin-bottom:20px;justify-content:space-between}.heading-search-container h1{margin-bottom:0;position:relative;text-transform:uppercase;color:#fff;font-size:22px;font-weight:500;transition:.5s;font-family:var(--poppins-font);text-align:center}.cart-totals h3,.inner-page-heading{color:var(--purple-color);text-transform:uppercase}.faculty-section .faculty-search-container{display:flex;flex-direction:row;align-items:center;gap:15px}.faculty-section .faculty-search-container select{padding:.375rem .75rem;width:220px;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.cart-table-container table td img{width:70px;height:70px;object-fit:contain}.cart-table-container table td{border:1px solid #b3b3b3;padding:5px;font-size:16px;font-family:var(--poppins-font)}.cart-table-container table th{border:1px solid #fff;background:var(--purple-color);color:#fff;padding:5px}.cart-table-container table .cart-table-td-details-container h2,.order-summary-container .order-summary-item h2{font-size:16px;margin-bottom:0}.cart-table-container table .cart-table-td-details-container p,.order-summary-container .order-summary-item p{margin-bottom:0;font-size:15px}.cart-table-container table .cart-table-td-details-container p b,.order-summary-container .order-summary-item p b{font-weight:500}.cart-table-container table .cart-td-input-container{border:2px solid #796589;display:flex;justify-content:space-between;align-items:center}.cart-table-container table .cart-td-input-container button{background:#654e78de;color:#fff;width:30px;height:30px;transition:.3s ease-in-out}.cart-table-container table .cart-td-input-container span{padding:0 5px}.cart-table-container table button.btn-danger{width:30px;height:30px}.inner-page-heading{font-size:25px;font-family:var(--poppins-font);font-weight:500;position:relative;margin-bottom:20px}.inner-page-heading::after{content:"";position:absolute;left:1px;bottom:0;width:80px;height:2px;background:linear-gradient(45deg,#c71c81,transparent)}.billing-address-container form h3,.cart-totals .disable-btn,.cart-totals h3{position:relative;font-family:var(--poppins-font)}.billing-address-container,.cart-totals{background:#d4d3d730;padding:15px;border-radius:2px}.cart-totals h3{margin-bottom:12px;font-size:20px;padding-bottom:10px;border-bottom:1px solid #cfccd3}.billing-address-container form h3:after,.cart-totals h3:before{content:"";position:absolute;left:0;width:50px;height:1px;bottom:-1px;background:#136}.cart-totals ul{padding-left:0;margin:0 0 25px;list-style-type:none}.cart-totals ul li{border-bottom:1px solid #cfccd3;padding:10px 0 15px;color:#333;overflow:hidden;font-size:16px;font-weight:500;font-family:var(--poppins-font)}.cart-totals ul li span{float:right;color:#656565}.cart-totals ul li span.discount-cart-span{background:#29a929;padding:2px 5px;border-radius:5px;color:#fff}.cart-totals ul li:first-child{padding-top:0}.cart-totals ul li:last-child{font-size:18px;border-bottom:none;padding-bottom:0}.cart-totals .disable-btn,.cart-totals .proceed_button{border:none;color:#fff;width:100%}.cart-totals .proceed_button{background:0 0;cursor:unset}.cart-totals .disable-btn{background:var(--purple-color);display:inline-block;text-align:center;overflow:hidden;z-index:1;transition:.5s;opacity:1;font-weight:500;padding:15px 35px}.billing-address-container form h3{margin-bottom:20px;font-size:20px;padding-bottom:10px;border-bottom:1px solid #cfccd3;color:var(--purple-color);text-transform:uppercase}.billing-address-container form .form-control{background:0 0;border-radius:2px;appearance:auto;border:1px solid var(--purple-color);color:var(--purple-color)}.order-summary-container{background:#fff;padding:10px;border-radius:10px;margin-bottom:20px;color:var(--purple-color)}.order-summary-container .order-summary-item{border-bottom:1px solid #afadad;padding-bottom:7px;margin-bottom:7px}.order-summary-container .order-summary-item:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.scroll-to-top{position:fixed;right:10px;bottom:76px}.scrollToTopBtn{height:40px;width:40px;display:flex;justify-content:center;align-items:center;border-radius:50%;background:linear-gradient(45deg,#5d3084,#c71c81);color:#fff;position:relative}.scrollToTopBtn i{z-index:1}@keyframes focuse{0%{transform:scale(.8);opacity:1}100%,75%{transform:scale(1.2);opacity:0}}@keyframes slide1{from{background-position:0 0}to{background-position:40px 0}}select option{font-size:18px;background:#84669f;color:#fff}.shop-section .wrapper .image-gallery{display:flex;flex-direction:column-reverse;box-shadow:0 0 10px #00000042;border:1px solid #ddd;margin-bottom:15px}.shop-section .wrapper .image-gallery .thumbnails{display:flex;flex-direction:row;gap:10px;padding:0 10px;border-top:1px solid #a889c3e8;margin-top:10px}.shop-section .wrapper .thumbnail-image{width:70px;height:70px;margin:10px 0;border:3px solid #5d3084}.shop-section .wrapper .thumbnail.selected .thumbnail-image{border:3px solid #c71c81}.shop-section .wrapper .image-gallery .shopMainImage{width:100%;height:350px;background-repeat:no-repeat;background-size:contain;background-position:center}footer .footer-copyright-container{color:#fff;background:#15293a;padding:4px}#ThankYouModal .thank-you-container img{width:100px;height:100px}#ThankYouModal .thank-you-container p{margin-bottom:0;font-size:20px}#ThankYouModal .thank-you-container button{background:var(--purple-color);color:#fff;transition:.3s ease-in-out}#ThankYouModal .thank-you-container button:hover{background-color:var(--pink-color)}.footer-container .footer-item.footer-item-4 ul{flex-wrap:wrap}.dropdown3{position:absolute;width:230px;background:#2d2d2d;display:none;right:-100%;top:0;padding-left:0}