/*
 Theme Name: Ulina
 Theme URI: https://uiuxom.com/ulina/wp/
 Author: uiuxom
 Author URI: https://themeforest.net/user/uiuxom
 Description: Ulina - Fashion Ecommerce Responsive WordPress Theme
 Version: 1.0
 License:
 License URI: 
*/

/*==================================
    [Table of contents]
===================================
    01. max-width: 1699px
    0.1.1 max-width: 1600px & min-width: 1400px
    0.1.2 min-width{1400, 1200, 992, 768}
    02. min-width: 1366px & max-width: 1499px
    03. min-width: 1366px & max-width: 1399px
    04. min-width: 1200px & max-width: 1399px
    05. max-width: 1365px
    06. min-width: 1200px & max-width: 1365px
    07. min-width: 992px & max-width: 1199px
    08. max-width: 1199px
    09. min-width: 768px & max-width: 991px
    10. max-width: 991px
    11. max-width: 767px
    12. max-width: 575px
    12.1 max-width: 575px & min-wdth: 410px
    13. min-width: 320px & max-width: 410px
    14. min-width: 320px & max-width: 355px
*/



/*----------------========----------------
/  01. max-width: 1699px
/----------------========----------------*/
@media (max-width: 1699px){
    /* Header */
    .anSocial a.tog{
        display: inline-block;
    }
    .ansWrap{
        position: absolute;
        width: auto;
        right: calc(100% + 15px);
        top: 50%;
        background: #FFF;
        box-shadow: 0 0 50px 0 rgb(29 35 58 / 8%);
        border-radius: 10px;
        text-align: center;
        z-index: -1;
        opacity: 0;
        visibility: hidden;
        padding: 25px;
        display: inline-flex;

        -webkit-transform: rotateX(-75deg) translateY(-50%);
        -moz-transform: rotateX(-75deg) translateY(-50%);
        transform: rotateX(-75deg) translateY(-50%);
        transform-origin: 0% 0%;
        -webkit-transform-origin: 0% 0%;
        -moz-transform-origin: 0% 0%;
        -ms-transform-origin: 0% 0%;
        -o-transform-origin: 0% 0%;
        transform-style: preserve-3d;
        -webkit-transform-style: preserve-3d;
        -moz-transform-style: preserve-3d;
        -ms-transform-style: preserve-3d;
        -o-transform-style: preserve-3d;
        -webkit-transition: .4s;
        transition: .4s;
    }
    .anSocial.active .ansWrap{
        pointer-events: inherit;
        visibility: visible;
        opacity: 1;
        z-index: 91;
        -webkit-transform: rotatex(0deg) translateY(-50%);
        -moz-transform: rotatex(0deg) translateY(-50%);
        transform: rotatex(0deg) translateY(-50%);
    }
    .ansWrap a{
        display: inline-block;
    }
}

/*----------------========-------------------------------------
/  0.1.1 max-width: 1600px & min-width: 1400px
/----------------========--------------------------------------*/
@media(max-width: 1600px ) and (min-width: 1400px){
    .shopStorePageSection .dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .dokan-store-open-close .store-open-close-notice #vendor-store-times {
        left: auto;
        right: -20%;
    }
}

/*----------------========-------------------------------------
/  0.1.2 min-width{1400, 1200, 992, 768 & max-width: 575px}
/----------------========--------------------------------------*/
@media(min-width: 768px){
    .productTabFor_2 .inner_more_seller_product [class^="col-md-"],
    .productTabFor_2 .inner_more_seller_product [class*=" col-md-"],
    .productTabFor_4 .inner_more_seller_product [class^="col-md-"],
    .productTabFor_4 .inner_more_seller_product [class*=" col-md-"]{
        width: 33.3333%;
    }
}
@media(min-width: 992px){
    .productTabFor_2 .inner_more_seller_product [class^="col-lg-"],
    .productTabFor_2 .inner_more_seller_product [class*=" col-lg-"],
    .productTabFor_4 .inner_more_seller_product [class^="col-lg-"],
    .productTabFor_4 .inner_more_seller_product [class*=" col-lg-"]{
        width: 33.3333%;
    }
}
@media(min-width: 1200px){
    .productTabFor_2 .inner_more_seller_product [class^="col-xl-"],
    .productTabFor_2 .inner_more_seller_product [class*=" col-xl-"],
    .productTabFor_4 .inner_more_seller_product [class^="col-xl-"],
    .productTabFor_4 .inner_more_seller_product [class*=" col-xl-"]{
        width: 25%;
    }
}
@media(min-width: 1400px){
    .productTabFor_2 .inner_more_seller_product [class^="col-xxl-"],
    .productTabFor_2 .inner_more_seller_product [class*=" col-xxl-"],
    .productTabFor_2 .inner_more_seller_product [class^="col-xl-"],
    .productTabFor_2 .inner_more_seller_product [class*=" col-xl-"],
    .productTabFor_4 .inner_more_seller_product [class^="col-xxl-"],
    .productTabFor_4 .inner_more_seller_product [class*=" col-xxl-"],
    .productTabFor_4 .inner_more_seller_product [class^="col-xl-"],
    .productTabFor_4 .inner_more_seller_product [class*=" col-xl-"]{
        width: 20%;
    }
}
@media(max-width: 575px){
    .inner_more_seller_product ul.products > *{
         width: 100%;
    }
}

/*----------------========----------------
/  02. min-width: 1366px & max-width: 1499px
/----------------========----------------*/
@media(min-width: 1366px) {
   .headerWrapper.isSticky.fixedHeader #mega-menu-wrap-product-cats-menu #mega-menu-product-cats-menu,
   .uhd_headaer_btmMD2 #mega-menu-wrap-product-cats-menu #mega-menu-product-cats-menu{
       visibility: hidden;
       transition: ease all 0.3s;
   }
   .headerWrapper.isSticky.fixedHeader .uhd_hdPd_Cats:hover #mega-menu-wrap-product-cats-menu #mega-menu-product-cats-menu,
   .uhd_headaer_btmMD2 .uhd_hdPd_Cats:hover #mega-menu-wrap-product-cats-menu #mega-menu-product-cats-menu{
       visibility: visible;
   }
}
@media (min-width: 1366px) and (max-width: 1499px){
    /* Header */
    .header01{
        padding: 0 28px;
    }
    .logo {
        min-width: 15%;
    }
    .mainMenu > ul > li {
        margin: 0 35px 0 0;
    }
    .anSupport{
        margin-left: 35px;
        padding-left: 50px;
    }
    .anItems{
        padding: 0 0 0 19px;
        margin-top: 55px;
    }
    .anSelects{
        padding: 0 0 0 19px;
        margin-right: 0;
    }
    .anSocial{
        margin-right: 20px;
    }
    /* Home 01  */
    .lbContent{
        padding-left: 30px;
    }
    .lookBook01.lb01M0:after {
        width: 240px;
        height: 240px;
        right: -28px;
    }
    .lb01M1 .lbContent{
        padding-left: 25px;
        padding-right: 25px;
    }
    .lb01M2:after {
        bottom: auto;
        width: 240px;
        height: 240px;
    }
    .lb01M3:after{
        left: 0;
        right: 0;
        margin: 0 auto;
    }
    .lb01M4:after{
        left: 0;
        right: 0;
        margin: 0 auto;
    }
    .lookBook01.lb01M5 img{
        max-width: 60%;
        height: auto;
        margin: 0 0 21px;
    }
    .lb01M4 .lbContent{
        padding-left: 35px;
        padding-right: 35px;
    }
    .blogItem02{
        padding-left: 25px;
        padding-right: 25px;
    }
    .blogItem02 .bi01Meta span{
        margin-right: 10px;
    }
    .blogItem02 .bi01Meta span:last-child{
        margin-right: 0;
    }
    .blogItem02 .bi01Meta span i{
        margin-right: 4px;
    }
    .blogItem02 .ulinaLink{
        left: 25px;
    }
    /* Home 2 */
    .lb01M7 .lbContent {
        padding: 48px 0 0 24px;
    }
    .lb01M9 .lbContent {
        padding: 48px 24px 0 0;
    }
    .lb01M8 .lbContent{
        padding-right: 24px;
    }
    .lb01M10 .lbContent {
        max-width: 70%;
        padding: 48px 0 0 24px;
    }
    .lb01M10 .discountLabel {
        right: 30px;
        bottom: 30px;
    }
    .lb01M11 .ulinaCountDown .countdown-row span{
        width: auto;
        margin-right: 18px;
    }
    .lb01M11 .ulinaCountDown .countdown-row span span:first-child{
        position: relative;
        display: block;
        height: 48px;
        width: 48px;
        background: #FFF;
        font-size: 21px;
        color: var(--heading-color);
        line-height: 48px;
        text-align: center;
        font-weight: 400;
        border-radius: 50%;
        margin: 0 0 6px;
    }
    .lb01M11 .ulinaCountDown .countdown-row span span:first-child:after{
        right: -13px;
        top: 12px;
    }

    /* Shop Pages */
    .pi02Desc{
        display: none;
    }
    .productGalleryWrap2{
        padding: 0;
    }
    .checkoutForm{
        padding-right: 30px;
    }
    .shippingCoupons, .orderReviewWrap{
        padding-left: 30px;
    }
    .woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{
        margin-left: 0;
    }
    .dHead .mainMenu ul li:nth-last-child(4) ul li ul, 
    .dHead .mainMenu ul li:nth-last-child(3) ul li ul, 
    .dHead .mainMenu ul li:nth-last-child(2) ul li ul, 
    .dHead .mainMenu ul li:nth-last-child(1) ul li ul{
        right: calc(100% + 10px);
        left: auto;
    }
}

/*----------------========----------------
/  03. min-width: 1366px & max-width: 1399px
/----------------========----------------*/
@media (min-width: 1366px) and (max-width: 1399px){
    /* TestimonialPage */
    .testimonialItem01{
        padding: 55px 40px 60px 40px;
    }
    /* 404 */
    .fofContent::after{
        left: 190px;
    }

    /*Shop Pages*/
    .productGalleryWrap{
        margin-right: 0;
    }
    .productGalleryWrap2{
        padding: 0;
    }
    .productGalleryThumb2{
        width: 110px;
    }
    /* Footer */
    .footer .widget.aboutWidget {
        padding: 0 50px 0 0;
    }
    .addressContent{
        padding: 0 50px 0 0;
    }
    /* sidebar widget */
    .sidebar .widget {
        padding: 43px 30px 48px;
    }
    .galleryWidget a {
        width: 84px;
    }
    /* About Page */
    .aiImgRow .aiImg01 {
        margin: 50px 15px 0 0;
    }
    .aiImgRow img{
        max-width: 48%;
    }
    .aiImgRow img.aiImg04{
        max-width: 63%;
    }
    #mega-menu-wrap-product-cats-menu #mega-menu-product-cats-menu > li.mega-menu-megamenu > ul.mega-sub-menu {
        width: 817px;
    }
    .uhd_hdPd_MainNav .mainMenu #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item {
        margin: 0 40px 0 0;
    }
    .uhd_hdPd_MainNav .mainMenu #mega-menu-wrap-primary-menu #mega-menu-primary-menu li ul.mega-sub-menu {
        left: -15%;
    }
}

