@media (min-width: 1400px) {



    .container,

    .container-lg,

    .container-md,

    .container-sm,

    .container-xl,

    .container-xxl {

        max-width: 1920px;

        padding: 0 70px;

    }

}



/* @media (max-width: 1960px){ */

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

    .slider-list {

        top: 58%;

    }

    .slider-list-wrap {

        margin-left: -9px;

    }

    .slider-list li{

        padding: 18px 70px;

        /* padding-right: 100px; */

    }

}



@media (max-width: 1600px){

    /* .slider-list {

        top: 59%;

    } */

    .slider-list-wrap {

        margin-left: -9px !important;

    }

    .slider-list li{

        padding: 9px 20px !important;

    }

}



@media (max-width: 1440px) {

    .cardbest_sell .top_card_first {

        height: 50%;

    }



    .cardbest_sell .top_card_second {

        height: 50%;

    }



    .card_feature .top_card_second {

        height: 50%;

    }



    .card_feature .top_card_first {

        height: 50%;

    }



    .multicolumn_card a span {

        font-size: 12px;

    }

    .slider-list {

        top: 58%;

        left: 10px;

    }



    .slider-list li{

        font-size: 23px;

    padding: 10px 30px;

    }

}



@media (max-width: 1399px) {

    /* .buying_button {

        display: inline-table;

    }     */



    .slider-list {

        top: 59%;

    }



    .slider-list li {

        padding: 8px 30px;

    }

    

    .arrival_card .top_card_second{

        height: 65% !important;

    }

    .card_topcont{

        min-height: auto !important;

    }

}

@media (max-width: 1300px) {

    .browse_cate {

        margin-top: 80px;

    }



    .browse_cate h2::before {

        left: -85px;

    }



    .main_con img {

        padding: 10px;

    }



    .curate_sec {

        padding: 52px 40px 90px;

    }



    .cardbest_sell .top_card_second {

        height: 60%;

    }



    .cardbest_sell .top_card_first {

        height: 40%;

    }



    .slider-list li {

        padding: 6px 20px !important;

    }





}



@media (max-width: 1200px) {

    .main_logo a img {

        width: 100%;

        max-width: 200px;

        height:auto;

    }



    .postal_code_input button {

        font-size: 10px;

    }



    .product_mrp_details .details_left {

        display: block;

        width: 80%;

    }



    .details_left_mrp {

        display: flex;

    }



    .details_left_mrp del {

        margin-left: 5px;

        font-size: 14px;

    }



    .details_left_mrp h4 {

        font-size: 16px;

    }



    .details_right_mrp span {

        font-size: 14px;

    }



    .filters__filter a {

        padding: 12px 5rem 12px 1.5rem;

    }



    .arrival_card .main_con {

        padding: 20px 20px;

    }



    .arrival_card .top_card_second {

        height: 60%;

    }



    .arrival_card .top_card_first {

        height: 40%;

    }



    .arrival_card .card__stock {

        width: 30%;

    }



    .slider-list li {

        padding: 7px 9px;

        font-size: 21px;

    }



    .slider-list li::before{

        font-size: 20px;

        margin-left: 5px;

    }

}





@media screen and (max-width: 1199px) and (min-width: 768px) {

    .btn-demo {

        max-width: 100% !important;

    }

}



@media (max-width: 1100px) {

    .multicolumn_card a img {

        width: 20px;

    }



    .multicolumn_card a span {

        margin-left: 5px;

    }



    .main_con {

        padding: 10px;

    }



    .main_con img {

        padding: 5px 5px 7px;

        border: 2px solid #fff;

    }



    .slider-list li{

        padding: 4px 0 !important;

    }

}



@media (max-width: 1024px) {

    .custo_carousel {

        width: 80%;

    }



    .slider-list {

        top: 58%;

    }



    .slider-list li{

        font-size: 18px;

    }

}



