@media only screen and (max-width: 1850px){
    .why_choose_us.home_four .mouse_pointer{
        top: 30px;
    }
    .service_style_one .ring_shape_icon{
        width: 200px;
    }
}
@media only screen and (max-width: 1600px){
    .why_choose_us.style_two .mouse_pointer{
        display: none;
    }
    .app_section .shape_circle{
        display: none;
    }
    .service_style_one .shape_icon_nine{
        display: none;
    }
    .page_breadcrumb_shape_one{
        bottom: 50px;
        right: 50px;
    }
    .service_style_one .ring_shape_icon{
        width: 120px;
    }
}
@media (max-width: 1400px) {
    .container-xl, .container-lg, .container-md, .container-sm, .container {
        max-width: 1236px;
    }
}
@media only screen and (max-width: 1400px){
    .service_style_one .nav-tabs{
        border-bottom: none;
    }
    .banner_style_four .credit_card{
        width: 230px;
        opacity: .5;
        bottom: 20px;
    }
    .banner_style_four .master_card{
        width: 160px;
        opacity: .5;
        bottom: 20px;
    }
    .faq_section .inner_box.ml_30{
        margin-left: 0;
    }
}
@media only screen and (max-width: 1300px){
    .service_block_one{
        padding: 50px 20px 40px;
    }
    .why_choose_block_one{
        padding: 40px 25px;
    }
    .testimonial_block_one .inner_box{
        padding: 40px 20px 50px;
    }
    .cta_inner .cta_image{
        opacity: .5;
    }
    .app_inner_box .app_image{
        right: 0px;
    }
    .project_info_outer{
        gap: 25px;
    }
}
@media only screen and (max-width: 1200px){
    .main-menu .navigation > li {
    position: relative;
    display: flex;
    align-items: center;
    padding: 7px 18px;
}
.main_header_inner .main_header_logo {
        max-width: 215px;
    }
        .container-lg, .container-md, .container-sm, .container {
        max-width: 1069px;
    }
    
    .service_section{
        padding: 100px 0px;
    }
    .main_header_inner .main_header_logo {
    max-width: 248px;
}


    .service_section h1.section_tag{
        display: none;
    }
    .feature_section{
        padding: 10s0px 0px;
    }
    .funfact-block-one{
        margin-bottom: 30px;
    }
    .funfact-section{
        padding: 70px 0 40px;
    }
    .banner_style_two .banner_content h1,
    .banner_style_three .banner_content h1{
        font-size: 50px;
        line-height: 60px;
    }
    .banner_style_two .banner_content p br,
    .banner_style_three .banner_content p br{
        display: none;
    }
    .section_title h2{
        font-size: 40px;
        line-height: 50px;
    }
    .app_outer_box{
        padding: 50px 20px 50px;
    }
    .banner_style_three .banner_left_image .currency_box{
        bottom: 120px;
    }
    .banner_style_three .banner_left_image .income_chart{
        bottom: 0;
    }
    .about_left_image .received_payment{
        right: 0;
    }
    .about_left_image .author_box .shape_eight{
        display: none;
    }
    .video_section h1.section_tag{
        font-size: 200px;
        left: calc(50% - 380px);
    }
    .about_left_image .author_box{
        top: 30px
    }
    .testimonial_image{
        margin-left: 0;
        margin-top: 75px;
    }
    .banner_style_four .banner_content h1 {
        font-size: 50px;
        line-height: 60px;
    }
    .clients-section.style_three .shape_icon{
        top: 0;
    }
    .why_choose_us.home_four .shape_circle{
        display: none;
    }
    .feature_image_block .chart_image_five{
        top: inherit;
        bottom: 0px;
    }
    .banner_style_five{
        padding-top: 200px;
        padding-bottom: 120px;
    }
    .why_choose_us.about_page .mouse_pointer,
    .why_choose_us.about_page .shape_circle{
        display: none;
    }
    .sidebar_blog_post ul li .title-box h4 a br{
        display: none;
    }
    .sidebar_bg{
        padding: 40px 20px;
    }
    .banner_style_one{background-image: url("../images/home/banner-2.jpg");background-size:cover;background-repeat: no-repeat;}
}
@media only screen and (max-width:1100px){

.main_header_inner .main_header_logo {
        max-width: 217px;
    }
    .main-menu .navigation > li > a {
        font-size: 15px;
    }
    .cta_inner .cta_image {
    position: absolute;
    right: -330px;
    bottom: 0px;
    z-index: -99;
}
.feature_block_one {
    position: relative;
    overflow: hidden;
    padding: 50px 50px 0px 50px;
    border-radius: 10px;
    margin-bottom: 30px;
    background-color: #F5F1FF;
    height: 863px;
}

.feature_block_one11 {
    position: relative;
    overflow: hidden;
    padding: 50px 25px 0px 25px;
    border-radius: 10px;
    margin-bottom: 30px;
    background: #F5F1FF;
    height: 331px;
}
.feature_block_one11 .tag_icon {
    position: absolute;
    top: 50px;
    right: 15px;
    width: 60px;
    height: 60px;
    text-align: center;
    line-height: 65px;
    border-radius: 50%;
    color: #fff;
    font-size: 32px;
    background: #2a459f;
}
.why_choose_block_one .choose_icon {
    margin-bottom:0px;
}
.banner_style_one .banner_content {
    position: relative;
    padding: 69px 0px 63px 0px;}

}