/*----------------========----------------
/  04. min-width: 1200px & max-width: 1399px
/----------------========----------------*/
@media (min-width: 1200px) and (max-width: 1399px){
    /* About Page */
    .aiImgRow .aiImg01 {
        margin: 50px 15px 0 0;
    }
    .aiImgRow img{
        max-width: 48%;
    }
    .aiImgRow img.aiImg04{
        max-width: 63%;
    }
    .aboutContent {
        padding: 0 0 0 30px;
    }
    .anItems > div{
        margin-right: 17px;
    }
    .uhd_hdPd_Cats {
        max-width: 299px;
    }
    .headerWrapper04 .topbarSectionV2 .container, .headerWrapper04 .headerV2Mode02 .container, .headerWrapper .topbarSectionV2 .container, .headerWrapper .headerV2Mode01 .container, .headerWrapper .headerV2Mode03 .container, .headerWrapper .uhd_header_bottom .container {
        max-width:1320px;
    }
    .textCarouselWrapper .container {
        max-width: 1320px;
    }
    .productContent02 {
        padding: 34px 20px 36px;
    }
    .productTemplate2 div.product.productContainerWrap .pcBtns .wishlistAndCompare a.ulinaCompare i {
        margin: 0 5px 0 0;
    }
    .productTemplate4 div.product.productContainerWrap .pcBtns .yith-wcwl-add-to-wishlist a i, .productTemplate2 div.product.productContainerWrap .pcBtns .yith-wcwl-add-to-wishlist a i {
        margin-right: 0px;
    }
    .productTemplate2 div.product.productContainerWrap .pcBtns .wishlistAndCompare a.ulinaCompare {
        margin: 0 8px 0 0;
    }
    .shopPageStyle_3 .shopSidebar .widget .widgetTitle, .shopPageStyle_3 .shopSidebar.dokan-store-sidebar .widget .widget-title, .shopPageStyle_4 .shopSidebar.dokan-store-sidebar .widget .widget-title, .shopPageStyle_4 .shopSidebar .widget .widgetTitle {
        font-size: 23px;
        padding: 0 0 0 22px;
    }
    .broughtTogetherWrap .col-lg-12.col-xl-4 {
        width: 34.133%;
    }
    .broughtTogetherWrap .col-lg-12.col-xl-8 {
        width: 65.867%;
        margin: 0 0 -45px;
    }
    .ulinaCountSaleDown .countdown-amount{
        width: 56px;
        height: 56px;
    }
    .productTemplate3 div.product.productContainerWrap .pcBtns .wishlistAndCompare a.ulinaCompare{
        margin: 0 0 0 25px;
    }
    .productTemplate3 .product.productContainerWrap form.cart .reset_variations {
        margin: 0 0 0 22px;
    }
    .pdGallerybThumb5 .productGalleryThumb .slick-slide {
        margin: 0 3px !important;
    }
    .pdGallerybThumb5 .productGalleryThumb {
        margin-left: -3px !important;
    }
    .pdGallerybThumb5 .productGalleryThumb .slick-prev.slick-arrow {
        left: -11px;
    }
    .productTemplate4 .productContent{
        padding: 0 0 0 4px;
    }
    .productTemplate3 .productContent {
        padding: 0 0 0 15px;
    }
    .productTemplate3 div.product.productContainerWrap .pcBtns .wishlistAndCompare {
        flex: 0 115px;
        margin-top: 12px;
    }
    .productTemplate3 div.product.productContainerWrap .pcBtns .cart{
        flex-wrap: wrap !important;
    }
    .productTemplate3 div.product.productContainerWrap .pcBtns .wishlistAndCompare a.ulinaCompare {
        margin: 0;
    }
    .productTemplate3 .product.productContainerWrap form.cart .reset_variations {
        margin: 0;
        left: -18px;
    }
    .pdGallerybThumb5 .productGalleryThumb .slick-slide {
        margin: 0 3px !important;
    }
    .pdGallerybThumb5 .productGalleryThumb {
        margin-left: -3px !important;
    }
    .pdGallerybThumb5 .productGalleryThumbWrap {
        padding: 18px 9px 0 10px;
    }
    .pdGallerybThumb5 .productGalleryThumb .slick-prev.slick-arrow {
        left: -8px;
    }
    .pd_vendor_facilityFeatur,
    .productTemplate4 .productVendorInfo, 
    .productTemplate4 .productContent02 {
        margin-left: 12px;    
        padding: 36px 28px 32px;
    }
    .productTemplate4 .product.productContainerWrap button.button.ulinaBTN {
        min-width: 175px;
    }
    .chkSellerSingleItem_wrapper {
        padding: 48px 42px 24px 47px;
    }
    .productTemplate4 .productDetailsTab li {
        margin: 0 55px 0 0;
    }
    .productTemplate4 .productDetailsTab li:last-child{
        margin: 0;
    }
    .sellerSameStore {
        margin: 0 0 0 12px;
    }
    .broughtTogetherSingleTemplate_4.broughtTogetherWrap {
        margin: 72px 0 0;
        border: 1px solid #d7d9e8;
        border-radius: 8px;
        padding: 45px 20px;
    }
    .broughtTogetherWrap.broughtTogetherSingleTemplate_4 .addToCartWraps .addToCartBroughtTogether {
        font-size: 14px;
    }
    .broughtTogetherWrap.broughtTogetherSingleTemplate_4 .col-lg-12.col-xl-4 {
        width: 22%;
    }
    .broughtTogetherWrap.broughtTogetherSingleTemplate_4 .col-lg-12.col-xl-8 {
        width: 78%;
    }
    .productTemplate4 .productGalleryThumbWrap .pg_thumbsWrap.slick-slide {
        margin: 0 3px !important
    }
    .productTemplate4 .pdGallerybThumb5 .productGalleryThumb .slick-prev.slick-arrow {
        left: -10px;
    }
}


/*----------------========----------------
/  05. max-width: 1365px
/----------------========----------------*/
@media (max-width: 1365px){
    /* Menu */
    .dHead .menuToggler{
        margin-right: 0;
        margin-left: auto;
    }
    .dHead .mainMenu ul li:nth-last-child(4) ul li ul, 
    .dHead .mainMenu ul li:nth-last-child(3) ul li ul, 
    .dHead .mainMenu ul li:nth-last-child(2) ul li ul, 
    .dHead .mainMenu ul li:nth-last-child(1) ul li ul{
        right: 0;
        left: 0;
    }
    .menuToggler{
        display: inline-flex;
        background: var(--theme-color);
        font-size: 14px;
        text-transform: uppercase;
        height: 48px;
        line-height: 48px;
        border-radius: 5px;
        color: #FFF;
        font-weight: 500;
        font-family: 'Jost', sans-serif;
        align-items: center;
        padding: 0 20px;
        margin: 36px 25px 36px 0;
    }
    .h01Mode2 .menuToggler{
        margin: 24px 25px 24px 0;
    }
    .menuToggler i{
        margin: 0 5px 0 0;
    }
    .menuToggler:hover,
    .menuToggler.active{
        background: var(--heading-color);
        color: #FFF;
    }
    .mainMenu {
        position: absolute;
        left: 0;
        top: 100%;
        background: #FFF;
        box-shadow: 0 0 50px 0 rgb(29 35 58 / 8%);
        border-radius: 10px;
        width: 100%;
        padding: 15px 10px;
        max-height: calc(100vh - 130px);
        overflow-y: auto;
        display: none;
    }
    .headerInner02 .mainMenu{
        width: calc(100% - 48px);
        left: 24px;
    }
    .mainMenu > ul{
        display: block;
        width: 100%;
    }
    .mainMenu > ul > li, .headerInner02 .mainMenu > ul > li,
    .headerV2Mode02 .headerInner02 .mainMenu > ul > li{
        display: block;
        margin: 0;
        padding: 8px 25px;
    }
    .mainMenu ul li ul,
    .mainMenu .megaMenu{
        position: relative;
        top: 0 !important;
        left: auto !important;
        opacity: 1;
        visibility: visible;
        background: #ecf5f4;
        border: none;
        border-radius: 10px;
        padding: 15px 10px;
        margin: 15px 0 0;
        box-shadow: none;
        transition: none;
        min-width: 100%;
    }
    .mainMenu > ul > li > ul,
    .mainMenu > ul > li > ul > li > ul,
    .mainMenu .megaMenu{
        display: none;
    }
    .mainMenu > ul > li > a{
        line-height: 24px;
    }
    .mainMenu ul li ul li.menu-item-has-children:after{
        display: none;
    }
    .mainMenu ul li ul li.menu-item-has-children > a:after{
        content: '\eb90';
        font-family: 'Ulina' !important;
        font-weight: 400;
        display: inline-block;
        position: relative;
        font-size: 12px;
        top: 0px;
        margin-left: 5px;
        transition: all ease 350ms;
        -moz-transition: all ease 350ms;
        -webkit-transition: all ease 350ms;
    }
    .mainMenu .megaMenu ul{
        margin: 0;
    }
    .mainMenu ul li ul li ul{
        background: #FFF;
    }
    .mainMenu .megaMenu h3{
        display: none;
    }
    .mainMenu .megaMenu .row{
        margin: 0;
    }
    .mainMenu .megaMenu .col-lg-4{
        padding: 0;
        width: 100% !important;
    }
    .hideOnMobile{
        display: none;
    }

    /*Shop Pages*/
    .productGalleryWrap{
        margin-right: 0;
    }
    .productGalleryWrap2{
        padding: 0;
    }
    .productGalleryThumb2{
        width: 110px;
    }
    /* About Page */
    .abps02Con {
        padding: 0;
    }
    /*-- Max Mega Mobile Menu --*/
    #mega-menu-wrap-primary-menu .mega-menu-toggle{
        display: none;
    }
    #mega-menu-wrap-primary-menu .mega-menu-toggle + #mega-menu-primary-menu{
        display: block;
        background: transparent;
        overflow: hidden;
    }
    .mainMenu #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item {
        transform: none;
        transition: none;
        padding: 0;
        margin: 0;
        position: inherit;
        display: block;
        width: 100%;
    }
    .mainMenu #mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator{
        float: none;
    }
    .headerInner02 .mainMenu #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item,
    .mainMenu #mega-menu-wrap-primary-menu #mega-menu-primary-menu a.mega-menu-link{
        line-height: 24px !important;
        padding: 8px 25px !important;
    }
    .headerInner02 .mainMenu #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item{
        padding: 4px 10px !important;
    }
    .mainMenu #mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:before{
        right: 0;
    }
    .mainMenu #mega-menu-wrap-primary-menu #mega-menu-primary-menu li ul.mega-sub-menu {
        padding: 0;
        position: relative;
        top: 0;
        left: 0;
        pointer-events: inherit;
        width: 100%;
        border-radius: 0;
        background: transparent;
        box-shadow: none;
        width: 100%;
        border: none;
        display: none;
        visibility: visible;
        opacity: 1 !important;
        transition: none;
    }
    .mainMenu #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.megamenu > ul.mega-sub-menu ul.mega-sub-menu .mega-menu-column .ulina_megamenu_widget{
        display: none;
    }
    .mainMenu #mega-menu-wrap-primary-menu #mega-menu-primary-menu li ul.mega-sub-menu li.mega-menu-item{
        padding: 0;
    }
    .mainMenu #mega-menu-wrap-primary-menu #mega-menu-primary-menu li ul.mega-sub-menu li.mega-menu-item a{
        padding: 10px 21px 10px 35px !important;
        display: block !important;
    }
    .mainMenu #mega-menu-wrap-primary-menu #mega-menu-primary-menu li ul.mega-sub-menu > li.mega-current_page_item > a, .mainMenu #mega-menu-wrap-primary-menu #mega-menu-primary-menu li ul.mega-sub-menu > li.mega-menu-item:hover > a,
    .mainMenu #mega-menu-wrap-primary-menu #mega-menu-primary-menu li ul.mega-sub-menu li.mega-menu-item a{
        background: transparent !important;
    }
    #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu li.mega-menu-item a{
        padding-left: 50px !important;
    }
    .mainMenu #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.megamenu > ul.mega-sub-menu{
        width: 100%;
        min-width: 100%;
        padding: 0;
        position: relative;
        top: 0;
        left: 0;
        pointer-events: inherit;
        width: 100%;
        border-radius: 0;
        background: transparent;
        box-shadow: none;
        border: none;
        display: none;
        visibility: visible;
        opacity: 1 !important;
        transition: none;
    }
    .mainMenu #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.megamenu > ul.mega-sub-menu ul.mega-sub-menu .mega-menu-column{
        width: 100% !important;
        float: none;
    }
    #mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item{
        padding: 0;
    }
    .mainMenu #mega-menu-wrap-primary-menu #mega-menu-primary-menu li.megamenu ul.mega-sub-menu ul.mega-sub-menu li.mega-menu-item{
        padding: 0;
    }
    .mainMenu #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{
        margin: 20px 0 21px 35px !important;
    }
    #mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-item-has-children li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator::before {
      content: '\eb90';
      font-family: 'Ulina' !important;
    }
    .mainMenu #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.megamenu > ul.mega-sub-menu ul.mega-sub-menu{
        box-shadow: none;
    }
    .mainMenu #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{
        display: none !important;
    }
    #mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-item-has-children li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
      float: none;
      top: 0px;
      margin-left: 7px;
    }
    .uhd_hdPd_MainNav .menuToggler {
        margin: 6px 0px 6px 0;
    }
    #mega-menu-wrap-product-cats-menu .mega-menu-toggle {
        display: none;
    }
    #mega-menu-wrap-product-cats-menu .mega-menu-toggle + #mega-menu-product-cats-menu,
    .uhd_topPd_cats_dropdown > div, .uhd_topPd_cats_dropdown #mega-menu-wrap-product-cats-menu{
        display: block;
    }
    .uhd_hdPd_MainNav .mainMenu #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item {
        padding: 4px 10px !important;
    }
    .uhd_hdPd_MainNav .mainMenu {
        z-index: 999;
        width: calc(100% - 56px);
        left: 28px;
    }
    #mega-menu-wrap-product-cats-menu #mega-menu-product-cats-menu > li.mega-menu-megamenu > ul.mega-sub-menu {
        display: none !important;
    }
    #mega-menu-wrap-product-cats-menu #mega-menu-product-cats-menu li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
        display: none !important;
    }
    .uhd_hdPd_MainNav .menuToggler:hover, .uhd_hdPd_MainNav .menuToggler.active {
        background: #4158f2;
        color: #FFF;
    }
    .uhd_hdPd_MainNavMd2 .mainMenu #mega-menu-wrap-primary-menu #mega-menu-primary-menu a.mega-menu-link {
        font-weight: 600 !important;
        color: #34394c !important;
    }
    .uhd_hdPd_MainNavMd2 .mainMenu #mega-menu-wrap-primary-menu #mega-menu-primary-menu li ul.mega-sub-menu li.mega-menu-item a{
        font-weight: 400 !important;
        color: inherit;
    }
    .uhd_hdPd_MainNavMd2.uhd_hdPd_MainNav .menuToggler {
        background: #FFF;
        color: #ff7200;
    }
    .uhd_hdPd_Cats #mega-menu-wrap-pdCategory-menu #mega-menu-pdCategory-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:first-child > a.mega-menu-link, 
    .uhd_hdPd_Cats #mega-menu-wrap-pdCategory-menu #mega-menu-pdCategory-menu > li.mega-menu-item > ul.mega-sub-menu > li a.mega-menu-link {
        font-size: 14px;
        padding: 12px 0px;
        border-bottom: 1px solid #d7d9e8;
        margin: 0;
    }
    .uhd_hdPd_Cats #mega-menu-wrap-pdCategory-menu #mega-menu-pdCategory-menu > li.mega-menu-item > ul.mega-sub-menu {
     
        padding: 20px 20px 10px;
    }
    .uhd_hdPd_Cats #mega-menu-wrap-pdCategory-menu #mega-menu-pdCategory-menu > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu {
        position: relative;
        left: 0;
        padding: 0 10px 10px;
        max-width: 100%;
        margin: 0;
    }
    .uhd_hdPd_Cats #mega-menu-wrap-pdCategory-menu #mega-menu-pdCategory-menu > li.mega-menu-item > ul.mega-sub-menu li.mega-menu-item.mega-toggle-on.mega-menu-item-has-children > a span {
        transform: rotate(90deg);
    }
    .uhd_hdPd_Cats .uhd_topPd_cats_dropdown.uhd_show #mega-menu-wrap-pdCategory-menu #mega-menu-pdCategory-menu {
        display: block !important;
    }
    .uhd_hdPd_Cats #mega-menu-wrap-pdCategory-menu .mega-menu-toggle {
        display: none;
        opacity: 0;
    }
    .uhd_hdPd_Cats #mega-menu-wrap-pdCategory-menu #mega-menu-pdCategory-menu > li.mega-menu-item > ul.mega-sub-menu li.mega-menu-item.mega-toggle-on ul.mega-sub-menu li.mega-toggle-on > ul.mega-sub-menu {
        position: relative;
        left: 0;
        margin: 0;
        width: 100%;
        padding: 0 10px;
    }
    .uhd_hdPd_Cats #mega-menu-wrap-pdCategory-menu #mega-menu-pdCategory-menu > li.mega-menu-item > ul.mega-sub-menu li.mega-menu-item.mega-toggle-on ul.mega-sub-menu li.mega-menu-item a {
        padding: 12px 0px;
        border-bottom: 1px solid #d7d9e8;
        margin: 0;
    }
}


