@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:#fff;border-radius:0px}
::-webkit-scrollbar{width:5px;background-color:#000}
::-webkit-scrollbar-thumb{border-radius:0px;background:#BB317E;border-radius:10%}
::selection {color: #FF008E; background-color: transparent; }
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: #ffffff;}
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}
.ml60{margin-left: 60px}
.tac{text-align:center}
.bluclr{color: #172571 !important;}
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{position:relative;display:inline-block;color: #000000;font-size: 30px;font-weight: 500;}
.subhedng span{color:#000}
.main-heading{font: normal normal 300 70px Roboto;color: #000000;line-height: normal;font-weight: 900;}
.main-heading span{color: #FF008E;font-weight: bold;}
.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}
.butn a {display: inline-block;background: #FFFFFF 0% 0% no-repeat padding-box;color: #AB5183;padding: 12px 26px;text-transform: uppercase;border-radius: 28px;font-size: 18px;font-weight: 500;border: 1px solid #707070;}
.butn img{margin: 0 0 0 20px}
.butn p{display: inline-block;color: #434343 !important;font-size: 18px !important;margin-left: 25px}
.blubtn a{background: transparent linear-gradient(90deg, #28458B 0%, #264EAC 100%) 0% 0% no-repeat padding-box;}
.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}
.header{position:absolute;width:100%;padding:40px 0 20px;background:transparent;z-index:99;}
.header ul{text-align:center;display: flex;align-items: center;justify-content: center;}
.header ul li{display:inline-block;padding: 0 0 0 40px;}
.header ul li a{font: normal normal normal 20px/22px Roboto;letter-spacing:0px;color: #FFF;}
.header ul li a.manbutn{background:white;border-radius:50px;padding:15px 30px;color:#AF35ED;}
.header .butn{
    text-align: right;
}
.baner{background-image:url(../images/banerbg.png);padding: 330px 0 430px;position:relative;background-repeat:no-repeat;background-size:cover;background-position:center;margin: 0 0 -70px 0;}
.baner .txt{position:relative;z-index:9}
.baner .txt h5{color: #FFFFFF;font-size:30px;font-weight: 500;}
.baner .txt h5 span{color:#000}
.baner .txt h1{color: #FFFFFF;padding: 10px 0 25px;font-size: 60px;font: normal normal 900 90px/120px Roboto;}
.baner .txt p{font: normal normal normal 17px/24px Roboto;letter-spacing:0px;color: #FFFFFF;padding: 0 0 40px;}
.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}
.baner .imgwrp img{position:relative;z-index:99}
.baner .imgwrp img.bnrimg{position:absolute;left:70px;top: -280px;}
.about{position:relative;overflow: hidden;}
.about:before{content: '';position: absolute;background-image: url(../images/abtbfr.png);background-position: center;width: 1050px;height: 930px;top: -400px;right: 0;z-index: -1;background-repeat: no-repeat;}
.about h5{}
.about h2{padding:20px 0;color:#000000;font-weight: 900;}
.about h2 span{text-transform:uppercase;}
.about p{letter-spacing:0px;color:#000000;font-size:18px;line-height:normal;font-weight:normal;padding: 0 0 30px;margin: 0;width: 80%;}
.about .image {}
.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 img.dmble{position:absolute;width:auto;right:0;bottom:0;}
.about form{}
.about form input{background:#F2EAF3 0% 0% no-repeat padding-box;border-radius:10px;border:1px solid #ced4da;margin:10px 0;}
.about form input[type=text]{width:100%;border:0;padding:.375rem .75rem;border:0;}
.about form input[type=email]{border:0;}
.about form textarea{background:#F2EAF3 0% 0% no-repeat padding-box;border-radius:10px;width:100%;resize:none;height:150px;border:0;margin:10px 0 0 0;padding:.375rem .75rem;}
.about form button{background:transparent linear-gradient(112deg,#F814B4 0%,#AA34EF 100%) 0% 0% no-repeat padding-box;border:1px solid #FFFFFF;border-radius:30px;padding:15px 40px;color:#fff;margin:30px 0 0 0;}
.about h4{
    line-height: normal;
    font-size: 45px;
    font-weight: 300;
    padding: 0 0 30px 0;
}
.about .cntn{
    margin: 0;
}
.sect{}
.sect h5{
}
.sect h2{padding:20px 0;color:#000000}
.sect h2 span{text-transform:uppercase;}
.sect p{letter-spacing:0px;color:#000000;font-size:18px;line-height:normal;font-weight:normal;padding: 20px 0 60px;}
.sect .image {}
.sect img.abtimg{position:absolute;left:0;top:0;width:25%}
.sect ul{display:flex;gap:30px;align-items:center;justify-content:flex-start}
.sect ul li{}
.sect img.dmble{position:absolute;width:auto;right:0;bottom:0;}
.sect form{}
.sect form input{background:#F2EAF3 0% 0% no-repeat padding-box;border-radius:10px;border:1px solid #ced4da;margin:10px 0;}
.sect form input[type=text]{width:100%;border:0;padding:.375rem .75rem;border:0;}
.sect form input[type=email]{border:0;}
.sect form textarea{background:#F2EAF3 0% 0% no-repeat padding-box;border-radius:10px;width:100%;resize:none;height:150px;border:0;margin:10px 0 0 0;padding:.375rem .75rem;}
.sect form button{background:transparent linear-gradient(112deg,#F814B4 0%,#AA34EF 100%) 0% 0% no-repeat padding-box;border:1px solid #FFFFFF;border-radius:30px;padding:15px 40px;color:#fff;margin:30px 0 0 0;}

.sect .cntn{
    margin: 0;
}
.feture{position:relative;text-align:center;overflow:hidden;background-image: url(../images/feturbg.png);background-repeat: no-repeat;background-size: 100% 100%;margin-bottom: -18px;z-index: 1;}
.feture .head{
    text-align: left;
}
.feture .head h4{
}
.feture .head h3{}
.feture .head p{
}
.feture .boxes{
    margin: 50px 0 0 0;
}
.feture .boxes .line{position: relative;}
.feture .boxes .line:before{content: '';position: absolute;border: 3px solid #F6530E;width: 0;height: 130px;top: 110px;left: 67px;z-index: -1;}
.feture .boxes .box{text-align: left;/* display: flex; */margin: 50px 0 0 0;}
.feture .boxes .box .image{width: 24%;display: inline-block;vertical-align: middle;text-align: right;margin: 0;}
.feture .boxes .cnt{/* margin: 10px 0 0 30px; */ display: inline-block; width: 69%; vertical-align: middle; }
.feture .boxes .cnt h4{color: #434343;font: normal normal bold 40px/50px Roboto;}
.feture .boxes .cnt p{font: normal normal normal 17px/20px Roboto;margin: 10px 0 0 0;color: #000000;width: 80%;}
.feture .boxes .box .b1{
    right: 40px;
}
.feture .boxes .box .b2{
    right: -50px;
}
.feture .boxes .box .b3{
    right: -40px;
}
.feture .boxes .box .b4{
    right: 50px;
}
.feture .image{text-align: left;margin: 50px 0 0 0;position: relative;}
.feture .rhtsd .image:before{content: '';position: absolute;background-image: url(../images/crcl.png);width: 570px;height: 570px;background-repeat: no-repeat;z-index: -1;background-size: cover;top: 40px;}

.slide .head{margin: 0 0 50px 0; }
.slide{position: relative;overflow: hidden;}
.slide:before{content: '';position: absolute;background-image: url(../images/sldbfr.png);background-position: center;width: 1050px;height: 900px;top: -200px;right: -270px;z-index: -1;background-repeat: no-repeat;}
.wrpslides .slick-next{background-image: url(../images/next.png);width: 90px; height: 90px; background-repeat: no-repeat; right: -110px;}
.wrpslides .slick-prev{background-image: url(../images/prev.png);width: 90px; height: 90px; background-repeat: no-repeat; left: -110px;}
.wrpslides .slick-next:before,.wrpslides .slick-prev:before{display: none;}

.testi{background-image: url(../images/testibg.png);background-size: 100% 100%;background-position: center;}
.testi .container-only-left {margin-left: calc(16% - 0px); overflow: hidden; }
.testi .cnt{}
.testi .cnt h4{}
.testi .cnt h3{}
.testi .cnt p{color: #000;margin: 40px 0;width: 80%;}
.testi .cnt h5{font-size: 20px; font-weight: 500; }
.testi .cnt h5 span{display: block; font-size: 14px; color: #000000; opacity: 0.6; margin: 10px 0; }
.testi .lfsd{}
.testi .testisldr{}
.testi .testisldr li{margin: 0 20px;}
.testisldr .slick-next:before{content: '\f061';font-family: FontAwesome !important;color: #000;opacity: 0.3;transition: 0.3s linear}
.testisldr .slick-prev:before{content: '\f060';font-family: FontAwesome !important;color: #000;opacity: 0.3;transition: 0.3s linear}
.testisldr .slick-prev {bottom: -129px;top: auto;left: 400px;}
.testisldr .slick-next {bottom: -129px;top: auto;right: 420px;}
.testisldr .slick-prev:hover:before{color: #ff00ee;}
.testisldr .slick-next:hover:before{color: #ff00ee;}

.cta{position: relative;}
.cta:before{content: '';position: absolute;background-image: url(../images/ctabfr.png);width: 750px;height: 900px;left: -280px;background-repeat: no-repeat;background-position: center;z-index: -1;top: 0;}
.cta .row{border-radius: 40px;border: 1px solid #17257133;background: #C43C86;}
.cta .cnt{margin: 0 0 0 40px}
.cta .cnt h5{font-weight: 300;}
.cta .cnt h3{margin: 25px 0;font-size: 60px;font-weight: 900;color: #FFFFFF;}
.cta .cnt p{margin: 0 0 25px 0}
.cta .cnt ul{display: flex;gap: 15px}
.cta .cnt ul li{}
.cta .cnt ul li a{}
.cta .cnt ul li a img{}
.cta .image{}

.ftr{background:url(../images/foterbg.png) center no-repeat;background-position:center;position: relative;padding-top: 226px;margin-top: 0;padding-bottom: 0;background-size: cover;}
.ftr .cnt{position: relative;}
.ftr .cnt p{font-size: 17px;color: #FFF;}
.ftr .cnt h5{
    font: normal normal normal 18px/47px Roboto;
    letter-spacing: 0px;
    color: #172571;
    margin: 34px 0 20px 0;
}
.ftr ul li,.ftr ul li a{color: #fff;}
.ftr ul li{margin: 0;}
.ftr ul li a{font-weight: 300;font-size: 17px;color: #FFF;}
.ftr ul h5{color: #172571;margin: 0 0 35px 0}
.ftr .menu {position: relative;}
.ftr .socl {position: relative;margin: 0;gap: 50px;}

.ftr .socl li i{width: 25px;height: 25px;}
.ftr .socl li {width: 35px;height: 35px;}
.ftr .info {position: relative;margin: 55px 0;gap: 50px;}
.ftr .info li{position: relative;padding: 0 0 0 50px;}
.ftr .info li:nth-child(1):before,.ftr .info li:nth-child(2):before,.ftr .info li:nth-child(3):before {content: '';position: absolute;width: 35px;height: 35px;background-size: contain;background-repeat: no-repeat;left: 0;top: -5px;}
.ftr .info li:nth-child(1):before {background-image: url(../images/phone.png);}
.ftr .info li:nth-child(2):before {background-image: url(../images/mail.png);}
.ftr .info li:nth-child(3):before {background-image: url(../images/location.png);}
.ftr .info li a{text-align: left;}
.ftr .menu li a,.ftr .socl li a{text-transform: uppercase;}
.ftr form{}
.ftr form input{background: #FFFFFF 0% 0% no-repeat padding-box; border: 1px solid #829FE1; border-radius: 10px; padding: 11px 20px; width: 150%; }
.ftr form button{background: #172571 0% 0% no-repeat padding-box; box-shadow: inset 0px 3px 6px #00000029; border-radius: 5px; color: #fff; padding: 7px 40px; margin: 0px 0 0 -48px; }
.ftr ul.socl, .ftr ul.info{display: flex;align-items: center;justify-content: center;}

.ftr .copyright{padding: 100px 0 0px 0;position: relative;}
.ftr .copyright:before{content: '';position: absolute;width: 100%;height: 2px;border: 1px solid #FFFFFF;opacity: 0.4;top: 70px;}
.ftr .prvcy{display: flex;gap:30px;text-align: right;justify-content: end}
.ftr .prvcy li {margin: 0}
.ftr .prvcy li a{font-size: 16px}

.copyright ul.prvcy li:nth-child(1):after{content:'';background: #FFF;width:2px;height:22px;position:absolute;top:0;right:-15px;}
.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: #FFF;letter-spacing:0px;}
.copyright{}
.copyright p{padding:20px 0;text-align:center;font: normal normal normal 16px/22px Roboto;color: #FFF;text-align:left;}

.main-privacy h1{color:#000;padding: 55px 0;}
.main-privacy td,th{border-width:1px;}
.main-privacy h2{color:#000;font-size:30px;margin: 20px 0;}
.main-privacy p{font-size:18px;padding:5px 0;;color: #000000}
.main-privacy h4{padding:10px 0;}
.main-privacy a{color:blueviolet;}
.main-privacy ul li{font-size:16px;list-style:disc;padding:0px;margin:0 0 0 20px}
section.main-privacy.sec-pad{padding-top:200px;}
.prcvy .header{background: #9f4279;}
.asec{display:flex;flex-direction:column;}
.asec a{text-decoration:underline;}
.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: #bb317e;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}   