@media only screen and (max-width: 1024px){
  
    .app_section{
        padding-top: 100px;
    }
    
    .app_inner_box .app_image{
        display: none;
    }
    .app_outer_box{
        margin-top: 0;
    }
    .page_breadcrumb_shape_two{
        bottom: inherit;
        top: 150px;
    }
}
@media only screen and (max-width: 991px){
    .banner_style_one .banner_content .income_chart{
        left: 40px;
    }
    .banner_style_one .banner_content .shape_four{
        position: absolute;
        right: -60px;
        bottom: 0px;    
    }
    .banner_style_one .shape_two{
        bottom: 40%;
    }
    .why_choose_left{
        max-width: 100%;
        margin-bottom: 30px;
    }
    .why_choose_block_one.mb_40{
        margin-bottom: 30px;
    }
    .why_choose_block_one.mt_70{
        margin-top: 0;
    }
    .why_choose_block_one.mt_-70{
        margin-top: 0;
    }
    .process_block_one.shape_image:after{
        display: none;
    }
    .process_block_one.shape_image:before{
        display: none;
    }

   .banner_style_one .banner_content .income_chart {
        left: inherit;
        right: -20px;
        top: 200px;
    }
    .has-addon {
    max-width: 70%;
    margin: auto;
}
    .banner_style_one .shape_two{
        left: 50px;
        bottom: 20%;
    }
    .banner_style_one .banner_content h1{
        font-size: 46px;
        line-height: 56px;
    }
    .banner_style_two .banner_content{
        margin-top: 0;
    }
    .banner_style_two .banner_left_image .chart_box{
        margin-top: 0;
    }
    .banner_style_three .banner_left_image{
        margin-top: 80px;
    }
    .banner_style_three .banner_content{
        margin-top: 0px;
    }
    .banner_style_three{
        padding-bottom: 100px;
    }
    .about_section_three{
        padding: 100px 0px 60px;
    }
    .why_choose_us.style_three .shape_circle{
        display: none;
    }
    .why_choose_left h2{
        font-size: 40px;
        line-height: 50px;
    }    
    .testimonial_section_two .shape_icon_12{
        display: none;
    }
    .testimonial_section_two{
        padding: 100px 0px;
    }
    .video_section h1.section_tag {
        font-size: 100px;
        left: calc(50% - 200px);
        bottom: -70px;
    }
    .banner_style_four{
        padding-top: 200px;
    }
    .banner_style_four .credit_card{
        width: 180px;
    }
    .about_left_image_four{
        margin-bottom: 50px;
    }
    .clients-section.style_three .shape_icon{
        display: none;
    }
    .banner_style_four .banner_content .shape_icon_13{
        top: -60px;
    }
    .feature_content_block{
        margin-bottom: 40px;
    }
    .faq_section .inner_box{
        margin-left: 0;
    }
    .feature_section_two{
        padding-top: 100px;
        padding-bottom: 80px;
    }
    .video_box.mr_30{
        margin-right: 0;
        margin-bottom: 40px;
    }
    .about_page_banner .banner_content h1{
        font-size: 50px;
        line-height: 60px;
    }
    .about_page_banner .banner_content h1 br{
        display: none;
    }
    .about_page_banner{
        padding-top: 100px;
        padding-bottom: 100px;
    }
    .why_choose_us{
        padding-bottom: 100px;
    }
    .service_style_one .ring_shape_icon{
        display: none;
    }
    .service_style_one .image_box{
        margin-left: 0;
    }
    .testimonial_section.inner_page .shape_icon_12{
        display: none;
    }
    .testimonial_section.inner_page .shape_icon_14 {
        right: 30px;
    }
    .faq_section .inner_box.mr_30{
        margin-right: 0;
        margin-bottom: 40px;
    }
    .video_box.ml_30{
        margin-left: 0;
    }
    .service_details_text p:last-child{
        margin-bottom: 30px;
    }
    .project_info_outer{
        padding: 50px 30px;
        flex-wrap: wrap;
    }
    .project_details_image{
        margin-bottom: 30px;
    }
    .project_details_section{
        padding-bottom: 100px;
    }
    .project_details_section h2{
        font-size: 36px;
        line-height: 46px;
    }
    .cart-section .othre-content .coupon-box{
        position: relative;
        width: auto;
        gap: 10px;
        flex-shrink: 0;
        display: inline-flex;
        justify-content: center;
    }
    .cart-section .othre-content .update-btn button,
    .cart-section .othre-content .coupon-box .btn_style_one{
        flex-shrink: 0;
    }
    .sidebar_bg{
        margin-bottom: 40px;
    }
    .blog_details_content_box img{
        margin-bottom: 40px;
    }
    .breadcrumb_title{
        font-size: 50px;
        line-height: 60px;
    }
}
@media only screen and (max-width: 767px){
    .banner_style_one .banner_content .shape_five{
        bottom: 40%;
        left: 20px;
    }
    .banner_style_one .shape_two{
        left: inherit;
        bottom: 25%;
        right: 40px;
    }
    .banner_style_one .banner_content h1{
        font-size: 40px;
        line-height: 50px;
    }
    .banner_style_one .banner_content h1 br{
        display: none;
    }
    .banner_style_one .banner_content p br{
        display: none;
    }
    .funfact-block-one .count-box{
        font-size: 40px;
        line-height: 50px;
        margin-bottom: 0;
    }
    .feature_block_one{
        padding: 50px 20px 20px;
    }
    .feature_block_one p{
        margin-bottom: 20px;
    }
    .feature_block_one .chart_box{
        border-radius: 15px;
        overflow: hidden;
    }
    .cta_inner{
        padding: 50px 20px;
    }
    .cta_inner h3{
        margin-bottom: 15px;
    }
    .cta_inner h3 br{
        display: none;
    }
    .cta_inner .cta_image{
        display: none;
    }
    .banner_style_two .banner_content h1{
        font-size: 40px;
        line-height: 50px;
    }
    .banner_style_two .banner_content h1 br{
        display: none;
    }
    .section_title{
        margin-bottom: 30px;
    }
    .section_title h2{
        font-size: 36px;
        line-height: 50px;
    }
    .feature_section_two .star_shape{
        top: 50px;
    }
    .feature_image_block .chart_image_five{
        top: inherit;
        bottom: -30px;
    }
    .why_choose_us.style_two{
        padding-top: 100px;
    }
    .feature_section_two{
        padding: 100px 0;
    }
    .work_process_section.bg_dark{
        padding: 100px 0px 60px;
    }
    .service_section_two{
        padding-top: 100px;
    }
    .team_section{
        padding-top: 100px;
        padding-bottom: 100px;
    }
    .news_block_one .image_box img{
        width: 100%;
    }
    .blog_section{
        padding-top: 100px;
        padding-bottom: 60px;
    }
    .app_outer_box .content_box h2{
        font-size: 36px;
        line-height: 46px;
    }
    .about_section_three .mouse_pointer{
        display: none;
    }
    .about_left_image{
        padding: 0;
    }
    .about_left_image .author_box{
        top: 50px;
    }
    .about_left_image .tranding_icon{
        right: 0;
    }
    .why_choose_left h2{
        font-size: 30px;
        line-height: 40px;
    }
    .owl-theme.nav-style-one .owl-nav{
        display: none !important;
    }
    .service_style_one .image_box{
        margin-left: 0;
    }
    .banner_style_three .banner_left_image{
        padding-left: 0;
    }
    .banner_style_three .shape_image{
        display: none;
    }
    .testimonial_block_three p{
        font-size: 18px;
        line-height: 28px;
    }
    .service_style_one .nav-link{
        font-size: 18px;
        line-height: 28px;
    }
    .why_choose_us.style_three{
        padding: 100px 0px;
    }
    .banner_style_four .credit_card,
    .banner_style_four .master_card{
        display: none;
    }
    .clients-section.style_three .shape_icon {
        top: -80px;
    }
    .banner_style_four .banner_content h1{
        font-size: 40px;
        line-height: 50px;
    }
    .about_left_image_four{
        padding: 0;
    }
    .about_left_image_four .goal_box {
        position: relative;
        bottom: 0;
        margin-bottom: 40px;
    }
    .about_left_image_four .meter_box{
        position: relative;
        bottom: 0;
    }
    .about_left_image_four:before{
        right: 0;
        left: 0;
    }
    .why_choose_us.home_four .mouse_pointer{
        display: none;
    }
    .why_choose_us.home_four .border_top{
        display: none;
    }
    .banner_style_four{
        padding-top: 150px;
    }
    .banner_style_five .banner_content h1{
        color: #fff;
        padding: 0;
        font-size: 50px;
        line-height: 60px;
        margin-bottom: 20px;
    }
    .banner_style_five .banner_content h1:before{
        display: none;
    }
    .banner_style_five .banner_author_box{
        gap: 10px;
    }
    .banner_style_five .banner_btn_area{
        gap: 10px;
    }
    .banner_style_five .author_content{
        margin: 0;
    }
    .banner_style_five .banner_content p br{
        display: none;
    }
    .about_page_banner .banner_content h1{
        font-size: 40px;
        line-height: 50px;
    }
    .page_breadcrumb_shape_one{
        right: 0;
    }
    .breadcrumb_title{
        font-size: 50px;
        line-height: 60px;
    }
    .faq_section.inner_page{
        padding-top: 100px;
        padding-bottom: 100px;
    }
    .error_content .error_image_box{
        -webkit-animation-name: none;
    }
    .service_style_one .nav-link{
        font-size: 16px;
        line-height: 26px;
        padding: 10px;
    }
    .faq_section.inner_page .shape_icon{
        display: none;
    }
    .funfact-section.inner_page{
        padding-bottom: 100px;
    }
    .feature_section_two.inner_page{
        padding-top:30px;
    }
    .feature_section_two.inner_page{
        padding-bottom: 60px;
    }
    .service_page_banner h1{
        font-size: 50px;
        line-height: 60px;
    }
    H2.service_details_title{
        font-size: 36px;
        line-height: 46px;
    }
    .shop-details .product-discription .customer-review .comment-box{
        display: block;
    }
    .shop-details .product-discription .customer-review .comment-box .comment-thumb{
        margin-bottom: 20px;
    }
    .project_info_outer{
        justify-content: left;
    }
    .news_block_one .post-info.mb_10{
        flex-wrap: wrap;
    }
    .post_share_option{
        flex-wrap: wrap;
    }
    .post_share_option .post-category{
        margin-bottom: 20px;
    }
    .news_block_details .post-info{
        flex-wrap: wrap;
    }
    .blog_details_quote_box .icon-box{
        font-size: 70px;
        bottom: 0;
    }
    .accordion_box .block .acc-content{
        padding: 0px 30px 30px 30px;
    }
    .section_title h2 br{
        display: none;
    }
    .feature_section.home_five{
        padding-bottom: 100px;
    }
    .pt_150{
        padding-top: 100px;
    }
    .pb_150{
        padding-bottom: 100px;
    }
    .faq_section.home_four{
        padding-top: 100px;
    }
    .feature_section_two.home_four{
        padding-bottom: 0;
    }
    .breadcrumb_title{
        font-size: 45px;
        line-height: 55px;
    }


}



