.encash-box-3{
	background: #fff;
	border-radius: 6px;
	padding: 28px 18px;
	box-shadow: 0 0 6px 0 rgb(0 0 0 / 16%);
}

.encash-breadcrumb {
    padding: 24px 0px;
}
.bg-lightgreen{
    background-color: #f8fcf8 !important;
}

.encash-breadcrumb-title {
    font-size: 24px;
    font-weight: 600;
}

.encash-breadcrumb-subtitle {
    font-size: 18px;
    font-weight: 600;
    color: #0000008a;
    margin-bottom: 06px;
}

.encash-breadcrumb .breadcrumb {
    margin-top: 24px;
    background: #fff;
    box-shadow: 1px 0px 9px rgb(234 232 232);
}

.encash-breadcrumb .breadcrumb li {
    font-size: 14px;
}

.encash-breadcrumb .breadcrumb li a {
    color: #000;
}

.encash-breadcrumb .breadcrumb .breadcrumb-item.active {
    color: #8ae412;
}


/* Model Card */
.encash-model-card {
    height: 13em;
    padding: 10px;
}

.encash-model-card-body {
    padding: 0px;
    width: 100%;
    height: 182px;
    border-radius: 10px;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / 15%);
    -webkit-box-shadow: 0 0 10px 0 rgb(0 0 0 / 15%);
    align-items: center;
    display: flex;
    transition: ease-in-out 0.4s;
    -webkit-transition: ease-in-out 0.4s;
}

.encash-model-card-body:hover {
    -webkit-transform: scale(1.10);
    transform: scale(1.10);
}

.encash-model-card-body a {
    text-align: center;
    width: 100%;
    height: 100%;
}

.encash-model-card-body img {
    max-width: 65%;
    padding-top: 1em;
}

.encash-model-card-body p {
    margin: 8px;
    font-size: 14px;

    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

/*  */

.encash-variant-card {
    background: #fff;
    box-shadow: 1px 0px 9px rgb(234 232 232);
    padding: 45px 0px 45px 0px;
    border-radius: 10px;
}

.encash-shadow {
    background: #fff;
    box-shadow: 1px 0px 9px rgb(234 232 232);
}

/* .encash-variant-card  */
.variant-img-container {
    height: 360px !important;
    overflow: hidden;
    text-align: center;
}

.variant-img-container img {
    max-width: 250px;
    max-height: 250px;
    width: 100%;
    height: 100%;
    object-fit: contain;
    object-position: center;
}

.variant-content-container .variant-title {
    font-size: 26px;
    color: #212529;
    font-weight: 600;
    margin-bottom: 16px;
}

.variant-content-container .variant-sub-title {
    font-size: 18px;
    color: #149D0F;
}

.variant-content-container .variant-type {
    margin-top: 24px;
}

.variant-price {
    margin-top: 8px;
    margin-bottom: 26px;
}

.variant-price .top-price-title {
    font-size: 18px;
    color: #149D0F;
    margin-bottom: 6px;
    padding-left: 24px;
    font-weight: 600;
}

.price-title-tag {
    font-size: 24px;
    font-weight: 600;
    color: #149D0F;
}

.price-title-para {
    font-size: 18px;
    font-weight: 400;
    color: #000;
}

.encash-big-btn {
    font-size: 16px;
    color: #fff !important ;
    background-color: #149D0F;
    padding: 9px 46px;
    border: 1px solid #149D0F;
    border-radius: 6px;
    outline: 0;
    box-shadow: 0 2px 5px 0 rgb(0 0 0 / 16%), 0 2px 10px 0 rgb(0 0 0 / 12%);
    margin-right: 10px;
}

.encash-big-btn:focus {
    outline: 0 !important;
}

.encash-big-btn i {
    padding-right: 6px;
    padding-left: 6px;
}

.encash-checkbox-container {
    display: inline-block;
    position: relative;
    padding-left: 35px;
    margin-bottom: 12px;
    margin-right: 14px;
    cursor: pointer;
    font-size: 18px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

/* Hide the browser's default checkbox */
.encash-checkbox-container input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}

/* Create a custom checkbox */
.encash-checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 25px;
    width: 25px;
    background-color: #eee;
    border: 1px solid;
}

