@media(max-width:1440px){ 
}

@media(max-width:1400px){     
  

}
@media (max-width:3840px) {
    .up.tui_lp .banner.banner_with_right_img { padding: 500px 0; }
    .up.tui_lp .banner.banner_with_right_img.banner_without_image{ padding: 150px 0; }
}
@media (max-width:2560px) {
    .up.tui_lp .banner.banner_with_right_img { padding: 250px 0; }
    .up.tui_lp .banner.banner_with_right_img.banner_without_image{ padding: 150px 0; }
}
@media (min-width: 1920px) {
    .up .slide_item {  min-height: auto; } 
}
@media (max-width: 1920px) {
    .up.tui_lp .banner.banner_with_right_img { padding: 150px 0; }
}
@media(max-width:1440px){  
    .up.tui_lp .banner.banner_with_right_img {   padding: 64px 0 46px;} 
   
.up.tui_lp .banner.banner_with_right_img.banner_without_image { padding: 102px 0 120px; }

}
@media(max-width:1280px){ 
  .up.tui_lp .fundExpandedPanel { padding: 30px 40px 40px; }
}

@media (max-width:1279px) {
    .up.gc_lp.tui_lp .banner.banner_with_right_img .banner-content { padding: 0 !important; padding-right: 20px !important;}
    .up.tui_lp .banner.banner_with_right_img,.up .banner_with_right_img,.up.tui_lp .banner_with_right_img { background-image: block !important; }

    .up.tui_lp .breadcrumbTrail li{font-size: 16px;}
    .up.tui_lp .breadcrumbTab a{font-size: 16px;}
}
@media (max-width:1199px) {
    .up.tui_lp .breadcrumbNav ul{gap: 50px;}
    

    .up.tui_lp .banner.banner_with_right_img h1 br,.up.tui_lp .banner.banner_with_right_img h2 br{display: none;}
    .up.tui_lp .banner.banner_with_right_img .banner-content { padding: 0 !important; padding-right: 20px !important;} 
    .up.tui_lp .banner.banner_with_right_img.banner_without_image .banner-content{width: 100%;}
    .up.tui_lp .banner.banner_with_right_img .btn_wrapper{gap: 20px 20px;}

    .up.tui_lp .faqSec{padding-bottom: 38px;}

    /* ========================================= */

    .up.tui_lp .FMA-three-col .fmaColsWrapper .fmaCol {  padding: 0 0px 0 30px; }
    .up.tui_lp h2, .up.tui_lp .h2 h2{font-size: 32px;}
    .up.tui_lp .service-table .serviceTableSubtitle { margin-bottom: 0px; }
    .up.tui_lp .service-table .serviceTableWrapper { margin: 50px auto 50px;}
    .up.tui_lp .schemeServiceSec .schemeRowLabel {padding: 20px 17px 20px 17px;}


    /* =================== */
    .up.tui_lp .fundCompareColLabels { padding-top: 40px; padding-bottom: 25px; }
    .up.tui_lp .fundCompareTopContent h2 { font-size: 36px; }
    .up.tui_lp .two-col-section .whyChangeHighlight p {margin-bottom: 30px;}
    

    
    
    
    
}

@media (min-width:1024px) {
    .up.tui_lp header.page-headers { top:-190px; }
    .up.tui_lp header.page-headers.page-header--scrollable { top: 0; }
    .up.tui_lp .breadcrumbNav ul { width: 630px; overflow: auto; }
}
@media (min-width:1200px) {
.up.tui_lp .breadcrumbNav ul { width: 710px; overflow: auto; }
}
@media (min-width: 1366px) {
     .up.tui_lp header.page-headers { top:-198px; }
    
}
@media(max-width:1230px) {
    .up.tui_lp .faqcontactSec .top-border { max-width: calc(100% - 40px); }
    .up.tui_lp .FMA-three-col .fma_Title { max-width: 100%; margin-bottom: 35px; }
}
@media(max-width:1180px) {
    .up.tui_lp .banner.banner_with_right_img { padding: 80px 0; }
    .up.tui_lp .banner.banner_with_right_img { background-position: 62% center; }
}
@media(max-width:1024px){
    .up.tui_lp .banner.banner_with_right_img { padding: 50px 0; }
    .up.tui_lp .banner.banner_with_right_img h1,.up.tui_lp .banner.banner_with_right_img h2 { font-size: 50px; } 
    .up.tui_lp header { width: 100%; padding: 10px 0 0px;}
    .up.tui_lp .breadcrumbSec {  margin-top: 12px;}
    .up.tui_lp header.page-headers { top: -98px; }
    .up.tui_lp header.page-headers.page-header--scrollable { top: 0;}
    .up.tui_lp .breadcrumbDropdownMenu ul { display: block; height: 265px; overflow-y: auto;}
    .up.tui_lp .breadcrumbDropdownTrigger{text-align: left;}
    .up.tui_lp .banner.banner_with_right_img .btn_wrapper { margin-top: 40px; }

    /* Hide desktop layout */
    .up.tui_lp .breadcrumbLeft,
    .up.tui_lp .breadcrumbNav { display: none; }

    /* Show mobile dropdown */
    .up.tui_lp .breadcrumbDropdownWrap { display: block; width: 100%; }

    .up.tui_lp .breadcrumbContainer { padding: 0 20px; min-height: auto; flex-direction: column; align-items: stretch;}
}