@media only screen and (max-width:769px){
    .feature_block_one .tag_icon {
    position: absolute;
    top: 38px;
    right: 31px;
    width: 60px;
    height: 60px;
    text-align: center;
    line-height: 65px;
    border-radius: 50%;
    color: #fff;
    font-size: 32px;
    background: #2a459f;
}

    .banner_style_one .shape_one {
        position: absolute;
        right: 5px;
        width: 100px;
        height: 100px;
        top: -28%;
        line-height: 142px;
        background-repeat: no-repeat;
        background-size: cover;
    }
.shape_four img {
    max-width: 71%;
}
    .banner_style_one .banner_content .shape_four {
        position: absolute;
        right: -65px;
        top: 214px;
    }
          .banner_style_one .banner_content .income_chart {
        left: inherit;
        right: 624px;
        top: 235px;
    }

.feature_section {
    /* padding-top: 80px; */
    padding-bottom: 0px;
}
    /* Amaan css */

.feature_block_one {
    position: relative;
    overflow: hidden;
    padding: 50px 50px 35px 50px;
    border-radius: 10px;
    margin-bottom: 30px;
    text-align: center;
    background: #F5F1FF;
    height:auto;
}

.image-icons-bg {
    background-color: white;
    padding: 3px 10px;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    text-align: center;
    margin-right: 10px;
}
.banner_style_one .banner_content .shape_three {
        position: relative;
        width: 740px;
        height: 158px;
        line-height: 413px;
        margin: 0 auto;
        z-index: -1;
        border-radius: 740px 740px 0px 0px;
    }
          .feature_block_one11 {
        position: relative;
        overflow: hidden;
        padding: 50px 15px 0px 15px;
        border-radius: 10px;
        margin-bottom: 30px;
        background: #F5F1FF;
        height: 440px;
    }
       
        .feature_block_one11 .tag_icon {
        position: absolute;
        top: 5px;
        right: 5px;
        width: 50px;
        height: 50px;
        text-align: center;
        line-height: 53px;
        border-radius: 50%;
        color: #fff;
        font-size: 32px;
        background: #2a459f;
    }
    
   
   .feature_block_one11 h3 {
        color: #0D0D0D;
        font-family: var(--primary-font);
        font-size: 21px;
        font-weight: 700;
        line-height: 13px;
        margin-bottom: 10px;
    }
    .feature_block_one11 {
        position: relative;
        overflow: hidden;
        padding: 35px 15px 0px 15px;
        border-radius: 10px;
        margin-bottom: 30px;
        background: #F5F1FF;
        height: 330px;
    }
    .link-btn{
        display: none;
    }
    .main_header_menu{
        justify-content: end;
    }
    .header_right_content {
                display: none;
    }
    .cta_inner .cta_image{
        display: none;
    }
.cta_inner {
    position: relative;
    border-radius: 10px;
    padding: 80px 60px;
    z-index: 1;
    overflow: hidden;
    background: linear-gradient(111deg, #E770C1 19.42%, #9F70FD 73.08%);
}
.mobile-menu .contact-info {
    position: relative;
    padding: 15px 30px 20px 30px;
}
.mobile-menu .nav-logo {
    position: relative;
    padding: 30px 25px;
    text-align: left;
    padding-bottom: 30px;
}
.header_right_content i{
    display: none;
}

.main_header_inner .main_header_logo {
    max-width: 250px;
}
.centred {
        text-align: center;
        padding: 50px;
    }
.feature_section_two {
        padding-top: 100px;
        padding-bottom: 0px;
    }
    .aboutOtherCard.color2 {
    background: linear-gradient(90deg, #e2f8fd, #a5d3fb);
    width: 100%;
    margin: auto;
    min-height: 235px !important;
    margin-bottom: 20px;
    border: 1px solid #93d2e0;
    display: flex
;
}
.getintouchSec .unleashpotentialWrap.about-us-content-wrappers {
    background: linear-gradient(180deg, #0000007a, #000000ab), url(../images/ipo-contact.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 40px;
    min-height: auto;
    display: flex
;
    border-radius: 10px;
    flex-direction: column;
    justify-content: center;
}

.banner_style_one .banner_content {  padding: 10px 0px 0px 0px;}
.tag_text {
        margin-top: 20px;
    }


}




@media only screen and (max-width: 600px){
    .why_choose_block_two {
        position: relative;
        padding: 40px 30px;
        border-radius: 10px;
        background: #FFF;
        text-align: center;
        box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
        z-index: 1;
        min-height: 380px;
        margin-bottom: 30px;
    }
        .why_choose_us {
        padding-bottom: 35px;
    }
    .banner_style_four{
        padding-top: 10px;
    }
    .page_breadcrumb_shape_one{
        display: none;
    }
    .team_section .shape_one{
        display: none;
    }
    .breadcrumb_title{
        font-size: 40px;
        line-height: 50px;
    }
}

@media only screen and (max-width: 560px){
    .equitybnr .bg_layer { background: #000!important; }
    .mutual-banner .bg_layer { background: #002451!important; }
    .mutual-banner:after { display: none!important; }

}


@media only screen and (max-width: 500px){
    .app_outer_box .content_box h2 {
        font-size: 24px;
        line-height: 34px;
    }
    .subscribe-inner .form-group{
        display: block;
    }
    .banner_style_one .banner_content .subscribe-inner input{
        margin-bottom: 10px;
    }
    .banner_style_one .banner_content h1{
        font-size: 30px;
        line-height: 40px;
    }
    .feature_block_one .tag_icon{
        position: relative;
        top: inherit;
        right: inherit;
    }
    .feature_block_one11 p {  font-size: 12px; line-height: 19px;}
    .subscribe-inner .form-group input,
    .cta_inner .subscribe-inner input{
        margin-bottom: 10px;
    }
    .cta_inner h3{
        font-size: 24px;
        line-height: 34px;
    }
    .feature_image_block .chart_image_five{
        position: relative;
        right: -100px;
        bottom: 0;
    }
    .feature_image_block .icon_box_two{
        bottom: 220px;
    }
        .feature_block_one11 .tag_icon {
        position: absolute;
        top: 5px;
        right: 5px;
        width: 40px;
        height: 40px;
        text-align: center;
        line-height: 36px;
        border-radius: 50%;
        color: #fff;
        font-size: 32px;
        background: #2a459f;
    }
    .feature_section{padding-top: 22px;}
    
    .section_title h2{
        font-size: 24px;
        line-height: 34px;
    }
    .feature_content_block .accordion .acc-btn h4{
        font-size: 20px;
        line-height: 30px;
    }
    .banner_style_two .banner_content h1, .banner_style_three .banner_content h1{
        font-size: 30px;
        line-height: 40px;
    }
    .video_section h1.section_tag{
        font-size: 80px;
        left: calc(50% - 160px);
    }
    .about_left_image .author_box{
        position: relative;
        top: inherit;
    }
    .content_item_one{
        display: block;
    }
    .content_item_one .icon_box{
        margin-bottom: 10px;
    }
    .feature_block_two{
        display: block;
    }
    .feature_block_two .icon_box{
        margin-bottom: 10px;
    }
    .banner_style_five .banner_content h1{
        font-size: 36px;
        line-height: 46px;
    }
   
    .testimonial_block_three .inner_box{
        display: block;
    }
    .tag_text h6{font-size: 14px; font-style: normal; font-weight: 600;line-height: 11px;}
    .why_choose_left p {
    color: #6A6A6A;
    font-family: var(--secondary-font);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    text-align: justify;
    margin-bottom: 12px;}

    .testimonial_block_three .quort_icon{
        margin-bottom: 10px;
    }
    .video_box,
    .video_box.mr_30{
        padding: 150px 0px;
    }
    .about_page_banner .banner_content h1{
        font-size: 30px;
        line-height: 40px;
    }
    .feature_image_block .chart_image_five{
        right: 0;
    }
   
    
    .error_content h2{
        font-size: 30px;
        line-height: 40px;
    }
    .testimonial_section.inner_page .shape_icon_14{
        display: none;
    }
     .tag_icon i{
        font-size: 20px;
    }
    .testimonial_section.home_four{
        padding-top: 100px;
    }
    .service_page_banner h1{
        font-size: 30px;
        line-height: 40px;
    }
    H2.service_details_title{
        font-size: 30px;
        line-height: 40px;
        margin-bottom: 10px;
    }
    .project_page_banner {
        padding-top: 120px;
    }
    .project_page_banner h1{
        font-size: 30px;
        line-height: 40px;
    }
    .news_block_details .lower_content h3{
        font-size: 24px;
        line-height: 34px;
    }
    .blog_details_quote_box{
        padding: 40px 20px;
    }
    .blog_details_quote_box .icon-box{
        right: 20px;
        font-size: 30px;
        bottom: 10px;
    }
    .blog_details_content_box h3{
        font-size: 24px;
    }
    .post_share_option .post-category{
        flex-wrap: wrap;
    }
    .news_block_details .author_box{
        padding: 30px 20px;
        display: block;
    }
    .author_box .author_thumb{
        margin-bottom: 20px;
    }
    .why_choose_us {
        padding-bottom: 40px;
    }
    .feature_block_one {
    height:100%;
}
    .feature_block_one {
        padding: 30px 20px 20px;
    }

    .image-icons-bg {
    background-color: white;
    padding: 3px 10px;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    text-align: center;
    margin-right: 10px;
}
.bg-hover{
    margin-bottom: 10px;
}

    h2 {
        font-size: 26px;
        line-height: 35px;
        font-weight: 700;
    }
.has-addon {
    max-width: 100%;
    margin: auto;
}   
.left-addon input {
        padding: 4px 4px 9px 47px;
        font-size: 14px;
    }
    .banner_style_one .banner_content .income_chart{
        width: auto;
    }
    .banner_style_one .banner_content .shape_three {
    position: relative;
    width: 740px;
    height: 137px;
    line-height: 224px;
    margin: 0 auto;
    z-index: -1;
    border-radius: 740px 740px 0px 0px;
}

    .banner_style_one .banner_content {
    position: relative;
    margin-top: 0px;
}

.banner_style_one {
    background-image: url(../images/home/mobile-banner.jpg);
    background-size: 100%;
    background-position: bottom;
    background-repeat: no-repeat;
    padding-bottom: 350px;
}

.banner_style_one .banner_content .subscribe-inner button {
    height: 39px;
    flex-shrink: 0;
    padding: 3px 55px;
}
.has-addon .addon {
    position: absolute;
    padding: 7px 10px;
    font-size: inherit;
    line-height: inherit;
    pointer-events: none;
    color: hsl(0, 0%, 40%);
}

    .banner_style_one .banner_content .income_chart {
        left: inherit;
        right: 40px;
        top: 259px;
    }

    .mar-bott{
        margin-bottom: 20px;
    }
    .why_choose_block_one {
        padding: 20px 5px!important;
    }
    .why_choose_block_one .choose_icon {
        height: 40px;
    }
      .feature_block_one .tag_icon {
        position: relative;
        top: inherit;
        right: 0;
        left: 0;
        margin: 0 auto 10px auto;
    }
    .cta_inner .subscribe-inner button {
        border-radius: 60px;
        height: 45px;
        background: #2a459f;
        flex-shrink: 0;
    }

    .bg_layerss {
        background-color: rgba(0, 0, 0, 0.6);
        padding: 0px;
    }



.accordion_box .block .acc-content {
        padding: 0px 10px 27px 10px;
    }

  .inner_page-pd{
    padding-bottom:40px;
  }
.feature_section_two {
        padding: 0px 0;
    }
    .feature_content_block {
        margin-bottom: 0px;
    }
.homeFromBg {
        position: relative;
        margin: 30px 0px 50px 0px;
    }

/*.bodybg:before {
    content: '';
    width: 361px;
    height: 478px;
    background: url(../images/graphbg.png) left top no-repeat;
    position: absolute;
    right: -8.5%;
    top: 0%;
    transform: rotate(-40deg);
    opacity: 0.05;
}*/
.feature_block_one11 {
        position: relative;
        overflow: hidden;
        padding: 24px 25px 15px 25px;
        border-radius: 10px;
        margin-bottom: 30px;
        background: #F5F1FF;
        height: auto;
    }

    .banner_style_one .banner_content {padding:16px 0px 15px 0px;}
    .banner_style_one .banner_content p{ color: #000000;}
    .tag_text{margin-top: 15px;margin-bottom: 5px;}
    .sip_main_banner_main{padding-top:50px; padding-bottom:150px; max-width: 100%;}
    .sip_main_banner_main .sip_main_banner_title {font-size: 22px; font-weight: 700!important; line-height: 1.3; }
    .sip_main_banner_main .sip_main_banner_text { text-align: left !important;         font-size: 14px;
        font-weight: 400;
        line-height: 1.5;
        margin-bottom: 10px; }
    .why_choose_block_one h4 { font-size: 14px; line-height: 1.2; margin: 10px 0px 3px 0px; }


    .feature_block_one11 h3 {font-size: 18px;line-height: 20px;}
    .feature_block_one h3{ font-size: 19px; line-height: 23px;margin-bottom:5px;}
    .why_choose_left h2 {  font-size: 19px; line-height: 24px;margin-bottom: 5px; }
    .why_choose_block_one p { font-size: 13px; line-height: 1.3; }
    .feature_block_one p { font-size: 14px; line-height: 21px;}
    .feature_block_one p {margin-bottom: 5px; }
    .feature_block_one .tag_icon {right: 31px;width:40px;height:40px;line-height:36px; }
    .cta_inner h3{font-size: 19px;line-height:20px;}
    .cta_inner h3 span { font-weight: 800; font-size: 26px; line-height: 1.3; }
    .why_choose_block_two h4 span {font-size: 23px;  line-height: 19px; }
    .why_choose_block_two h4 {font-size: 23px;margin-bottom:5px;margin-bottom:6px;}
    .why_choose_block_two p {  font-size: 14px; line-height: 18px;}
    .centred-2{ padding: 25px 0px !important; }
    .breadcrumb_title{ font-size: 24px; line-height: 26px; }
    .breadcrumb_menu li {  font-size: 13px;line-height: 17px;}

    .equal-height { display: flex; flex-wrap: wrap; }
    .equal-height .colmun { display: flex; }
    .why_choose_block_one { width: 100%; height: 95%; margin: 0px 0 0px 0!important; }
    .why_choose_block_one.mb_40 { margin-bottom: 15px; }

    .why_choose_block_one svg { width: 40px !important; height: 40px !important; }
    .why_choose_block_one .icon2 svg { width: 30px !important; height: 30px !important; }

   .banner_style_one .shape_two { left: inherit; top: -19%; right: 305px; }   
   .cta_section { padding-bottom: 41px; }
   .why_choose_block_two { position: relative; padding: 20px 20px; border-radius: 10px; background: #FFF; 
    text-align: center; box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px; z-index: 1; 
    min-height: -webkit-fill-available; margin-bottom: 13px; }
    .mt-top{ margin-top: 30px; }
    .mi-vi-pad-b{ padding: 30px 0px; }
    .feture_image { text-align: center; }
    .meatual-first { padding: 10px 0px 0px; }
    .btn_style_one1{ margin-left: 20px; }
    .banner_style_one .banner_content .income_chart { left: inherit; right: 293px; top: 241px; }
    .banner_style_one .banner_content .shape_five { bottom: 45%; left: 0px; }
    .feature_section_two.inner_page { padding-top: 20px; }
    .centred { text-align: center; padding: 15px 15px 0px 0px; }
    .pad--bot{ padding-top: 5px; }
    .feature_section_two.inner_page { padding-bottom: 15px; }
    .funfact-section { padding: 30px 0 30px; }
    .left { width: 100%; background: #2a459feb; color: white; padding: 40px 30px; position: relative; clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 103%); }
    .bg-col { background-color: #F5F1FF; padding: 20px 10px 20px 10px; clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%); }
    .template {
        max-width: 1300px;
        margin: 0px auto;
        background-image: url(assets/images/our-teambg.png);
        background-repeat: no-repeat;
        background-size: 100%;
        padding-top:25px;
        min-height: fit-content;
    }
.heading {
    display: flex;
    align-items: center;
    margin-bottom: 20px;
    margin-bottom: 25px;
}
.heading h2 {
    font-size: 27px;
    margin: 0;
    line-height: 30px;
    color: black;
    font-weight: 900;
}
.bar:nth-child(2) {
    height: 53px;
    width: 18px;
    background: #2a459f;
    margin-left: 7px;
}
.bar {
    width: 7px;
    height: 53px;
    background: #000;
    display: flex;
    margin-bottom: 5px;
}
.breadcrumb_content .start_investing_btn {
            background: #2a459f;
        padding: 0px 15px;
        /* height: 33px; */
        border-radius: 18px;
        float: left;
        line-height: 24px;
        margin: 10px 0px 0px 0px;
        color: #fff;
        display: block;
        font-weight: 600;
        border: 2px solid #2a459f;
        font-size: 14px;}

.right-img img {
    text-align: center;
    max-width:90%;
    position: relative;
    margin: auto;
    margin: 20px;
    display: block;
    bottom: 0px;
    right: 0px;
    background-color: white;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    border-radius: 10px;
}
.mar-bot-feat{
    margin-bottom: 30px;
}
.aboutOtherCard.color2 {
        background: linear-gradient(90deg, #e2f8fd, #a5d3fb);
        width: 100%;
        margin: auto;
        min-height: auto !important;
        margin-bottom: 20px;
        border: 1px solid #93d2e0;
        display: flex;
    }
    .footer_widget {
        margin-bottom: 25px;
    }
    .footer_top { padding: 50px 0px 0px; }
    .shape_four img { max-width: 40%; }
    .shape_four {
        position: absolute;
        right: -108px;
        top: 212px;
    }
    .banner_style_one .banner_content .shape_four {
        position: absolute;
        right: -60px;
        top: 221px;
        border-radius: 12px;
        overflow: hidden;
    }
    .banner_style_one .shape_one {
        display: none;
    }
    .cta_inner {
        position: relative;
        border-radius: 10px;
        padding: 34px 21px;
        z-index: 1;
        overflow: hidden;
        background: linear-gradient(111deg, #E770C1 19.42%, #9F70FD 73.08%);
    }
    .bg-hover{ justify-content: left;}

  .banner_style_one .shape_two{display: none; }
  .banner_content h2 { font-size: 27px; line-height: 1.3; text-align: left; margin-bottom: 15px !important; }
  .banner_content p{width: 100%;text-align: left;}
  .content-side h2 { font-size:19px;line-height: 22px;margin-bottom: 18px;}
  .cta-content h2 { font-size: 19px;margin-bottom: 5px;}
  .cta-content p { font-size: 13px; margin-bottom: 10px;line-height: 17px;}
  .why_invest_title { color: #2a459f; font-size: 19px; margin: 15px 0px;line-height: 22px;}
  .banner_style_one .banner_content p { font-size: 14px; font-weight: 400; line-height: 1.5; margin-bottom: 10px;}
  .gestart-butt {margin-top: 0px;margin-bottom: 0px;}
  .btn_style_one {font-size: 14px;  line-height: 15px;}
  .benefit-card h3 { font-size: 17px; line-height: 19px; margin-bottom: 1px;}
  .benefit-card p { font-size: 13px;  line-height: 17px;}
  .benefit-card {padding: 10px;}
  .grid-benefits {gap: 10px;}
  .investment-section { gap: 1rem; padding: 13px 13px 13px 13px; }
  .cta-btn { padding: 0px 23px;font-size: 16px;}
  .cta-wrapper {padding: 23px 20px; border-radius: 20px;}
  .investment-cta-section {  padding: 30px 5px; }
  .why_invest_section_start .icon{margin-bottom: 0px;}
  .why_invest_section_start .card h2 {font-size: 19px;margin-bottom: 0px;  line-height: 22px;}
  .why_invest_section_start .card p {line-height: 17px; font-size: 12px;}
  .why_invest_section_start .card { position: relative;  padding: 20px 14px;}
  .why_invest_section_start .cards {gap: 15px;}
  .why_invest_section_start .icon img {max-width: 35px; }
  .why_invest_section_start .icon {width: 50px;  height: 50px;}
  .fund-heading h2 {  font-size: 19px;margin-bottom: 0px; }
  .fund-heading {  margin-bottom: 0px;}
  .fund-card {  padding: 15px 15px; }
  .fund-icon { width: 50px; height: 50px; border-radius: 20px; margin-bottom: 5px;}
  .fund-card .fund-icon img {width: 60%;}
  .fund-card h3 {font-size: 17px; margin-bottom: 0px;line-height: 18px;}
  .fund-card p {line-height: 15px; font-size: 13px;}
  .fund-cards {gap: 12px;}
  .footer_bottom .copyright { font-size: 14px; line-height: 1.5; }
  .aks-logo { margin-bottom: 10px; }
  .footer_bottom .d-flex { flex-wrap: wrap; justify-content: center!important; }
  .whymutual { padding: 13px; }
  .fund-card::before { width: 50px; height: 50px; top: 90px; }
  .page-contact-us { padding: 20px 0; }
  .contact-information h2 { font-size: 27px; text-align: center; display: flex; justify-content: center; }
  .contact-info-content h3 { font-weight: 700; line-height: 1; }
  .contact-info-item { padding-bottom: 15px; margin-bottom: 15px; align-items: flex-start!important; }
  .contact-info-content p { font-size: 13px; line-height: 1.5; }
  .contact-us-form { border-radius: 20px; padding: 15px; }
  .contact-us-form h2 { font-size: 27px;  text-align: center; display: flex; justify-content: center; }
  .contact-us-form .section-title { margin-bottom: 10px; }
  .contact-form .form-control { height: 40px; border-radius: 10px; font-size: 14px; padding: 5px 14px; }
  .contact-form .form-group { margin-bottom: 10px!important; }
  .social-links li a { line-height: 1.6 !important; }

}
/*500 end*/

@media only screen and (max-width:420px) {
    .banner_style_one .shape_two {
        left: inherit;
        top: -11%;
        right: 298px;
        background-size: cover;
        background-repeat: no-repeat;
        width: 60px;
        height: 60px;
    }

    .banner_style_one .banner_content .income_chart {
        left: inherit;
        right: 262px;
        top: 241px;
    }
}
@media only screen and (max-width:410px) {
    .feature_block_one .tag_icon {
        position: relative;
        top: inherit;
        margin-bottom: 10px;
        right: -280px;
    }
}

@media only screen and (max-width:376px) {
   
   .banner_style_one .shape_two { left: inherit; top: -19%; right: 305px; } 
   .banner_style_one .shape_two { display: none; }
   .bg-hover{ justify-content: left; }
   .feature_block_one .tag_icon { position: relative; top: inherit; right: -247px; }
   .cta_inner { position: relative; border-radius: 10px; padding: 34px 21px; z-index: 1; overflow: hidden;
        background: linear-gradient(111deg, #E770C1 19.42%, #9F70FD 73.08%);
    }
    .banner_style_one .banner_content .income_chart {
        left: inherit;
        right: 246px;
        top: 230px;
    }
    .banner_style_one .banner_content .shape_four {
        position: absolute;
        right: -102px;
        top: 221px;
        border-radius: 12px;
        overflow: hidden;
    }


}

@media only screen and (max-width: 355px) {
    .feature_block_one .tag_icon {
        position: relative;
        top: inherit;
        right: -220px;
    }
}


@media only screen and (max-width:360px) {
    .banner_style_one .banner_content .income_chart {
        left: inherit;
        right: 190px;
        top: 238px;
    }
    .banner_style_one .banner_content .shape_four {
        position: absolute;
        right: -108px;
        top: 270px;
    }
.banner_style_one .banner_content .shape_five {
        bottom: 38%;
        left: -8px;
    }
    .banner_style_one .shape_one {
    position: absolute;
    right: 5px;
    width: 142px;
    height: 142px;
    top: -33%;
    line-height: 142px;
    text-align: center;
}







    .feature_section_two.inner_page {
        padding-top: 20px;
    }

    .centred {
        text-align: center;
        padding: 38px;
    }
    .mutual-banner .centred { padding: 0; }



    .ipo-ad-max {
    padding: 21px 0px 18px;
}
    .pad--bot{
    padding-top: 5px;
}
.feature_section_two.inner_page {
        padding-bottom: 15px;
    }
    .funfact-section {
        padding: 30px 0 30px;
    }
    .left {
    width: 100%;
    background: #2a459feb;
    color: white;
    padding: 40px 30px;
    position: relative;
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 103%);
}
.bg-col {
    background-color: #F5F1FF;
    padding: 20px 10px 20px 10px;
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
}
.template {
    max-width: 1300px;
    margin: 0px auto;
    background-image: url(assets/images/our-teambg.png);
    background-repeat: no-repeat;
    background-size: 100%;
    padding-top:25px;
    min-height: fit-content;
}
.heading {
    display: flex;
    align-items: center;
    margin-bottom: 20px;
    margin-bottom: 25px;
}
.heading h2 {
    font-size: 27px;
    margin: 0;
    line-height: 30px;
    color: black;
    font-weight: 900;
}
.bar:nth-child(2) {
    height: 53px;
    width: 18px;
    background: #2a459f;
    margin-left: 7px;
}
.bar {
    width: 7px;
    height: 53px;
    background: #000;
    display: flex;
    margin-bottom: 5px;
}

.right-img img {
    text-align: center;
    max-width:90%;
    position: relative;
    margin: auto;
    margin: 20px;
    display: block;
    bottom: 0px;
    right: 0px;
    background-color: white;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    border-radius: 10px;
}

.meatual-first {
    padding: 16px 0px 26px;
}
.feture_image{
    text-align: center;
}

.btn_style_one1{
margin-left: 20px;
}


.why_choose_block_two {
    position: relative;
    padding: 40px 30px;
    border-radius: 10px;
    background: #FFF;
    text-align: center;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
    z-index: 1;
    min-height: 380px;
    margin-bottom: 30px;
}

.mt-top{
    margin-top: 30px;
}

.mi-vi-pad-b{
    padding: 30px 0px;
}

.mar-bot-feat{
    margin-bottom: 30px;
}



      .banner_style_one .shape_two {
        display: none;
    }

.why_choose_block_two {
    position: relative;
    padding: 40px 30px;
    border-radius: 10px;
    background: #FFF;
    text-align: center;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
    z-index: 1;
    min-height: 380px;
    margin-bottom: 30px;
}

.mt-top{
    margin-top: 30px;
}

.mi-vi-pad-b{
    padding: 30px 0px;
}
  

    .banner_style_one .banner_content .shape_four {
        position: absolute;
        right: -108px;
        top: 227px;
    }
    
     .banner_style_one .banner_content .shape_five {
        bottom: 45%;
        left: -8px;
    }
        .banner_style_one .shape_one {
        display: none;
    }


}

@media only screen and (max-width:320px) {
    .feature_block_one .tag_icon {
        position: relative;
        top: inherit;
        right: -208px;
    }
}