/* On mouse-over, add a grey background color */
.encash-checkbox-container:hover input~.encash-checkmark {
    background-color: #ccc;
}

/* When the checkbox is checked, add a blue background */
.encash-checkbox-container input:checked~.encash-checkmark {
    background-color: #149D0F;
}

/* Create the encash-checkmark/indicator (hidden when not checked) */
.encash-checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

/* Show the encash-checkmark when checked */
.encash-checkbox-container input:checked~.encash-checkmark:after {
    display: block;
}

/* Style the encash-checkmark/indicator */
.encash-checkbox-container .encash-checkmark:after {
    left: 9px;
    top: 5px;
    width: 5px;
    height: 10px;
    border: solid white;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.variant-popup-model {
    padding: 60px;
    text-align: center;
    background-color: #eff7d5;
}

.variant-popup-model p {
    font-size: 20px;
}

/* Inner variant */
.inner-variant-img {
    text-align: center;
    margin-top: 20px;
}

.inner-variant-img img {
    max-width: 250px;
    max-height: 250px;
    width: 100%;
    height: 100%;
    object-fit: contain;
    object-position: center;
}

.inner-variant-title {
    font-size: 20px;
    color: #000;
    text-align: center;
    margin-top: 14px;
    margin-bottom: 10px;
    font-weight: 600;
}

.price-divider {
    text-align: center;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    padding: 8px 0px;
}

.inner-price-title {
    font-size: 18px;
    color: #149D0F;
    margin-bottom: 0px;
}

.inner-price-amt {
    font-size: 24px;
    font-weight: 600;
    color: #149D0F;
    margin-bottom: 4px;
}

.inner-title {
    font-size: 18px;
    font-weight: 600;
    color: #149D0F;
    margin-bottom: 0px;
    text-align: center;
    margin-top: 10px;
}

.inner-variant-list {
    margin-top: 14px;
    padding: 0px 16px 0px 16px;
}

.inner-variant-list p i {
    color: #149D0F;
}

.inner-variant-list p {
    color: #000;
    margin-bottom: 2px;
    font-size: 15px;
}

/* Radio Button */
.encash-radiobtn-container {
    display: block;
    position: relative;
    padding-left: 35px;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 16px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid #ddd;
    padding-top: 6px;
    padding-bottom: 6px;
}

/* Hide the browser's default radio button */
.encash-radiobtn-container input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}

/* Create a custom radio button */
.encash-radiobtn-checkmark {
    position: absolute;
    top: 7px;
    left: 6px;
    height: 20px;
    width: 20px;
    background-color: #fff;
    border-radius: 50%;
    border: 1px solid #ddd;
}

/* On mouse-over, add a grey background color */
.encash-radiobtn-container:hover input~.encash-radiobtn-checkmark {
    background-color: #ccc;
}

/* When the radio button is checked, add a blue background */
.encash-radiobtn-container input:checked~.encash-radiobtn-checkmark {
    background-color: #149D0F;
}

/* Create the indicator (the dot/circle - hidden when not checked) */
.encash-radiobtn-checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

/* Show the indicator (dot/circle) when checked */
.encash-radiobtn-container input:checked~.encash-radiobtn-checkmark:after {
    display: block;
}

/* Style the indicator (dot/circle) */
.encash-radiobtn-container .encash-radiobtn-checkmark:after {
    top: 5px;
    left: 5px;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: white;
}

/* Inner Right Card */
.encash-right-card {
    background: #fff;
    box-shadow: 1px 0px 9px rgb(234 232 232);
    border: 1px solid #dee2e6 !important;
}

.encash-right-card .card-header {
    background-color: #149D0F;
}

.encash-right-card .card-header p {
    font-size: 18px;
    color: #fff;
    margin-bottom: 0px;
    font-weight: 400;
}

.encash-right-card .title {
    font-size: 16px;
    color: #000;
    font-weight: 600;
}

.text-small {
    font-size: 14px;
    color: #149D0F;
}

/* Checkbox Button Style */
.encash-checkboxbtn-container {
    display: flex;
    position: relative;
    /* padding-left: 35px; */
    margin-bottom: 12px;
    margin-right: 14px;
    cursor: pointer;
    font-size: 15px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding: 0;
    box-shadow: 5px 5px 6px rgb(234 232 232);
}

