   @media only screen and (min-width: 320px) and (max-width: 519px) {
       header.main_header_area {
           display: none;
       }

       .responsive_menu {
           display: block;
       }

       .header_top_area {
           display: none;
       }

       .rev_slider {
           height: 70vh !important;
       }

       h4.chek_loan {
           font-size: 19px;
       }
       
       p.thanks_para {
    width: 90%;
    font-size: 17px;
}

       form.form_group button {
           width: 100%;
       }

       form.form_group {
           display: block;
           width: 100%;
       }

       .paragraph_heding {
           width: 100% !important;
       }


       form.form_group input {
           margin-bottom: 9px;
       }

       .achieve_financial_area {
           padding: 40px 0px;
       }

       .achieve_financial_area .achieve_inner {
           padding-top: 29px;
       }

       .achieve_financial_area .achieve_inner p {
           font-size: 13px;
           line-height: 1.9;
       }

       .theme_btn {
           font-size: 12px;
           padding: 14px 25px;
           height: auto !important;
           line-height: 1 !important;
           display: inline-block;
           min-width: auto !important;
       }

       .achieve_financial_area .achieve_inner .theme_btn {
           margin-top: 17px;
       }

       .achieve_financial_area .achieve_inner .personal_tittle {
           padding: 20px 20px 40px;
       }

       .previous_record_area {
           padding-top: 40px;
       }

       .previous_record_area .alons_text h2 {
           font-size: 30px;
           line-height: 1;
       }

       .previous_record_area .alons_text h4 {
           padding-bottom: 10px;
       }

       .previous_record_area .alons_text p {
           font-size: 14px;
           line-height: 1.8;
       }

       .previous_record_area .alons_text {
           padding: 7px 20px;
           text-align: center;
       }

       .previous_record_area .alons_text .theme_btn {
           margin-top: 10px;
       }

       .potential_area {
           padding: 0 0px 30px;
       }

       .potential_area .tittle p {
           font-size: 16px;
       }

       .potential_area .tittle {
           padding-bottom: 30px;
       }

       .potential_area .potential .ptl_img {
           height: auto;
       }

       .ptl_containt p {
           font-size: 15px;
           line-height: 1.7;
       }

       .getting_loan_area {
           padding: 0 0 40px;
       }

       .getting_loan_area .getting_items {
           padding-left: 66px;
       }

       .hou_title h2 {
           margin-bottom: 30px;
       }

       .getting_loan_area .getting_items P {
           font-size: 14px;
           line-height: 1.7;
       }

       .loan-card {
           height: auto;
       }

       .loan-card {
           padding: 0 !important;
       }

       .getting_loan_area .loan-card {
           height: auto;
           box-shadow: 10px 10px 0px 0px #0d7a16e0;
           margin-top: 30px;
       }

       .application_process {
           padding: 40px 0px;
       }

       .application_process .step_item p {
           padding: 10px 0px;
       }

       .application_process .step_item {
           min-height: auto;
           padding: 30px 30px;
       }

       .application_process .step_item .theme_btn {
           position: unset;
           margin-top: 20px;
       }

       .testimonial_area {
           padding: 40px 0px;
       }

       .testimonial_area .tittle,
       .testimonial_pages .tittle {
           padding-bottom: 30px;
       }

       .testimonial_area .testimonial .item a,
       .testimonial_pages .testimonial .item a {
           font-size: 14px;
       }

       .testimonial_area .testimonial .item .client_info,
       .testimonial_pages .testimonial .item .client_info {
           padding: 40px 14px;
       }

       .testimonial_area .testimonial .item .client_info p,
       .testimonial_pages .testimonial .item .client_info p {
           font-size: 15px;
           left: 1.7;
       }

       .easy_cash_area {
           padding: 40px 0px;
       }

       form.loan_form {
           padding: 30px 19px;
       }

       form.loan_form h5 {
           font-size: 22px;
           margin-bottom: 10px;
       }

       form.loan_form p {
           width: auto;
           font-size: 13px;
           line-height: 1.7;
       }

       .get_started_area {
           padding: 40px 0;
       }

       .get_started_area p {
           font-size: 21px;
       }

       .latest_news_area {
           padding: 40px 0;
       }

       .latest_news_area .latest_news .latest_img {
           height: auto;
       }

       .latest_news_area .latest_news .heding {
           padding-top: 18px;
       }

       .footer_area {
           padding-top: 20px;
       }

       a.footer_logo span {
           font-size: 31px;
       }

       a.footer_logo img {
           width: 80px;
           height: 80px;
       }

       .footer_widget h3 {
           margin-top: 30px;
       }

       .footer_contact {
           margin-top: 30px;
       }

       .footer_contact p {
           font-size: 14px;
           line-height: 1.7;
       }

       .email_info {
           display: block;
       }

       p.cont_para {
           font-size: 20px;
           line-height: normal;
       }

       .email_info div {
           margin-bottom: 18px;
       }

       .footer_cont a {
           font-size: 16px;
       }

       .hero_item {
           min-height: auto;
           padding: 40px 0px;
       }

       .hero_cont h3 {
           font-size: 31px;
       }

       .slider_2 .hero_cont p {
           width: 90%;
           font-size: 14px;
           line-height: 1.8;
       }

       .slider_2 form.form_group {
           width: 100%;
       }

       .hero_cont p {
           font-size: 14px;
           line-height: 1.7;
       }

       .slick-dots {
           bottom: 19px;
           z-index: 1;
       }

       ul.slick-dots li {
           width: auto;
           height: auto;
       }

       ul.slick-dots li button {
           width: 53px;
           height: 4px;
           border-radius: 50px;
           background: #f59019;
           opacity: 1;
           padding: 0;
       }

       ul.slick-dots li button::before {
           display: none;
       }

       .hero_slider {
           margin: 0 !important;
       }

       .application_process .tittle {
           padding-bottom: 30px;
       }

       .latest_news_area .tittle {
           padding-bottom: 30px;
       }

       .latest_news_area .latest_news p {
           font-size: 14px;
           line-height: 1.6;
           padding-bottom: 10px;
       }

       .latest_news_area .latest_news {
           margin-bottom: 20px;
       }

       .banner_area {
           padding: 40px 0px;
       }

       .banner_area .breadcrumb {
           padding: 20px 0px;
       }

       .row.achieve_inner {
           padding: 0;
       }

       .previous_img_2 {
           margin: 0;
           height: auto;
       }

       .pra_2 .previous_right .previous_img_2 {
           margin: 0;
       }

       .previous_record_area {
           padding-bottom: 20px;
       }

       .purpose_area .tittle_p {
           max-width: none;
           font-size: 18px;
           line-height: 1.6;
           padding-bottom: 36px;
       }

       .about_2_img {
           height: auto;
       }

       .purpose_area .mission .media-body h2 {
           font-size: 16px;
           font-weight: 700;
           padding-top: 21px;
           line-height: 1;
       }

       .purpose_area .mission .media-body p {
           font-size: 14px;
           line-height: 1.8;
       }

       .purpose_area .vision h2 {
           padding-top: 10px;
       }

       .purpose_area .vision p {
           max-width: none;
           font-size: 14px;
           line-height: 1.8;
           padding-top: 5px;
       }

       .vision img {
           height: 200px;
       }

       .join_conversation,
       .team_area {
           padding-top: 30px;
       }

       .join_conversation .tittle p,
       .team_area .tittle p {
           font-size: 16px;
           line-height: 1.7;
       }

       .join_conversation .conversation,
       .team_area .conversation {
           padding-top: 40px;
       }

       .join_conversation .conversation .item,
       .team_area .conversation .item {
           height: 270px !important;
       }

       .join_conversation .conversation .owl-dots,
       .team_area .conversation .owl-dots {
           padding: 0;
       }

       .accordion_content {
           padding: 10px 10px;
       }

       .faq_area .faq_accordion .item p {
           font-size: 14px;
           line-height: 1.7;
           padding: 0;
       }

       .faq_area .faq_accordion .item a {
           padding-left: 30px;
           line-height: 1.4;
           font-size: 14px;
           padding-right: 7px;
       }

       .faq_area .faq_accordion .item a:before {
           width: 11px;
           left: 10px;
           top: 50%;
           transform: translateY(-50%);
       }

       .faq_area .faq_accordion .item a.collapsed:after {
           height: 11px;
           left: 15px;
           top: 50%;
           transform: translateY(-50%);
       }

       .faq_area {
           padding-bottom: 40px;
       }

       .how_it_work .tittle {
           padding-bottom: 30px;
       }

       .how_it_work .tittle h2 {
           font-size: 23px;
       }

       .how_it_work {
           padding: 40px 0px;
       }

       .how_it_work .step_m .media-body h3 {
           font-size: 30px;
           padding-bottom: 7px;
       }

       .how_it_work .step_m .media-body h6 {
           font-size: 16px;
           padding: 10px 0px;
       }

       .how_it_work .step_m .media-body p {
           font-size: 15px;
       }

       .how_it_work .step_m .media-left {
           width: 130px;
           height: 130px;
           display: flex;
           justify-content: center;
           align-items: center;
           padding: 25px;
       }

       .media-left img {
           width: 100%;
           height: 100%;
           object-fit: contain;
       }

       .required_documents {
           padding-top: 50px;
           padding-bottom: 190px;
       }

       .required_documents .table thead tr th:first-child {
           padding-bottom: 25px;
           line-height: 1;
       }

       .required_documents .table thead tr th {
           padding-bottom: 25px;
       }

       .contact_info {
           padding: 40px 0px 20px;
       }

       .map_from_area .map_area .map_content {
           padding: 30px 0px;
       }

       .map_from_area .contact_inner {
           padding-top: 30px;
       }

       .map_from_area .contact_inner .from_main h4 {
           font-size: 19px;
           line-height: 1.5;
           padding-bottom: 13px;
       }

       .map_from_area .contact_inner .from_main .form-group {
           margin-bottom: 16px;
       }

       .map_from_area {
           padding-bottom: 40px;
       }
   }

   @media only screen and (min-width: 520px) and (max-width: 767px) {
       header.main_header_area {
           display: none;
       }

       .responsive_menu {
           display: block;
       }

       .header_top_area {
           display: none;
       }
   }

   @media only screen and (min-width: 768px) and (max-width: 991px) {}