/*********** Start Tab Css ***********/
@media screen and (max-width: 1440px) {
table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table tbody tr td {
    padding-left: 20px !important;
}
}
@media screen and (max-width: 1024px) {
.woocommerce-checkout .woocommerce form .form-row{
padding-left: 0px;
padding-right: 0px;
}
.order_review_wrapper {
    float: left;
}
.woocommerce-additional-fields,
.woocommerce-checkout div#jckwds-fields {
    width: 100%;
    padding-right: 0px;
}
.home-page-featured-products ul.products {
    padding: 0 5px;
}
ul.psg-myaccount-left-sidebar-list {
    display: none;
	text-align: center;
}
.psg-myaccount-user-image {
    margin-bottom: 0;
}
.psg-myaccount-user-image img {
    width: 50px;
    height: 50px;
}
.psg-myaccount-user-name{
	margin-bottom: 0;
	padding-left: 20px;
}
.psg-myaccount-user-details {
    text-align: left;
    margin-bottom: 0;
    display: flex;
    align-items: center;
}
.psg-dashbord-toggle-btn {
    display: inline-block;
	margin-left: auto;
}
.psg-account-sidebar-wrp {
    display: block;
}
.psg-myaccount-left-sidebar {
    padding: 20px 15px;
}
.psg-account-left-sidebar-wrp {
    max-width: 100%;
    margin-right: 0px;
}
.ki-header-container {
    padding: 10px 15px;
}
.ki-header-logo img {
    max-height: 80px;
	width: auto !important;
}
.ki-header-center {
    display: none;
}
.swiper-slide-image {
    width: 100%;
}
.kobepi_faq_accordion_wrp .elementor-accordion-item {
    padding: 25px 0;
}
.single-blog-info-wrp {
    padding: 0 15px;
}
.kobepi-blog-social-icon {
    padding: 0 15px;
}
.kobepi-blog-archive {
    width: 50%;
    padding: 0 15px;
}
.kobepi-blog-upper {
    padding: 0 5px;
}
.kobepi-pagination {
    padding: 0 5px !important;
	margin: 0 !important;
}
.psg-header-defualt-icon li {
    padding: 0px 15px;
}
.kp-mobile_hamburger_icon {
    display: block;
    padding-left: 30px !important;
}
.ki_mobile_menu {
    background: #161515;
}
.ki_mobile_menu .ki_mobile_nav .menu {
    margin: 0 !important;
    padding: 20px 15px;
    list-style-type: none !important;
}
.ki_mobile_menu .ki_mobile_nav .menu > li {
    margin-bottom: 15px;
}
.ki_mobile_menu .ki_mobile_nav .menu > li:last-child{
	margin-bottom: 0px;
}
.ki_mobile_menu .ki_mobile_nav .menu li > a {
    font-size: 18px;
    line-height: 27px;
    letter-spacing: 0.54px;
    color: #EDEDED;
    font-family: 'JosefinSans-Regular';
    text-decoration: none !important;
	text-transform: capitalize;
}
.ki_mobile_menu .ki_mobile_nav .menu > li > ul.sub-menu {
    list-style-type: none;
    padding: 10px 0px 0 20px;
    margin-bottom: 0px;
	display: none;
}
.ki_mobile_menu .ki_mobile_nav .menu > li > ul.sub-menu li {
    margin-bottom: 15px;
}
.ki_mobile_menu .ki_mobile_nav .menu > li > ul.sub-menu li:last-child{
	margin-bottom: 0px;
}
.ki_mobile_menu .ki_mobile_nav .menu > li.menu-item-has-children{
	position: relative;
}
.ki_mobile_menu .ki_mobile_nav .menu > li.menu-item-has-children:before {
    content: "\f067";
    font-family: 'Font Awesome 5 Pro';
    color: #EDEDED;
    font-size: 18px;
    line-height: 27px;
    position: absolute;
    right: 0;
    cursor: pointer;
}

.ki_mobile_menu .ki_mobile_nav .menu > li.menu-item-has-children.active:before {
    content: "\f068";
}

}	
/*********** End Tab Css ***********/


