@media (min-width: 1600px) and (max-width: 1800px) {

    .home_gadgets .container,
    .default_home .container {
        max-width: 1500px;
    }

    .header_2 form .input {
        width: 55%;
    }

    .product_item_2 .product_img {
        height: 245px;
    }

    .header_2 form {
        width: 90%;
    }

    .beauty_countdown_banner,
    .beauty_countdown_area {
        height: 600px;
    }

    .shop_page .product_item_2 .product_img {
        height: 255px;
    }



    /*===========================
        SHOP DETAILS START
    ===========================*/

    .shop_details_text {
        padding: 0px 35px;
    }

    .details_slider_nav_item {
        width: 91px;
        height: 108px;
    }

    /*===========================
        DASHBOARD START
    ===========================*/

    /*===========================
        DASHBOARD END
    ===========================*/


    /*===========================
        HOME GADGETS START
    ===========================*/

    .home_gadgets .header_2 form {
        margin-left: 20px;
    }

    /*===========================
        HOME GADGETS END
    ===========================*/

}

@media (min-width: 1400px) and (max-width: 1599.99px) {

    /*===========================
        HOME PAGE 01 START
    ===========================*/

    .banner_slider .slick-dots {
        right: 80px;
    }

    /*===========================
        HOME PAGE 01 END
    ===========================*/


    /*===========================
        HOME FASHION 02 START
    ===========================*/
    .home_gadgets .container,
    .default_home .container {
        max-width: 1320px;
    }

    .header_2 form .input {
        width: 55%;
    }

    .header_2 form {
        width: 95%;
    }

    .product_item_2 .product_img {
        height: 275px;
    }

    /*===========================
        HOME FASHION 02 END
    ===========================*/


    /*===========================
        HOME GROCERY START
    ===========================*/

    /*===========================
        HOME GROCERY END
    ===========================*/


    /*===========================
        HOME BEAUTY START
    ===========================*/

    .beauty_countdown_area .text {
        max-width: 70%;
    }

    .beauty_countdown_banner .text h2 {
        font-size: 32px;
    }

    .beauty_countdown_banner,
    .beauty_countdown_area {
        height: 560px;
    }

    /*===========================
        HOME BEAUTY END
    ===========================*/


    /*===========================
        BLOG PAGE START
    ===========================*/

    /*===========================
        BLOG PAGE END
    ===========================*/


    /*===========================
        BLOG DETAILS START
    ===========================*/

    /*===========================
        BLOG DETAILS END
    ===========================*/


    /*===========================
        CART PAGE START
    ===========================*/
    .cart_page_summary ul li .text {
        width: 75%;
    }

    .cart_table_area .cart_page_details {
        min-width: 250px;
    }

    /*===========================
        CART PAGE END
    ===========================*/

    /*===========================
        SHOP PAGE START
    ===========================*/

    .shop_page .product_item_2 .product_img {
        height: 220px;
    }

    /*===========================
        SHOP PAGE END
    ===========================*/


    /*===========================
        SHOP DETAILS START
    ===========================*/
    .shop_details_text {
        padding: 0px 30px;
    }

    .details_slider_thumb_item {
        height: 500px;
    }

    .details_slider_nav_item {
        width: 78px;
        height: 90px;
    }

    .shop_details_des_area {
        margin-right: 0;
    }

    .barfiller {
        width: 63%;
    }

    /*===========================
        SHOP DETAILS END
    ===========================*/


    /*===========================
        TRACK ORDER START
    ===========================*/

    /*===========================
        TRACK ORDER END
    ===========================*/


    /*===========================
        VENDOR DETAILS START
    ===========================*/

    /*===========================
        VENDOR DETAILS END
    ===========================*/

    /*===========================
        DASHBOARD START
    ===========================*/

    /*===========================
        DASHBOARD END
    ===========================*/


    /*===========================
        HOME GADGETS START
    ===========================*/

    .home_gadgets .header_2 form {
        margin-left: 5px;
    }

    /*===========================
        HOME GADGETS END
    ===========================*/
}