.encash-checkboxbtn-container input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}

.encash-checkboxbtn-checkmark {
    display: flex;
    /* position: absolute; */
    top: 0;
    left: 0;
    /* height: 25px; */
    height: auto;
    width: 100%;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    /* padding-left: 21px; */
    padding: 8px 8px 8px 17px;
}

.encash-checkboxbtn-container:hover input~.encash-checkboxbtn-checkmark {
    background-color: #ccc;
}

.encash-checkboxbtn-container input:checked~.encash-checkboxbtn-checkmark {
    background-color: #149D0F;
    color: #fff;
}

.encash-checkboxbtn-checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

.encash-checkboxbtn-container input:checked~.encash-checkboxbtn-checkmark:after {
    display: block;
}

/* .encash-checkboxbtn-container .encash-checkboxbtn-checkmark:after {
    left: 9px;
    top: 5px;
    width: 5px;
    height: 10px;
    border: solid white;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
} */

/* Checkbox Button Style */

.encash-fw-bold {
    font-weight: 800;
}

.encash-alert {
    background-color: #fff3cd;
    padding: 14px 22px;
    border: 1px solid #ddd;
    box-shadow: 1px 0px 9px rgb(234 232 232);
    margin-bottom: 12px;
}
.text-green{
    color: #149D0F !important;
}
.selling-price-title{
    font-size: 20px;
    color: #149D0F;
    font-weight: 700;
    margin-bottom: 8px;
}
.selling-price-amt{
    font-size: 24px;
    background-color: #149D0F;
    width: 50%;
    margin-right: auto;
    margin-left: auto;
    padding: 6px 4px;
    color: #fff;
    border-radius: 5px;
    border: 2px;
    border-style: dashed;
    border-width: 2px;
}
.exclusive-box{
    padding: 10px 10px;
    border: 2px solid #149D0F;

}
.exclusive-price-section{
    font-size: 20px;
    margin-bottom: 0px;
}
.exclusive-price-section i{
    font-size: 26px;
}
.exclusive-price-section .exclusive-inner-price{
    font-size: 21px;
    font-weight: 800;
    padding: 0px 14px;
}
.fw-bold{
    font-weight: 800;
}
.exclusive-container .inner-title{
    font-size: 22px;
    margin-bottom: 6px;
}

.fs-18{
    font-size: 18px;
}

.user-detail-card{
    padding: 10px 10px;
    text-align: center;
}

.user-detail-body h4{
    font-size: 24px;
    color: #149d0f;
    font-weight: 800;
    margin-bottom: 10px;
}

.user-detail-body .user-detail-form .form-control{
    border: 1px solid #b7bbbb !important;
    border-radius: 6px !important;
    padding: 0px 18px !important;
    text-align: start;
    height: 48px;
    font-size: 15px !important;
    color: #262626 !important;

}

.user-detail-form{
    width: 66%;
    margin-right: auto;
    margin-left: auto;
}

.user-detail-card img{
    width: 80% !important;
}

.success-title{
    font-size: 22px !important;
    font-weight: 600;
    margin-bottom: 14px;
}

.success-title span{
    color: #149D0F;
}

.underline{
    height: 2px;
    width: 140px;
    background-color: #149D0F;
    margin-right: auto;
    margin-left: auto;
}

.divice-report table tbody tr td{
    padding: 9px 12px !important;
    font-size: 14px;
}
.report-icon-container{
    margin-top: 26px;
}
.report-icon-container img{
    width: 70%;
}
.report-icon-container h5{
    font-size: 15px;
    font-weight: 700;
}

.user-pickup-form label{
    font-size: 13px;
    margin-bottom: 2px;
}
.user-pickup-form .form-control{
    border: 1px solid #ddd !important;
    border-radius: 2px !important;
    padding: 0px 14px !important;
    font-size: 14px !important;
    color: #262626 !important;
    -webkit-text-fill-color: #635858 !important;
}

.encash-pickup-form{
    background: #fff;
    box-shadow: 2px 3px 11px 8px rgb(234 232 232);
    border: 1px solid #bdcede !important;
}
.encash-pickup-form .card-header {
    background-color: #149D0F;
}
.encash-pickup-form .card-header p {
    font-size: 18px;
    color: #fff;
    margin-bottom: 0px;
    font-weight: 400;
}

