@media(max-width:1880px) {
}
@media(max-width:1780px) { 
    .main_content_wrap .left_panel { margin-top: 110px; }
}

@media (max-width: 1680px) {
	.navbar-brand img {max-width: 120px;}
    .rebate-graphic { left: 110px; }
    .rebate-graphic.right_side{right: 110px;}
    .sloganWith_countryLang p { font-size: 20px;}
    .sloganWith_countryLang img { max-width: 45px; margin-left: 20px;}
    .main_heading {font-size: 38px; }
    .main_heading+span {font-size: 21px;}
    .main_heading_wrap { padding: 8px 10px; margin-bottom: 15px;}
    .sub_heading { font-size: 25px;padding: 10px 10px;border-radius: 30px;}
    .sub_heading span {max-width: 654px;}
    .qt__block { font-size: 22px;}
    .marital_status {margin: 40px auto 0 auto;}
    .rebates_card h3 { font-size: 29px;line-height: 40px; max-width: 275px; }
    .hero__section {  min-height: 922px; }
    .custom_select {  min-height: 55px; }
    .make_claim_btn_wrap .theme__green__btn {max-width: 400px; min-height: 80px;}
    .thank_you_page_wrap .sub_heading {font-size: 40px;}

    .the_results .sec_heading {border-radius: 40px;font-size: 40px;padding: 22px 15px;}
    .remark_list .message {padding: 14px 30px;font-size: 32px;}
    .footer_logo{width: 200px;}
    .footer_links a, .site_footer .info{font-size: 18px;}
    .sec_heading {font-size: 40px;}

    .theme__container {max-width: 1340px;}
    .f-size-82 {font-size: 60px;line-height: 70px;}
    .f-size-32 {font-size: 28px;line-height: 30px;}
    .banner__wrap {padding: 60px 0 58px;}
    .header {padding: 10px 0;}
    .top {margin-top: 70px;}
    .f-size-34 {font-size: 30px;line-height: 40px;}    
    .f-size-38 {font-size: 34px;}
    .unlock__unclaimed::after {width: 60px;height: 100px;right: 60px;bottom: -45px;}
    .unlock__unclaimed {padding-bottom: 30px;}
    .mt-40 {margin-top: 30px;}
    .theme__green__btn {border-radius: 8px;min-height: 65px;padding-left: 23px;padding-right: 23px;font-size: 24px;}
    .marital_status button svg {margin-left: 15px;width: 20px;}

    .hero_sec_graphic{width: 80%;margin: 0 auto;}
    .rebates_card h4 {font-size: 18px;line-height: 24px;}
    .rebates_card p {font-size: 16px;}
    .calim_now_btn {font-size: 24px;min-height: 65px;}
}
@media(max-width:1580px) {  
    .sloganWith_countryLang img {max-width: 75px;}
    .the_results .sec_heading { font-size: 43px; padding: 25px 15px;}
    .remark_list .message {padding: 20px 30px;font-size: 35px;}
    .f-size-35 {  font-size: 30px; }
    .joint_tenant_data .head_area h4 {font-size: 30px; }
    .rebates_card h3 {
        font-size: 28px;
        line-height: normal;
        max-width: 257px;
    }
    .calim_now_btn {
        font-size: 23px;
        min-height: 60px;
    }
    .rebate-graphic {
        left: 90px;
        max-width: 400px;
    }
}
@media(max-width:1480px) { 
    .theme__container {max-width: 1280px; }
    .f-size-82 {font-size: 66px;line-height: 89px;}
    .f-size-38 {font-size: 32px;line-height: 41px;}
    .f-size-32 {font-size: 30px;line-height: 43px;}
    .unlock__unclaimed {max-width: 743px;}
    .f-size-34 { font-size: 31px; }
    .rating_img img {max-width: 200px;}
    .rating_img {margin-bottom: 25px;}
    .progress_wrap.progress_funnel .progress-bar {width: 100%;}
    .progress_wrap .progress-bar {width: 100%;}
    .main_content_wrap .left_panel { margin-top: 89px; }
    .f-size-20 { font-size: 16px;}
    .f-size-28 {  font-size: 24px; line-height: normal; }
    .sign-page .qt__box {padding: 30px 20px; }
    .signature_box .sign_here {
        font-size: 24px; 
    }
    .joint_tenant_data .head_area h4 {
        font-size: 25px; 
    }
    .ppc_number_input {
        min-height: 60px; 
        font-size: 18px;
    }
}
@media(max-width:1367px) {    
    .site_footer .info{font-size: 18px;}
    .footer_logo{width: 200px;text-align: center;}
    .footer_links a{font-size: 18px;}
    .copyright{font-size: 18px;margin-top: 50px;padding-left: 0;}
    .main_content_wrap.sign-page-wrap:after { bottom: 174px; }
}
@media(max-width:1280px) {  
    .theme__container {max-width: 1140px;}
    .mb-20 {margin-bottom: 15px;}
    .f-size-24 {line-height: 26px;font-size: 20px;}
    .f-size-82 {font-size: 56px;line-height: 74px;}
    .banner__wrap {padding: 60px 0 50px;}
    .theme__container {max-width: 991px;}   
    .assistant_head_area .inner_content .custom_margin { font-size: 25px; margin: 10px 0;} 
    .assistant_head_area .inner_content .custom_margin+p {font-size: 22px;margin-bottom: 20px;}
    .main_content_wrap .left_panel .inner { max-width: 1050px;} 
    .fieldset__head__area {font-size: 30px;}
    .fieldset__head__area p {font-size: 21px;}
    .qt__title {font-size: 20px;} 
    .main_content_wrap .left_panel .inner h4 {font-size: 35px; line-height: 36px;}
    .the_results .sec_heading {font-size: 35px;padding: 20px 15px;}
    .remark_list .message {padding: 15px 30px;font-size: 30px;}
    .main_content_wrap:before{display: none;}
    .infotmative_text .info_ico {  top: -1px;  }
    .f-size-35 {  font-size: 25px; }
    .joint_tenant_data .head_area h4 { font-size: 25px; }
    .secure_sign_actionBtn.align_left .move_next {   min-height: 90px;   }
    
}
@media(max-width:1199px) { 
    .f-size-82 {font-size: 50px;line-height: 65px;}
    .f-size-38 {font-size: 28px;line-height: 38px;}
    .unlock__unclaimed {max-width: 665px;}
    .f-size-32 {font-size: 26px;line-height: 38px;}
    .banner__wrap::after {width: 522px;height: 345px;background-size: contain;bottom: 0px;}
    .f-size-23 {font-size: 19px;}
    .header {min-height: 59px;}
    .top {margin-top: 70px;}
    .theme__green__btn { min-height: 70px; font-size: 21px;}
    .navbar-brand img {max-width: 69px;}
    .f-size-23 {font-size: 16px;}
    .ml-40 {margin-left: 19px;}
    .banner__wrap {padding: 40px 0 45px;}
    .feadback__slider {max-width: 790px; }
    .signature__qt__box__inner {width: 80%;}
    .expire_link_inner .img_wrap {flex: 0 0 500px;}
    .hero__section {padding: 30px 0 0 0;min-height: 850px;}
    .rebates_card h3 {font-size: 25px;max-width: 233px;line-height: normal;}
    .calim_now_btn {font-size: 20px;border-radius: 50px;min-height: 44px;}
    .rebate-graphic {left: 10px;max-width: 400px;}
}
@media(max-width:1080px) { 
    .slider_item {max-width: 541px; }
    .main_content_wrap .left_panel {margin-top: 65px;}
    .feadback__slider {padding: 60px 0 80px;}
    .main_content_wrap .left_panel .inner .inner_content {text-align: left;padding-left: 44px; }
    .remark_list .message { font-size: 22px;}
    .the_results .sec_heading,
    .sec_heading {font-size: 30px; }
 }
