/*@Website : Money Front 
 @Author :  Accord Fintech Pvt.Ltd.*/
@charset "utf-8";
@media (max-width: 1500px) {
    .banner_info ul li.banner_1 .slider_img { left: 100px; }
    .banner_info ul li.banner_1 .slider_img { width: 48%; }
    .banner_info ul li.banner_1 .slider_img .cloud_left { left: -40px; }
    .banner_info ul li.banner_1 .slider_img .cloud_right { top: -20px; right: -20px; }
    .banner_info ul li.banner_2 { padding: 30px 0 0 0; }
    .banner_info ul li.banner_2 .slide-content { margin: 0 0 50px 0; }
    .banner_info ul li.banner_3 .banner_img3 { margin: 0 0 0 -80px; }
    .banner_info ul li.banner_3 .banner3_cont { padding: 100px 0 0 520px; }
}

@media (max-width: 1400px) {
    .banner_info ul li.banner_1 .slider_img { left: 80px; }
    .banner_info ul li.banner_2 .slider_img .other_list { left: -270px; width: 300px; }
    .banner_info ul li.banner_2 .slider_img .moneyfront_list { right: -270px; width: 300px; }
    .banner_info .bx-wrapper .bx-viewport { height: 600px !important; }
    .banner_info ul li.banner_1 .slider_img .cloud_right { top: -30px; }
    .banner_info ul li.banner_1 .slider_img .cloud_left { top: 10px; }
    .banner_info ul li.banner_1 .slider_img { width: 42%; }
    .banner_info ul li.banner_1 .slide-content { padding: 90px 0 0 0; }
    .banner_info ul li.banner_2 { padding: 40px 0 0 0; }
    .banner_info ul li.banner_2 .slide-content { margin: 0 0 30px 0; }
    .banner_info ul li.banner_2 .slider_img .slider_imginner { max-width: 684px; }
    .savemoneyfront_formlist .calculatesaving_btn { font-size: 18px; }
    .banner_info ul li.banner_1 .slider_img .cloud_left, .banner_info ul li.banner_1 .slider_img .cloud_right { width: 32%; }
    .banner_info ul li.banner_1 .slider_img .cloud_right { right: -5px; }
    .banner_info ul li.banner_2 .slider_img .other_list { top: 125px; }
    .banner_info ul li.banner_2 .slider_img .moneyfront_list { top: 135px; }
    .banner_info ul li.banner_2 .slider_img .other_list h4, .banner_info ul li.banner_2 .slider_img .moneyfront_list h4 { margin: 0 0 10px 0; }
    .banner_info ul li.banner_2 .slider_img .other_list ol li, .banner_info ul li.banner_2 .slider_img .moneyfront_list ol li { margin: 0 0 10px 0; }
    .banner_info ul li.banner_3 { padding: 61px 0 0 0; }
    .banner_info ul li.banner_3 .banner_img3 { margin: 0 0 0 -40px; max-width: 480px; }
    .banner_info ul li.banner_3 .banner3_cont { padding: 50px 0 0 470px; }
    .banner_info ul li.banner_3 .banner3_cont h2, .banner_info ul li.banner_3 .banner3_cont h5 { margin: 0 0 20px 0; }
    .login_section { width: 100%; padding: 20px 0; }
    .login_section .title_info h3 { padding: 0 0 20px 0; margin: 0 0 20px 0; }
    .login_section .mfexplorer_cont p { margin: 0 0 20px 0; line-height: 28px; }
    .mutualfunds_info { min-height: inherit; }
}

@media (max-width: 1300px) {
    .banner_info ul li.banner_1 .slider_img { left: 30px; width: 42%; }
    .banner_info ul li.banner_2 .slider_img .slider_imginner { max-width: 650px; }
    .banner_info ul li.banner_2 .slider_img .other_list { top: 115px; left: -280px; }
    .banner_info ul li.banner_2 .slider_img .moneyfront_list { top: 125px; right: -280px; }
    .title_info h3 { font-size: 30px; }
    .container_section { padding: 80px 0; }
    .banner_info ul li.banner_2 .slider_img .other_list ol li, .banner_info ul li.banner_2 .slider_img .moneyfront_list ol li { font-size: 20px; line-height: 22px; }
    .graph_info { width: 96%; }
    .banner_info ul li.banner_2 .slide-content { margin: 0 0 80px 0; }
    .banner_info ul li.banner_2 .slide-content h1, .banner_info ul li.banner_1 .slide-content h1 { font-size: 50px; margin: 0 0 10px 0; }
    .banner_info ul li.banner_2 .slide-content h3, .banner_info ul li.banner_1 .slide-content h3 { font-size: 38px; }
    .banner_info ul li.banner_3 .banner_img3 { margin: 0 0 0 -20px; max-width: 480px; }
    .banner_info ul li.banner_3 .banner3_cont { padding: 50px 0 0 490px; }
    .graph_info .graph_info_txt1 { right: -50px; }
    .graph_info .graph_info_txt2 { right: 70px; }
    .graph_info .graph_top_img1 .graph_cycle { left: 52%; }
    .graph_info .graph_top_img2 .graph_byke { left: 84%; }
    .submenu_list ul li a { padding: 20px 10px; }
    .asfeatured_list .asfeatured_listinner ul li { margin: 0 20px; }
}