/*----------------========----------------
/  06. min-width: 1200px & max-width: 1365px
/----------------========----------------*/
@media (min-width: 1200px) and (max-width: 1365px){
    .noTab .nice-select .list{
        left: -85px;
    }
    /* Home 01  */
    .lbContent{
        padding-left: 30px;
    }
    .lookBook01.lb01M0:after {
        width: 240px;
        height: 240px;
        right: -28px;
    }
    .lb01M1 .lbContent{
        padding-left: 25px;
        padding-right: 25px;
    }
    .lb01M2:after {
        bottom: auto;
        width: 240px;
        height: 240px;
    }
    .lb01M3:after{
        left: 0;
        right: 0;
        margin: 0 auto;
    }
    .lb01M4:after{
        left: 0;
        right: 0;
        margin: 0 auto;
    }
    .lookBook01.lb01M5 img{
        max-width: 60%;
        height: auto;
        margin: 0 0 21px;
    }
    .lb01M4 .lbContent{
        padding-left: 35px;
        padding-right: 35px;
    }
    .blogItem02{
        padding-left: 25px;
        padding-right: 25px;
    }
    .blogItem02 .bi01Meta span{
        margin-right: 10px;
    }
    .blogItem02 .bi01Meta span:last-child{
        margin-right: 0;
    }
    .blogItem02 .bi01Meta span i{
        margin-right: 4px;
    }
    .blogItem02 .ulinaLink{
        left: 25px;
    }

    /* Home 2 */
    .lb01M7 .lbContent {
        padding: 48px 0 0 24px;
    }
    .lb01M9 .lbContent {
        padding: 48px 24px 0 0;
    }
    .lb01M8 .lbContent{
        padding-right: 24px;
    }
    .lb01M10 .lbContent {
        max-width: 70%;
        padding: 48px 0 0 24px;
    }
    .lb01M10 .discountLabel {
        right: 30px;
        bottom: 30px;
    }
    .lb01M11 .ulinaCountDown .countdown-row span{
        width: auto;
        margin-right: 18px;
    }
    .lb01M11 .ulinaCountDown .countdown-row span span:first-child{
        position: relative;
        display: block;
        height: 48px;
        width: 48px;
        background: #FFF;
        font-size: 21px;
        color: var(--heading-color);
        line-height: 48px;
        text-align: center;
        font-weight: 400;
        border-radius: 50%;
        margin: 0 0 6px;
    }
    .lb01M11 .ulinaCountDown .countdown-row span span:first-child:after{
        right: -13px;
        top: 12px;
    }

    /* Footer Section */
    .footer .widget.aboutWidget{
        padding: 0 80px 0 0;
    }
    .addressContent{
        padding: 0 60px 0 0;
    }
    /* TestimonialPage */
    .testimonialItem01{
        padding: 55px 40px 60px 40px;
    }
    /* 404 */
    .fofContent::after{
        left: 186px;
    }

    /* Shop Pages */
    .pi02Desc{
        display: none;
    }
    .cart_totals{
        margin-left: 0;
    }
    .checkoutForm{
        padding-right: 30px;
    }
    .shippingCoupons, .orderReviewWrap{
        padding-left: 30px;
    }
    /* Footer */
    .footer .widget.aboutWidget2{
        padding: 0 40px 0 0;
    }
    /* sidebar widget */
    .sidebar .widget {
        padding: 43px 30px 48px;
    }
    .galleryWidget a {
        width: 84px;
    }
    /* About Page */
    .aiImgRow .aiImg01 {
        margin: 50px 15px 0 0;
    }
    .aiImgRow img{
        max-width: 48%;
    }
    .aiImgRow img.aiImg04{
        max-width: 63%;
    }
    .uhd_hdPd_MainNav {
        padding: 0 19px 0 6px;
    }
    .elementor-5 .elementor-element.elementor-element-f9a3081 {
        width: 314.52px !important;
    }
    .elementor-5 .elementor-element.elementor-element-9388337 {
        max-width: 1001.47px;
        width: calc(100% - 314.52px) !important;
        padding: 0 2px 0;
    }
    .tpItem_v2.small .tpiv2Img {
        max-width: 170px;
    }
    .tpItem_v2.small {
        padding: 30px 30px 31px 170px;
    }
    .tpItem_v2.small .tpiv2Details h3 {
        font-size: 19px;
        line-height: 24px;
    }
    .tpItem_v2 {
        padding: 41px 35px 48px;
    }
}


/*----------------========----------------
/  07. min-width: 992px & max-width: 1199px
/----------------========----------------*/
@media (min-width: 992px) and (max-width: 1199px){
    .productGalleryThumbWrap .pg_thumbs img{
        max-height: 95px;
    }
    .noTab .nice-select .list{
        left: -85px;
    }
    .woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals{
        width: 117%;
        margin-left: -50px;
    }
    .variationItem .value > .nice-select {
        min-width: 175px;
    }
    div.product.productContainerWrap form.cart .variations .variationItem .label{
        min-width: 50px;
    }
    .postNavigationRow, .postAuthorBox, .postCommetnListBox, .postCommetnFormBox,
    .blogDetailsContentArea{
        padding-left: 20px;
        padding-right: 20px;
    }
    .woocommerce .ulinaThankuPage ul.order_details li{
        padding-left: 15px;
        padding-right: 15px;
    }
    .woocommerce .ulinaThankuPage ul.order_details li strong{
        font-size: 16px;
    }
    .postCommetnListBox ol .children{
        margin-left: 20px;
    }
    /* TestimonialPage */
    .testimonialItem01{
        padding: 40px 30px 40px 30px;
    }
    .ti01Content {
        font-size: 16px;
        line-height: 28px;
    }

    /* Home Page */
    .dealProductImage {
        padding: 0px 0 0 0;
        margin: 65px 0 0 0;
    }
    .dealProductImage:after{
        left: auto;
        right: 0;
    }
    .dealProductImage img{
        max-width: 100%;
    }
    .lb01M6 .lbContent{
        padding: 0 0 0 30px;
        top: 50%;
        transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
    }

    .blogItem01{
        margin: 0 0 24px;
    }
    .testimonialSliderWrap {
        padding: 50px 24px 50px 100px;
        margin: 0 -24px 0 0;
    }
    .blogItem02{
        min-height: 252px;
    }

    /* Home 2 */
    .ctaContent{
        padding-top: 70px;
    }

    /*Shop Pages*/
    .productGalleryWrap2{
        padding: 0;
    }
    .productGalleryThumb2{
        width: 90px;
    }
    .productGallery2Wrap {
        width: calc(100% - 108px);
        float: left;
    }
    
    /* sidebar widget */
    .sidebar .widget {
        padding: 43px 30px 48px;
    }
    /* Blog Details */
    .postNavigationItem {
        padding: 9px 0 0 0;
    }
    .postNavigationItem img {
        width: 70px;
        height: 70px;
        position: relative;
    }
    .postNavigationItem h4 {
        margin: 12px 0 6px;
    }
    .postNavigationItem.pniRight{
        padding-right: 0;
    }
    .postAuthorBox h3 {
        margin: 7px 0 20px;
    }
    .pabSocial {
        position: relative;
        right: auto;
        top: auto;
        justify-content: flex-start;
        margin: 0 0 25px 0;
    }
    .pabSocial a{
        margin: 0 8px 0 0;
    }
    .pabSocial a:last-child{
        margin: 0 0 0 8px;
    }
    .comment-reply-link {
        height: 36px;
        padding: 0 24px;
        font-size: 14px;
        line-height: 36px;
    }
    .postTags a {
        height: 36px;
        font-size: 14px;
        line-height: 36px;
        padding: 0 14px;
    }
    .postShare.bi04Share {
        padding: 0 12px 0 0;
    }
    /* About Page */
    .singleCounter02 {
        justify-content: center;
        padding: 0;
    }  
    .uhd_cat_searchInput input {
        width: 265px;
    }
    .elementor-5 .elementor-element.elementor-element-f9a3081 {
        width: 295.52px !important;
    }
    .elementor-5 .elementor-element.elementor-element-9388337 {
        max-width: 1001.47px;
        width: calc(100% - 295.52px) !important;
        padding: 0 2px 0;
    }
    .tpItem_v2 {
        padding: 41px 20px 48px;
    }
    .tpiv2Details h3 {
        font-size: 20px;
        line-height: 25px;
    }
    .tpItem_v2.small .tpiv2Img {
        max-width: 140px;
    }
    .tpItem_v2.small {
        padding: 30px 20px 31px 145px;
    }
    .tpItem_v2.small .tpiv2Img img {
        max-width: 125px;
    }
    .tpItem_v2.small .tpiv2Details h3 {
        font-size: 16px;
        line-height: 21px;
    }
    .tpItem_v2.small .tpiv2Details .pi01Price del {
        font-size: 15px;
    }
    .tpItem_v2.small .tpiv2Details .pi01Price ins {
        font-size: 17px;
    }
    .tpiv2Details .pi01Price del {
        font-size: 19px;
    }
    .tpiv2Details .pi01Price ins {
        font-size: 22px;
    }
    .shopPageStyle_2  .shopSidebar .widget {
        padding: 25px 15px 25px;
    }
    .shopPageStyle_2 .shopAccessRow .col-md-5, .shopPageStyle_3 .shopAccessRow .col-md-5{
        width: 35%;
    }
    .shopPageStyle_2 .shopAccessRow .col-md-7, .shopPageStyle_3 .shopAccessRow .col-md-7{
        width: 65%;
    }
    .shopPageStyle_4 .shopAccessRow .col-md-5, .shopPageStyle_3 .shopAccessRow .col-md-5{
        width: 32%;
    }
    .shopPageStyle_4 .shopAccessRow .col-md-7, .shopPageStyle_3 .shopAccessRow .col-md-7{
        width: 68%;
    }
    .uiuxomProductWrapper .pi03Actions .variableAddToCart, .woocommerce .uiuxomProductWrapper .pi03Actions a.pi01ACart {
        width: 155px;
    }
    .productItem03 .pi01Price {
        font-size: 20px;
    }
    .productItem03 .pi01Price del {
        font-size: 17px;
    }  
    .postAuthorBox img {
        position: relative;
        display: inline-block;
        float: left;
        top: 0;
        left: 0;
        margin-right: 25px;
    }  
    .shopPageStyle_3 .shopSidebar .widget .widgetTitle, .shopPageStyle_3 .shopSidebar.dokan-store-sidebar .widget .widget-title, .shopPageStyle_4 .shopSidebar.dokan-store-sidebar .widget .widget-title, .shopPageStyle_4 .shopSidebar .widget .widgetTitle {
        font-size: 19px;
        padding: 0px 0 0 18px;
    }
    .productReviewTemplate_2 > .row .col-lg-4 {
        flex: 0 0 auto !important;
        width: 33.33333333% !important;
    }
    .productTemplate3 .productContent {
        padding: 0 0 0 15px;
    }
    .productTemplate3 div.product.productContainerWrap .pcBtns .wishlistAndCompare {
        flex: 0 115px;
        margin-top: 12px;
    }
    .productTemplate3 div.product.productContainerWrap .pcBtns .cart{
        flex-wrap: wrap !important;
    }
    .productTemplate3 div.product.productContainerWrap .pcBtns .wishlistAndCompare a.ulinaCompare {
        margin: 0;
    }
    .productTemplate3 .product.productContainerWrap form.cart .reset_variations {
        margin: 0;
        left: -18px;
    }
    .pdGallerybThumb5 .productGalleryThumb .slick-slide {
        margin: 0 3px !important;
    }
    .pdGallerybThumb5 .productGalleryThumb {
        margin-left: -3px !important;
    }
    .pdGallerybThumb5 .productGalleryThumbWrap {
        padding: 18px 9px 0 10px;
    }
    .pdGallerybThumb5 .productGalleryThumb .slick-prev.slick-arrow {
        left: -8px;
    }
    
    .pd_vendor_facilityFeatur,
    .productTemplate4 .productVendorInfo, 
    .productTemplate4 .productContent02 {
        margin-left: 0;    
        padding: 36px 23px 32px;
    }
    .product_RatingRSB {
        flex-wrap: wrap;
    }
    .productTemplate4 .product.productContainerWrap form.cart div.quantity {
        margin: 0 0 18px 0;
    }
    .sellerSameStore {
        margin: 0;
    }
    .chkSellerSingleItem_wrapper {
        padding: 40px 25px 24px 32px;
    }
    .checkOutSellerWrap .chkSellerRating {
        flex-wrap: wrap;
    }
    .chkSellerRating p.avRatingCount {
        margin: 0;
    }
    .checkOutSellerWrap .chkSellerPd_content {
        column-gap: 18px;
    }
    .productTemplate4 .productDetailsTab li {
        margin: 0px 25px 0 0;
    }
    .productTemplate4 .productDetailsTab li:last-child{
        margin-right:0;
    }
    .productTemplate4 .productGalleryThumbWrap .pg_thumbsWrap.slick-slide {
        margin: 0 3px !important
    }
    .productTemplate4 .pdGallerybThumb5 .productGalleryThumb .slick-prev.slick-arrow {
        left: -10px;
    }
    .broughtTogetherWrap.broughtTogetherSingleTemplate_4 {
        padding: 45px 25px;
    }
    .broughtTogetherWrap.broughtTogetherSingleTemplate_4 .col-lg-12.col-xl-8 {
        width: 100%;
    }
    .broughtTogetherWrap.broughtTogetherSingleTemplate_4 .col-lg-12.col-xl-4 {
        width: 100%;
    }
}