@media(max-width:991px) {  
    .col-xl-6 {width: 100%;}
    .banner__wrap::after {width: 300px;height: 197px;background-size: cover;}
    .main_content_wrap .left_panel {margin-top: 70px;}
    .inner_content p.f-size-24 {display: none;}
    .assistant {display: flex;flex-direction: column;}
    .top_header {display: flex;flex-direction: row; margin-left: auto;width: 100%;display: flex;justify-content: space-between;align-items: center;}
    .top_header {margin-bottom: 19px;}
    .top_header img {max-width: 89px;}
    .main_content_wrap .left_panel .inner .inner_content {text-align: center;padding-left: 0; }
    .assistant_head_area .inner_content .custom_margin+p { display: none;}
    .assistant_head_area {display: flex;align-items: center;position: relative;flex-direction: column;}
    .main_content_wrap .left_panel .inner .img_wrap {height: 60px;width: 60px; box-shadow: 0 0 0 6px #F0F0F0, 0 0 0 6px #E8E8E8; margin-bottom: 27px;}
    .custom_checkbox_wrapper{flex-wrap: wrap;}
    .custom_checkbox_wrapper .mr {margin-right: 55px;}
    .custom_checkbox_wrapper .field_wrap {margin-bottom: 20px;}
    .chat_button img {max-width: 25px;}
    .chat_button {right: 30px;bottom: 40px; padding: 11px 15px; }
    .copyright {font-size: 15px;}
    .funnel_footer {width: 100%;min-height: 50px;}
    .signature__qt__box__inner { width: 100%;  }
    .upload_wrap .mt_45 {  margin-top: 17px; }
    .main_content_wrap .left_panel .inner .user_content_wrap { display: none;}
    .main_content_wrap .left_panel .inner .img_wrap{display: none;}
    .third_step .row .col-xl-4,
    .seven_step .row .col-xl-4{width: 100%;}
    .third_step .row .field_wrap,
    .seven_step .row .field_wrap,
    .nine_step .row .field_wrap
     {margin-bottom: 15px;}
     .nine_step .row .col-xl-3 {width: 50%;}

    /* .medical_dental_expenses .row .field_wrap,
    .general_information .row .col-xl-6,
    .supporting_elderly .row .field_wrap,
    .tuition_fees_paid .row .field_wrap,
    .general_children .row .field_wrap,
    .nursing_home_carer_fees .row .field_wrap  {
        margin-bottom: 15px;
    }   */
    .medical_dental_expenses .row > div[class^="col-"],
    .general_information .row > div[class^="col-"],
    .supporting_elderly .row > div[class^="col-"],
    .tuition_fees_paid .row > div[class^="col-"],
    .general_children .row > div[class^="col-"],
    .nursing_home_carer_fees .row > div[class^="col-"],
    .worked_from_home .row > div[class^="col-"]{
        margin-bottom: 15px;
    }
    .tuition_fees_paid .row .col-xl-3 {width: 50%;} 
    .dob-fieldset { margin: 15px 0;}
    .supporting_elderly .row .col-xl-4 {width: 100%;}
    .tuition_fees_paid .row .col-xl-3 {width: 50%;} 
    .nursing_home_carer_fees .row .col-xl-3 {width: 50%;}
    .child_was_declared .col-xl-3, .child_was_declared .col-xl-6{width: 50%;}
    .child_was_declared .custom_checkbox input[type="checkbox"]+label {font-size: 17px;padding-left: 40px;}
    .expire_link_inner .img_wrap{display: none;}
    .expire_link_content{padding-left: 30px;padding-right: 30px;}
    .is_correct_address_no .theme__orange__btn, .still_living_in_property_no .theme__orange__btn{margin-top: 15px;}
    #confirmAddressButton, #confirmAddressButton2 {min-width: 180px;}

    .main_heading {font-size: 35px;}
    .main_heading+span {font-size: 24px; }
    .sub_heading {font-size: 22px;}
    
    .sub_heading span b{color: #00C991;}
    .qt__block { font-size: 24px; }
    .hero__section {padding: 30px 0 150px 0;}
    .sec_heading {font-size: 45px;}
    .navbar-brand img {max-width: 100px;}
    .sloganWith_countryLang p {font-size: 18px;}
    .custom_select { min-height: 55px; font-size: 20px; }
    .mb-28 {margin-bottom: 20px;}

    .remark_list .bubble {width: 79px; border-radius: 25px;margin-left: 10px;}
    .remark_list .message {border-radius: 25px;}
    .remark_list .bubble.ml{margin-left: 8px;}
    .remark_list .bubble.mr{margin-right: 8px;    margin-left: 0;}
    .remark_list .bubble.small {width: 43px; }
    .the_results {padding: 60px 0; background: #e8ebf8;}
    .remark_list .message{background: white;}

    .site_footer {padding: 40px 0 40px 0;}
    .site_footer::after {right: 0;bottom: 85px;width: 235px;height: 148px;}
    .site_footer .theme__container{padding: 0;}
    .footer_inner{padding: 0 20px;flex-direction: column;align-items: center;}
    .footer_links{text-align: center;margin-top: 30px;}
    .footer_links a:first-child{order: 3;}
    .footer_links a:nth-child(2){order: 1;}
    .footer_links a:last-child{order: 2;}
    .copyright {margin-top: 30px;padding-left: 0;border-top: 1px solid #8D8D8D;padding-top: 20px;}
    .site_footer .info{display: none;}
    .f-size-28 {  font-size: 20px; line-height: normal; }
    .signature_box .sign_here { font-size: 20px; }
    .main_content_wrap.sign-page-wrap:after {
        bottom: 190px;
        background: url(../images/bottom-page-graphic-mb.png) !important;
        background-size: contain !important;
        max-width: 355px !important;
        background-repeat: no-repeat !important;
        height: 156px !important;
        left: 0 !important;
        right: 0 !important;
        margin: 0 auto !important;
    }
    .sign-page .right_action_btns.align_left {
        text-align: center;
    }
    .main__content.sign-page {
        padding-bottom: 152px;
    }
    .tax_rebates_types .sec_heading {
        font-size: 25px;
        margin: 0 auto 10px;
    }
    .tax_rebates_types .sec_heading + .divider_img{
        width: 120px;
        height: 4px;
    }
    .tax_rebates_types .sub_heading {
        margin-bottom: 25px;
    }
    .tax_rebates_types .col-xl-4 {
        margin-bottom: 20px;
    }
    .rebates_card {
        border-radius: 25px;
        padding: 15px 15px 15px 25px;
        background: #e7eaf3;
    }
    .rebates_card h3 {
        font-size: 18px;
        max-width: 100%;
        line-height: normal;
        min-height: auto;
        margin-bottom: 0px;
    }
    .rebates_card .ico {
        padding: 10px 7px;
        right: 23px;
    }
    .rebates_card .ico img {
        max-width: 34px;
    }
    .rebates_card h4 {
        font-size: 14px;
        font-weight: 500;
        margin: 15px 0;
        line-height: 20px;
    }
    .rebates_card p {
        display: none;
        font-size: 14px;
        margin: 15px 0 15px 0;
    }
    .calim_now_btn {
        font-size: 18px;
    }
    .make_claim_btn_wrap {
        margin-top: 25px;
    }
    .rebate-graphic {
        display: none;
    }
    .thank_you_types .make_claim_btn_wrap .theme__green__btn {
        max-width: 310px;
        min-height: 57px;
        border-radius: 15px;
        font-size: 20px;
        padding: 0;
    }
    .thank_you_types.tax_rebates_types {
        padding-bottom: 20px;
    }
   
}
@media(min-width:769px) {  
    .bar_underline{filter: brightness(0) invert(1);}
}
@media(max-width:768px) {  
    .tuition_fees_paid .row .col-xl-3,
    .nursing_home_carer_fees .row .col-xl-3 {width: 100%;} 
    .unlock__unclaimed::after{display: none;}
    .f-size-24 {line-height: 27px;font-size: 19px;}
    .f-size-82 {font-size: 42px;line-height: 54px;}
    .f-size-34 {font-size: 26px;}
    .f-size-38 {font-size: 25px;line-height: 33px;}
    .unlock__unclaimed { padding-bottom: 53px;}
    .mb-20 {margin-bottom: 10px;}
    .marital_status button svg {width: 24px;}
    .theme__green__btn {min-height: 55px;font-size: 19px;padding-left: 25px;padding-right: 25px;}
    .f-size-32 {font-size: 24px;line-height: 31px;}
    .owl-nav button {width: 30px;height: 30px; bottom: 0;top: unset;transform: unset;}
    .reviews_after::after { width: 25px;height: 0px;border: 2px solid #00c991;left: -16px;top: 50%;transform: translateY(-50%);}
    .progress_wrap::after {display: none;}
    .progress_wrap.progress_funnel::after{display: none;}
    .main_content_wrap .left_panel { padding: 10px 20px 25px; }
    .main_content_wrap .left_panel .inner { padding: 0;}
    .main_content_wrap .main__content { margin-top: 20px; }
    .fieldset__head__area {font-size: 22px;}
    .fieldset__head__area p {font-size: 17px;line-height: normal;}
    .qt__box {padding: 20px 20px;margin-bottom: 20px;}
    .qt__title {font-size: 18px;}
    .main_content_wrap:after { right: 5px;bottom: 35px; width: 300px;height: 200px;z-index: -1;}
    .hidden_bottom_content .main__content.top {margin-top:25px;}
    .secure_sign_actionBtn img {max-width: 100px;}
    p, ul li {font-weight: normal;font-size: 14px;line-height: 23px;}
    .seven_step .row .col-xl-3,
    .nine_step .row .col-xl-3, 
    .first_step .row .col-xl-3{width: 50%;}
    /* .seven_step .row .field_wrap,
    .nine_step .row .field_wrap,
    .seven_step .row .field_wrap,
    .first_step .row .field_wrap,
    .third_step .row .field_wrap
     {margin-bottom: 15px;} */
    .chat_button {right: 21px;bottom: 12px; }
    .seven_step .row .col-xl-4,
    .first_step .row .col-xl-4{width: 100%;}
    .col-xl-4{width: 100%;}
    .top_header {margin-bottom: 10px;}
    .upload_wrap {min-height: 170px;}
    .nine_step .row > div[class^="col-"],
    .seven_step .row > div[class^="col-"],
    .first_step .row > div[class^="col-"],
    .third_step .row > div[class^="col-"] {margin-bottom: 15px;}

    .remark_list { margin-bottom: 8px;}
    .main_heading {font-size: 30px;} 
    .qt_box {padding: 25px;background: #fff;border-radius: 25px;}
    .marital_status button { min-width: 100%;}

    .qt__block {background: #fff;border-radius: 25px; color: #112673;padding: 12px 35px;border: 1px solid #112673;font-size: 22px;}
    .hero_sec_graphic{display: none;}
    .main_heading_wrap {background: none;border-radius: 0px;padding: 0;margin-bottom: 15px;}
    .sub_heading{background: none;padding: 0;}
    .navbar-brand img {max-width: 65px;}
    .sloganWith_countryLang p {font-size: 12px;}
    .sloganWith_countryLang img {max-width: 41px;}
    .main_heading {font-size: 40px;max-width: 414px;margin: 0 auto 15px;line-height: 50px;}
    .main_heading+span {color: white;font-size: 18px;}
    .divider_img{display: block;margin: 0 auto 20px;}
    .sub_heading {font-size: 28px;line-height: 34px;}

    .main_heading_wrap b{position: relative;}
    .marital_status { margin: 30px auto 0 auto;padding: 0;}
    .progress_wrap .progress-bar { height: 10px;margin-bottom: 15px;}
    .mobile_footer{display: block;text-align: center; width: 100%;margin-top: 30px;}
    .qt_box {padding: 20px; }
    .custom_select { min-height: 41px; font-size: 14px;line-height: 41px;}
    .hero__section {padding: 30px 0 50px 0;min-height: auto;}
    .the_results .sec_heading {font-size: 25px; padding: 20px 15px 35px 20px;}
    .remark_list .message {font-size: 14px;} 
    .the_results .sec_heading::after{display: block;}
    .sec_heading {font-size: 25px;}

    .main_heading_wrap b::after {display: none;}
    .f-size-20 { font-size: 14px;}
    .f-size-35 { font-size: 22px; }
    .joint_tenant_data .head_area h4 {
        font-size: 18px; 
    }
    .sign-page .qt__box {   border-radius: 45px;  padding: 26px 17px;  background: rgba(69, 93, 178, 0.1); }
    .ppc_number_wrap p {  line-height: normal; margin-bottom: 20px;}
    .f-size-28 {  font-size: 14px; line-height: normal; }
    .signature_box .sign_here {  font-size: 18px;  } 
    .signature_box .sign_here img { transform: rotate(90deg);  max-width: 59px; position: relative; top: 16px;  left: 16px; margin-bottom: 0; }
    .clear_signature {  right: 30px; font-size: 14px; bottom: 13px; }
    .ppc_number_input {min-height: 55px;font-size: 16px;padding-left: 52px; }
    .dob_sign .dob-fieldset {padding-left: 52px;}
    .ppc_number_wrap .field_img img{ max-width: 19px; }
    .ppc_number_wrap .field_img {   width: 50px;  }
    .secure_sign_actionBtn.align_left .move_next img {  max-width: 19px; }
    .secure_sign_actionBtn.align_left .move_next {  max-width: 255px; width: 100%; min-height: 57px; font-size: 18px;  margin: 0 auto; border-radius: 12px; padding-left: 0;padding-right: 0;}
    .joint_tenant_data .head_area p{ line-height: normal; margin: 10px 0 20px;}
    .joint_tenant_data .head_area {margin-bottom: 30px;}
    .joint_tenant_data .radioBtn_wrap .field_wrap .radio_field {border-radius: 50px;font-weight: bold;font-size: 18px;padding-left: 20px;height: 50px;}
    .by_clicking_confirm a{font-weight: bold;}
    .change_flex{flex-direction: column;}
    .search_address_btn{margin-left: 0;margin-top: 15px;}
    .joint_tenant_data .head_area h4 { font-size: 18px; }
    .infotmative_text .info_ico {display: inline-flex;height: 14px;width: 14px;font-size: 9px;}
    .thank_you_page_wrap .main_heading_wrap {background: none;}
    .thank_you_page_wrap .main_heading {color: white;line-height: normal;max-width: 575px;}
    .thank_you_page_wrap .sub_heading {color: white;background: no-repeat;font-size: 24px;line-height: normal;max-width: 500px;}
    .mobile_footer {display: block;text-align: center;width: 100%;margin-top: 30px;}
    div#property_address_labels,
     div#address_labels_mortgage,
     div#addressPopupLandloard {
        margin-top: 10px;
        font-weight: normal;
        font-size: 14px;
    }
    .marital_status:after {width: 80px;height: 15vh;} 
}
@media(max-width:575px) {  
    .seven_step .row .col-xl-3, 
    .nine_step .row .col-xl-3,
    .first_step .row .col-xl-3 {width: 100%;}  
    .f-size-82 {font-size: 34px;line-height: 47px;}
    .f-size-24 {line-height: 27px;font-size: 17px;}
    .f-size-38 {font-size: 23px;line-height: 34px;}
    .f-size-32 {font-size: 22px; }
    .mb-28 {margin-bottom: 19px;}
    .marital_status button {width: 100%;margin-top: 23px;}
    .f-size-34 {font-size: 23px;}
    .banner__wrap {padding: 30px 0 45px;}
    .main_content_wrap .left_panel .inner h4 {font-size: 26px;line-height: 30px;max-width: 100%;margin-left: auto;margin-right: auto;}
    .top_header img {max-width: 70px;}
    .irish_logo {margin-top: 0;}
    .irish_logo img{max-width: 25px;}
    .assistant_head_area .inner_content .custom_margin {font-size: 18px;margin: 2px 0 10px;line-height: normal;}
    .change_content .left_panel .progress_wrap .progress-bar {margin: 0 0 0px 0;}
    .take_a_photo #start-camera svg,
     .upload_file svg {max-width: 60px;} 
    .upload_wrap .f-size-18 {color: #44454a;font-size: 16px;}
    .upload_wrap { margin: 20px 0;padding: 18px;}
    .completed_points li { text-align: left;}
    .upload_wrap .text-danger{grid-column: span 2 / 3;}
    p.file-info {word-break: break-word;}
    .sub_heading {padding: 0 30px;}

    .marital_status:after {top: -70px;width: 50px;height: 20vh;}

    .thank_you_page_wrap .main_heading {font-size: 23px;line-height: 30px;font-weight: 500;}
    .hero__section.thank_you_page_wrap{margin-bottom: 0;}
    .footer_logo img {
        max-width: 113px;
    }
    .footer_logo{text-align: center;}
    .footer_links a { 
        margin-top: 9px;
    }
    .footer_links a {
        font-size: 16px;
    }
    .footer_links { 
        margin-top: 21px;
    }
    .site_footer {
        padding: 40px 0 20px 0;
    }
    .copyright {
        font-size: 14px;  
    }
}
@media(min-width:481px) { 
    .for__mobile{display: none;}
    .fieldset[data-step="1"] .theme__green__btn.mt-40{margin-top: 60px;}
}
@media(max-width:480px) { 
    .for__desktop{display: none;}
    .investigate-what-happened::before { height: calc(100% - 70px); }
    .d_block_sm{display: block;}
    .fieldset__head__area {font-size: 20px;}
    .mortgage_interest_relief .radioBtn_wrap.d__flex {flex-wrap: wrap;}
    .mortgage_interest_relief .radioBtn_wrap .field_wrap {margin-bottom: 15px;}
    .mortgage_interest_relief .radioBtn_wrap .field_wrap:nth-of-type(2) {margin-right: 0;}
    .sloganWith_countryLang .f-size-23 {font-size: 14px;}
    .custom_select { background-position-x: calc(100% - 24px); font-size: 14px; padding: 0px 21px;}
    .rating_img img {max-width: 158px;}
    .f-size-16 {font-size: 14px;line-height: 25px;}
    .rating_img {margin-bottom: 14px;}
    .owl-nav button img {width: 9px;} 
    .mobile_content{display: block;}
    .disktop_content{display: none;}
    .change_content .banner__wrap { min-height: calc(100vh - 100px);}
    /* .change_content .mobile_content h1 , .change_content .mobile_content h2 {display: none;} */
    .change_content .mobile_content p.f-size-24{display: none;}
    .theme__orange__btn, .theme__primary__btn { min-height: 55px;padding-left: 30px;padding-right: 30px;font-size: 17px; }
    .clear_signature{padding: 0;}
    .clear_signature img {margin-right: 5px;width: 24px;}
    .unlock__unclaimed {padding-bottom: 36px;}
    .progress_wrap .progress-bar {width: 100%;}
    .unlock__unclaimed{max-width: 320px;}
    .top {margin-top: 68px;}
    .secure_sign_actionBtn .move_next {margin-left: 10px;}
    .footer__links{display: flex;flex-direction: column;}
    .footer__links .footer_link {font-size: 16px;margin-left: 0;margin-bottom: 10px;}

    .marital_status button { min-width: 271px;min-height: 55px;font-size: 18px; margin-left: auto;margin-right: auto;margin-top: 40px;border-radius: 15px;width: auto;}
    
    .progress_wrap .progress-bar { margin: 0 auto 15px;max-width: 100%;}
    .qt__block {padding: 10px 12px; font-size: 18px;font-weight: 500;border-radius: 14px;}
    .mb-28 {margin-bottom: 15px }
    .hero__section {padding: 30px 0 230px 0;position: relative;} 
    section.hero__section.z-9:after {content: "";position: absolute;left: 20px;bottom: 0;background: url(../images/hero-mobile-graphic.png) no-repeat;background-position: center;background-size: contain;width: calc(100% - 40px);height: 240px;z-index: -1;}
    .hero__section.z-9.thank_you_page_wrap:after{display: none;}
    .header_inner{flex-flow: wrap;}
    .sloganWith_countryLang{flex: 0 0 100%;text-align: center;}
    .sloganWith_countryLang img{position: absolute;right: 20px;top: 20px;}
    .sloganWith_countryLang p{flex: 0 0 100%;}
    .the_results{padding: 40px 0;}
    .the_results .theme__container{padding: 0;}
    .people_remarks{padding: 0 15px;}

    .rebates_card h4{max-width: 290px;}
    .rebates_card h4.max-width-300{max-width: 300px;}
    .custom_checkbox input[type="checkbox"]+label {font-size: 16px;}
    #address_labels{margin-top: 10px;}
    .require_pps_number{font-size: 16px;font-weight: bold;}
    .radio_full_width_onMobile{flex-direction: column;}
    .radio_full_width_onMobile .field_wrap.mr{margin-right: 0;margin-bottom: 15px;}
    .qt_box .radio_full_width_onMobile .field_wrap .radio_field{border-radius: 50px;font-size: 18px;height: 47px;}
    .radio_full_width_onMobile .field_wrap .radio_field::before {height: 12px;width: 12px;flex: 0 0 12px;}

    .site_footer {padding: 25px 0 10px 0;}
    .footer_logo img {max-width: 80px;}
    .footer_links {margin-top: 15px;flex-direction: row;flex-flow: wrap;justify-content: space-around;}
    .footer_links a {font-size: 15px;margin-top: 15px;flex: 0 0 auto;}
    .copyright {font-size: 14px;margin-top: 15px;padding-top: 10px;}
    .site_footer::after {bottom: 46px;}
    .personal_address_wrap{margin: 15px 0;}
    .remark_list .message {padding: 9px 25px;}
    .main_heading.customize_on_mobile{font-size: 23px;line-height: 29px;font-weight: 500;}

    .text-danger, .error-message{font-size: 12px;line-height: 16px;display: block;}
    .dob_inner .form-control {font-size: 16px;padding: 10px 5px !important;}
    .dob_sign .dob_inner .form-control { font-size: 14px;padding: 7px 2px !important;}
    .dob_sign .dob-fieldset legend {font-size: 16px;}
    .radioBtn_wrap.three_option_radio{flex-flow: wrap;}
    .radioBtn_wrap.three_option_radio .field_wrap.mr {margin-right: 0;flex: 0 0 48%;max-width: 48%;}
    .radioBtn_wrap.three_option_radio .field_wrap.mr:nth-child(2){margin-right: 0;margin-left: 4%;}
    .radioBtn_wrap.three_option_radio .field_wrap:last-child{margin-top: 15px;flex: 0 0 100%;max-width: 100%;}
    .theme__orange__btn, .theme__primary__btn {border-radius: 12px;}
    .radioBtn_wrap .field_wrap .radio_field {height: 55px;font-size: 18px;padding-left: 15px;}
    .radioBtn_wrap .field_wrap .radio_field::before{margin-right: 15px;}

    .cookie-popup-inner {font-size: 12px;padding: 25px 10px 20px 10px;}
    .cookie-popup-inner p{font-size: 12px;line-height: 18px;}
    .close-popup-btn{right: 3px;top: 3px;height: 20px;width: 20px;font-size: 15px;}
    .accept-cookies{min-height: 40px;font-size: 12px;margin-top: 10px;}

    .main_heading {font-size: 8.2vw;line-height: 10vw;}
    .sub_heading {padding: 0 7vw;font-size: 5vw;line-height: 8vw;}
    .marital_status:after{right: -5px;}
    .ppc_number_wrap legend {background: #eceef7;}

    .trustpilot-rating{width: 290px;}
}

@media(max-width: 413px){
    .move_back, .move_back_p {font-size: 15px;}
    .theme__orange__btn, .theme__primary__btn {min-height: 50px;}
    .secure_sign_actionBtn img {max-width: 80px;}
}

@media(max-width: 390px){
    .main_content_wrap .left_panel .inner h4 {font-size: 24px;}
}
@media(max-width:376px) {
    .f-size-82 {font-size: 30px;line-height: 41px;}
    .f-size-38 {font-size: 21px;line-height: 31px;}
    .f-size-24 {line-height: 24px;font-size: 16px;}
    .unlock__unclaimed {padding-bottom: 30px;}
    .the_results .sec_heading,
    .sec_heading {font-size: 23px;}
    
}