@media (max-width: 1250px) {
    .container_info { padding: 0 20px; }
}

@media (max-width: 1100px) {
    .invest_listinner { min-height: 240px; }
    .banner_info ul li.banner_1 .slide-content h1 { font-size: 42px; }
    .banner_info ul li.banner_1 .slide-content { padding: 0; width: 52%; }
    .banner_info ul li.banner_1 .slider_img { width: 48%; }
    .banner_info ul li.banner_1 .automatedadvisory_list .automatedadvisory_listinner { width: 100%; margin-bottom: 30px; }
    .banner_info ul li.banner_1 .automatedadvisory_list .automatedadvisory_listinner img { width: 80px; float: left; }
    .banner_info ul li.banner_1 .automatedadvisory_list .automatedadvisory_listinner p { padding: 0 0 0 20px; float: left; text-align: left; }
    .banner_info ul li.banner_1 .automatedadvisory_list { background: none; margin: 30px 0 0 0; }
    .banner_info ul li.banner_1 .slide-content h3 { font-size: 36px; }
    .banner_info ul li.banner_1 .slider_img .cloud_left { left: 20px; width: 26%; }
    .banner_info ul li.banner_1 .slider_img .cloud_right { right: 20px; width: 26%; }
    .banner_info ul li.banner_2 .slider_img .other_list { top: 70px; left: -290px; }
    .banner_info ul li.banner_2 .slider_img .moneyfront_list { top: 80px; right: -290px; }
    .nav_info .navbar-default .navbar-nav > li { margin: 0 0 0 20px; }
    .banner_info ul li.banner_2 .slider_img .slider_imginner { max-width: 400px; }
    .banner_info ul li.banner_2 .slide-content h1, .banner_info ul li.banner_1 .slide-content h1 { font-size: 42px; }
    .banner_info ul li.banner_2 .slide-content h3, .banner_info ul li.banner_1 .slide-content h3 { top: 75px; font-size: 32px; }
    .container_section { padding: 40px 0; }
    .title_info h3 { font-size: 28px; margin: 0 0 30px 0; }
    .savemoneyfront_list { margin: 0 0 40px 0; }
    .invest_listinner .invest_listinnerimg h4 { font-size: 28px; }
    .banner_info .bx-wrapper .bx-viewport { height: 560px !important; }
    .graph_info .graph_top_img1 .road_img1 { left: -130px; }
    .graph_info .graph_top_img1 .graph_cycle { left: 42%; }
    .graph_info .graph_top_img2 .road_img2 { left: 0; }
    .graph_info .graph_top_img2 .graph_byke { bottom: 36%; }
    .graph_info .graph_info_txt2 { right: 30px; }
    .invest_list .invest_left { padding-right: 15px; }
    .invest_list .invest_right { padding-left: 15px; }
    .copyright_info .copyright_navlist { width: 100%; text-align: center; margin: 0 0 10px 0; }
    .poweredby_txt { width: 100%; text-align: center; }
    .banner_info { display: none; }
    .mobilebanner_info { display: block; }
    .team_thumb_slider li { width: 230px !important; }
    .newsandupdates_list .r-tabs .r-tabs-nav .r-tabs-tab .r-tabs-anchor { font-size: 12px; padding: 6px 8px; }
    .latestupdates_list h6 { padding: 20px 20px; }
    .latestupdates_list ul li { padding: 20px; }
    .howitworks_list ul li { margin: 0 5.5%; }
    .howitworks_list { background: url(../images/howitworks_list_bg.png) 0 69px repeat-x, url(../images/howitworks_list_arrowbg.png) 20.5% 51px no-repeat, url(../images/howitworks_list_arrowbg.png) 48.5% 51px no-repeat, url(../images/howitworks_list_arrowbg.png) 77.5% 51px no-repeat; }
    .asfeatured_list .asfeatured_listinner ul li { margin: 0 10px; }
    .ourservicesfree_list .ourservicesfree_listinner { padding: 30px 10px; }
    .ourservicesfree_list .ourservicesfree_listinner p span { font-size: 40px; }
    .nodistributorfees_top p span {font-size: 40px;}
    .nodistributorfees_top {    padding: 30px 10px;}
}

