.header-mobiles-wrapper .header-mobiles .site-logo img {
    max-height: 80px;
    max-width: 100% !important;
    padding: 0 10px;
}
.header-mobiles-wrapper .header-mobiles .header-mobiles-branding{
    padding: 0;
}
.header-mobiles-wrapper .header-mobiles .header-mobiles-actions ul.header-act li > a .count-badge {
    color: #151313;
    font-size: 11px;
    text-align: center;
    line-height: 18px;
    padding-right: 0;
    background: #fff;
    border-radius: 50%;
    width: 18px;
    height: 18px;
    display: inline-block;
    position: absolute;
    top: -10px;
    right: 0;
}
@media screen and (max-width:1279px) {
    /***slick***/
    .wcpscwc-product-slider button.slick-prev, 
    .wcpscwc-product-slider button.slick-next{
        display: none !important;
    }
}
@media screen and (max-width:1024px) {
    
}   
@media screen and (max-width:992px) { 
    body.woocommerce-checkout .woocommerce form.checkout{
        margin-top: 0;
    }
    .header-type-2{
        padding: 0;
    }
    .site-wrapper .site-content-wrapper{
        padding-top: 0px !important;
    }
    
    /***slider-home***/
    #slider-home .elementor-slides .swiper-slide-inner{
        padding: 0 15px;
    }
    
    /***banner header***/
    .nova-page-header .nova-page-header__inner {
        padding: 0 15px;
    }
    
    /***MyAccount***/
    .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation{
        padding: 50px 15px;
        width: 100%;
    }
    .woocommerce-account .woocommerce .woocommerce-MyAccount-content{
        padding: 50px 15px;
        width: 100%;
    }    
    form.woocommerce-EditAccountForm.edit-account .form-row-first{
        padding-right: 0;
    }
    form.woocommerce-EditAccountForm.edit-account .form-row-last{
        padding-left: 0;
    }
    /***about***/
    #history-tab .eael-advance-tabs .eael-tabs-nav>ul{
        margin: 0;
    }
    /***news***/
    .blog-listing .woocommerce-archive-header-inside{
        width: 100%;
    }
    body.single.single-post .site-content-wrapper .single_post_content{
        padding: 15px;
    }
    .single_post_content .content-main{
        margin: 50px 0;
    }
    .single_post_content .entry-tags{
        padding: 10px 0;
    }
    body.single.single-post .post .entry-tags .entry-meta__item span{
        display: contents;
    }
    .single_post_content h1.entry-title{
        font-size: 28px;
        line-height: 34px;
        margin-top: 30px;
    }
    
     /***cart and single-produc ***/
    .single-product .site-wrapper .site-content-wrapper .site-content,
    .site-wrapper .site-content-wrapper .site-content{
        padding-top: 60px;
    }
}       
@media screen and (max-width:767px) {
    /***cart ***/
    body.woocommerce-cart .woocommerce .woocommerce-cart-form thead th{
        display: none;
    }
    body.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-name {
        display: block;
    }
    body.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-thumbnail{
        float: right;
    }
    body.woocommerce-cart .woocommerce .woocommerce-cart-form tr:not(.cart_item) td.actions .coupon{
        width: 100%;
    }
    body.woocommerce-cart .woocommerce .woocommerce-cart-form tr:not(.cart_item) td.actions button[name="update_cart"]{
        margin-top: 0;
    }
    body.woocommerce-cart .cart-collaterals{
        width: 100%;
    }
}

@media screen and (max-width:650px) {
    /***login***/
    .bgwp{
        margin: 20px 0 30px;
        padding: 15px;
    }
    .header-mobiles-wrapper .header-mobiles .header-mobiles-menu a{
        padding-right: 0 !important;
    }
    .woocommerce-account.woocommerce-edit-account .edit-account .woocommerce-form-row.form-row-first{
        width: 100%;
        margin-right: 0;
    }
    .woocommerce-account.woocommerce-edit-account .edit-account .woocommerce-form-row.form-row-last{
        width: 100%;
        margin-left: 0;
    }
}
@media screen and (max-width:360px) {

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

}

@media screen and (max-width:1023px) {
.psg-thank-you-main-wrp .woocommerce-order-overview li {
    margin-right: 0 !important;
    border-right: 0;
    padding-right: 0 !important;
}
.psg-thank-you-main-wrp .woocommerce-bacs-bank-details ul.wc-bacs-bank-details li{
	margin-right: 0 !important;
    border-right: 0;
    padding-right: 0 !important;	
}
}

@media screen and (max-width:767px) {
table.shop_table.shop_table_responsive thead {
    display: none !important;
}
.woocommerce-order-details table.shop_table.shop_table_responsive tbody tr {
    display: block !important;
}
.woocommerce-order-details table.shop_table.shop_table_responsive tbody tr td {
    display: block;
    text-align: right !important;
    border-bottom: none !important;
    padding: 15px 20px 15px 20px !important;
    width: 100% !important;
}
.woocommerce-order-details table.shop_table.shop_table_responsive tbody tr td:before {
    content: attr(data-title);
    width: 50%;
    position: absolute;
    left: 20px;
    text-align: left;
}
body.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-customer-details .woocommerce-columns {
    display: block;
    width: 100%;
}
body.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-customer-details .woocommerce-columns .woocommerce-column.woocommerce-column--1 {
    width: 100%;
    margin-bottom: 20px;
}
.custom-view-order-details-wrapper {
    width: 100%;
    float: left;
}
.custom-view-order-details-right-wrapper {
    width: 100%;
    float: left;
}
.psg-thank-you-main-wrp .thank-you-title {   
    font-size: 24px;
    line-height: 36px;  
}
.woocommerce-thankyou-order-details {
    margin-bottom: 30px !important;
    padding-left: 0;
    padding-right: 0;
}
.psg-thank-you-main-wrp .woocommerce-bacs-bank-details ul.wc-bacs-bank-details {
    margin-bottom: 30px !important;
}
.psg-custom-tfoot-section {
    max-width: 100%;
}
body.woocommerce-checkout.woocommerce-order-received .woocommerce-order {
    margin-bottom: 50px;
}
}

@media screen and (max-width:500px) {
.custom-order-details-inner {
    display: block;
}
.custom-order-details-inner h5 {
    width: 100%;
}
}