@font-face {
    font-family: 'Poppins-Regular';
    src: url(../fonts/poppins/Poppins-Regular.ttf);
}
@font-face {
    font-family: 'Poppins-Medium';
    src: url(../fonts/poppins/Poppins-Medium.ttf);
}
@font-face {
  font-family: 'Poppins-Bold';
  src: url(../fonts/poppins/Poppins-Bold.ttf);
}
@font-face {
  font-family: 'Poppins-Light';
  src: url(../fonts/poppins/Poppins-Light.ttf);
}
@font-face {
  font-family: 'Poppins-LightItalic';
  src: url(../fonts/poppins/Poppins-LightItalic.ttf);
}
@font-face {
  font-family: 'Poppins-Black';
  src: url(../fonts/poppins/Poppins-Black.ttf);
}
@font-face {
  font-family: 'Poppins-ExtraBold';
  src: url(../fonts/poppins/Poppins-ExtraBold.ttf);
}

/*****Lato*****/
@font-face {
  font-family: 'Lato-Regular';
  src: url(../fonts/poppins/Lato-Regular.ttf);
}
@font-face {
  font-family: 'Lato-Light';
  src: url(../fonts/poppins/Lato-Light.ttf);
}
@font-face {
  font-family: 'Lato-Bold';
  src: url(../fonts/poppins/Lato-Bold.ttf);
}
@font-face {
  font-family: 'Lato-Black';
  src: url(../fonts/poppins/Lato-Black.ttf);
}
@font-face {
  font-family: 'Lato-BoldItalic';
  src: url(../fonts/poppins/Lato-BoldItalic.ttf);
}

/*****Roboto*****/
@font-face {
  font-family: 'Roboto-Regular';
  src: url(../fonts/Roboto/Roboto-Regular.ttf);
}
@font-face {
  font-family: 'Roboto-Light';
  src: url(../fonts/Roboto/Roboto-Light.ttf);
}
@font-face {
  font-family: 'Roboto-Medium';
  src: url(../fonts/Roboto/Roboto-Medium.ttf);
}
@font-face {
  font-family: 'Roboto-Bold';
  src: url(../fonts/Roboto/Roboto-Bold.ttf);
}
@font-face {
  font-family: 'Roboto-Black';
  src: url(../fonts/Roboto/Roboto-Black.ttf);
}
@font-face {
  font-family: 'Roboto-BoldItalic';
  src: url(../fonts/Roboto/Roboto-BoldItalic.ttf);
}