@media (min-width: 1200px) and (max-width: 1399.99px) {

    /*===========================
        HOME PAGE 01 START
    ===========================*/
    header form {
        margin-left: 0;
    }

    header form .input {
        width: 55%;
    }

    .banner_slider .slick-dots {
        right: 60px;
    }

    .product_item .product_img {
        height: 260px;
    }

    .product_item .product_text {
        padding: 15px 20px 20px 20px;
    }

    .product_item .rating,
    .product_item .rating span {
        font-size: 13px;
    }

    .title {
        font-size: 16px;
    }

    /*===========================
        HOME PAGE 01 END
    ===========================*/


    /*===========================
        HOME FASHION 02 START
    ===========================*/
    .home_gadgets .container,
    .default_home .container {
        max-width: 1140px;
    }

    .header_2 form {
        width: 100%;
    }

    .main_menu_2 .menu_icon li a.user h5 {
        display: none;
    }

    .main_menu_2 .menu_icon li a.user {
        padding-left: 10px;
        margin-left: 10px;
    }

    .main_menu_2 .menu_item li {
        margin-right: 20px;
    }

    .product_item_2 .product_img {
        height: 230px !important;
    }

    .product_item_2 .product_text {
        padding: 20px 10px 10px 10px;
    }

    /*===========================
       HOME FASHION 02 END
    ===========================*/


    /*===========================
        HOME GROCERY START
    ===========================*/

    /*===========================
        HOME GROCERY END
    ===========================*/


    /*===========================
        HOME BEAUTY START
    ===========================*/

    .beauty_countdown_area .text {
        padding: 35px;
        max-width: 70%;
    }

    .beauty_countdown_area .text h2 {
        font-size: 38px;
    }

    .beauty_countdown_area .text p {
        max-width: 100%;
    }

    .beauty_countdown_banner,
    .beauty_countdown_area {
        height: 530px;
    }

    .beauty_countdown_banner .text {
        padding: 35px;
    }

    .beauty_countdown_banner .text h2 {
        font-size: 28px;
    }

    /*===========================
        HOME BEAUTY END
    ===========================*/


    /*===========================
        ABOUT US PAGE START
    ===========================*/

    /*===========================
        ABOUT US PAGE END
    ===========================*/


    /*===========================
        BLOG PAGE START
    ===========================*/

    .page_banner_text h1 {
        font-size: 46px;
    }

    /*===========================
        BLOG PAGE END
    ===========================*/


    /*===========================
        BLOG DETAILS START
    ===========================*/

    /*===========================
        BLOG DETAILS END
    ===========================*/


    /*===========================
        CART PAGE START
    ===========================*/
    .cart_page_summary ul li .text {
        width: 70%;
    }

    .cart_table_area .cart_page_details {
        min-width: 250px;
    }

    /*===========================
        CART PAGE END
    ===========================*/

    /*===========================
        SHOP PAGE START
    ===========================*/

    /*===========================
        SHOP PAGE END
    ===========================*/


    /*===========================
        SHOP DETAILS END
    ===========================*/
    .shop_details_text {
        padding: 0;
    }

    .details_slider_thumb_item {
        height: 510px;
    }

    .details_slider_nav_item {
        width: 80px;
        height: 93px;
    }

    .shop_details_des_area {
        margin-right: 0;
    }

    /*===========================
        SHOP DETAILS END
    ===========================*/


    /*===========================
        TRACK ORDER START
    ===========================*/

    /*===========================
        TRACK ORDER END
    ===========================*/


    /*===========================
        VENDOR DETAILS START
    ===========================*/

    /*===========================
        VENDOR DETAILS END
    ===========================*/

    /*===========================
        DASHBOARD START
    ===========================*/

    /*===========================
        DASHBOARD END
    ===========================*/


    /*===========================
        HOME GADGETS START
    ===========================*/

    .home_gadgets .header_2 form {
        width: 95%;
        margin-left: 5px;
    }

    /*===========================
        HOME GADGETS END
    ===========================*/
}

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

    /*===========================
        HOME PAGE 01 START
    ===========================*/
    header form .input {
        width: 55%;
    }

    header .header_support .icon {
        width: 35px;
        height: 35px;
        line-height: 31px;
        font-size: 15px;
        margin-right: 5px;
    }

    header .header_support_user {
        gap: 10px 10px;
    }

    header .header_support h3 a span,
    header .header_support h3 a {
        font-size: 13px;
    }

    .main_menu .menu_category_area,
    .menu_category_area .menu_cat_item,
    .menu_cat_droapdown {
        width: 280px !important;
    }

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

    .menu_cat_item li a {
        font-size: 15px;
    }

    .menu_item li {
        margin-right: 18px;
    }

    .menu_item li a {
        font-size: 14px;
    }

    .banner_slider .slick-dots {
        right: 41px;
    }

    .banner_slider .slick-dots li button:hover::after,
    .banner_slider .slick-active button::after {
        width: 35px !important;
    }

    .banner_slider .slick-dots li button::after {
        right: -40px;
    }

    .product_item .product_img {
        height: 295px;
    }

    .main_menu.menu_fix .menu_category_area {
        width: 180px !important;
    }

    .progress-wrap {
        right: 25px;
    }

    /*===========================
        HOME PAGE 01 END
    ===========================*/


    /*===========================
        HOME FASHION 02 START
    ===========================*/
    .header_2 form {
        width: 100%;
        margin-left: 0;
    }

    .header_2 .topbar_right .nice-select.language {
        width: 100px;
    }

    .main_menu_2 .menu_icon {
        gap: 6px;
    }

    .main_menu_2 .menu_icon li a.user h5 {
        display: none;
    }

    .main_menu_2 .menu_icon li a.user {
        padding-left: 10px;
        margin-left: 10px;
    }

    .product_item_2 .product_img {
        height: 265px !important;
    }

    .home_gadgets .container,
    .default_home .container {
        max-width: 960px;
    }

    .header_2 form .input {
        width: 46%;
    }

    .main_menu_2 .menu_icon li a.user b {
        width: 35px;
        height: 35px;
        line-height: 20px;
    }

    .main_menu_2 .menu_item li {
        margin-right: 15px;
    }

    /*===========================
        HOME FASHION 02 END
    ===========================*/


    /*===========================
        HOME GROCERY START
    ===========================*/

    .home_grocery .slick-arrow.nextArrow,
    .home_grocery .prevArrow.slick-arrow {
        right: -40px;
    }

    .home_grocery .prevArrow.slick-arrow {
        left: -40px;
    }

    .grocery_best_sell .slick-arrow.nextArrow,
    .grocery_best_sell .prevArrow.slick-arrow {
        right: 12px !important;
    }

    .grocery_best_sell .prevArrow.slick-arrow {
        left: auto !important;
        right: 60px !important;
    }

    /*===========================
        HOME GROCERY END
    ===========================*/


    /*===========================
        HOME BEAUTY START
    ===========================*/

    .beauty_countdown_area .text {
        padding: 35px;
        max-width: 80%;
    }

    .beauty_countdown_area .text h2 {
        font-size: 38px;
    }

    .beauty_countdown_area .text p {
        max-width: 90%;
    }

    .beauty_countdown_banner .text {
        padding: 35px;
    }

    .beauty_countdown_banner .text h2 {
        font-size: 24px;
    }

    .beauty_countdown_banner,
    .beauty_countdown_area {
        height: 510px;
    }

    /*===========================
        HOME BEAUTY END
    ===========================*/


    /*===========================
        ABOUT US PAGE START
    ===========================*/

    /*===========================
        ABOUT US PAGE END
    ===========================*/


    /*===========================
        BLOG PAGE START
    ===========================*/

    .page_banner_text h1 {
        font-size: 46px;
    }

    /*===========================
        BLOG PAGE END
    ===========================*/


    /*===========================
        BLOG DETAILS START
    ===========================*/

    /*===========================
        BLOG DETAILS END
    ===========================*/


    /*===========================
        CART PAGE START
    ===========================*/

    .cart_page_summary {
        padding: 25px;
    }

    .cart_page_summary ul li .text {
        width: 65%;
    }

    .cart_summary_btn .common_btn {
        width: 100%;
    }

    .cart_table_area .cart_page_details {
        min-width: 250px;
    }

    /*===========================
        CART PAGE END
    ===========================*/


    /*===========================
        SHOP PAGE START
    ===========================*/
    .product_page_top_button p {
        font-size: 14px;
    }

    .product_page_sorting .nice-select {
        width: 160px;
    }

    .product_page_sorting .select_js.show {
        width: 120px;
    }

    /*===========================
        SHOP PAGE END
    ===========================*/


    /*===========================
        SHOP DETAILS START
    ===========================*/
    .shop_details_text {
        padding: 0;
    }

    .details_slider_thumb_item {
        height: 380px;
    }

    .details_slider_nav_item {
        width: 105px;
        height: 118px;
    }

    .shop_details_text .details_title {
        font-size: 30px;
    }

    .shop_details_des_area {
        margin-right: 0;
    }

    /*===========================
        SHOP DETAILS END
    ===========================*/

    header form .select2-container {
        width: 170px !important;
    }

    /*===========================
        TRACK ORDER START
    ===========================*/

    /*===========================
        TRACK ORDER END
    ===========================*/


    /*===========================
        VENDOR DETAILS START
    ===========================*/

    /*===========================
        VENDOR DETAILS END
    ===========================*/

    /*===========================
        DASHBOARD START
    ===========================*/

    .dashboard_sidebar_menu ul li a {
        font-size: 15px;
    }

    /*===========================
        DASHBOARD END
    ===========================*/


    /*===========================
    HOME GADGETS START
    ===========================*/

    .home_gadgets .header_2 form {
        width: 100%;
        margin-left: 10px;
    }

    /*===========================
    HOME GADGETS END
    ===========================*/
}

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

    /*===========================
        HOME PAGE 01 START
    ===========================*/
    header {
        position: fixed;
        top: 0;
        left: 0;
        z-index: 9;
        height: 70px;
        line-height: 70px;
        box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
    }

    
    .category .nextArrow,
    .category .prevArrow {
        right: 0px;
    }

    
    .category .prevArrow {
        left: 0;
    }

    .product_item .product_img {
        height: 215px !important;
    }

    .product_item .product_img .discount_list li {
        font-size: 12px;
    }

    .product_item .product_img .discount_list {
        top: 10px;
    }

    .title {
        font-size: 16px;
    }

    .product_item .product_text {
        padding: 10px 15px 15px 15px;
    }

    .product_item .rating {
        margin: 5px 0px 9px 0px;
    }

    .product_item .product_img .btn_list {
        right: 10px;
    }

    .product_item:hover .product_img .btn_list {
        top: 10px;
    }

    .product_item .color {
        max-width: 170px;
    }

    .progress-wrap {
        right: 15px;
        bottom: 15px;
    }

    .banner_slider .slick-dots {
        top: -55px;
        right: 55px;
    }

    /*===========================
        HOME PAGE 01 END
    ===========================*/


    /*===========================
        HOME FASHION 02 START
    ===========================*/

    .product_item_2 {
        padding: 0;
    }

    .product_item_2 .product_img .discount_list {
        left: 10px;
    }

    .product_item_2 .product_img {
        height: 215px;
    }

    .home_gadgets .container,
    .default_home .container {
        max-width: 720px;
    }

    .product_item .rating span {
        display: none;
    }

    .product_item_2 .product_text {
        padding: 12px 15px 15px 15px;
    }

    /*===========================
        HOME FASHION 02 END
    ===========================*/


    /*===========================
        HOME GROCERY START
    ===========================*/

    .section_heading h3,
    .section_heading h3 span {
        font-size: 32px;
    }

    .home_grocery .slick-arrow.nextArrow {
        right: -10px;
    }

    .home_grocery .prevArrow.slick-arrow {
        left: -10px;
    }

    .grocery_best_sell .slick-arrow.nextArrow {
        right: 12px;
    }

    .grocery_best_sell .prevArrow.slick-arrow {
        left: auto;
    }

    /*===========================
        HOME GROCERY END
    ===========================*/


    /*===========================
        HOME BEAUTY START
    ===========================*/

    .beauty_countdown_banner {
        height: 500px;
    }

    .beauty_countdown_area {
        height: 500px;
    }

    .beauty_countdown_banner .text h2 {
        font-size: 24px;
    }

    .beauty_countdown_area .text h2 {
        font-size: 32px;
    }

    .beauty_countdown_area .text {
        padding: 30px;
        max-width: 100%;
    }

    .beauty_countdown_area .text p {
        max-width: 100%;
    }

    .beauty_countdown_banner .text {
        padding: 50px 25px;
    }

    /*===========================
        HOME BEAUTY END
    ===========================*/


    /*===========================
        ABOUT US PAGE START
    ===========================*/
    .page_banner_overlay {
        padding: 120px 0px 52px 0px;
    }

    .page_banner_text h1 {
        font-size: 42px;
    }

    /*===========================
        ABOUT US PAGE END
    ===========================*/


    /*===========================
        BLOG PAGE START
    ===========================*/

    /*===========================
        BLOG PAGE END
    ===========================*/


    /*===========================
        BLOG DETAILS START
    ===========================*/

    /*===========================
        BLOG DETAILS END
    ===========================*/


    /*===========================
        CART PAGE START
    ===========================*/

    .cart_page_summary {
        margin-top: 25px;
    }

    .cart_page_summary ul li .text {
        width: 81%;
    }

    .cart_table_area .cart_page_details {
        min-width: 230px;
    }

    /*===========================
        CART PAGE END
    ===========================*/

    /*===========================
        CONTACT US START
    ===========================*/

    /*===========================
        CONTACT US END
    ===========================*/

    /*===========================
        SHOP PAGE START
    ===========================*/
    .shop_filter_area {
        display: none;
    }

    .shop_filter_area.show {
        display: block;
        margin-bottom: 25px;
    }

    /*===========================
        SHOP PAGE END
    ===========================*/


    /*===========================
        SHOP DETAILS START
    ===========================*/
    .details_slider_thumb_item {
        height: 475px;
    }

    .details_slider_nav_item {
        width: 130px;
        height: 150px;
    }

    .shop_details_text {
        padding: 0;
        margin-top: 25px;
    }

    .shop_details_text .details_title {
        font-size: 34px;
    }

    .shop_details_des_area {
        padding: 30px;
        margin-right: 0;
    }

    .related_products .section_heading_2 h3 span::after {
        width: 120px;
    }

    /*===========================
        SHOP DETAILS END
    ===========================*/


    /*===========================
        TRACK ORDER START
    ===========================*/

    /*===========================
        TRACK ORDER END
    ===========================*/


    /*===========================
        VENDOR DETAILS START
    ===========================*/

    /*===========================
        VENDOR DETAILS END
    ===========================*/

    .header_2 {
        z-index: 999;
    }

    /*===========================
        DASHBOARD START
    ===========================*/

    .dashboard_sidebar {
        margin-top: 100px;
        height: auto;
    }

    .dashboard_content {
        padding: 30px;
    }

    /*===========================
        DASHBOARD END
    ===========================*/


    /*===========================
    HOME GADGETS START
    ===========================*/

    /*===========================
    HOME GADGETS END
    ===========================*/
}

