@media only screen and (min-width:1600px) and (max-width:1920px) {
    .scroll_down_btn {
        left: 49.2%;
    }
}



@media only screen and (max-width:1280px) {
    .scroll_down_btn {
        left: 50%;
    }

    .menu_ul .nav-item {
        padding-right: 0px;
    }

    .login_banr {
        height: 746px;
    }

}

@media only screen and (max-width:1200px) {
    .scroll_div {
        display: none;
    }

    .category_section {
        margin-top: -310px;
        background-size: 100% 70%;
        padding: 105px 0 40px 0;
    }

    .registration_section {
        height: 1256px;
    }
}

@media only screen and (max-width:1024px) {
    .wed1 {
        width: 100%;
    }

    .wed2 {
        width: 100%;
    }

    .cus-row {
        row-gap: 20px;
    }

    .popular_category_sec svg {
        top: 32px;
        right: -6px;
    }

    .popular_category_sec h5 {
        left: 72%;
    }
}

@media only screen and (min-width:991px) and (max-width: 1199px){
    .category_pro {
        height: 75px;
    }
}
@media only screen and (max-width:991px) {
    .btn_delete {
        right: -12px;
    }
    .add_new_wishlist_submit {
        top: 12%;
    }
.client-test {
    margin-top: 78px;
}
    .subscribe_Section {
        height: 35vh;
    }

    .subscribe_form i {
        /* left: 11px; */
        top: 22px;
    }

    .serious {
        row-gap: 20px;
        justify-content: center;
    }

    .eree {
        padding: 120px 0 !important;
    }

    .aller {
        padding-top: 20px;
    }

    .login_banr {
        margin-top: -106px;
    }

    .registration_section {
        margin-top: -204px !important;
        height: 1477px !important;
    }

    .cart_mon {
        text-align: start;
    }

    .product_section .row {
        justify-content: center;
    }

    .deal_div {
        left: 37%;
    }

    .category_section {
        margin-top: -354px;
    }

    .jier {
        padding-top: 90px;
    }

    .product_category {
        display: none;
    }

    .pr_vartrt {
        flex-direction: column-reverse;
    }

    .werr {
        display: none;
    }

    .tertr {
        width: 80px;
    }

    .description_bnr {
        margin-top: -106px;
    }

    .main_baner_heading {
        font-size: 51px;
        line-height: 11px;
    }

    .description_bnr::before {
        height: 94px;
    }

    .tert {
        display: block;
    }

    .scroll_div {
        display: none;
    }

    .category_section {
        padding: 0px 0 40px 0;
    }

    .popular_category_sec h5 {
        position: absolute;
        color: white;
        font-size: 30px;
        -webkit-text-stroke-width: 1px;
        /* -webkit-text-stroke-color: #0000007a; */
        width: 144.449px;
        height: 60.617px;
        transform: rotate(-90deg);
        left: 82%;
        bottom: 0;
        top: 54%;
        font-family: "Neutra Text";
    }

    .sub_catef {
        justify-content: space-around;
    }

    .product_banner {
        /*height: 40vh;*/
        background-size: cover !important;
    }

    .product_banner1 {
        height: 40vh;
        margin-top: -108px;
    }

    .price-input .separator {
        width: 39%;
    }

    .popular_category_sec svg {
        top: 32px;
        right: -45px;
    }

    .product_banner {
        margin-top: -108px;
    }

    .description_bnr {
        height: 400px;
    }

    .description_card {
        padding: 25px 25px;
    }

    .add_to_carts .modal-content {
        width: 70%;
    }

    .cartbanr_section {
        height: 28vh;
        margin-top: -113px;
    }

    .cartbanr_section1 {
        height: 40vh;
        margin-top: -113px;
    }

    .check_outbtn {
        top: 96%;
    }
}