/*********** Start Mobile Css ***********/
@media screen and (max-width: 767px) {
.cart-collaterals {
    padding-left: 10px;
    padding-right: 10px;
}
.order_review_wrapper {
    padding-left: 15px;
    padding-right: 15px;
}
#jckwds-fields div#jckwds-delivery-date-wrapper {
    padding-right: 0px;
    margin-bottom: 20px;
}
.jckwds-fields__fields {
    flex-wrap: wrap;
}
.woocommerce-additional-fields, .woocommerce-checkout div#jckwds-fields {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
}
form.checkout.woocommerce-checkout #customer_details {
    padding: 0 15px !important;
}
.kobepi-blog-back-btn {
    padding-left: 15px;
    padding-right: 15px;
}
.admin-bar .site-header-wrp.header-fixed .ki-header-main-wrp {
    top: 0px;
}
.minicart-custom-title {
    font-size: 16px;
    line-height: 20px;
}
li.woocommerce-mini-cart-item.mini_cart_item a.remove.remove_from_cart_button {
    width: auto !important;
}
.minicart .widget_shopping_cart_content {
    max-height: 100%;
}
.custom-minicart-quantity,
.custom-minicart-title {
    width: calc(100% - 80px);
}
li.woocommerce-mini-cart-item.mini_cart_item img {
    margin-right: 10px !important;
    width: 70px !important;
    height: 70px !important;
}
#off-fullscreen-menu {
    width: 90%;
    padding: 70px 20px;
}
.psg_logout_popup_main_wrp .dialog-widget-content {
    width: calc(100% - 30px);
}
.psg_logout_popup_main_wrp .dialog-widget-content .dialog-message {
    width: 100% !important;
}
.ki_footer_form_wrp .gform_footer {
    width: 100%;
}
.ki_footer_form_wrp .gform_body {
    width: 100%;
    padding-right: 0;
    margin-bottom: 20px;
}
.mo_no_mb{
	margin-bottom: 0px !important;
}
.kobepi_faq_accordion_wrp .elementor-accordion-icon {
    margin-right: 0px;
}
.kp_tab_title_wrp {
    display: flex;
    overflow-x: scroll;
    overflow-y: hidden;
    justify-content: unset;
    width: 100%;
    padding-bottom: 2px;
}
.kp_tab_title_wrp::-webkit-scrollbar{
	height: 2px;
	cursor: pointer;
	background-color: #322F30;
}
.kp_tab_title_wrp::-webkit-scrollbar-thumb{
	background-color: #ffffff00;
}
.kp_tab_title_wrp .kp_tab_title_loop {
    margin: 0 15px;
}
.kp_tab_title_wrp .kp_tab_title_loop:last-child {
    padding-right: 30px;
}
.kp_tab_title_wrp .kp_tab_title_loop .kp_tab_title {
    white-space: nowrap;
	padding: 0px 0px 7px 0px;
}	
.kp-slider-title {
    font-size: 36px;
    line-height: 46px;
    letter-spacing: 1px;
}
.kp-slider-btn-wrp .kp-slider-btn-link1 {
    margin-bottom: 20px;
}
.kp-slider-container {
    padding: 150px 15px 80px 15px;
    min-height: 750px;
}
h1.kp-page-title {
    font-size: 36px;
    letter-spacing: 1px;
    line-height: 46px;
}
.kp-banner-img-wrap {
    min-height: 260px;
    padding-bottom: 30px;
    padding-top: 140px;
}
.kp-banner-img-wrap.shop_archive_page {
    padding-top: 30px;
	padding-bottom: 30px;
}
.sg-footer-whatsapp-icon {
    bottom: 50px;
    right: 15px;
}
.sg-footer-whatsapp-icon a {
    padding: 8px;
    width: 45px;
    height: 45px;
}
.single-blog-social-title {
    margin-right: 0;
}
.single-blog-info .blog-title {
    font-size: 30px;
    line-height: 42px;
    letter-spacing: 0.8px;
}
.kobepi-blog-social-containe {
    padding: 40px 0 50px 0;
}
.kobepi-blog-upper {
    display: block;
    margin-top: 30px;
}
.kobepi-sorting {
    margin-bottom: 20px;
}
.kobepi-blog-archive {
    width: 100%;
}
.kobepi-sorting {
    min-width: 100%;
}
.psg-edit-address-content-wrp {
    display: block; 
}
.psg-edit-address-content-wrp p {
    width: 100%;
    margin: 30px 0;
}
}
/*********** End Mobile Css ***********/





@media screen and (max-width: 375px) {	
.widget_shopping_cart_content .elementor-menu-cart__product.woocommerce-cart-form__cart-item {
    padding: 30px 15px;
}	
}