/* .user-pickup-form input::placeholder {
    color: red !important;
}

.user-pickup-form input:-ms-input-placeholder { 
    color: red !important;
}

.user-pickup-form input::-ms-input-placeholder {
    color: red !important;
} */

.encash-full-navbar{
    background-color: #fff;
    border-radius: 4px;
    border: solid 1px #eceff1;
    box-shadow: 0 2px 8px 0 rgb(0 0 0 / 12%);
}
.encash-top-nav-logo{
    width: 100px;
}
.encash-top-navbar .nav-item{
    padding: 0px;
}
.encash-top-navbar .nav-item .nav-link{
    /* padding: 22px 12px! important; */
    padding: 8px 12px! important;
    color: #149d0f !important;
    font-size: 15px !important;
}
.encash-top-navbar .search-box-1{
    border: 2px solid #149d0f;
    border-radius: 5px;
}
.encash-top-navbar .search-box-1 .form-control{
    border-radius: 5px;
    border: 0px;
    font-size: 14px;
}
.encash-top-navbar .search-box-1 .form-control:focus{
    box-shadow: none !important;
}
.encash-top-navbar .search-box-1 .input-group-text{
    border-radius: 0px;
    color: #fff;
    background-color: #149d0f;
    border: 0px;
    font-size: 14px;
}
.encash-sub-menubar .navbar-nav{
    justify-content: normal;
}
.encash-sub-menubar .navbar-nav .nav-item .nav-link{
    color: #555555 !important;
    font-size: 13px;
    font-weight: 400;
    padding: 3px 24px !important;
    left: 0px !important;
}
.encash-sub-menubar .navbar-nav .nav-item .nav-link i{
    margin-right: 2px;
    font-size: 15px;
}
.encash-full-navbar hr{
    margin-top: 6px;
    margin-bottom: 0px;
}
.feedback-modal-title{
    font-weight: 700;
    color: #232323;
    overflow: hidden;
    font-size: 16px;
}
.feedback-modal-form .modal-header{
    background: #fff none repeat scroll 0 0;
    border-bottom: 1px solid #e2e2e2;
    border-radius: 4px 4px 0 0;
    min-height: 16.43px;
    padding: 15px 20px;
    display: block;
}

@media only screen and (max-width: 680px) {
    .encash-pickup-form .card-body{
        padding: 1.25rem;
    }
    .encash-full-navbar .container{
        padding: 0px;
    }
    .encash-top-navbar{
        padding: 06px 10px;
    }
    .encash-full-navbar .encash-sub-menubar .nav-item{
        border-top: 1px solid #c8c2c2;
    }
    .encash-sub-menubar .navbar-nav{
        height: 335px;
        overflow-y: scroll;
    }
    .hide-in-mobile {
        display: none;
    }

    .variant-popup-model {
        padding: 50px 4px;
    }

    .variant-popup-model p {
        font-size: 16px;
    }

    .encash-breadcrumb-title {
        font-size: 18px;
        font-weight: 600;
        line-height: 26px;
    }

    .variant-content-container {
        text-align: center;
    }

    .variant-content-container .variant-type {
        width: 50%;
        margin-right: auto;
        margin-left: auto;
    }

    .encash-checkbox-container {
        display: block;
        text-align: start;
    }

    .variant-price .top-price-title {
        padding-left: 0px;
    }

    .price-title-tag {
        display: block;
    }

    .encash-right-card .card-header p {
        font-size: 15px;
    }

    .encash-right-card .card-body {
        padding: 20px 24px;
    }
    .encash-shadow .card-body {
        padding: 20px 24px;
    }
    .encash-right-card .encash-big-btn {
        width: 42%;
        padding: 8px 6px !important;
    }

    .variant-img-container {
        height: auto !important;
        margin-bottom: 20px;
    }


    .encash-breadcrumb {
        padding: 10px 0px;
    }
    .encash-breadcrumb .breadcrumb{
        margin-top: 14px;
        margin-bottom: 2px;
    }
    .encash-variant-card{
        padding: 16px 0px 20px 0px !important;
    }
    .variant-img-container img {
        max-width: 150px;
        max-height: 150px;
    }

    .variant-content-container .variant-type{
        width: 80% !important;
        margin-top: 12px;
    }

    .encash-variant-card .variant-content-container .variant-type ..encash-radiobtn-container{
        display: inline;
        padding-right: 10px;
            text-align: start;
    }
    .variant-content-container .variant-title{
        font-size: 22px;
        color: #000;
        margin-bottom: 6px;
    }
    .variant-content-container .variant-sub-title{
        font-size: 16px;
        margin-bottom: 4px;
    }
    .encash-radiobtn-container:focus {
        border: 1px solid #149d0f;
    }
  .encash-top-nav-logo {
      width: 74px !important;
  }
  .user-detail-form{
    width: 85%;
  }
.user-detail-card img {
    width: 56% !important;
}
}