/*----------------========----------------
/  08. max-width: 1199px
/----------------========----------------*/
@media (max-width: 1199px){
    .blogDetailscontent .wp-block-embed-instagram, .blogDetailscontent .wp-block-embed-facebook {
        overflow: hidden;
    }
    /* Header Section */
    .header01 {
        padding: 0 18px;
    }
    .logo{
        width: 20%;
    }
    .anSupport{
        margin-left: 35px;
        padding-left: 50px;
    }
    .anItems{
        padding: 0 0 0 19px;
        margin-top: 50px;
    }
    .anSelects{
        padding: 0 0 0 19px;
        margin-right: 0;
    }
    .anSocial{
        margin-right: 20px;
    }

    /* Slider Section */
    .tp-caption.theSubTitle{
        padding-left: 21px !important;
    }
    .tp-caption.theTitles{
        padding-left: 30px !important;
    }
    .tp-caption.theBTNS{
        margin-left: 30px !important;
    }

    /* Home Page */
    .featureSection .iconBox01{
        margin: 0 0 45px;
    }
    .featureSection{
        padding-bottom: 65px;
    }
    .dealProductContent p{
        padding-right: 0;
    }

    /* Footer Section */
    .footer .widget.aboutWidget{
        padding: 0 15px 0 0;
    }
    .addressContent{
        padding: 0 15px 0 0;
    }
    /* 404 */
    .fofContent::after{
        left: 100px;
    }

    /* Home 02 */
    .lb01M7 .lbContent, .lb01M10 .lbContent{
        padding-left: 24px;
    }
    .lb01M8 .lbContent, .lb01M9 .lbContent{
        padding-right: 24px;
    }
    .lb01M11{
        padding-left: 24px;
        padding-right: 24px;
    }
    .lb01M7 .lbContent h2, .lb01M8 .lbContent h2, .lb01M11 .lbContent h2, .lb01M9 .lbContent h2, .lb01M10 .lbContent h2{
        font-size: 24px;
        line-height: 34px;
    }
    .lb01M11 .lbContent h2{
        margin: 0 0 12px;
    }
    .lb01M11 .pi01Price{
        font-size: 22px;
        margin: 0 0 10px;
    }
    .lb01M11 .pi01Price del{
        font-size: 14px;
    }
    .lb01M11 .pi01Price del:after{
        top: 6px;
    }
    .lb01M11 .ulinaCountDown .countdown-row span{
        width: auto;
        margin-right: 10px;
    }
    .lb01M11 .ulinaCountDown .countdown-row span span:first-child{
        position: relative;
        display: block;
        height: 48px;
        width: 48px;
        background: #FFF;
        font-size: 21px;
        color: var(--heading-color);
        line-height: 48px;
        text-align: center;
        font-weight: 400;
        border-radius: 50%;
        margin: 0 0 6px;
    }
    .lb01M11 .ulinaCountDown .countdown-row span span:first-child:after{
        display: none;
    }
    .lb01M10 .discountLabel{
        right: 24px;
        bottom: 24px;
    }
    .featureSection2 .iconBox01{
        margin: 0 0 45px;
    }
    .featureSection2{
        padding-bottom: 25px;
    }
    .ctaContent{
        padding: 32px 0 70px;
    }
    .ctaImageWrap{
        padding: 0;
        text-align: left;
    }

    /* Shop Pages */
    .collectionsSections .productItem01{
        margin: 0 0 45px;
    }
    .collectionProductRow{
        margin-bottom: 16px;
    }
    .woocommerce .shop_table.cart_table tbody tr td.product-price,
    .woocommerce .shop_table.cart_table tbody tr td.product-quantity,
    .woocommerce .shop_table.cart_table tbody tr td.product-subtotal,
    .woocommerce .shop_table.cart_table tbody tr td.product-remove{
        width: auto;
    }
    .woocommerce .shop_table.cart_table tbody tr td.product-price{
        padding-right: 45px;
    }
    .calculatShippingForm{
        padding-right: 0;
    }
    .cartCoupon{
        padding: 0;
    }
    .cart_totals{
        margin-left: 0;
    }
    .woocommerce .shop_table.cart_table.wisthlist_table thead tr th.product-price,
    .woocommerce .shop_table.cart_table.wisthlist_table tbody tr td.product-price,
    .woocommerce .shop_table.cart_table.wisthlist_table thead tr th.product-availability,
    .woocommerce .shop_table.cart_table.wisthlist_table tbody tr td.product-availability,
    .woocommerce .shop_table.cart_table.wisthlist_table thead tr th.product-addtocart,
    .woocommerce .shop_table.cart_table.wisthlist_table tbody tr td.product-addtocart{
        width: auto;
        padding-right: 25px;
        text-align: left;
    }
    .woocommerce .shop_table.cart_table.wisthlist_table thead tr th.product-remove, .woocommerce .shop_table.cart_table.wisthlist_table tbody tr td.product-remove{
        width: auto;
    }
    
    .checkoutForm{
        padding-right: 0;
    }
    .shippingCoupons, .orderReviewWrap{
        padding-left: 0;
    }
    .checkoutForm{
        margin-bottom: 50px;
    }
    /* Footer */
    .footer .widget.aboutWidget2{
        padding: 0;
    }
    /* About Page */
    .aiImgRow img.aiImg02 {
        float: none !important;
    }
    .aiImgRow img.aiImg04 {
        float: none !important;
    }
    .aboutContent {
        padding: 50px 0 0;
    }
    .uhd_hdPd_MainNav {
        padding: 0 19px 0 6px;
    }
    .headerWrapper04 .topbarSectionV2 .container,
    .headerWrapper04 .headerV2Mode02 .container,
    .headerWrapper .topbarSectionV2 .container,
    .headerWrapper .headerV2Mode01 .container,
    .headerWrapper .headerV2Mode03 .container,
    .headerWrapper .uhd_header_bottom .container{
        max-width: 100%;
    }
    .uiuxom-footer-content .elementor-section.elementor-section-boxed > .elementor-container {
        flex-wrap: wrap;
    }
    .uhd_hdPd_Cats {
        max-width: 280px;
    }

    /* v2 electronics card product  */
    .productTemplate2 .productContainerWrap .row > .col-lg-5{
        flex: 0 0 80%;
        width: 80%;
        margin: 0 auto;
    }
    .productTemplate2 .productContainerWrap .row > .col-lg-4{
        flex: 0 0 60%;
        width: 60%;
    }
    .productTemplate2 .productContainerWrap .row > .col-lg-3{
        flex: 0 0 40%;
        width: 40%;
    }
    .productTemplate2 .productGalleryThumbWrap, .productTemplate4 .productGalleryThumbWrap {
        max-width: 536px;
        margin: 0 auto;
    }
    .productTemplate4 .productGalleryWrap, .productTemplate2 .productGalleryWrap, .productTemplate3 .productGalleryWrap {
        margin: 0 0 48px;
    }
    .productTemplate4 .productContent, .productTemplate2 .productContent{
        padding: 0;
    }
    .shopStorePageSection .dokan-single-store .profile-frame .profile-info-box.profile-layout-default .profile-info-img {
        border-radius: 10px 10px  0 0;
    }
    .shopStorePageSection .dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-img {
        text-align: center;
    }
    .shopStorePageSection .dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info-head .store-name {
        justify-content: center;
    }
    .shopStorePageSection .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-name,
    .shopStorePageSection .dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info{
        top: 0;
    }
    .shopStorePageSection .dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper {
        border: 1px solid #c5d0cf;
    }
    .shopStorePageSection .dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info {
        width: calc(100% - 165px);
    }
    .shopStorePageSection .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info{
        overflow: unset;
    }
    .shopStorePageSection .dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .dokan-store-open-close .store-open-close-notice #vendor-store-times {
        left: auto;
        right: auto;
    }
    .broughtTogetherWrap .col-lg-12.col-xl-8 {
        width: 100%;
    }
    .broughtTogetherWrap .col-lg-12.col-xl-4 {
        width: 100%;
    }
    .shopDetailsPageSection .broughtTogetherWrap .col-lg-12.col-xl-8  .broughtSingleItem.col-lg-4 {
        width: 33.33333333%;
        flex: 0 0 auto;
    }
    .h01Mode2.headerV2Mode02 .col-lg-12{
        padding-left: 0;
        padding-right: 0;
    }
}

/* dokan responsive query  */
@media(max-width: 999px){
    .dokan-store-sidebar.shopSidebar {
        margin-top: 80px;
    }
}

/*----------------========----------------
/  09. min-width: 768px & max-width: 991px
/----------------========----------------*/
@media (min-width: 768px) and (max-width: 991px){
    .noTab .nice-select .list{
        left: -85px;
    }
    .wishlist_table.mobile span.wishlist-in-stock {
        color: #297e29;
        margin-left: 4px;
    }
    .wishlist_table.mobile span.woocommerce-Price-amount.amount {
        color: var(--theme-color);
    }
    .wishlist_table del span.woocommerce-Price-amount.amount{
        color: #aeb3c3 !important;
    }
    .woocommerce-MyAccount-content .woocommerce-Addresses{
        display: flex;
    }
    .woocommerce-MyAccount-content .woocommerce-Addresses .col-2{
        margin-left: 30px;
    }
    .woocommerce .ulinaThankuPage ul.order_details li{
        width: 49%;
    }
    .woocommerce .ulinaThankuPage ul.order_details li:nth-child(2),
    .woocommerce .ulinaThankuPage ul.order_details li:nth-child(4){
        margin-right: 0;
        width: 50%;
    }
    .woocommerce .ulinaThankuPage ul.order_details li:last-child{
        width: 100%;
    }
    .woocommerce-columns.woocommerce-columns--2.woocommerce-columns--addresses.col2-set.addresses{
        display: flex;
    }
    .woocommerce-columns.woocommerce-columns--2.woocommerce-columns--addresses.col2-set.addresses .col-2 {
        margin-left: 30px;
    }
    .woocommerce .shop_table.cart_table tbody tr td .quantity{
        margin-left: auto;
    }
    .woocommerce .shop_table.cart_table tbody tr:first-child td, .woocommerce table.shop_table.wishlist_table tbody tr:first-child td{
        border-top: 1px solid #dbdfe3;
    }
    .postCommetnListBox ol .children{
        margin-left: 30px;
    }
    /* TestimonialPage */
    .testimonialItem01{
        padding: 50px 40px 50px 40px;
    }

    /*Shop Pages*/
    .productGalleryWrap{
        max-width: 588px;
        margin: 0 0 50px;
    }
    .woocommerce .shop_table.cart_table tfoot tr td .ulinaBTN2{
        padding: 0 25px;
    }
    .woocommerce .shop_table.cart_table thead tr th.product-price,
    .woocommerce .shop_table.cart_table tbody tr td.product-price,
    .woocommerce .shop_table.cart_table thead tr th.product-quantity,
    .woocommerce .shop_table.cart_table tbody tr td.product-quantity,
    .woocommerce .shop_table.cart_table thead tr th.product-subtotal,
    .woocommerce .shop_table.cart_table tbody tr td.product-subtotal{
        padding-left: 15px;
        padding-right: 15px;
    }
    .woocommerce .shop_table.cart_table.wisthlist_table thead tr th.product-price,
    .woocommerce .shop_table.cart_table.wisthlist_table tbody tr td.product-price,
    .woocommerce .shop_table.cart_table.wisthlist_table thead tr th.product-availability,
    .woocommerce .shop_table.cart_table.wisthlist_table tbody tr td.product-availability,
    .woocommerce .shop_table.cart_table.wisthlist_table thead tr th.product-addtocart,
    .woocommerce .shop_table.cart_table.wisthlist_table tbody tr td.product-addtocart{
        padding-right: 15px;
    }
    .productItem03 .pi01Price {
        font-size: 19px;
        line-height: 31px;
    }
    .productItem03 .pi01Price del {
        font-size: 16px;
    }
    .shopPageStyle_2 .shopAccessRow .col-md-5, .shopPageStyle_3 .shopAccessRow .col-md-5 {
        width: 35%;
    }
    .shopPageStyle_2 .shopAccessRow .col-md-7, .shopPageStyle_3 .shopAccessRow .col-md-7 {
        width: 65%;
    }
    .shopPageStyle_4 .shopAccessRow .col-md-5, .shopPageStyle_3 .shopAccessRow .col-md-5 {
        width: 32%;
    }
    .shopPageStyle_4 .shopAccessRow .col-md-7, .shopPageStyle_3 .shopAccessRow .col-md-7 {
        width: 68%;
    }
    .woocommerce-cart .cart-collaterals .cart_totals table th{
        width: 33%; 
        display: table-cell;
    }
    .woocommerce-cart .cart-collaterals .cart_totals table tr td::before,
    .woocommerce .shop_table.cart_table.shop_table_responsive tr td::before, 
    .woocommerce .shop_table.cart_table .woocommerce-page.shop_table_responsive tr td::before{
        content: " ";
    }
    .woocommerce .cartTemplate.shop_table.cart_table thead , 
    .woocommerce table.cartTemplate.shop_table.wishlist_table thead {
        display: table-header-group;
    }
    .woocommerce-cart .cart-collaterals .cart_totals table tr,
    .woocommerce .cartTemplate.shop_table.cart_table thead tr, 
    .woocommerce table.cartTemplate.shop_table.wishlist_table thead tr,
    .woocommerce table.cartTemplate.shop_table.cart_table tbody tr{
        display: table-row;
    }
    .woocommerce .cartTemplate.shop_table.cart_table tbody tr.actions td.text-end {
        text-align: right !important;
    }
    .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active a {
        padding-right: 10px;
        font-weight: 600;
        font-size: 14px;
    }
    .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a {
        padding: 10px 0 10px 10px !important;
        font-size: 12px !important;
    }
    .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a i {
        font-size: 10px !important;
        padding-right: 5px !important;
    }
    .dokan-product-listing .dokan-product-listing-area form.dokan-product-search-form .dokan-form-group {
        max-width: 160px;
    }
    .h01Mode2.headerV2Mode02 .headerInner02 .logo {
        flex: .5;
    }
    .productTemplate3 .row > .col-lg-6:first-child{
        justify-content: center;
        display: flex;
    }
}