@media (max-width: 980px) {
    .logo_info .logo { width: 150px; }
    .nav_info { margin: 5px 0 0 0; }
    .nav_info .navbar-default .navbar-nav > li { margin: 0 0 0 10px; }
    .nav_info .navbar-default .navbar-nav > li > a { font-size: 13px; }
    .container_section { padding: 40px 0; }
    .title_info h3 { font-size: 20px; }
    .invest_listinner { min-height: inherit; }
    .banner_info ul li.banner_2 .slide-content h1, .slide-content h1 { font-size: 32px; }
    .banner_info ul li.banner_2 .slide-content h3 { font-size: 28px; }
    .graph_text .findoutnow_btn { margin-top: 15px; }
    .updates_news_listinner .updates_news_cont { min-height: 60px; }
    .updates_news_listinner .updates_news_btn { margin-bottom: 20px; }
    .invest_listinner .invest_listinnerimg h4 { font-size: 26px; }
    .banner_info ul li.banner_2 .slider_img .other_list { left: -260px; }
    .banner_info ul li.banner_2 .slider_img .other_list h4 { text-align: left; }
    .banner_info ul li.banner_2 .slider_img .moneyfront_list h4 { float: right; }
    .banner_info ul li.banner_2 .slider_img .other_list { left: -160px; top: 180px; }
    .banner_info ul li.banner_2 .slider_img .moneyfront_list { right: -160px; top: 180px; }
    .banner_info ul li.banner_2 .slider_img .other_list ol li, .banner_info ul li.banner_2 .slider_img .moneyfront_list ol li { font-size: 18px; line-height: 20px; }
    .banner_info ul li.banner_2 .slide-content { margin: 0 0 30px 0; }
    .savemoneyfront_formlist input[type="text"], .savemoneyfront_formlist input[type="email"], .savemoneyfront_formlist input[type="password"], .savemoneyfront_formlist select { margin-bottom: 20px; height: 36px; font-size: 14px; }
    .banner_info ul li.banner_1 .slide-content { padding: 10px 0 0 0; }
    .banner_info ul li.banner_1 .automatedadvisory_list { margin: 0; }
    .banner_info ul li.banner_1 .automatedadvisory_list .automatedadvisory_listinner { width: 100%; }
    .banner_info ul li.banner_1 .automatedadvisory_list .automatedadvisory_listinner img { width: 60px; float: left; }
    .banner_info ul li.banner_1 .slide-content h1 { font-size: 30px; }
    .banner_info ul li.banner_1 .slide-content h3 { font-size: 28px; }
    .customersupport_txt, .login_signup_info ul li { font-size: 14px; }
    .graph_text .findoutnow_btn { font-size: 18px; }
    .updates_news_listinner h5 { font-size: 22px; }
    .graph_info .graph_top_img1 .road_img1 { left: -320px; }
    .graph_info .graph_top_img1 .graph_cycle { left: 29%; }
    .graph_info .graph_info_txt1 { right: -40px; width: 300px; }
    .graph_info .graph_top_img2 .road_img2 { left: -400px; }
    .graph_info .graph_top_img2 .graph_byke { bottom: 37.5%; left: 69%; }
    .graph_info .graph_info_txt2 { right: 80px; }
    .mobilebanner_info ul li.banner_2 .slide-content h1 { font-size: 30px; }
    .mobilebanner_info ul li.banner_2 .slide-content h3 { font-size: 24px; }
    .mobilebanner_info ul li.banner_1 .slide-content h1 { font-size: 30px; }
    .mobilebanner_info ul li.banner_1 .slide-content h3 { font-size: 24px; }
    .mobilebanner_info ul li.banner_1 .automatedadvisory_list .automatedadvisory_listinner img { width: 60px; }
    .mobilebanner_info ul li.banner_1 .automatedadvisory_list .automatedadvisory_listinner p { padding: 0 0 0 80px; margin: 15px 0 0 0; font-size: 16px; line-height: 20px; }
    .mobilebanner_info ul li.banner_2 .slider_img .slider_imginner .banner_img2 { width: 320px; }
    .mobilebanner_info ul li.banner_2 .slider_img .other_list { top: 60px; left: 0; width: 200px; }
    .mobilebanner_info ul li.banner_2 .slider_img .moneyfront_list { top: 60px; right: 0; width: 200px; }
    .mobilebanner_info ul li.banner_2 .slider_img .other_list h4, .mobilebanner_info ul li.banner_2 .slider_img .moneyfront_list h4 { margin: 0 0 10px 0; }
    .mobilebanner_info ul li.banner_2 .slider_img .other_list ol li, .mobilebanner_info ul li.banner_2 .slider_img .moneyfront_list ol li { margin: 0 0 10px 0; padding: 0; background: none; font-size: 18px; line-height: 22px; }
    .contactus_address { width: 60%; margin: 0 auto 40px auto; }
    .contactus_address .contactus_addressinner { margin: 0 0 20px 0; min-height: auto; }
    .contactus_info h5 { margin: 0 0 30px 0; }
    .contactus_map_list .contactus_map_img { width: 100%; }
    .downloads_list { background: none; }
    .downloads_list .downloads_listinner { padding: 0; }
    .downloads_list .downloads_list_name { margin: 0 0 10px 0; }
    .team_list ul li .team_img { width: 280px; }
    .team_list ul li .team_cont { padding: 0 0 0 300px; }
    .team_list ul li:nth-child(2n) .team_cont { padding: 0 300px 0 0; }
    .team_list.team_list2 ul li:nth-child(2n) .team_cont { padding: 0 0 0 300px; }
    .team_thumb_info .bx-wrapper .bx-controls-direction .bx-prev { left: -25px; }
    .team_thumb_info .bx-wrapper .bx-controls-direction .bx-next { right: -25px; }
    .team_thumb_info { width: 690px; margin: 0 auto; }
    .team_list.team_list2 .team_list2inner { margin: 0 0 20px 0; }
    .newsandupdates_list .r-tabs { border-bottom: 1px solid #ddd; }
    .newsandupdates_list .r-tabs .r-tabs-panel { border: 0; }
    .newsandupdates_list .r-tabs .r-tabs-accordion-title .r-tabs-anchor { background: none; border: 0; border-radius: 0; text-shadow: none; font-size: 15px; font-weight: normal; color: #38454f; text-transform: uppercase; border: 1px solid #ddd; border-bottom: 0; }
    .newsandupdates_listinner { padding: 15px; border: 1px solid #ddd; border-top: 0; border-bottom: 0; }
    .newsandupdates_list .r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor { color: #fff; background: #77ba43; }
    .faq_left, .faq_left ul { width: 100%; float: none; margin: 0 0 40px 0; }
    .faq_left.fixed { position: relative; }
    .faq_right { padding: 0; }
    .nodistributorfees_listinner {  margin: 0 auto 20px auto; }
    .howitworks_list ul li { margin: 0; width: 25%; }
    .howitworks_list ul li:first-child { text-align: left; }
    .howitworks_list ul li:first-child p { text-align: center; width: 156px; }
    .howitworks_list ul li:last-child { text-align: right; }
    .howitworks_list ul li:last-child p { text-align: center; width: 156px; float: right; }
    .howitworks_list { background: url(../images/howitworks_list_bg.png) 0 69px repeat-x; }
    .mfexplorer_list .r-tabs { border-bottom: 1px solid #ddd; }
    .mfexplorer_list .r-tabs .r-tabs-panel { padding: 15px; border: 1px solid #ddd; /*border-top: 0;*/ border-bottom: 0; }
    .mfexplorer_list .r-tabs .r-tabs-accordion-title .r-tabs-anchor { background: none; border: 0; border-radius: 0; text-shadow: none; font-size: 15px; font-weight: normal; color: #38454f; text-transform: uppercase; border: 1px solid #ddd; border-bottom: 0; }
    .mfexplorer_list .r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor { color: #fff; background: #77ba43; }
    .schemefilter_formlist label, .schemefilter_formlist input[type="text"], .schemefilter_formlist input[type="email"], .schemefilter_formlist input[type="password"], .schemefilter_formlist select, .schemefilter_formlist.fundcard_schemefilter_formlist .calculatesaving_btn { margin: 10px 0; }
    .top_holdings_sectors_list .fundcard_boxshadow, .best_worstperformance_ratios_info .fundcard_boxshadow, .riskometer_funddetails_info .fundcard_boxshadow { min-height: inherit; }
    .sipamount_list input[type="text"], .sipamount_list input[type="email"], .sipamount_list input[type="password"], .sipamount_list select { max-width: 150px; }
    .sipcalculator_list { padding: 0 20px; }
    .range_input { margin: 0 0 20px 0; }
    .calculatorresult_chart { height: 200px !important; }
    .graph_info .yeartab_info.yeartab_info1 { left: 0; }
    .graph_info .yeartab_info.yeartab_info2 { left: 100px; }
    .graph_info .yeartab_info.yeartab_info3 { left: 200px; }
    .asfeatured_list .asfeatured_name { width: 100%; background: none; padding: 10px 0; text-align: center; float: none; }
    .asfeatured_list .asfeatured_listinner { width: 100%; padding: 10px 0; text-align: center; }
    .ourservicesfree_section h4 { margin: 0 0 30px 0; font-size: 24px; }
    .ourservicesfree_section h3 { margin: 0 0 40px 0; font-size: 28px; }
    .ourservicesfree_list .ourservicesfree_listinner { margin: 0 0 40px 0; }
    .advisorypanel_details .advisorypanel_img { float: none; }
    .advisorypanel_details .advisorypanel_cont { padding: 0; }
    .mobilebanner_info ul li.banner_3 .banner_img3 { max-width: 250px; }
    .mobilebanner_info ul li.banner_3 .banner3_cont { padding: 0 0 0 280px; }
    .mobilebanner_info ul li.banner_3 .banner3_cont h3 { font-size: 36px; }
    .mobilebanner_info ul li.banner_3 .banner3_cont h2 { margin: 0 0 20px 0; font-size: 44px; }
    .mobilebanner_info ul li.banner_3 .banner3_cont h4 { font-size: 24px; }
    .mobilebanner_info ul li.banner_3 .banner3_cont h5 { margin: 0 0 20px 0; font-size: 20px; }
    .mobilebanner_info ul li.banner_3 .banner3_cont h6 { font-size: 20px; }
    .mobilebanner_info ul li.banner_3 .banner3_cont .googleplay_gtn { max-width: 150px; }
}

@media (max-width: 767px) {
    .nav_info .navbar-collapse { position: absolute; right: 0px; background: #303030; width: 290px; top: 57px; padding: 0; }
    .nav_info .navbar-default { padding: 15px 0 0 0; }
    .nav_info .navbar-default .navbar-toggle { background: #fff; margin-right: 0; }
    .nav_info .navbar-default .navbar-toggle:hover, .nav_info .navbar-default .navbar-toggle:focus { background: #f2f2f2; }
    .nav_info .navbar-default .navbar-nav > li { border-top: 1px solid #f7f7f7; width: 100%; margin: 0; text-align: left; padding: 0 0 0 20px; }
    .nav_info .navbar-default .navbar-nav > li:first-child { padding: 0 0 0 20px; border: none; }
    .nav_info .navbar-default .navbar-nav > li > a { background: none !important; padding: 10px 0; color: #fff !important; }
    .nav_info .navbar-default .navbar-nav > li > a:hover, .nav_info .navbar-default .navbar-nav > li.active > a { background: none !important; }
    .nav_info .navbar-nav { margin: 0; }
    .updates_news_listinner h5 { font-size: 22px; }
    .nav_info .navbar-collapse { z-index: 10; }
    .nav_info .navbar-default { padding: 0px 0 0 0; }
    .savemoneyfront_formlist .calculatesaving_btn { font-size: 18px; float: right; }
    .savemoneyfront_formlist input[type="text"], .savemoneyfront_formlist input[type="email"], .savemoneyfront_formlist input[type="password"], .savemoneyfront_formlist select { margin-bottom: 15px; }
    .banner_info ul li.banner_2 .slider_img .other_list { margin-bottom: 10px; }
    .banner_info ul li.banner_1 .automatedadvisory_list .automatedadvisory_listinner { width: 100%; }
    .banner_info ul li.banner_1 .automatedadvisory_list .automatedadvisory_listinner img { width: 40px; float: left; }
    .banner_info ul li.banner_1 .slide-content h1 { font-size: 28px; }
    .banner_info ul li.banner_1 .slide-content h3 { font-size: 26px; }
    .savemoneyfront_list ul li label { font-size: 18px; }
    .nav_info .navbar-default .navbar-toggle { margin-top: 0; margin-bottom: 0; }
    .nav_info .navbar-collapse { top: 34px; }
    .graph_info .graph_top_img1 .road_img1 { left: -420px; }
    .graph_info .graph_top_img1 .graph_cycle { left: 25%; }
    .graph_info .graph_info_txt1 { width: 280px; }
    .graph_info .graph_top_img2 .road_img2 { left: -460px; }
    .graph_info .graph_top_img2 .graph_byke { left: 74%; }
    .graph_info .graph_info_txt2 { right: 30px; }
    .mobilebanner_info ul li.banner_1 .slide-content { padding: 0; width: 100%; text-align: center; float: none; }
    .mobilebanner_info ul li.banner_1 .automatedadvisory_list { background: none; margin: 20px 0 0 0; }
    .mobilebanner_info ul li.banner_1 .automatedadvisory_list .automatedadvisory_listinner { width: 33.33%; }
    .mobilebanner_info ul li.banner_1 .automatedadvisory_list .automatedadvisory_listinner img { float: none; margin: 0 auto; }
    .mobilebanner_info ul li.banner_1 .automatedadvisory_list .automatedadvisory_listinner p { padding: 0; text-align: center; }
    .mobilebanner_info ul li.banner_1 .slider_img { float: none; margin: 0 auto; }
    .mobilebanner_info ul li.banner_2 .slider_img .other_list { position: relative; top: 0; left: auto; float: left; width: 250px; margin: 10px 0 0 0; }
    .mobilebanner_info ul li.banner_2 .slider_img .other_list h4 { text-align: left; }
    .mobilebanner_info ul li.banner_2 .slider_img .moneyfront_list { position: relative; top: 0; right: auto; float: right; width: 250px; margin: 10px 0 0 0; }
    .mobilebanner_info .bx-wrapper .bx-pager { bottom: -25px; }
    .title_banner { padding: 20px 10px; }
    .title_banner h2 { font-size: 50px; }
    .team_list ul li .team_img { width: 240px; float: none; margin: 0 auto 20px auto; }
    .team_list ul li { padding: 0 0 20px 0; }
    .team_list ul li .team_cont, .team_list ul li:nth-child(2n) .team_cont { padding: 0; text-align: center; }
    .team_list ul li:nth-child(2n) .team_img { float: none; }
    .team_list ul li .team_cont .team_continner h4 { margin: 0 0 20px 0; padding: 0 0 20px 0; }
    .team_list.team_list2 ul li:nth-child(2n) .team_img { float: none; }
    .team_list.team_list2 ul li:nth-child(2n) .team_cont { padding: 0; }
    .team_thumb_info { width: 500px; }
    .team_thumb_slider li { width: 250px !important; }
    .team_thumb_info .bx-wrapper .bx-controls-direction .bx-next { right: -35px; }
    .team_thumb_info .bx-wrapper .bx-controls-direction .bx-prev { left: -35px; }
    .faq_search { margin: 0 0 40px 0; }
    .faq_list { margin: 0 0 40px 0; }
    .search_letter { margin: 0 0 40px 0; }
    .howitworks_list { background: none; }
    .howitworks_list ul li { width: 49%; margin: 0; display: inline-block; float: none; vertical-align: top; background: url(../images/howitworks_list_bg.png) 0 69px repeat-x; }
    .howitworks_list ul li:first-child { text-align: center; }
    .howitworks_list ul li:first-child p { text-align: center; width: 100%; }
    .howitworks_list ul li:last-child { text-align: center; }
    .howitworks_list ul li:last-child p { text-align: center; width: 100%; float: none; }
    .howitworks_list ul li:last-child { float: none; }
    .howitworks_list ul li p { margin: 15px 0 20px 0; }
    .social_list_header { padding: 7px 5px 0 0; }
    .schemefilter_formlist label { text-align: left; line-height: inherit; margin: 0 0 10px 0; }
    .schemefilter_formlist input[type="text"], .schemefilter_formlist input[type="email"], .schemefilter_formlist input[type="password"], .schemefilter_formlist select { margin: 0 0 20px 0; }
    .overview_performance_top .overview_performance_btn { width: 100%; margin: 0 0 10px 0; }
    .showingentries_list { width: 100%; text-align: right; }
    .top_holdings_listinner .top_holdings_listinnerval, .top_sectors_listinner .top_sectors_listinnerval { text-align: left; margin: 5px 0 20px 0; }
    .calculatorresult_topcont .top_sectors_listinner .top_sectors_listinnercont span { float: none; }
    .schemeplan_list .schemeplan_listname { margin: 0 0 10px 0; }
    .graph_info .yeartab_info { display: none; }
    .schemefilter_formlist .calculatesaving_btn, .sipamount_list .go_btn { height: 40px; line-height: 40px; max-width: 250px; }
    .login_signup_pageinfo ul li .submit_btn { height: 40px; line-height: 40px; }
    .calculatorresult_bottomcont .signup_btnpopup, .submit_btninfo .submit_btn, .schemeplan_signup a { max-width: 220px; width: 100%; padding: 0; height: 40px; font-size: 20px; line-height: 40px; }
    header.fixed .top_header { display: none; }
    .retirementcalculator_schemeplan_list.schemeplan_list .schemeplan_listval, .retirementcalculator_schemeplan_list.schemeplan_list .schemeplan_listname { margin: 0; }
    .retirementcalculator_schemeplan_list.schemeplan_list .schemeplan_listval { margin: 0 0 20px 0; }
    .retirementcalculator_schemeplan_list.schemeplan_list .schemeplan_listname { margin: 10px 0 0 0; }
    .careers_fullview_listinfo ul li .careers_fullview_listtitle { width: 100%; }
    .careers_fullview_listinfo ul li .careers_fullview_listcont { padding: 0; }
    .careers_fullview_listinfo ul li .careers_fullview_listcont p { margin: 0 0 15px 0; }
    .advisorypanel_list { padding: 0 0 60px 0; }
    .advisorypanel_details { padding: 0; }
    .mobilebanner_info ul li.banner_3 .banner_img3 { max-width: 180px; float: none; margin: 0 auto; }
    .mobilebanner_info ul li.banner_3 .banner3_cont { padding: 20px 0 0 0; text-align: center; }
    .mobilebanner_info ul li.banner_3 .banner3_cont h3 { font-size: 30px; }
    .mobilebanner_info ul li.banner_3 .banner3_cont h2 { font-size: 34px; }
    .mobilebanner_info ul li.banner_3 .banner3_cont .googleplay_gtn { display: inline-block; }
}

@media (max-width:640px) {
    .banner_info ul li.banner_2 .slide-content h1, .slide-content h1 { font-size: 22px; }
    .banner_info ul li.banner_2 .slide-content h3 { font-size: 18px; }
    .banner_info ul li.banner_2 .slider_img .slider_imginner .banner_img2 { max-width: 220px; margin: 0 auto; }
    .banner_info ul li.banner_2 .slider_img .other_list { width: 100%; left: 0; }
    .banner_info ul li.banner_2 .slider_img .moneyfront_list { right: 0; top: 320px; width: 100%; }
    .banner_info ul li.banner_2 .slider_img .other_list h4 { margin: 12px 0; }
    .banner_info ul li.banner_2 .slider_img .moneyfront_list h4 { margin: 12px 0; float: left; }
    .login_signup_info ul li, .customersupport_txt { font-size: 13px; }
    .login_signup_info ul li a { padding: 10px 8px; }
    .invest_listinner .invest_listinnerimg h4 { font-size: 20px; padding-top: 10px; }
    .invest_listinner .invest_listinnerimg { margin: 0 0 10px 0; }
    .updates_news_listinner h5 { font-size: 20px; }
    .title_info h3 { margin: 0 0 20px 0; padding: 0 0 20px 0; }
    .graph_text .findoutnow_btn { display: block; max-width: 200px; margin: 15px auto; }
    .updates_news_listinner .updates_news_img { max-width: 80px; }
    .title_info h3 { font-size: 18px; line-height: 24px; }
    .investing_txt h5 { font-size: 20px; }
    .graph_text .findoutnow_btn, .savemoneyfront_formlist .calculatesaving_btn { font-size: 16px; }
    .graph_text h5 { font-size: 24px; }
    .savemoneyfront_list ul li label:after { top: 2px; }
    .savemoneyfront_list ul li.active label:before { top: 12px; }
    .footer_nav_list h6 { margin: 10px 0 15px 0; }
}

@media (max-width:620px) {
    .graph_info .graph_top_img2 .graph_byke { left: 67%; bottom: 35.5%; }
    .graph_info .graph_info_txt1 { width: 230px; right: 0; bottom: 20%; }
    .graph_info .graph_info_txt h5 { font-size: 20px; }
    .graph_info .graph_info_txt p { font-size: 16px; }
    .graph_info .graph_info_txt span { font-size: 22px; }
    .customersupport_txt { width: 100%; text-align: center; margin: 0 0 10px 0; }
    .login_signup_info { width: 100%; text-align: center; }
    .mobilebanner_info ul li.banner_1 .slide-content h1, .mobilebanner_info ul li.banner_2 .slide-content h1 { font-size: 24px; }
    .mobilebanner_info ul li.banner_1 .slide-content h3, .mobilebanner_info ul li.banner_2 .slide-content h3 { font-size: 18px; }
    .mobilebanner_info ul li.banner_2 .slide-content h1 { margin: 0 0 10px 0; }
    .mobilebanner_info ul li.banner_1 .automatedadvisory_list .automatedadvisory_listinner p { font-size: 14px; text-transform: capitalize; }
    .mobilebanner_info ul li.banner_1 .slider_img { width: 50%; }
    .mobilebanner_info ul li.banner_2 .slider_img .slider_imginner .banner_img2 { width: 250px; }
    .mobilebanner_info ul li.banner_2 .slider_img .other_list, .mobilebanner_info ul li.banner_2 .slider_img .moneyfront_list { width: 46%; }
    .aboutus_txtright { background: url(../images/aboutus_txtright_icon1.png) left 10px top no-repeat, url(../images/aboutus_txtright_icon2.png) left 10px bottom no-repeat, url(../images/aboutus_txtright_dotbg.png) left 40px top repeat-y; }
    .aboutus_txtright ul li { padding: 30px 0; }
    .aboutus_txtright ul li .aboutus_txtrightinner { width: 100%; margin: 0; }
    .aboutus_txtright ul li:nth-child(2n) .aboutus_txtrightinner { margin: 0; }
    .aboutus_txtright ul li:nth-child(2n) .aboutus_txtrightinner .aboutusright_circle { float: left; }
    .aboutus_txtright ul li:nth-child(2n) .aboutus_txtrightinner .aboutusright_cont { padding: 30px 0 0 110px; text-align: left; background: url(../images/aboutusright_cont_bg1.png) left 76px top 35.5px no-repeat; }
    .title_banner h2 { font-size: 40px; }
    .contactus_address { width: 100%; }
    .contactus_info h5 { margin: 0 0 20px 0; font-size: 20px; }
    .contactus_address .contactus_addressinner .contactus_address_cont h4 { font-size: 30px; }
    .retirementcalculator_form { padding: 30px; }
    .aboutus_section { padding: 30px 0; }
    .retirementcalculator_txt p { margin: 0 0 30px 0; }
    .retirementcalculator_list .form-group { margin-bottom: 20px; }
    .retirementcalculator_list label { font-size: 14px; }
    .team_list ul li .team_cont .team_continner h4 { font-size: 24px; }
    .team_thumb_info { width: 360px; }
    .team_thumb_slider li { width: 180px !important; }
    .team_thumb_info .bx-wrapper .bx-controls-direction .bx-next { right: -35px; }
    .team_thumb_info .bx-wrapper .bx-controls-direction .bx-prev { left: -35px; }
    .news_listinner ul li p { margin: 0 0 10px 0; }
    .faq_search { padding: 15px; }
    .faq_searchinner input[type="text"], .faq_searchinner input[type="tel"] { font-size: 14px; }
    .search_letter { font-size: 24px; }
    .nodistributorfees_list h4 { margin: 0 0 20px 0; font-size: 24px; }
    .howitworks_list ul li p { font-size: 16px; line-height: 24px; }
    .social_list_header { width: 100%; padding: 5px 0 0 0; text-align: center; }
    .assetallocation_chart { height: 200px !important; }
    .top_holdings_sectors_list { margin: 0 0 30px 0; }
    .fundcard_boxshadow { margin: 0 0 20px 0; }
    .login_signup_pageinfo { padding: 15px; }
    .modelportfolio_cont p { font-size: 16px; line-height: 26px; }
    .calculatorresult_chart svg { width: 360px !important; }
    .careers_fullview_list .careers_fullview_title h4, .careers_applynow_form h4 { font-size: 22px; }
    .careers_applynow_formlist .applynow_btn { width: 220px; }
    .careers_fullview_info { padding: 30px 0; }
    .careers_applynow_formlist .form-group { margin: 0 0 15px 0; }
    .asfeatured_list .asfeatured_name { font-size: 24px; }
    .asfeatured_list .asfeatured_listinner ul li { margin: 5px; }
    .ourservicesfree_section h3 { margin: 0 0 30px 0; font-size: 22px; }
    .mobilebanner_info ul li.banner_3 .banner_img3 { max-width: 120px; }
    .mobilebanner_info ul li.banner_3 .banner3_cont h3 { font-size: 24px; }
    .mobilebanner_info ul li.banner_3 .banner3_cont h2 { font-size: 28px; }
    .mobilebanner_info ul li.banner_3 .banner3_cont h4 { font-size: 20px; }
}

@media (max-width:450px) {
    .nav_info .navbar-collapse { width: 270px; }
    .login_signup_info ul li, .customersupport_txt { font-size: 12px; }
    .savemoneyfront_formlist .calculatesaving_btn, .graph_text .findoutnow_btn { font-size: 14px; }
    .graph_text h5 { font-size: 18px; }
    .banner_info ul li.banner_1 .automatedadvisory_list .automatedadvisory_listinner img { width: 40px; float: left; }
    .banner_info ul li.banner_1 .slide-content h1 { font-size: 26px; }
    .banner_info ul li.banner_1 .slide-content h3 { font-size: 20px; }
    .graph_text .findoutnow_btn, .savemoneyfront_formlist .calculatesaving_btn { font-size: 15px; }
    .updates_news_listinner .updates_news_img { max-width: 60px; }
    .graph_text h5 { font-size: 20px; }
    .copyright_info { padding: 10px 0; font-size: 12px; }
    .graph_info .graph_top_img1 .road_img1 { left: -550px; }
    .graph_info .graph_top_img1 .graph_cycle { left: 4%; }
    .graph_info .graph_info_txt1 { width: 180px; right: -20px; bottom: 20%; }
    .graph_info .graph_top_img2 .road_img2 { left: -760px; }
    .graph_info .graph_top_img2 .graph_byke { left: 44%; bottom: 37.5%; }
    .graph_info .graph_info_txt2 { right: 30px; width: 220px; bottom: -33px; }
    .mobilebanner_info ul li.banner_1 .slide-content h1, .mobilebanner_info ul li.banner_2 .slide-content h1 { font-size: 20px; }
    .mobilebanner_info ul li.banner_1 .slide-content h3, .mobilebanner_info ul li.banner_2 .slide-content h3 { font-size: 16px; }
    .mobilebanner_info ul li.banner_1 .automatedadvisory_list .automatedadvisory_listinner { width: 100%; }
    .mobilebanner_info ul li.banner_1 .automatedadvisory_list .automatedadvisory_listinner img { float: left; width: 50px; }
    .mobilebanner_info ul li.banner_1 .automatedadvisory_list .automatedadvisory_listinner p { text-align: left; padding: 0 0 0 60px; margin: 7px 0 0 0; }
    .mobilebanner_info ul li.banner_2 .slider_img .other_list ol li, .mobilebanner_info ul li.banner_2 .slider_img .moneyfront_list ol li { margin: 0 0 5px 0; font-size: 14px; line-height: 18px; }
    .mobilebanner_info ul li.banner_2 .slider_img .other_list h4 { font-size: 18px; }
    .title_banner h2 { font-size: 30px; }
    .contactus_address .contactus_addressinner .contactus_address_cont h4 { font-size: 24px; }
    .contactus_info h5 { font-size: 18px; }
    .retirementcalculator_form { padding: 15px; }
    .team_list ul li .team_cont .team_continner h4 { font-size: 20px; }
    .team_thumb_info { width: 250px; }
    .team_thumb_slider li { width: 250px !important; }
    .team_thumb_info .bx-wrapper .bx-controls-direction .bx-next { right: 10px; }
    .team_thumb_info .bx-wrapper .bx-controls-direction .bx-prev { left: 10px; }
    .news_listinner ul li h6 { font-size: 18px; margin: 0 0 10px 0; }
    .latestupdates_info h5 { font-size: 18px; }
    .code_btns ul li { margin: 0 5px; }
    .code_btns ul li input { width: 100px; }
    .howitworks_list ul li { width: 100%; }
    .assetallocation_chart { height: 250px !important; }
    .login_signup_pageinfo ul li .submit_btn { font-size: 16px; }
    .modelportfolio_cont p { font-size: 14px; line-height: 24px; }
    .login_signup_pageinfo ul li input[type="text"], .login_signup_pageinfo ul li input[type="email"], .login_signup_pageinfo ul li input[type="password"], .login_signup_pageinfo ul li select { padding: 0 5px; }
    .calculatorresult_chart svg { width: 220px !important; }
    .mobilebanner_info ul li.banner_3 .banner_img3 { max-width: 80px; }
    .mobilebanner_info ul li.banner_3 .banner3_cont h3 { font-size: 22px; }
    .mobilebanner_info ul li.banner_3 .banner3_cont h2 { font-size: 24px; }
}