@media screen and (max-width: 992px) and (min-width: 768px) {

    .product_desc .nav-link {

        padding-left: 0px;

    }



    .postal_code_input input {

        width: 60%;

    }



    .postal_code_input button {

        width: 100%;

        min-width: 40%;

        max-width: 40%;

    }



    .slider_gutter .col-md-2 {

        width: 33%;

        margin-bottom: 25px;

    }



    .mega_nav_menu nav a {

        padding: 0 8px;

        font-size: 12px;

    }



    .multicolumn_card a span {

        font-size: 14px;

    }



    .multicolumn_card a img {

        width: auto;

    }



    .curate_sec {

        display: block;

    }



    .curate_sec_details {

        margin-top: 40px;

    }



    .pattern_desc h4 {

        font-size: 14px;

    }



    .bandhani_pattrn h4 {

        font-size: 22px;

    }



    .foo_details {

        margin-top: 25px;

    }



    .footer-block__newsletter {

        padding: 12px 1rem;

    }



    .foo_caption_txt {

        width: 300px;

    }



    .foo_caption_txt {

        padding: 0 1.5rem;

    }



    .new_sarees h2 {

        font-size: 32px;

    }



    .new_sarees h2::after {

        width: 85px;

        height: 85px;

        right: -45px;

        top: -25px;

    }



    .right_side_filter {

        gap: 0 14px;

    }



    .filters__filter a {

        padding: 12px 2rem 12px 1.5rem;

    }



    .filters__field .form-select {

        width: 130px;

    }



    .season_tabs {

        width: 100%;

    }



    .browse_pricing .top_card_second {

        height: 50%;

        bottom: 0;

    }



    .social_selling{

        gap: 1.5rem !important;

    }



    .share_bttn i{

        font-size: 30px;

    }



    .slider-list {

        top: 57%;

    }

    

}

@media (max-width: 991px) {

    .productTable tr td{

        white-space: break-spaces;

    }

}

@media (max-width: 900px) {

    .slider-list {

        top: 53%;

    }



    .slider-list li {

        font-size: 16px;

    }

}

@media (max-width: 800px) and (min-width: 768px) {

    .slider-list {

        top: 56%;

    }

    .slider-list li {

        font-size: 14px;

        padding: 0 !important;

    }



}