/*----------------========----------------
/  10. max-width: 991px
/----------------========----------------*/
@media (max-width: 991px){
    .blogDetailscontent ul.woocommerce-error{
        margin-bottom: 60px;
    }
    .woocommerce .ulinaLoginRegFormWrap{
        margin-top: 60px;
    }
    .wishlist_table.mobile li .item-wrapper .item-details h3{
        font-size: 18px;
    }
    .wishlist_table.mobile{
        padding: 0;
    }
    .wishlist_table.mobile .additional-info-wrapper{
        display: flex;
        justify-content: space-between;
    }
    .woocommerce table.my_account_orders .button.view{
        float: none;
    }
    .woocommerce-account .woocommerce-MyAccount-navigation{
        margin: 0 0 50px;
    }
    .checkoutNoLoginForm.checkoutHasCoupon .checkoutForm{
        margin-top: 0;
    }
    body.loginActivate .orderReviewWrap,
    .orderReviewWrap{
        margin-top: 60px;
    }
    .checkoutForm{
        margin: 0;
    }
    /* Header Section */
    .anSupport{
        display: none;
    }
    .anSupport.fibox{
        display: block;
    }
    .logo {
        width: 30%;
    }
    .cartWidgetArea{
        right: 0;
    }
    /* Home Page */
    .personImage img{
        max-width: 100%;
        height: auto;
    }
    .shapeImage img{
        max-width: 100%;
        height: auto;
    }
    .lbContent{
        padding-left: 30px;
        z-index: 3;
    }
    .lookBook01.lb01M0:after {
        width: 240px;
        height: 240px;
        right: -28px;
    }
    .lb01M1 .lbContent{
        padding-left: 25px;
        padding-right: 25px;
    }
    .lb01M2:after {
        bottom: auto;
        width: 240px;
        height: 240px;
    }
    .lb01M3:after{
        left: 0;
        right: 0;
        margin: 0 auto;
    }
    .lb01M4:after{
        left: 0;
        right: 0;
        margin: 0 auto;
    }
    .lookBook01.lb01M5 img{
        max-width: 60%;
        height: auto;
        margin: 0 0 21px;
    }
    .lb01M4 .lbContent{
        padding-left: 35px;
        padding-right: 35px;
    }
    .lbContent h2 {
        font-size: 31px;
        line-height: 43px;
    }
    .lb01M6 .lbContent{
        max-width: 45%;
    }
    .lb01M6 .lbContent h2 {
        font-size: 36px;
        line-height: 48px;
    }
    .dealProductContent {
        padding: 75px 0 75px;
        text-align: center;
    }
    .dpcPriceWrap{
        justify-content: center;
    }
    .dealProductImage {
        text-align: center;
        padding: 0 0 75px;
        margin: 0;
    }
    .dealProductImage:after{
        left: 0;
        right: 0;
        margin: 0 auto;
    }
    .testimonialSliderWrap {
        padding: 50px 0 50px 0;
        margin: 0 0px 0 0;
    }
    .blogItem01{
        margin: 0 0 24px;
    }
    .blogSection2 .blogItem03{
        margin: 0 0 30px;
    }

    /* Contact Section */
    form.contactForm{
        margin: 52px 0 0;
    }
    /* Footer Section */
    .footer .widget{
        margin: 0 0 40px;
    }
    .footerAccessRow{
        padding: 30px 0 36px;
    }
    .footerNav ul li{
        margin-right: 25px;
    }
    .footer .widget.aboutWidget2{
        padding-right: 0;
    }
    .footerAccessRow .anSupport{
        display: block;
    }
    /* 404 */
    .fofContent::after{
        left: 0;
    }

    /* Shop Pages */
    .shopPageHasSidebar .col-lg-4.col-xl-3{
        order: 2;
    }
    .shopPageHasSidebar .col-lg-8.col-xl-9{
        order: 1;
    }
    .shopSidebar{
        margin: 80px 0 0;
    }
    .descriptionContent.featureCols{
        padding-top: 15px;
    }
    .reviewList{
        margin: 0 0 46px;
    }
    .productGalleryWrap2{
        max-width: 581px;
        margin: 0 0 52px;
    }
    .productGalleryThumb2 {
        width: 120px;
    }
    .cart_totals{
        margin-top: 50px;
    }
    .woocommerce .shop_table.cart_table.wisthlist_table tbody tr td.product-addtocart a.ulinaBTN{
        height: 35px;
        font-size: 12px;
        line-height: 37px;
        border-radius: 35px;
        display: inline-block;
        min-width: 110px;
        padding: 0 10px;
    }
    
    /* Blog Standard */
    .blogPageSection .col-xl-8.col-lg-7 {
        order: 1;
    }
    .blogPageSection .col-xl-4.col-lg-5{
        order: 2;
    }
    .blogDetailsPageSection .col-xl-8.col-lg-7 {
        order: 1;
    }
    .blogDetailsPageSection .col-xl-4.col-lg-5{
        order: 2;
    }
    /* sidebar */
    .sidebar {
        margin: 50px 0 0;
    }
    /* galleryWidget */
    .galleryWidget a:nth-child(3), 
    .galleryWidget a:nth-child(6), 
    .galleryWidget a:nth-child(9), 
    .galleryWidget a:nth-child(12){
        margin: 0 12px 12px 0;
    }
     /* About Page */
    .singleCounter02 {
        justify-content: center;
        padding: 0;
    }
    .singleCounter02 h2 {
        font-size: 48px;
        line-height: 1;
        margin: 0 15px 0 0;
    }
    .singleCounter02 h3 {
        font-size: 18px;
        line-height: 24px;
    }
    .abps02Con {
        padding: 0 130px 0 0;
    }
    
    /* Quick View */
    .productQuickView .modal-lg{
        max-width: 588px;
    }
    .productQuickView .productGalleryWrap{
        border-radius: 20px 20px 0 0;
    }
    .productQuickView .productContent{
        padding-left: 24px;
    }
    .woocommerce table.shop_table_responsive tr:nth-child(2n) td, .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{
        background: transparent;
    }
    .uhd_search_pd_cat {
        display: none;
    }
    .uhd_cat_searchInput input {
        width: 250px;
        border-left: 1px solid #d7d9e8;
        border-radius: 6px 0 0 6px;
    }
    .uhd_inner .anItems .uhdcompare{
        display: none;
    }
    .uhd_hdPd_MainNav {
        padding: 0 15px 0 6px;
    }
    .uhd_hdPd_MainNav .anSupport {
        display: block;
    }
    .tbInfoV2 .tbInfo_v2Separator,
    .tbInfoV2 li:nth-child(2){
        display: none;
    }
    .tpItem_v2 {
        margin-bottom: 24px;
    }
    .tpItem_v2.small .tpiv2Img {
        max-width: 170px;
    }
    .tpItem_v2.small {
        padding: 30px 20px 31px 170px;
    }
    .tpItem_v2.small .tpiv2Details h3 {
        font-size: 19px;
        line-height: 24px;
    }
    .tpiv2Details h3 {
        font-size: 22px;
        line-height: 28px;
    }
    .tpItem_v2 {
        padding: 41px 35px 48px;
    }
    .shopPageStyle_2 .shopSidebar .widget:last-child{
        margin-bottom: 36px;
    }
    /* v2 electronics product  */
    .productContent02{
        margin: 0;
    }
    .productContent02 {
        padding: 34px 25px 36px;
    }
    .productTemplate4 .productGalleryWrap, .productTemplate2 .productGalleryWrap, .productTemplate3 .productGalleryWrap {
        max-width: 100%;
        width: 100%;
    }
    .shopStorePageSection .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-img.profile-img-circle img {
        width: 130px;
        height: 130px;
    }

    ul.categoryParent li ul.categoryParentChildren,
    ul.categoryParentChildren li ul.categoryParentChildren, ul.categoryParentChildren li ul.categoryParentChildren li ul.categoryParentChildren {
        position: relative;
        top: 0;
        left: 0;
        border: unset;
        width: 90%;
        margin: 0 auto;
        display: none;
		transition: none;
		-webkit-transition: none;
		-moz-transition: none;
    }
	ul.categoryParent > li:hover > ul.categoryParentChildren, ul.categoryParentChildren li:hover > ul.categoryParentChildren, ul.categoryParentChildren li > ul.categoryParentChildren > li:hover ul.categoryParentChildren {
		transition: none;
		-webkit-transition: none;
		-moz-transition: none;
	}
    ul.categoryParentChildren li a, ul.categoryParentChildren li ul.categoryParentChildren li a, ul.categoryParentChildren li ul.categoryParentChildren li ul.categoryParentChildren li a {
        padding: 17px 12px 20px;
        font-size: 14px;
    }
    ul.categoryParentChildren li:last-child a, ul.categoryParentChildren li ul.categoryParentChildren li:last-child a, ul.categoryParentChildren li ul.categoryParentChildren li ul.categoryParentChildren:last-child a {
        border-bottom: 1px solid #d7d9e8;
    }
    .broughtTogetherWrap {
        padding: 45px 25px;
    }
    .productReviewTemplate_2 > .row .col-lg-4 {
        flex: 0 0 auto !important;
        width: 100% !important;
    }
    .productReviewTemplate_2 .commentRatingWrap .singleProgress {
        justify-content: center;
    }
    .productReviewTemplate_2 .commentRatingWrap {
        margin: 40px 0 0;
    }
    .quickViewContentWrap .pcBtns form.cart {
        flex-wrap: wrap;
        row-gap: 10px;
    }
    .pd_vendor_facilityFeatur, .productTemplate4 .productVendorInfo, .productTemplate4 .productContent02 {
        margin-left: 18px;
    }
    .chkSellerSingleItem_wrapper {
        padding: 43px 25px 24px 32px;
    }
    .checkOutSellerWrap .chkSellerPd_content {
        column-gap: 18px;
    }
    .productVersion_4 .pi01Details h3 {
        font-size: 18px;
        line-height: 28px;
    }
    .productVersion_4 .chkSellerRating {
        flex-wrap: wrap;
    }
    .chkSellerRating p.avRatingCount{
        margin: 0;
    }
    .sellerSameStore {
        margin: 46px 0 0;
    }
    .sellerSameStore .columns-4 {
        display: flex;
        flex-wrap: wrap;
        justify-content: flex-start;
    }
    .sellerSameStore .ulinaProductCols.col-sm-6 {
        flex: 0 0 auto;
        width: calc(50% - 12px);
    }
    .sellerSameStore .ulinaProductCols.col-sm-6:nth-child(odd){
        margin-right: 12px;
    }
    .sellerSameStore .ulinaProductCols.col-sm-6:nth-child(even){
        margin-left: 12px;
    }
    .productTemplate4 .productDetailsTab li {
        margin: 0 25px 0 0;
    }
    .productTemplate3 .productContent {
        padding: 0;
    }
    .productTemplate4 .productDetailsTab li:last-child{
        margin-right: 0;
    }
    .uhd_headaer_btmMD2 .uhd_topPd_cats_dropdown{
        max-height: calc(100vh - 200px);
        overflow: auto;
    }
    .broughtTogetherWrap.broughtTogetherSingleTemplate_4 .col-lg-12.col-xl-8 {
        width: 100%;
    }
    .broughtTogetherWrap.broughtTogetherSingleTemplate_4 .col-lg-12.col-xl-4 {
        width: 100%;
    }
    .productTemplate2 .productContainerWrap .row > .col-lg-5{
        flex: 0 0 100%;
        width: 100%;
    }
}