@media only screen and (max-width:776px) {
    .swiper-container-wrapper{
        width: 100% !important;
    }
    .jier {
        padding-top: 50px;
    }
.client-test {
    margin-top: 65px;
}
.addresinfr{
   margin: 0 !important;
}
    .popular_category_sec svg {
        display: none;
    }

    .subscribe_Section {
        height: 32vh;
    }

    .mobil_view_nav {
        padding: 13px 10px;
    }

    .fixed-top {
        padding-bottom: 0px;
    }

    .tertr {
        width: 100px;
    }

    .product_banner {
        /*height: 44vh;*/
        background-size: cover !important;
    }

    .product_banner1 {
        height: 44vh;
        background-size: cover !important;
    }

    .category_section {
        margin-top: -446px;
        padding: 50px 0 40px 0;
    }

    .flex-direction-nav li a {
        top: 26%;
    }

    .home_banr_Section {
        margin-top: -105px;
    }

    .sub_catef {
        row-gap: 40px;
    }

    .cart_head {
        font-size: 35px;
    }

    .email_sub_sec {
        display: flex !important;
        justify-content: center !important;
        row-gap: 15px;
    }

    .cus_sub_row {
        row-gap: 20px !important;
    }
}


@media only screen and (max-width:576px) {

    .product_dec_Sec1 .gallery-top{
        width: 100% !important;
    }
    .gallery-thumbs{
        width: 100% !important;
    }
    .btn_delete {
        right: -12px;
    }
.client-test{
    margin-top: 32px;
}
    .jier {
        padding-top: 20px;
    }

    .catsection {
        padding-top: 50px !important;
    }

    .sticky-top {
        z-index: 0;
    }

    .subscribe_form i {
        left: 75px;
        top: 22px;
    }

    .customer_login {
        padding: 20px 10px;
    }

    .puthussu {
        border: 1px solid #efefef;
    }

    .tertr {
        width: 100px;
    }

    .category_section {
        margin-top: -43px;
        padding: 50px 0 40px 0;
    }

    /* .product_banner {
        height: 30vh;
    }

    .product_banner1 {
        height: 30vh;
    } */

    .banr_main_btn {
        display: none;
    }

    .product_category {
        flex-direction: column;
    }

    .product_category li {
        padding: 0 10px;
    }
    
    .closed_opo {
        background: #fff;
        width: 40px;
        height: 40px;
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 100px;
        position: absolute;
        right: 0px;
        top: -7px;
        filter: drop-shadow(0px 3.9863011837005615px 5.315068244934082px #B3DEB3);
    }

    .popular_category_sec h5 {
        left: 54%;
    }

    .pr_vartrt {
        flex-direction: column-reverse;
    }

    .main_baner_heading {
        font-size: 51px;
    }

    .wel_heading {
        font-size: 21px;
    }

    .all_prd_sec {
        row-gap: 30px;
    }

    .fdffde {
        justify-content: center !important;
    }

    .category_pro {
        font-size: 16px;
    }

    .cart_btn {
        font-size: 10px;
        padding: 7px 16px;

    }
    .self{
        font-size: 9px;
        padding: 7px 16px;
    }

    .flex-direction-nav li a {
        top: 52%;
    }

    .mobil_view_nav {
        padding: 28px 10px 10px;
    }

    .description_bnr {
        height: 300px;
        background-size: cover !important;
    }

    .popular_category_sec svg {
        display: none;
        right: 46px;
    }

    .popular_category_sec h5 {
        left: 69%;
    }

    .add_to_carts .modal-content {
        width: 100%;
    }

    html {
        overflow-x: hidden;
    }

    .subscribe_div p {
        margin-bottom: 0px;
        padding-bottom: 10px;
    }
}



@media only screen and (max-width:420px) {
    .product_card{
        padding: 10px 5px;
    }
    .prduct_res{
        height: 100px;
        width: 224px;
        object-fit: contain;
    }
    .btn_delete {
        right: -12px;
    }
.back_sl {
    padding: 30px 0;
}
    .testimonial_sec {
        padding: 10px 0 !important;
    }

    /*.eree {*/
    /*    padding: 40px 0 !important;*/
    /*}*/

    .login_card img {
        width: 30px;
    }

    .puiyyi {
        padding-top: 17px;
    }

    .reg_rel_class .just-validate-error-label {
        left: 3%;
    }

    .login_card h2 {
        font-size: 25px;
    }

    .login_submit {
        justify-content: center;
        flex-direction: column-reverse;
    }

    .login_card p {
        font-size: 14px;
    }

    .ter_but1 {
        width: 100% !important;
    }
    
    .closed_opo {
        top: -8px;
    }

    .registration_section::before {
        display: none;
    }

    .register_container {
        padding: 40px 20px;
    }

    .registration_section {
        margin-top: -194px !important;
        height: 1477px !important;
    }

    .cart_back {
        padding: 7px;
    }

    .copyrights {
        font-size: 14px;
    }

    .mobile-btn {
        width: 31px;
    }

    .subscribe_div {
        top: 25%;
    }

    .category_section {
        padding: 0px 0 40px 0;
    }

    .home_banr_Section {
        margin-top: -88px;
    }

    .flexslider {
        height: 339px !important;
    }

    .flexslider .slides img {
        height: 280px;
    }

    .category_section {
        background-size: 100% 20%;
        margin-top: -113px;
    }

    .tertr {
        width: 100px;
    }

    .jier {
        padding-top: 48px;
    }

    .mobil_view_nav {
        top: -9px;
    }

    .product_banner {
        height: 33vh;
        background-size: cover !important;
    }

    .product_banner1 {
        /*height: 30vh;*/
        background-size: cover !important;
    }

    .wel_heading {
        font-size: 16px;
    }

    .main_baner_heading {
        font-size: 35px;
        line-height: 20px;
    }

    .subscribe_Section {
        height: 223px;
    }

    .client-test {
        margin-top: 10px;
    }

    .popular_category_sec svg {
        right: 36px;
    }

    .welcom_content {
        margin: 20px 0;
    }

    .cart_btn img {
        width: 14px;
    }

    .subscribe_form i {
        left: 51px;
        top: 22px;
    }

    .subscribe_btn {
        margin: 10px 0;
    }

    .countdown {
        left: 18%;
        display: flex;
    justify-content: center;
    }

    .deal_div {
        top: 22%;
        left: 31%;
    }

    .add_to_carts .modal-content {
        width: 100%;
    }

    .cart_head {
        font-size: 25px;
    }

    .dreer {
        justify-content: space-around !important;
    }

    .wish_head {
        font-size: 29px;
        padding-top: 0px;
    }

    .wish_listbtn {
        padding: 6px 12px;
    }

    .cartbanr_section {
        height: 35vh;
            background-size: cover !important;

    }

    .cartbanr_section1 {
        height: 35vh;
            background-size: cover !important;
    }
.eree{
        height: 15vh !important;
}
    .footer_head {
        font-size: 16px;
    }
    .subscribe_form i {
        left: 18%;
        top: 22px;
    }
    .big_scrn_all{
        padding-top: 12px !important;
    }
    .product_dec_Sec1 .gallery-top{
        width: 100% !important;
    }


}




@media only screen and (max-width:385px) {

    /* .subscribe_form {
        position: relative;
        display: flex;
    } */
    .subscribe_form i {
        left: 7%;
        top: 22px;
    }
    .subscribe_div {
        top: 25%;
    }

    .jier {
        padding-top: 55px;
    }
    .big_scrn_all {
        position: relative !important;
        right: -77px !important;
    }
    /* .subscribe_form i {
        left: 48px;
        top: 20%;
    } */

}

@media only screen and (max-width: 365px) {
    .big_scrn_all {
        position: relative !important;
        right: -50px !important;
    }}

    @media only screen and (max-width: 780px){
        .col-12{
            flex:auto !important;
            width: 100%;
        }
    }

    @media only screen and (max-width: 825px){
        .col-12{
            flex:auto !important;
            width: 100%;
        }
    }

    @media only screen and (max-width: 920px){
        .col-12{
            flex:auto !important;
            width: 100%;
        }
    }
    
    @media only screen and (max-width:440px) {
        
        .login_banr {
         margin-top: 0px !important; 
    }
        .log_wrap {
         margin-top: 0px !important; 
    }
    }