@media (max-width: 767px) {

    .desktop {

        display: none !important;

    }



    .mobile {

        display: block !important;

    }



    .modal.right .modal-dialog {

        width: 80%;

    }



    .small-container .show-small-img {

        width: 110px !important;

    }



    .product_dls_sec .row .col-md-6:first-child {

        margin-bottom: 30px;

    }



    .product_desc_mb {

        margin-top: 30px;

    }



    .product_desc_mb .faq-accordion-title h2 {

        /* border-bottom: 1px solid #f4f4ec; */

        margin-top: 0;

        padding: 21px 0;

        color: #11100e;

        opacity: .5;

        font-weight: 500 !important;

        text-transform: uppercase;

    }



    .product_desc_mb .faq-accordion-title h2 {

        margin-left: 0;

    }



    .faq_more_question_sec {

        padding: 30px 30px;

    }



    .faq_more_ques {

        width: 100%;

    }



    .faq_more_button {

        width: 100%;

        margin-top: 25px;

        text-align: center;

    }



    .faq_more_button a {

        float: unset;

    }



    .custo_reviews {

        display: block;

    }



    .write_review button {

        width: 100%;

    }



    .write_review {

        margin-top: 25px;

    }



    .custo_reviews_sec {

        padding: 60px 20px 24px;

    }



    .product_desc_mb .faq-accordion-content {

        padding-left: 0 !important;

    }



    .right_side_details {

        margin-left: 0;

        margin-top: 10%;

    }



    .postal_code_input button {

        font-size: 14px;

    }



    .slider_sec .owl-nav {

        display: none;

    }



    .logo_sec {

        order: 1;

    }



    .sell_wrap {

        order: 2;

    }



    .nv_menu_sec {

        order: 3;

        margin-top: 15px;

    }



    .multicolumn_card a span {

        font-size: 14px;

    }



    .multicolumn_card a img {

        width: auto;

    }



    .slider_gutter .col-md-2 {

        margin-bottom: 25px;

    }



    .curate_sec {

        display: block;

    }



    .owl_slid_mb .owl-carousel {

        float: unset;

    }



    .curate_sec_details {

        margin-top: 40px;

    }



    .owl_slid_mb .owl-nav button span {

        color: #000;

        font-size: 30px;

        margin: auto;

        border-radius: 50px;

        width: 44px;

        height: 44px;

        display: table;

        border: 1px solid #A6F5FA;

        filter: drop-shadow(0px 0px 14px #A6F5FA);

        margin-right: 20px;

    }



    .owl_slid_mb .owl-nav {

        margin-top: 20px;

    }



    .new_arivals_img {

        margin-bottom: 30px;

    }



    .veriety_sli .owl-nav button span {

        color: #000;

        font-size: 30px;

        margin: auto;

        border-radius: 50px;

        width: 44px;

        height: 44px;

        display: table;

        border: 1px solid #A6F5FA;

        filter: drop-shadow(0px 0px 14px #A6F5FA);

        margin-right: 20px;

    }



    .veriety_sli .owl-nav {

        margin-top: 20px;

    }



    .veriety_sli .owl-carousel {

        float: unset;

    }



    .all_time_mb .owl-carousel {

        float: unset;

    }



    .all_time_mb .owl-nav button span {

        color: #000;

        font-size: 30px;

        margin: auto;

        border-radius: 50px;

        width: 44px;

        height: 44px;

        display: table;

        border: 1px solid #A6F5FA;

        filter: drop-shadow(0px 0px 14px #A6F5FA);

        margin-right: 20px;

    }



    .all_time_mb .owl-nav {

        margin-top: 20px;

    }



    .all_time_mb {

        margin-top: 80px;

    }



    .design_ptn_mb .owl-nav button span {

        color: #000;

        font-size: 30px;

        margin: auto;

        border-radius: 50px;

        width: 44px;

        height: 44px;

        display: table;

        border: 1px solid #A6F5FA;

        filter: drop-shadow(0px 0px 14px #A6F5FA);

        margin-right: 20px;

    }



    .design_ptn_mb .owl-nav {

        margin-top: 20px;

    }



    .design_ptn_mb .owl-carousel {

        float: unset;

    }



    .design_ptn_mb {



        margin-top: 40px;

    }



    .design_ptn h2,

    .best_selling_title h2,

    .custo_title h2,

    .variety_h2 h2,

    .browse_cate h2,

    .browse_by_range_title h2,

    .best_sarrees_our h2,

    .designer_blouses_title h2 {

        font-size: 32px;

    }



    .browse_cate h2::before {

        width: 85px;

        height: 85px;

    }



    .custo_carousel {

        width: 100%;

    }



    .custo_title h2::after,

    .best_selling_title h2::after,

    .design_ptn h2::after,

    .browse_by_range_title h2::after,

    .best_sarrees_our h2::after,

    .designer_blouses_title h2::after {

        right: -1rem;

        width: 85px;

        height: 85px;

        top: -25px;

    }



    .custo_slider_carouisel .owl-nav .owl-prev {



        left: unset;

    }



    .bulk_details h2 {

        font-size: 42px;

    }



    .bulk_details p {

        max-width: 100%;

    }


    .social_selling {

        gap: 1rem !important;

        margin-right: 20px;

    }


    .foo_details {

        text-align: center;

        margin-top: 20px;

    }



    .social_icons ul {

        justify-content: center;

    }



    .foo_details h2 {

        text-align: center;

        font-weight: 700;

    }



    /* .footer_contact_inner {

        justify-content: center;

    } */



    .contact_foo {

        text-align: left;

    }



    .contact_foo h2 {

        text-align: left;

    }



    .footer-block__newsletter {

        padding: 12px 1rem;

    }



    .footer-block__newsletter form {

        width: 50%;

    }



    .foo_caption_txt {

        padding: 0 0px;

        margin: 1.5rem auto 0;

        font-size: 12px;

        width: 280px;

    }



    .curate_gif img {

        width: 100%;

    }



    .bandhani_pattrn h4 {

        font-size: 1em;

    }



    .season_tabs {

        width: 100%;

    }



    .right_side_filter {

        margin-top: 20px;

        justify-content: center;

    }



    .browse_pricing .top_card_second {

        height: 50%;

        bottom: 0;

    }



    .browse_listing_title {

        margin: 20px 0;

    }



    .browse_listing {

        margin-top: 25px;

    }



    .our_best_sarees {

        margin-top: 40px;

    }



    .best_saree_collection {

        margin-top: 50px;

    }



    .celebrities_wraping_sec {

        margin-top: 40px;

    }



    .shop_by_design {

        margin-top: 40px;

    }



    .designer_blouses {

        margin-top: 40px;

    }

    /*.mega_nav_menu nav ul{    position: relative;}

    .mega_nav_menu nav ul li{position: absolute;}*/

    .main_nav_menu .dropdown-toggle::after{display: block;}

    .mega_nav_menu nav ul{display: block;}

    .toggle_nav_a .main_nav_menu li a{    align-items: center;}



    .whatapps_chat {

        width: 60px;

        position: fixed;

        bottom: 20px;

        right: 20px;

        display: table;

    }



    .CartTableBox{

        overflow-x: scroll;

    }

    .CartTableBox .productName{

        min-width: 350px;

    }

    .CartTableBox .ProductPrice{

        min-width: 130px;

    }

    .CartTableBox .ProductRemoveCart{

        min-width: 170px;

    }



    #social-links ul li {

        display: inline-block !important;

    }

    .social-btn-sp{

        display: inline-flex;

        gap: 10px;

        bottom: 50px !important;

    }

    .social-btn-sp li {

        margin-top: 0 !important; 

    }

    

    .share_bttn i{

        font-size: 30px;

    }



    .slider-list-wrap {

        margin-left: -11px;

    }



    .slider-list li::before {

        font-size: 15px;

    }



    .slider-list li {

        font-size: 13px;

        padding: 4px 0;

    }

}



@media (max-width: 700px) {

    .slider-list {

        position: relative;

        top: 4px;

        left: 0;

    }

    .slider-list-wrap {

        margin-left: 0;

    }

    .slider-list li {

        font-size: 20px;

        padding: 10px 30px;

    }

    .slider-list li::before {

        font-size: 20px;

        margin-right: 20px;

    }

}



@media (max-width: 575px) {

    .browse_cate h2::before {

        left: -40px;

    }



    .element_left_new img {

        width: 85px;

    }



    .element_left_new {

        left: -16px;

    }



    .social_selling a img {

        width: 20px;

    }



    .social_selling {

        gap: 1rem !important;

        margin-right: 10px;

    }



    .featured_in_wrap {

        margin-top: 60px;

    }



    .foo_caption_txt {

        margin: 0 auto 0;

    }



    .cards_payment {

        margin-bottom: 18px;

    }



    .footer-block__newsletter {

        display: block;

    }



    .footer-block__newsletter form {

        width: 100%;

        max-width: 100%;

        margin-top: 15px;

    }



    .customer_say {

        margin-top: 30px;

    }



    .customer_say {

        margin-top: 40px;

    }



    .bulk_orders_wrap {

        margin-top: 50px;

    }



    .shop_by_design {

        margin-top: 40px;

    }



    .all_bestsellers_sec {

        margin-top: 40px;

    }



    .variety_acc {

        margin-top: 40px;

    }



    .new_arrivals {

        margin-top: 40px;

    }



    .browse_cate {

        margin-top: 40px;

    }



    .toggle_nav_a aside {

        top: 178px;

    }



    .right_side_filter {

        display: block;

    }



    .filters__field h2 {

        width: 20%;

    }



    .filters__field .form-select {

        width: 80%;

    }



    .filters__filter a {

        width: 100%;

        display: block;

        margin-top: 20px;

    }



    .arrival_card .card_topcont {

        display: block;

    }



    .arrival_card .card__heading {

        max-width: 100%;

        margin-bottom: 5%;

    }



    .arrival_card .card__heading a {

        padding-right: 0;

    }



    .arrival_card .card__stock {

        width: 60%;

    }



    .arrival_card .main_con {

        padding: 20px 10px;

    }



    .arrival_card .card__stock {

        /* position: absolute;

        bottom: 0;

        right: 0;

        border-radius: 0;

        width: 30%; */

        position: absolute;

        bottom: 10px;

        right: 12px;

        border-radius: 0;

        width: 30%;

        margin-bottom: 7px;



    }



    .arrival_card .best_sellers span {

        top: 35px;

        padding: 2px 20px;

        font-size: 12px;

    }



    .arrival_card .top_card_first {

        height: 30%;

    }



    .arrival_card .top_card_second {

        height: 70%;

    }



    .arrival_card .arrival_img_cart img {

        width: 20px;

    }



    .arrival_card .details_left_mrp h4 {

        font-size: 12px;

    }



    .arrival_card .details_left_mrp del {

        font-size: 12px;

    }



    .arrival_card .details_right_mrp span {

        font-size: 12px;

    }



    .new_sarees h2 {

        font-size: 32px;

    }



    .new_sarees h2::after {

        width: 85px;

        height: 85px;

        right: -45px;

        top: -24px;

    }



    .arrival_card .best_sellers span {

        right: 0px;

    }



    .new_arrival_fil_product {

        margin-top: 40px;

    }



    .list_menu__item .form-check {

        display: grid;

        grid-template-columns: auto auto;

    }



    .season_tabs {

        display: block;

    }



    .season_tabs .nav-tabs {

        width: 100%;

    }



    .season_tabs .tab-content {

        width: 100%;

    }



    .frequently_sec_title h2::after,

    .custo_reviews_title h2::after {

        right: 0px;

    }

    table.product_table tr td {

        

        text-align: center;

        vertical-align: middle;

        padding: 25px;

    }

    .product_all_details .product_table tr td {

       white-space: break-spaces;

    }

    .btn-demo {

        max-width: 100% !important;

    }



    .buying_button {

        display: block;

    }



    .buying_button button:first-child {

        margin-right: 10px;

    }



    .buying_button button:last-child {

        margin-right: 0px;

        margin-left: 0px;

    }



    .star_reviews {

        display: block;

    }



    .browse_by_range_title h2::after {

        left: 0;

    }



    .cart_count i {

        font-size: 20px !important;

        margin-top: 10px;

    }

    

    .wishlist_cart_count {

        right: -12px;

        top: -5px;

    }



    .shopping_cart_count{

        right: -8px;

    }



    

    .small-img {

        width: 96%;

    }

    #prev-img {

        left: -11px !important;

    }

    .small-container {

        width: 90%;

    }



    .share_bttn i {

        font-size: 27px;

    }



    .slider-list li {

        font-size: 15px;

    }

    .slider-list li::before {

        font-size: 15px;

        margin-right: 20px;

    }

    .page_width.px-5{  padding: 0 12px !important;

        flex-direction: column;

        justify-content: center;

        align-items: center;height: auto;}

}



@media (max-width: 500px) {

   

    .buying_button {

        display: block;

        text-align: center;

    }

    .btn-demo {

        max-width: 100% !important;

    }

}

@media (max-width: 425px) {

    .postal_code_input {

        padding: 10px 0px;

    }



    .postal_code_input input {

        width: 60%;

    }



    .postal_code_input button {

        width: 100%;

        min-width: 40%;

        max-width: 40%;

    }



    .designer_blouses_title h2::after,

    .design_ptn h2::after {

        right: 0;

    }



    .slider-list li {

        font-size: 12px;

    }

    .slider-list li::before {

        font-size: 15px;

    }

}



@media (max-width: 375px) {

    .multicolumn_card a span {

        font-size: 12px;

    }



    .multicolumn_card a img {

        width: 20px;

    }



    .custo_title h2::after {

        right: 18px;

    }



    .curate_sec_details a::after {

        right: -63px;

    }



    .toggle_nav_a aside {

        top: 154px;

    }



    .arrival_card .card__heading a {

        font-size: 14px;

    }



    .arrival_card .main_con {

        padding: 20px 5px;

    }



    .arrival_card .details_left_mrp del {

        font-size: 10px;

    }



    .arrival_card .details_right_mrp span {

        font-size: 11px;

    }

    .product--wrap{

        display: grid;

    }

    .social-btn-sp {

        bottom: 0;

        top: 10px;

        right: 2%;

    }

    .share_bttn i{

        font-size: 30px;

        margin-top: 4px;

    }

    .slider-list ul {

        display: inline-block;

    }

    .slider-list li {

        font-size: 15px;

        padding: 10px 80px;

    }

    .slider-list-wrap {

        text-align: center;

    }

    .phone_link1, .phone_link2, .phone_link1:hover, .phone_link2:hover {

    color: #000;

    font-size: 14px;

}

}



@media (max-width: 300px){

    table.product_table tr td {

        padding: 15px;

    }

    .arrival_card .card__stock {

        width: auto;

        right: 0;

        padding: 0 25px;

    }

    .arrival_card .card__stock span{

        margin-right: 10px;

    }

    .foo_caption_txt {

        width: auto;

    }

    .social_selling {

        gap: 1.3rem !important;

        margin-top: 10px;

    }

    .sell_wrap{

        width: 100%;

    }

    .mobile{

        margin-left: 0;

    }

    .logo_sec {

        width: 50%;

    }

    .whatapps_chat{

        width: 50px;

        right: 30px;

    }

    .modal.right .modal-dialog{

        width: 100%;

    }



    .slider-list li {

        padding: 10px 50px !important;

    }

}