/*----------------========------------------------------------------
/  11.1 max-width: 767px & min-width: 576px & {max-width: 768px}
/----------------========------------------------------------------*/
@media(max-width: 768px){
    #yith-wcwl-form ul.shop_table.cart.wishlist_table.wishlist_view.responsive.mobile li {
        border-bottom: 1px solid #dbdfe3;
        padding: 24px 0;
        margin: 0;
    }
    #yith-wcwl-form ul.shop_table.cart.wishlist_table.wishlist_view.responsive.mobile li .product-thumbnail{
        max-width: 103px;
        width: 100%;
        float: left;
        margin: 0;
    }
    #yith-wcwl-form ul.shop_table.cart.wishlist_table.wishlist_view.responsive.mobile li .product-thumbnail a{
        width: 103px;
        height: 120px;
        border-radius: 5px;
        margin: 0;
        border: 1px solid #d7d9e8;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    #yith-wcwl-form ul.shop_table.cart.wishlist_table.wishlist_view.responsive.mobile li .product-thumbnail a > img{
        max-width: 80%;
        width: auto;
        max-height: 80%;
        height: auto;
        border-radius: unset;
        margin: 0;
    }
    #yith-wcwl-form .wishlist_table.mobile li .item-wrapper {
        width: calc(100% - 0px);
        margin-bottom: 0;
    }
    #yith-wcwl-form .wishlist_table.mobile li .item-wrapper .item-details {
        width: calc(100% - 103px);
        padding: 0 22px;
    } 
    #yith-wcwl-form .wishlist_table.mobile li .item-wrapper .item-details h3 a{
        font-size: inherit;
        color: inherit;
    }
    #yith-wcwl-form .wishlist_table.mobile li .item-wrapper .item-details h3 a:hover{
        color: var(--theme-color);
    }
    #yith-wcwl-form .wishlist_table.images_grid li .item-details table.item-details-table td, 
    #yith-wcwl-form .wishlist_table.mobile li .item-details table.item-details-table td, 
    #yith-wcwl-form .wishlist_table.mobile li table.additional-info td{
        border: none;
        font-size: 18px;
        padding: 0;
        vertical-align: top;
        margin: 0px !important;
    }
    #yith-wcwl-form .wishlist_table.mobile li .additional-info-wrapper .product-add-to-cart, 
    #yith-wcwl-form .wishlist_table.mobile li table.additional-info {
        margin-bottom: 0;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    #yith-wcwl-form .wishlist_table.mobile .additional-info-wrapper {
        max-width: 500px;
        margin: 0 auto;
        align-items: center;
    }
    #yith-wcwl-form .wishlist_table .product-add-to-cart a {
        margin: 0 auto 5px!important;
        font-family: 'Jost', sans-serif;
        display: inline-block !important;
        position: relative;
        height: 48px;
        background: var(--theme-color);
        border-radius: 48px;
        font-size: 16px;
        line-height: 50px;
        color: #FFF;
        font-weight: 500;
        text-transform: uppercase;
        text-align: center;
        overflow: hidden;
        border: none;
        padding: 0 36px;
        min-width: 1px;
        margin:0 !important;
    }
    #yith-wcwl-form .wishlist_table .product-add-to-cart a:hover{
        color: var(--heading-color);
    }
}
@media(max-width: 767px) and (min-width: 576px){
    .productItem03 .col-md-5{
        width: 60%
    }
    .productItem03 .pi03lThumb {
        width: 40%;
    }
    .productItem03 .pi03rActioncol {
        width: 100%;
        padding: 0;
        border: 0;
        justify-content: flex-start;
        align-items: flex-start;
    }
    .pi03lThumb {
        margin-bottom: 40px;
    }
    .productItem03 .pi01Price {
        padding: 14px 0 0 12px;
        width: 60%;
        margin-left: auto;
    }
    .productItem03 .pi03Actions {
        width: 60%;
        padding: 0 12px;
        justify-content: flex-start;
        align-items: flex-start;
        margin-left: auto;
    }
}


/*----------------========----------------
/  11. max-width: 767px
/----------------========----------------*/
@media (max-width: 767px){
    .productTabs ul.productTabsNav.align-right {
        justify-content: flex-start;
    }
    .wp-block-pullquote.is-style-solid-color blockquote.has-very-dark-gray-color {
        max-width: 80%;
        padding-left: 20px;
        padding-right: 20px;
    }
    #gallery-2 .gallery-item, #gallery-3 .gallery-item, #gallery-4 .gallery-item, #gallery-5 .gallery-item, #gallery-9 .gallery-item, #gallery-8 .gallery-item, #gallery-7 .gallery-item, #gallery-6 .gallery-item {
        width: 100% !important;
    }
    .wp-block-media-text.alignwide {
        display: block;
    }
    .wp-block-media-text .wp-block-media-text__content {
        padding: 25px 0 10px;
    }
    .blogDetailscontent iframe {
        max-height: 350px;
    }
    .wishlist_table.mobile li .item-wrapper{
        width: 100%;
    }
    .wishlist_table.mobile{
        margin: 0;
        padding: 0;
    }
    div.product.productContainerWrap .variationAlignment_2 form.cart .variations{
        display: block;
    }
    .woocommerce .ulinaThankuPage table.shop_table.order_details tbody tr td:first-child, .woocommerce .woocommerce-MyAccount-content table.shop_table.order_details tr td:first-child{
        width: 60%;
    }
    .woocommerce .ulinaThankuPage ul.order_details li:last-child,
    .woocommerce .ulinaThankuPage ul.order_details li{
        width: 100%;
    }
    .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2{
        width: 100%;
    }
    .woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
        width: 100%;
        margin-bottom: 30px;
    }
    .woocommerce .ulinaThankuPage .woocommerce-order-details-wrap, .woocommerce .woocommerce-order-details .woocommerce-order-details-wrap{
        padding-left: 20px;
        padding-right: 20px;
    }
    .woocommerce .shippingCoupons button.button{
        float: left;
    }
    .shippingCoupons input{
        width: 100%;
    }
    .orderReview, .woocommerce-checkout-review-order{
        padding-left: 20px;
        padding-right: 20px;
    }
    .woocommerce .woocommerce-cart-form table.shop_table_responsive tr td::before, 
    .woocommerce-page .woocommerce-cart-form table.shop_table_responsive tr td::before{
        display: none;
    }
    .woocommerce .cart-collaterals table.shop_table_responsive tr.shipping td{
        display: inline-block;
    }
    /* Header Section */
    .header01{
        padding: 0 12px;
    }
    .headerWrapper04 .header01{
        padding: 0 24px 0 12px;
    }
    .header01 .logo{
        padding: 25px 0;
    }
    .header01 .anItems{
        margin-top: 40px;
        margin-bottom: 0;
    }
    .anItems .anCart{
        padding-bottom: 35px;
    }
    .header01 .menuToggler{
        margin-top: 25px;
        margin-bottom: 25px;
    }
    .menuToggler{
        margin-right: 20px;
    }
    .tp-caption.theSubTitle {
        padding: 0 !important;
    }
    .tp-caption.theTitles {
        padding-left: 0 !important;
    }
    .tp-caption.theBTNS {
        margin-left: 0 !important;
    }
    .personImage img{
        display: inline-block !important;
        width: 100% !important;
        height: auto !important;
    }

    /* Home Page Section */
    .productTabs ul.productTabsNav.absolutes{
        position: relative;
        top: 0;
        right: auto;
        justify-content: flex-start;
        margin: 0 0 50px;
    }
    .lb01M6 .lbContent {
        max-width: 60%;
        padding: 0 0 0 24px;
        top: 50%;
        transform: translateY(-50%);
    }

    /* FAQ Section */
    .ulinaFAQTab {
        display: block;
        margin: 0 0 39px;
        text-align: left;
    }
    .ulinaFAQTab li {
        display: inline-block;
        margin: 0 5px 6px 0;
    }
    /* Footer Section */
    .footerSocial{
        justify-content: flex-start;
        margin: 0 0 21px;
    }
    .payment_align.elementor-mobile-align-left .footerPayments ,
    .footerPayments{
        justify-content: flex-start;
    }
    .payment_align.elementor-mobile-align-center .footerPayments {
        justify-content: center;
    }
    .payment_align.elementor-mobile-align-right .footerPayments {
        justify-content: flex-end;
    }
    .siteInfo{
        text-align: center;
        padding: 31px 0 13px;
    }
    .footerNav{
        justify-content: center;
        padding: 0 0 46px;
    }
    .cpProduct{
        top: calc(100% + 15px);
        transform: translateY(0) translateX(-50%);
        left: 50%;
    }
    .blogSection2 .pdt34{
        padding: 0 0 52px 12px;
        text-align: left !important;
    }
    .instagramGrid .instagramPhoto{
        width: 50%;
    }
    .footerMode2 .footerSocial{
        justify-content: flex-start;
    }
    .tbAccessNav .anSocial{
        margin-right: 0;
    }

    /* Shop Pages */
    .pageBannerContent h2 {
        font-size: 52px;
        line-height: 64px;
    }
    .singleBlogPageBanner .pageBannerContent h2{
        font-size: 50px;
        line-height: 62px;
    }
    .filterNav{
        display: none;
    }
    .collectionRow .pdt34{
        padding-top: 0;
        padding-bottom: 52px;
        text-align: left !important;
    }
    .productGalleryWrap{
        margin: 0 0 50px;
    }
    .productContent{
        padding-left: 0;
    }
    .woocommerce .shop_table.cart_table{
        display: block;
    }
    .woocommerce .shop_table.cart_table thead{
        display: none;
    }
    .woocommerce .shop_table.cart_table tbody{
        display: block;
    }
    .woocommerce .shop_table.cart_table tbody tr{
        display: flex;
        justify-content: flex-start;
        flex-wrap: wrap;
        align-items: flex-start;
        width: 100%;
        border-top: 1px solid #dbdfe3;
        padding: 24px 0 24px 85px;
        position: relative;
        min-height: 130px;
    }
    .woocommerce .shop_table.cart_table tbody tr:first-child{
        border-top: none;
    }
    .woocommerce .shop_table.cart_table tbody tr td{
        display: inline-flex !important;
        padding-top: 0 !important;
        padding-bottom: 0 !important;
        border: none !important;
    }
    .woocommerce .shop_table.cart_table tbody tr td.product-thumbnail{
        margin-bottom: 15px;
    }
    .woocommerce .shop_table.cart_table tbody tr td.product-thumbnail img {
        width: 70px;
        height: 82px;
    }
    .woocommerce .shop_table.cart_table tbody tr td.product-name{
        width: 100%;
        padding: 0;
        margin: 0 0 14px;
        flex-direction: column;
    }
    .woocommerce .shop_table.cart_table tbody tr td.product-name a{
        line-height: 26px;
    }
    .woocommerce .shop_table.cart_table tbody tr td.product-price{
        padding-right: 25px;
    }
    .woocommerce .shop_table.cart_table tbody tr td.product-quantity{
        padding-right: 25px;
    }
    .woocommerce .shop_table.cart_table .quantity {
        height: 35px;
        width: 90px;
        border-radius: 35px;
    }
    .woocommerce .shop_table.cart_table .quantity button {
        left: 10px;
        top: 1px;
    }
    .woocommerce .shop_table.cart_table .quantity button:last-child {
        right: 10px;
        top: 8px;
        left: auto;
    }
    .woocommerce .shop_table.cart_table tbody tr.actions td .ulinaBTN{
        margin-bottom: 10px;
    }
    .woocommerce .shop_table.cart_table tbody tr td.product-remove{
        position: absolute;
        right: 0;
        top: 24px;
    }
    .woocommerce .shop_table.cart_table tbody tr td a.remove{
        width: 25px;
        height: 25px;
    }
    .woocommerce .shop_table.cart_table tbody tr td a.remove span{
        width: 11px;
        height: 11px;
    }
    .woocommerce .shop_table.cart_table tbody tr td.product-price{
        padding-right: 10px;
    }
    .woocommerce .shop_table.cart_table tbody tr td.product-quantity{
        padding-right: 10px;
    }
    .woocommerce .shop_table.cart_table tbody tr{
        padding-right: 0px;
        padding-left: 0;
    }
    .woocommerce .shop_table.cart_table tfoot tr{
        display: flex;
        align-items: flex-start;
        justify-content: flex-start;
        flex-wrap: wrap;
        padding: 24px 0 0;
        border-top: 1px solid #dbdfe3;
    }
    .woocommerce .shop_table.cart_table tfoot tr td{
        display: inline-flex;
        justify-content: flex-start;
        padding: 0;
        border: none;
    }
    .woocommerce .shop_table.cart_table tfoot tr td:first-child{
        padding-bottom: 12px;
    }
    .calculatShippingForm{
        margin: 0 0 50px;
    }
    .woocommerce .shop_table.cart_table.wisthlist_table thead tr th.product-price,
    .woocommerce .shop_table.cart_table.wisthlist_table tbody tr td.product-price,
    .woocommerce .shop_table.cart_table.wisthlist_table thead tr th.product-availability,
    .woocommerce .shop_table.cart_table.wisthlist_table tbody tr td.product-availability,
    .woocommerce .shop_table.cart_table.wisthlist_table thead tr th.product-addtocart,
    .woocommerce .shop_table.cart_table.wisthlist_table tbody tr td.product-addtocart{
        padding-right: 15px;
        padding-left: 0;
    }
    
    /* Blog Details */
    .postShare.bi04Share {
        justify-content: flex-start;
        padding: 0;
        margin: 19px 0 0;
    }
    .postNavigationItem.pniRight {
        margin: 24px 0 0;
    }
    .postAuthorBox {
        padding: 41px 41px 35px 177px;
    }
    .postAuthorBox img {
        width: 100px;
        height: 100px;
    }
    .postAuthorBox h3 {
        margin: 7px 0 20px;
    }
    .pabSocial {
        position: relative;
        right: auto;
        top: auto;
        justify-content: flex-start;
        margin: 0 0 24px 0;
    }
    .pabSocial a{
        margin: 0 8px 0 0;
    }
    .pabSocial a:last-child{
        margin: 0 0 0 8px;
    }
    .singleComment {
        padding: 39px 0 0 108px;;
    }
    .singleComment > img {
        width: 76px;
        height: 76px;
    }
    .comment-reply-link {
        height: 36px;
        padding: 0 24px;
        font-size: 14px;
        line-height: 36px;
    }
    /* About Page */
    .abps02Con {
        padding: 0;
    }
    .counterArea {
        margin: 0 0 -182px;
        padding: 55px 0;
    }
    .singleCounter02 {
        margin: 0 0 30px;
    }
    .aboutPageSection02 {
        padding: 300px 0 114px;
    }
    .aiImgRow .aiImg01 {
        margin: 50px 10px 0 0;
    }
    .aiImgRow img {
        max-width: 48%;
    }
    .aiImgRow img.aiImg03{
        max-width: 30%;
    }
    .aiImgRow img.aiImg04{
        max-width: 63%;
    }
    .iconBox02.ib_Last{
        margin: 35px 0 0;
    }

    /* Footer */
    .footerMode2 .row.footerAccessRow .col-md-6 {
        text-align: center;
    }
    .footerAccessRow .anSupport {
        display: inline-block;
        text-align: left;
        margin: 0 0 21px;
    }
    /* Quick View */
    .productQuickView .modal-lg{
        max-width: inherit;
    }
    .headerV2Mode02 .anItems > div.totalCart_price{
        display: none;
    }
    .headerV2Mode02 .anItems > div.anCart{
        margin-right: 0px;
    }
    .uhd_gn_search_form  {
        display: none;
    }
    .uhd_topPd_cats_dropdown {
        width: 516px;
    }
    .uhd_inner .logo {
        padding: 24px 0;
    }
    .uhd_inner .anItems .uhdcompare, .uhd_inner .anItems .anWish, .uhd_inner .anItems .anCart {
        margin: 38px 30px 0 0;
    }
    .uhd_inner .anItems .totalCart_price {
        margin: 24px 0 0;
    }
    .uhd_headaer_btmMD2 .uhd_topPd_cats_dropdown {
        width: 516px;
    }
    .tbAccessNav.tbAccessNavV2 {
        justify-content: center;
    }
    .uhd_hdPd_MainNav {
        background: transparent;
        border-radius: unset;
        padding: unset;
    }
    .headerWrapper .uhd_hdPd_MainNav .menuToggler {
        margin: 0;
        height: 60px;
    }
    .uhd_headaer_btmMD2 .uhd_hdPd_MainNav .menuToggler {
        margin: 6px 0 6px 0;
        height: unset;
    }
    .tbInfoV2 {
        display: none;
    }
    .uhd_hdPd_MainNav .anSupport h3:last-of-type {
        font-size: 14px;
    }
    .uhd_hdPd_MainNavMd2 .anSupport h3:last-of-type {
        font-size: 15px;
    }
    .piTabNav_v2.align-right {
        justify-content: flex-start;
    } 
    .productItem03 .pi03lThumb,
    .productItem03 .col-md-5,
    .productItem03 .pi03rActioncol{
        width: 100%
    }
    /* v2 electronics product   */
    .productTemplate2 .productContainerWrap .row > .col-lg-4{
        flex: 0 0 100%;
        width: 100%;
        margin: 0 0 48px;
    }
    .productTemplate2 .productContainerWrap .row > .col-lg-3{
        flex: 0 0 100%;
        width: 100%;
    }
    
    .woocommerce-cart .cart-collaterals .cart_totals table tr td::before{
        content: " ";
    }
    .woocommerce-cart .cart-collaterals .cart_totals table th{
        width: auto; 
        display: table-cell;
    }
    
    .woocommerce-cart .cart-collaterals .cart_totals table td{
        text-align: right !important;
        display: block !important;
    }
    .cart-collaterals .cart_totals{
        margin: 50px 0 0;
    }
    .woocommerce .cartTemplate.shop_table.cart_table thead {
        display: none;
    }
    .woocommerce-cart .cart-collaterals .cart_totals table tr{
        display: table-row;
    }
    .shopStorePageSection .dokan-store-products-ordeby .orderby-search {
        border-radius: 4px;
        margin-top: 20px;
    }
    .shopStorePageSection .dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info {
        width: 100%;
        padding: 0;
    }

    .shopDetailsPageSection .broughtTogetherWrap .col-lg-12.col-xl-8  .broughtSingleItem.col-lg-4 {
        width: 50%;
        flex: 0 0 auto;
    }
    .broughtTogetherWrap .col-lg-12.col-xl-8 .broughtSingleItem:nth-child(3n+2) .productItem01 .broughtTogetherThumb:after{
        content: '';
        display: none;
    }
    .broughtTogetherWrap .col-lg-12.col-xl-8 .broughtSingleItem:nth-child(3n+3) .productItem01 .broughtTogetherThumb:after{
        display: block;
        content: "\ef50";
        font-family: "Ulina";
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .addToCartWraps {
        padding: 20px 25px;
    }
    .productTemplate2 .pcMeta p.pcmCategory,
    .productTemplate4 .pcMeta p.pcmCategory{
        flex-wrap: wrap;
    }
    .ulinaCountSaleDown .countdown-amount{
        width: 52px;
        height: 52px;
    }
    .pageBannerImgShape {
        bottom: -30px;
        max-width: 80%;
    }
    .pageBannerShape01 {
        width: 290px;
        height: 290px;
    }
    .pageBannerShape02 {
        width: 230px;
        height: 230px;
        right: -75px;
        bottom: 165px;
    }
    .checkOutSellerWrap .productItem01 {
        flex-wrap: wrap;
        row-gap: 24px;
        margin: 0 0 46px;
    }
    .checkOutSellerWrap .productItem01 > * {
        width: 100%;
        flex: 0 100%;
    }
    .checkOutSellerWrap .chkSeller_addToCartWraps {
        justify-content: flex-start;
    }
    .pd_vendor_facilityFeatur, .productTemplate4 .productVendorInfo, .productTemplate4 .productContent02 {
        margin-left: 0;
    }
    .productTemplate4 .productContent02 {
        margin-top: 46px;
    }
    .productVersion_4 .pi01Details h3 {
        font-size: 21px;
        line-height: 31px;
    }
}


