@media(min-width:1920px){

   #muniLogo {
       width: 100%!important;
     }

 /* homepage*/

 span.store-category {
     font-size: 16px!important;
 }


 #catNav li, #catNav .cat a {
     max-height: 60px;
     border-radius: 12px;
 }

 #joinButton {
     font-size: 20px;
 }

 .homeCategories nav.navbar {
   max-height: 70px;
   margin-top: 30px!important;
 }


 #homeCategories li.product{
   margin: 15px 0 40px;
 }

 #homeCategories > div:nth-child(1) > h2 {
     margin-top: 40px!important;
 }

 .store-item .avatar {
     max-width: 50px;
     max-height: 50px;
 }

 .term-4244 .store-item .avatar{
   max-width: unset!important;
   max-height: unset!important;
 }

 .homepageStores .store-info img {
     max-height: 100px;
 }

 .homepageStores .store-info{
   max-height: 120px;
 }

 .homepageStores .seller-avatar {
   max-width: 80px;
   position: unset!important;
   max-height: 80px;
   margin-top: -60px!important;
 }

 .term-4244 .container.container-fullwidth #catNav li, .term-4244 .container.container-fullwidth #catNav .cat a{
     height: 90px;
     max-height: unset;
 }

 body.term-4243 .container.container-fullwidth #catNav h2.woocommerce-loop-category__title {
     font-size: 36px!important;
 }

 .term-4243 .store-category-info-one * {
     font-size: 16px!important;
 }

 .term-4243 .container{
   max-width: 1500px!important;
 }


 .term-4243 .container.container-fullwidth #catNav li, .term-4243 .container.container-fullwidth #catNav .cat a {
   height: 200px;
   max-height: unset;
 }

 .term-4244 .container.container-fullwidth #catNav h2.woocommerce-loop-category__title{
   margin-right: 0!important;
 }

 .archive .container.container-fullwidth #catNav img {
     margin-bottom: 10px!important;
     max-width: 100%!important;
     max-height: 100%!important;
 }

 a#allShops, a#joinButton {
     font-size: 19px;
     padding: 0!important;
     width: 4vw;
     height: 2vw;
 }


 .bio-text-full {
     font-size: 19px!important;
 }

 .dokan-store.woocommerce .woocommerce-ordering select {
     font-size: 16px!important;
     max-height: 45px;
 }

 #dokan-content>div.free-format-container>h2 {
     font-size: 24px;
 }


 #catNav h2.woocommerce-loop-category__title {
   font-size: 16px!important;
   margin-right: 15px!important;
 }

 #homeCategories .slider-2596 .product .loop-product-info a{
   font-size: 16px!important;
   height: unset!important;

 }

 #catNav img {
     max-width: 35px;
     max-height: 35px;
     min-width: unset!important;
 }

 #homeCategories > div:nth-child(1) > h2,
 .titles h2 {
     font-size: 24px!important;
 }

 .homepageStores .store-data h2 a {
     font-size: 32px!important;
 }

 div.homepageStores .store-data h2{
   font-size: 19px!important;
 }


 .homepageStores form.sort-by.item {
     max-width: 300px;
 }

 .homepageStores #dokan-store-listing-filter-wrap {
     margin-top: -50px;
     margin-bottom: 50px;
 }


 .titles > h2 > img {
     max-width: 24px;
     margin-top: 0!important;
 }


 .homeCategories .navbar-brand img{
   max-width: 24px;
 max-height: 24px;
 }

 .slider-4243 .loop-product-info {
     margin-top: 50px!important;
     padding-top: 0!important;
 }

 .homeCategories a.nav-item.nav-link:last-child:after {
     padding: 6px 20px 6px 40px!important;
     font-size: 20px!important;
     height: 40px;
     display: flex;
     align-items: center;
 }

 .homeCategories a.navbar-brand{
   font-size: 16px!important;
   max-height: 40px!important;
   margin-left: 15px!important;
 }


 .home .store-item .star-rating {
     left: 5px;
     font-size: 16px;
     top: 5px;
 }

 .homeCategories a.nav-item.nav-link {
     font-size: 15px!important;
     margin-left: 15px!important;
 }




 #product-loop .product-title a, .product .loop-product-info .product-title, .related.products .loop-product-info a.product-title, .dokan-store .product-title a {
     height: 80px!important;
 }


 .product-price {
height: unset!important
}


 } /* end */










 /******* product cagtegory ******/
 @media(min-width:1920px){


   .slider-ajax {
     max-width: 1500px;
   }


 .shop-archive #primary {
     justify-content: center;
 }

 .term-4243 .shop-archive #primary {
     max-width: 1500px!important;
     flex: unset;
     justify-content: center;
 }

 .tax-product_cat .xs-section-padding>div>div>div, .search-results .shop-archive>div>div
 { margin: auto; display: flex; justify-content: center; }



 #sidebarShop a {
     font-size: 18px!important;
     overflow: hidden;
 }

 .sidebar .widget-title{
   font-size: 19px!important;
 }

 .shop-archive .star-rating span::before, .shop-archive .star-rating::before {
     font-size: 11px!important;
 }

 .shop-archive .star-rating {
   width: 60px!important;
   height: 14px!important;
   }



 .shop-archive .loop-product-info >a,
 .archive.woocommerce h4.product-title > a{
   font-size: 16px!important;
   max-height: unset;
   margin-bottom: 10px!important;
   height: 40px!important;
   margin-top: 10px;
 }

 .slider-2596 .store-logo img, .term-2596 a.store-logo img {
     margin-top: -35px!important;
 }

 .shop-archive .store-avatar {
   margin-bottom: -60px!important;
   height: 80px!important;
 }

 .term-4244 .shop-archive .store-avatar {
   margin-bottom: 0px!important;
   height: 100%!important;
   width: unset!important;
 }

 .term-4244 .store-avatar img{
   max-width: 60px;
 }

 .term-4244 span.store-title{
   top: 70px!important;
   font-size: 21px!important;
 }

 .term-4244 .star-rating {
     max-width: 55px!important;
     left: 0!important;
     top: 75px!important;
 }


 .shop-archive .slider-header h1 a,
 .shop-archive .slider-header h1{
   font-size: 40px!important;
   line-height: 2;
 }


 .sidebar .widget_price_filter .price_slider_amount button.button,
 .dokan-store input.dokan-right.dokan-btn.dokan-btn-theme{
   font-size: 19px!important;
   padding: 15px 0!important;
     margin-top: 2vw;
 }

 aside.dokan-store-widget input[type=text], aside.dokan-store-widget input[type=email], .dokan-form-group textarea.dokan-form-control {
     font-size: 16px!important;
 }


 .woocommerce-page .woocommerce-pagination ul.page-numbers li{
   width: unset;
   overflow: visible;

 }


 .woocommerce-page .woocommerce-pagination ul.page-numbers li span, .woocommerce-page .woocommerce-pagination ul.page-numbers li a {
     font-size: 19px!important;
     max-width: 38px;
     max-height: 38px;
 }


 .product-search-input {
     max-width: 850px;
 }

 #body > div.container.container-fullwidth > div.container > div > form > div > button{
   max-width: 220px;
 }

 .product-search-input button span{
   font-size: 25px!important;
 }


 div#cat-drop-stack a{
   padding: 15px!important;
 }

 .sidebar .widget-title{
   margin-bottom: 30px!important;
     padding-right: 10px!important;
 }

 div#woocommerce_price_filter-2 {
     margin-top: 30px!important;
 }


 .slider-4243 span.woocommerce-Price-amount.amount, .term-4243 span.woocommerce-Price-amount.amount,
 .term-4243 bdi,
 .woocommerce .widget_price_filter .price_slider_amount .button,
 .sidebar .widget_price_filter .price_slider_amount .price_label{
   font-size:19px!important;
 }



 .dokan-store-open-close span {
     white-space: pre;
 }



 .archive.woocommerce .owl-item li.product{
   margin: auto!important;

 }

 .shop-archive .row{
   justify-content: center;
 }


 .term-4244 .store-category-info-one p {
     margin-bottom: 15px!important;
     font-size: 17px!important;
 }

 .store-category-info-one>p.store-title>b>a {
     font-size: 22px!important;
 }

 .term-4244 .closed-open.closed * {
     color: #eb7156!important;
     font-size: 16px!important;
 }

 .term-4244 .closed-open * {
     font-size: 19px!important;
 }

 } /* end  product category*/






 @media (min-width:1920px) {

 .tab-contents .tab-nav li a{
   font-size: 19px!important;
 }

 .store-info-section{
   max-height: 80px;
 }

 .single-product .tab-contents p, .single-product .tab-contents span {
     font-size: 16px!important;
 }

 .single-product .shop-archive #primary {
     max-width: unset!important;
 }

 .single-product .quantity input[type=button]{
   max-width: 30px;
 max-height: 30px;
 font-size: 30px;
 }

 .single-product .quantity .qty{
   max-height: 38px;
 }

 .single-product div.product div.images .flex-control-thumbs li {
 /*     min-width: 50px!important;
     max-width: 100px!important; */
     margin: 10px!important;
 }

 .single-product .container>.row{
   display: flex;
   justify-content: center;
   max-width: 1500px;
 }


 .single-product .product .product_title{
   font-size: 38px!important;
 }

 .store-info-section a.visit-store {
     font-size: 19px!important;
     padding:10px!important;
   }

   .store-info-section .star-rating {
     font-size: 19px!important;
 }


 .store-info-section img {
     max-width: 36px;
 }

 .store-info-section .store-title{
   font-size: 16px!important;
 }

 button.wsb-button.js-wsb-add-to-cart.confirm:before {
     font-size: 20px!important;
     margin: 0 0 0 10px!important;
 }


 .single-product p.price * {
     font-size: 38px!important;
 }


 .single-product p.price span {
     font-size: 30px!important;
 }


 .single-product .tab-contents .tab-title {
     font-size: 26px!important;
 }

 .single-product .tab-contents p{
   font-size:18px!important;
 }

 .single-product  p.description{
   font-size: 18px!important;
 }


 .xs-breadcumb .breadcrumb-item
 {
   font-size:17px!important;
 }

 .related.products span.price * {
     font-size: 20px!important;
 }

 .related.products .product-title a{
   font-size:18px!important;
   max-height: 60px;
 }


 .single-product section.related.products{
   max-width: 1500px;
 }


 } /* end */





 /* dokan store */

 @media (min-width:1920px) {


   .dokan-single-store.dokan-w8{
     max-width: 1200px;
   }

   .dokan-store-open-close .open-close-day {
     font-size: 16px!important;
     margin: auto;
     padding: 0 5px;
     margin-right: 5px!important;
     }

 .dokan-store .container>.row{
   justify-content: center;
 }

 .dokan-store .product-title a{
   margin-top: 7px;
   line-height: 1.3!important;
 }

 .dokan-store .woocommerce-ordering select {
     vertical-align: top;
     font-size: 19px!important;
 }


 .store-page-wrap.list .xs-product-content .excerpt {
   margin-top: 30px!important;
 }

 #dokan-primary .list .xs-product-content {
     max-height: 100%;
 }

 .woocommerce .woocommerce-ordering select {
     font-size: 19px!important;
 }

 .homepageStores .store-footer {
     height: 80px!important;
     min-height: unset;
 }

 .homepageStores .store-data {
     bottom: -60px!important;
 }


 .xoo-wsc-items-count {
     width: 1.5vw;
     height: 1.5vw;
     font-size: 0.8vw;
 }

 .xoo-wsc-basket img.xoo-wsc-bki {
     width: 2.5vw;
     height: 2.5vw;
 }

 .xs-cart-wrapper a:before{
   font-size: 17px!important;
 }

 #sidebarShop .dokan-store-open-close {
     font-size: 17px!important;
 }

 #dokan_price_filter-2 > h3 {
     margin-bottom: 30px!important;
 }

 .dokan-store-open-close label {
   max-width: 60px;
 }

 .woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
     padding: 8px!important;
 }

 .dokan-pagination-container .dokan-pagination li.active a {
     padding: 10px 15px!important;
 }


 .bio-text {
     font-size: 18px!important;
 }


 div#sidebarShop > div > aside:nth-child(1n+3) {
     margin-top: 15px!important;
     padding-top: 15px!important;
 }


 .service-store-title,
 .cat-4259 p.vendor-bio-title {
     font-size: 28px!important;
     margin-bottom: 30px;
 }


 }/* dokan store end */
