@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:#00AFFF;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;}

/* headings */
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;}
.bgsubhedng{
    font-size: 24px;
    color: #FFF !important;
    background: transparent linear-gradient(104deg, #00ADEF 0%, #1F428A 100%) 0% 0% no-repeat padding-box;
    border-radius: 26px;
    padding: 10px 0;
    text-align: center;
    width: 21%;
}

/* Btn Sizes and styles */
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:24px;line-height:29px;font-weight:500;}
.subhedng span{color:#00AFFF;}
.main-heading{font: normal normal bold 54px Roboto;color:#FFFFFF;}
.main-heading span{color: #21458F;}
.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;}
.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;}
.litblu{color: #00ADEF !important;}
.glbtn{display:flex;gap:30px;align-items:center;justify-content:flex-start;}
.glbtn img{}

/*--------------------------------------------------------------------------------*/
.header{position:absolute;width: 80%;padding: 30px 0;z-index:9;background: #FFFFFF 0% 0% no-repeat padding-box;box-shadow: 0px 0px 12px #00000012;border-radius: 71px;margin: 40px auto 0;left: 0;right: 0;}
.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;font-weight: 500;}
.header ul li a.manbutn{border:2px solid #FFFFFF;padding:15px 30px;background: #00ADEF 0% 0% no-repeat padding-box;border-radius: 28px;color: #FFF;}
.baner{position: relative;background: transparent linear-gradient(180deg, #E1E8F0 0%, #FFFFFF 100%) 0% 0% no-repeat padding-box;background-repeat:no-repeat;padding:250px 0 100px;position:relative;}
.baner .txt{position:relative;z-index:9;}
.baner .txt h5{color:#000;}
.baner .txt h1{color:#fff;font-size: 80px;}
.baner .txt p{font:normal normal normal 18px/22px Roboto;letter-spacing:0px;color: #000;margin: 30px 0;}
.baner .txt ul{display:flex;gap:30px;align-items:center;justify-content:flex-start;}
.baner .txt ul li{}
.baner .txt ul li img{}
.baner .imgwrp{text-align:center;/* position: relative; */}
.baner:before{content:'';position:absolute;width: 50%;height: 50%;bottom:0;right:0;z-index:0;border-top: 300px solid transparent;border-right: 560px solid #21458F;border-bottom: 220px solid #21458F;border-left: 400px solid transparent;}
.baner .imgwrp img{position:relative;z-index:99;}
.baner:before{content: '';position: absolute;}
.about{position:relative;background: transparent linear-gradient(120deg, #E1E8F0 0%, #FFFFFF 100%) 0% 0% no-repeat padding-box;}
.about h5{color:#000}
.about h2{padding:20px 0;color:#000}
.about p{letter-spacing:0px;color:#2A2A2A;font-size:20px;line-height:normal;font-weight:normal;padding:20px 0 50px;}
.about ul{display:flex;gap:30px;align-items:center;justify-content:flex-start;}
.about ul li{}
.about ul li img{}
.feture{background-image: url(../images/feturebg.png); position:relative;}
.feture img{position:relative;z-index:2;}
.feture .container{position:relative;}
.feture h5{text-align:center;position:relative;z-index:9;}
.feture h3{text-align:center;padding:20px 250px 50px;}
.feture .container.bgclr:before{content:'';position:absolute;width: 98%;top: 290px;z-index:0;height: 520px;background:#000000 0% 0% no-repeat padding-box;border-radius:42px;opacity:0.35;}
.feture .txtwrp{position:relative;z-index:1;text-align:right;padding: 0 0 0 10px;}
.feture .txtwrp h4{font:normal normal 500 26px/32px Roboto;letter-spacing:0px;color:#FFF;padding: 0 0 10px;position:relative}
.feture .txtwrp .ylwbox{width:auto;height:auto;display: block;width: 20%;float: right;margin: 0 0 0 10px;}
.feture .txtwrp p{font: normal normal normal 18px/24px Roboto;letter-spacing:0px;color:#FFFFFF;padding:0 0 30px 0;display: flex;}
.feture .txtwrp p::-webkit-scrollbar{width:1px;}
.feture .txtwrp.rght{text-align:left;padding: 0 40px 0 0;}
.feture .txtwrp.rght h4{}
.feture .txtwrp.rght p{}
.feture .txtwrp.rght .ylwbox{float: left; margin: 0 10px 0 0; }
.slide{background: transparent linear-gradient(0deg, #E1E8F0 0%, #FFFFFF 100%) 0% 0% no-repeat padding-box;background-repeat:no-repeat;}
.slide h4{width: 15%;margin: auto;}
.slide h3{letter-spacing:0px;color:#FFFFFF;padding:20px 0 30px;}
.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:#fff;}
.slide ul.slick-dots li.slick-active button{background:#00AFFF;}
footer{background: transparent linear-gradient(179deg, #00ADEF 0%, #1F428A 100%) 0% 0% no-repeat padding-box;padding-bottom:30px!important;}
footer img{}
footer ul.menu{}
footer ul.menu li{display:inline-block;margin: 0 30px;}
footer ul.menu li a{font:normal normal normal 20px/24px Roboto;letter-spacing:0px;color:#FFFFFF;}
footer ul.socl{margin:50px 0;}
footer ul.socl li{display:inline-block;margin:0 20px;}
footer ul.socl li a{color:#fff;font-size:30px;display:flex;justify-content:center;align-items:center;}
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;}
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.prvcy li:nth-child(1):after{content:'';background:#fff;width:2px;height:22px;position:absolute;top:0;right:-3px;}
footer ul.prvcy li{display:inline-block;padding:0 10px;position:relative;}
footer ul.prvcy li a{font:normal normal normal 18px / 22px Roboto;color:#fff;letter-spacing:0px;}
footer ul.mali{margin:0 0 30px;}
footer ul.mali li{color:#fff;}
footer ul.mali li a{color:#00AFFF;}
footer form{position: relative;margin: 60px 0;}
footer form h5{
    color: #FFF;
    margin: 0 0 20px;
}
footer form input.mal{
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border: 1px solid #829FE1;
    border-radius: 26px;
    width: 35%;
    padding: 10px 20px;
}
footer form input.sbmt{
  position: absolute;
  background: #4460A9 0% 0% no-repeat padding-box;
  border-radius: 26px;
  padding: 7px 60px;
  color: #FFF;
  border: none;
  right: 33%;
  bottom: 4px;
}
.copyright{border-top: 1px solid #FFF;padding: 30px 0 0;}
.copyright .container{}
.copyright p{padding: 0;text-align:left;font: normal normal normal 16px Roboto;letter-spacing:0px;color:#fff;}
.copyright ul{
    display: flex;
    justify-content: end;
    gap: 30px;
}
.copyright ul li{position: relative;}
.copyright ul li a{
    color: #FFF;
    font-size: 16px;
}
.copyright ul li:nth-child(1):before{content: '|';position: absolute;font-size: 27px;color: #FFF;right: -20px;top: -10px;}
.nav{background-color:transparent;width:100%;position:absolute;z-index:10;top:60px;justify-content:flex-end;display:none;}
ul#menu{display:none;width:100%;}
ul#menu li a{width:100%;display:block;background-color:#0086b4;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:#000;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;}
.revs{background:transparent linear-gradient(302deg,#0D0D0D 0%,#0D4F99 56%,#00B4DB 100%) 0% 0% no-repeat padding-box;position:relative;}
.revs .head h4{}
.revs .head h3{margin:25px 0 100px 0;}
.revs .boxslide{margin:0 0 200px 0}
.revs .boxslide .box{background:#FFFFFF 0% 0% no-repeat padding-box;box-shadow:0px 12px 10px #00000033;border:1px solid #B9CBE5;border-radius:44px;padding:50px 15px;margin:0 20px}
.revs .boxslide .box .image{display:flex;justify-content:center;}
.revs .boxslide .box h3{text-align:center;font:normal normal bold 25px/30px Roboto;color:#0586C1;}
.revs .boxslide .box h5{text-align:center;font:normal normal normal 22px/27px Roboto;color:#2A2A2A;margin:10px 0 0 0}
.revs .boxslide .box p{margin:25px 0}
.revs:before,.revs:after{content:'';position:absolute;background:url(../images/coma.png);width:10%;height:12%;background-repeat:no-repeat;}
.revs:before{right:180px;}
.revs:after{left:180px;transform:rotate(180deg);bottom:150px}
.revs .boxslide .slick-center{background:#C1EBFF 0% 0% no-repeat padding-box;}
.slick-dots{text-align:center;bottom:-100px}
.slick-dots li button{font-size:0;line-height:0;display:block;width:12px;height:12px;padding:0;cursor:pointer;color:transparent;outline:0;background:#00B4DB;border:none;border-radius:200px}
.slick-dots li.slick-active button{background:#0D4F99;border:none;width:54px;height:12px;transition:all 0.2s linear;}
.cta{position:relative;padding:200px 0;}
.cta .row{background-image: url(../images/ctabg.png);border-radius:58px;padding: 0 80px;}

.cta p{color: #fff}
.cta .image img{}
.cta .cnt{}
.cta .cnt h5{}
.cta .cnt h3{margin:25px 0;}
.cta .cnt h3 span{}
.cta .cnt ul{display:flex;gap:20px;margin-top:25px}
button.back-to-top{margin:0!important;padding:0!important;background:#fff;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;background: transparent linear-gradient(179deg, #00ADEF 0%, #1F428A 100%) 0% 0% no-repeat padding-box;box-shadow:0px 3px 6px #00000029;border:2px solid #FFFFFF;border-radius:19px;}
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}
.prcvy .header{background-color:#000;padding:50px 0}
.prcvy .main-heading{color:#000;font-size:40px;margin:20px 0}
.main-privacy{padding:200px 0}
.main-privacy ul li{list-style:disc;margin:0 0 0 20px;}