/*----------------========----------------
/  12. max-width: 575px
/----------------========----------------*/
@media (max-width: 575px){
    .productGalleryThumbWrap .pg_thumbs img{
        max-height: 80px;
    }
    .navMenu.inlineMenu ul li:first-child {
        margin-left: 0;
    }
    .uhd_hdPd_MainNav .anSupport{
        display:none;
    }
    .uhd_hdPd_MainNav {
        justify-content: flex-end;
    }
    .navMenu.inlineMenu ul li{
        margin-left: 20px;
    }
    .anItems > div {
      margin-right: 20px;
    }
    div.product.productContainerWrap form.cart .group_table td{
        width: 100% !important;
        display: block;
        margin: 15px 0 0;
    }
    section.topbarSectionV2 {
        display: none;
    }
    .productContent h2{
        font-size: 32px;
        line-height: 42px;
    }
    .productContent .productStock{
        margin: 10px 0 0;
        float: left !important;
    }
    .productRadingsStock .float-start{
        float: none !important;
    }
    .woocommerce .shop_table.cart_table tbody tr.actions td .ulinaBTN2, .woocommerce .shop_table.cart_table tbody tr.actions td button.button.ulinaBTN2{
        padding: 0 22px;
        margin-top: 10px;
    }
    /* 404 */
    .fofContent::after{
        left: 0;
        right: 0;
        margin: 0 auto;
        width: 300px;
        height: 300px;
    }

    /*Home Page*/
    .anSocial{
        display: none;
    }
    .anItems{
        padding-left: 0;
    }
    .anItems:before{
        display: none;
    }
    .dealProductImage:after{
        width: 280px;
        height: 280px;
    }
    header .logo img{
        height: 38px;
        width: auto;
    }
    .headerWrapper04 header .logo img,
    .headerWrapper header .logo img{
        height: 42px;
    }
    .header01 .logo {
        width: 40%;
    }
    .menuToggler span{
        display: none;
    }
    .menuToggler i{
        margin-right: 0;
    }
    .anItems > div.anSearch{
        display: none;
    }
    .h01Mode2.headerV2Mode02 .anItems .uhdcompare{
        display:none;
    }
    .cartWidgetArea{
        width: 290px;
        padding: 25px 15px;
        right: -10px;
    }
    .productCarousel.owl-carousel .owl-nav {
        position: relative;
        right: auto;
        top: auto;
        padding: 52px 0 0;
        text-align: center;
    }
    .lookBook01.lb01M0{
        padding: 50px 0 0 0;
    }
    .lb01M3 .lbContent{
        padding: 0 24px 43px;
    }
    .lb01M4 .lbContent{
        padding-left: 24px;
        padding-right: 24px;
    }
    .dpcPriceWrap {
        display: block;
        text-align: center;
    }
    .dpcPriceWrap .pi01Price {
        margin: 0 0 13px;
        justify-content: center;
    }
    .ulinaCountDown .countdown-row span{
        width: auto;
        margin-right: 16px;
    }
    .ulinaCountDown .countdown-row span span:first-child{
        width: 48px;
        height: 48px;
        line-height: 50px;
        font-size: 18px;
    }
    .ulinaCountDown .countdown-row span span:first-child:after{
        right: -11px;
        top: 10px;
    }
    .productTabs ul.productTabsNav.absolutes{
        justify-content: center;
    }
    .productTabs ul.productTabsNav li {
        margin: 0 0 0 20px;
    }
    .lb01M6 .lbContent h2 {
        font-size: 24px;
        line-height: 34px;
    }
    .categoryCarousel.owl-carousel .owl-nav, .categoryCarousel2.owl-carousel .owl-nav {
        position: relative;
        right: auto;
        top: auto;
        text-align: center;
        padding: 50px 0 0;
    }
    .bi01Content {
        bottom: 17px;
        padding: 0 24px;
    }
    .bi01Content h3 {
        font-size: 21px;
        line-height: 30px;
        margin: 12px 0 0;
    }
    .menuToggler {
        margin-right: 15px;
    }
    .anItems > div.anUser{
        margin-right: 15px;
    }
    .tp-caption.theTitles {
        padding-left: 0 !important;
        font-size: 36px !important;
        line-height: 46px !important;
    }
    .mainMenu ul li ul{
        min-width: 100%;
        padding-left: 0;
        padding-right: 0;
    }
    .popup_search_form input[type="search"]{
        font-size: 18px;
    }
    .search_Closer {
        margin: 0;
        top: -28px;
        position: relative;
        z-index: 99;
    }
    .ctaImageWrap{
        text-align: center;
    }
    .pointerImage{
        width: 296px;
    }
    .clickPoint.cp01 {
        left: 117px;
    }
    .clickPoint.cp03 {
        left: 80px;
        bottom: 110px;
    }
    .clickPoint.cp02 {
        left: 166px;
        top: 93px;
    }
    .cpProduct {
        top: calc(100% + 15px);
        transform: translateY(0) translateX(-50%);
        -moz-transform: translateY(0) translateX(-50%);
        -webkit-transform: translateY(0) translateX(-50%);
        left: 50%;
        width: 146px;
        padding: 21px 12px 18px;
        text-align: center;
        box-shadow: 0 0 50px 0 rgb(29 35 58 / 8%);
    }
    .cpProduct img {
        width: 96px;
        height: 96px;
        position: relative;
        left: 0;
        top: 0;
        border-radius: 5px;
        margin: 0 0 7px;
    }
    .cpProduct .pi01Price{
        justify-content: center;
    }
    .h01Mode2 .menuToggler{
        margin-right: 15px;
    }
    .testimonialCarousel2.owl-carousel button.owl-dot{
        margin: 0 6px 0 0;
    }
    .tbInfo {
        line-height: 18px;
        padding: 10px 0px 11px;
        text-align: center;
    }
    
    .singleBlogPageBanner .pageBannerContent h2{
        font-size: 36px;
        line-height: 48px;
    }
    /*Shop Page*/
    .shopAccessBar{
        justify-content: flex-start;
        padding-top: 15px;
    }
    .productViewTabnav{
        margin-left: auto;
    }
    .productItem02{
        display: block;
    }
    .pi02Thumb{
        width: 100%;
    }
    .pi02Thumb img{
        max-width: 100%;
        height: auto;
    }
    .pi02Details{
        width: 100%;
        padding: 25px 0 0;
    }
    .pageBannerContent h2 {
        font-size: 42px;
        line-height: 54px;
    }

    /* Shop Page */
    .postReview{
        padding-left: 0;
    }
    .postReview img {
        position: relative;
        left: 0;
        top: 0;
        margin: 0 0 18px;
    }
    .productDetailsTab {
        display: block;
        text-align: left;
    }
    .productDetailsTab li{
        display: inline-block;
        margin: 0 15px 0 0;
    }
    .productDetailsTab li button{
        padding: 0;
        margin: 0 0 10px 0;
    }
    .productDetailsTab li button:after{
        display: none;
    }
    .pcBtns{
        flex-wrap: wrap;
    }
    .pcBtns .quantity, .pcBtns .ulinaBTN, .pcBtns a{
        margin-bottom: 12px;
    }
    .productGalleryWrap2{
        display: flex;
        flex-wrap: wrap;
    }
    .productGallery2Wrap{
        width: 100%;
        order: 1;
        float: none;
        margin: 0 0 18px;
    }
    .productTemplate3 .productGalleryWrap2 {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }
    .productTemplate2 .productGallery2Wrap, .productTemplate4 .productGallery2Wrap, .productTemplate3 .productGallery2Wrap {
        width: 100%;
    }
    .productTemplate2 .productGalleryThumb2, .productTemplate4 .productGalleryThumb2, .productTemplate3 .productGalleryThumb2 {
        width: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
        margin: 12px 0 0;
    }
    .productTemplate2 .productGalleryThumb2.slick-vertical .slick-slide ,
    .productTemplate4 .productGalleryThumb2.slick-vertical .slick-slide ,
    .productTemplate3 .productGalleryThumb2.slick-vertical .slick-slide {
        border: unset;
        width: auto !important;
        margin: 0 6px !important;
    }
    .productTemplate2 .productGalleryThumb2 .slick-slide.pgtImage2wrap,
    .productTemplate4 .productGalleryThumb2 .slick-slide.pgtImage2wrap,
    .productTemplate3 .productGalleryThumb2 .slick-slide.pgtImage2wrap {
        display: flex;
        justify-content: center;    
    }
    .productTemplate2 .productGalleryThumb2.slick-vertical .slick-list.draggable ,
    .productTemplate4 .productGalleryThumb2.slick-vertical .slick-list.draggable ,
    .productTemplate3 .productGalleryThumb2.slick-vertical .slick-list.draggable ,
    .productTemplate2 .productGalleryThumb2.slick-vertical .slick-list.draggable .slick-track,
    .productTemplate4 .productGalleryThumb2.slick-vertical .slick-list.draggable .slick-track ,
    .productTemplate3 .productGalleryThumb2.slick-vertical .slick-list.draggable .slick-track {
        height: auto !important;
    }
    .productTemplate3 div.product.productContainerWrap .pcBtns .wishlistAndCompare {
        flex: 0 100%;
    }
    .productTemplate3 div.product.productContainerWrap .pcBtns .wishlistAndCompare a.ulinaCompare{
        margin: 0px;
    }
    .productTemplate3 div.product.productContainerWrap .pcBtns .cart{
        flex-wrap: wrap;
    }
    .productTemplate3 .product.productContainerWrap form.cart div.quantity,
    .productTemplate3 .product.productContainerWrap button.button.ulinaBTN{
        margin: 0 18px 12px 0;
    }
    .productTemplate3 .product.productContainerWrap form.cart .reset_variations {
        position: absolute;
        bottom: 15px;
        left: 74px;
    }
    .productGalleryThumb2{
        order: 2;
        float: none;
        width: 100%;
        margin: 0;
    }
    .pcVariations .col-sm-6{
        margin: 0 0 12px;
    }
    .pcVariations .col-sm-6:last-of-type{
        margin: 0;
    }
    
    /* Blog Standard */
    .bi04Footer, .bi04Share{
        display: block;
    }
    .postNavigationRow, 
    .postAuthorBox, 
    .postCommetnListBox, 
    .postCommetnFormBox {
        padding: 24px;
    }
    .postNavigationItem {
        position: relative;
        padding: 0;
    }
    .postNavigationItem.pniRight {
        padding: 0;
        text-align: left;
    }
    .postNavigationItem img {
        position: relative;
        margin: 0 0 12px;
    }
    .postAuthorBox img {
        width: 120px;
        height: 120px;
        position: relative;
        top: 0;
        left: 0;
        margin: 0 0 12px;
    }
    .singleComment {
        padding: 0;
    }
    .elementor .singleComment > img,
    .singleComment > img {
        position: relative;
        margin: 30px 0 18px;
        top: 0;
    }
    .commentHeading .cancel_reply_btn a{
        float: none;
        margin: 15px 0 0;
        display: block;
    }
    .comment-reply-link {
        top: 54px;
    }
    .postCommetnListBox ol > li:first-child .singleComment .comment-reply-link {
        top: 30px;
    }
    .postCommetnListBox ol .children {
        margin: 0 0 0 15px;
    }
    .blogDetailsContentArea {
        padding: 34px 24px 36px 24px;
    }
    .blogDetailscontent blockquote, .blogDetailscontent blockquote.wp-block-quote{
        padding: 47px 0 0 0;
    }
    .blogDetailscontent blockquote p, .blogDetailscontent blockquote.wp-block-quote p {
        font-size: 16px;
        line-height: 28px;
    }
    /* About Page */
    .aiCounter {
        width: 140px;
        height: 140px;
        padding: 27px;
        top: 116px;
        left: 32%;
        margin: 24px auto 0;
    }
    .aiCounter h2 {
        font-size: 36px;
        line-height: 1;
    }
    .aiCounter h3 {
        font-size: 18px;
        line-height: 25px;
    }
    .teamCarousel.owl-carousel .owl-nav {
        position: relative;
        right: 0;
        top: 0;
        left: 0;
        margin: 20px 0 0;
        text-align: center;
    }
    .productQuickView button.quickViewCloser{
        right: 5px;
        top: 5px;
    }.headerV2Mode02 .anItems > div.anSearch, .headerV2Mode02 .anItems > div.anWish {
        margin: 42px 15px 0 0;
    }
    .uhd_inner .anItems .anWish {
        display: none;
    }
    .uhd_hdPd_Cats {
        max-width: 220px;
        width: 100%;
    }
    .uhd_hdPd_Cats {
        position: static;
    }
    .uhd_topPd_cats_dropdown {
        width: 100%;
    }
    .uhd_hdPd_MainNav {
        width: auto;
    }
    .uhd_hd_bottom_inner {
        justify-content: space-between;
    }
    .uhd_hdPd_MainNav .mainMenu {
        width: 100%;
        left: 0;
    }
    .uhd_headaer_btmMD2 .uhd_hdPd_Cats::after {
        position: relative;
    }
    .uhd_headaer_btmMD2 .uhd_topPd_cats_dropdown {
        width: 100%;
    }
    .uhd_headaer_btmMD2 .uhd_hdPd_MainNav {
        padding: 0 20px 0 20px;
    }
    .uhd_general .cartWidgetArea {
        right: -75px;
    }
    .uhd_hdPd_MainNav .menuToggler {
        padding: 0 30px;
    }
    .uhd_headaer_btmMD2 .uhd_hdPd_MainNav .menuToggler{
        padding: 0 20px;
    }
    .lookBook01.lb01M12 .lbContent {
        max-width: 80%;
    }
    .elementor-5 .elementor-element.elementor-element-6140387 .ulinaFAQTab {
        text-align: left !important;
    }
    .elementor-5 .elementor-element.elementor-element-8db447d .ulinaFAQTab {
        text-align: left !important;
    }
    .pi03Thumb {
        margin-bottom: 42px;
    }
    .productItem03 .pi03rActioncol {
        align-items: flex-start;
        border:0;
    }
    .productItem03 .pi03Actions {
        align-items: flex-start;
        padding: 0;
    }
    .productItem03 {
        padding: 48px 12px 20px;
    }
    .shopAccessBar {
        flex-wrap: wrap;
    }
    .shopPageStyle_2 .productCount, .shopPageStyle_3 .productCount {
        flex: 0 0 100%;
    }
    .productTemplate4 .productContent .pi01Price.float-start, 
    .productTemplate2 .productContent .pi01Price.float-start{
        float: left !important;
    }
    .productTemplate4 .productContent .productStock, 
    .productTemplate2 .productContent .productStock{
        float: right !important;
        margin: 0;
    }
    .cartAccessRow {
        margin-top: 60px;
    }
    .dokan-product-listing .dokan-product-listing-area {
        padding: 0 !important;
    }
    .shopStorePageSection .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper{
        min-height: 275px;
        height: 100%;
        padding-bottom: 10px;
    }
    .shopDetailsPageSection .broughtTogetherWrap .col-lg-12.col-xl-8  .broughtSingleItem.col-lg-4 {
        width: 100%;
        flex: 0 0 auto;
    }
    .broughtTogetherWrap .col-lg-12.col-xl-8 .broughtSingleItem .productItem01 .broughtTogetherThumb::after {
        display: none !important;
    }
    .productReviewTemplate_2 .postReview {
        padding: 0;
    }
    .productReviewTemplate_2 .postReview h2{
        width: 100%;
    }
    .productReviewTemplate_2 .commentRatingWrap {
        padding-left: 0px;
    }
    .productReviewTemplate_2 .reviewMeta {
        flex-wrap: wrap;
    }
    .productReviewTemplate_2 .commentRatingWrap h1 {
        font-size: 60px;
    }
    .headerV2Mode02 .headerInner02 .logo{
        padding: 26px 0;
    }
    .sellerSameStore .ulinaProductCols.col-sm-6:nth-child(even),
    .sellerSameStore .ulinaProductCols.col-sm-6:nth-child(odd) {
        margin-left: 0;
        margin-right: 0;
    }
    .sellerSameStore .ulinaProductCols.col-sm-6 {
        flex: 0 0 auto;
        width: 100%;
    }
    .chkSellerSingleItem_wrapper {
        padding: 43px 12px 24px 12px;
    }
    .productTemplate4 .relatedProductCarousel.owl-carousel .owl-nav {
        top: -45px;
    }
}


