@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');
::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#000;border-radius:0px}
::-webkit-scrollbar{width:5px;background-color:#000}
::-webkit-scrollbar-thumb{border-radius:0px;background:#00B913;border-radius:10%}
body{background:#fff;font-size:16px;color:#000}
body,h1,h2,h3,h4,h5,h6,p,a,li,span,strong{font-family:"Roboto",sans-serif;}
h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,p{margin:0;padding:0}
p{line-height:normal;padding:0;margin:0px;line-height:25px;color:#2A2A2A;}
a{text-decoration:none;color:#000;font-size:18px}
a:hover{text-decoration:none;color:#000}
a:focus{outline:none;text-decoration:none}
figure{margin-bottom:0}
img{border:0px;outline:none;max-width:100%}
ul{padding:0px;margin:0px}
ul,li{list-style-type:none}
.relative{position:relative}
.absolute{position:absolute}
.sec-pad{padding:100px 0;}
.mt30{margin-top:30px}
.mt40{margin-top:40px}
.mt50{margin-top:50px}
.mt60{margin-top:60px}
.mt100{margin-top:100px}
.tac{text-align:center}
body{overflow-x:hidden}
ul.btn-wrap{gap:20px}
ul.btn-wrap li{font-size:0}
ul.btn-wrap li:last-child{}
.bullets{text-align:center}
.bullets li{display:block;position:relative;font-size:20px;line-height:30px;width:max-content;margin:auto;padding-left:40px}
.bullets li:before{content:"\f058";position:absolute;font-family:'Font Awesome 5';left:0;color:#00912e}
.subhedng{color:#fff;font-size:22px;line-height:normal;font-weight:bold;background:transparent linear-gradient(180deg,#00B913 0%,#00AFFF 100%) 0% 0% no-repeat padding-box;border-radius:10px;position:relative;display:inline-block;width:auto;margin:0 auto;padding:15px 20px;text-transform:capitalize;}
.subhedng span{color:#000}
.main-heading{font:normal normal bold 51px/61px Roboto;color:#FFFFFF}
.main-heading span{color:#00AFFF;}
.main-pera{}
.mainbtn a{font-weight:600;margin:40px 0 0 0;display:inline-block}
.mainbtn a i{border:1px solid #000;border-radius:25px;padding:6px 18px;font-size:20px;margin:0 0 0 8px}
.small-heading{font-weight:600;font-size:16px;color:#00aeef;margin-bottom:30px;position:relative;display:inline-block}
.my-tabs{display:none}
.my-tabs.current{display:block}
.butn{}
.butn li{}
.butn li a{}
.butn li a img{}
.thankyou-sec{text-align:center;height:100vh;display:flex;background:#EDEDED}
.thankyou-sec .container{align-self:center}
.thankyou-sec a img{max-width:100%;margin-bottom:50px}
.thankyou-sec h1{font-size:62px;font-weight:500;line-height:70px;position:relative;color:#EE3074}
.thankyou-sec p{font-size:18px;font-weight:400;line-height:26px;color:#000000B8;width:60%;margin:auto;padding:25px 0}
.thankyou-sec ul{display:flex;align-items:center;justify-content:center;margin-top:50px}
.thankyou-sec ul li{margin:0 15px}
.thankyou-pg footer{display:none}
.parascroll{height:300px;overflow-y:scroll}
.prmrycolor{color:#004D5D}
.scndrcolor{color:#FF5740}
.prcvy .header{position:relative;background-color:#1bab9c;}
.header .lgo{}
.header .lgo a{}
.header{position:absolute;width:100%;padding:20px 0;background:transparent;z-index:2;}
.header ul{text-align:right}
.header ul li{display:inline-block;padding:0 0 0 30px}
.header ul li a{font:normal normal normal 20px/24px Roboto;letter-spacing:0px;color:#FFFFFF}
.header ul li a.manbutn{background:#FFF;box-shadow:0px 6px 20px #007AB14D;border-radius:10px;padding:15px 30px;color:#000}
.baner{background-image:url(../images/banerbg.png);padding:300px 0 0;position:relative;background-repeat:no-repeat;background-size:cover;background-position:center;}
.baner .txt{position:relative;z-index:9}
.baner .txt h5{color:#3B3B3B;font-size:24px;background:#FFFFFF 0% 0% no-repeat padding-box;box-shadow:0px 6px 20px #007AB14D;border-radius:10px;padding:10px 15px;width:fit-content;text-align:center;}
.baner .txt h5 span{color:#00AFFF;}
.baner .txt h1{color:#fff;margin:25px 0;}
.baner .txt p{font:normal normal normal 18px/22px Roboto;letter-spacing:0px;color:#FFFFFF;padding:0 0 20px}
.baner .txt ul{display:flex;gap:30px;align-items:center;justify-content:flex-start;padding:20px 0 0 0}
.baner .txt ul li{}
.baner .txt ul li img{}
.baner .imgwrp{text-align:center;width:65%;margin:auto;}
.baner .imgwrp img{position:relative;z-index:99;}
.about{background-image:url(../images/abtbg.png);position:relative;background-repeat:no-repeat;background-position:center;background-size:contain;}
.about h5{color:#2A2A2A;font-size:24px;font-weight:700;}
.about h2{padding:20px 0;color:#000000}
.about h2 span{color:#00AFFF;}
.about p{letter-spacing:0px;color:#000000;font-size:18px;line-height:normal;font-weight:normal;padding:0 0 20px}
.about img.abtimg{position:absolute;left:0;top:0;width:25%}
.about ul{display:flex;gap:30px;align-items:center;justify-content:flex-start}
.about ul li{}
.about em{border-top:1px solid #2A2A2A;width:40px;display:block;margin:40px 0;}
.sectn{background-image:url(../images/sectnbg.png);background-repeat:no-repeat;background-position:center;background-size:contain;}
.sectn .cntn{text-align:left;margin:0 0 70px;}
.sectn .cntn h2{color:#000;font-size:40px;}
.sectn .cntn p{}
.sectn .imge{}
.sectn .imge img{}
.cta{position:relative;background-image:url(../images/ctabg.png);background-repeat:no-repeat;background-position:center;background-size:contain;margin:50px 0 0;}
.cta .row{background:#00afff24;border-radius:20px;height:550px;padding:50px 0;}
.cta .imge{position:absolute;top:50px;margin:0px 50px;}
.cta .imge img{}
.cta .cntnt{margin:0 0 0 100px;}
.cta .cntnt h2{color:#000;margin:0 0 40px;}
.cta .cntnt p{margin:0 0 20px;}
.feture{position:relative;text-align:center;overflow:hidden;background:url(../images/feturebg.png) center no-repeat;background-size:contain;}
.feture:before{/* content:''; */position:absolute;background:url(../images/sidebaskt.png) center no-repeat;background-size:cover;width:272px;height:324px;top:0;left:0}
.feture:after{content:'';position:absolute;background:url(../images/basketball.png) center no-repeat;background-size:cover;width:238px;height:238px;bottom:70px;right:-60px}
.feture .cntrimg img{position:relative;z-index:2;top:-70px;}
.feture .container{position:relative}
.feture h5{text-align:center;position:relative;z-index:9}
.feture h3{text-align:center;padding:20px 0 50px;color:#000}
.feture .row.bgclr:before{/* content:''; */position:absolute;background:url(../images/circlelines.svg) center no-repeat;border-radius:20px;width:240px;to;bottom:140px;z-index:-1;height:240px;background-size:cover;left:-160px}
.feture .row.bgclr:after{content:'';position:absolute;background:url(../images/circlelines.svg) center no-repeat;border-radius:20px;width:240px;to;top:0;z-index:-1;height:240px;background-size:cover;right:-130px}
.feture .txtwrp{position:relative;z-index:1;text-align:right;padding:0 0 0 50px;margin:120px 0 0;}
.feture .txtwrp h4{font:normal normal bold 24px/27px Roboto;letter-spacing:0px;color:#00AFFF;padding:0 0 10px;position:relative}
.feture .txtwrp .ylwbox{width:70px;height:70px;background:transparent linear-gradient(180deg,#FED400 0%,#EE7A1D 100%) 0% 0% no-repeat padding-box;border-radius:15px;text-align:right;display:inline-block}
.feture .txtwrp p{font:normal normal normal 18px/19px Roboto;letter-spacing:0px;color:#2A2A2A;padding:0;}
.feture .txtwrp p::-webkit-scrollbar{width:1px}
.feture .txtwrp.rght{text-align:left;padding:0 50px 0 0}
.feture .row.bgclr{position:relative;background:#00afff24;border-radius:20px;height:500px;background-size:cover;margin-top:100px;}
.slide{background:#fff;position:relative;padding-bottom:0;background-image:url(../images/slidebg.png);background-repeat:no-repeat;background-size:contain;background-position:center;}
.slide h3{padding:50px 0 0 0;color:#000;}
.slide .main-heading span{color:#00AFFF;}
.slide h2{font:normal normal bold 50px/61px Roboto;letter-spacing:0px;color:#F9C4FF}
.slide ul.wrpslides{padding:80px 0}
.slide ul.slick-dots{text-align:center;bottom:0;width:auto}
.slide ul.slick-dots li button{opacity:0.36;background:#000}
.slide ul.slick-dots li.slick-active button{background:#00B913;}
.testi{text-align:center;padding-bottom:0;background-image:url(../images/testibg.png);background-repeat:no-repeat;background-position:center;background-size:contain;padding:170px 0;}
.testi h3{padding:20px 0 30px;color:#000000}
.testi ul{}
.testi ul li{}
.testi ul li .dtal{background:transparent;}
.testi ul li .dtal .img{margin:auto;width:10%;}
.testi ul li .dtal .img img{}
.testi ul li .dtal .cntnt h5{font-size:24px;line-height:29px;color:#0586C1;font-weight:600;}
.testi ul li .dtal .cntnt h6{font-size:22px;padding:7px 0 0 0;color:#2A2A2A;font-weight:400;}
.testi ul li .dtal .cntnt{text-align:center;padding:0 0 0 10px;width:80%;margin:auto;}
.testi ul li .dtal .cntnt p{font-size:18px;padding:40px 0;color:#2A2A2A;}
.testi .row{background-image:url(../images/testirowbg.png);background-repeat:no-repeat;background-position:center;padding:150px 0;}
.testi .slick-next:before,.slick-prev:before{background:url(../images/testiarow.png) center no-repeat;background-position:center;width:auto;height:auto;display:inline-block;border:0;color:transparent}
.testi .slick-next:hover:before,.testi .slick-prev:hover:before{color:transparent}
.testi .slick-prev{left:-50px}
.testi .slick-next{right:-50px;transform:rotate(180deg)}
footer{background-image:url(../images/footerbg.png);padding-bottom:0!important;background-size:cover;background-repeat:no-repeat;background-position:center;padding:170px 0 0!important;}
footer img{}
footer ul.menu{}
footer ul.menu li{display:inline-block;margin:50px 30px}
footer ul.menu li a{font:normal normal normal 20px/24px Roboto;letter-spacing:0px;color:#FFFFFF}
footer ul.socl{margin:50px 0 0 0;gap:15px;display:flex;align-items:center;justify-content:center;}
footer ul.socl li{display:inline-block;margin:0;}
footer ul.socl li a{color:#ffffff;border:2px solid #ffffff;width:40px;height:40px;border-radius:30px;font-size:20px;display:flex;justify-content:center;align-items:center;background:transparent;}
footer ul.socl li a:hover{background:transparent linear-gradient(180deg,#00B913 0%,#00AFFF 100%) 0% 0% no-repeat padding-box;}
footer ul.socl li a i{}
.copyright ul.prvcy{text-align:right}
footer ul.info{}
footer ul.info li{display:inline-block;font-size:20px;line-height:24px;color:#fff;padding:0 15px;position: relative;}
footer ul.info li i{padding:0 10px 0 0}
footer ul.info li a{display:inline-block;font-size:20px;line-height:24px;color:#fff}
footer ul.info li:before{position:absolute;content:'';background:#FFF;width:1px;height:20px;right:-3px;top:3px;}
footer ul.info li:nth-child(3):before{display: none;}
footer ul.msg{display:flex;align-items:center;justify-content:center;gap:20px;}
footer h5{color:#FFF;margin:50px 0 10px;}
footer ul.msg li{position:relative;}
footer ul.msg li a{color:#FFF;}
footer ul.msg li i{}
footer ul.msg li:nth-child(1):before{position:absolute;content:'';background:#FFF;width:1px;height:20px;right:-10px;top:3px;}
.copyright ul.prvcy li:nth-child(1):after{content:'';background:#9F73A4;width:2px;height:22px;position:absolute;top:0;right:-3px}
.copyright ul.prvcy li{display:inline-block;padding:0 10px;position:relative}
.copyright ul.prvcy li a{font:normal normal normal 18px / 22px Roboto;color:#9F73A4;letter-spacing:0px}
.copyright{background:transparent;margin:50px 0 0 0;}
.copyright .container{border-top:1px solid #FFFFFF}
.copyright p{padding:20px 0;text-align:center;font:normal normal normal 18px/22px Roboto;letter-spacing:0px;color:#ffffff;text-align:center;}
.main-privacy h1{color:#000;padding:15px 0}
.main-privacy h2{color:#000;font-size:30px}
.main-privacy p{font-size:18px;padding:5px 0}
.main-privacy ul li{font-size:16px;list-style:disc;padding:0px;margin:0 0 0 20px}
.nav{background-color:transparent;width:100%;position:absolute;z-index:10;top:20px;justify-content:flex-end;display:none}
ul#menu{display:none;width:100%}
ul#menu li a{width:100%;display:block;background-color:#00688a;color:#fff;font-size:18px;padding:20px 30px;transition:background 0.2s;text-decoration:none}
ul#menu a:hover{background-color:#4b85a2}
@media screen and (min-width:2000px){
    .hamburger-container{display:none}
    .nav ul#menu{display:inline}
    .nav ul#menu li{display:inline-block;margin-right:-5px}
}
ul.hamburger li{height:5px;background:#ffffff;content:"";position:relative;transition:0.25s ease-in-out}
.hidden{opacity:0}
.rot45deg{transform:rotate(45deg);top:10px!important}
.rot-45deg{transform:rotate(-45deg)}
ul.hamburger{display:block}
ul.hamburger li:nth-child(1){top:0}
ul.hamburger li:nth-child(2){top:5px}
ul.hamburger li:nth-child(3){top:10px}
.hamburger-container{width:38px;margin:1.2em 1.6em;height:30px;cursor:pointer}
button.back-to-top{margin:0!important;padding:0!important;background:transparent linear-gradient(180deg,#00B913 0%,#00AFFF 100%) 0% 0% no-repeat padding-box;height:0px;width:0px;overflow:hidden;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;color:transparent;clear:both;visibility:hidden;position:fixed;cursor:pointer;display:block;border:none;right:50px;bottom:75px;font-size:0px;outline:0!important;z-index:99;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
button.back-to-top:hover,button.back-to-top:active,button.back-to-top:focus{outline:0!important;}
button.back-to-top.show{display:block;color:#00ab6c;font-size:25px;right:25px;bottom:50px;height:50px;width:50px;visibility:visible;box-shadow:0px 3px 6px #00000029;border:2px solid #FFFFFF;border-radius:15px;background:transparent linear-gradient(180deg,#00B913 0%,#00AFFF 100%) 0% 0% no-repeat padding-box;}
button.back-to-top.show:active{box-shadow:0px 4px 8px 2px rgba(0,0,0,0.25);-webkit-box-shadow:0px 4px 8px 2px rgba(0,0,0,0.25);-moz-box-shadow:0px 4px 8px 2px rgba(0,0,0,0.25);}
button.back-to-top i{color:#fff}
.faq{background-image:url(../images/faqbg.png);background-size:auto;background-position:center;}
.faq h1{color:#000}
.faq .accordion{}
.faq .accordion .accordion-item:nth-child(1){border-top:none}
.faq .accordion .accordion-item{background:transparent;border-top:1px solid #202020;padding:0px 30px;border-left:none;border-right:none;border-bottom:none;position:relative;}
.faq .accordion button{background:transparent;color:#000;font-size:20px;font-weight:600;line-height:normal;text-transform:capitalize;padding:30px 0 30px;border:none;position:relative;display:block;text-align:left;width:100%;}
.faq .accordion button:hover::after,.faq .accordion button:focus::after{cursor:pointer;border:1px solid #03b5d2;}
.faq .accordion button .accordion-title{padding:0;font-size:25px;font-weight:500;transition:all 0.2s linear}
.faq .accordion button .accordion-title:hover{color:#00afff;}
.faq .accordion button .icon:before{content:'+';position:absolute;top:23px;right:0;width:36px;height:36px;border-radius:30px;background:#00afff;color:#FFF;font-size:40px;display:flex;align-items:center;justify-content:center;}
.faq .accordion button[aria-expanded=true] .icon:before{content:'-';}
.faq .accordion button[aria-expanded=true] .accordion-title{color:#00afff;}
.faq .accordion button[aria-expanded=true]+.accordion-content{opacity:1;max-height:9em;transition:all 200ms linear;will-change:opacity,max-height;}
.faq .accordion .accordion-content{opacity:0;max-height:0;overflow:hidden;transition:opacity 2s linear,max-height 0.5s linear;will-change:opacity,max-height;}
.faq .accordion .accordion-content p{color:#4B4B4B;font-size:17px;font-weight:400;line-height:normal;padding:0 30px 30px 30px;}