	
/**************************/
/* BELOW 1344px (Smaller desktops) */
/**************************/

@media (max-width: 84em) {
html{font-size:56.25%;}



.mobile-menu{display:none;text-align:right;}
.mobileicon-menu{display:none;}
.h1,.h2{font-size:3.5rem;}
.mobile-smd-icon{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:0rem;row-gap:0rem;align-items:center;padding:0 3rem 3rem 3rem;}
.mobile-smd-icon a{list-style-type:none;text-decoration:none;color:#01337E;font-family:"Manrope", sans-serif;font-size:1.4rem;font-weight:500;font-style:normal;line-height:1.6;text-align:center;}
.mobile-smd-icon a img{width:2.5rem;height:2.5rem;}
.mobile-smd-icon .border-right{border:none;}
.mobile-smd-icon .border-bottom{border:none;}

}


/**************************/
/* BELOW 1200px (Landscape Tablets) */
/**************************/

@media (max-width: 75em) {

html{font-size:56.25%;}
.container{max-width:110rem;margin:0 auto;}

.mobile-menu {display:block;text-align:right;}
.main-nav{display:none;}

.toggle-menu{display:flex;justify-content:end;align-items:center;gap:2rem;}
.mobileicon-menu{display:none;}
.mobile-smd-icon{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:0rem;row-gap:0rem;align-items:center;padding:0 2rem;}
.mobile-smd-icon a{list-style-type:none;text-decoration:none;color:#01337E;font-family:"Manrope", sans-serif;font-size:1.4rem;font-weight:500;font-style:normal;line-height:1.6;text-align:center;}
.mobile-smd-icon a img{width:2.5rem;height:2.5rem;}
.mobile-smd-icon .border-right{border:none;}
.mobile-smd-icon .border-bottom{border:none;}
.menu-header2{display:none;}
.logo{width: auto;height: 65px;}
}

/**************************/
/* BELOW 944px (Tablets) */
/**************************/

@media (max-width: 59em) {

html{font-size:50%;}
.container{padding:0 2rem;}
.section{4rem 0;}

.main-nav{display:none;}
.logo{width: auto;height: 65px;}
.grid-section-menu{padding:2rem 0;}
.mobile-smd-icon{display:none}
.mobile-header-icon{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:1rem;row-gap:1rem;align-items:center;padding:0;}
.mobile-header-icon a{list-style-type:none;text-decoration:none;color:#01337E;font-family:"Manrope", sans-serif;font-size:1.4rem;font-weight:500;font-style:normal;line-height:1.6;text-align:center;}
.mobile-header-icon a img{width:2.5rem;height:2.5rem;}
.mobile-header-icon .border-right{border-right:1px solid #E57B28;}
.mobile-header-icon .border-bottom{border-bottom:1px solid #E57B28;}
.store-logo img{width:55%;height:auto;}
.bg-white{padding:6rem 0;}
.grid-sec-mv{padding-top:7rem;column-gap:4rem;}
.grid-sec-mv .gray-card-mv{padding:2rem;}
.grid-sec-enclavetwo,
.grid-sec-otherlist,
.grid-img-para,
.grid-sec-otherbanner,
.grid-sec-taxation,
.grid-sec-gfc,
.grid-sec-risk,
.grid-sec-othertwo,
#banner-text  .grid-sec-two,
.careerform-column,
.main-banner,
.form-column,
.select-service{grid-template-columns:1fr;}
.grid-sec-five{grid-template-columns:1fr 1fr 1fr;}

.newsletter{padding:3rem;}
.newsletter-inline{gap:2rem;}
.product-logo img{width:116px;}

.slider > a{display:none;}

.slides{padding:5rem  0 1rem 0;}
.slides::-webkit-scrollbar {
    display:block;
  max-width:10rem;
  width:10rem;
  height: 1rem;
}
.slides::-webkit-scrollbar-thumb {
  background:#707070;
  border-radius: 10px;
  
}
.slides::-webkit-scrollbar-track {
  background: transparent;
}
.slider > a.active-cslide {display:none;}
.risk-analy{padding:2rem;}
.header-space { margin-top: 12rem;}
.gdp{text-align:center;}


.call-btn{display:block;}
.disclaim{margin: 0;}
.menu-header2{display:none;}

.mobile-menu-header{
text-decoration:none;
	list-style-type:none;
}
.mobile-menu-header ul{
text-decoration:none;
	list-style-type:none;
}

.mobile-menu-header .sub-menu {
    display: none;
    position: absolute;
   
    border: 1px solid #ddd;
    z-index: 1000;
    background-color: #FFF4EB;
}

.mobile-menu-header li.menu-item-has-children > a {
    position: relative;
    padding-right:15px; /* Adjust spacing for the arrow */
    overflow:visible;
}

.mobile-menu-header li.menu-item-has-children > a::after {
  content: '';
    position: absolute;
    right: 75px;
    top: 50%;
    transform: translateY(-50%);
    width: 16px; /* Adjust size */
    height: 16px;
    background-image: url('https://aifpms.com/wp-content/themes/aifpms/img/downarow-min.webp'); /* Test with PNG/JPG */
    background-size: contain; /* Ensures it fits inside the defined size */
    background-repeat: no-repeat;
}

/* Show submenu when active */
.mobile-menu-header li.menu-item-has-children.active .sub-menu {
    display: block;
    position: static; /* Adjust for mobile scrolling */
    
	
}
.menu-item:hover > .sub-menu {display: none;}

}

/**************************/
/* BELOW 704px (Smaller tablets) */
/**************************/

@media (max-width: 44em) {
.section{padding:3rem 0;}	
.container{padding:0 2rem;}
.small-container{max-width:100%;padding:0 2rem;}
.grid-section-menu{padding:2rem 1rem;}
.carousel-item-4{min-width: calc(50% - 20px);} .main-banner{grid-template-columns:1fr;}
.logo{width:117px;height:39px;}
.grid-sec-fundsnap,
.grid-sec-fundmanager,
.grid-sec-fundmanger,
.grid-sec-enclavetwo,
.grid-sec-otherlist,
.grid-img-para,
.grid-sec-otherbanner,
.grid-sec-knthree,
.grid-sec-kcentertwo,
.grid-sec-gfc,
.grid-sec-risk,
.careerform-column,
.grid-sec-brocher,
.grid-sec-mv,
.grid-sec-two,
.form-column,
.select-service{grid-template-columns:1fr;}
.grid-sec-fundmanger{text-align:center;}
.grid-sec-fundmanger img{margin:0 auto;}

.grid-sec-number{grid-template-columns:1fr 1fr;}

.grid-product-show{grid-template-columns:1fr 1fr;}
.grid-product-proshow{grid-template-columns:1fr 1fr 1fr;padding:0;}

.sticky-header{padding: 2rem 0 1rem 0;}
.h1,.h2{font-size:3.5rem;line-height:4rem;margin-bottom:3rem;}
.head-p,.p{font-size:1.6rem;margin-bottom:3rem;}
.blue-heading{margin-bottom:3rem;}
.mobile-header-icon{display:flex;justify-content:space-between;gap:2rem;padding:1rem;margin-top:8rem;}
.mobile-header-icon a{list-style-type:none;text-decoration:none;color:#01337E;font-family:"Manrope", sans-serif;font-size:1.4rem;font-weight:500;font-style:normal;line-height:1.6;text-align:center;}
.mobile-header-icon a img{width:2.5rem;height:2.5rem;}
.mobile-header-icon .border-right{border-right:1px solid #E57B28;margin-left:0.5rem;}
.mobile-header-icon .border-bottom{border-bottom:1px solid #E57B28;}
.main-banner{margin-top:1rem;}
.main-banner img{order:2}
.main-banner .banner-text{order:1;gap:0}
.sidepanel a{padding:2rem 4rem;}
.main-nav{display:none;}
.invest-form{padding:3rem;}
.form-column{gap:2rem;}
.select{width:100%;}
.select-service{margin:3rem 0;}
.product-category{display:block;}
.menutabgrid-container  .vl-g{display:none}
.desk-content{justify-content:center;}
.grid-container{display: flex;overflow-x: auto;scroll-snap-type: x mandatory;}
  .tab-heading{margin:2rem 0;}
.grp-button{display:flex;gap:3rem;flex-direction:row;margin-top:6.27rem;}
.card-head p, .card-head img{margin-bottom:2rem;}
.card-head{font-size:1.6rem;line-height:1.2;}

.grid-item{flex: 0 0 100%;scroll-snap-align: start;min-width: 100%;}
.mobile-bullets{text-align: center;margin-top: 2rem;}
.bullet{display: inline-block;width: 10px;height: 10px;margin: 0 5px;
    background-color:#878885;border-radius: 50%;cursor: pointer;}
.bullet.active{background-color:#E57B28;border-radius:10px;width:39px;height: 10px;}

.menutabgrid-container{grid-template-columns: 1fr;}
.menutabgrid-item {display: none;}
.menutabgrid-item.active-tab {display: block;}

.menu-tabs .mobiletab-link:hover{background-color:#E57B28;color:#fff;border-radius:2rem;padding:0 2rem}
.menu-tabs .mobiletab-link .active-tab:active{background-color:#E57B28;color:#fff;border-radius:2rem}
.tab-link li:active{ background-color:#E57B28;color: #fff;border-radius:2rem;}
.tab-link .active-tab{ background-color:#E57B28;color: #fff;border-radius:2rem;}
.mobiletab-link.active-tab {
    background-color: #E57B28;
    color: #fff;border-radius:2rem;padding:0 2rem;
}
.mobiletab-link.active-table {
    background-color: #E57B28;
    color: #fff;border-radius:2rem
}

.bg-tab{background-color:#E57B28;color:#fff;}
.topic-col{display: none;}
.table th, td:first-child{display: table-cell;}
.topic-1 {display: table-cell;}
.bg-tab{background-color:#E57B28;color:#fff;}
.show {display: table-cell;}
.grid-sec-mv{padding-top:0;}
.top-perform .tab-menu{margin-left:0;}
.table th:first-child{}
.table tr:first-child th{padding:2rem;}
.table td{border: 1px solid #E5E3E3;padding:1rem;}
.table tr:first-child td{border-top: none;}
.table tr:last-child td{border-bottom: none;}
.table tr td:first-child{border-left: none;}
.table tr td:nth-child(2){border-left: none;border-right:none;}
.table tr td:nth-child(3){border-left: none;border-right:none;}
.table tr td:last-child{border-right: none;border-right:none;}
.table th:first-child{width:80px;font-size:1.6rem;border-left: 1px solid #DF6118;border-right:1px solid #DF6118;padding: 1rem;font-family:"Montserrat";font-style:normal;color:#DF6118;}
.table tr:second-child td{font-size:1.6rem;border-left:1px solid #DF6118;border-right:1px solid #DF6118;padding: 1rem;font-family:"Montserrat";font-style:normal;color:#DF6118;}
.table tr:second-child th{padding:0rem;}
.table tr:last-child th{border-bottom: 1px solid #DF6118;border-bottom-right-radius:15px;border-bottom-left-radius: 15px;padding:1rem;}
.tab-taxation .tab-menu taxation-tab-links{padding:1rem 2rem;}
.tab-menu{padding:1rem 2rem;}.tab-link-three{gap:2rem;}
.topic-col{font-size:1.6rem;}
.tab-menu,.tab-link-three li,.two-tab-links li{font-size:2rem;}
.product-table tr td:first-child{line-height:2.6rem;}
.logo{margin:0 auto;}
.store-logo{display:flex;flex-direction:row;gap:2rem;justify-content:center;}
.store-logo img{width:146px;height:auto;}

.footer .grid-sec-four{grid-template-columns:1fr 1fr;row-gap:0;}

.newsletter{padding:2rem;margin:5rem 0;}
.newsletter-inline{flex-direction:column;gap:2rem;padding:2rem}
.newsletter-heading{font-size:2rem;}
.newsinput-text[type=text]{font-size:1.6rem;}

#footer .grid-sec-three{grid-template-columns:1fr;margin:0;padding:0;}
.knc-p,.text-right .add-p,#footer .grid-sec-two{text-align:center;}

.footer-address{display:grid;grid-template-columns:1fr 1fr;column-gap:2rem;row-gap:2rem;}
.footer-address .p{margin-bottom:0rem;}
.footer-address .footer-bold{font-size:1.4rem;}
.footer-numbering{text-align:center;font-size:1.6rem;row-gap:0}
.footer-numbering .p{margin-bottom:0.5rem;text-align:center;font-size:1.6rem;}
.copyright{text-align:center;font-size:1.6rem;padding:1rem 0;row-gap:0}
.footer-p{text-align:center;font-size:1.6rem;}
.socail-media{display:none;}
.mobile-socail-media{width:30rem;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;column-gap:1rem;row-gap:2rem;margin:0 auto;}
.image-center{margin: 1rem auto;}
.menu-tab active{}


.grid-sec-mv img{width:199px;height:150px;margin:2rem auto;}

.small-tab,.header-space{margin-top:1rem;}
.tab-menu{padding:1rem;}
.tab-link-four{text-wrap:nowrap;column-gap:1rem;}
.risk-pro p{justify-content:center;text-align:center;padding-right:2rem;}
.button-left{margin:0rem auto;text-align:left;}
.gray-card{padding:3rem;}
.order-1{order:1;}
.order-2{order:2;}

#optforaif{display:flex;column-gap:2rem;flex-wrap:wrap;justify-content:center;}
#optforaif .whitebg-cards{padding:1rem;width:11.7rem;font-size:1.4rem;}
#optforaif .whitebg-cards img{width:4.4rem;}

.grid-sec-family{overflow-x:scroll;}
.whitebg-textcard{width:16.8rem;}
.grid-sec-family .whitebg-textcard{padding:1rem;font-size:1.6rem;}
.grid-sec-family .whitebg-textcard img{width:5rem;}
.whitebg-textcard{padding:2rem;}
.whitebg-textcard .card-text{padding-top:2rem;margin-top:0;}
#family-process{gap:0;}
#family-process .partnerus-list{padding:0 2rem;}
#advantage-fo .grid-sec-five{overflow-x:scroll;padding:2rem 0;}
#advantage-fo .long-cards{width:174px;} 
.risk-analy{padding:2rem;}
.knblue-heading{margin-bottom:5rem;}
.tab-link-four li,.tab-link .tablinks{font-size:1.6rem;}
.four-tab-links{text-wrap: wrap;align-items: center;column-gap:0;}
.four-tab-links li a{font-size:1.6rem;}
.card-bluetext {width:75%;margin:0 auto;}
.risk-analy img{width:243px;height:156px;}
.top-perform .tab-link li{font-size:2rem;}
.pro-card{padding:2rem;}
#aif-dot{display:block;}
#debt .table td{padding:1.5rem}
.tab-taxation .tab-menu{margin-left:5rem;padding: 1rem;}
#banner-text .grid-sec-two{row-gap:0;}
.btn-long{width:37rem;}
.four-tab-links{grid-template-columns:1fr 1fr;}
.four-tab-links{text-wrap:nowrap;}
#aif-advntg .slides > div,
#pms-category .slides > div,
#company-team .slides > div,
#invest-poten .slides > div,#testimonial .slides > div {width:98%;height: auto;}
.rate-logo img{width:auto;height:2rem}
.slider > a {width:1.2rem;height:1.2rem;}
.youtube-video{width:100%;}
.image3i{width:25rem;}
.p-line-bottom{margin-top:0;}
.p-line-top{margin-bottom:0;}
.framework-list{padding:1rem 2rem;} 
.top-perform .tab-link li .tablinkdif:active{background:#E57B28;color:#fff;border-radius:20px;padding:0.5rem 2rem;}
.active-tablemenu{background:#E57B28;color:#fff;border-radius:20px;padding:0.5rem 2rem;}
.product-logo img{width:116px;}
.grid-sec-categorytwo{grid-template-columns:1fr;padding:0;}
.product-faq{padding:0;}

.active-tablemenu:active{background:#E57B28;color:#fff;border-radius:20px;padding:0.5rem 2rem;}
.active-tablemenu:hover{background:#E57B28;color:#fff;border-radius:20px;padding:0.5rem 2rem;}
.product-faq li{font-size:1.4rem;}

.slider > a{display:none;}

.slides{padding:5rem  0 1rem 0;}
.slides::-webkit-scrollbar {
    display:block;
  max-width:10rem;
  width:10rem;
  height: 1rem;
}
.slides::-webkit-scrollbar-thumb {
  background:#707070;
  border-radius: 10px;
  
}
.slides::-webkit-scrollbar-track {
  background: transparent;
}
.slider > a.active-cslide {display:none;}

.grid-sec-partnerus{display:grid;grid-template-columns:1fr;column-gap:0rem;row-gap:0rem;}
.partnerus-list{padding:0;}

.scroller__inner{gap:2;}
.scroller__inner img{height:50px;}
.footer ul li{padding:0;}
.button-left{text-align:center;}
#partnerus .accordion {padding:0;}

#taxtable .table th:first-child{width:80px;}
#taxtable .table tr td:nth-child(2) {
        border-left: 1px solid #E5E3E3;
        border-right: 1px solid #E5E3E3;
    }

.disclaim {margin: 0;}
#advantage-fo .grid-sec-five{grid-template-columns:1fr 1fr 1fr 1fr 1fr;}

.grid-sec-footermenu{grid-template-columns:1fr 1fr;}
.heading-card{margin:0;}
.footer-menus{grid-template-columns:1fr 1fr;}
.client-sec{margin:2rem;padding:2rem;}

.top-space{margin-top:0rem;}
.default-t p{color:#3C3C3C;font-family:"Montserrat";font-weight:Regular;font-size:16px;margin-bottom:2rem;}
.default-t ul li{color:#3C3C3C;font-family:"Montserrat";font-weight:Regular;font-size:16px;margin-bottom:2rem;padding-right:2rem;}
.default-t h2{color:#3C3C3C;font-family:"Manrope";font-size:4.5rem;font-weight:Bold;margin:4rem 0;line-height:3.5rem;}
.default-t h3{color:#3C3C3C;font-family:"Manrope";font-size:3.5rem;font-weight:Bold;margin-bottom:4rem;line-height:3.5rem;}
.foot-address .container{padding:0;}
.wpcf7 input[type="email"]{width:100%;margin:0 auto;text-align:center;}
.wpcf7-submit{width:100%;}
.career-form{padding:2rem;} 
 .wbtn{width:250px;}
 .grid-related-managershow{grid-template-columns:1fr 1fr;}
}
/**************************/
/* BELOW 544px (Phones) */
/**************************/

@media (max-width: 34em) {

.container{padding:0 2rem;}


.logo{width:117px;height:39px;}
.grid-product-proshow{grid-template-columns:1fr 1fr;}

.disclaim {margin: 0;}
}


/**************************/



















































