/*----------------========----------------
/  max-width: 575px & min-wdth: 410px
/----------------========----------------*/
@media(max-width: 575px) and (min-width: 410px){
    .vendorInfoTabContent ul li.store-address span:last-child {
        flex: 0 0 calc(100% - 132px);
    }
}
/*----------------========----------------
/  13. min-width: 320px & max-width: 410px
/----------------========----------------*/
@media(max-width: 480px){
    .shopStorePageSection .dokan-store-products-ordeby .orderby-search{
        margin-top: 20px !important;
    }
}
@media(max-width: 430px){
    .dokan-dashboard .dokan-product-listing .dokan-product-listing-area .dokan-product-search-form .dokan-form-group {
        margin-right: 5px !important;
    }
    .dokan-withdraw-content .dokan-withdraw-area .dokan-panel-body .dokan-panel-inner-container .dokan-w5 {
        position: relative !important;
        top: 0 !important;
        transform: translate(10px, 0) !important;
    }
    .dokan-settings-content .dokan-settings-area .dokan-store-settign-header-wrap {
        width: 64% !important;
    }
    .dokan-settings-content .dokan-settings-area .dokan-update-setting-top {
        width: 36% !important;
    }
    .woocommerce form .form-row-first,.woocommerce form .form-row-last {
        width: calc(100% - 0px);
    }
    .productVersion_4 .pi01Details h3 {
        font-size: 19px;
        line-height: 29px;
    }
}
@media (min-width: 320px) and (max-width: 410px){
    .anItems > div {
      margin-right: 15px;
    }
    .productTemplate4 .product.productContainerWrap form.cart div.quantity{
        margin: 0 18px 18px 0;
    }
    .recentPost {
        padding: 0 0 0 93px;
    }
    .elementor .recentPost img,
    .recentPost img {
        width: 70px;
        height: 70px;
    }
    .recentPost h4 {
        font-size: 16px;
        line-height: 22px;
    }
    .postTags a {
        height: 36px;
        font-size: 14px;
        line-height: 36px;
        padding: 0 14px;
    }
    /* About Page */
    .aiImgRow img.aiImg01 {
        width: 145px;
        height: auto;
        max-width: 100%;
        float: none !important;
        margin: 23px 10px 0 0;
    }
    .aiImgRow img.aiImg02 {
        width: 147px;
        max-width: 100%;
    }
    .aiImgRow img.aiImg03{
        max-width: 100%;
        width: 105px;
        height: auto;
        float: none !important;
        margin: 0 10px 0 0;
    }
    .aiImgRow img.aiImg04 {
        max-width: 100%;
        width: 188px;
        height: auto;
        margin: 0;
    }
    .aiCounter {
        position: absolute;
        left: 70px;
        top: 69px;
        padding: 27px;
    }
    .aiCounter h2 {
        font-size: 36px;
        line-height: 1;
    }
    .aiCounter h3 {
        font-size: 18px;
        line-height: 25px;
    }
    .abcCounters{
        display: block;
    }
    .abps02Con .secTitle{
        font-size: 36px;
        line-height: 1;
    }
    .tpItem_v2.small .tpiv2Img img {
        max-width: 125px;
    }
    .tpItem_v2.small .tpiv2Img {
        max-width: 140px;
    }
    .tpItem_v2.small {
        padding: 30px 12px 31px 140px;
    }
    /* vendor info  */
    .vendorInfoTabContent ul li.store-address {
        flex-wrap: wrap;
        row-gap: 5px;
        margin: 0 0 10px;
    }
    .vendorInfoTabContent ul li.store-address span{
        flex: 0 0 100%
    }
    .headerV2Mode02 .anItems > div.anWish {
       display: none;
    }
}


/*----------------========----------------
/  14. min-width: 320px & max-width: 355px
/----------------========----------------*/
@media (min-width: 320px) and (max-width: 355px){
    .logo .text{
        font-size: 30px;
    }
    .header01.dHead .logo {
      width: 50%;
    }
    .h01Mode2{
        padding: 0 5px 0 0;
    }
    .postNavigationRow, .postAuthorBox, .postCommetnListBox, .postCommetnFormBox,
    .blogDetailsContentArea{
        padding-left: 20px;
        padding-right: 20px;
    }
    div.product.productContainerWrap:not(.product-type-variable) .pcBtns form.cart{
        display: block;
    }
    div.product.productContainerWrap form.cart .reset_variations{
        margin-top: 10px;
    }
    div.product.productContainerWrap .pcBtns .yith-wcwl-add-to-wishlist a{
        margin: 10px 0 0;
    }
    /* TestimonialPage */
    .testimonialItem01{
        padding: 30px 40px;
    }
    .ti01Content {
        font-size: 16px;
        line-height: 28px;
    }
    /* Contact Section */
    .contactItem{
        padding-left: 90px;
    }
    .contactItem span{
        width: 60px;
        height: 60px;
    }
    .contactItem span i{
        font-size: 16px;
    }
    /* Footer Section */
    .footerPayments{
        font-size: 34px;
    }
    .footerNav ul{
        display: block;
        text-align: center;
    }
    .footerNav ul li{
        display: inline-block;
        margin: 0 25px 0 0;
    }
    
    /* Blog Standard */
    .bi04Detail {
        padding: 34px 24px 42px 24px;
    }
    .bi04Detail h2 {
        font-size: 28px;
        line-height: 38px;
    }
    .sidebar .widget {
        padding: 43px 24px 48px;
    }
    .sidebar .widget.tagCloudWid{
        padding-right: 24px;
    }
    .lookBook01.lb01M12 .lbContent {
        max-width: 100%;
    }
    .tpItem_v2 {
        padding: 41px 20px 48px;
    }
    .tpItem_v2.small .tpiv2Details h3 {
        font-size: 17px;
    }
    .tpItem_v2.small .tpiv2Details .pi01Price ins {
        font-size: 18px;
    }
    .tpItem_v2.small .tpiv2Details .pi01Price del {
        font-size: 15px;
        margin-left: 5px;
    }
    /* vendor info  */
    .vendorInfoTabContent ul li.stRatings span.seller-rating {
        top: 4px;
        margin: 0 0 0 20px;
        font-size: 14px;
    }
    #yith-wcwl-form .wishlist_table.images_grid li .item-details table.item-details-table td, #yith-wcwl-form .wishlist_table.mobile li .item-details table.item-details-table td, #yith-wcwl-form .wishlist_table.mobile li table.additional-info td {
        font-size: 15px;
    }
    #yith-wcwl-form .wishlist_table .product-add-to-cart a {
        max-width: 167px;
        padding: 0 30px;
    }
}











