@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Libre+Baskerville:ital,wght@0,400;0,700;1,400&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto+Mono:ital,wght@0,100..700;1,100..700&display=swap');
   
h1,
h2,
h3,
h4,
h5,
h6,
span,
a,
input,
button,
ul,
li,
p {
    font-family: "Inter", sans-serif;
    font-weight: 500;
    font-style: normal;

}

* {
    margin: 0;
    padding: 0;
    text-decoration: none;
    list-style: none;
    box-sizing: border-box;
}

body {
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    overflow-x: hidden;
    position: relative;
}
/* whatsapp icon style start */
  .whatsapp-button {
    position: fixed;
    bottom: 20px;
    right: 20px;
	  height:50px;
	  width:50px;
	  display:flex;
	  align-items:center;
	  justify-content:center;
    z-index: 1000;
    background-color: #25d366;
    border-radius: 50%;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
    transition: transform 0.2s;
  }

  .whatsapp-button:hover {
    transform: scale(1.1);
  }

  .whatsapp-button img {
    width: 40px;
    height: 40px;
  }
/* whatsapp icon style end */
/* Testimonial Banner Css Start  */
.cusmts_tmnl_clnts_img{
    width: 100%;
    height: 90vh;
    position: relative;
}
.cstm_bnr_clt_dkt_image{
    width: 100%;
    height: 100%;
    display: block;
    object-fit: cover;
}
.cstm_bnr_clt_mbl_image{
    width: 100%;
    height: 100%;
    display: none;
}

/* Testimonial Banner css  end   */
/* Review Section Css Start  */
.reveiws_momnts_sec {
    padding: 35px 0;
}

.cust_rvws_container {
    width: 100%;
    max-width: 1300px;
    margin: 0 auto;
    padding: 0 40px;
}

.ecceed_clnt_img img {
    max-width: 50px;
    width: 100%;
    height: 100%;
}

.custom_vrfed_rvews_title h2 {
    font-size: 42px;
    font-weight: 600;
    color: #000;
    text-align: center;
    font-family: "Inter", sans-serif;
}

.custom_vrfed_rvews_title {
    padding-bottom: 30px;
}

.custom_clnt_ecnd_name {
    font-family: "Inter", sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
    letter-spacing: 0;
    color: #3E3D3C;
}

.custom_bristl_name {
    font-family: "Inter", sans-serif;
    font-size: 16px;
    letter-spacing: 0;

    color: #3E3D3C;
}

.cust_excd_img_txt {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    padding-bottom: 20px;
}

.custm_exceed_clnt_name {
    padding-left: 17px;
}

.custom_shopings_desp p {
    font-family: "Inter", sans-serif;
    font-size: 16px;
    font-weight: normal;
    line-height: 22px;
    letter-spacing: 1px;
    width: 100%;
}

.custom_buyer_text {
    font-family: "Inter", sans-serif;
    color: #000;
    font-size: 11px;
    font-weight: 600;
    letter-spacing: 0;
    padding-left: 8px;
}

.custom_bur_img_text img {
    width: 100%;
    max-width: 30px;
    height: 100%;
}

.custom_berys_rvews_img img {
    width: 100%;
    max-width: 100px;
    height: 100%;
}

.custom_brys_rvws_img_txt {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-top: 20px;
}

.cust_arvd_rvws_items {
    background-color: #FFF2A9;
    width: 32%;
    border: 1px solid #000;
    border-radius: 12px;
    margin: 7px;
    padding: 20px;
}

.cust_smls_flex {
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    padding-bottom: 40px;
}

.custom_bur_img_text {
    display: flex;
    align-items: center;
}

.custom_ecssed_rvws_dkt_content {
    display: block;
}

.custom_exceed_mbl_rvews_slider_content {
    display: none;
}

.custom_levs_title {
    font-family: "Inter", sans-serif;
    font-size: 40px;
    color: #000;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 50px;
}

.custom_leve_stry_sub_title {
    font-family: "Inter", sans-serif;
    font-size: 21px;
	padding-top:10px;
    color: #000;
    font-weight: normal;
    line-height: 1.3;
    letter-spacing: 0;
}
.custom_submit_btn a:hover {
    background: #FFDF28;
}
.custom_leve_stry_sub_title {
    font-family: "Inter", sans-serif;
    font-size: 24px;
    color: #000;
    font-weight: normal;
    line-height: 1.3;
    letter-spacing: 0;
	   max-width: 503px;
    padding-top: 13px;
}
.custom_revews_lev_txt p {
    font-family: "Inter", sans-serif;
    font-size: 25px;
    color: #000;
    font-weight: 600;
    letter-spacing: 0;
}

.custom_txtriw {
    border: 2px solid #808080;
    border-radius: 6px;
    padding: 20px;
    font-family: "Inter", sans-serif;
    font-size: 16px;
    outline: none;
}

.custom_submit_btn a {
    display: inline-block;
    font-family: "Inter", sans-serif;
    text-decoration: none;
    color: #000;
    font-size: 16px;
    letter-spacing: 0;
    border: 1px solid #FFDF28;
    background-color: #FFF2A9;
    text-align: center;
    padding: 20px;
    width: 70%;
    border-radius: 12px;
	text-transform: uppercase;

}

.custom_leve_form {
    padding: 20px 0;
}