body {font-family: 'Poppins', sans-serif;overflow-x: hidden;overflow-y: auto;font-size:1rem;line-height: 1.5;letter-spacing: .5px;position: relative;
background: #fff;margin:0px; padding:0px;}
a, a:hover{ text-decoration: none !important;}
.container{padding: 0px 15px;width: 100%;max-width: 1140px; margin: 0 auto;box-sizing: border-box;}
img {max-width:100%;}
.cursor{cursor:pointer;}
header{
width:100%;display:block;text-align:left;padding:15px 0px;
max-width:1140px;margin:0 auto;min-height: 62px;
}
.menu-container{box-shadow: #bfbbbbb8 0px 4px 10px;position: sticky;z-index: 2;top: 0;background: #fff;width: 100%;}
/* .menu-container .container{padding: ;} */
header{display: flex;justify-content: space-between;align-items: center;
}
/* header{padding: 0px 0px 35px;width: 100%;display: flex;justify-content: space-between;align-items: center;} */
.row{display: flex;}
h3,h4,h5,h2{color: #4D4D4D;}
*{margin: 0;padding: 0;line-height: 1.2;box-sizing: border-box;}
.d-flex{display: flex;}
a{color: #633EE3;word-wrap: break-word;}
.text-center{text-align: center;}
.all-center{justify-content: center;align-items: center;}
.justify-space-between{justify-content: space-between;}
.logo-container{display: flex;align-items: center;column-gap: 15px;justify-content: center;}
/*.logo-container img{width: 120px;}*/
.logo-container img{width: 230px;}
.logo-container .managmentText{font-family: "Roboto", sans-serif; font-weight: 700;font-size: 22px;color: #201e53;}

.redirect_link{font-weight: 500;font-size: 15px;text-transform: capitalize;color: #262626;line-height: 1.2;position: relative;padding-right: 5px;padding-left: 5px;}
.redirect_link:hover,.redirect_link.active{color: rgba(245, 110, 40, 1);}

 a.icon{display:none;}
.bar1, .bar2, .bar3{width:20px;height:3px;background-color:#242056;margin:3px 0;transition:0.4s;}
 .change .bar1{-webkit-transform:rotate(-45deg) translate(-9px, 6px);transform:rotate(-45deg) translate(0px, 0px);margin-top:10px;}
 .change .bar2{opacity:0;}
 .change .bar3{-webkit-transform:rotate(45deg) translate(-8px, -8px);transform:rotate(45deg) translate(-8px, -8px);}
.landingBanner{width: 100%;background-color: #16134d;padding-top: 50px;padding-right: 15px;box-sizing: border-box;background: url(../images/new-img/Bannermain.png) no-repeat;background-size: 100% 497px;background-position: top left;min-height: auto;}
.landingBanner h1{color: #fff;font-size: 40px;line-height: 1.2;font-family: 'Poppins-Medium';letter-spacing: 1px;font-weight: 500;}
.landingBanner h3{color:#fff;font-family: 'Poppins-Bold';font-size: 22px;margin-bottom: 15px;}
.landingBanner .investAIFS{color:#fff;font-size: 22px;font-family: 'Poppins-Regular';font-weight: 700;padding-top: 30px;}
.landingBanner p{color:#fff;font-size: 20px;font-family: 'Poppins-Regular';font-weight: 400;}
.landingBanner ul li{  
  position: relative;
  list-style: none;
  padding-left: 20px;
  margin-bottom: 10px;
}
.landingBanner .Section-1 ul li:after{
  content: "";  
  width: 12px;
  height: 12px;
  background-color: #F37920;
  border-radius: 50%;
  position: absolute;
  top: 4px;
  left: 0;
}
.landingBanner ul li span{  
  color: #fff;
}
 .cust-list-style{
      padding-left: 20px;
 }
.cust-list-style li{
    list-style: decimal;
    color: #6C6C6C;
    margin-bottom: 10px;
    line-height: 1.3;
} 
.cust-list-style li ul{
    padding-left: 20px;   
}
.cust-list-style li ul li{
    list-style: lower-alpha;
} 
.Section-1{width: 100%;padding-right: 40px;padding-bottom: 20px;}
.Section-1 .content{max-width: 700px;width: 100%;}
.faq-container{padding-bottom: 40px;}
.Section-2{background: #FFFFFF 0% 0% no-repeat padding-box;box-shadow: 0px 4px 10px #E6E4EB80;border-radius: 0px 50px;opacity: 1;padding: 50px 40px;box-sizing: border-box;max-width: 480px;width: 100%;min-height: 502px;}
.Section-2 .form-block{display: flex;flex-direction: column;gap: 40px;justify-content: center;align-items: center;}
.Section-2 .form-block .inputDiv{position: relative;width: 100%;}
.Section-2 .form-block .inputDiv .input-style{width: 100%; height: 50px;border: 1px solid #9D9D9D; border-radius: 8px; padding: 0px 0px 0px 10px; color: #9D9D9D;font-size: 16px; font-weight: 500;}
.Section-2 .form-block .inputDiv input:focus{outline: none;border: 1px solid #3817AC;}
.Section-2 .form-block .inputDiv input:not(:focus):valid {border: 1px solid #2F197C;}
.Section-2 .form-block .inputDiv input:focus ~ .floating-label, 
.Section-2 .form-block .inputDiv input:not(:focus):valid ~ .floating-label{bottom: 10px; left: 22px; font-size: 11px; opacity: 1; top: -8px; background-color: #FFFFFF; padding: 0px 5px;color: #2F197C;height: 15px;}
.Section-2 .form-block .inputDiv .floating-label{position: absolute; pointer-events: none; left: 22px; top: 18px; transition: 0.2s ease all; font-size: 14px; color: #A6A6A6; font-weight: 400;}
.Section-2 .form-block .inputDiv .arrowHide[type=number]::-webkit-outer-spin-button,
.Section-2 .form-block .inputDiv .arrowHide[type=number]::-webkit-inner-spin-button{-webkit-appearance: none; -moz-appearance: none; appearance: none; margin: 0;}
.mt-2{margin-top: 2rem;}
.mt-1{margin-top: 1rem;}
.Section-2 h3{font-weight: bold;color: #2A1B64;font-size: 20px;text-align: center;margin-bottom: 35px;}
.btn{background: #F37921 0% 0% no-repeat padding-box;border-radius: 25px;opacity: 1;border: 0;display: flex;justify-content: center;align-items: center;width: 200px;height: 50px;font-size: 18px;font-weight: bold;color: #fff;line-height: 0;cursor: pointer;margin-top: 15px;}
.section-aif-block-1{padding-bottom: 30px;position: relative;}
.section-pms-block-1 {position: relative;}
.section-aif-block-1 .container,.section-pms-block-1 .container{padding-right: 130px;}
.section-aif-block-2:after{content: "";position: absolute;bottom: -30px;width: 112px;left: 0;background: url('../images/new-img/left-element.png')  no-repeat;height: 107px;}

.section-aif-block-1:before{content: "";position: absolute;top: 0;width: 112px;right: 0;background: url(../images/new-img/right-side-icon.svg) no-repeat;height: 344px;}
.section-aif-block-2{margin-bottom: 30px;position: relative;}
.section-aif-block-1 h2,.section-aif-block-2 h2,.section-pms-block-1 h2{color: #4D4D4D;font-size:40px;line-height: 1.2; font-weight: 600;margin-bottom: 20px;}
.section-pms-block-1 h2 span{font-size: 20px;
  color: #9B9B9B;
  display: block;}
.section-aif-block-1 .content-block{width: 52%;padding-right: 20px;}
.section-pms-block-1 .content-block{width: 71%;padding-left: 20px;}
.section-aif-block-1 p,.section-aif-block-2 p,.section-pms-block-1 p{color: #6C6C6C;font-size: 16px;letter-spacing: 0px;line-height: 1.4;margin-bottom: 10px;}
footer.footer-sec {box-shadow: 12px 0px 15px #E3E3E3;padding: 45px 0px 35px;
}
footer.footer-sec p{color: #6C6C6C;font-size: 12px;margin-bottom: 10px;line-height: 1.4;}
footer.footer-sec p.color-light{color: #ACACAC;font-weight: 400;}
hr{border: 1px dashed #D1D1D1;margin: 15px 0;}

.section-pms-block-1:after{content: "";position: absolute;top: 0;width: 112px;left: 0;background: url('../images/new-img/left-top-element.png') no-repeat;height: 344px;background-size: 60% 70%;}



/* Accordion  */
.faq-drawer {margin-bottom: 15px;}

.faq-drawer__content-wrapper {font-size: 15px; line-height: 1.4em; max-height: 0px; overflow: hidden; transition: 0.25s ease-in-out;}
.faq-drawer__title {border-top: #6C6C6C 1px solid; cursor: pointer; display: block; font-size: 18px; font-weight: 700; padding: 15px 0 0 0; position: relative; margin-bottom: 0; transition: all 0.25s ease-out;color: #6C6C6C;}
.faq-drawer__title::after {border-style: solid; border-width: 1px 1px 0 0; content: " "; display: inline-block; float: right; height: 10px; left: -5px; position: relative; right: 20px; top: 2px; transform: rotate(135deg); transition: 0.35s ease-in-out; vertical-align: top; width: 10px;}

/* OPTIONAL HOVER STATE */
.faq-drawer__title:hover {color: #4E4B52  ;}
.faq-drawer__trigger:checked + .faq-drawer__title + .faq-drawer__content-wrapper {max-height: 350px;padding-top: 15px;overflow: auto;}
.faq-drawer__trigger:checked + .faq-drawer__title::after {transform: rotate(-45deg);transition: 0.25s ease-in-out;
}
.faq-drawer__content-wrapper ul{list-style-type: none;display: flex; align-items: center; column-gap: 15px; flex-wrap: wrap;row-gap: 15px;}
.faq-drawer__content-wrapper ul li{background-color: #afaa9e; color: #FFF; padding: 15px; border-radius: 10px; width: 48%;}
.faq-drawer__content-wrapper ul li a{display: flex;align-items: center;column-gap: 10px;color: #FFFFFF;}
.faq-drawer input[type="checkbox"] {display: none;}
.faq-drawer input {display: none;}
.faq-drawer input:checked + label + .faq-drawer__content-wrapper {display: block;}

.table-responsive{overflow:auto;}
.redirect_link:after{
  content: "";
    position: absolute;
    height: 100%;
    display: block;
    width: 1px;
    background: #f16714;
    top: 0;
    right: 0;
}
.redirect_link:last-child{
      padding-left: 0;
    padding-right: 0;
}
.redirect_link:last-child:after{
  display: none;
}
@media screen and (max-width: 1024px) {
  .landingBanner{padding: 20px;}
  .landingBanner h1,.section-aif-block-1 h2,.section-pms-block-1 h2{font-size: 32px;line-height: 1.1;}
  .landingBanner h3{font-size: 20px;}
  .landingBanner p{font-size: 16px;}
  .section-aif-block-1:before,.section-aif-block-1:after,.section-pms-block-1:before,.section-pms-block-1:after{display: none;}
  .section-aif-block-1 .container,.section-pms-block-1 .container{padding-right: 15px;}
  .section-pms-block-1 .content-block{padding-left: 0;}
  
}
@media screen and (max-width: 820px) {
  .Section-1{padding-right: 0;}
  .mob-none{display: none;}
  .landingBanner h1, .section-aif-block-1 h2,.section-pms-block-1 h2{font-size: 25px;}
  .section-aif-block-1 .content-block,.section-pms-block-1 .content-block{width: 100%;}
  .section-aif-block-1{padding-bottom: 20px;}
  .section-aif-block-1{padding-bottom: 0px;}
  .faq-drawer__title{font-size: 16px;}
  .Section-1 header{align-items: self-start;flex-direction: column;gap: 10px;}
}
@media screen and (max-width:768px){
  /* a.logo img{max-width:250px;width:100%;} */
/* .topnav{display:none;background: #f8f9fa;width:100%;position:absolute;left:0;z-index:1;box-shadow:0 0.5rem 0.625rem rgba(36, 32, 86, 0.22);margin-top: 15px;} */
 a.icon{float:right;display:block;margin-top:4px;}
/* .topnav.responsive{position:relative;} */
/* .topnav a{float:none;display:block;text-align:left;} */
.overlay{opacity:0.5;pointer-events:none;}
.redirect_link:after{display: none;}
.top-bar-right a{padding:10px 20px !important;margin-top:5px;border-bottom:1px solid #e5e5e5;}

  /*new menu css*/
  a.logo img{max-width:80px;width:100%;width: 80px;}
.topnav{display:none;background: #f8f9fa;width: 100%;position: absolute;left: 0;z-index: 1;box-shadow: 0 0.5rem 0.625rem rgba(36, 32, 86, 0.22);margin-top: 15px;border-top: 1px solid #41257f;top: 47px;}
 a.icon{float:right;display:block;margin-top:4px;}
.topnav.responsive{position:relative;}
.topnav a{float:none;display:block;text-align:left;}

.overlay{opacity:0.5;pointer-events:none;}


}
@media screen and (max-width: 670px) {
  .landingBanner .mob-row{flex-direction: column;gap: 20px;justify-content: center;align-items: center;}
  .Section-2{min-height: 400px;max-width: 420px;padding: 20px;}
  .landingBanner{padding-top: 20px;}
  .section-aif-block-2:after{display: none;}
  .section-aif-block-1 .content-block{padding-right: 0px;}
  /*.logo-container img{width: 70px;}*/
  .logo-container{column-gap: 5px;}
  .logo-container img{width: 125px;}
  .logo-container .managmentText{font-size: 12px;padding-top: 7px;}
  .faq-drawer__title{font-size: 14px;}
  .section-aif-block-2 h2{font-size: 25px;}
  .faq-container{padding-bottom: 15px;}
  .faq-drawer__content-wrapper ul li{width: 100%;}
}
@media screen and (max-width: 359px){
  /* .logo-container .managmentText{font-size: 10px;font-weight: 500;} */
}