@media (min-width: 576px) and (max-width: 767.99px) {

    /*===========================
        HOME PAGE 01 START
    ===========================*/
    header {
        position: fixed;
        top: 0;
        left: 0;
        z-index: 9;
        height: 70px;
        line-height: 70px;
        box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
    }

    .section_heading h3,
    .section_heading h3 span {
        font-size: 26px;
    }

    .view_all_btn_area {
        max-height: 60px;
    }

    
    .category .nextArrow,
    .category .prevArrow {
        right: 0px;
    }

    
    .category .prevArrow {
        left: 0;
    }

    .product_item .product_img {
        height: 245px !important;
    }

    .product_item .product_img .discount_list li {
        font-size: 12px;
    }

    .product_item .product_img .discount_list {
        top: 10px;
    }

    .title {
        font-size: 16px !important;
    }

    .product_item .product_text {
        padding: 10px 15px 15px 15px;
    }

    .product_item .rating {
        margin: 5px 0px 9px 0px;
    }

    .product_item .product_img .btn_list {
        right: 10px;
    }

    .product_item:hover .product_img .btn_list {
        top: 10px;
    }

    .product_item .color {
        max-width: 170px;
    }

    .pws_tabs_container ul.pws_tabs_controll {
        gap: 10px 25px;
    }

    .pws_tabs_container ul.pws_tabs_controll li a {
        font-size: 14px;
    }

    .pws_tabs_container ul.pws_tabs_controll li a::after {
        right: -15px;
        top: 8px;
    }

    .brand .brand_marquee ul li {
        width: 140px;
    }

    .progress-wrap {
        right: 15px;
        bottom: 15px;
    }

    .brand .brand_marquee ul li a {
        padding: 10px;
    }

    .banner_slider .slick-dots {
        right: 60px;
    }

    /*===========================
        HOME PAGE 01 END
    ===========================*/


    /*===========================
        HOME FASHION 02 START
    ===========================*/

    .section_heading_2 h3 span::after {
        width: 70px;
        bottom: -18px;
    }

    .product_item_2 {
        padding: 0;
    }

    
    .new_arrival_2 .section_heading_2 h3 span::after {
        width: 70px;
    }

    .product_item_2 .product_img .discount_list {
        left: 10px;
    }

    .product_item_2 .product_img {
        height: 245px;
    }

    .product_item_2 .product_text {
        padding: 12px 15px 15px 15px !important;
    }

    .home_gadgets .container,
    .default_home .container {
        max-width: 540px;
    }

    /*===========================
        HOME FASHION 02 END
    ===========================*/


    /*===========================
        HOME GROCERY START
    ===========================*/

    .home_grocery .slick-arrow.nextArrow {
        right: -8px;
    }

    .home_grocery .prevArrow.slick-arrow {
        left: -8px;
    }

    .grocery_best_sell .slick-arrow.nextArrow,
    .grocery_best_sell .prevArrow.slick-arrow {
        top: 50%;
        transform: translatey(-50%);
        -webkit-transform: translatey(-50%);
        -moz-transform: translatey(-50%);
        -ms-transform: translatey(-50%);
        -o-transform: translatey(-50%);
    }

    /*===========================
        HOME GROCERY END
    ===========================*/


    /*===========================
        HOME BEAUTY START
    ===========================*/

    .beauty_countdown_banner {
        height: 650px;
    }

    .beauty_countdown_area {
        height: 530px;
    }

    .beauty_countdown_banner .text h2,
    .beauty_countdown_area .text h2 {
        font-size: 38px;
    }

    .beauty_countdown_area .text {
        padding: 50px 25px;
        max-width: 100%;
    }

    .beauty_countdown_area .text p {
        max-width: 100%;
    }

    /*===========================
        HOME BEAUTY END
    ===========================*/


    /*===========================
        ABOUT US PAGE START
    ===========================*/
    .page_banner_overlay {
        padding: 120px 0px 52px 0px;
    }

    .page_banner_text h1 {
        font-size: 34px;
    }

    /*===========================
        ABOUT US PAGE END
    ===========================*/


    /*===========================
        BLOG PAGE START
    ===========================*/

    /*===========================
        BLOG PAGE END
    ===========================*/


    /*===========================
        BLOG DETAILS START
    ===========================*/

    /*===========================
        BLOG DETAILS END
    ===========================*/


    /*===========================
        CART PAGE START
    ===========================*/

    .cart_page_summary {
        margin-top: 25px;
    }

    .cart_page_summary ul li .text {
        width: 81%;
    }

    .cart_table_area .cart_page_details {
        min-width: 230px;
    }

    /*===========================
        CART PAGE END
    ===========================*/

    /*===========================
        CONTACT US START
    ===========================*/

    /*===========================
        CONTACT US END
    ===========================*/


    /*===========================
        ERROR PAGE START
    ===========================*/

    /*===========================
        ERROR PAGE END
    ===========================*/

    /*===========================
        SHOP PAGE START
    ===========================*/
    .shop_filter_area {
        display: none;
    }

    .shop_filter_area.show {
        display: block;
        margin-bottom: 25px;
    }

    .product_page_top_button p {
        display: none;
    }

    /*===========================
        SHOP PAGE END
    ===========================*/


    /*===========================
        SHOP DETAILS START
    ===========================*/
    .details_slider_thumb_item {
        height: 575px;
    }

    .details_slider_nav_item {
        width: 95px;
        height: 105px;
        margin: 5px 12px 0px 12px;
    }

    .shop_details_text {
        padding: 25px 0px 0px 0px;
    }

    .shop_details_text .details_title {
        font-size: 32px;
    }

    .shop_details_text .price {
        font-size: 24px;
    }

    .shop_details_des_area {
        padding: 20px;
        margin-right: 0;
    }

    .related_products .section_heading_2 h3 span::after {
        width: 95px;
    }

    .shop_details_des_area .nav-pills button {
        font-size: 14px;
    }

    /*===========================
        SHOP DETAILS END
    ===========================*/


    /*===========================
        TRACK ORDER START
    ===========================*/

    /*===========================
        TRACK ORDER END
    ===========================*/


    /*===========================
        VENDOR DETAILS START
    ===========================*/

    /*===========================
        VENDOR DETAILS END
    ===========================*/

    .header_2 {
        z-index: 999;
    }

    /*===========================
        DASHBOARD START
    ===========================*/

    .dashboard_sidebar {
        margin-top: 100px;
        height: auto;
    }

    .dashboard_content {
        padding: 25px;
    }

    /*===========================
        DASHBOARD END
    ===========================*/

    /*===========================
    HOME GADGETS START
    ===========================*/

    /*===========================
    HOME GADGETS END
    ===========================*/
}