@media(max-width:991px){
    .up.tui_lp  h1 { font-size: 42px; line-height: 1; }
    
    .up.tui_lp .banner.banner_with_right_img .banner-content { width: 48%; }
    .up.tui_lp .banner.banner_with_right_img .banner_wrapper .banner_right_img { width: 45%; padding-left: 20px; }
    .up.gc_lp.tui_lp .banner.banner_with_right_img .banner-content {  padding-right: 0px !important;}
    .up.tui_lp .banner.banner_with_right_img .btn_wrapper { gap: 20px; }
    .up.tui_lp .banner.banner_with_right_img a.btn-green-banner { width: auto; }
    .up.tui_lp .banner.banner_with_right_img a.btn-green-banner.banner_btn2 { width: auto; }
    .up.tui_lp .banner.banner_with_right_img { padding: 60px 0 50px;}
    .up.tui_lp .banner.banner_with_right_img h1,.up.tui_lp .banner.banner_with_right_img h2 {  font-size: 40px; }

    .up.tui_lp .banner.banner_with_right_img,.up.tui_lp .schemeServiceSec { padding: 60px 0; }
     .up.tui_lp .schemeServiceSec a.btn-green-banner,.up.tui_lp .FMA-three-col a.btn-green-banner,.up.tui_lp .faqSec a.btn-green-banner { width: auto; }

    .up.tui_lp .banner.banner_with_right_img .btn_wrapper { gap: 20px; }
    .up.tui_lp .banner.banner_with_right_img h1 br,.up.tui_lp .banner.banner_with_right_img h2 br{display: none;}
    .up.tui_lp .banner.banner_with_right_img { background-position: 72% center; }
    /* page 2  */
    .up.tui_lp .banner.banner_with_right_img.banner_without_image .btn_wrapper { margin-top: 40px; }
    .up.tui_lp .banner.banner_with_right_img.banner_without_image { padding: 80px 0 80px; }
 
    .up.tui_lp .faqSec{padding-bottom: 30px;}

 
    /* ============================================================================    */
    /* faqSec */
    .up.tui_lp .faqSec { padding: 60px 0 60px; }
    .up.tui_lp .faqSec .faqAccordTitle div { font-size: 22px; }
    .up.tui_lp .faqSec .accordion { padding: 25px 0px 25px 0px; }

    .up.tui_lp .faqcontactSec { padding: 60px 0 60px; }
    .up.tui_lp .faqcontactSec .faqcontactSecTopTitle h2 { margin-bottom: 40px; }
    .up.tui_lp .faqcontactSec .contactCard {   padding: 20px 25px 20px 25px; }
    .up.tui_lp .faqSec .faqAccordDetail { padding-top: 20px; padding-right: 0; padding-bottom: 0px; }
    .up.tui_lp .faqSec .commonSecTopTitle h2 { font-size: 40px; }
    .up.tui_lp .faqSec .commonSecTopTitle { margin-bottom: 30px; }

    .up.tui_lp .FMA-three-col .fmaColsWrapper .fmaCol { width: calc(50% - 40px); border-left: 2px solid #000000; margin: 0 20px 40px; }
    .up.tui_lp .FMA-three-col .fmaColsWrapper .fmaCol .fmaColTitle { margin-bottom: 20px; }
    .up.tui_lp .FMA-three-col .fmaColsWrapper .fmaCol .fmaColContent div { margin-bottom: 20px; }
    .up.tui_lp .FMA-three-col .fmaColsWrapper { width: calc(100% + 40px); margin: 40px -20px 0; }
    .up.tui_lp .FMA-three-col { padding: 60px 0 20px; }
    .up.tui_lp .FMA-three-col .fma_Title { margin-bottom: 30px; }

    .up.tui_lp .service-table .serviceTableSubtitle div { font-size: 18px; line-height: 24px; }
    .up.tui_lp .service-table .serviceTableTitle h2 { margin-bottom: 15px; }
    .up.tui_lp .service-table { padding: 60px 0; }
    .up.tui_lp .service-table .serviceTableWrapper { margin: 50px auto 50px;}
    td#service_row10_label + .serviceTableIcon:before{right: 31.5%;}
    td#service_row4_label + .serviceTableIcon + .serviceTableIcon:before{right: 35%;}
    .up.tui_lp .service-table .serviceTable thead tr th:first-child, .up.tui_lp .service-table .serviceTable tbody tr td:first-child { width: 50%; }
    .up.tui_lp .service-table .serviceTable tbody td.serviceTableLabel { padding: 20px 10px 21px 20px; }
    .up.tui_lp .service-table .serviceTable thead tr th:not(:first-child), .up.tui_lp .service-table .serviceTable tbody tr td:not(:first-child) { width: 25.5%; }


    .schemeServiceSec .schemeRowValue, .schemeServiceSec .schemeRowLabel { padding: 15px 8px; font-size: 16px; }
 
    .up.tui_lp .two-col-section h2 { margin-bottom: 30px; }
    .up.tui_lp .two-col-section { padding: 60px 0;}

    /* =========================Compare ================================= */
    .up.tui_lp .fundCompareSec { padding: 60px 0 60px; }
    .up.tui_lp .fundCompareSec .fund_compare_instruction h3 { font-size: 26px; }
    .up.tui_lp .fundCompareColLabels .fundCompareLabel h4 { font-size: 22px; }
    .up.tui_lp .fundDropdownHeader { display: flex; align-items: center; gap: 15px; padding: 20px 16px 20px 16px; font-size: 22px; }
    .up.tui_lp .fundExpandedPanel { padding: 30px 30px 30px; }
    .up.tui_lp .fundRiskRow { gap: 25px; padding-top: 30px; }
    .up.tui_lp .fundAssetBreakdown { margin: 0 0 25px; padding-left: 5%; }
    .up.tui_lp .graph-wrapper { padding-top: 55px; }
    .up.tui_lp .dropOptionList ul li { padding: 8px 15px; font-size: 22px; }
    .up.tui_lp .fundCompareColLabels { gap: 2.6%; }
    .up.tui_lp .fundCompareColLabels div { flex: 1; }
    .up.tui_lp .fundRiskRow { gap: 10%; }
    .up.tui_lp .riskBlock { width: 100%; max-width: 100%; flex: 1; }
    .up.tui_lp .fundGraphImg { max-width: 175px; height: auto; }
    .up.tui_lp .riskScaleRow { gap: 10px; }
    .up.tui_lp .riskScaleRow span:last-child { text-align: end; }
    .up.tui_lp .fundCompareTopContent p { font-size: 18px; }
    .up.tui_lp .fundCompareTopContent h2 {font-size: 36px;}
    .up.tui_lp .fund_compare_instruction h3 { font-size: 28px; }
    .up.tui_lp .riskScaleRow.labels span { line-height: 1.3; margin-top: 5px; }
    .up.tui_lp .fundPanelDescription p, .up.tui_lp .fundPanelDescription div { font-size: 18px; }
    .up.tui_lp .dropOptionList ul { height: 268px; overflow-y: auto; }

}

@media(max-width:768px){ 

    .up.tui_lp .banner.banner_with_right_img { padding: 60px 0 60px 0 !important; }
    
    #atomicInline iframe.atomic-sdk-frame.single-card.has-card, #atomicInline iframe.atomic-sdk-frame.modal-subview.has-subview{ width: 100% !important; }
    
    .up .banner .banner-content .p_class, .up .banner .banner-content .p_class div { width: 100%;}

    .up.tui_lp .faqSec{padding-bottom: 20px;}
        .up.tui_lp header.page-headers { top: -76px;}
 

}
@media(min-width:768px){ 
.up.tui_lp .timelineRow.leftline.firstframe.sixframe .timelineContent--left > div { padding: 51px 10px 53px; }
.timelineRow.timelineRow--right.whitebox { margin-top: -117px; }

}
@media (max-width:767.91px) { 
    .up.tui_lp  h1 { font-size: 32px; line-height: 1; }
    .up.tui_lp .banner.banner_with_right_img.banner_without_image{padding: 50px 0 30px 0 !important;}
    .up.tui_lp .banner.banner_with_right_img .banner-content { width: 100%; }
    .up.tui_lp .banner.banner_with_right_img .banner_wrapper .banner_right_img { width: 100%; padding-left: 0; max-width: 350px; margin: 0 auto; }
    .up.tui_lp .banner.banner_with_right_img h1,.up.tui_lp .banner.banner_with_right_img h2 { font-size: 36px; line-height: 1.1 !important; }
    .up.tui_lp .banner.banner_with_right_img h1 br,.up.tui_lp .banner.banner_with_right_img h2 br{display: none;}
    .up.tui_lp .banner.banner_with_right_img { padding: 30px 0 600px 0 !important; background-position: bottom center; }
    .up.tui_lp .banner.banner_with_right_img .banner-content { padding: 0; max-width: 100%; width: 100%; padding: 0 !important; margin-bottom: 25px; }
    .up.tui_lp .banner.banner_with_right_img .banner_text { padding-bottom: 25px; width: 100%; max-width: 100%;}
    .up.tui_lp .banner.banner_with_right_img .banner_text div { width: 100%; }
    .up.tui_lp .banner.banner_with_right_img .btn_wrapper .btn-blk {  width: auto; }
    .up.tui_lp .banner.banner_with_right_img .banner_text div {  font-size: 22px; line-height: 1.08; }
    .up.mf_lp .banner .banner-content .head-blk{ padding-bottom: 5px;}

    .up.tui_lp .banner.banner_with_right_img.banner_without_image { padding: 60px 0 60px 0 !important; }
    .up.tui_lp .banner.banner_with_right_img.banner_without_image .btn_wrapper { margin-top: 0px; }
    .up.tui_lp .banner.banner_with_right_img.banner_without_image .banner-content { margin-bottom: 0px; }

    .up.tui_lp header.page-headers {top: -76px;}
    .up.tui_lp .banner.banner_with_right_img .btn_wrapper { margin-top: 25px; }


    /* ============================================================ */
    .up.tui_lp h2, .up.tui_lp .h2 h2{font-size: 28px;}
    .up.tui_lp .p_class, .up.tui_lp .p_class div{font-size: 16px;}
    .up.tui_lp .p_class div{font-size: 16px;}
    .up.tui_lp .faqSec, .up.tui_lp .faqcontactSec { padding: 50px 0 50px; }
    .up.tui_lp .faqSec .faqAccordTitle div { font-size: 18px; }
    .up.tui_lp .faqcontactSec .contactCard { width: 100%; padding: 20px 15px 20px 15px; }
    .up.tui_lp .faqSec .accordion { padding: 15px 0px 15px 0px; }
    .up.tui_lp .contactCardTitle { margin-top: 20px; margin-bottom: 10px; }
    .up.tui_lp .faqcontactSec .contactCardBtn { margin-top: 20px; }
    .up.tui_lp .faqcontactSec .faqcontactSecTopTitle h2 { margin-bottom: 30px;}
    .up.tui_lp .faqSec .commonSecTopTitle h2 { font-size: 32px; }
    .up.tui_lp .faqSec .faqAccordDetail ul li, .up.tui_lp .faqSec .faqAccordDetail div, .up.tui_lp .faqSec .faqAccordDetail ol li { margin-bottom: 20px; }
    .up.tui_lp .faqSec .faqAccordDetail ul li, .up.tui_lp .faqSec .faqAccordDetail ol li { font-size: 16px;  }
   
    .up.tui_lp .faqSec .faqAccordDetail h1, .up.tui_lp .faqSec .faqAccordDetail h2, .up.tui_lp .faqSec .faqAccordDetail h3, .up.tui_lp .faqSec .faqAccordDetail h4, .up.tui_lp .faqSec .faqAccordDetail h5, .up.tui_lp .faqSec .faqAccordDetail h6 {  margin-bottom: 20px;}

    .up.tui_lp .FMA-three-col .fmaColsWrapper .fmaCol { width: 100%; border-left: 2px solid #000000; margin: 0 0px 40px; }
    .up.tui_lp .FMA-three-col .fmaColsWrapper { width: 100%; margin: 40px 0px 0; }
    .up.tui_lp .FMA-three-col .fmaColsWrapper .fmaCol { padding: 0 0px 0 15px; }
    .up.tui_lp .FMA-three-col .fmaColsWrapper .fmaCol:last-child { margin-bottom: 0; }
    .up.tui_lp .FMA-three-col { padding: 50px 0 10px; }
    .up.tui_lp .FMA-three-col .fmaIntroContent div:not(:last-child) { margin-bottom: 20px;}
    .up.tui_lp .FMA-three-col .fmaIntroContent h2 {  margin-bottom: 20px;}
    .up.tui_lp .FMA-three-col .fma_Title { margin-bottom: 20px; }
    .up.tui_lp .FMA-three-col .fmaIntroTitle h2 { font-size: 18px; line-height: 24px; margin-bottom: 20px; }
    .up.tui_lp .FMA-three-col .fmaColsWrapper .fmaCol .fmaColTitle { margin-bottom: 15px; }
    .up.tui_lp .FMA-three-col .fmaIntroContent ul li{font-size: 16px; margin-bottom: 5px;}
    .up.tui_lp .FMA-three-col .fmaIntroContent ul li:before{top:10px;}

    .up.tui_lp .service-table .serviceTable { table-layout: auto; min-width: 600px; }
    .up.tui_lp .service-table .serviceTableWrapper { overflow-x: scroll; -webkit-overflow-scrolling: touch; } 

    .up.tui_lp .service-table .serviceTable tbody td.serviceTableLabel { padding: 18px 10px 18px 10px; text-align: left; vertical-align: middle; }
    .up.tui_lp .service-table .serviceTable tbody td.serviceTableIcon { padding: 10px 10px 10px; }
    .up.tui_lp .service-table .serviceTable thead th { padding: 15px 10px 15px; text-align: center; vertical-align: bottom; }
    .up.tui_lp .service-table .serviceTable thead tr th:first-child, .up.tui_lp .service-table .serviceTable tbody tr td:first-child { width: 30%; }
    .up.tui_lp .service-table .serviceTable thead tr th:not(:first-child), .up.tui_lp .service-table .serviceTable tbody tr td:not(:first-child) { width: 25%; }
    .up.tui_lp .service-table .serviceTable tbody td.serviceTableIcon img { width: auto; height: 23px; }
    .up.tui_lp .service-table .serviceTable thead th.serviceTableHead div { font-size: 16px; }
    .up.tui_lp .service-table .serviceTable tbody td.serviceTableLabel div { font-size: 16px; }
    .up.tui_lp .service-table .serviceTableSubtitle div { font-size: 16px; line-height: 22px; }
    .up.tui_lp .service-table { padding: 50px 0; }
    .up.tui_lp .service-table .serviceTableFootnotes div { font-size: 16px; line-height: 24px; margin-bottom: 20px; }
    .up.tui_lp .service-table .serviceTableWrapper { margin: 40px auto 40px;}
    td#service_row10_label + .serviceTableIcon:before {   right: 34%;}
    td#service_row4_label + .serviceTableIcon + .serviceTableIcon:before{right: 37%;}
    .up.tui_lp .schemeServiceSec{padding: 50px 0;}

    .up.tui_lp .schemeServiceSec .schemeRowValue,.up.tui_lp .schemeServiceSec .schemeRowLabel { padding: 15px 10px; font-size: 16px; }
    .up.tui_lp .schemeServiceSec .schemeTableEmptyCol { width: 15%; padding: 16px 10px; }
    .up.tui_lp .schemeServiceSec .schemeTableHeader { padding: 15px 10px; width: 42.5%; font-size: 16px; }
    .up.tui_lp .schemeServiceSec .schemeRowLabel { padding: 15px 10px; }
    .up.tui_lp .schemeServiceSec .commonSecTopTitle h2 { margin-bottom: 25px; }
    .up.tui_lp .schemeServiceSec .schemeTableWrapper { overflow-x: scroll; -webkit-overflow-scrolling: touch; }
    .up.tui_lp .schemeServiceSec .schemeTable { border-collapse: collapse; font-size: 15px; color: #333; table-layout: auto; min-width: 600px; }
 

        .up.tui_lp .whatDifferent .whatNeedLeft { width: 100%; min-width: 0; }
    .up.tui_lp .two-col-section h2 { margin-bottom: 25px; }
    .up.tui_lp .two-col-section { padding: 50px 0;}
    /* ============================================================ */

    .up.tui_lp .fundCompareSec { padding: 50px 0 50px; }
    .up.tui_lp .fundCompareSec .fund_compare_instruction h3 { font-size: 24px; }
    .up.tui_lp .fundCompareColLabels .fundCompareLabel h4 { font-size: 18px; }
    .up.tui_lp .fundCompareColLabels div { flex: unset; }
    .up.tui_lp .fundCompareColLabels { gap: 10px; }
    .up.tui_lp .fundCompareColLabels div { flex: unset; width: 100%;} 
    .up.tui_lp .fundCompareColLabels .fundCompareArrow svg {width: 45px; text-align: center; margin: 0 auto; }
    .up.tui_lp .fundCompareColLabels .fundCompareArrow { text-align: center; }
    .up.tui_lp .fundPanelDescription p, .up.tui_lp .fundPanelDescription div { font-size: 16px; }
    .up.tui_lp .fundAssetBreakdown { margin: 0 0 0px; padding-left: 0%; }
    .up.tui_lp .fundGraphImg { max-width: 155px; height: auto; margin: 0 auto; }
    .up.tui_lp .riskBlock h4 { font-size: 18px; }
    .up.tui_lp .riskScale { padding-top: 15px; }
    .up.tui_lp .graph-wrapper { padding-top: 45px; flex-direction: column; }
    .up.tui_lp .fundDropdownWrapper { display: flex; }
    .up.tui_lp .fundDropdownHeader { gap: 15px; padding: 20px 15px 20px 15px; font-size: 20px; }
    .up.tui_lp .fundExpandedPanel { padding: 30px 15px 30px; }
    .up.tui_lp .fundCompareTopContent h2 { font-size: 32px;}
    .up.tui_lp .fundCompareTopContent p { font-size: 16px; }
    .up.tui_lp .dropOptionList ul li {  font-size: 18px; }
    .up.tui_lp .dropOptionList ul { height: 256px; overflow-y: auto; }
    .up.tui_lp .fundCompareArrow{max-width: max-content;}
    .up.tui_lp .fundAssetBreakdown .assetCol:nth-child(2){padding-left: 0;}
    .up.tui_lp .assetCol { flex: unset; width: 47.5%; }
.up.tui_lp .fundAssetBreakdown { justify-content: center; }

}
 
@media(max-width:640px){ 
    
    .up.tui_lp .banner.banner_with_right_img { padding: 30px 0 490px 0 !important; }
}

@media(max-width:595px){ 
}

@media (max-width:575px) {
    /* .up.tui_lp .banner.banner_with_right_img { padding: 30px 0 370px 0 !important; } */
}
@media (max-width:480px) {
    .up.tui_lp .banner.banner_with_right_img .btn_wrapper { display: block; max-width: 100%; width: 100%; }
    .up.tui_lp .banner.banner_with_right_img .btn_wrapper .btn-blk{margin-bottom: 20px;}
    .up.tui_lp .banner.banner_with_right_img a.btn-green-banner, .up.tui_lp .banner.banner_with_right_img a.btn-green-banner.banner_btn2 { max-width: 100%; width: 100%; text-align: center; }
    .up.tui_lp .banner.banner_with_right_img .btn_wrapper .btn-blk:last-child {margin: 0;}
 
    .up.tui_lp .banner.banner_with_right_img .banner_text div {  font-size: 15px; line-height: 1.6; }
    .up.tui_lp .banner.banner_with_right_img .banner_text { padding-bottom: 22px; width: 100%; max-width: 100%;}

    .up.tui_lp .service-table .serviceTable thead th, .up.tui_lp .service-table .serviceTable tbody td { padding: 12px 10px; }

    .up.tui_lp .fundCompareBox { overflow: auto; width: 550px; }
.up.tui_lp .fundCompareBox-mains { overflow: auto; border-radius: 30px; box-shadow: 0px 0px 19px 0px #00000040; }

.up.tui_lp .schemeServiceSec a.btn-green-banner,.up.tui_lp .FMA-three-col a.btn-green-banner,.up.tui_lp .faqSec a.btn-green-banner { max-width: 100%; width: 100%; text-align: center; }
}
@media (max-width:430px) { 
}
@media (max-width:389px) {
.up.tui_lp .banner.banner_with_right_img h1,.up.tui_lp .banner.banner_with_right_img h2 {  font-size: 32px; }
}
@media (max-width:375px) { 
        .up.tui_lp .banner.banner_with_right_img { padding: 30px 0 300px 0 !important;}
}