﻿/*@Website : Money Front 
 @Author :  Accord Fintech Pvt.Ltd.*/
@media only screen and (min-width : 1200px) {
    .title_info h2 { font-size: 35px; margin: 0 0 60px; }
    /***blog***/
    .blgimg { width: auto; height: auto; }
    .exprtblog { padding: 30px 0px 0px 115px; }
    .exprtblog > span { font-size: 18px; }
    .exprtblog > b { font-size: 15px; }
    .graph_info .yeartab_info.yeartab_info1 { left: 15%; }
    .graph_info .yeartab_info.yeartab_info2 { left: 35%; }
    .graph_info .yeartab_info.yeartab_info3 { left: 50%; }
    .graph_info .yeartab_info.yeartab_info4 { left: 64%; }
    .graph_info .yeartab_info.yeartab_infob4 { left: 84%; }
    .testimonial_details { min-height: 260px; }
    .best_worstperformance_ratios_info .fundcard_boxshadow { min-height: 278px; }
    .howitwork div.staticlist { min-height: 374px; }

    .limitoffer > div { font-size: 24px; line-height: 24px; }

}
@media only screen and (max-width: 992px) {

    .footer_nav_list h6 { margin: 10px 0 15px; }
    .riskometer_funddetails_info .fundcard_boxshadow { min-height: inherit; }
    .howitwork div.staticlist { min-height: 0; }
    .faq_left.fixed { position: static; }
    .savemoneyfront_formlist input[type="number"] { margin-bottom: 20px; height: 36px; font-size: 14px; }
    .logo_info .logo { width: 200px; }
    .title_info h2 { font-size: 20px; }
    /***blog***/
    .blogsbox { padding-left: 0px; padding-top: 250px; }
    .blogsboximg { right: 0; text-align: center; }
    .blogsboximg > img { display: inline-block; }
    .blogsboxcnt { text-align: center; }
    .blogcategories span { display: block; }
    .headerbtmmrgn { margin-top: 122px; }
    .nav_info { margin: 11.5px 0 0; }
    .mfexplorbtn { margin: 10px 0; }
    .schemefilter_formlist.fundcard_schemefilter_formlist .calculatesaving_btn { margin: 10px 0; }
    .graph_info .yeartab_info.yeartab_info1 { left: 0; }
    .graph_info .yeartab_info.yeartab_info2 { left: 100px; }
    .graph_info .yeartab_info.yeartab_info3 { left: 200px; }
    .graph_info .yeartab_info.yeartab_info4 { left: 360px; }
    .graph_info .yeartab_info.yeartab_infob4 { left: 523px; }

    .nav_info .navbar-default .navbar-nav > li > a { font-size: 12px; }
    .testimonial_details { min-height: 320px; }
    .best_worstperformance_ratios_info .fundcard_boxshadow { min-height: 230px; }

    .transeqheight {}
    .signupcontent { padding: 0; }
    .signupcontent > h6 { padding-right: 0; }
    .limitoffer { margin-top: 30px; }
    .registerimg > a { }
    .registerimg > a > img { display: block; margin: 0 auto 20px auto; }
    .limitoffer > img { width: 110px; display: block; margin: 0 auto 20px auto; max-width: 100%; }
    
}

@media only screen and (max-width: 767px) {
      .SebiCircularFixed { top: 40px;width: 275px;    right: -275px;}
     .SebiCircularFixed > ul { }
     .SebiCircularFixed .table-responsive {  }

    .top_holdings_listinner .top_holdings_listinnerval { text-align: right; }
    .top_holdings_listinner .top_holdings_listinnerval, .top_sectors_listinner .top_sectors_listinnerval { text-align: right; }
    .downloadsrow { padding: 5px 0; }
    .newsandupdates_list .r-tabs .r-tabs-panel { min-height: 100px !important; }
    .submit_btninfo .submit_btn { line-height: 56px; height: 56px; }

    /***testimonials***/
    .tstimnilmodalmain { margin: 100px auto; width: 90%; }
    .savemoneyfront_formlist input[type="number"] { margin-bottom: 15px; }


    /***Error Page***/
    .errormain { padding: 15px 15px 0 15px; }
    .errormain > span { font-size: 16px; }
    .errormain > span:before { left: 10px; font-size: 20px; line-height: 0; top: 11px; }
    .errormain > b { line-height: 70px; font-size: 60px; }
    .errormain > b > i { padding: 0; }
    .errormain > p { font-size: 15px; }
    .errormain > a { font-size: 16px; }
    .errormain > a:before { left: 15px; font-size: 30px; top: 11px; }
    .title_banner h1 { font-size: 40px; }
    .title_info h2 { font-size: 18px; line-height: 24px; }
    .homeadvisory .title_info > h3 { margin: 0 0 20px; font-size: 28px; line-height: 28px; }
    .homeadvisory_list { padding: 0 0 40px; }

    .bloginnerdetails > h4 { font-size: 25px; }
    header.fixed { position: relative; }
    .headerbtmmrgn { margin-top: 25px; display: none; }
    .mobilebanner_info { padding: 70px 0 30px 0; }

    .hearderinfo { text-align: center; }
    .customersupport_txt { float: none; margin: 9.5px 0 0; }
    .login_signup_info { float: none; margin: 10px 0; }
    .social_list_header { float: none; margin-bottom: 10px; }
    #fundcardlegendname { display: block; }
    #fundchartdiv .amChartsLegend { display: none; }

    #compleggend { display: block; }
    #comparisonchart .amChartsLegend { display: none; }

    .graph_text .findoutnow_btn { width: 100%; max-width: 100%; }
    .retirementcalculator_list .form-control { margin-bottom: 10px; }
    .testimonial_details { min-height: 270px; }

    .bloginnerdetails > .blogsboxcnt * { font-size: 16px !important; line-height: 26px !important; }
    .transeqheight { min-height: 10px; }
    .trnsparindvsigntxt { font-size: 20px; line-height: 25px; }
    .trnsparindvsigntxt > b { font-size: 30px; line-height: 30px; }

    .signupcontent { margin-top: 45px; }

    .limitoffer > div { font-size: 20px; line-height: 24px; }
    
}

@media only screen and (max-width: 479px) {
    /***Nfo Corner***/
    .nfodettbl > tbody > tr > td:first-child, .nfodettbl > tbody > tr > td:last-child { width: 100%; display: block; border: 0; border-bottom: 1px solid #ddd; padding: 5px; text-align: justify; }
    .graph_text .findoutnow_btn { max-width: 100%; }
    .commonnewspopup { padding-top: 50px; }
    .staticlist { padding: 10px; }
    .staticlist > ul > li { display: block; }
    .growthchart_month_list ul li { width: 50%; margin: 0 0 10px 0; padding: 0; float: left; }
    .fundcardlist { margin: 0; }
    .fundcardlist ul li { margin: 0; margin-bottom: 10px; display: block; }
    .fundcardlist ul li label { display: block; }
    .fundcardlist ul li input[type="text"] { max-width: 100%; }
    .growthchart_month_list { margin: 0; }
    .graph_text h5 { line-height: 23px; }


    .submenu_list ul li a { padding: 10px 10px; }
    .title_banner h1 { font-size: 30px; }

    .toachieve_txt { text-align: justify; }

    .blogcategories span { display: block; }
    .blogsboxcnt > p { display: none; }
    .irs-grid-text { font-size: 10px !important; line-height: 10px !important; }

    .mobilebanner_info { padding: 35px 0 30px 0; }

}