@media (max-width: 575.99px) {

    /*===========================
        HOME PAGE 01 START
    ===========================*/
    header {
        position: fixed;
        top: 0;
        left: 0;
        height: 70px;
        line-height: 70px;
        z-index: 99;
        box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
    }

    .section_heading h3,
    .section_heading h3 span {
        font-size: 24px;
    }

    .view_all_btn_area {
        display: none !important;
    }

    .nextArrow,
    .prevArrow {
        background: none !important;
        border: none !important;
        color: var(--colorBlack) !important;
    }

    
    .category .nextArrow,
    .category .prevArrow {
        right: 0px;
    }

    
    .category .prevArrow {
        left: 0;
    }

    .product_item .product_img {
        height: auto !important;
    }

    .product_item .product_img .discount_list li {
        padding: 1px 7px;
        font-size: 12px;
    }

    .product_item .product_img .discount_list {
        top: 10px;
    }

    .title {
        font-size: 14px !important;
    }

    .product_item .rating span {
        display: none;
    }

    .product_item .product_text {
        padding: 10px 15px 15px 15px;
    }

    .product_item .product_img .btn_list li a {
        width: 30px;
        height: 30px;
        line-height: 30px;
    }

    .product_item .price {
        font-size: 14px;
    }

    .product_item .rating {
        margin: 5px 0px 9px 0px;
        font-size: 12px;
    }

    .product_item .color li {
        width: 15px;
        height: 15px;
    }

    .product_item .product_img .btn_list {
        right: 10px;
    }

    .product_item:hover .product_img .btn_list {
        top: 10px;
    }

    .product_item .color {
        max-width: 95px;
    }

    .pws_tabs_container ul.pws_tabs_controll {
        justify-content: start;
        position: initial;
        margin-bottom: 20px;
    }

    .brand .brand_marquee ul li {
        width: 110px;
    }

    .progress-wrap {
        right: 15px;
        bottom: 15px;
    }

    .brand .brand_marquee ul li a {
        padding: 10px;
    }

    /*===========================
        HOME PAGE 01 END
    ===========================*/


    /*===========================
        HOME FASHION 02 START
    ===========================*/

    .banner_2 .slick-dots {
        bottom: 20px;
    }

    .section_heading_2 h3 span::after {
        width: 70px;
        bottom: -18px;
    }

    .product_item_2 {
        padding: 0;
    }

    
    .new_arrival_2 .section_heading_2 h3 span::after {
        width: 70px;
    }

    .product_item_2 .product_img .discount_list {
        left: 10px;
    }

    /*===========================
        HOME FASHION 02 END
    ===========================*/


    /*===========================
        HOME GROCERY START
    ===========================*/

    .home_grocery .prevArrow.slick-arrow {
        left: 0;
    }

    .home_grocery .slick-arrow.nextArrow {
        right: 0;
    }

    .grocery_best_sell .slick-arrow.nextArrow,
    .grocery_best_sell .prevArrow.slick-arrow {
        top: 50%;
        transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
    }

    /*===========================
        HOME GROCERY END
    ===========================*/


    /*===========================
        HOME BEAUTY START
    ===========================*/

    .beauty_countdown_banner .text {
        padding: 50px 25px;
    }

    .beauty_countdown_banner,
    .beauty_countdown_area {
        height: auto;
    }

    .beauty_countdown_banner .text h2,
    .beauty_countdown_area .text h2 {
        font-size: 26px;
    }

    .beauty_countdown_area .text {
        padding: 50px 25px;
        max-width: 100%;
    }

    .beauty_countdown_area .text p {
        max-width: 100%;
    }

    .beauty_countdown_area .simply-amount {
        width: 65px;
        height: 65px;
        line-height: 65px;
        font-size: 26px;
    }

    /*===========================
        HOME BEAUTY END
    ===========================*/


    /*===========================
        ABOUT US PAGE START
    ===========================*/
    .page_banner_overlay {
        padding: 120px 0px 52px 0px;
    }

    .page_banner_text h1 {
        font-size: 28px;
    }

    .page_banner_text ul li a {
        font-size: 14px;
    }

    /*===========================
        ABOUT US PAGE END
    ===========================*/


    /*===========================
        BLOG PAGE START
    ===========================*/

    /*===========================
        BLOG PAGE END
    ===========================*/


    /*===========================
        BLOG DETAILS START
    ===========================*/

    /*===========================
        BLOG DETAILS END
    ===========================*/


    /*===========================
        CART PAGE START
    ===========================*/

    .cart_page_summary {
        padding: 25px;
        margin-top: 25px;
    }

    .cart_page_summary ul li .text {
        width: 72%;
    }

    .cart_summary_btn .common_btn {
        width: auto;
    }

    .cart_table_area .cart_page_details {
        min-width: 230px;
    }

    /*===========================
        CART PAGE END
    ===========================*/

    /*===========================
        CONTACT US START
    ===========================*/

    /*===========================
        CONTACT US END
    ===========================*/


    /*===========================
        ERROR PAGE START
    ===========================*/

    /*===========================
        ERROR PAGE END
    ===========================*/

    /*===========================
        SIGN UP START
    ===========================*/

    /*===========================
        SIGN UP END
    ===========================*/

    /*===========================
        SHOP PAGE START
    ===========================*/
    .shop_filter_area {
        display: none;
    }

    .shop_filter_area.show {
        display: block;
        margin-bottom: 25px;
    }

    .product_page_top_button p {
        display: none;
    }

    .product_page_sorting .nice-select {
        padding-left: 10px;
        padding-right: 10px;
        width: 130px;
    }

    .product_page_sorting .nice-select:after {
        right: 10px;
    }

    .product_page_sorting .select_js.show {
        width: 85px;
    }

    .product_page_sorting .nice-select .current {
        font-size: 12px;
    }

    .product_page_sorting .nice-select .option {
        padding-left: 10px;
        padding-right: 10px;
        font-size: 12px;
    }

    /*===========================
        SHOP PAGE END
    ===========================*/


    /*===========================
        SHOP DETAILS START
    ===========================*/
    .details_slider_thumb_item {
        height: auto;
    }

    .details_slider_nav_item {
        width: 100px;
        height: auto;
        margin: 5px 12px 0px 12px;
    }

    .shop_details_text {
        padding: 25px 0px 0px 0px;
    }

    .shop_details_text .details_title {
        font-size: 28px;
    }

    .shop_details_text .price {
        font-size: 24px;
    }

    .shop_details_text .details_btn_area {
        width: 100%;
        margin-top: 10px;
    }

    .shop_details_des_area {
        padding: 20px;
        margin-right: 0;
    }

    .related_products .section_heading_2 h3 span::after {
        width: 95px;
    }

    /*===========================
        SHOP DETAILS END
    ===========================*/


    /*===========================
        TRACK ORDER START
    ===========================*/

    /*===========================
        TRACK ORDER END
    ===========================*/


    /*===========================
        VENDOR DETAILS START
    ===========================*/

    /*===========================
        VENDOR DETAILS END
    ===========================*/

    .header_2 {
        z-index: 999;
    }

    /*===========================
        DASHBOARD START
    ===========================*/

    .dashboard_sidebar {
        margin-top: 100px;
        height: auto;
    }

    .dashboard_content {
        padding: 25px;
    }

    .dashboard_content .dashboard_title {
        font-size: 20px;
    }

    .rating_modal .modal-body {
        padding: 20px;
    }

    /*===========================
        DASHBOARD END
    ===========================*/


    /*===========================
    HOME GADGETS START
    ===========================*/

    /*===========================
    HOME GADGETS END
    ===========================*/
}