.custom_leave_reveiews {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
/* Review Section Css End  */
      /* Faq css start  */
      .cust-faqs {
        padding: 125px 0 65px;
    }
    .cust-faq-container {
        width: 100%;
        max-width: 100%;
        margin: 0 auto;
        padding: 0 60px;
    
    }
    .cust-faq-heading {
        max-width: 540px;
        margin: 0 auto;
        text-align: center;
    }
    .cust-faq-heading h2 {
    
           font-size: 35px;
        font-family: 'Inter';
    }
    .cust-faq-accordian{
        margin-top: 60px;
    }
    .cust-faq-flex {
        display: flex;
        flex-wrap: wrap;
        border-bottom: 1px solid #CCC;
        padding: 20px 0;
        position: relative;
        cursor: pointer;
    }
    .stl_hve_ques_span {
        text-align: center;
        display: block;
        padding: 30px 10px;
        font-family: Inter;
        font-size: 18px;
    }
    .cust-faq-question {
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: space-between;
        font-size: 16px;
        font-weight: 400;
    }
    .cust-faq-question h3 {
        margin: 0;
        font-size: 25px;
        font-weight: 500;
        font-family: Inter;
        color: #3E3D3C;
    }
    .cust-faq-answer {
        width: 100%;
       height: 0;
       overflow: hidden;
       transition: all 0.5s ease-in-out;
    }
    .cust-faq-answer p {
        font-size: 22px;
        margin: 0;
        font-family: Inter;
        color: #3E3D3C;
        padding-top: 15px;
    }
    /* Faq css End  */
  /* Map Css Start  */
  .main-map-wor-section{
    padding: 120px 0px 40px;
  }
  .container-map-inner-sec{
    max-width: 1300px;
    margin: 0 auto;
    padding: 0 40px;
  }
.image-box-icon-mp {
width: 25px;
height: 25px;
}
.image-box-icon-mp img {
height: 100%;
}
  .title-get-map-in {
font-size: 42px;
font-weight: bold;
color: #000000;
letter-spacing: 0;
font-family: "Inter", sans-serif;
margin-bottom: 20px;
text-align: center;
}

.main-upper-mainbox {
 display: flex;
    justify-content: flex-start;
    margin-bottom: 10px;
}

.upper-content-flex-imagege {
width: 51%;
position: relative;
padding: 30px;
border-top-left-radius: 15px;
border-bottom-left-radius: 15px;
background-color: #fffd2840;
}
.content-text-iconn-right {
line-height: 1;
margin-left: 10px;
}

.flex-main-upper-map {
display: flex;
justify-content: center;
border: 1px solid black;
border-radius: 15px;

}

.icon-map-framess-map {
line-height: 0;
width: 51%;
margin-left: -20px;
z-index: 1;
}
.icon-map-framess-map iframe {
width: 100%;
border-radius: 15px;
}
.upper-content-main-icon {
padding-left: 26px;
}

.content-text-iconn-right p {
line-height: 19.2px;
color: #000;
font-family: "Inter", sans-serif;
font-weight: 400;
font-size: 18px;
letter-spacing: 0px;
}
/* Map Css End  */
/* Form Css start */
.form--main-boxiamge-about{
    padding: 40px 0;
  }
.container-box-form{
    max-width: 1150px;
    margin: 0 auto;
    padding: 0 40px;
}
.frist-inout-form label {
color: #000;
font-family: "Inter", sans-serif;
font-weight: 400;
font-size: 18px;
padding: 20px 0 10px;
display:inline-block;
opacity: 0.70;
}
.button-box-form-sub input:hover{
background:#FFDF28;
}
.form-input-flex-mainbox {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}

.frist-inout-form {
display: flex;
flex-direction: column;
justify-content: flex-start;
width: 19%;
}

.second-box-input-form {
display: flex;
flex-direction: column;
justify-content: flex-start;
width: 80%;
font-size: 18px;
font-family: "Inter", sans-serif;
font-weight: 400;
}
.second-box-input-form label {
 font-size: 18px;
font-family: "Inter", sans-serif;
font-weight: 400;
padding: 20px 0 10px;
display:inline-block;
color: #000;
opacity: 0.70;
}
.description-form-text {
display: flex;
flex-direction: column;
}

.frist-inout-form input {
color: #808080;
border-radius: 5px;
outline: navajowhite;
padding: 12px;
font-family: "Inter", sans-serif;
font-weight: 400;
font-size: 16px;
border: 1px solid #808080;
outline: none;
	width:100%;
}
.description-form-text {
width: 100%;
}
.description-form-text label {
font-size: 18px;
outline: none;
color: #000;
font-family: "Inter", sans-serif;
font-weight: 400;
opacity: 0.70;
padding: 20px 0 10px;
display:inline-block;
}
.description-form-text textarea {
font-size: 16px;
font-family: "Inter", sans-serif;
font-weight: 400;
outline: none;
padding: 10px;
color: #808080;
border-radius: 8px;
border: 1px solid #808080;
	width:100%;
}
.second-box-input-form input {
color: #808080;
border-radius: 5px;
padding: 12px;
font-family: "Inter", sans-serif;
font-weight: 400;
border: 1px solid #808080;
font-size: 16px;
outline: none;
	width:100%;

}

.second-box-input-form select {
padding: 12px;
border-radius: 5px;
font-size: 18px;
color: #808080;
outline: none;
font-family: "Inter", sans-serif;
font-weight: 400;
	width:100%;
}
.second-box-input-form select option {
padding: 12px;
border-radius: 5px;
font-size: 16px;
color: #808080;
outline: none;
font-family: "Inter", sans-serif;
font-weight: 400;
}
.button-box-form-sub input{
position: relative;
outline: none;
padding: 20px 60px;
z-index: 1;
font-family: "Inter", sans-serif;
font-size: 18px;
font-weight: bold;
margin-top: 20px;
outline: none;
text-transform: uppercase;
cursor: pointer;
letter-spacing: 1px;
color: #000;
border: 1px solid #FFDF28;
border-radius: 8px;
background-color: #fffd2840;
transition: 0.3s ease-in-out;
cursor:pointer !important;
}
.main-arrow-iconbox {
appearance: none; /* Default dropdown icon ko chhupane ke liye */
-webkit-appearance: none;
-moz-appearance: none;
width: 100%; 
padding: 10px;
border-radius: 25px; /* Dropdown ko gola gola banane ke liye */
font-size: 16px;
cursor: pointer;
position: relative;
background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 40 40" fill="none"><circle cx="20" cy="20" r="18" stroke="black" stroke-width="4" fill="white"/><path d="M12 16L20 24L28 16" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
background-repeat: no-repeat;
background-position: right 15px center; /* Icon ko sahi position par rakhne ke liye */
background-size: 20px; /* Icon ka size */
}

/* Form Css End  */
/* Key Benefit Css End */

.hw-it-works-box1 {
    background: #00000080;
    padding: 15px;
    backdrop-filter: blur(10px);
    border-radius: 8px;
}
.start-now1:hover {
    background: #ffdf28;
}
.hw-it-work-heading1 {
    margin: 0;
    font-size: 32px;
    color: #FFDF28;
    text-align: center;
    padding: 10px 0 10px 0;

}

.nmbr-hw-work-box-same1 {
    width: 50px;
    height: 50px;
    background: white;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    font-size: 22px;
    margin:0 auto;
}

.nmbr-hw-work1 {
    display: flex;
    justify-content: space-between;
}
.nmbr-hw-work-hr1 {
    position: absolute;
    top: 17px;
    width: 64%;
    background: #FFDF28;
    height: 5px;
    border: none;
    filter: blur(2px);
    border-radius: 50px;
    left: 18%;
    z-index: -1;
}

.nmbr-hw-work-main1 {
    width: 100%;
    margin: 0 auto;
    position: relative;
}

.nmbr-hw-work-box-text1 {
    font-size: 15px;
    color: white;
    padding: 20px 15px;
}


.nmbr-hw-work-box1 {
    width: 33%;
    text-align: center;
}

.nmbr-hw-work-box1 > span {
    display: flex;
}
.start-now1 {
    display: block;
    padding: 10px;
    background: #ffdf2840;
    width: 40%;
    margin: 0 auto;
    text-align: center;
    font-size: 16px;
    border-radius: 8px;
    border: 1px solid #ffdf28;
    color: black;
    cursor: pointer;
    transition: 0.3s ease-in-out;
}
.cheque-img {
    max-width: 55px;
}
.first-sevice-box{
    padding-top:112px;
}
.our-services {
    font-size: 38px;
    text-align: center;
    padding: 1px 0 25px;
}
.key-benefits-frst-box {
    width: 39%;
    background: #ffdf2840;
    padding: 15px;
    text-align: center;
    border-radius: 15px;
    border: 1px solid black;
}

.key-benefits-main {
    background: #EEEEEE;
    border-radius: 15px;
    padding: 20px;
	margin-bottom:20px;
}

.key-benefits-flex {
    display: flex;
    justify-content: space-between;
}

.wy-ch-btm-img1 {
    display: none;
}

.key-benefits-scnd-box {
    width: 20%;
}

.key-benefits-thrd-box {
    width: 60%;
}

.key-benefits-container {
    max-width: 1300px;
    margin: 0px auto;
}
.cheque-box-text {
    font-size: 13px;
}

.cheque-box-head {
    margin: 0;
    padding: 20px 0;
    font-size: 25px;
}

.key-benefits-ul {
    padding-top: 10px;
}
.key-benefits-flex-2 {
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
}

        .faq-container {
            padding: 20px;
        }
        .faq-item {
            padding: 10px 0;
        }
        .faq-question {
            display: flex;
            justify-content: space-between;
            align-items: center;
            cursor: pointer;
            font-size: 18px;
            font-weight: bold;
        }
        .faq-answer {
            display: none;
            padding: 10px;
            font-size: 16px;
            color: black;
        }
        .icon {
            font-size: 20px;
            transition: transform 0.3s ease;
        }
        .open .icon {
            transform: rotate(180deg);
        }
        /* Key Benefit Css end */
/* Header Css Start */
.cash-vally-header {
    padding: 0 40px;
    position: fixed;
    top: 32px;
    z-index: 99;
    width: 100%;
}

.cash_valy_header {
    width: 100%;
    border-radius: 50px;
    background: #00000095;
    -webkit-backdrop-filter: blur(10px) !important;
    backdrop-filter: blur(10px) !important;
}

.cash_valy_row {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.cash_valy_logodiv {
    width: 18%;
}

.cash_valy_logoancher {
    height: 37px;
    display: block;
}

.cash_valy_logodiv img {
    max-width: 203px;
}

.cash_valy_iconsdiv {
    width: 18%;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.cash_valy_navbar {
    width: 60%;
}

.cash_valy_navbarul {
    display: flex;
    justify-content: center;
    list-style: none;
    margin: 0;
    padding: 0;
}

.cash_valy_navbarancher {
    font-size: 20px;
    font-family: "Inter", sans-serif;
    color: #fff;
    display: inline-block;
    text-decoration: none;
    font-weight: 400;
    border-bottom: 2px solid transparent;
    transition: all 0.3s ease-in-out;
}

.cash_valy_navbarancher:hover {
    border-color: #FEDE28;
    color: #FEDE28;
}

.cash_valy_navbarancher.active {
    border-color: #FEDE28;
    color: #FEDE28;
}

.cash_valy_navbarli {
    margin: 0 14px;
}

.cash_valy_container {
    padding: 8px 40px;
}

.cash_valy_iconancher {
    display: inline-block;
    width: 23px;
    height: 26.29px;
    margin-right: 20px;
}

.cash_valy_iconancher img {
    width: 100%;
    height: 100%;
}

.cash_valy_phoneancher {
    display: flex;
    align-items: center;
    text-decoration: none;
    position: relative;
    width: 40px;
    overflow-x: hidden;
    transition: all 0.40s ease-in;
}

.cash_valy_phoneiconspan {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 40px;
    position: relative;
    height: 40px;
    z-index: 3;
    background: #fff;
    border-radius: 50%;
    border: 3px solid #FFDF28;
}

.cash_valy_phoneiconspan img {
    width: 22px;
    height: 22px;
}

.cash_valy_callusspan span {
    background: #FFDF28;
    padding: 4px 10px 4px 15px;
    margin-left: -6px;
    position: relative;
    z-index: -1;
    font-size: 18px;
    color: black;
    font-family: "Inter", sans-serif;
    border-bottom-right-radius: 50px;
    border-top-right-radius: 50px;
}

.cash_valy_callusspan {
    width: 85px;
    position: absolute;
    visibility: hidden;
    opacity: 0;
    z-index: 1;
    transition: all 0.40s ease-in-out;
    overflow: visible;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}

.cash_valy_phoneancher:hover {
    width: 125px;
}

.cash_valy_phoneancher:hover .cash_valy_callusspan {
    visibility: visible;
    opacity: 1;
}

.cash_valy_hamburger {
    display: none;
}

/* Header css end  */

/* Homepage Banner Start  */
.cashvalue_bnr-image {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    object-fit: cover;
}
.cashvalue_banner-image:before {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
    content: '';
    background: #0000005c;
}
body {
    margin: 0;
    padding: 0;
}

.cashvalue_banner-image {
    position: relative;
    height: 88vh;
    padding: 40px;
}

.cashvalue-banner-content {
    width:46%;
    position: absolute;
    bottom: 15%;
}

.cashvalue-bnr-btn {
    display: block;
    color: white;
    font-size: 20px;
    text-decoration: none;
    border: 1px solid #FFDF28;
    padding: 10px;
    text-align: center;
    max-width: 425px;
    background: #FFDF2840;
    border-radius: 8px;
    transition: 0.3s ease-in-out;
    cursor: pointer;
    box-sizing: border-box;
    text-transform: uppercase;
}

.cashvalue-bnr-heading {
    margin: 0;
    font-size: 64px;
    max-width: 850px;
    color: white;
    padding-bottom: 20px;
    font-family: inter;
}

.ashvalue-bnr-small-text {
    padding-bottom: 30px;
    display: block;
    font-size: 20px;
    color: #FFDF28;
}

.cashvalue-bnr-btn:hover {
    background: #FFDF28;
    color: black;
}

.mobile-bnr {
    display: none;
}

/* Home Page Banner End */

/* Our Services Css Start */
.our-servies-container {
    max-width: 1300px;
    width: 100%;
    margin: 0 auto;
    padding: 0px 40px;
}

.our-services-text {
    text-align: center;
    padding-bottom: 40px;
    padding-top: 40px;
}

.services-cheq {
    font-family: "Inter", sans-serif;
    font-size: 34px;
}
.owl-carousel.owl-theme.ctsm_revw_flx_img_slider 
button.owl-prev {
position: absolute;
left: -50px;
top:50%;
	margin:0;
transform: translate(0px, -50%);
}
.owl-carousel.owl-theme.ctsm_revw_flx_img_slider 
button.owl-next{
position: absolute;
right: -50px;
top: 50%;
	margin:0;
transform: translate(0, -50%);
}
.cstms_sider_cotent.cstms_sider_cotent-mobile {
position: relative;
}
.service-cheq-box {
    width:100%;
    height:100%;
    border: 1px solid gray;
    border-radius: 12px;
    background-color: #FFF2A9;
}
.owl-carousel.owl-theme.ctsm_revw_flx_img_slider .owl-item {
height: 100% !important;
}

.cstms_slider_item {
height: 100%;
}
.cheq-box-image {
    width: 25%;
    margin: 0 auto;
}

.cheq-box-text {
    text-align: center;
    padding: 9px 10px;
}

.cheq-box-image img {
    width: 100%;
    height: 100%;
}

.services-flex {
    display: flex;
    /* justify-content: space-between; */
    gap:30px;
    flex-wrap: wrap;
}

.cash-cheq {
    font-family: "Inter", sans-serif;
    font-size: 20px;
}

.cheq-descrip {
    font-family: "Inter", sans-serif;
    padding: 9px 10px;
    font-size: 15px;
    height:195px;
    letter-spacing: 0;
}

.view-service-btn {
    text-align: center;
    margin-top: 50px;
}

.servic-cheq-btn {
    font-family: "Inter", sans-serif;
    display: inline-block;
    text-decoration: none;
    border: 1px solid #FFDF28;
    padding: 14px 60px;
    background-color: #FFF2A9;
    font-size: 14px;
    color: #000;
    border-radius: 8px;
}

.servic-cheq-btn:hover {
    background-color: #FFDF28;
}




.cheq-img-box {
    display: block;
}

/* .cstms_sider_cotent-mobile {
    display: none;
} */

/* Our Services End  */
/* Why Choose us start */
.why-choose-us_main {
    padding: 50px 0;
}

.why-choose-us_main img {
    width: 100%;

}

.wy-ch-btm-img {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0px;
    right: 0;
    bottom: 0;
    height: 100%;
    object-fit: cover;
    display: block;
}

.w-ch-us-flex {
    display: flex;
}

.w-ch-us-flex-container {
    max-width: 1300px;
    margin: 0 auto;
    padding: 0 40px;
}

.why-ch-us-left-block {
    width: 40%;
    background: #FFDF28;
    padding: 40px;
    text-align: center;
}

.why-ch-us-right-block {
    width: 60%;
    position: relative;
    height: 500px;
}

.wh-ch-us-input-flex {
    display: flex;
    align-items: center;
    background: white;
    margin: 10px 0;
    padding: 10px 0px 10px 25px;
    border-radius: 8px;
}

.wh-ch-us-input-img {
    display: block;
    max-width: 40px;
}

.wh-ch-us-head {
    margin: 0;
    padding: 20px 0;
    font-size: 28px;
}

.wh-ch-us-inner {
    background: #fff7c9;
    padding: 20px;
    border-radius: 8px;
}

.wh-ch-us-input-text {
    width: 90%;
    text-align: center;
    font-size: 13px;
    padding: 0 15px;
}

.why-ch-us-right-block-img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.why-choose-us-bottom {
    position: relative;
    height: 470px;
    padding: 50px;
}

.hw-it-works-box {
    position: absolute;
}

.hw-it-works-box {
    width: 80%;
    margin: 0 auto;
    background: #00000080;
    padding: 30px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    backdrop-filter: blur(10px);
    border-radius: 8px;
}

.hw-it-work-heading {
    margin: 0;
    font-size: 32px;
    color: #FFDF28;
    text-align: center;
    padding: 10px 0 30px 0;

}

.nmbr-hw-work-box-same {
    width: 50px;
    height: 50px;
    background: white;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    font-size: 22px;
    margin: 0 auto;
}

.nmbr-hw-work {
    display: flex;
    justify-content: space-between;
}

.nmbr-hw-work-hr {
    position: absolute;
    top: 23px;
    width: 64%;
    background: #FFDF28;
    height: 5px;
    border: none;
    filter: blur(2px);
    border-radius: 50px;
    left: 18%;
    z-index: -1;
}

.nmbr-hw-work-main {
    width: 100%;
    margin: 0 auto;
    position: relative;
}
.step_head {
font-size: 17px;
color:white;
justify-content: center;
padding-top: 20px;
	display:block;

}
.nmbr-hw-work-box-text {
    font-size: 15px;
    color: white;
    padding: 15px 25px 20px;
    display: block;
}


.nmbr-hw-work-box {
    width: 33%;
    text-align: center;
}

.nmbr-hw-work-box>span {
    display: flex;
}

.start-now {
    display: block;
    padding: 10px;
    background: #ffdf2840;
    width: 20%;
    margin: 0 auto;
    text-align: center;
    font-size: 16px;
    border-radius: 8px;
    border: 1px solid #ffdf28;
    color: black;
    cursor: pointer;
    transition: 0.3s ease-in-out;
}

.start-now:hover {
    background: #ffdf28;
}

/* why choose us end */
/* Review Slider Css Start  */
.happy-customer-slider-rew {
    padding-bottom: 50px;
}

.customer-slider-rew-container {
    max-width: 1300px;
    width: 100%;
    margin: 0 auto;
    padding: 0px 40px;
}

.revi-text-custmr {
    font-family: "Inter", sans-serif;
    text-align: center;
    font-size: 30px;
    padding-bottom: 40px;
}

.review-img-text {
    max-width: 60px;
    margin: 0px 8px;
}

.review-img-text img {
    width: 100%;
    height: 100%;
}

.reviews-line-flex {
    display: flex;
    justify-content: space-between;
}

.review-item-box {
    width: 98%;
    background-color: #FFF2A9;
    padding: 20px 10px;
    border: 1px solid #000;
    border-radius: 16px;
}

.image-review-text {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.text-nam-custmr {
    font-size: 16px;
    font-family: "Inter", sans-serif;
}

.customer-place {
    font-size: 10px;
    font-family: "Inter", sans-serif;
}



.verified-tik-img {
    max-width: 26px;
    margin: 0px 8px;
}

.verified-tik-img img {
    width: 100%;
    height: 100%;
}

.verified-tik-text {
    display: flex;
    justify-content: center;
    align-items: center;
}

.text-buy {
    font-size: 12px;
    font-family: "Inter", sans-serif;
}

.review-descrp {
    font-family: "Inter", sans-serif;
    font-size: 16px;
    margin-top: 14px;
    line-height: 1.8;

}

.view-customer-btn {
    text-align: center;
    margin-top: 32px;
}

.customer-cheq-btn {
    font-family: "Inter", sans-serif;
    display: inline-block;
    text-decoration: none;
    border: 1px solid #FFDF28;
    padding: 14px 60px;
    background-color: #FFF2A9;
    font-size: 14px;
    color: #000;
    border-radius: 8px;
}

.customer-cheq-btn:hover {
    background-color: #FFDF28;
}



/* slider  styling */
.owl-dots {
    margin-top: 44px !important;
}

.owl-theme .owl-dots .owl-dot span {
    border: 1px solid #000;
    background: none !important;
}

.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
    background: #000 !important;
}

.owl-carousel .owl-dots.disabled,
.owl-carousel .owl-nav.disabled {
    display: block !important;
}

.ctsm_revw_img_slider .owl-nav .owl-prev,
.ctsm_revw_img_slider .owl-nav .owl-next {
    position: absolute;
    top: 42%;
    transform: translateY(-50%);
    border-radius: 50%;
    padding: 10px;
    font-size: 20px;
    background-color: #f9f7f2;
    color: white;
    border: none;
}

.cstm_rvws_img_slider button.owl-prev {
    background: #f9f7f2 !important;
    width: 80px;
    height: 80px;
    color: #345f5a !important;
}

.cstm_rvws_img_slider button.owl-next {
    background: #f9f7f2 !important;
    width: 80px;
    height: 80px;
    color: #345f5a !important;
}

.cstm_rvws_img_slider .owl-nav [class*=owl-]:hover {
    background: #f9f7f2 !important;
    color: #345f5a !important;
    text-decoration: none;
}

.cstm_rvws_img_slider .owl-carousel .owl-nav.disabled {
    display: block !important;
}

.ctsm_revw_img_slider .owl-nav .owl-prev {
    left: -60px;
}

.ctsm_revw_img_slider .owl-nav .owl-next {
    right: -60px;
}

i.fas.fa-chevron-left,i.fas.fa-chevron-right {
       background: #32546C;
    padding: 0;
    border-radius: 50%;
    color: #fff;
    font-size: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 50px;
    height: 50px;
}


.owl-theme .owl-nav [class*=owl-]:hover {
    background: none !important;
}

/* Review Slider Css End  */
/* Take Advantage Today Start  */
.main-take-advantage {
    max-width: 1300px;
    margin: 0 auto;
    padding: 0 40px;
}

.take-advantage-both {
    position: relative;
}

.ake-advantage-content {
    width: 47%;
    background: #31546c;
    padding: 45px;
    border-radius: 20px;
    position: absolute;
    top: 100px;
    z-index: 9;
    left: 0;
}

.take-advantage-image {
    width: 65%;
    margin: auto 0 auto auto;
    height: 56vh;
    position: relative;
}

.tke_adv_head {
    margin: 0;
    font-size: 46px;
    color: #FFDF28;
}

.tke_adv_btn {
    font-size: 14px;
    color: white;
    background: #1e3241;
    padding: 15px 0px;
    display: block;
    width: 100%;
    text-align: center;
    border: 1px solid #FFDF28;
    border-radius: 8px;
    margin-top: 80px;
    text-transform: uppercase;
    box-sizing: border-box;
    transition: 0.3s ease-in-out;
    cursor: pointer;

}

.tke_adv_btn:hover {
    background: #ffdf28;
    color: black;
}

.t_adv_image {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    object-fit: cover;
}
/* Banner css  */
.about_cash_banner{
    position: relative;
}
.csh_inc_content {
    opacity: .9;
    background: rgba(255, 255, 255, 0.3);
    border-radius: 12px;
    padding: 30px;
    width: 52%;
    backdrop-filter: blur(12px);
    margin: 0 40px;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
}

.custom_clsh_inc_dkt_img {
    width: 100%;
    height: 100%;
    display: block;
    object-fit: cover;
}

.custom_clsh_mbl_img {
    display: none;
}

.custom_clsh_img {
    width: 100%;
    height: 88vh;
}

.content_inc_clsh {
    position: absolute;
    bottom: 50%;
    left: 0;
    transform: translate(0px, 50%);
}

.abou_inc_title h2 {
    font-family: "Inter", sans-serif;
    font-size: 35px;
    font-weight: bold;
    color: #000;
}

.csh_valley_img img {
    display: inline-block;
    max-width: 260px;
    vertical-align: middle;
}

.cash_inc_desp {
    margin-top: 10px;
}

.cash_inc_desp p {
    font-family: "Inter", sans-serif;
    font-size: 20px;
    font-weight: 400;
    color: #3E3D3C;
    line-height: 26px;
}

/* Banner css end */
/* Our Story css Start  */

*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}
.image-with-about-section {
padding: 40px 0px;
}
.container-image-with-text-about{
    max-width: 1300px;
    margin: 0 auto;
    padding: 0 40px;
}
.title-main-us-mn {
font-size: 42px;
font-weight: bold;
color: #000;
letter-spacing: 0;
font-family: "Inter", sans-serif;
text-align: center;
margin-bottom: 25px;
}
.upper-flex-main-content {
display: flex;
align-items: center;
justify-content: flex-start;
flex-wrap: wrap;
}

.description-about-usmain {
width: 50%;
}

.description-about-usmain p {
font-size: 21px;
font-family: "Inter", sans-serif;
font-weight: 400;
color: #3E3D3C;
letter-spacing: 0;
width: 92%;
}
.image-right-side-main-iamge {
width: 50%;
}

.image-right-side-main-iamge img {
width: 100%;
height: 100%;
}


/* Our Story Css End */

    .core-value {
padding: 10px 0 50px;
}

.text-core {
font-family: "Inter", sans-serif;
text-align: center;
margin-bottom: 68px;
font-size: 34px;
}

.core-value-container {
max-width: 1300px;
width: 100%;
margin: 0 auto;
padding: 0 40px;
}

.core-value-img {
max-width: 50px;
height:50px;
margin: 0 auto;
margin-top: -50px;
background-color: #000;
border-radius: 50%;
padding: 6px 6px;
}

.serching-text {
margin: 12px 0px;
font-size: 15px;
font-family: "Inter", sans-serif;
}

ul.placing-text {
list-style: inside;
padding-left: 0;
}

li.list-dot {
margin: 12px 0px;
font-family: "Inter", sans-serif;
font-size: 14px;
}

.core-value-img img {
width: 100%;
height: 100%;
}

.core-value-box {
background-color: #FFF2A9;
width: 19%;
border: 1px solid #000;
text-align: center;
padding: 24px 12px;
border-radius: 14px
}

.core-value-flex {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}

.cstms_sider_cotent-mbl {
display: none;
}

.core-value-lines {
display: block;
}
/* Our Story css Start  */
/* Take Advantage Today End */
/* Footer Css Start  */
img.cust-ftr-logo {
    width: 100%;
    max-width: 170px;
}

.ctm__footer__tpcontent {
    display: flex;
    justify-content: space-between;
}

.ctm__footer__logo {
    width: 35%;
}

.ctm-footer-menu-blck {
    width: 25%;
}

.cust-footer-newsletter-blck {
    width: 27%;
}

.ctm__footer-container {
    width: 100%;
    max-width: 100%;
    padding: 0 40px;
}

footer.ct__footer {
    background: #000;
    padding: 50px 0;
}

.cust-footer-top-description {
    color: #fff;
    font-size: 18px;
    padding-top: 30px;
    width: 65%;
    font-family: Inter;
}

.cst-footer-heading {
    color: #fff;
    font-size: 20px;
    padding-bottom: 20px;
    font-family: 'Inter';
}

.cust-footer-menu-mn-link {
    column-count: 2;
}

.cust-footer-menu-list {
    list-style: none;
    padding-bottom: 15px;
}

.cust-footerlink {
    color: #fff;
    font-size: 16px;
    text-decoration: none;
    font-family: Inter;
}

.cust-footer-newsletter-heading {
    font-size: 18px;
    color: #fff;
    font-family: 'Inter';
}

.cust-footer-newsletter-desc {
    font-size: 18px;
    color: #fff;
    padding: 15px 0;
    font-family: 'Inter';
}

.cust-ftr-inptmail {
    padding: 10px;
    width: 75%;
    color: #000;
    border: none;
    font-size: 14px;
    height: 37px;
    border-radius: 10px;
}

.cust-ftr-newsbtn {
    background: none;
    border: none;
    color: #000;
    font-size: 14px;
    font-family: 'Inter';
    height: 37px;
    width: 23%;
}

.cust-footer-inpt-flx {
    background: #fff;
    border-radius: 10px;
}

.cust-ftr-inptmail:focus-visible {
    border: none;
    box-shadow: none;
    outline: none;
}

.cust-footer-frm {
    width: 100%;
}

.cust-social-mnblck {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding: 20px 0;
    margin: 50px 0 25px;
}

.cstm-social-icnlist {
    display: flex;
    justify-content: space-between;
    width: 22%;
    align-items: center;
}

.cust-socialicn-ftr {
    list-style: none;
}

.csticon {
    width: 100%;
    max-width: 25px;
    height: 100%;
    max-height: 25px;
}

.adress__blk {
    width: 40%;
    display: flex;
    justify-content: flex-end;
}

.adrees_ft {
    text-decoration: none;
    color: #fff;
    font-size: 16px;
    padding-left: 15px;
    padding-right: 15px;
    font-family: 'Inter';
    width: 62%;
    display: flex;
    justify-content: end;
}


.ft__phone {
    color: #fff;
    text-decoration: none;
    font-size: 16px;
    font-family: 'Inter';
    width: 28%;
    display: flex;
    justify-content: end;
}

.cust-footer-copyright {
    display: flex;
    justify-content: space-between;
    /* align-items: center; */
}

.copyright-ctm-content {
    width: 50%;
    color: #fff;
    font-size: 16px;
    font-family: 'Inter';
}

.cust-cpyrightlink {
    color: #fff;
    text-decoration: none;
}

.cstbtmlink-cstfooter {
    display: flex;
    justify-content: space-between;
}

.cst-btmlink-cstlink {
    list-style: none;
    padding-left: 20px;
}

.cst-btm-ftrlinklist {
    text-decoration: none;
    color: #fff;
    font-size: 16px;
    font-family: 'Inter';
}

/* Footer css end  */
@media screen and (max-width:1700px){
	
/* Homepage Banner Start  */
	.cashvalue-bnr-heading {
    font-size: 63px;
}

.ashvalue-bnr-small-text {

    font-size: 17.5px;
}
	
/* Homepage Banner end  */
}
@media screen and (max-width:1450px){
	
/* Homepage Banner Start  */
	.cashvalue-bnr-heading{
    font-size: 50px;
	}
	.ashvalue-bnr-small-text {
    font-size: 14px;
}
	
/* Homepage Banner end  */
/* 	take advantage start */
	.take-advantage-image {
    height: 62vh;
    border-radius: 20px;
    overflow: hidden;
}
	.ake-advantage-content{
		top:35px;
	}
	/* take advantage end	 */
}
@media screen and (max-width:1150px) {
/* 	reviews slider start */
	.cust_arvd_rvws_items {
    width: 30%;
}
	.custom_submit_btn a {
    width: 100%;
}
	.abou_inc_title h2 {
    font-size: 28px;
}
	.cash_inc_desp p {
    font-size: 18px;
}
	.custom_leave_reveiews {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    text-align: center;
    margin: 0 auto;
}

.ctsm_revw_img_slider .owl-nav .owl-prev {
    left: -33px;
}

.ctsm_revw_img_slider .owl-nav .owl-next {
    right: -33px;
}

/* 	reviews slider end */
/* 	why choose us */
	.wh-ch-us-head {
    padding-top: 0;
}

.why-ch-us-left-block {
    width: 45%;
}

.why-ch-us-right-block {
    width: 55%;
    height: 476px;
}

.wh-ch-us-input-text {
    width: 100%;
    display: block;
    font-size: 12px;
}
/* 	why choose us end */
/* Home Banner Start */
	.ashvalue-bnr-small-text {
        font-size: 13px;
    }


    .cashvalue-bnr-heading {
        font-size: 38px;
    }


.cashvalue-bnr-btn {
    display: block;
    font-size: 16px;
    padding: 10px 20px;
    width: fit-content;
}
/* Home Banner End	 */
/* take advantage start */
	.ake-advantage-content {
    padding: 30px;
    top: 33px;
}

.take-advantage-image {
    height: 48vh;
}
/* 	take advantage end */
	
/* 	our services start */
	.cash-cheq {
		font-size: 15px;
} 
	.cheq-descrip {
    font-size: 13px;
}
/* our services end	 */
    /* Header Css Start  */
    .cash_valy_navbarancher {
        font-size: 16px;
    }

    .cash_valy_navbarli {
        margin: 0 8px;
    }

    .cash_valy_logoancher {
        height: 28px;
    }

    .cash_valy_logodiv img {
        max-width: 130px;
    }

    .cash_valy_container {
        padding: 8px 20px;
    }
.cash_valy_phoneancher:hover {
  width: 108px;
}
 
.cash_valy_callusspan {
 width: 72px;
}
 
.cash_valy_callusspan span {
font-size: 15px;
}
	.cash_valy_logodiv {  width: 16%;
}
	.cash-vally-header {
padding: 0 30px;
}
    /* Header css end  */
    /* Footer css start  */
    .cust-footer-top-description {
        width: 100%;
    }

    .ctm__footer__logo {
        width: 32%;
    }

    .cust-footer-newsletter-blck {
        width: 39%;
    }

    .cust-footer-newsletter-heading {
        font-size: 16px;
    }

    .cust-footer-newsletter-desc {
        font-size: 16px;
    }

    .cust-footer-menu-mn-link {
        column-count: 1;
    }

    .cust-ftr-newsbtn {
        font-size: 12px;
    }

    .adress__blk {
        width: 61%;
    }

    .ft__phone {
        width: 35%;
    }

    .adrees_ft {
        width: 62%;

    }

    .cstm-social-icnlist {
        width: 36%;
    }

    /* Footer css end  */
}

@media screen and (max-width: 992px) {
	
	/* 	reviews slider start */
	.cust_smls_flex {
    padding-bottom: 30px;
		justify-content:center;
}
	.custom_leve_stry_sub_title {
    padding: 10px 0;
}
	.cust_arvd_rvws_items {
    width: 40%;
}
	.custom_submit_btn a {
    width: 100%;
}
	.csh_inc_content {
    width: 60%;
}
.cash_inc_desp p {
    font-size: 19px;
}
/* 	reviews slider end */
    .description-about-usmain p {
        font-size: 18px;
    }
    .upper-content-main-icon {
        padding-left: 5px;
    }
	.main-map-wor-section {
    padding: 80px 0 40px;
}

    .upper-content-flex-imagege{
      width: 52%;
    }
    .upper-content-flex-imagege {
    padding-left: 6px;
}
	.title-get-map-in{     font-size: 30px; }
    /* Hamnurger css Start */
    .cash-vally-header {
        z-index: 99;
        padding: 0;
        top: 0;
    }

    .cash_valy_hamburger {
        display: block;
        font-size: 24px;
        cursor: pointer;
        position: relative;
        z-index: 1001;
        order: 1;
        color: #FFDF28;
        width: 32%;
    }

    .cash_valy_hamburger i {
        display: none;
    }

    .cash_valy_hamburger .fa-bars {
        display: inline-block;
    }

    .cash_valy_navbar {
        position: fixed;
        top: 0;
        left: -100%;
        width: 80%;
        height: 100vh;
        background: #000000;
        box-shadow: 2px 0 5px rgba(0, 0, 0, 0.5);
        transition: left 0.3s ease-in-out;
        z-index: 1000;
        padding-top: 60px;
        display: block;
    }

    .cash_valy_navbar.active {
        left: 0;
    }

    .cash_valy_navbarul {
        flex-direction: column;
    }

    .cash_valy_navbarli {
        margin: 14px 20px;
        width: fit-content;
    }

    .cash_valy_navbarancher {
        text-decoration: none;
        color: white;
        display: block;
        font-size: 18px;
        transition: 0.3s;
    }

    .cash_valy_navbar:hover {
        background: #444;
    }

    .cash_valy_hamburger.active .fa-bars {
        display: none;
    }

    .cash_valy_hamburger.active .fa-times {
        display: inline-block;
    }

    /* End Hamburger Css */

    .cash_valy_callusspan {
        display: none;
    }

    .cash_valy_logodiv {
        order: 2;
        width: 32%;
		text-align:center;
    }

    .cash_valy_logoancher {
        height: 26px;
    }

    .cash_valy_iconsdiv {
        width: 32%;
        order: 3;
    }

    .cash_valy_iconancher {
        margin-right: 15px;
        width: 20px;
        height: 22px;
    }

    .cash_valy_header {
        top: 0;
        width: 100%;
        border-radius: 0;
        background: #000000;
        backdrop-filter: blur(0px) !important;
    }

    .cash_valy_container {
        padding: 12px 20px;
    }

    .cash_valy_logodiv img {
        max-width: 140px;
    }

    .cash_valy_phoneiconspan {
        width: 36px;
        height: 36px;
    }

    .cash_valy_phoneiconspan img {
        width: 18px;
        height: 18px;
    }

    .cash_valy_phoneancher:hover {
        width: 40px;
    }

}
@media screen and (max-width:780px) {
	.start-now1 {
    width: 56%;
}


.nmbr-hw-work-box-text1 {
    padding: 20px 5px;
}
	.take-advantage-image{
		height:35vh;
	}
	.ake-advantage-content {
    padding: 15px;
    top: 25px;
}

.tke_adv_head {
    font-size: 24px;
}
	.why-ch-us-left-block {
    width: 100%;
}

.why-ch-us-right-block {
    width: 100%;
}

.w-ch-us-flex {
    flex-wrap: wrap;
}

.hw-it-works-box {
    width: 95%;
    padding: 20px 15px;
}

.nmbr-hw-work-box-text {
    padding: 12px 10px;
    font-size: 13px;
}

.hw-it-work-heading {
    font-size: 21px;
}
}
@media screen and (max-width:767px) {
/* form css start */
	.button-box-form-sub input{     padding: 15px 20px;     font-size: 15px; }
/* 	form css end */
    /* Banner Css Start  */
    .mobile-bnr {
        display: block;
    }

    .cashvalue_bnr-image {
        display: none;
    }

    .cashvalue_banner-image {
        padding: 0;
    }

    .mobile-bnr {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

    .cashvalue-banner-content {
       top: 50%;
        left: 0;
        transform: translate(0, -50%);
        padding: 30px;
        width: 100%;
    }
    .cashvalue-bnr-heading {
        font-size: 22px;
        max-width: 100%;
        padding-bottom: 10px;
    }

    .ashvalue-bnr-small-text {
        font-size: 15px;
        padding-bottom: 20px;
    }

    .cashvalue-bnr-btn {
        padding: 8px;
        max-width: 220px;
        font-size: 13px;
    }

    /* Banner Css End  */
	
    /* Our Services Css Start  */
	.first-sevice-box{
    padding-top:90px;
}
    .our-servies-container {
        padding: 0px 20px;
    }

    .services-cheq {
        font-family: "Inter", sans-serif;
        font-size: 20px;
    }

    .cheq-img-box {
        display: none;
    }

    .cstms_sider_cotent {
        display: block;
    }

    .service-cheq-box {
        width: 100%;
    }

    .view-service-btn {
        margin-top: 22px;
    }

    .owl-theme .owl-dots .owl-dot span {
        border: 1px solid #000;
        background: none !important;
    }

    .owl-theme .owl-dots .owl-dot.active span,
    .owl-theme .owl-dots .owl-dot:hover span {
        background: #000 !important;
    }

    .owl-theme .owl-nav.disabled+.owl-dots {
        margin-top: 30px !important;
    }

    .ctsm_revw_flx_img_slider .owl-nav .owl-prev,
    .ctsm_revw_flx_img_slider .owl-nav .owl-next {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        border-radius: 50%;
        padding: 10px;
        font-size: 20px;
        background-color: #f9f7f2;
        color: white;
        border: none;
    }

    .cstm_rvws_flex_img_slider button.owl-prev {
        background: #f9f7f2 !important;
        width: 40px;
        height: 40px;
        color: #345f5a !important;
    }

    .cstm_rvws_flex_img_slider button.owl-next {
        background: #f9f7f2 !important;
        width: 40px;
        height: 40px;
        color: #345f5a !important;
    }

    .cstm_rvws_flex_img_slider .owl-nav [class*=owl-]:hover {
        background: #f9f7f2 !important;
        color: #345f5a !important;
        text-decoration: none;
    }

    .cstm_rvws_flex_img_slider .owl-carousel .owl-nav.disabled {
        display: block !important;
    }

    .ctsm_revw_flx_img_slider .owl-nav .owl-prev {
        left: -50px;
    }

    .ctsm_revw_flx_img_slider .owl-nav .owl-next {
        right: -50px;
    }

    /* Our Services Css End  */
    /* Why Choose Us Start  */
    .why-choose-us_main {
        padding: 30px 0;
    }

    .w-ch-us-flex-container {
        padding: 0;
    }

    .why-ch-us-left-block {
        width: 100%;
        padding: 20px;
    }

    .w-ch-us-flex {
        flex-wrap: wrap;
    }

    .why-ch-us-right-block {
        width: 100%;
    }

    .hw-it-works-box {
        width: 95%;
        padding: 20px 10px;
    }
    span.step_head {
display: block;
padding: 10px;
text-align: left;
padding-left:0px;
}

    .nmbr-hw-work-box {
        width: 100%;
        display: flex;
        justify-content: flex-start;
		align-items:center;
    }

    .nmbr-hw-work {
        display: block;
        padding-left: 20px;
    }

    .nmbr-hw-work-box-same {
        width: 45%;
        max-width: 50px;
        margin: 12px 0;
    }

    .nmbr-hw-work-box-text {
        padding: 12px 0px;
font-size: 12px;
color: #ffdf28;
text-align: left !important;
    }
    .cus_hw_content {
padding: 3px 20px;
}
    .nmbr-hw-work-hr {
        display: none;
    }

    .start-now {
        width: 50%;
        color: white;
        margin-top: 20px;
    }

    /* Why Choose Us End  */
    /* Review Slider Css Start  */
    .customer-slider-rew-container {
        padding: 0px 20px;
    }

    .owl-theme .owl-nav [class*=owl-]:hover {
        background: none !important;
    }

    i.fas.fa-chevron-right {
        display: none;
    }

    i.fas.fa-chevron-left {
        display: none;
    }

    /* Review Slider Css End  */
    /* Take Adventage  Css Start  */
    .main-take-advantage {
        padding: 0;
    }

    .take-advantage-image {
        width: 100%;
        height: 28vh;
    }

    .ake-advantage-content {
        width: 80%;
        margin: 0 auto;
        position: static;
        box-sizing: border-box;
    }

    .tke_adv_head {
        font-size: 23px;
        text-align: center;
		padding: 15px;
    }

    .tke_adv_btn {
        padding: 8px 10px;
        width: 72%;
        margin: 10px auto;
        font-size: 12px;
    }

    .ake-advantage-content {
        padding: 20px;
    }

    /* Take Adventage  Css end */
    /* Footer css start  */
    .ctm__footer-container {
        padding: 0 20px;
    }

    .ctm__footer__tpcontent {
        flex-direction: column;
    }

    .ctm-footer-menu-blck {
        width: 100%;
    }

    .cust-footer-top-description {
        width: 100%;
        font-size: 15px;
        padding-top: 15px;
    }

    .ctm__footer__logo {
        width: 100%;
    }

    .cust-footer-menu-mn-link {
        column-count: 1;
    }

    .cust-footer-menu-list {
        padding-bottom: 10px;
    }

    .cst-footer-heading {
        padding-bottom: 20px;
        padding-top: 20px;
    }

    .cust-footer-newsletter-blck {
        width: 100%;
    }

    .adress__blk {
        width: 100%;
        flex-direction: column;
    }

    .adrees_ft {
        width: 100%;
        padding: 22px 0 20px;
        font-size: 16px;
        justify-content: flex-start;
    }

    .ft__phone {
        width: 100%;
        font-size: 16px;
        justify-content: flex-start;
    }

    .cust-social-mnblck {
        margin: 20px 0;
        flex-direction: column;
    }

    .cust-footer-copyright {
        flex-direction: column;
    }

    .copyright-ctm-content {
        width: 100%;
        padding-bottom: 10px;
    }

    .cstbtmlink-cstfooter {
        flex-direction: column;
    }

    .cst-btmlink-cstlink {
        padding: 10px 0;
    }

    .cstm-social-icnlist {
        width: 100%;
        padding-bottom: 10px;
    }

    .cust-footer-newsletter-desc {
        font-size: 15px;
    }

    .cust-footer-newsletter-heading {
        padding-top: 10px;
    }

    /* Footer css end  */
       /* Banner Css Start  */
       .abou_inc_title h2 {
        font-size: 24px;
    }

    .cash_inc_desp p {
        font-size: 16px;
    }

    .custom_clsh_img img {
        height: 100%;
    }

    .content_inc_clsh {
        padding: 20px;
    }

    .csh_inc_content {
        width: 100%;
        margin: 0;
    }

    .custom_clsh_mbl_img {
        display: none;
    }

    .csh_valley_img img {
        max-width: 150px;
    }

/* Banner Css End  */
 /* Our Story css Start  */
.description-about-usmain {
width: 100%;
}
.description-about-usmain p {
width: 100%;
    text-align: center;
    font-size: 16px;
    padding-bottom: 20px;
}
.image-right-side-main-iamge{
width: 100%;
}
.container-image-with-text-about{
padding: 0 20px;
}
.title-main-us-mn{
font-size: 30px;
}
/* Our Story css end  */
/* Core Value Css Start  */
.text-core {
    margin-bottom: 48px;
}
.core-value-lines {
    display: none;
}

.cstms_sider_cotent-mbl {
    display: block;
}

.core-value-container {
    padding: 0 20px;
}

.core-value-box {
    width: 100%;
}

.core-value-img {
    margin-top: 0px;
}

.owl-carousel .owl-dots.disabled,
.owl-carousel .owl-nav.disabled {
    display: block !important;
}

.owl-theme .owl-dots .owl-dot span {
    border: 1px solid #000;
    background: none !important;
}

.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
    background: #000 !important;
}

.ctsm_revw_slider .owl-nav .owl-prev,
.ctsm_revw_slider .owl-nav .owl-next {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    border-radius: 50%;
    padding: 10px;
    font-size: 20px;
    background-color: #f9f7f2;
    color: white;
    border: none;
}

.cstm_rvws_slider button.owl-prev {
    background: #f9f7f2 !important;
    width: 40px;
    height: 40px;
    color: #345f5a !important;
}

.cstm_rvws_slider button.owl-next {
    background: #f9f7f2 !important;
    width: 40px;
    height: 40px;
    color: #345f5a !important;
}

.cstm_rvws_slider .owl-nav [class*=owl-]:hover {
    background: #f9f7f2 !important;
    color: #345f5a !important;
    text-decoration: none;
}

.cstm_rvws_slider .owl-carousel .owl-nav.disabled {
    display: block !important;
}

.ctsm_revw_slider .owl-nav .owl-prev {
    left: -50px;
}

.ctsm_revw_slider .owl-nav .owl-next {
    right: -50px;
}
/* Core Value Css End  */
          /* Key Benefit Css Start */
          .key-benefits-flex {
            flex-wrap: wrap;
        }
        
        .key-benefits-frst-box {
            width: 100%;
        }
        
        .key-benefits-scnd-box {
            width: 40%;
        }
        
        .key-benefits-thrd-box {
            width: 100%;
        }
        
        .cheque-box-head {
            font-size: 20px;
        }
        
        .key-benefits-ul {
            padding-left: 10px;
        }
        
        .key-benefits-ul {
            font-size: 12px;
        }
        
        .why-choose-us-bottom1 {
            margin-top: 20px;
        }
        
        .nmbr-hw-work-box-text1 {
            font-size: 13px;
        width: 70%;
        }
        
        .nmbr-hw-work-box-same1 {
			width: 13%;
        height: 40px;
        margin: 0;
        }
        
        .nmbr-hw-work1 {
            display: block;
        }
        
        .nmbr-hw-work-box1 {
            display: flex;
            width: 100%;
            justify-content: flex-start;
            align-items: center;
        }
        
        .nmbr-hw-work-hr1 {
            display: none;
        }
        
        .nmbr-hw-work-main1 {
            padding-left: 19px;
        }
        
        .hw-it-work-heading1 {
            font-size: 18px;
        }
        
        .start-now1 {
            width: 62%;
            font-size: 13px;
            margin: 20px auto;
        }
        
        .key-benefits-flex-2 {
            flex-wrap: wrap;
        }
        
        .faq-container {
            padding: 20px 0;
        }
        
        .key-benefits-container {
            margin-top: 0;
        }
        
        /* Key Benefit Css End */
	.hw-it-work-heading {
    font-size: 25px;
    padding-bottom: 10px;
}

.why-choose-us-bottom {
    height: 560px;
}
        .upper-content-main-icon {
            width: 100%;
            padding-left: 7px;
        }
        .icon-map-framess-map {
            width: 100%;
            margin-left: 0px;
            margin-top: -10px;
        }
        .flex-main-upper-map{
          flex-direction: column;
          border-radius: 15;
        }
        .upper-content-flex-imagege {
            width: 100%;
            padding-bottom: 72px;
            border-radius: 15px;
            padding-left: 0px;
        }
        .icon-map-framess-map iframe {
          border-radius: 0;
                border-bottom-left-radius: 15px;
                border-bottom-right-radius: 15px;
        }
        .container-map-inner-sec{
          padding: 0 20px;
        }
        .title-get-map-in{
          font-size: 30px;
        }
        /* Form Css Start  */
        .frist-inout-form{
                width: 100%;
            }
            .frist-inout-form{
                width: 100%;
            }
            .second-box-input-form{
                width: 100%;
            }
            .container-box-form{
                padding: 0 20px;
            }
            /* Form Css End  */
               /* Faq Css Start  */
    .cust-faq-container {
        padding: 0 20px;
        
    }
    .cust-faq-accordian {
        margin-top: 30px;
    }
        
    .cust-faq-heading h2 {
        font-size: 25px;
    }
        .cust-faq-question h3 {
        font-size: 17px;
    }
    .cust-faq-answer p {
        font-size: 15px;
    }
    /* Faq Css End  */
    /* Testimonial Banner css  end   */
.cstm_bnr_clt_mbl_image{
    width: 100%;
    height: 100%;
    display: none;
}
.cusmts_tmnl_clnts_img{
    height: 85vh;
}

/* Review Section css start  */
.custom_exceed_mbl_rvews_slider_content {
        display: block;
    }

    .custom_levs_title {
        font-size: 30px;
    }

    .custom_leve_stry_sub_title {
        font-size: 20px;
    }

    .custom_revews_lev_txt p {
        font-size: 23px;
    }

    .custom_shopings_desp p {
        font-size: 14px;
        line-height: 18px;
    }

    .custom_buyer_text {
        font-size: 14px;
    }

    .custom_ecssed_rvws_dkt_content {
        display: none;
    }

    .cust_arvd_rvws_items {
        width: 100%;
        margin: 0;
    }

    .cust_rvws_container {
        padding: 0 24px;
    }

    .custom_vrfed_rvews_title h2 {
        font-size: 28px;
    }

    .reveiws_momnts_sec {
        padding: 30px 0;
    }

    .custom_leave_reveiews {
        display: block;
    }

    .custom_img_lime_slider {
        padding-bottom: 0px;
    }

    .custom_leave_frm_text {
        padding-bottom: 20px;
    }

    .custom_submit_btn a {
        width: 100%;
    }
    /* Review Section css end  */
}

