@media(max-width:1366px) {
    .up.first_home .quote_section_wrap { padding: 80px 60px 30px; }
    .up .quote_section{
        padding: 100px 0 30px;
    }
    .up.first_home .content_section .heading_h2 h2,.up.first_home .request-a-call .head-blk h2,.up.first_home .icons_section .head-blk h2{line-height: 1.2em;}
}

@media(max-width:1232px) {
    .up.first_home .ready-to-invest .bgImg { background-position: center; }
    .up.first_home .banner_section .button_container { gap: 19px; }
    .up.first_home .banner_section .banner_image{ margin-right: 0; }  
}

@media(max-width:1180px) {
    .up.first_home footer .top-footer .footer-item { min-width: auto; padding-right: 10px; width: 22%; }
    .up.first_home footer .top-footer .footer-wrapper { gap: 0px; }

    .up.first_home .banner_image { width: 36.2%; margin-right: 31px; }
    .up.first_home .banner_section .banner_content { padding: 75px 0 90px 0; }
    .up.first_home .banner_section .banner_image { width: 38%; }
    .up.first_home .banner_section .banner_content { padding: 75px 0 90px 0; width: 45.5%; }

    .up.first_home .content_section{ padding: 60px 0; }
    .up.first_home .content_section .content_text{ padding-top: 0; }
    .up.first_home .content_section div.p_class div:not(:last-child){ margin-bottom: 20px; }

    .up.first_home .icons_section { padding: 74px 0 100px 0; }
    .up.first_home .icons_section .section_title{ padding-bottom: 30px; }

    .up.first_home .calculator_content_inner { padding: 55px 60px 55px 60px; }

}

@media(max-width:1080px) { 
    .up.first_home .ready-to-invest{ padding: 65px 0 35px 0; }

    .up.first_home .single-image-left-text-right { padding: 35px 0 65px 0; }

    .pillar_section { padding: 25px 0; } 
    .pillar_section .pillar_section_wrap { gap: 15px 30px; } 
    .pillar_section .pillar_link a { font-size: 18px; }

    .up.first_home .banner_section .banner_content { padding: 65px 0 70px 0; width: 45.5%; }
    .up.first_home .banner_section .button_container { padding-top: 1px; }
    .up.first_home .banner_section .banner_image { width: 39%; }
    .up.first_home .banner_section .banner_content{ width: 48.5%; }

    .up.first_home .icons_section { padding: 74px 0 90px 0; }

}

@media(max-width:1024px) {
    .up.first_home header .logo{  padding: 13px 20px;  }
    .up.first_home header .nav-links ul { margin: 20px 0 0; }
}

@media(max-width:991px) {
    .up.first_home header{padding: 0;}

    .up.first_home footer .bottom-footer .wrapper { flex-direction: column; }
    .up.first_home footer .bottom-footer .right { padding-bottom: 40px; width: 100%; margin-top: 0; }
    .up.first_home footer .bottom-footer {padding: 30px 0 40px;}
    .up.first_home footer .bottom-footer .right img { width: auto; }
    .up.first_home footer{ padding: 50px 0; }
    .up.first_home footer .top-footer .footer-item { width: 33%; padding-right: 20px; }

    .up.first_home .ready-to-invest {  padding: 70px 0 50px 0;}
    .up.first_home .ready-to-invest{ padding: 55px 0 30px 0; }
    .up.first_home .ready-to-invest .bgImg{ padding: 30px; }

    .up.first_home .banner_section .banner_image{ width: 43%; }
    .up.first_home .banner_section .banner_content { padding: 50px 0 50px 0; }

    .up.first_home .content_section{ padding: 80px 0; }
    .up.first_home .content_section div.p_class div:not(:last-child){ margin-bottom: 15px; }

    .up.first_home .quote_section_wrap { padding: 60px 40px 20px; }

    .up.first_home .icons_section { padding: 35px 0 60px 0; }

    .up.first_home .content_lr_Section .content_lr_box{ margin-bottom: 30px; }
    .up.first_home .content_lr_Section .content_lr_text h5 { font-size: 18px; margin-bottom: 10px; }
    .up.first_home .content_lr_Section .content_lr_text .p_class div { margin-bottom: 15px; }
    .up.first_home .content_lr_Section .content_lr_text .common_link a { gap: 12px; }
    .up.first_home .content_lr_Section .content_lr_text .common_link svg { max-width: 20px; }

    .up .request-a-call {
        padding: 80px 0;
    }

    .up.first_home .calculator_content { padding: 80px 0 35px 0; }
    .up.first_home .calculator_content .head-blk h3 { font-size: 22px; }
    .up.first_home .calculator_content .text-blk { padding-top: 15px; }
    .up.first_home .calculator_content .text-blk .p_class, .up .calculator_content .text-blk .p_class div, .up .calculator_content .text-blk .p_class li { font-size: 16px; }
    .up.first_home .calculator_content .text-blk .p_class ul { margin: 18px 0 10px 7px; }
    .up.first_home .calculator_content .btn-blk { margin-top: 20px; }
    .up.first_home .calculator_content_inner { padding: 40px 35px 40px 35px; gap: 30px; }

    .up .quote_section{
        padding: 60px 0 30px;
    }
    .up.first_home .content_lr_Section {
        padding: 80px 0;
    }
    .up .image-left-text-right .head-blk {
        padding-bottom: 15px;
    }

}

