/*
Theme Name: AIF-PMS Experts
Theme URI: www.aifpms.com
Author URI: www.aifpms.com
Description: Theme Designed by AIF-PMS Experts
Version: 1.0
Text Domain: aifpms
*/

@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap');



/***************************/
/* Common Settings */
/***************************/

*{padding:0;margin:0;box-sizing:border-box;}
html{font-size:62.5%;overflow-x:hidden;scroll-behavior: smooth;}
@media only screen and (max-width:1600px) and (min-width:1200px){body{zoom: 0.8;font-family:"Montserrat";overflow-x:hidden;font-size: 1.5vw;}}

body{font-family:"Montserrat";overflow-x:hidden;}
 
.container{max-width:136rem;margin:0 auto;}

.mid-container{max-width:130rem;padding:2rem 20rem;margin:0 auto;}
.small-container{max-width:134rem;margin:0 auto;}	
.section{padding:6rem 0;}
.section-white{padding:8rem 0;}
.mobile-socail-media{display:none;}


.youtube-video{width:55.2rem;height:33.3rem;}
/* global css */



.section-header{text-align:center;margin:0 auto;}
.image-block{max-width:100%;height:auto;display:block;}
.bg-light{background-color:#F5F5F5;}
.bg-white{background-color:#FFFFFF;padding:12rem 0;}

.h1{color:#3C3C3C;font-family:"Manrope";font-size:4.5rem;font-weight:Bold;line-height:5.5rem;border-radius: 8px;}
.h2{color:#3C3C3C;font-family:"Manrope";font-size:4.5rem;font-weight:Bold;margin-bottom:4rem;line-height:5.5rem;}
.head-p{color:#3C3C3C;font-family:"Montserrat";font-weight:Regular;font-size:18px;margin-bottom:4rem;line-height:2.6rem;}
.p{color:#3C3C3C;font-family:"Montserrat";font-weight:Regular;font-size:18px;margin-bottom:2rem;line-height:2.6rem;}
.org-color{color:#E57B28;}
.blue-heading{color:#01337E;font-family:"Manrope";font-size:2.2rem;font-weight:Bold;text-align:center;margin-bottom:4rem;}
.black-heading{color:#000000;font-family:"Manrope";font-size:2.2rem;font-weight:Bold;text-align:center;margin-bottom:4rem;}

.button-sec{display:flex;justify-content:center;margin:5rem auto 0 auto;}
.btn{width:28.2rem;display:inline-block;padding:0.7rem 0;border-radius:3rem;background:#E57B28;text-align:center;margin:0 auto;border:none;}
.btn-text{text-decoration:none;font-family:"Manrope";font-size:2rem;font-weight:Bold;color:#FFFFFF;}
.btn-long{width:43.5rem;display:inline-block;padding:0.7rem 0rem;border-radius:3rem;background:#E57B28;text-align:center;margin:0 auto;}

.wbtn{display:inline-block;padding:1.6rem 2.7rem;border-radius:3rem;background:#FFFFFF;text-align:center;margin:0 auto;border:1px solid #E57B28;}
.wbtn-text{text-decoration:none;font-family:"Manrope";font-size:2rem;font-weight:Bold;color:#3C3C3C;}



.grid-sec-two{display:grid;grid-template-columns:1fr 1fr;column-gap:6rem;row-gap:4rem;}
.grid-sec-three{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:1rem;row-gap:2rem;}
.grid-sec-four{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;column-gap:2rem;row-gap:2rem;}



.text-center{text-align:center;}
.heading-3{color:#3C3C3C;font-family:"Manrope";font-size:2.2rem;font-weight:Bold;margin-top:4rem;margin-bottom:2rem;text-align:center;}
.mtb{margin:2rem 0;}
.ptb{padding:2rem 0;}
.radio-bold{font-family:"Montserrat";font-size:2rem;font-weight:700;font-style:Bold;color:#FFF;}
.white-color{background:#fff;}
.gray-card{background:#F5F5F5;border-radius:20px;padding:5rem 6rem;text-align:center;}
.circle-number{background:#E57B28;border-radius:50%;height:3rem;width:3rem;text-align:center;padding: 0.5rem 0.3rem 0 0.3rem ;color:#fff;font-family:"Montserrat";font-size:1.4rem;font-weight:Medium;}
.white-cards{position:relative;border:1px solid #E57B28;background:#fff;border-radius:10px;}
.down-img{width:1rem;background: url(img/downarow.svg) center no-repeat;padding: 1.4rem 1.6rem;margin: 0;}
.mb-5{margin-bottom: 5rem;}
.mail-link{}

/* carausal setting */
.slide-container{width: 100%;overflow: hidden;margin: 20px 0;}
.slider-track{display: flex;transition: transform 0.5s ease-in-out;align-items: stretch;}
.slide{display:flex;min-width: 100%;transition: all 0.5s;padding:50px 20px;text-align: center;align-items: stretch;}
.dots{text-align: center;padding: 10px 0;}
.dot{display: inline-block;width: 10px;height: 10px;margin: 5px;background-color: #707070;border-radius: 50%;cursor: pointer;}
.dot.active{background-color:#E57B28;width:3.9rem;height:1rem;border-radius:1rem;}
 @media (min-width: 768px){.slide {min-width: 50%;}}
 @media (min-width: 1024px){.slide {align-items: stretch;min-width: 33.33%; }}

/* scroller images */
.scroller{max-width:100%;}
.scroller__inner{padding-block:1rem;display:flex;flex-wrap:wrap;gap:8rem;}
.scroller__inner img{width:auto;height:7rem;padding:1rem 0;}
.scroller[data-animated="true"]{overflow:hidden;}.scroller[data-animated="true"] .scroller__inner{width: max-content;flex-wrap: nowrap;animation: scroll var(--_animation-duration, 20s) var(--_animation-direction, forwards) linear infinite;}
.scroller[data-direction="right"] {--_animation-direction: reverse;}
.scroller[data-direction="left"] {--_animation-direction: forwards;}
.scroller[data-speed="fast"] {--_animation-duration: 20s;}
.scroller[data-speed="slow"] {--_animation-duration: 200s;}
@keyframes scroll { to { transform: translate(calc(-50% - 0.5rem)); } }	



/* header menu */
.sticky-header{width:100%;position:fixed;top:0;z-index:100000;background:#fff;margin:0 auto;box-shadow:0 2px 5px rgba(0,0,0,0.1);padding:3.5rem 0 1rem 0;}
.logo{width:320px;height:auto;}

.grid-section-menu{max-width:150rem;display:grid;grid-template-columns:0.5fr 11.5fr;column-gap:2rem;row-gap:2rem;align-items:center;padding:0.5rem 0;}

.menu-header{display:flex;justify-content:right;flex-wrap:wrap;margin-bottom:1rem;gap:1rem !important;}
.menu-header2{display:flex;justify-content:right;gap:1rem;flex-wrap:wrap;}
.menu-background{display:flex;text-align:left;justify-content:center;align-items:center;padding:1rem 0;font-family:"Manrope";font-size:1.7rem;font-weight:Medium;gap:0.8rem;text-decoration:none;}
.desk-nav{padding:0;}
.menu-header li{list-style-type:none;text-decoration:none;color:#01337E;font-family:"Manrope";font-size:2rem;font-weight:Medium;line-height:1.6;text-align:center;text-decoration:none;}
.menu-header li a{list-style-type:none;text-decoration:none;color:#01337E;font-family:"Manrope";font-size:2rem;font-weight:Medium;line-height:1.6;text-align:center;border-bottom:none;}
.menu-header li a:hover{color:#E57B29;border-bottom:3px solid #E57B28;}
.menu-header2 a{color:#01337E;text-align:center;font-family:"Manrope";font-size:1.7rem;font-weight:Medium;text-decoration:none;}
.line-right{border-right:2px solid #E57B28;}
.vl-o{border-left: 1px solid #E57B28;height:auto;}
.mobile-menu{display:none;}
.mobileicon-menu{display:none;}

.overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color: rgba(0, 0, 0, 0.5);z-index: 1;}

.sidepanel{width: 0;position: fixed;z-index: 9;height: auto;top: 0;right: -10px;background-color:#FFFFFF;border:1px solid #E57B28;overflow-x: hidden;transition: 0.5s;}
.sidepanel nav > ul li a {padding: 2rem;border:1px solid #E57B28;text-decoration: none;font-size:2.5rem;color: #01337E;display: block;transition: 0.3s;font-family:"Manrope";font-weight:Medium;font-style:Medium;text-align: center;}
.sidepanel .image-logo {top: 0;left:0;margin: 1rem 0;}
.sidepanel .closebtn {position: absolute;top: 0;right: 25px;font-size: 36px;}
.openbtn {font-size: 20px;cursor: pointer;background-color: #111;color: white;padding: 10px 15px;border: none;}
.openbtn:hover {background-color:#444;}
.dropdown{position:relative;display:inline-block;}
.menu-header .sub-menu{display:none;position:absolute;z-index: 1;width:200px;transform: translateX(-30%);border-radius:10px;background-color:#FFF4EB;padding:2rem;border:1px solid #E57B28;}
.menu-item:hover > .sub-menu {display: block;}

.menu-header  .sub-menu li{color:#E57B28;text-align:center;font-family:"Manrope";font-size:1.8rem;font-weight:Medium;margin-bottom:4rem;}
.menu-header  .sub-menu li a{text-decoration:none;list-style-type:none;}
.menu-header  .sub-menu li a:hover{font-weight:Bold;color:#E57B28;}
.menu-header .sub-menu li:hover{display:block;font-weight:Bold;color:#E57B28;}
.down-image{width:1rem;background:url(img/downarow.svg) center no-repeat;}
.down-image{float: right;margin-left: 10px;width: 0;height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 5px solid white;transition: transform 0.3s ease;}

.menu-header li.menu-item-has-children > a {
    position: relative;
    padding-right: 25px; /* Adjust spacing for the arrow */
}

.menu-header li.menu-item-has-children > a::after {
 
     content: '';
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    display: inline-block;
    width: 15px;
    height: 15px;
    background-image: url('img/downarow.webp');
    background-size: contain;
    background-repeat: no-repeat;
}



/* Main bannner */
.main-banner{display:grid;grid-template-columns:0.8fr 1.2fr;column-gap:6rem;row-gap:6rem;align-items:center;text-align:center;margin-bottom:4rem;margin-top:15rem;}
.banner-text{display:flex;flex-direction:column;justify-content:space-around;gap:3rem;}
.image-width{width:618px;}


/* Fund logo */
.client-sec{background:#fff;padding:3rem 7rem;border-radius:10px;margin-bottom:6rem;}
.client-logo{display:flex;background:#FFF;gap:5rem}


/* Image gallery */
.fullwidth-image{max-width:192rem;margin:0 auto;overflow:hidden;}
.grid-container-image{display:flex;flex-wrap:nowrap;gap:4.1rem;align-items: center;}
.image-inner{display:flex;flex-direction:column;gap:3.9rem;}


/* invest form */
.invest-form{position:relative;background:#E57B28;padding:3rem 5.6rem 6rem 5.6rem;border-radius:20px;margin:6.9rem 0;}
.form-wheading{font-family:"Manrope";font-size:2.5rem;font-weight:Bold;color:#FFF;text-align:center;margin-bottom:3rem;}
.form-column{display:grid;grid-template-columns:1fr 1fr;column-gap:8rem;row-gap:3rem;align-items:center;}
.form-column ::placeholder{font-family:"Montserrat";font-size:2rem;font-weight:Medium;color:#fff;opacity:0.8;}
.input-text[type=text]{padding:1.2rem 0;margin:0.8rem 0;box-sizing: none;border:none;border-bottom:1px solid #fff;background:transparent;font-family:"Montserrat";font-size:2rem;font-weight:Medium;color:#fff;opacity:0.8;}
.input-tel:focus,.select,.newsinput-text:focus,.input-text:focus{outline: none;}

.select-service{display:grid;grid-template-columns:2fr 8fr;column-gap:1rem;row-gap:2rem;font-family:"Montserrat";font-size:1.8rem;font-weight:Medium;font-style:Medium; color:#fff;line-height:1.1;margin:5rem 0;opacity:0.8;}
.select{box-sizing: none;border:none;border-bottom:1px solid #fff;background:transparent;font-family:"Montserrat";font-size:2rem;font-weight:Medium;opacity:0.8;color:#FFF;}


.boldtext-color{color:#000;font-family:"Manrope";font-size:2rem;font-weight:Bold;}
.form-para{font-family:"Montserrat";font-size:1.6rem;font-weight:Medium;color:#fff;}
.border-right{border-right:1px solid #FFF;}
.formbottom-btn{display:none;}
.vl-w{border-left: 1px solid #FFF;height:auto;}
.input-tel{width:100%;padding:1.2rem 2rem;margin:0.8rem 0;box-sizing: none;border:none;text-wrap:nowrap;border-bottom:1px solid #E5E3E3;background:transparent;font-family:"Manrope";font-size:2.2rem;font-weight:Medium;font-style:Medium;opacity:0.8;}
.iti__selected-flag{background:#fff;}
.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag{background:#fff;}
.iti--allow-dropdown input[type=tel]:focus{color:#fff;}
.iti__country-list{width:350px;}
option{background-color: #FFF; color:#000; padding: 10px;cursor: pointer;
  }
.select .option .select-item{color:#c3c3c3;!important;}
.select .option .org-color{color:red;!important;} 

  option:hover {
    background-color: #3C3C3C;
  }


/* product category */
.tab-menu{border:1px solid #E57B28;border-radius:26px;padding:1rem 5rem;color:#3C3C3C;font-family:"Manrope";font-size:2.2rem;font-weight:Bold;line-height:1.4;text-wrap:nowrap;background:#fff;}
.tab-link{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:3rem;row-gap:2rem;list-style-type:none;text-align:center;}
.product-category{display:none;}
.product-category .tab-link{column-gap:3rem;row-gap:2rem;}
.tab-heading{color:#DF6118;font-family:"Manrope";font-size:2rem;font-weight:Bold;text-align:center;margin-bottom:4rem;}
.tab-content1{padding:2.5rem 0;}
.border-lr{border-left:1px solid #F5F5F5; border-right:1px solid #F5F5F5;}
.image-tb{margin:4rem 0;}

.tab-container{width: 100%;margin-bottom: 30px;}
.tabs{display: flex;justify-content: space-between;}
.tab-content .content{display: none;padding:2rem;background-color: #e0e0e0;}
.vl-g{border-left: 1px solid #E5E3E3;height:auto;}
.desk-content{display: flex;justify-content: space-between;gap:3rem;margin-bottom:6rem;}
.desk-content .tab-content{width:39rem;text-align:center;}
.card-head p,.card-head img{margin-bottom:4rem;}
.grp-button{display:flex;gap:4.65rem;flex-direction:column;margin-top:6.27rem;}



@media (min-width: 769px) {
    /* Disable pointer events for tabs on desktop */
    .mobiletab-link {
        pointer-events: none;
        cursor: default;
    }
}


/* exclusive choice */

.grid-sec-number{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;column-gap:5rem;row-gap:2rem;}
.heading-card{margin:0rem auto;}
.choice-number{display:block;}
.number-text{font-family:"Montserrat";font-size:3rem;font-weight:Bold;color:#E57B28;padding-bottom:0.2rem;}
.number-para{font-family:"Montserrat";font-size:1.8rem;font-weight:Medium;color:#3C3C3C;line-height:1.4}
.number-invester{margin-bottom:9rem;}
.card{display:flex;flex-direction:column;background:#fff;border-radius:10px;padding:3rem 3.1rem 0rem 2.2rem;}
.card .circle-number{background:#E57B28;border-radius:50%;height:3rem;width:3rem;text-align:center;padding: 0.5rem 0.3rem 0 0.3rem ;color:#fff;font-family:"Montserrat";font-size:1.4rem;font-weight:Medium;margin-bottom:3rem}
.card-heading{font-family:"Montserrat";font-size:2.2rem;font-weight:Bold;color:#3C3C3C;margin-bottom:1.5rem;}
.card-para{font-family:"Montserrat";font-size:1.8rem;font-weight:Medium;color:#3C3C3C;margin-bottom:6.4rem;}
.bullet{display:none;}



/* 3i framework */
.framework-3i{border-radius:20px;}
.framework3i{display:flex;flex-direction:column;}
.image-center{margin:2rem auto;}
.head-3i{color:#3C3C3C;font-family:"Manrope";font-size:2.2rem;font-weight:Bold;margin-bottom:3.85rem;line-height:24px;margin-top:5.2rem;letter-spacing:0;}
.text-3i{display:grid;grid-template-columns:1fr 1fr;column-gap:2rem;row-gap:2rem;}
.p-line-top{color:#000000;font-family:"Montserrat";font-weight:Medium;font-size:1.8rem;line-height:2.6rem;margin-bottom:3.8rem;}
.p-line-bottom{color:#000000;font-family:"Montserrat";font-size:1.8rem;font-weight:Medium;line-height:2.6rem;margin-top:4.1rem;}
.accordion{cursor: pointer;padding:18px;width: 100%;border: none;text-align: left; outline: none;transition: 0.4s;}
.accordion:after{content:"\25BC";font-size:1.5rem;color:#E57B28;float:right;margin-left:0.5rem;}
.active-acc:after{content:"\25B2";}

.panel{padding:0 1.8rem;max-height:0;overflow:hidden;transition:max-height 0.2s ease-out;}
.heading-3i{color:#3C3C3C;font-family:"Montserrat";font-size:2.2rem;font-weight:Bold;}

.framework-list{margin:auto 0; padding:1rem 4rem;}
.framework-list li{list-style-type:none;padding:3.3rem 0rem;}
.acc-borderbottom{border-bottom:1px solid #01337E;opacity:0.4;}
.body-3i{padding:2rem 0;}
.bgimage-white{background-color:#FFFFFF;border-radius:10px;padding:2rem 0;height:24.1rem;align-items:center;display:flex; justify-content:center;}



/* testimonial cardds */
.grid-sec-testimonial{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:2rem;row-gap:2rem;padding-top:5rem;}
.whitebg-cards{position:relative;border:1px solid #E57B28;padding:3.5rem;background:#fff;border-radius:10px;display:grid;}
.whitebg-line{position:relative;border:1px solid #E57B28;padding:3.5rem;background:#fff;border-radius:10px;display:grid;}
.whitebg-line p{color:#3C3C3C;font-family:"Montserrat";font-weight:Regular;font-size:18px;margin-bottom:2rem;line-height:2.6rem;}
.avtar{position:absolute;top:-5rem;left:2rem;border:1px solid #E57B28;border-radius:50%;}}
.testi-date{text-align:right;font-family:"Montserrat";font-size:1.8rem;font-weight:Regular;}
.testimonial-para{font-family:"Montserrat";font-size:1.8rem;font-weight:Regular;text-align:left;margin:3rem 0;line-height:1.4;padding-bottom:1.8rem;}
.testimonial-name{color:#E57B28;font-family:"Montserrat";font-size:1.8rem;font-weight:Bold;text-align:left;padding-bottom:1rem;}
.testimonial-subpara{display:flex;color:#3C3C3C;font-family:"Montserrat";font-size:1.6rem;font-weight:Bold;text-align:left;gap:7px;}
.testimonial-subpara img{width:1.6rem;height:1.6rem;}


/* Unlock Your Investment Potential */
.problem{display:inline-block;background:#DF6118;color:#fff;border-radius:1rem;padding:0.3rem 1.6rem;margin:2rem auto;}

.long-cards{position:relative;border:1px solid #E57B28;background:#fff;box-shadow:8px 8px #E57B28;border-radius:10px;}

.card-top-sec{display:grid;padding:3rem 2rem 1rem 2rem;}
.card-inline{display:grid;grid-template-columns:0.5fr 9.5fr;column-gap:2rem;row-gap:2rem;text-align:center;justify-content:center;}
.card-Portfolio{display:flex;flex-direction:column;justify-content:center;}
.cblue-heading{color:#01337E;font-family:"Manrope";font-size:2rem;font-weight:Bold;flex:1;margin-bottom:1rem;}
.card-bottom-sec{padding:1rem 2rem 0rem 2rem;text-align:center;}
.bottom-text{position:absolute;font-family:"Manrope";font-size:1.8rem;font-weight:Medium;left:50%;bottom:0;color:#878885;}







.lcard-img{margin:2rem auto;}
.image-ip{width:140px;height:14rem;}
.divide{margin:3rem 0;}
.rate-logo{display:flex;justify-content:center;align-items:center;margin:0 auto;padding-top:2rem}


.grid-sec-eqity{display:grid;grid-template-columns:2fr 8fr;column-gap:0;row-gap:2rem;}
.grid-sec-eqity .tab-menu{margin-bottom:0.5rem;}
.side-tabmenu{border:1px solid #E57B28;border-radius:26px;margin-top:6rem;padding:2rem}
.side-tabmenu ul li{color:#E57B28;list-style-type:none;font-family:"Montserrat";font-size:2.4rem;font-weight:Medium;padding:1.5rem;margin:3.8rem 0;}


.table{border-collapse: separate;border-spacing: 0;border: none;width:100%;background-color: #ffff;}
.table td{border: 1px solid #E5E3E3;padding: 2.8rem;}
.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;}
.table tr td:last-child{border-right: none;}
.table th:first-child{width:167px;border-left: 1px solid #E57B28;border-right:1px solid #E57B28;border-bottom:2px solid #E5E3E3;padding:2rem;font-family:"Montserrat";font-size:2.4rem;font-weight:500;color:#000;line-height:2.4rem;}
.table tr:first-child th{border-top: 1px solid #E57B28;border-top-right-radius: 15px;border-top-left-radius: 15px;padding:4rem;}
.table tr:last-child th{border-bottom: 1px solid #E57B28;border-bottom-right-radius: 15px;border-bottom-left-radius: 15px;padding:4rem;}
.top-perform .tab-menu{margin-left:20rem;}



/* Top Performing AIFPMS Funds mark 3i */
.tab-link-four{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;column-gap:3rem;row-gap:2rem;align-items:center;list-style-type:none;text-align:center;}
.tab-link-four li{color:#3C3C3C;font-family:"Manrope";font-size:2.2rem;font-weight:Bold;line-height:1.4}
.product-table{font-family:"Montserrat";font-size:2rem;font-weight:Medium;font-style:Medium;line-height:27px;margin-bottom:4rem}
.product-table th{background-color:#E57B28;color:#fff;padding:2rem;}
.product-table{width:100%;text-align:center}
.product-table tr,td{border:1px solid #E5E3E3;padding:1rem;font-family:"Montserrat";font-size:1.8rem;font-weight:Regular;color:#3C3C3C;}

.product-table tr td:first-child{color:#E57B28;text-align:left;font-family:"Montserrat";font-size:1.8rem;font-weight:Medium;font-style:Medium;padding:2rem 3rem 2rem 2rem;}
.product-desc{width:20rem;text-align:left;}

#taxtable .table th:first-child{width:156px;border-left: 1px solid #E57B28;border-right:1px solid #E57B28;padding:2rem;font-family:"Montserrat";font-size:1.8rem;font-weight:500;color:#DF6118;line-height:2.4rem;}


/* expert products */

.two-tab-links{display:grid;grid-template-columns:1fr 1fr;column-gap:3rem;row-gap:2rem;list-style-type:none;text-align:center;}
.two-tab-links li{color:#3C3C3C;font-family:"Manrope";font-size:2.2rem;font-weight:Bold;line-height:1.4;}
.two-tab-linkspro{display:grid;grid-template-columns:1fr 1fr;column-gap:3rem;row-gap:2rem;margin-top:3rem;}
.product-logos{display:flex;flex-wrap:wrap;text-align:center;justify-content:center;align-items:center;padding:6.9rem 8rem;gap:5rem;}
.product-logo{display:flex;flex-wrap:wrap;text-align:center;justify-content:center;align-items:center;padding:5rem 3rem;gap:5rem;}

.vl{border-left: 1px solid #E5E3E3;height:auto;}

.product-faq .accordion span {margin-right: 2rem;color: #3C3C3C;text-align: left;font-family: "Montserrat";font-size: 1.8rem;font-weight:Regular;line-height:26px;}

.product-faq{background:#FFFFFF;border-radius: 10px;opacity: 1;padding:2rem;list-style:none;}
.product-faq .panel{padding:0 1.8rem 0 3.5rem;max-height:0;overflow:hidden;transition:max-height 0.2s ease-out;}
.product-faq .panel p {font-size: 1.8rem;font-family: "Montserrat";font-weight:Regular;color: #3C3C3C;line-height: 1.5;}

.product-faq li {color:#3C3C3C;list-style-type:none;text-align:left;padding:2rem;font-family:"Montserrat";font-size:1.8rem;font-weight:normal;}
.two-tab-links .product-faq li {color:#3C3C3C;list-style-type:none;text-align:left;padding:2rem;font-family:"Montserrat";font-size:1.8rem;font-weight:normal;}


.product-faq .accordion:after{content:"\25BC";font-size:1.5rem;color:#E57B28;float:left;margin-left: auto;}
.product-faq .active-acc:after{content:"\25B2";}




.rated-p{color:#3C3C3C;font-family:"Montserrat";font-size:2rem;font-weight:Medium;font-style:Medium;display:flex;gap:1rem;margin:2rem 0;}
.rate-logo img{width:3.3rem;height:3.1rem}
.tablinks:hover{background:#E57B28;color:#fff;border-radius:30px;padding:0.5rem 2rem;}
.tablinks.active{background:#E57B28;color:#fff;border-radius:20px;padding:0.5rem;}


.tab-link-three{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:25rem;row-gap:2rem;align-items:center;list-style-type:none;text-align:center;}
.tab-link-three li{color:#3C3C3C;font-family:"Manrope";font-size:2.2rem;font-weight:Bold;line-height:1.4}
.active:active-tab{background:#000;color:#FFF;}









.grid-sec-mediasec{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:1rem;row-gap:2rem;}









#media .carousel-track{gap:2rem}
.store-logo{display:flex;gap:2rem;justify-content:end;}

.mobiletab-link {
    background-color: transparent;
    
    transition: background-color 0.3s, color 0.3s;
}

.footer{background-color:#E57B28;color:#FFF;padding:3rem 0;margin-top:5rem;}
.footer ul li{list-style-type:none;font-family:"Manrope";font-size:1.8rem;font-weight:Medium;font-style:Medium;margin-bottom:2.2rem;padding:0 5rem;}
.footer ul li a{text-decoration:none;color:#fff;font-family:"Manrope";font-size:1.8rem;font-weight:Medium;font-style:Medium;margin-bottom:2.2rem;}

.newsletter{display:flex:color:#F5F5F5;border-radius:10px;padding:2rem 6rem;margin:10rem 0;gap:2rem; }
.newsletter-heading{color:#01337E;font-family:"Manrope";font-size:3.5rem;font-weight:Medium;}
.newsinput-text[type=text]{width:100%;padding:1.2rem 2rem;margin:0.8rem 0;box-sizing: none;border:none;text-wrap:nowrap;border-bottom:1px solid #E5E3E3;background:transparent;font-family:"Manrope";font-size:2.2rem;font-weight:Medium;font-style:Medium;opacity:0.8;}

.newsletter-inline{display:flex;gap:12rem;padding-left:5rem;}
.newsletter-form{display:flex;gap:2rem;align-items:center;flex-direction:column;}
.subscribe-btntxt{color:#CCCCCC;font-family:"Manrope";font-size:2.9rem;font-weight:Medium;}
.btn-white{width:320px;padding:1rem 2.8rem;border-radius:2rem;background:#FFF;gap:1rem;border:none;}
.newletter-btn{display:flex;flex-direction:column;justify-content:flex-end;}


.footer-address li{list-style-type:none;display:grid;grid-template-columns:0.5fr 8fr;column-gap:0.6rem;row-gap:2rem;font-family:"Manrope";font-size:1.8rem;margin-bottom:1.9rem;}
.footer-address .footer-bold{font-weight:Bold;}
.address .add-p{color:#3C3C3C;font-family:"Manrope";font-size:1.8rem;font-weight:Medium;font-style:Medium;line-height:28px;}
.footer-numbering .p{color:#3C3C3C;font-family:"Manrope";font-size:1.8rem;font-weight:Medium;font-style:Medium;}

.address{display:grid;grid-template-columns:0.5fr 8fr;column-gap:0.6rem;row-gap:1rem;}
.address2{display:grid;grid-template-columns:0.5fr 8fr;column-gap:0.6rem;row-gap:1rem;}
.socail-media{display:flex;flex-direction:column;gap:2rem;}
.socail-media-icon{display:flex;gap:2rem;justify-content:end}


#footer .grid-sec-three{margin:0 3.8rem;}
#footer .grid-sec-two{margin:0 3.8rem;}

.footer-numbering{padding:9rem 0 3.8rem 0;}
 .add-p{color:#3C3C3C;font-family:"Manrope";font-size:1.8rem;font-weight:Medium;font-style:Medium;line-height:28px;margin-bottom:1.2rem;}
.copyright{padding:2.5rem 0;}
.text-right{text-align:right;}
.footer-p{color:#3C3C3C;font-family:"Montserrat";font-weight:Medium;font-size:1.8rem;}

.home-imgpoddcast{width:336px;height:auto;}



.contact-buttons {
  position: fixed;
  bottom: 20px;
  right: 20px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  z-index: 1000;
}

.contact-buttons a {
  display: block;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  overflow: hidden;
  box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1);
  transition: transform 0.3s ease;
}

.contact-buttons a:hover {
  transform: scale(1.1);
}

.whatsapp-btn img, .call-btn img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.call-btn{display:none;}


/* About Page  */
.grid-sec-mv{display:grid;grid-template-columns:1fr 1fr;column-gap:12rem;row-gap:2rem;padding-top:10rem;}
.grid-sec-mv .gray-card-mv{background:#F5F5F5;border-radius:20px;padding:2rem 6.1rem 5.3rem 6.2rem;text-align:center;}
.mv-heading{font-family:"Manrope";font-size:4.5rem;font-weight:Bold;line-height:6.2rem;}

#galery .carousel-track{gap:1rem;width:100%;}

#team-carousel .carousel-track{width:95%;}
.team-white-cards{width:458px;position:relative;border:1px solid #E57B28;background:#fff;border-radius:10px;padding:2rem 3.2rem 6rem 3.2rem;text-align:center;}
.profileimage{margin:0 auto;}
.name-heading{color:#E47B28;font-family:"Manrope";font-size:3.5rem;font-weight:Bold;line-height:4.8rem;margin-bottom:1.5rem;margin-top:2.4rem;}
.designation{color:#E47B28;font-family:"Montserrat";font-size:1.8rem;font-weight:Medium;line-height:2.2rem;margin-bottom:2.4rem;}

.grid-sec-brocher{display:grid;grid-template-columns:1fr 1.5fr 1fr;column-gap:1rem;row-gap:2rem;align-items:center;}
#com-brocher .blue-heading{margin-bottom:0;}

.p-2{padding:2rem;}
.top-space{margin-top:10rem;}

/* career page */

.banner-career{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2rem;}
.career-form{background:#F5F5F5;padding:4rem 6rem;border-radius:20px;}
.careerform-wheading{font-family:"Manrope";font-size:2.5rem;font-weight:Bold;color:#E57B28;text-align:center;margin-bottom:3rem;}
.careerform-column{display:grid;grid-template-columns:1fr 1fr;column-gap:5rem;row-gap:5rem;align-items:center;}
.careerform-column ::placeholder {font-family:"Montserrat";font-size:2rem;font-weight:Medium;color:#E57B28;opacity:0.8;}
.careerinput-text[type=text]{padding:1.2rem 2rem;margin:0.8rem 0;box-sizing: none;border:none;border-bottom:1px solid #E57B28;background:transparent;}
.careerinvest-formgrp{border-bottom:1px solid #E57B28;margin-bottom:3rem;}
.careerselect-service{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;column-gap:1rem;row-gap:2rem;text-align:center;font-family:"Montserrat";font-size:2rem;font-weight:Medium;font-style:Medium;color:#E57B28;line-height:1.1;margin:3rem 0;opacity:0.8;}
.careerradio-inline{text-align:center; }
.careerradio[type="radio"]{display:none;}
.careerradio[type="radio"]:checked + .radio-inline {background-color: #007bff;color: white;}
.careerform-para{font-family:"Montserrat";font-size:1.6rem;font-weight:Medium;color:#E57B28;}
.careerborder-right{border-right:1px solid #E57B28;padding-right:2rem}
.careertextarea{border:none;background:transparent;padding:1.2rem 2rem;margin:5rem 0;box-sizing: none;width:100%;border-bottom:1px solid #E57B28;}
.textarea-sec ::placeholder {font-family:"Montserrat";font-size:2rem;font-weight:Medium;color:#E57B28;opacity:0.8;}


/* partner with us page */

.partnerus-list{padding:2rem 4rem;}
.partnerus-list li{list-style-type:none;border-bottom:1px solid  #E5E3E3;padding:3.3rem 0rem;}
.partnerus-list .panel{padding:0;}
.grid-sec-partnerus{display:grid;grid-template-columns:1fr 1fr;column-gap:6rem;row-gap:4rem;}


/* aif product page */

.small-tab{max-width:116.4rem;margin:10rem auto 4.2rem auto;}

.four-tab-links{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;column-gap:2rem;row-gap:2rem;list-style-type:none;text-align:center;}

.four-tab-links li a{color:#3C3C3C;font-family:"Manrope";font-size:2.2rem;font-weight:Bold;line-height:1.4;text-decoration:none;list-style-type:none;}
.four-tab-links .active:active{color:#FFF;padding:0.5rem 2rem;background-color:#E57B28;border-radius:26px;}
.four-tab-links li a:hover{color:#FFF;padding:0.5rem 2rem;background-color:#E57B28;border-radius:26px;}
.product-banner{margin-top:4rem;}
.banner-header{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2rem;}

.grid-sec-five{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;column-gap:2rem;row-gap:2rem;}

.card-head{color:#3C3C3C;font-family:"Manrope";font-size:1.8rem;font-weight:Medium;line-height:2.6rem;text-align:center;}
.gray-card2{background:#F5F5F5;border-radius:20px;padding:3rem 2rem;text-align:center;}
.card-bluetext .gray-card2 .blue-heading{margin-bottom:2.6rem;color:#01337E;font-family:"Manrope";font-size:1.8rem;font-weight:Bold;line-height:2.5rem;}

.grid-sec-category{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:3rem;row-gap:3rem;}
.grid-sec-taxation{display:grid;grid-template-columns:1fr 1fr;column-gap:4em;row-gap:2rem;text-align:center;}

.brand-logo{align-content:center;}
.grid-product-show{display:grid;grid-template-columns: 1fr 1fr;column-gap:1rem;row-gap:1rem;}
.grid-product-proshow{padding:2rem;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;column-gap:2rem;row-gap:2rem;margin-top:5rem;list-style:none;text-decoration:none;}
.grid-product-proshow .brand-card:hover{color:#DF6118;font-weight:700;border-radius:15px;transform:scale(1.08);font-family:"Montserrat";font-size:1.4rem;font-weight:Regular;list-style:none;text-decoration:none;}
.brand-text:hover{color:#DF6118;font-weight:700;}
.brand-card{border: 1px solid #EAEAEA; border-radius: 10px;justify-content:center;text-align:center;transition: transform 0.2s ease-in-out;}
.brand-card a{text-decoration:none;}

.grid-product-proshow a{text-decoration:none;}
.grid-product-proshow a:hover{text-decoration:none;color:#DF6118;font-weight:700;border-radius:15px;transform:scale(1.08);font-family:"Montserrat";font-size:1.4rem;font-weight:Regular;list-style:none;text-decoration:none;}
.brand-image{margin:1.8rem auto;}
.hr{border: 1px solid #EAEAEA;opacity: 1;}
.brand-text{color:#3C3C3C;font-family:"Montserrat";font-size:1.4rem;font-weight:400;padding:2rem}
.debt-tab{border-bottom:none}
.category-title{font-family:"Manrope";font-size:3.5rem;font-weight:Bold;text-align:center;margin-bottom:3.1rem}
.category-title .p{margin-bottom:3rem}
.big-text{color:#3C3C3C;font-family:"Montserrat";font-size:2.2rem;font-weight:Regular;text-align:left;margin-right:10rem;}

.grid-sec-risk{display:grid;grid-template-columns:1fr 1fr;column-gap:3rem;row-gap:2rem;background-color:#F5F5F5;border-radius:10px }
.risk-pro{display:flex;align-items:center;flex-direction:column;justify-content:strat;text-align:left;}
.button-left{margin:3rem 0;text-align:left;}
.product-logop{display:flex;flex-wrap:wrap;text-align:center;justify-content:center;align-items:center;padding:4rem;gap:8rem;}
.risk-analy{border-radius:1rem;background:#F5F5F5;padding:5rem 11.5rem;}
#aif-dot{display:none;}
#debt .table td{padding:1rem;}
#other-menu .tab-menu{padding:0;}
#other-menu .tab-link-three{padding:1rem 0.5rem;column-gap:2rem;}
#othermenu-content{background:#fff !important;padding:2rem;}
.grid-sec-categorythree{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:3rem;row-gap:3rem;}
.grid-sec-categorytwo{display:grid;grid-template-columns:1fr 1fr;column-gap:4rem;row-gap:4rem;}



/* pms Product Page */
.pro-card{padding:3rem 2.5rem 5rem 2.5rem;}
.tab-link-one{display:grid;grid-template-columns:1fr ;column-gap:3rem;row-gap:2rem;align-items:center;list-style-type:none;text-align:center;}
.tab-link-one li{color:#3C3C3C;font-family:"Manrope";font-size:2.2rem;font-weight:Bold;line-height:1.4;text-align:center;}
.taxation-tab-menu{border:1px solid #E57B28;border-radius:26px;padding:1rem 5rem; }
.table-taxation{border-collapse: separate;border-spacing:0;border: none;width:100%;text-align:center;font-family:"Montserrat";font-size:1.8rem;font-weight:Regular;color:#3C3C3C; }
.table-taxation td{border: 1px solid #E5E3E3;padding: 2rem;}
.table-taxation tr:first-child th{width:157px;}
.table-taxation tr:first-child td{border-top: none;}
.table-taxation tr:last-child td{border-bottom: none;}
.table-taxation tr td:first-child{border-left: none;}
.table-taxation tr td:nth-child(2){border-left: none;}
.table-taxation tr td:last-child{border-right: none;}
.table-taxation th:first-child{border-left: 1px solid #E57B28;border-right:1px solid #E57B28;padding: 2rem;font-family:"Montserrat";font-size:1.8rem;font-weight:normal;
  color:#E57B28;}
.table-taxation tr:first-child th{border-top: 1px solid #E57B28;border-top-right-radius: 15px;
  border-top-left-radius: 15px;}
.table-taxation tr:last-child th{border-bottom: 1px solid #E57B28;border-bottom-right-radius: 15px;   border-bottom-left-radius: 15px;}
.tab-taxation .tab-menu{margin-left:15rem;padding:1rem;}
.tab-taxation  .no-bborder{border-bottom:none;}
.tab-taxation .taxation-tab-links{display:grid;grid-template-columns:1fr 1fr;column-gap:1rem;row-gap:2rem;align-items:center;font-family:"Manrope";font-size:2rem;font-weight:Bold;list-style-type:none;text-decoration:none;}
.tab-taxation .taxation-tab-links2{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:1rem;row-gap:2rem;align-items:center;font-family:"Manrope";font-size:2rem;font-weight:Bold;list-style-type:none;text-decoration:none;	}
#ttl2 .tab-menu{padding:1rem 2rem;}
.taxation-tab-links .tablinks:hover{background:#E57B28;color:#fff;border-radius:20px;padding:0;}
.taxation-tab-links .tablinks.active{background:#E57B28;color:#fff;border-radius:20px;padding:0;}
.whitebg-pmscards{position:relative;border:1px solid #E57B28;padding:3.5rem 2.4rem;background:#fff;border-radius:10px;display:grid;}
#pmswcard .whitebg-pmscards .blue-heading{margin-bottom:0;color:#01337E;font-family:"Manrope";font-size:1.8rem;font-weight:Bold;}





/* other product */
.header-space{margin-top:20rem;margin-bottom:5rem;}
.five-tab-links{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;column-gap:2rem;row-gap:2rem;list-style-type:none;text-align:center;}
.five-tab-links li{color:#3C3C3C;font-family:"Manrope";font-size:2.2rem;font-weight:Bold;line-height:1.4;}
.top-section{padding:3.6rem 0;}
.banner-other{}
.grid-sec-otherbanner{display:grid;grid-template-columns:1fr 1fr;column-gap:5.7rem;row-gap:2rem;padding-bottom:8.8rem;}
.other-table{width:100%;text-align:center;font-family:"Montserrat";font-size:2rem;font-weight:Medium;font-style:Medium;line-height:27px;margin-bottom:4rem}
.other-table th{width:50%;background-color:#E57B28;color:#fff;padding:2rem;}
.other-table{}
.other-table tr,td{text-align:center;border:1px solid #E5E3E3;padding:2rem;font-family:"Montserrat";font-size:1.8rem;font-weight:Medium;color:#3C3C3C;}
.other-table tr .no-bborder{border-bottom:none;}

.grid-sec-othertwo{display:grid;grid-template-columns:1fr 1fr;column-gap:8rem;row-gap:5rem;}

.other-logos{display:flex;flex-wrap:nowrap;text-align:center;justify-content:center;align-items:center;}
.other-logo{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:2rem;row-gap:2rem;}
.grid-img-para{display:grid;grid-template-columns:2fr 5fr;column-gap:2rem;row-gap:2rem;}
.gdp{font-family:"Montserrat";font-size:2.2rem;font-weight:Bold;}
.grid-sec-otherlist{display:grid;grid-template-columns:1fr 1fr;column-gap:2rem;row-gap:2rem;}
.grid-sec-otherlist .text-list{list-style-type:none;text-decoration:none;}
.grid-sec-otherlist .text-list li{list-style-type:none;display:grid;grid-template-columns:0.5fr 8fr;column-gap:0.6rem;row-gap:1rem;}
.text-list2{list-style-type:none;display:grid;grid-template-columns:0.5fr 8fr;column-gap:0.6rem;row-gap:1rem;align-items:center;}
.grid-sec-family{max-width:75rem;display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:2rem;row-gap:2rem;margin:0 auto;}
.card-image{width:7.9rem;height:7.9rem;margin:0 auto;}
.card-text{color:#3C3C3C;font-family:"Montserrat";font-size:1.8rem;font-weight:Regular;color:#3C3C3C;margin-top:5rem;text-align:center;}
.whitebg-textcard{border:1px solid #E57B28;padding:5rem 2.4rem;;background:#fff;border-radius:10px;display:grid;}
.body-family{margin:3rem 2rem 2rem 2rem; }
.fm-lcard{padding:2.4rem;}
#advantage-fo .long-cards p{text-align:center;}

/* fund manager */
.grid-sec-fundmanager{display:grid;grid-template-columns:1fr 1fr;column-gap:5rem;row-gap:5rem;margin-top:4.5rem;}
.grid-sec-fundmanger{display:grid;grid-template-columns:2fr 8fr;column-gap:5rem;row-gap:2rem;align-items:center;}
.fundmanager-name{color:#E57B28;font-family:"Manrope";font-size:2.2rem;font-weight:Bold;padding-bottom:1.2rem;}
.fundmanager-title{color:#1c1c1c!important;font-family:"Manrope";font-size:2.2rem;font-weight:Medium;padding-bottom:4rem;}

.grid-related-product{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;column-gap:2rem;row-gap:2rem;justify-content:center;}



/*Gift city */

.categorytab-active{background:#E57B28;color:#fff!important;border-radius:2rem;padding:0.5rem 2rem;}

.grid-sec-gfc{display:grid;grid-template-columns:1fr 1fr;column-gap:6rem;row-gap:2rem;margin-bottom:5rem;}
.banner-gfc{display:flex;flex-direction:column;align-items:center;text-align:center;}

.table-gcf{border-collapse: separate;border-spacing: 0;border: none;margin:5rem 0;}
.table-gcf tr:first-child td{font-family:"Montserrat";font-size:2.4rem;font-weight:Medium;color:#DF6118;line-height:2.4rem; border: 1px solid #E57B28;
    border-top-right-radius: 15px;
    border-top-left-radius: 15px;
	border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
    padding: 4rem;}
.table-gcf tr:first-child{
border-left: none;
    border-right:none;
	border-top-right-radius: none;
    border-top-left-radius: none;
    border-bottom: 2px solid #E5E3E3;
}
.image-card{border-radius:10px;background-color:#F5F5F5;padding:1rem;}

.heading-pws{color:#3C3C3C;font-family:"Montserrat";font-size:2rem;font-weight:Bold;}

.gcf-faq{background:#F5F5F5;border-radius: 10px;opacity: 1;padding:2rem;list-style:none;}
.gcf-faq li {color:#3C3C3C;list-style-type:none;text-align:left;padding:2rem;font-family:"Montserrat";font-size:1.8rem;font-weight:normal;}
.gcf-faq .accordion:after{float:left;}
.gcf-faq .panel{padding-left:4rem;}
.gcf-border-right{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}
.gcf-border-left{border-left:none;border-bottom-left-radius:0;border-top-left-radius:0}


/* knowladge-center */
.knc-p{font-family:"Montserrat";font-size:2.2rem;font-weight:Medium;margin-bottom:5rem;}
.grid-sec-kcentertwo{display:grid;grid-template-columns:2fr 1fr;column-gap:6rem;row-gap:6rem;align-items:center;}
.knblue-heading{color:#01337E;font-family:"Manrope";font-size:2.2rem;font-weight:Bold;text-align:center;}
.ptb-5{padding:5rem 0;margin-bottom:5rem;}
.grid-sec-knthree{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:3rem;row-gap:2rem;}
.kngray-card{background:#F5F5F5;border-radius:20px;padding:3rem;text-align:center;}
.grid-sec-enclavetwo{display:grid;grid-template-columns:1fr 1fr;column-gap:6rem;row-gap:6rem;align-items:center;}

.knc-home{font-family:"Montserrat";font-size:2.2rem;font-weight:Medium;margin-bottom:5rem;}

/* contact form */




#contact-form .select-service,
#contact-form .form-column{grid-template-columns:1fr;}
#contact-form .invest-form{padding:0;}
.inline-item{display:grid;grid-template-columns:1fr 3.5fr;column-gap:3rem;row-gap:2rem;}
.contact-p{font-family:"Manrope";font-size:1.8rem;font-weight:Regular;}
.contact-bold{font-family:"Manrope";font-size:1.8rem;font-weight:Bold;}
.congray-card{padding:4rem 3rem;display:grid;grid-template-columns:2fr 3.5fr;column-gap:3rem;row-gap:2rem;background-color:#F5F5F5;}


.disc-para{text-align:center;padding:5rem}



.contact-buttons {
  position: fixed;
  bottom: 5rem;
  right:2rem;
  display: flex;
  flex-direction: column;
  gap: 10px;
  z-index: 1000;
}

.contact-buttons a {
  display: block;
  width: 50px;
  height: 50px;
  background:transparent;
  overflow: hidden;
  box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1);
  transition: transform 0.3s ease;
}

.contact-buttons a:hover {
  transform: scale(1.1);
}

.whatsapp-btn img{
  width: 100%;
  height: 100%;
  
}




.disclaim{margin: 0 3.8rem;}

.disc-p{color:#3C3C3C;font-family:"Montserrat";font-weight:Regular;font-size:1.4rem;margin-bottom:2rem;line-height:2.6rem;}


.download-btn {
    text-decoration: none;
    position: relative;
    display: block;
}
.download-icon {
    position: absolute;
   bottom: 50%;
    left: 50%;
    transform: translate(-50%, -50%); /* Center the icon */
    color: white;
    padding: 5px;
    border-radius: 50%;
    font-size: 20px; /* Adjust size */
    pointer-events: none; /* Ensures the icon doesn't block the link */
}

.download-icon img{
    margin:0 auto;
    width:30px;
    height:30px;
}



/* Hover state for the download icon */
.download-btn:hover .download-icon {
    background-color:#FFF;
    animation: up-down 0.8s infinite; /* Trigger the animation on hover */
}

/* Keyframes for the up-down animation */
@keyframes up-down {
    0%, 100% {
        transform: translate(-50%, -50%); /* Original position */
    }
    50% {
        transform: translate(-50%, calc(-50% - 10px)); /* Move 10px upwards */
    }
}




/* single product */


.manager-name{color:#E57B28 !important;font-family:"Manrope";font-size:2.2rem !important;font-weight:normal;line-height:1.3;margin-bottom:2.4rem;}
.manager-detail{font-family:"Montserrat";font-size:18px;font-weight:normal;line-height:1.8;}
.product-name{color:#3C3C3C;font-family:"Manrope";font-size:4.5rem;font-weight:Bold;line-height:5.5rem;padding-bottom:5rem;}
.grid-sec-manager{max-width:100rem;display:grid;grid-template-columns:2fr 10fr;column-gap:3rem;row-gap:2rem;align-items:center;justify-content:center;margin:0 auto 3rem auto;}
.content h3,.content b{padding-bottom:2rem;}

.content p span{padding-bottom:5rem;}
.content p{padding-bottom:2rem !important;}
.content ul{padding-bottom:5rem;}


#fund-snapshot .table th:first-child{width:200px;}
#fund-snapshot .table th:first-child{font-size:1.8rem;}
.grid-related-show{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:2rem;row-gap:2rem;}

.fund-overview{background:#F5F5F5;padding:3rem 4rem;}

.fundsnap{background:#F5F5F5;padding:3rem 2rem;}
.grid-sec-fundsnap{display:grid;grid-template-columns:1fr 1fr;column-gap:2rem;row-gap:2rem;}

.read-more-btn{color:#E57B28;cursor:pointer;border:none;background:none;font-size:1.6rem;font-weight:bold;text-align:right;float:right;}


#carousel{width: 100%;height:100%;overflow: hidden;position: relative;}
.carousel{display:none;width:100%;height:100%;position:absolute;top:0;left:0;transition:opacity 0.5s ease-in-out;}
.carousel:first-child{display: block;}
#dots{display:inline;text-align: center;margin:-80px auto 0 auto;position:absolute;z-index:1000;}

.content {
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
}
.content.expanded {
    transition: max-height 0.5s ease-in-out;
}





/* Single blog page */

.blog-topimage{padding:5rem auto;}

.content ul{padding-left: 20px; margin: 0;}



/* Base style for floating buttons */
.floating-btn {
  position: fixed;
  bottom: 20px; /* Position 20px from the bottom */
  width: 60px;
  height: 60px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);
  color: white;
  z-index: 1000; /* Ensures buttons are above other elements */
}

.floating-btn img {
  width: 70px;
  height: 70px;
}

/* Specific positions for each button */
.call-btn {
  left: 20px; /* Left side */
}

.whatsapp-btn {
  right: 15px; /* Right side */
	bottom:80px;
  background-color: #25D366; /* Green for WhatsApp */
}



.grid-sec-footermenu{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;column-gap:5rem;row-gap:2rem;}


.footer-menus{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;column-gap:5rem;row-gap:2rem;}

.footer-column{flex: 1;}

.footer-column ul {
    list-style-type: none;
    padding: 0;
}

.footer-column li {
    margin-bottom: 10px;
}

.footer-column a {
    text-decoration: none;
    color: #fff; /* Adjust color based on your design */
}

.footer-column a:hover {
    text-decoration: underline;
}


.blog-page-container {
    padding: 20px;
    
    margin: 0 auto;
}

.blog-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr); /* 4 items per row */
    gap: 3rem;
}

.blog-item {
    border: 1px solid #ddd;
    border-radius: 5px;
    overflow: hidden;
    transition: transform 0.3s ease;
    text-align: center;
}

.blog-item:hover {
    transform: scale(1.05);
}

.blog-thumbnail img {
    width: 100%;
    height: auto;
    display: block;
}

.blog-title {
    font-size: 18px;
    margin: 10px 0;
    padding: 0 10px;
    color: #333;
}

.blog-title a {
    text-decoration: none;
    color: inherit;
}

.blog-title a:hover {
    color: #0073aa;
}


.blog-artical p{color:#3C3C3C;font-family:"Montserrat";font-weight:Regular;font-size:18px;margin-bottom:2rem;line-height:2.6rem;}
.blog-artical h2{color:#3C3C3C;font-family:"Manrope";font-size:4.5rem;font-weight:Bold;margin:4rem 0;line-height:5.5rem;}
.blog-artical h3{color:#3C3C3C;font-family:"Manrope";font-size:3.5rem;font-weight:Bold;margin-bottom:4rem;line-height:5.5rem;}

.wpcf7 input[type="email"]{padding:1.2rem 0;margin:0.8rem 0;box-sizing: none;border:none;border-bottom:1px solid #E5E3E3;background:transparent;font-family:"Montserrat";font-size:2rem;font-weight:Medium;color:#fff;opacity:0.8;}
.wpcf7 input[type="email"]{outline: none;color:#000;}
.wpcf7-submit{border:none;}
.subscribe-btntxt{color:#CCCCCC;font-family:"Manrope";font-size:2.9rem;font-weight:Medium;}

.wpcf7-submit{border:none;color:#CCCCCC;font-family:"Manrope";font-size:2.9rem;font-weight:Medium;}


.default-t p{color:#3C3C3C;font-family:"Montserrat";font-weight:Regular;font-size:18px;margin-bottom:2rem;}
.default-t ul li{color:#3C3C3C;font-family:"Montserrat";font-weight:Regular;font-size:18px;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;}

.grid-related-managershow{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;column-gap:2rem;row-gap:2rem;}


.grid-sec-homebrocher{display: grid;grid-template-columns:1fr 1fr 1fr 1fr;column-gap: 1rem;row-gap: 2rem;align-items: center;}