.encm-shadow-box{
    border-radius: 10px;
    box-shadow: -0.07px 0.998px 9px 0px rgb(0 0 0 / 20%);
}
.encm-shadow-box .encm-card {
    padding: 30px 4px !important;
    border-right: 1px solid #eeeeee;
    border-bottom: 1px solid #eeeeee;
    /* display: flex; */
    text-align: center;
    flex-wrap: wrap;
}
.encm-shadow-box .encm-card img{
    width: 30%;
    margin-bottom: 12px;
}
.encm-shadow-box .encm-card .title{
    font-size: 17px;
    font-weight: 400;
}
.encm-shadow-box .encm-card p{
    font-size: 16px;
    font-weight: 600;
}
.encm-box-pad{
    padding: 14px 14px;
    text-align: center;
}

.encm-popular-brands .item{
    padding: 10px;
}
.encm-popular-brands .item .img-box{
    width: 50% !important;
    margin-right: auto;
    margin-left: auto;
}
.encm-box-pad .title{
    margin-top: 10px;
    font-size: 18px;
    font-weight: 400;
}

.encm-popular-brands .owl-nav .owl-next {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    right: -7%;
    color: #444444 !important;
    font-size: 44px !important;
    -webkit-transition: 0.7s;
    transition: 0.7s;
    width: 52px;
    height: 52px;
    line-height: 49px !important;
    border-radius: 50px !important;
    background-color: transparent !important;
    color: #88bd40 !important;
    /* border: 1px solid #0071dc !important; */
    box-shadow: 0px 1px 12px 6px #ddd;
}
.encm-popular-brands .owl-nav .owl-next:hover {
    color: #ffffff !important;
    background-color: #88bd40 !important;
}

.encm-popular-brands .owl-nav .owl-prev:hover {
    color: #ffffff !important;
    background-color: #88bd40 !important;
}

.encm-popular-brands .owl-nav .owl-prev {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    left: -7%;
    font-size: 44px !important;
    -webkit-transition: 0.7s;
    transition: 0.7s;
    width: 52px;
    height: 52px;
    border-radius: 50px !important;
    line-height: 49px !important;
    background-color: transparent !important;
    color: #88bd40 !important;
    /* border: 1px solid #0071dc !important; */
    box-shadow: 0px 1px 12px 6px #ddd;
}


@media screen and (max-width: 680px) {
    .encash-full-navbar .container {
        padding: 0px 15px !important;
    }
    .encm-popular-brands .owl-nav {
        margin-top: 40px !important;
    }
    .encm-popular-brands .owl-nav .owl-next {
        top: auto;
        position: inherit;
        font-size: 20px !important;
        line-height: 38px !important;
    }
    .encm-popular-brands .owl-nav .owl-prev {
        top: auto;
        position: inherit;
        font-size: 20px !important;
        line-height: 38px !important;
    }

    .encm-shadow-box .encm-card img{
        width: 50%;
        margin-bottom: 10px;
    }
    .encm-shadow-box .encm-card {
        padding: 10px 8px;
    }
    .encm-shadow-box .encm-card .title {
        font-size: 14px;
        font-weight: 400;
    }
}

    /* home page update */

.naws-photo-gallery {
    text-align: center;
}

.naws-photo-gallery .img-col {
    width: 23%;
    display: inline-block;
    border: 1px solid #ddd;
    padding: 6px;
    border-radius: 6px;
    margin-top: 5px;
}