@media(max-width:768px) {
    .up.first_home header .main { padding: 0;}
    .up.first_home header .burger{top:31px;}

    .up.first_home footer{ padding: 40px 0; }
    .up.first_home footer .top-footer .footer-item { width: 100%; padding-right: 0; }

    .up.first_home .ready-to-invest {  padding: 0 0 50px 0;}
    .up.first_home .ready-to-invest .bgImg {background-position: bottom;}
    .up.first_home .ready-to-invest .bgImg {padding: 57px 20px 112px;}
    .up.first_home .ready-to-invest .text-blk .p_class {   font-size: 22px; line-height: 1.31;}
    .up.first_home .ready-to-invest .ready_btn_wrapper { margin-top: 30px; }
    .up.first_home .ready-to-invest .main { padding: 0;}
    .up.first_home .ready-to-invest .bgImg:before { background: linear-gradient(269.92deg, rgba(0, 0, 0, 0) -10%, #000000 44.01%, #000000 79.93%); }

    .up.first_home .ready-to-invest .bgImg {
        background-position: right 50%;
        background-size: auto 120%;
    }


    .up.first_home .ready-to-invest .btn-green{ margin-top: 20px; }

    .up.first_home .single-image-left-text-right { padding: 20px 0 40px 0; }
    .up.first_home .single-image-left-text-right .item .inner .left { width: 45px; margin-left: 0px; }
    .up.first_home .single-image-left-text-right .item{ margin: 0; }
    .up.first_home .single-image-left-text-right .item .inner .right { width: 100%; }
    .up.first_home .single-image-left-text-right { padding: 0px 0 40px 0; }
    .up.first_home .single-image-left-text-right .item { border-left: unset; padding-left: 0; margin-bottom: 0; padding-bottom: 0; }

    .up.first_home .pillar_section { padding: 20px 0; } 
    .up.first_home .pillar_section .pillar_section_wrap { gap: 7px 20px; justify-content: flex-end; flex-direction: column; align-items: end;} 
    .up.first_home .pillar_section .pillar_link a { font-size: 18px; }

    .up.first_home .banner_section .banner_inner { flex-direction: column; align-items: center; }
    .up.first_home .banner_section .banner_content { width: 100%; padding: 45px 0 0 0; }
    .up.first_home .banner_section .button_container { padding-top: 16px; }
    .up.first_home .banner_section .banner_image { width: 50%; margin-right: 41px; }

    .up.first_home .content_section{ padding: 50px 0; }
    .up.first_home .content_section div.p_class div:not(:last-child){ margin-bottom: 10px; }

    .up.first_home .quote_section_wrap { padding: 30px 20px 20px 20px; }

    .up.first_home .icons_section { padding: 20px 0 40px 0; }

    .up.first_home .content_lr_Section .content_lr_box{ margin-bottom: 25px; flex-wrap: wrap; gap: 15px; }
    .up.first_home .content_lr_Section .content_lr_text .p_class div { margin-bottom: 10px; }
    .up.first_home .content_lr_Section .content_lr_text .common_link a { gap: 8px; }
    .up.first_home .content_lr_Section .content_lr_img { max-width: 480px; width: 100%; margin: 0 auto; }
    .up.first_home .content_lr_Section .content_lr_text { max-width: 100%; width: 100%; }
    .up.first_home .content_lr_Section .content_lr_text .common_link svg { max-width: 15px; }
    
    .up.first_home .calculator_content { padding: 50px 0 20px 0; }
    .up.first_home .calculator_content_inner { flex-wrap: wrap; gap: 20px; padding: 30px 25px 30px 25px; }
    .up.first_home .calculator_content_left { margin: 0 auto; }
    .up.first_home .calculator_content .text-blk { padding-top: 10px; }
    .up.first_home .calculator_content .text-blk .p_class ul { margin: 10px 0 10px 7px; }
    .up.first_home .calculator_content .btn-blk { margin-top: 15px; }


    .up .request-a-call .wrapper{flex-direction: column;}
    .up .request-a-call .wrapper :is(.left,.right){width: 100%;}
    .up.first_home .request-a-call .head-blk {
        padding-bottom: 10px;
    }
    .up.first_home .content_lr_Section {
        padding: 50px 0;
    }
    .up.first_home .content_lr_Section {
        padding: 60px 0;
    }
    .up .request-a-call {
        padding: 50px 0;
    }
    .up form.mktoForm .mktoHtmlText {

        max-width: initial;
    }
    .up form.mktoForm .mktoCaptchaDisclaimer {
        padding-top: 0;
        padding-right: 0px;
    }
}

@media(max-width:575px) {
    .up.first_home .banner_section .banner_image{ width: 55%; }
}

@media(max-width:480px) {
    .up.first_home .ready-to-invest .ready_btn_wrapper { gap: 18px; }
    .up.first_home .ready-to-invest .btn-green { margin-top: 0; }
    .up.first_home .ready-to-invest .ready_btn_wrapper { margin-top: 50px; flex-direction: column; }

    .up.first_home .ready-to-invest .bgImg {
        background-position: 50% 50%;
        background-size: auto 120%;
    }

    .up.first_home .single-image-left-text-right { padding: 0px 0 40px 0; }

    .up.first_home .pillar_section .pillar_section_wrap { gap: 10px 12px; } 

    .up.first_home .banner_section .button_container .btn-blk, .up.first_home .banner_section .button_container a { width: 100%; }
    .up.first_home .banner_section .banner_content { padding: 37px 0 0 0; }
    .up.first_home .banner_section .banner_image { width: 79%; margin-right: 41px; }

    .up.first_home .content_section{ padding: 50px 0; }
    .up.first_home .content_lr_Section {
        padding: 50px 0;
    }
    .up.first_home .calculator_content_inner{ padding: 25px 20px 25px 20px; }

    .up form.mktoForm .mktoFormCol{padding-left: 0;}
    .up form.mktoForm fieldset .mktoFormCol{width: 100%;        margin-bottom: 20px !important;}
    .up form.mktoForm fieldset .mktoFormCol:first-child{padding-right: 0 !important;}
    .up form.mktoForm fieldset .mktoFormCol:nth-child(2) {padding-left: 0 !important;}
    .up form.mktoForm .mktoFormRow {
        width: 100%;
        padding-bottom: 0;
    }
    .up form.mktoForm {
        padding: 0;
    }
    .mktoForm input[type=text], .mktoForm input[type=url], .mktoForm input[type=email], .mktoForm input[type=tel], .mktoForm input[type=number], .mktoForm input[type=date], .mktoForm textarea.mktoField, .mktoForm select.mktoField{height: 40px!important;    font-size: 14px!important;}
    .mktoForm .mktoFormRow .mktoRequiredField .mktoAsterix {
        padding-left: 5px;
        padding-right: 5px;
    }
    .up .request-a-call .formThankyouBox{padding:25px 15px;}
}