.encm-shadow-box{
    border-radius: 10px;
    box-shadow: -0.07px 0.998px 9px 0px rgb(0 0 0 / 20%);
}
.encm-shadow-box .encm-card {
    padding: 30px 30px;
    border-right: 1px solid #eeeeee;
    border-bottom: 1px solid #eeeeee;
    text-align: center;
    flex-wrap: wrap;
}
.encm-shadow-box .encm-card img{
    width: 30%;
    margin-bottom: 12px;
}
.encm-shadow-box .encm-card .title{
    font-size: 20px;
    font-weight: 400;
}
.encm-shadow-box .encm-card p{
    font-size: 16px;
    font-weight: 600;
}
.encm-box-pad{
    padding: 14px 14px;
    text-align: center;
}

.encm-popular-brands .item{
    padding: 10px;
}
.encm-popular-brands .item .img-box{
    width: 50% !important;
    margin-right: auto;
    margin-left: auto;
}
.encm-box-pad .title{
    margin-top: 10px;
    font-size: 18px;
    font-weight: 400;
}

/* Start - Owl Carousel - Button Design */
.encm-owl-buttons .owl-nav .owl-next {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    right: -7%;
    color: #444444 !important;
    font-size: 44px !important;
    -webkit-transition: 0.7s;
    transition: 0.7s;
    width: 52px;
    height: 52px;
    line-height: 49px !important;
    border-radius: 50px !important;
    background-color: transparent !important;
    color: #88bd40 !important;
    box-shadow: 0px 1px 12px 6px #ddd;
    outline: none !important;
}
.encm-owl-buttons .owl-nav .owl-next:hover {
    color: #ffffff !important;
    background-color: #88bd40 !important;
}
.encm-owl-buttons .owl-nav .owl-prev:hover {
    color: #ffffff !important;
    background-color: #88bd40 !important;
}
.encm-owl-buttons .owl-nav .owl-prev {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    left: -7%;
    font-size: 44px !important;
    -webkit-transition: 0.7s;
    transition: 0.7s;
    width: 52px;
    height: 52px;
    border-radius: 50px !important;
    line-height: 49px !important;
    background-color: transparent !important;
    color: #88bd40 !important;
    box-shadow: 0px 1px 12px 6px #ddd;
    outline: none !important;
}
/* End - Owl Carousel - Button Design */

.img-box img{
    display: block;
    max-width: 100%;
    max-height: 100%;
}

/*  Popular Mobile Phones  */
.encm-popular-phones .img-box{
    display: flex;
    justify-content: center;
    height: 86px;
}
.encm-popular-phones .item{
    padding: 5px;
}
.encm-popular-phones .img-box img{
    margin-left: auto;
    margin-right: auto;
    width: 50%;
}
.encm-popular-phones .title{
    font-size: 12px;
    margin-bottom: 6px;
    font-weight: 600;
}
.encm-popular-phones .price{
    color: #056937;
    font-size: 12px;
    font-weight: 600;
}
/*  Popular Mobile Phones  */


/* Start - Testimonials */
.encm-testimonials .item{
    padding: 10px;
}
.encm-testimonials .encm-shadow-box{
    box-shadow: 0 0 15px rgb(0 0 0 / 15%) !important;
    transition: all .2s ease;
}
.encm-testimonials .encm-shadow-box:hover,
.encm-testimonials .encm-shadow-box:hover .quote,
.encm-testimonials .encm-shadow-box:hover .customer-name,
.encm-testimonials .encm-shadow-box:hover .customer-review{
    background-color: #88bd40;
    color: #fff;
    transition: all .2s ease;
}
.encm-testimonials .quote{
    color: #88bd40;
    font-size: 30px;
}
.encm-testimonials .customer-name{
    font-size: 16px;
    color: #0b2460;
    font-weight: 700;
}
.encm-testimonials .customer-review{
    font-size: 14px;
    color: #0b2460;
}
/* End - Testimonials */


.encm-selling-phone-box{
    box-shadow: 0 4px 8px 0 rgb(0 0 0 / 23%);
	background-color: #fff;
    border-radius: 24px;
    padding: 20px 15px;
    margin-bottom: 22px;
}
.encm-selling-phone-box img{
    width: 35%;
    margin-top: 20px;
    margin-bottom: 14px;
}
.encm-selling-phone-box .point{
    background-color: #88bd40;
    width: 30px;
    height: 30px;
    border-radius: 50px;
    color: #fff;
    padding: 4px;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
}
.encm-selling-phone-box .heading{
    font-size: 20px;
    font-weight: 600 !important;
    text-align: center;
    letter-spacing: 0;
    
}
.encm-selling-phone-box p{
    font-size: 14px;
    color: #707070;
    text-align: center;
}



/* Counter Section */
.counter-top-section{
    background: url('../images/counter-banner-bg.jpg');
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    padding: 60px 0;
}
/* .counter-top-overlay{
    padding: 60px 0;
    background-color: #000;
} */
.counter-top-section .inner-heading{
    font-size: 28px;
    font-weight: 600;
    color: #fff;
}
.counter-top-section p{
    font-size: 14px;
    color: #fff;
}
.encm-counter-box{
    padding: 3rem !important;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / 11%);
    border-radius: 10px;
    background-color: #fff;
}
.encm-counter-box .counter-content{
    text-align: center;
}
.counter-border-right{
    border-right: 1px solid #ddd;
}
.encm-counter-box .top-corner{
    padding: 5px 0px;
    background: #26ae61;
    position: absolute;
    right: 46px;
    border-radius: 43px;
    height: 40px;
    width: 40px;
    text-align: center;
    font-size: 20px;
    color: #fff;
}
.encm-counter-box .counter-content .inner-number-label {
    font-size: 36px;
    font-weight: 600;
    display: block;
    color: #000;
}
.encm-counter-box .counter-content label {
    font-size: 18px;
    color: #545151;
}
/* Counter Section */

/* App Download Section */
.app-download-area{
    /* background: url('../images/Banner-App-Download.jpg');
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat; */
    background-color: #016c02;
}
.app-download-area .inner-heading-one{
    font-size: 26px;
    color: #fff;
    line-height: 39px;
}
.app-download-area .inner-heading-two{
    font-size: 34px;
    color: #050f49;
    font-weight: 800;
}
.app-tag-para{
    color: #fff;
    border: 1px solid #ffffff;
    border-radius: 5px;
    display: inline-block;
    padding: 6px 11px;
    font-size: 20px;
}
.app-download-btn{
    background-color: #fff;
    color: #000;
    font-size: 16px;
    display: inline-block !important;
    text-transform: capitalize;
    font-weight: 800;
    margin-bottom: 15px;
    padding: 10px 35px;
}
.app-download-btntext{
    color: #fff;
    font-size: 18px;
}
.app-download-area .app-image img{
    width: 30%;
}
.app-download-area img{
    width: 100%;
    /* margin-bottom: 16px; */
}
/* App Download Section */


.encm-hot-deals .hotdetals-img{
    width: 100%;
    border-radius: 8px;
    box-shadow: 3px 3px 9px 3px #ddd;
}

@media screen and (max-width: 680px) {
    .encash-full-navbar .container {
        padding: 0px 15px !important;
    }
    .encm-owl-buttons .owl-nav {
        margin-top: 40px !important;
    }
    .encm-owl-buttons .owl-nav .owl-next {
        top: auto;
        position: inherit;
        font-size: 20px !important;
        line-height: 38px !important;
    }
    .encm-owl-buttons .owl-nav .owl-prev {
        top: auto;
        position: inherit;
        font-size: 20px !important;
        line-height: 38px !important;
    }

    .encm-shadow-box .encm-card img{
        width: 50%;
        margin-bottom: 10px;
    }
    .encm-shadow-box .encm-card {
        padding: 10px 8px;
    }
    .encm-shadow-box .encm-card .title {
        font-size: 14px;
        font-weight: 400;
    }
    .counter-top-section .inner-heading{
        font-size: 20px;
    }
    .encm-counter-box{
        padding: 1rem !important;
    }
    .encm-counter-box .counter-content .inner-number-label{
        margin-top: 21px;
        font-size: 40px;
    }
    .encm-counter-box .top-corner{
        right: 16px;
    }
    .encm-counter-box .counter-border-right{
        border-right: 0px;
    }
    .encm-counter-box .counter-content label{
        font-size: 17px;
    }
    .app-download-area .inner-heading-one{
        font-size: 19px;
        margin-top: 14px;
        line-height: 26px;
    }
    .app-tag-para{
        font-size: 16px !important;
    }
}