@media only screen and (min-width:1199px){
    .header-style-menu-center .container-fluid,.header-style-menu-right .container-fluid{
        padding-left:35px;
        padding-right:35px
    }
    .woocommerce.mtpl-listing-type-grid .products.products-loop>.product,.woocommerce.products-listing-grid .products.products-loop>.product{
        margin-bottom:0;
        margin-top:30px
    }
    .woocommerce.mtpl-listing-type-grid .products.products-loop-column-2>.product:nth-child(-n+2),.woocommerce.mtpl-listing-type-grid .products.products-loop-column-3>.product:nth-child(-n+3),.woocommerce.mtpl-listing-type-grid .products.products-loop-column-4>.product:nth-child(-n+4),.woocommerce.mtpl-listing-type-grid .products.products-loop-column-5>.product:nth-child(-n+5),.woocommerce.mtpl-listing-type-grid .products.products-loop-column-6>.product:nth-child(-n+6),.woocommerce.products-listing-grid .products.products-loop-column-2>.product:nth-child(-n+2),.woocommerce.products-listing-grid .products.products-loop-column-3>.product:nth-child(-n+3),.woocommerce.products-listing-grid .products.products-loop-column-4>.product:nth-child(-n+4),.woocommerce.products-listing-grid .products.products-loop-column-5>.product:nth-child(-n+5),.woocommerce.products-listing-grid .products.products-loop-column-6>.product:nth-child(-n+6){
        margin-top:0
    }
}
@media only screen and (max-width:1199px) and (min-width:992px){
    .header-style-menu-center .topbar-link>ul>li.topbar_item_type-topbar_menu .top-menu>li,.header-style-menu-center .topbar-link>ul>li.topbar_item_type-topbar_menu .top-menu>li:first-child,.header-style-menu-right .topbar-link>ul>li.topbar_item_type-topbar_menu .top-menu>li,.header-style-menu-right .topbar-link>ul>li.topbar_item_type-topbar_menu .top-menu>li:first-child{
        padding:7px 12px
    }
    #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{
        padding:0 6px 0 6px
    }
    .primary-nav .primary-menu>li{
        margin-right:18px
    }
    .woocommerce.columns-5 ul.ciyashop-products-shortcode>li.product,.woocommerce.columns-6 ul.ciyashop-products-shortcode>li.product{
        width:23.4%;
        margin-right:2%
    }
    .woocommerce.columns-5 ul.ciyashop-products-shortcode>li.product.last,.woocommerce.columns-6 ul.ciyashop-products-shortcode>li.product.last{
        margin-right:2%
    }
    .woocommerce.columns-5 ul.ciyashop-products-shortcode>li.product:nth-child(4n+4),.woocommerce.columns-6 ul.ciyashop-products-shortcode>li.product:nth-child(4n+4){
        margin-right:0
    }
    .woocommerce-page .products.products-loop-column-5>.product{
        width:23.4%;
        margin-right:2%
    }
    .woocommerce-page .products.products-loop-column-5>.product.last{
        margin-right:2%
    }
    .woocommerce-page .products.products-loop-column-5>.product:nth-child(4n){
        margin-right:0
    }
    .pgs-shop-filters-wrapper .price_slider_wrapper-inner{
        width:60%
    }
    .woocommerce-page .products.products-loop-column-5.list>.product-category.product{
        width:23.4%;
        margin-right:2%
    }
    .woocommerce-page .products.products-loop-column-5.list>.product-category.product:nth-child(4n){
        margin-right:0
    }
    .woocommerce.mtpl-listing-type-grid .products.products-loop>.product{
        margin-bottom:0;
        margin-top:30px
    }
    .pgs-mtpl-with-intro .woocommerce.mtpl-listing-type-grid .products.products-loop>.product{
        width:31%;
        margin-right:2%
    }
    .pgs-mtpl-with-intro .woocommerce.mtpl-listing-type-grid .products.products-loop>.product.last{
        margin-right:2%
    }
    .pgs-mtpl-with-intro .woocommerce.mtpl-listing-type-grid .products.products-loop>.product:nth-child(3n+3){
        margin-right:0
    }
    .pgs-mtpl-with-intro .woocommerce.mtpl-listing-type-grid .products.products-loop>.product:nth-child(-n+3){
        margin-top:0
    }
    .pgs-mtpl-inner .woocommerce.mtpl-listing-type-grid .products.products-loop>.product{
        width:31.33%;
        margin-right:3%
    }
    .pgs-mtpl-inner .woocommerce.mtpl-listing-type-grid .products.products-loop>.product.last{
        margin-right:3%
    }
    .pgs-mtpl-inner .woocommerce.mtpl-listing-type-grid .products.products-loop>.product:nth-child(3n+3){
        margin-right:0
    }
    .pgs-mtpl-inner .woocommerce.mtpl-listing-type-grid .products.products-loop>.product:nth-child(-n+3){
        margin-top:0
    }
    .pgs-mtpl-inner .woocommerce.mtpl-listing-type-grid .products.products-loop-column-2>.product{
        width:48%;
        margin-right:4%!important
    }
    .pgs-mtpl-inner .woocommerce.mtpl-listing-type-grid .products.products-loop-column-2>.product:nth-child(-n+3){
        margin-top:30px
    }
    .pgs-mtpl-inner .woocommerce.mtpl-listing-type-grid .products.products-loop-column-2>.product:nth-child(-n+2){
        margin-top:0
    }
    .pgs-mtpl-inner .woocommerce.mtpl-listing-type-grid .products.products-loop-column-2>.product:nth-child(2n){
        margin-right:0!important
    }
    .woocommerce.mtpl-listing-type-grid .products.products-loop{
        margin-right:1px
    }
    .products-listing-type-grid .products-listing-inner .products-listing-intro-wrapper{
        height:100%
    }
    .products-listing-type-grid .products-listing-inner .products-listing-main .products.products-loop>.product{
        width:31.2222%;
        margin-right:3%;
        margin-top:30px;
        margin-bottom:0
    }
    .products-listing-type-grid .products-listing-inner .products-listing-main .products.products-loop>.product.last{
        margin-right:3%
    }
    .products-listing-type-grid .products-listing-inner .products-listing-main .products.products-loop>.product:nth-child(3n+3){
        margin-right:0
    }
    .products-listing-type-grid .products-listing-inner .products-listing-main .products.products-loop>.product:nth-child(-n+3){
        margin-top:0
    }
    .products-listing-type-grid .products-listing-inner .products-listing-main .products.products-loop-column-2>.product,.products-listing-type-grid .products-listing-inner .products-listing-main .products.products-loop-column-2>.product.last{
        width:47.8888%;
        margin-right:4%;
        margin-top:30px
    }
    .products-listing-type-grid .products-listing-inner .products-listing-main .products.products-loop-column-2>.product:nth-child(2n){
        margin-right:0
    }
    .products-listing-intro-wrapper .products-listing-description{
        word-wrap:break-word
    }
    .products-listing-intro-wrapper .products-listing-control{
        padding:20px
    }
}
@media only screen and (min-width:992px){
    .site-footer .footer-wrapper.ciyashop-sticky-footer{
        position:fixed;
        bottom:0;
        left:0;
        right:0;
        z-index:0
    }
    body.device-type-mobile #header-sticky.header-sticky-mobile-off{
        display:none
    }
    .header-style-right-topbar-main+.site-content .inner-intro{
        padding-top:140px
    }
    .header-style-right-topbar-main+.site-content .woocommerce_inner-intro{
        padding-top:10px
    }
    .header-style-menu-center.header-above-content+.site-content .inner-intro,.header-style-menu-right.header-above-content+.site-content .inner-intro{
        padding-top:100px
    }
    .woocommerce-page .header-style-menu-center.header-above-content+.site-content .inner-intro,.woocommerce-page .header-style-menu-right.header-above-content+.site-content .inner-intro{
        padding-top:10px
    }
    .woocommerce-page .header-style-menu-center.header-above-content+.site-content .woocommerce_inner-intro.inner-intro,.woocommerce-page .header-style-menu-right.header-above-content+.site-content .woocommerce_inner-intro.inner-intro{
        padding-top:10px
    }
    .search-results .site-header.header-above-content+.site-content>.inner-intro.header_intro+.content-wrapper{
        margin-top:0
    }
    .search-results .site-header.header-above-content+.site-content>.content-wrapper{
        margin-top:98px
    }
    .pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_brand{
        display:none
    }
    .pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav{
        display:block!important;
        overflow:visible;
        position:relative;
        z-index:10
    }
    .pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_btn{
        display:none
    }
    .pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav li .sub-menu{
        min-width:240px;
        position:absolute;
        left:100%;
        top:0;
        padding:10px 0;
        margin:0;
        overflow:visible;
        z-index:2
    }
    .pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav li .pgs-menu-html-block.sub-menu{
        padding:0
    }
    .modal-lg{
        max-width:700px
    }
}
@media only screen and (max-width:991px) and (min-width:768px){
    .woocommerce.columns-4 ul.ciyashop-products-shortcode>li.product,.woocommerce.columns-5 ul.ciyashop-products-shortcode>li.product,.woocommerce.columns-6 ul.ciyashop-products-shortcode>li.product{
        width:31.9%;
        margin-right:2%
    }
    .woocommerce.columns-4 ul.ciyashop-products-shortcode>li.product.last,.woocommerce.columns-5 ul.ciyashop-products-shortcode>li.product.last,.woocommerce.columns-6 ul.ciyashop-products-shortcode>li.product.last{
        margin-right:2%
    }
    .woocommerce.columns-4 ul.ciyashop-products-shortcode>li.product:nth-child(3n+3),.woocommerce.columns-5 ul.ciyashop-products-shortcode>li.product:nth-child(3n+3),.woocommerce.columns-6 ul.ciyashop-products-shortcode>li.product:nth-child(3n+3){
        margin-right:0
    }
    .woocommerce-page .products.products-loop-column-4>.product,.woocommerce-page .products.products-loop-column-5>.product{
        width:31.9%;
        margin-right:2%
    }
    .woocommerce-page .products.products-loop-column-4>.product.last,.woocommerce-page .products.products-loop-column-5>.product.last{
        margin-right:2%
    }
    .woocommerce-page .products.products-loop-column-4>.product:nth-child(3n+3),.woocommerce-page .products.products-loop-column-5>.product:nth-child(3n+3){
        margin-right:0
    }
    .woocommerce-page .products.products-loop-column-4.list>.product-category.product,.woocommerce-page .products.products-loop-column-5.list>.product-category.product{
        width:31.9%;
        margin-right:2%
    }
    .woocommerce-page .products.products-loop-column-4.list>.product-category.product:nth-child(3n+3),.woocommerce-page .products.products-loop-column-5.list>.product-category.product:nth-child(3n+3){
        margin-right:0
    }
    .pgs-mtpl-with-intro .woocommerce.mtpl-listing-type-grid .products.products-loop>.product{
        width:48%;
        margin-right:2%;
        margin-top:20px
    }
    .pgs-mtpl-with-intro .woocommerce.mtpl-listing-type-grid .products.products-loop>.product.last{
        margin-right:2%
    }
    .pgs-mtpl-with-intro .woocommerce.mtpl-listing-type-grid .products.products-loop>.product:nth-child(2n+2){
        margin-right:0
    }
    .pgs-mtpl-with-intro .woocommerce.mtpl-listing-type-grid .products.products-loop>.product:nth-child(-n+2){
        margin-top:0
    }
    .pgs-mtpl-inner .woocommerce.mtpl-listing-type-grid .products.products-loop>.product{
        width:48%;
        margin-right:2%
    }
    .pgs-mtpl-inner .woocommerce.mtpl-listing-type-grid .products.products-loop>.product.last{
        margin-right:2%
    }
    .pgs-mtpl-inner .woocommerce.mtpl-listing-type-grid .products.products-loop>.product:nth-child(2n+2){
        margin-right:0
    }
    .pgs-mtpl-inner .woocommerce.mtpl-listing-type-grid .products.products-loop>.product:nth-child(-n+2){
        margin-top:0
    }
    .pgs-mtpl-inner .woocommerce.mtpl-listing-type-grid .products.products-loop-column-2>.product{
        margin-top:0
    }
    .products-listing-type-grid .products-listing-inner .products-listing-intro-wrapper{
        height:100%
    }
    .products-listing-type-grid .products-listing-inner .products-listing-main .products.products-loop>.product{
        width:48.3333%;
        margin-right:3%;
        margin-top:30px;
        margin-bottom:0
    }
    .products-listing-type-grid .products-listing-inner .products-listing-main .products.products-loop>.product.last{
        margin-right:3%
    }
    .products-listing-type-grid .products-listing-inner .products-listing-main .products.products-loop>.product:nth-child(2n+2){
        margin-right:0
    }
    .products-listing-type-grid .products-listing-inner .products-listing-main .products.products-loop>.product:nth-child(-n+2){
        margin-top:0
    }
    .pgs-mtpl-inner .woocommerce.mtpl-listing-type-grid .products.products-loop>.product,.woocommerce.mtpl-listing-type-grid .products.products-loop>.product{
        width:48.5%;
        margin-right:3%;
        margin-top:30px;
        margin-bottom:0
    }
    .pgs-mtpl-inner .woocommerce.mtpl-listing-type-grid .products.products-loop>.product.last,.woocommerce.mtpl-listing-type-grid .products.products-loop>.product.last{
        margin-right:3%
    }
    .pgs-mtpl-inner .woocommerce.mtpl-listing-type-grid .products.products-loop>.product:nth-child(2n+2),.woocommerce.mtpl-listing-type-grid .products.products-loop>.product:nth-child(2n+2){
        margin-right:0
    }
    .woocommerce.mtpl-listing-type-grid .products.products-loop>.product.product-hover-style-image-center,.woocommerce.mtpl-listing-type-grid .products.products-loop>.product.product-hover-style-image-icon-bottom,.woocommerce.mtpl-listing-type-grid .products.products-loop>.product.product-hover-style-image-icon-left,.woocommerce.mtpl-listing-type-grid .products.products-loop>.product.product-hover-style-info-bottom,.woocommerce.mtpl-listing-type-grid .products.products-loop>.product.product-hover-style-info-bottom-bar,.woocommerce.products-listing-grid .products.products-loop>.product.product-hover-style-image-center,.woocommerce.products-listing-grid .products.products-loop>.product.product-hover-style-image-icon-bottom,.woocommerce.products-listing-grid .products.products-loop>.product.product-hover-style-image-icon-left,.woocommerce.products-listing-grid .products.products-loop>.product.product-hover-style-info-bottom,.woocommerce.products-listing-grid .products.products-loop>.product.product-hover-style-info-bottom-bar{
        margin-bottom:1px
    }
    .woocommerce.mtpl-listing-type-grid .products.products-loop{
        margin-right:1px
    }
}
@media only screen and (min-width:768px){
    .blog .masonry.columns-2{
        margin-left:-15px;
        margin-right:-15px
    }
}
@media only screen and (max-width:767px) and (min-width:480px){
    .woocommerce-page .products.products-loop-column-3>.product,.woocommerce-page .products.products-loop-column-4>.product,.woocommerce-page .products.products-loop-column-5>.product,.woocommerce-page .products.products-loop-column-6>.product{
        width:48.8%;
        margin-right:2%
    }
    .woocommerce-page .products.products-loop-column-3>.product.last,.woocommerce-page .products.products-loop-column-4>.product.last,.woocommerce-page .products.products-loop-column-5>.product.last,.woocommerce-page .products.products-loop-column-6>.product.last{
        margin-right:2%
    }
    .woocommerce-page .products.products-loop-column-3>.product:nth-child(2n+2),.woocommerce-page .products.products-loop-column-4>.product:nth-child(2n+2),.woocommerce-page .products.products-loop-column-5>.product:nth-child(2n+2),.woocommerce-page .products.products-loop-column-6>.product:nth-child(2n+2){
        margin-right:0
    }
    .woocommerce-page .products.products-loop-column-3.list>.product-category.product,.woocommerce-page .products.products-loop-column-4.list>.product-category.product,.woocommerce-page .products.products-loop-column-5.list>.product-category.product,.woocommerce-page .products.products-loop-column-6.list>.product-category.product{
        width:48.8%;
        margin-right:2%
    }
    .woocommerce-page .products.products-loop-column-3.list>.product-category.product:nth-child(2n+2),.woocommerce-page .products.products-loop-column-4.list>.product-category.product:nth-child(2n+2),.woocommerce-page .products.products-loop-column-5.list>.product-category.product:nth-child(2n+2),.woocommerce-page .products.products-loop-column-6.list>.product-category.product:nth-child(2n+2){
        margin-right:0
    }
    .pgs-mtpl-with-intro .woocommerce.mtpl-listing-type-grid .products.products-loop>.product{
        width:48%;
        margin-right:2%;
        margin-top:20px
    }
    .pgs-mtpl-with-intro .woocommerce.mtpl-listing-type-grid .products.products-loop>.product.last{
        margin-right:2%
    }
    .pgs-mtpl-with-intro .woocommerce.mtpl-listing-type-grid .products.products-loop>.product:nth-child(2n+2){
        margin-right:0
    }
    .pgs-mtpl-with-intro .woocommerce.mtpl-listing-type-grid .products.products-loop>.product:nth-child(-n+2){
        margin-top:0
    }
    .pgs-mtpl-inner .woocommerce.mtpl-listing-type-grid .products.products-loop>.product{
        width:48%;
        margin-right:2%
    }
    .pgs-mtpl-inner .woocommerce.mtpl-listing-type-grid .products.products-loop>.product.last{
        margin-right:2%
    }
    .pgs-mtpl-inner .woocommerce.mtpl-listing-type-grid .products.products-loop>.product:nth-child(2n+2){
        margin-right:0
    }
    .pgs-mtpl-inner .woocommerce.mtpl-listing-type-grid .products.products-loop>.product:nth-child(-n+2){
        margin-top:0
    }
    .pgs-mtpl-inner .woocommerce.mtpl-listing-type-grid .products.products-loop-column-2>.product{
        margin-top:0
    }
    .products-listing-type-grid .products-listing-inner .products-listing-main .products.products-loop>.product{
        width:48.3333%;
        margin-right:3%;
        margin-top:30px;
        margin-bottom:0
    }
    .products-listing-type-grid .products-listing-inner .products-listing-main .products.products-loop>.product.last{
        margin-right:3%
    }
    .products-listing-type-grid .products-listing-inner .products-listing-main .products.products-loop>.product:nth-child(2n+2){
        margin-right:0
    }
    .products-listing-type-grid .products-listing-inner .products-listing-main .products.products-loop>.product:nth-child(-n+2){
        margin-top:0
    }
    .woocommerce.mtpl-listing-type-grid .products.products-loop.products-loop-column-2>.product,.woocommerce.mtpl-listing-type-grid .products.products-loop.products-loop-column-3>.product,.woocommerce.mtpl-listing-type-grid .products.products-loop.products-loop-column-4>.product,.woocommerce.mtpl-listing-type-grid .products.products-loop.products-loop-column-5>.product,.woocommerce.mtpl-listing-type-grid .products.products-loop.products-loop-column-6>.product{
        width:48.5%;
        margin-right:3%;
        margin-bottom:0;
        margin-top:30px
    }
    .woocommerce.mtpl-listing-type-grid .products.products-loop.products-loop-column-2>.product.last,.woocommerce.mtpl-listing-type-grid .products.products-loop.products-loop-column-3>.product.last,.woocommerce.mtpl-listing-type-grid .products.products-loop.products-loop-column-4>.product.last,.woocommerce.mtpl-listing-type-grid .products.products-loop.products-loop-column-5>.product.last,.woocommerce.mtpl-listing-type-grid .products.products-loop.products-loop-column-6>.product.last{
        margin-right:3%
    }
    .woocommerce.mtpl-listing-type-grid .products.products-loop.products-loop-column-2>.product:nth-child(2n+2),.woocommerce.mtpl-listing-type-grid .products.products-loop.products-loop-column-3>.product:nth-child(2n+2),.woocommerce.mtpl-listing-type-grid .products.products-loop.products-loop-column-4>.product:nth-child(2n+2),.woocommerce.mtpl-listing-type-grid .products.products-loop.products-loop-column-5>.product:nth-child(2n+2),.woocommerce.mtpl-listing-type-grid .products.products-loop.products-loop-column-6>.product:nth-child(2n+2){
        margin-right:0
    }
    .woocommerce.mtpl-listing-type-grid .products.products-loop>.product.product-hover-style-image-center,.woocommerce.mtpl-listing-type-grid .products.products-loop>.product.product-hover-style-image-icon-bottom,.woocommerce.mtpl-listing-type-grid .products.products-loop>.product.product-hover-style-image-icon-left,.woocommerce.mtpl-listing-type-grid .products.products-loop>.product.product-hover-style-info-bottom,.woocommerce.mtpl-listing-type-grid .products.products-loop>.product.product-hover-style-info-bottom-bar,.woocommerce.products-listing-grid .products.products-loop>.product.product-hover-style-image-center,.woocommerce.products-listing-grid .products.products-loop>.product.product-hover-style-image-icon-bottom,.woocommerce.products-listing-grid .products.products-loop>.product.product-hover-style-image-icon-left,.woocommerce.products-listing-grid .products.products-loop>.product.product-hover-style-info-bottom,.woocommerce.products-listing-grid .products.products-loop>.product.product-hover-style-info-bottom-bar{
        margin-bottom:1px
    }
    .woocommerce.mtpl-listing-type-grid .products.products-loop{
        margin-right:1px
    }
}
@media only screen and (max-width:479px) and (min-width:250px){
    .woocommerce-page .products.products-loop-column-2>.product,.woocommerce-page .products.products-loop-column-3>.product,.woocommerce-page .products.products-loop-column-4>.product,.woocommerce-page .products.products-loop-column-5>.product,.woocommerce-page .products.products-loop-column-6>.product{
        width:100%;
        margin-right:0
    }
    .woocommerce-page .products.products-loop-column-2>.product.last,.woocommerce-page .products.products-loop-column-3>.product.last,.woocommerce-page .products.products-loop-column-4>.product.last,.woocommerce-page .products.products-loop-column-5>.product.last,.woocommerce-page .products.products-loop-column-6>.product.last{
        margin-right:0
    }
    .woocommerce-page .products.products-loop-column-2.list>.product-category.product,.woocommerce-page .products.products-loop-column-3.list>.product-category.product,.woocommerce-page .products.products-loop-column-4.list>.product-category.product,.woocommerce-page .products.products-loop-column-5.list>.product-category.product,.woocommerce-page .products.products-loop-column-6.list>.product-category.product{
        width:100%;
        margin-right:0
    }
    .pgs-mtpl-with-intro .woocommerce.mtpl-listing-type-grid .products.products-loop>.product{
        width:100%;
        margin-right:0;
        margin-top:0;
        margin-bottom:25px
    }
    .pgs-mtpl-with-intro .woocommerce.mtpl-listing-type-grid .products.products-loop>.product.last,.pgs-mtpl-with-intro .woocommerce.mtpl-listing-type-grid .products.products-loop>.product:nth-child(2n+2){
        margin-right:0
    }
    .pgs-mtpl-inner .woocommerce.mtpl-listing-type-grid .products.products-loop>.product{
        width:100%;
        margin-right:0
    }
    .pgs-mtpl-inner .woocommerce.mtpl-listing-type-grid .products.products-loop>.product.last,.pgs-mtpl-inner .woocommerce.mtpl-listing-type-grid .products.products-loop>.product:nth-child(2n+2){
        margin-right:0
    }
    .pgs-mtpl-inner .woocommerce.mtpl-listing-type-grid .products.products-loop-column-2>.product{
        margin-top:0
    }
    .pgs-mtpl-with-intro .woocommerce.mtpl-listing-type-grid .products.products-loop>.product:last-child,.woocommerce.mtpl-listing-type-grid .products.products-loop>.product:last-child{
        margin-bottom:0
    }
    .woocommerce.mtpl-listing-type-grid .products.products-loop{
        margin-bottom:1px;
        margin-left:1px;
        margin-right:1px
    }
    .products-listing-type-grid .products-listing-inner .products-listing-main .products.products-loop>.product{
        width:100%;
        margin-right:0;
        margin-top:0;
        margin-bottom:30px
    }
    .products-listing-type-grid .products-listing-inner .products-listing-main .products.products-loop>.product:last-child{
        margin-bottom:0
    }
    .products-listing-type-grid .products-listing-inner .products-listing-main .products.products-loop>.product.last,.products-listing-type-grid .products-listing-inner .products-listing-main .products.products-loop>.product:nth-child(2n+2){
        margin-right:0
    }
}
@media only screen and (max-width:1600px){
    .pgscore_categorybox_wrapper:before{
        border-width:0 145px 100px
    }
    .vc_row[data-vc-stretch-content] .pgs-mtpl-with-intro .pgs-mtpl-intro-content-alignment-right{
        padding-left:22%
    }
}
@media only screen and (max-width:1300px){
    .container{
        max-width:100%;
        width:100%
    }
    #mega-menu-wrap-primary #mega-menu-primary li.mega-align-bottom-left>ul.mega-sub-menu{
        right:0
    }
    #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-align-bottom-left li.mega-menu-item a.mega-menu-link{
        text-align:right
    }
    #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-align-bottom-left li.mega-menu-item-has-children>a.mega-menu-link:after{
        content:'\f341';
        float:left;
        margin:0
    }
    #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-align-bottom-left ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu{
        left:-100%;
        top:0
    }
}
@media only screen and (max-width:1199px){
    h1{
        font-size:40px;
        line-height:50px
    }
    h2{
        font-size:32px;
        line-height:42px
    }
    h3{
        font-size:26px;
        line-height:36px
    }
    h4{
        font-size:22px;
        line-height:32px
    }
    .widget h4.widget-title{
        font-size:17px;
        line-height:22px
    }
    .search_form-inner input.form-control{
        width:320px
    }
    .header-main .search_form-inner+.search_form-keywords-wrap{
        display:none
    }
    .site-header .header-sticky-inner .woo-tools{
        display:none
    }
    #bbpress-forums #bbp-search-form #bbp_search{
        width:100%;
        margin-bottom:15px
    }
    .site-header .pgs_megamenu-enable>li.pgs-menu-item-mega-menu>.pgs_menu_nav-sublist-dropdown .container>.sub-menu{
        padding:15px
    }
    .site-header .pgs_megamenu-enable>li.menu-item-with-block.pgs-mega-menu-custom-size .pgs-menu-html-block{
        padding-top:25px;
        padding-left:25px;
        padding-right:25px
    }
    .blog .timeline-sidebar .timeline li.timeline-inverted .timeline-badge{
        left:-79px
    }
    .blog .timeline-sidebar .timeline:before{
        left:54px
    }
    .woocommerce .product-hover-style-info-bottom .product-actions>.product-action-add-to-cart .add_to_cart_button,.woocommerce .product-hover-style-info-bottom .product-actions>.product-action-add-to-cart .added_to_cart,.woocommerce .product-hover-style-info-bottom .product-actions>.product-action-add-to-cart .product_type_external{
        padding:0 17px
    }
    .woocommerce .product-hover-style-info-bottom .product-actions>.product-action-add-to-cart .add_to_cart_button:before,.woocommerce .product-hover-style-info-bottom .product-actions>.product-action-add-to-cart .added_to_cart:before,.woocommerce .product-hover-style-info-bottom .product-actions>.product-action-add-to-cart .product_type_external:before{
        content:normal
    }
    .woocommerce .product-hover-style-image-bottom-bar .product-actions .add_to_cart_button:before,.woocommerce .product-hover-style-image-bottom-bar .product-actions .added_to_cart:before,.woocommerce .product-hover-style-image-bottom-bar .product-actions .product_type_external:before{
        content:normal
    }
    .woocommerce .product-hover-style-info-bottom-bar .product-actions .add_to_cart_button:before,.woocommerce .product-hover-style-info-bottom-bar .product-actions .added_to_cart:before,.woocommerce .product-hover-style-info-bottom-bar .product-actions .product_type_external:before{
        content:normal
    }
    .woocommerce .products.list .product-hover-style-info-bottom .product-actions{
        padding-left:30%
    }
    .woocommerce .products.list .product-hover-style-info-bottom-bar .product-actions{
        width:30%;
        bottom:37px
    }
    .product-top-left{
        margin-bottom:30px
    }
    .woocommerce.single-product .product-content-bottom{
        margin-top:10px
    }
    .woocommerce div.product .woocommerce-tabs{
        margin-top:10px
    }
    .woocommerce.single-product div.product .summary .cart .single_add_to_cart_button,.woocommerce.single-product div.product form.cart .single_add_to_cart_button{
        font-size:14px
    }
    .woocommerce div.product .woocommerce-tabs-layout-default ul.tabs li a{
        font-size:14px;
        padding:10px 20px
    }
    .woocommerce ul.order_details{
        -webkit-box-pack:inherit;
        -ms-flex-pack:inherit;
        justify-content:inherit;
        padding:3% 3% 0 3%
    }
    .woocommerce ul.order_details li{
        -ms-flex-preferred-size:32%;
        flex-basis:32%;
        max-width:32%;
        margin-bottom:3%
    }
    .woocommerce ul.order_details li:nth-child(3){
        border-right:none;
        padding-right:0;
        margin-right:0
    }
    .woocommerce div.product .woocommerce-tabs-layout-left ul.tabs{
        width:220px
    }
    .woocommerce-checkout-layout-light_spiral .woocommerce-checkout #order_review_heading:before{
        top:-22px
    }
    .ciyashop-sticky-btn .ciyashop-sticky-btn-content .product-title{
        width:370px
    }
    .woocommerce.single-product .ciyashop-sticky-btn .woo-product-countdown-wrapper{
        display:none
    }
    .vc_row[data-vc-stretch-content] .pgs-mtpl-with-intro .pgs-mtpl-intro-content-alignment-right{
        padding-left:25px
    }
    .ciyashop-site-layout-boxed #page,.ciyashop-site-layout-framed #page,.ciyashop-site-layout-rounded #page{
        max-width:1300px
    }
    .ciyashop-site-layout-rounded #page{
        margin:0 auto;
        border-radius:0
    }
    .portfolio-content-area.column-6 .portfolio-grid-column-item,.portfolio-content-area.column-6 .portfolio-grid-item{
        width:25%
    }
}
@media only screen and (max-width:1024px){
    .loop-header-tools .woocommerce-result-count{
        display:none
    }
    .loop-header-tools .ciyashop-products-per-page{
        margin-left:0;
        margin-right:auto
    }
}
@media only screen and (max-width:991px){
    .archive .content-wrapper,.content-wrapper,.search .content-wrapper,.single-post .content-wrapper,.single-product .content-wrapper.content-wrapper-vc-enabled{
        padding:50px 0
    }
    .woo-tools-action.woo-tools-cart .widget_shopping_cart{
        left:auto;
        right:-70px
    }
    .site-header .header-sticky-inner .woo-tools{
        display:none
    }
    .header-mobile .mobile-butoon-menu .mobile-menu-trigger span::after,.header-mobile .mobile-butoon-menu .mobile-menu-trigger span::before{
        -webkit-transition:all .2s ease-in-out 0s;
        -moz-transition:all .2s ease-in-out 0s;
        transition:all .2s ease-in-out 0s
    }
    .header-mobile .mobile-butoon-menu .mobile-menu-trigger.mobile-menu-trigger-opened span::before{
        -webkit-transform:rotate(-45deg);
        -moz-transform:rotate(-45deg);
        transform:rotate(-45deg);
        top:50%
    }
    .header-mobile .mobile-butoon-menu .mobile-menu-trigger.mobile-menu-trigger-opened span::after{
        -webkit-transform:rotate(45deg);
        -moz-transform:rotate(45deg);
        transform:rotate(45deg);
        top:50%
    }
    .header-mobile .mobile-butoon-menu .mobile-menu-trigger.mobile-menu-trigger-opened span{
        background-color:rgba(0,0,0,0)
    }
    h1{
        font-size:36px;
        line-height:46px
    }
    h2{
        font-size:30px;
        line-height:40px
    }
    h3{
        font-size:24px;
        line-height:34px
    }
    h4{
        font-size:21px;
        line-height:28px
    }
    h5{
        font-size:19px;
        line-height:22px
    }
    .site-footer .footer-bottom .bottom-text{
        margin-bottom:10px
    }
    .btn,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.yith-woocompare-widget a.clear-all,.yith-woocompare-widget a.compare,button.button,input[type=submit]{
        line-height:42px;
        padding:0 16px
    }
    article.hentry h1.entry-title{
        font-size:30px;
        line-height:40px
    }
    article.hentry h2.entry-title{
        font-size:26px;
        line-height:36px
    }
    article.hentry h3.entry-title{
        font-size:22px;
        line-height:30px
    }
    article.hentry h4.entry-title{
        font-size:20px;
        line-height:28px
    }
    article.hentry h5.entry-title{
        font-size:18px;
        line-height:26px
    }
    article.hentry h6.entry-title{
        font-size:17px;
        line-height:24px
    }
    body.blog .sidebar{
        margin-top:50px
    }
    body.blog .content-wrapper .masonry-main .masonry-item:last-child article.post,body.blog .content-wrapper .site-main .row:last-child .col-md-6 article.hentry.post,body.blog .content-wrapper .site-main>article.hentry.post:last-child{
        margin-bottom:0
    }
    body.blog .content-wrapper .masonry-main+.row>.navigation{
        margin-top:40px
    }
    body.blog .site-content .row .navigation,body.blog .site-content .row .pagination{
        margin-bottom:0
    }
    .widget h4.widget-title{
        font-size:16px
    }
    .comments-area .comment-respond .section-field,.comments-area .respond-form .section-field{
        float:none;
        margin-right:0;
        width:100%
    }
    .tag-password-2 .post-password-form input[type=submit]{
        line-height:42px
    }
    ol.commentlist .comment .comments-info h2{
        margin-top:15px
    }
    ol.commentlist ol,ol.commentlist ul{
        padding-left:10px
    }
    ol.commentlist .comment .comments-info span{
        display:block
    }
    .gallery-columns-3 .gallery-item,.gallery-columns-4 .gallery-item,.gallery-columns-5 .gallery-item,.gallery-columns-6 .gallery-item,.gallery-columns-7 .gallery-item,.gallery-columns-8 .gallery-item,.gallery-columns-9 .gallery-item{
        width:48%
    }
    .header-main,.header-nav{
        display:none
    }
    .header-mobile{
        display:block;
        -webkit-box-shadow:0 2px 8px rgba(0,0,0,.05);
        -ms-box-shadow:0 2px 8px rgba(0,0,0,.05);
        box-shadow:0 2px 8px rgba(0,0,0,.05)
    }
    #site-navigation-sticky-mobile-wrapper{
        display:block
    }
    .site-header .topbar-left,.site-header .topbar-right{
        text-align:center!important
    }
    .topbar-link>ul li,.topbar-link>ul>li .top-menu li{
        display:inline-block;
        padding:0 6px
    }
    .topbar-right .topbar-link>ul>li .top-menu li:first-child{
        padding-left:6px
    }
    .topbar-right .topbar-link>ul>li{
        padding-left:0
    }
    .header-style-menu-center .topbar-link>ul>li,.header-style-menu-center .topbar-right .topbar-link>ul>li,.header-style-menu-right .topbar-link>ul>li,.header-style-menu-right .topbar-right .topbar-link>ul>li{
        border-left:none;
        padding:0 6px
    }
    .header-style-menu-center .topbar-link>ul>li.topbar_item_type-topbar_menu .top-menu>li,.header-style-menu-center .topbar-link>ul>li.topbar_item_type-topbar_menu .top-menu>li:first-child,.header-style-menu-right .topbar-link>ul>li.topbar_item_type-topbar_menu .top-menu>li,.header-style-menu-right .topbar-link>ul>li.topbar_item_type-topbar_menu .top-menu>li:first-child{
        border-left:none;
        padding:0 6px
    }
    .header-style-menu-center .topbar-left .topbar-link>ul>li:last-child,.header-style-menu-center .topbar-right .topbar-link>ul>li:last-child,.header-style-menu-right .topbar-left .topbar-link>ul>li:last-child,.header-style-menu-right .topbar-right .topbar-link>ul>li:last-child{
        border-right:none
    }
    .header-style-right-topbar-main .ciyashop-woocommerce-currency-switcher,.header-style-right-topbar-main .topbar .select2-container--default .select2-selection--single .select2-selection__rendered{
        color:#fff
    }
    .header-style-right-topbar-main .topbar .select2-container--default .select2-selection--single .select2-selection__arrow b{
        border-top-color:#fff
    }
    .header-style-right-topbar-main .topbar .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{
        border-bottom-color:#fff
    }
    .header-style-right-topbar-main{
        position:relative;
        top:0
    }
    .header-style-right-topbar-main .header-mobile .site-title-wrapper{
        width:auto;
        height:auto;
        display:inline-block;
        border:none;
        background:0 0
    }
    .header-style-right-topbar-main #masthead-inner>.topbar,.header-style-topbar-with-main-header #masthead-inner>.topbar{
        display:block
    }
    .site-header #masthead-inner .topbar.topbar-mobile-off{
        display:none
    }
    .header-mobile .site-title-wrapper{
        float:left;
        padding:20px 0
    }
    .header-mobile .site-title{
        padding:0
    }
    .header-mobile .woo-tools{
        float:right;
        height:100%;
        vertical-align:middle;
        display:table
    }
    .header-mobile .woo-tools .woo-tools-wrapper{
        display:table-cell;
        vertical-align:middle
    }
    .header-mobile .woo-tools-actions>li{
        height:30px;
        line-height:44px;
        padding:5px
    }
    .site-header .woo-tools .woo-tools-actions>li.woo-tools-cart{
        padding-right:10px
    }
    .header-mobile .header-search-wrap{
        float:none;
        width:100%;
        padding:0 20px;
        margin:0;
        display:block;
        margin-bottom:20px
    }
    .header-mobile .search_form-inner .search_form-input-wrap{
        width:100%
    }
    .header-mobile .search_form-inner .search_form-search-field{
        width:100%;
        display:block
    }
    .header-mobile .search_form-inner input.form-control{
        width:100%
    }
    .sticky-site-title-wrapper{
        visibility:hidden;
        opacity:0;
        -webkit-transition:all .2s ease-out 0s;
        -moz-transition:all .2s ease-out 0s;
        transition:all .2s ease-out 0s
    }
    .is-sticky .sticky-site-title-wrapper{
        visibility:visible;
        opacity:1
    }
    #header-sticky.header-sticky-desktop-off{
        display:block
    }
    .header-sticky-desktop-off .sticky-site-title-wrapper,.header-sticky-desktop-off#site-navigation-sticky,.header-sticky-desktop-off#site-navigation-sticky-mobile .slicknav_btn,.header-sticky-mobile-off #site-navigation-sticky,.header-sticky-mobile-off #site-navigation-sticky-mobile .slicknav_btn,.header-sticky-mobile-off .sticky-site-title-wrapper{
        display:none
    }
    #mega-menu-primary .mega-sub-menu .mega-hot-label>a:after,#mega-menu-primary .mega-sub-menu .mega-new-label>a:after,#mega-menu-primary .mega-sub-menu .mega-popular-label>a:after,#mega-menu-primary .mega-sub-menu .mega-sale-label>a:after{
        content:normal
    }
    .slicknav_nav i.hot-label,.slicknav_nav i.new-label,.slicknav_nav i.popular-label,.slicknav_nav i.sale-label{
        display:none
    }
    .header-mobile .header-mobile-wrapper{
        position:relative
    }
    .header-mobile .mobile-search-wrap{
        opacity:0;
        visibility:hidden;
        position:absolute;
        background:#fff;
        width:100%;
        left:0;
        top:100%;
        z-index:9;
        padding:20px 0;
        -webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);
        -ms-box-shadow:0 2px 8px rgba(0,0,0,.08);
        box-shadow:0 2px 8px rgba(0,0,0,.08);
        -webkit-transition:visibility .3s ease 0s,opacity .3s ease 0s;
        -ms-transition:visibility .3s ease 0s,opacity .3s ease 0s;
        transition:visibility .3s ease 0s,opacity .3s ease 0s
    }
    .header-mobile .header-search-wrap{
        margin-bottom:0!important
    }
    .header-mobile .mobile-search-wrap.active{
        opacity:1;
        visibility:visible
    }
    .theme-dark .header-mobile .mobile-search-wrap{
        background:#272727
    }
    .theme-dark .header-search-wrap .search_form-inner.search-bg-dark .search_form-category-wrap .select2-container--default .select2-selection--single{
        background:#3d3d3d
    }
    .theme-dark .header-search-wrap .search_form-inner.search-bg-dark input.form-control{
        background:0 0
    }
    #header-sticky .slicknav_btn,#header-sticky .sticky-site-title-wrapper{
        display:none
    }
    #header-sticky.is-sticky .slicknav_btn,#header-sticky.is-sticky .sticky-site-title-wrapper{
        display:block
    }
    #header-sticky{
        box-shadow:none;
        display:block!important
    }
    .site-header .header-sticky{
        overflow:visible;
        opacity:1;
        position:relative;
        z-index:9
    }
    #header-sticky.is-sticky{
        -webkit-box-shadow:0 0 15px rgba(0,0,0,.25);
        -ms-box-shadow:0 0 15px rgba(0,0,0,.25);
        box-shadow:0 0 15px rgba(0,0,0,.25);
        height:auto
    }
    #header-sticky .row>div{
        max-width:50%;
        -webkit-flex:0 0 50%;
        -ms-flex:0 0 50%;
        flex:0 0 50%;
        position:static
    }
    .site-header .main-navigation-sticky{
        display:none
    }
    #site-navigation-sticky-mobile .slicknav_menu{
        background:0 0;
        padding:0
    }
    #site-navigation-sticky-mobile .slicknav_btn{
        background:0 0;
        padding:0 15px;
        margin:0;
        -webkit-border-radius:3px;
        -moz-border-radius:3px;
        border-radius:3px;
        width:58px;
        position:relative;
        top:0;
        right:-15px
    }
    #site-navigation-sticky-mobile .slicknav_menu .slicknav_icon-bar{
        width:20px;
        background:#323232;
        box-shadow:none
    }
    #site-navigation-sticky-mobile .slicknav_btn .slicknav_icon-bar+.slicknav_icon-bar{
        margin-top:0
    }
    .slicknav_btn .slicknav_icon{
        width:30px;
        height:17px;
        position:relative;
        margin:20px auto;
        -webkit-transform:rotate(0);
        -moz-transform:rotate(0);
        -o-transform:rotate(0);
        transform:rotate(0);
        -webkit-transition:.5s ease-in-out;
        -moz-transition:.5s ease-in-out;
        -o-transition:.5s ease-in-out;
        transition:.5s ease-in-out;
        cursor:pointer
    }
    .slicknav_btn .slicknav_icon span{
        display:block;
        position:absolute;
        height:2px;
        width:100%;
        background:#d3531a;
        border-radius:0;
        opacity:1;
        left:0;
        -webkit-transform:rotate(0);
        -moz-transform:rotate(0);
        -o-transform:rotate(0);
        transform:rotate(0);
        -webkit-transition:.25s ease-in-out;
        -moz-transition:.25s ease-in-out;
        -o-transition:.25s ease-in-out;
        transition:.25s ease-in-out
    }
    .slicknav_btn .slicknav_icon span:first-child{
        top:1px;
        -webkit-transform-origin:left center;
        -moz-transform-origin:left center;
        -o-transform-origin:left center;
        transform-origin:left center
    }
    .slicknav_btn .slicknav_icon span:nth-child(2){
        top:8px;
        -webkit-transform-origin:left center;
        -moz-transform-origin:left center;
        -o-transform-origin:left center;
        transform-origin:left center
    }
    .slicknav_btn .slicknav_icon span:nth-child(3){
        top:15px;
        -webkit-transform-origin:left center;
        -moz-transform-origin:left center;
        -o-transform-origin:left center;
        transform-origin:left center
    }
    .slicknav_btn.slicknav_open .slicknav_icon span:first-child{
        -webkit-transform:rotate(45deg);
        -moz-transform:rotate(45deg);
        -o-transform:rotate(45deg);
        transform:rotate(45deg);
        top:0;
        left:3px
    }
    .slicknav_btn.slicknav_open .slicknav_icon span:nth-child(2){
        width:0%;
        opacity:0
    }
    .slicknav_btn.slicknav_open .slicknav_icon span:nth-child(3){
        -webkit-transform:rotate(-45deg);
        -moz-transform:rotate(-45deg);
        -o-transform:rotate(-45deg);
        transform:rotate(-45deg);
        top:14px;
        left:3px
    }
    .theme-dark #site-navigation-sticky-mobile .slicknav_nav{
        background:#1b1b1b
    }
    .theme-dark #site-navigation-sticky-mobile .slicknav_nav ul>li>a{
        border-bottom:1px solid #272727
    }
    .theme-dark #site-navigation-sticky-mobile .slicknav_nav ul>li>a,.theme-dark #site-navigation-sticky-mobile .slicknav_nav>a:hover,.theme-dark #site-navigation-sticky-mobile .slicknav_row:hover{
        color:#7e7e7e
    }
    #site-navigation-sticky-mobile .slicknav_nav{
        background:#04222A;
        position:absolute;
        left:0;
        top:100%;
        width:100%;
        max-height:450px;
        overflow:auto;
        z-index:99;
        padding:5px 0;
        -webkit-box-shadow:0 10px 22px rgba(0,0,0,.1);
        -moz-box-shadow:0 10px 22px rgba(0,0,0,.1);
        box-shadow:0 10px 22px rgba(0,0,0,.1)
    }
    #site-navigation-sticky-mobile .slicknav_nav ul{
        padding:0;
        margin:0
    }
    #site-navigation-sticky-mobile .slicknav_nav ul>li>a{
       /* border-bottom:1px solid rgba(0,0,0,.05); */
        text-align:left
    }
    #site-navigation-sticky-mobile .slicknav_nav ul>li:last-child>a{
        border-bottom:none
    }
    #site-navigation-sticky-mobile .slicknav_nav ul>li>a a{
        margin:0;
        color:inherit;
        background:0 0
    }
    #site-navigation-sticky-mobile .slicknav_nav ul.primary-menu>li:last-child>a{
        border-bottom:none
    }
    #site-navigation-sticky-mobile .slicknav_nav ul>li>a,#site-navigation-sticky-mobile .slicknav_nav>a:hover,#site-navigation-sticky-mobile .slicknav_row:hover{
        background:0 0;
        border-radius:0;
        color:#4eeadc;
        padding:13px 20px;
        margin:0;
        position:relative;
        line-height:24px;
        /*text-transform:uppercase;*/
        font-size:14px
    }
    #site-navigation-sticky-mobile .slicknav_nav li.menu-item-has-children>a{
        padding-right:55px;
        position:relative
    }
    #site-navigation-sticky-mobile .slicknav_nav .slicknav_arrow{
        position:absolute;
        right:0;
        top:0;
        width:40px;
        height:100%;
        text-align:right;
        line-height:5px;
        color:inherit;
        font-size:18px;
        margin:0;
        display:flex;
        justify-content:center;
        align-items:center;
        background:#fbfbfb;
        border-left:1px solid #e8e8e8
    }
    #site-navigation-sticky-mobile .slicknav_nav .current-menu-item>a .slicknav_arrow,#site-navigation-sticky-mobile .slicknav_nav .slicknav_open>a .slicknav_arrow{
        background:#00a859;
        color:#fff
    }
    #site-navigation-sticky-mobile .slicknav_nav .current-menu-item>a,#site-navigation-sticky-mobile .slicknav_nav .slicknav_open>a{
        color:#ffff00
    }
    #site-navigation-sticky-mobile .slicknav_nav .sub-menu li.slicknav_open>a,#site-navigation-sticky-mobile .slicknav_nav li.slicknav_open>a{
        background:#f9f9f9
    }
    #site-navigation-sticky-mobile .slicknav_nav .mega-sub-menu,#site-navigation-sticky-mobile .slicknav_nav .sub-menu{
        margin:0;
        padding:0
    }
    #site-navigation-sticky-mobile .slicknav_nav .mega-sub-menu .mega-sub-menu,#site-navigation-sticky-mobile .slicknav_nav .sub-menu .sub-menu{
        margin:0
    }
    #site-navigation-sticky-mobile .slicknav_nav .mega-sub-menu li>a,#site-navigation-sticky-mobile .slicknav_nav .sub-menu li>a{
        padding:12px 20px;
        margin:0;
        position:relative;
        font-size:13px
    }
    #site-navigation-sticky-mobile .slicknav_nav .mega-sub-menu li a:hover,#site-navigation-sticky-mobile .slicknav_nav .sub-menu li a:hover{
        background:0 0;
        color:#00a859
    }
    #site-navigation-sticky-mobile .slicknav_nav .sub-menu>li:last-child>a{
        border-bottom:1px solid rgba(0,0,0,.05)
    }
    #site-navigation-sticky-mobile .slicknav_nav .widget_media_image{
        display:none
    }
    .pgscore_vertical_menu_wrapper .pgscore_v_menu .pgscore_v_menu-header{
        display:none
    }
    #mega-menu-wrap-shortcode_v_menu .mega-menu-toggle .mega-toggle-block-1:before{
        margin:0 10px 0 5px
    }
    .pgscore_v_menu-main #mega-menu-wrap-shortcode_v_menu #mega-menu-shortcode_v_menu>li.mega-menu-flyout>.mega-sub-menu{
        padding:15px
    }
    body.admin-bar .header-style-right-topbar-main{
        top:0
    }
    .site-footer{
        height:auto!important
    }
    #mega-menu-wrap-shortcode_v_menu .mega-menu-toggle .mega-toggle-block-right{
        float:left
    }
    .inner-intro{
        height:auto;
        padding:80px 0
    }
    .inner-intro h1{
        font-size:28px
    }
    .loop-header-filters .pgs_widgets_shop-filters{
        padding-top:0
    }
    .loop-header-filters .pgs_widgets_shop-filters .row>.widget{
        margin-top:30px
    }
    .woocommerce .sidebar{
        margin-top:50px
    }
    .woocommerce .products.list .product-hover-style-info-bottom .product-actions{
        padding-left:260px;
        width:550px
    }
    .woocommerce .products.list .product-hover-style-info-bottom-bar .product-actions{
        width:250px
    }
    .woocommerce .product-hover-style-info-bottom-bar .product-info{
        top:-40px
    }
    .woocommerce .product-hover-style-info-bottom-bar>.product-inner{
        height:100%;
        padding-bottom:45px
    }
    .woocommerce .product-hover-style-info-bottom-bar .product-info{
        top:0
    }
    .woocommerce .product-hover-style-info-bottom-bar .product-actions,.woocommerce .product-hover-style-info-bottom-bar:hover .product-actions{
        bottom:0;
        opacity:1;
        border-bottom:none
    }
    .pgs-shop-filters-wrapper .shop-filter .button{
        padding:0 10px
    }
    .loop-header-tools .woocommerce-result-count{
        margin-right:0
    }
    .loop-header-tools .ciyashop-show-shop-sidebar,.loop-header-tools .pgs-shop-filter-buttons{
        margin-right:15px;
        margin-top:5px
    }
    .woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{
        float:right;
        line-height:34px;
        padding-left:15px
    }
    .woocommerce-categories-wrapper .woocommerce-categories-slider-style-1{
        padding:30px 30px;
        min-height:190px
    }
    .woocommerce-categories-wrapper .woocommerce-categories-slider-style-2{
        padding:60px 30px;
        min-height:147px
    }
    .woocommerce-categories-wrapper .woocommerce-categories-slider-style-3{
        padding:40px 30px;
        min-height:150px
    }
    .loop-header-tools .gridlist-toggle-wrap,.loop-header-tools .pgs-shop-filter-buttons .pgs-open-shop-filters{
        display:none
    }
    .loop-header-tools .woocommerce-ordering{
        float:none
    }
    .product-top-left{
        margin-bottom:20px
    }
    .ciyashop-product-images .slick-initialized .slick-slide{
        text-align:center
    }
    .ciyashop-product-images .slick-initialized .slick-slide img{
        display:inline-block
    }
    .woocommerce #reviews{
        display:block
    }
    .woocommerce #reviews #comments{
        width:100%;
        padding-right:0
    }
    .woocommerce #reviews #review_form_wrapper{
        width:100%;
        padding-left:0
    }
    body.cart_sticky-on.woocommerce.single-product{
        padding-bottom:67px
    }
    .ciyashop-sticky-btn{
        padding:10px 0
    }
    .ciyashop-sticky-btn .ciyashop-sticky-btn-content{
        display:none
    }
    .woocommerce.single-product .ciyashop-sticky-btn .wishlist-compare-button{
        display:none
    }
    .ciyashop-sticky-btn .ciyashop-sticky-btn-cart{
        width:100%
    }
    .woocommerce.single-product .ciyashop-sticky-btn .ciyashop-sticky-btn-cart form.cart{
        float:right;
        display:inline-block
    }
    .product-nav-btn .product-nav-content{
        display:none
    }
    .woocommerce div.product .woocommerce-tabs-layout-left ul.tabs{
        width:220px
    }
    .woocommerce-checkout h3{
        font-size:22px
    }
    .woocommerce form.woocommerce-checkout .form-row{
        width:100%
    }
    .woocommerce .woocommerce-checkout-review-order-table .order-total td{
        font-size:24px
    }
    .woocommerce-checkout-layout-light_spiral .woocommerce-checkout #order_review_heading:before{
        top:-16px
    }
    .woocommerce nav.woocommerce-pagination{
        margin-bottom:40px
    }
    .woocommerce .products+nav.woocommerce-pagination{
        margin-bottom:0
    }
    .woocommerce ul.order_details li{
        -ms-flex-preferred-size:32%;
        flex-basis:48%;
        max-width:48%;
        margin-bottom:3%
    }
    .woocommerce ul.order_details li:nth-child(3){
        border-right:inherit;
        padding-right:1%;
        margin-right:2%
    }
    .woocommerce ul.order_details li:nth-child(2),.woocommerce ul.order_details li:nth-child(4){
        border-right:none;
        padding-right:0;
        margin-right:0
    }
    .woocommerce .woocommerce-thankyou-order-received{
        font-size:20px;
        padding:20px 15px
    }
    #cs-comparelist,.admin-bar #cs-comparelist{
        padding:10px
    }
    #cs-comparelist .cs-compare-list-wrapper{
        margin:10px
    }
    #cs-comparelist .cs-woocompare-popup-header .cs-compare-title{
        font-size:18px;
        padding:8px 0;
        min-height:60px
    }
    #cs-comparelist .cs-woocompare-popup-header .close-model{
        top:8px;
        right:10px
    }
    #buddypress ul.activity-list li .activity-meta .button{
        margin-bottom:10px
    }
    #buddypress #item-nav .item-list-tabs#object-nav ul li{
        margin-bottom:5px
    }
    #buddypress div.item-list-tabs ul li{
        margin-bottom:5px
    }
    #buddypress div.item-list-tabs ul li.last{
        float:none
    }
    .buddypress embed,.buddypress iframe,.buddypress object{
        height:100%!important
    }
    span.bbp-admin-links{
        float:none;
        display:block
    }
    .vc_row.bg-sm-hidden{
        background-image:inherit!important
    }
    .products-listing-type-carousel .products-listing-intro-bg_type-none{
        padding:0
    }
    .products-listing-header .products-listing-title h2,.products-listing-intro-wrapper .products-listing-title h2{
        font-size:26px;
        line-height:36px
    }
    .pgs-mtpl-intro-wrapper{
        padding:20px
    }
    .pgs-mtpl-header-wrapper .nav.mtpl-tabs--tabs_style-style-4 li{
        margin-bottom:4px
    }
    .pgscore_recent_posts_list_style_carousel .carousel-wrapper>.latest-post-content{
        width:30%
    }
    .pgscore_recent_posts_list_style_carousel .carousel-wrapper>.owl-carousel{
        width:70%;
        background:#f5f5f5
    }
    .latest-post-title h2{
        font-size:26px;
        line-height:36px
    }
    .woocommerce-account .woocommerce-MyAccount-navigation{
        width:30%
    }
    .woocommerce-account .woocommerce-MyAccount-content{
        width:67%
    }
    .woocommerce .woocommerce-MyAccount-content .col2-set .col-1,.woocommerce .woocommerce-MyAccount-content .col2-set .col-2,.woocommerce-page .woocommerce-MyAccount-content .col2-set .col-1,.woocommerce-page .woocommerce-MyAccount-content .col2-set .col-2{
        max-width:100%;
        width:100%
    }
    .woocommerce-MyAccount-content .woocommerce-Address{
        margin-bottom:20px
    }
    .mtpl-title h2,.pgs-mtpl-intro-wrapper .mtpl-title h2{
        font-size:26px;
        line-height:36px
    }
    .latest-post-item .blog-title{
        font-size:18px
    }
    .error404 .content-wrapper .post .entry-content{
        padding:30px 0
    }
    .error-block{
        margin-bottom:30px
    }
    .error-block h1{
        font-size:150px;
        line-height:200px
    }
    .error-block p{
        font-size:24px
    }
    .error-search-box p{
        font-size:16px;
        line-height:26px
    }
    .content-no-image .error-search-box,.error-search-box{
        width:80%;
        margin:0 auto
    }
    .mntc-cs-item h1{
        margin-bottom:40px;
        font-size:46px
    }
    .mntc-cs-item p,.tc_maintenance_mode-comingsoon .mntc-cs-item p{
        font-size:27px;
        line-height:40px;
        padding:0
    }
    .maintenance-newsletter .notify-form .newsletter_submit{
        margin-top:20px
    }
    .maintenance-newsletter .notify-form .newsletter_email{
        display:block;
        margin:0;
        min-width:100%
    }
    .tc_maintenance_mode-comingsoon .commingsoon_countdown li{
        padding:14px
    }
    .tc_maintenance_mode-comingsoon .commingsoon_countdown li span{
        font-size:30px;
        line-height:40px
    }
    .tc_maintenance_mode-comingsoon .commingsoon_countdown li p{
        font-size:18px
    }
    .blog .timeline-sidebar .timeline:before{
        left:76px
    }
    .blog .timeline>li>.timeline-panel{
        padding:15px
    }
    .blog .timeline li.entry-date{
        left:8px
    }
    .blog .timeline li.entry-date-bottom{
        left:8px
    }
    .blog .timeline-sidebar .timeline li.timeline-inverted .timeline-badge{
        left:-57px
    }
    .single-post .sidebar{
        margin-top:20px
    }
    .single-post .sidebar .widget:last-child{
        margin-bottom:0
    }
    .asl-p-cont .col-sm-4{
        width:100%;
        max-width:100%;
        -ms-flex:100%;
        flex:100%
    }
    .asl-p-cont .col-sm-8{
        width:100%;
        max-width:100%;
        -ms-flex:100%;
        flex:100%
    }
    #asl-storelocator.asl-p-cont.asl-bg-0 .inside.search_filter{
        width:100%
    }
    #asl-storelocator.asl-p-cont.asl-bg-0 #panel.storelocator-panel{
        margin-right:0;
        margin-bottom:30px
    }
    body .dokan-seller-listing .dokan-seller-search-form input#search{
        width:60%
    }
    body .dokan-seller-listing #dokan-seller-listing-wrap .dokan-seller-wrap>.dokan-single-seller{
        width:50%
    }
    body #dokan-secondary{
        width:100%;
        margin-right:0!important
    }
    body #dokan-primary{
        width:100%
    }
    body .dokan-single-store.dokan-w8{
        width:100%
    }
    .portfolio-content-area.column-4 .portfolio-grid-column-item,.portfolio-content-area.column-4 .portfolio-grid-item{
        width:33.3333%
    }
    .portfolio-content-area.column-6 .portfolio-grid-column-item,.portfolio-content-area.column-6 .portfolio-grid-item{
        width:33.3333%
    }
    .single-portfolio .portfolio-navigation .nav-links .portfolio-title{
        text-overflow:ellipsis;
        white-space:nowrap;
        overflow:hidden
    }
    .single-portfolio .portfolio-navigation .nav-previous:hover{
        padding-left:70px
    }
    .single-portfolio .portfolio-navigation .nav-next:hover{
        padding-right:70px
    }
    .faqs-wrapper .tabs li{
        padding:0 15px 16px;
        font-size:16px
    }
}
@media only screen and (max-width:767px){
    .archive .content-wrapper,.content-wrapper,.search .content-wrapper,.single-post .content-wrapper,.single-product .content-wrapper.content-wrapper-vc-enabled{
        padding:20px 0
    }
    .woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{
        max-width:100%!important
    }
    .woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{
        max-width:100%;
        margin-top:30px
    }
    .woocommerce #payment #place_order{
        position:fixed;
        bottom:15px;
        left:4%;
        width:92%;
        z-index:9;
        font-size:14px;
        letter-spacing:1px;
        font-weight:400;
        padding:12px 40px;
        background:#000;
        border-radius:5px;
        box-shadow:0 5px 25px rgb(0 0 0 / 15%)
    }
    .footer-device-active .woocommerce #payment #place_order{
        bottom:70px
    }
    .woocommerce-account .woocommerce-MyAccount-navigation{
        width:100%;
        margin-bottom:20px
    }
    .woocommerce-account table.shop_table_responsive tr td{
        text-align:center!important
    }
    .woocommerce-account table.shop_table_responsive tr td::before{
        float:none;
        display:block;
        text-align:center;
        padding:5px 0
    }
    .woocommerce-account .woocommerce-MyAccount-content{
        width:100%
    }
    .woocommerce form .form-row-first,.woocommerce-page form .form-row-first{
        float:none
    }
    .woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{
        width:100%
    }
    .blog .timeline li.entry-date-bottom{
        left:0;
        bottom:-70px
    }
    .blog .timeline li.entry-date-bottom a.disabled{
        margin-left:0
    }
    .blog .timeline-sidebar .timeline li.entry-date-bottom{
        bottom:-70px;
        text-align:center
    }
}
@media only screen and (max-width:768px) and (min-width:768px){
    .woocommerce table.shop_table_responsive thead,.woocommerce-page table.shop_table_responsive thead{
        display:table-header-group
    }
    .woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{
        display:table-row
    }
    .woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{
        display:table-cell;
        text-align:left!important
    }
    .woocommerce table.shop_table_responsive tr td:before,.woocommerce-page table.shop_table_responsive tr td:before{
        content:normal
    }
    .woocommerce table.shop_table .product-remove{
        text-align:center!important;
        border-bottom:1px solid #eaeaea
    }
    .woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail{
        display:block;
        text-align:center!important
    }
    .woocommerce table.shop_table_responsive tr td.product-thumbnail:before,.woocommerce-page table.shop_table_responsive tr td.product-thumbnail:before{
        content:normal
    }
    .woocommerce table.wishlist_table .product-remove{
        width:50px
    }
}
@media only screen and (max-width:767px){
    .container{
        width:100%
    }
    .age-gate-form{
        max-width:80%;
        padding:35px 30px
    }
    .age-gate-form .age-gate-submit,.age-gate-form .age-gate-submit-no,.age-gate-form .age-gate-submit-yes{
        padding:13px 30px;
        font-size:14px;
        font-weight:500
    }
    .inner-intro h1{
        font-size:22px;
        line-height:28px
    }
    .inner-intro .intro-title .intro-title-inner,.inner-intro .yoast-breadcrumb{
        text-align:center
    }
    .inner-intro .intro-title ul.page-breadcrumb{
        text-align:center;
        padding-bottom:0
    }
    .ciyashop-promo-popup{
        width:90%
    }
    h1{
        font-size:32px;
        line-height:40px
    }
    h2{
        font-size:26px;
        line-height:34px
    }
    h3{
        font-size:22px;
        line-height:30px
    }
    h4{
        font-size:20px;
        line-height:26px
    }
    h5{
        font-size:18px;
        line-height:22px
    }
    h6{
        font-size:17px;
        line-height:22px
    }
    ol,ul{
        padding-left:20px
    }
    table td,table th{
        padding:4px 8px
    }
    blockquote{
        font-size:16px;
        line-height:26px
    }
    .btn,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.yith-woocompare-widget a.clear-all,.yith-woocompare-widget a.compare,button.button,input[type=submit]{
        line-height:38px;
        padding:0 14px;
        font-size:13px
    }
    .post-navigation .nav-links{
        border-top:none
    }
    .post-navigation .nav-links:before{
        content:normal
    }
    .nav-links .nav-previous{
        padding-right:0;
        margin-bottom:10px
    }
    .nav-links .nav-next{
        padding-left:0
    }
    .nav-links .nav-next,.nav-links .nav-previous{
        width:100%
    }
    .post-navigation .nav-links .nav-next,.post-navigation .nav-links .nav-previous{
        display:block;
        border-top:1px solid #e5e5e5;
        margin-bottom:0
    }
    .post-navigation .nav-links .nav-next a,.post-navigation .nav-links .nav-previous a{
        display:block
    }
    article.hentry h1.entry-title{
        font-size:28px;
        line-height:38px
    }
    article.hentry h2.entry-title{
        font-size:24px;
        line-height:32px
    }
    article.hentry h3.entry-title{
        font-size:20px;
        line-height:28px
    }
    article.hentry h4.entry-title{
        font-size:18px;
        line-height:26px
    }
    article.hentry h5.entry-title{
        font-size:17px;
        line-height:24px
    }
    article.hentry h6.entry-title{
        font-size:16px;
        line-height:22px
    }
    ul.page-numbers li{
        margin:1px
    }
    ul.page-numbers li>a,ul.page-numbers li>span{
        padding:5px 10px;
        font-size:14px
    }
    .tag-password-2 .post-password-form input[type=submit]{
        line-height:38px
    }
    .category-nav{
        display:none
    }
    .slick-slider .slick-arrow{
        width:25px;
        height:30px;
        line-height:30px
    }
    .slick-slider .slick-prev{
        left:10px
    }
    .slick-slider .slick-next{
        right:10px
    }
    .topbar .topbar-left,.topbar .topbar-right{
        text-align:center!important
    }
    .topbar .topbar-left .topbar-link,.topbar .topbar-right .topbar-link{
        display:inline-block;
        vertical-align:top
    }
    .header-style-default .search_form-inner .search_form-category-wrap select{
        min-width:200px
    }
    .header-mobile .search_form-keywords-wrap{
        display:none
    }
    .site-info .row>div{
        margin:5px 0
    }
    .inner-intro{
        height:auto;
        padding:0px 0
    }
    .inner-intro h1{
        font-size:24px
    }
    .inner-intro .breadcrumbs.breadcrumbs-hide-mobile{
        display:none
    }
    #buddypress div.item-list-tabs ul li{
        margin-bottom:5px
    }
    .bbp-forum-header a.bbp-forum-permalink,.bbp-reply-header a.bbp-reply-permalink,.bbp-topic-header a.bbp-topic-permalink{
        float:none;
        margin-left:0;
        display:inline-block;
        width:100%
    }
    .vc_row.bg-xs-hidden{
        background-image:inherit!important
    }
    .pgscore_multi_tab_products_listing_wrapper .pgs-mtpl-intro-wrapper{
        margin-bottom:25px;
        height:inherit;
        padding:20px
    }
    .pgscore_multi_tab_products_listing_wrapper .pgs-mtpl-intro-bg_type-none{
        padding:0
    }
    .pgscore_multi_tab_products_listing_wrapper .pgs-mtpl-intro-wrapper .mtpl-description{
        margin-bottom:0
    }
    .mtpl-title h2,.pgs-mtpl-intro-wrapper .mtpl-title h2{
        font-size:24px;
        line-height:36px
    }
    .mtpl-arrows .mtpl-arrow>div{
        width:30px;
        height:30px;
        line-height:34px
    }
    .mtpl-arrows .mtpl-arrow .fa{
        font-size:22px
    }
    .nav.mtpl-tabs--tabs_style-style-2 li a{
        padding:10px 15px;
        margin:0;
        font-size:14px;
        font-weight:500
    }
    .pgs-mtpl-header-wrapper .nav{
        text-align:center;
        margin-bottom:30px
    }
    .pgs-mtpl-header-wrapper .nav li a{
        font-size:14px
    }
    .pgs-mtpl-header-wrapper .nav.mtpl-tabs--tabs_style-style-1 li a{
        padding:0 6px
    }
    .pgs-mtpl-header-wrapper .nav.mtpl-tabs--tabs_style-style-2{
        padding:8px
    }
    .nav.mtpl-tabs--tabs_style-style-2 li{
        margin:4px;
        display:block
    }
    .nav.mtpl-tabs--tabs_style-style-2 li a{
        padding:5px 15px;
        border:1px solid #e6e6e6
    }
    .nav.mtpl-tabs--tabs_style-style-2 li a:after,.nav.mtpl-tabs--tabs_style-style-2 li a:before{
        content:none
    }
    .pgs-mtpl-header-wrapper .nav.mtpl-tabs--tabs_style-style-3{
        padding:8px;
        text-align:center;
        display:block
    }
    .pgs-mtpl-header-wrapper .nav.mtpl-tabs--tabs_style-style-3 li{
        float:none;
        margin:3px 0;
        display:block
    }
    .pgs-mtpl-header-wrapper .nav.mtpl-tabs--tabs_style-style-3 li a{
        font-size:13px;
        padding:4px 14px;
        border-radius:3px
    }
    .pgs-mtpl-header-wrapper .nav.mtpl-tabs--tabs_style-style-4 li a{
        font-size:13px;
        padding:4px 18px;
        margin-bottom:4px
    }
    .theme-dark .nav.mtpl-tabs--tabs_style-style-2 li a{
        border-color:rgba(255,255,255,.1)
    }
    .products-listing-type-carousel .products-listing-intro-wrapper{
        height:auto;
        margin-bottom:25px;
        padding-bottom:25px
    }
    .products-listing-intro-wrapper .products-listing-control{
        position:relative;
        bottom:0;
        margin-top:25px;
        padding:0;
        display:inline-block;
        width:100%
    }
    .products-listing-header .products-listing-description{
        margin-top:20px
    }
    .products-listing-header .products-listing-title h2,.products-listing-intro-wrapper .products-listing-title h2{
        font-size:24px;
        line-height:36px
    }
    .products-listing-header .products-listing-nav>div,.products-listing-intro-wrapper .products-listing-nav>div{
        width:28px;
        height:28px;
        font-size:10px;
        line-height:34px;
        margin-left:7px
    }
    .products-listing-header .products-listing-nav .fa,.products-listing-intro-wrapper .products-listing-nav .fa{
        font-size:22px
    }
    .products-listing-type-grid .products-listing-intro-wrapper{
        margin-bottom:25px;
        height:auto;
        padding:25px
    }
    .products-listing-type-grid .products-listing-intro-bg_type-none{
        padding:0
    }
    .ciyashop-gallery-thumb_position-left .ciyashop-product-gallery,.ciyashop-gallery-thumb_position-right .ciyashop-product-gallery{
        flex:0 0 100%;
        max-width:100%
    }
    .ciyashop-gallery-thumb_vh-vertical.ciyashop-gallery-thumb_position-left,.ciyashop-gallery-thumb_vh-vertical.ciyashop-gallery-thumb_position-right{
        padding-left:0;
        padding-right:0
    }
    .ciyashop-gallery-thumb_position-left .ciyashop-product-gallery,.ciyashop-gallery-thumb_position-right .ciyashop-product-gallery{
        order:1
    }
    .ciyashop-gallery-thumb_position-left .ciyashop-product-thumbnails,.ciyashop-gallery-thumb_position-right .ciyashop-product-thumbnails{
        order:2;
        flex:0 0 100%;
        max-width:100%
    }
    .ciyashop-gallery-style-default .ciyashop-product-thumbnails,.ciyashop-gallery-thumb_position-left .ciyashop-product-thumbnails .ciyashop-product-thumbnails__wrapper,.ciyashop-gallery-thumb_position-right .ciyashop-product-thumbnails .ciyashop-product-thumbnails__wrapper{
        padding-right:0;
        padding-top:5px;
        margin-top:0
    }
    .ciyashop-gallery-thumb_vh-vertical.ciyashop-gallery-thumb_position-left .ciyashop-product-thumbnails .slick-slide,.ciyashop-gallery-thumb_vh-vertical.ciyashop-gallery-thumb_position-right .ciyashop-product-thumbnails .slick-slide,.ciyashop-product-thumbnails .slick-slide{
        margin-bottom:0;
        margin-right:5px
    }
    .loop-header-tools .ciyashop-show-shop-sidebar,.loop-header-tools .pgs-shop-filter-buttons{
        margin-top:0
    }
    .loop-header-tools .pgs-shop-filter-buttons .pgs-open-shop-filters{
        display:inline-block
    }
    .woocommerce-ordering .select2-container{
        width:190px!important
    }
    .pgs-content-popup{
        padding:25px
    }
    .woocommerce.columns-3 ul.ciyashop-products-shortcode>li.product,.woocommerce.columns-4 ul.ciyashop-products-shortcode>li.product,.woocommerce.columns-5 ul.ciyashop-products-shortcode>li.product,.woocommerce.columns-6 ul.ciyashop-products-shortcode>li.product{
        width:49%;
        margin-right:2%
    }
    .woocommerce.columns-3 ul.ciyashop-products-shortcode>li.product.last,.woocommerce.columns-4 ul.ciyashop-products-shortcode>li.product.last,.woocommerce.columns-5 ul.ciyashop-products-shortcode>li.product.last,.woocommerce.columns-6 ul.ciyashop-products-shortcode>li.product.last{
        margin-right:2%
    }
    .woocommerce.columns-3 ul.ciyashop-products-shortcode>li.product:nth-child(2n+2),.woocommerce.columns-4 ul.ciyashop-products-shortcode>li.product:nth-child(2n+2),.woocommerce.columns-5 ul.ciyashop-products-shortcode>li.product:nth-child(2n+2),.woocommerce.columns-6 ul.ciyashop-products-shortcode>li.product:nth-child(2n+2){
        margin-right:0
    }
    .ciyashop-popup-quick-view .product-images{
        margin-bottom:0
    }
    body .ciyashop-popup-quick-view .product-image-summary div.summary{
        padding:30px 45px;
        min-height:inherit
    }
    .ciyashop-popup-quick-view .basel-scroll,.ciyashop-popup-quick-view .summary-inner{
        position:relative;
        max-height:initial;
        overflow:auto;
        padding:0;
        padding-right:0
    }
    .ciyashop-popup-quick-view .basel-scroll .basel-scroll-content{
        padding-right:0
    }
    .woocommerce-account #customer_login>[class*=u-column]{
        flex:inherit
    }
    .pgs-shop-filters-wrapper .row>div .shop-filter-product-category{
        padding-right:0
    }
    .woocommerce ul.products.list .product .product-inner{
        display:block
    }
    .woocommerce ul.products.list .product-thumbnail{
        width:100%;
        display:block
    }
    .woocommerce ul.products.list .product-info{
        width:100%;
        display:block;
        padding:25px
    }
    .woocommerce ul.products.list .woocommerce-product-details__short-description{
        max-height:inherit;
        margin-bottom:0
    }
    .woocommerce .products.list .product-hover-style-info-bottom .product-actions{
        bottom:0;
        width:100%;
        padding-left:0;
        position:relative;
        margin-top:15px
    }
    .woocommerce .products.list li.product.product-hover-style-info-bottom-bar{
        padding-bottom:0;
        border-bottom:none
    }
    .woocommerce .products.list .product-hover-style-info-bottom-bar>.product-inner{
        padding-bottom:0
    }
    .woocommerce .products.list .product-hover-style-info-bottom-bar .product-actions{
        width:100%;
        bottom:0;
        opacity:1;
        position:relative;
        margin-top:0;
        margin-top:15px
    }
    .woocommerce ul.list li.product.product-hover-style-hover-summary .product-info{
        padding-left:0
    }
    .woocommerce ul.products.list .product-info{
        padding:0;
        padding-top:15px;
        margin-left:0
    }
    .product-navigation{
        display:none
    }
    .admin-bar .side_shopping_cart-wrapper{
        padding-top:25px
    }
    .side_shopping_cart-wrapper .side_shopping_cart{
        padding-top:15px
    }
    .side_shopping_cart-wrapper .close-side_shopping_cart{
        top:7px
    }
    .woocommerce.single-product .related.products .owl-carousel .owl-nav{
        display:none
    }
    .woocommerce.hover-effect-mobile-disabled .product-hover-style-default .product-actions{
        bottom:15px;
        opacity:1
    }
    .woocommerce.hover-effect-mobile-disabled ul.products .product-hover-style-default .product-inner .stock{
        bottom:75px;
        opacity:1
    }
    .woocommerce.hover-effect-mobile-disabled .product-hover-style-icon-top-left .product-actions{
        left:15px;
        opacity:1;
        visibility:visible
    }
    .woocommerce.hover-effect-mobile-disabled ul.products .product-hover-style-icon-top-left .product-inner .stock{
        top:auto;
        opacity:1;
        bottom:15px
    }
    .woocommerce.hover-effect-mobile-disabled .product-hover-style-icons-top-right .product-actions{
        right:15px;
        opacity:1;
        visibility:visible
    }
    .woocommerce.hover-effect-mobile-disabled ul.products .product-hover-style-icons-top-right .product-inner .stock{
        top:auto;
        opacity:1;
        bottom:15px
    }
    .woocommerce.hover-effect-mobile-disabled .products li.product-hover-style-image-center .product-actions{
        opacity:1;
        bottom:auto;
        top:50%
    }
    .woocommerce.hover-effect-mobile-disabled .product-hover-style-image-center .open-quick-view{
        bottom:15px;
        opacity:1
    }
    .woocommerce.hover-effect-mobile-disabled .products li.product-hover-style-image-icon-left .product-actions{
        left:15px;
        opacity:1
    }
    .woocommerce.hover-effect-mobile-disabled .product-hover-style-image-icon-left .open-quick-view{
        right:15px;
        opacity:1
    }
    .woocommerce.hover-effect-mobile-disabled .products li.product-hover-style-grocery-1 .product-actions,.woocommerce.hover-effect-mobile-disabled .products li.product-hover-style-grocery-2 .product-actions,.woocommerce.hover-effect-mobile-disabled .products li.product-hover-style-image-left .product-actions{
        bottom:15px;
        opacity:1
    }
    .woocommerce.hover-effect-mobile-disabled ul.products .product-hover-style-image-left .product-info .price{
        opacity:1
    }
    .woocommerce.hover-effect-mobile-disabled ul.products .product-hover-style-image-left .product-info .price>*{
        top:0
    }
    .woocommerce.hover-effect-mobile-disabled ul.products .product-hover-style-image-left .price+.product-action-add-to-cart,.woocommerce.hover-effect-mobile-disabled ul.products .product-hover-style-image-left .star-rating-wrapper+.product-action-add-to-cart{
        margin-top:0
    }
    .woocommerce.hover-effect-mobile-disabled ul.products .product-hover-style-image-left .product-action-add-to-cart .added_to_cart,.woocommerce.hover-effect-mobile-disabled ul.products .product-hover-style-image-left .product-action-add-to-cart .button{
        bottom:0
    }
    .woocommerce.hover-effect-mobile-disabled .product-hover-style-image-icon-bottom .product-actions{
        bottom:15px;
        opacity:1
    }
    .woocommerce.hover-effect-mobile-disabled .product-hover-style-image-icon-bottom .open-quick-view{
        top:50%;
        opacity:1
    }
    .woocommerce.hover-effect-mobile-disabled .product-hover-style-button-standard .product-actions{
        bottom:15px;
        opacity:1
    }
    .woocommerce.hover-effect-mobile-disabled .product-hover-style-icons-left .product-actions,.woocommerce.hover-effect-mobile-disabled .product-hover-style-icons-rounded .product-actions{
        left:15px;
        opacity:1;
        visibility:visible
    }
    .woocommerce.hover-effect-mobile-disabled .product-hover-style-icons-left .product-thumbnail .product-action-add-to-cart,.woocommerce.hover-effect-mobile-disabled .product-hover-style-icons-rounded .product-thumbnail .product-action-add-to-cart{
        bottom:0
    }
    .woocommerce.hover-effect-mobile-disabled .products .product-hover-style-icons-left .product-inner .stock.in-stock,.woocommerce.hover-effect-mobile-disabled .products .product-hover-style-icons-rounded .product-inner .stock.in-stock{
        opacity:1;
        visibility:visible;
        left:50%;
        top:auto;
        bottom:55px;
        transform:translateX(-50%)
    }
    .woocommerce.hover-effect-mobile-disabled .products li.product-hover-style-icons-bottom-right .product-actions{
        bottom:15px;
        opacity:1
    }
    .woocommerce.hover-effect-mobile-disabled .product-hover-style-image-bottom .product-actions{
        bottom:15px;
        opacity:1
    }
    .woocommerce.hover-effect-mobile-disabled .product-hover-style-image-bottom-2 .product-actions{
        opacity:1;
        bottom:15px
    }
    .woocommerce.hover-effect-mobile-disabled .product-hover-style-image-bottom-bar .product-actions{
        bottom:0;
        opacity:1
    }
    .woocommerce.hover-effect-mobile-disabled .product-hover-style-image-bottom-bar .open-quick-view{
        opacity:1;
        top:50%
    }
    .woocommerce.hover-effect-mobile-disabled .product-hover-style-info-bottom .open-quick-view{
        opacity:1;
        top:50%
    }
    .woocommerce.hover-effect-mobile-disabled .product-hover-style-info-bottom-bar .product-info{
        top:0;
        min-height:auto;
        padding-bottom:15px
    }
    .woocommerce.hover-effect-mobile-disabled .product-hover-style-info-bottom-bar .open-quick-view{
        opacity:1;
        top:50%
    }
    .woocommerce.hover-effect-mobile-disabled .product-hover-style-info-bottom-bar .product-actions .add_to_cart_button.loading{
        color:rgb(255 255 255 / .4)!important
    }
    .woocommerce.hover-effect-mobile-disabled .product-hover-style-info-bottom-bar .product-actions .add_to_cart_button.loading:before{
        content:"";
        background-image:url(../images/loader-img/cy_loader-light.svg);
        background-repeat:no-repeat;
        background-size:cover;
        width:25px;
        height:25px;
        display:inline-block;
        padding-right:0;
        margin-left:-12px;
        position:absolute;
        left:50%;
        top:10px
    }
    .woocommerce.hover-effect-mobile-disabled .products .product.product-hover-style-hover-summary{
        border:none;
        box-shadow:none;
        background:0 0;
        padding:15px;
        padding-bottom:0
    }
    .woocommerce.hover-effect-mobile-disabled .product-hover-style-hover-summary .content-hover-block,.woocommerce.hover-effect-mobile-disabled .product-hover-style-hover-summary .product-actions{
        margin-bottom:0!important;
        visibility:visible;
        opacity:1;
        -webkit-transform:scale(1);
        -moz-transform:scale(1);
        transform:scale(1)
    }
    .woocommerce.hover-effect-mobile-disabled .products .product.product-hover-style-hover-summary .product-inner{
        position:relative;
        z-index:9
    }
    .woocommerce.hover-effect-mobile-disabled .product-hover-style-hover-summary .product-info .ciyashop-product-description{
        opacity:1;
        visibility:visible;
        position:relative
    }
    .woocommerce.hover-effect-mobile-disabled .product-hover-style-hover-summary .product-action-wishlist{
        top:10px;
        opacity:1;
        visibility:visible
    }
    .woocommerce.hover-effect-mobile-disabled .products .product.product-hover-style-hover-summary .product-info{
        top:0
    }
    .woocommerce.hover-effect-mobile-disabled .product-hover-style-hover-summary.product-hover-button-style-dark .price .amount,.woocommerce.hover-effect-mobile-disabled .product-hover-style-hover-summary.product-hover-button-style-dark .product-actions .product-action-add-to-cart a,.woocommerce.hover-effect-mobile-disabled .product-hover-style-hover-summary.product-hover-button-style-dark .product-actions a,.woocommerce.hover-effect-mobile-disabled .product-hover-style-hover-summary.product-hover-button-style-dark .product-info .product-name,.woocommerce.hover-effect-mobile-disabled .product-hover-style-hover-summary.product-hover-button-style-dark .product-info .product-name a{
        color:#fff
    }
    .woocommerce.hover-effect-mobile-disabled .product-hover-style-hover-summary .product-info .ciyashop-product-description{
        color:#969696
    }
    .woocommerce.hover-effect-mobile-disabled .product-hover-style-minimal-hover-cart .product-action-add-to-cart{
        opacity:1;
        visibility:visible;
        top:auto;
        left:auto;
        bottom:60px;
        right:8px;
        background:rgb(50 50 50);
        width:40px;
        height:40px;
        display:flex;
        justify-content:center;
        align-items:center
    }
    .woocommerce.hover-effect-mobile-disabled ul.products li.product-hover-style-minimal-hover-cart .product-name{
        -webkit-transform:translateY(0);
        -moz-transform:translateY(0);
        transform:translateY(0)
    }
    .woocommerce.hover-effect-mobile-disabled .products li.product-hover-style-minimal-hover-cart .product-actions{
        opacity:1
    }
    .woocommerce.hover-effect-mobile-disabled .product-hover-style-minimal-hover-cart .product-actions .product-actions-inner{
        -webkit-transform:translateY(0);
        -moz-transform:translateY(0);
        transform:translateY(0)
    }
    .woocommerce.hover-effect-mobile-disabled .product-hover-style-minimal-hover-cart .product-action-add-to-cart .added_to_cart,.woocommerce.hover-effect-mobile-disabled .product-hover-style-minimal-hover-cart .product-action-add-to-cart .button{
        top:0;
        margin:0!important;
        line-height:normal;
        -webkit-transform:inherit;
        -moz-transform:inherit;
        transform:inherit
    }
    .woocommerce.hover-effect-mobile-disabled .product-hover-style-minimal-hover-cart .product-action-add-to-cart .added_to_cart:before,.woocommerce.hover-effect-mobile-disabled .product-hover-style-minimal-hover-cart .product-action-add-to-cart .button:before{
        font-size:20px
    }
    .woocommerce.hover-effect-mobile-disabled .product-hover-style-minimal-hover-cart .product-action-add-to-cart .button.loading:after{
        margin-left:-15px;
        margin-top:-15px;
        width:30px;
        height:30px
    }
    .woocommerce.hover-effect-mobile-disabled .product-hover-style-minimal .product-thumbnail .product-action-quick-view{
        bottom:0;
        opacity:1;
        visibility:visible
    }
    .woocommerce.hover-effect-mobile-disabled ul.products li.product-hover-style-minimal .product-info .price{
        opacity:1;
        visibility:visible
    }
    .woocommerce.hover-effect-mobile-disabled ul.products li.product-hover-style-minimal .product-info .product-action-add-to-cart{
        overflow:visible;
        margin-top:0
    }
    .woocommerce.hover-effect-mobile-disabled ul.products li.product-hover-style-minimal .product-info .price+.product-action-add-to-cart .added_to_cart,.woocommerce.hover-effect-mobile-disabled ul.products li.product-hover-style-minimal .product-info .price+.product-action-add-to-cart .button{
        -webkit-transform:inherit;
        -moz-transform:inherit;
        transform:inherit
    }
    .woocommerce.hover-effect-mobile-disabled .product-hover-style-minimal .product-info .product-action-add-to-cart .button.loading:after{
        top:-2px;
        left:50%;
        right:auto;
        transform:translateX(-50%)
    }
    .woocommerce.hover-effect-mobile-disabled .product-hover-style-info-transparent-center .product-inner:before{
        opacity:0;
        visibility:hidden
    }
    .woocommerce.hover-effect-mobile-disabled .product-hover-style-info-transparent-center .product-inner .stock{
        left:4%;
        bottom:40px
    }
    .woocommerce.hover-effect-mobile-disabled .product-hover-style-info-transparent-center .product-inner .stock.out-of-stock{
        width:92%
    }
    .woocommerce.hover-effect-mobile-disabled .product-hover-style-info-transparent-center .product-info{
        opacity:1;
        visibility:visible;
        position:relative;
        text-align:left;
        background:#323232;
        top:0;
        width:92%;
        margin:0 4%;
        margin-top:-30px;
        padding-top:15px;
        border-radius:5px;
        -webkit-transform:inherit;
        -moz-transform:inherit;
        transform:inherit
    }
    .woocommerce.hover-effect-mobile-disabled .product-hover-style-info-transparent-center .product-actions{
        opacity:1;
        text-align:left;
        margin-left:-10px
    }
    .woocommerce.hover-effect-mobile-disabled .product-hover-style-info-transparent-center .product-info .price{
        text-align:left;
        padding-top:5px
    }
    .woocommerce.hover-effect-mobile-disabled .product-hover-style-icons-transparent-center .product-actions{
        opacity:1;
        visibility:visible;
        width:auto;
        top:auto;
        left:15px;
        right:15px;
        bottom:15px;
        padding:5px 15px 15px
    }
    .woocommerce.hover-effect-mobile-disabled .product-hover-style-icons-transparent-center .product-actions .product-actions-inner{
        top:0;
        opacity:1;
        visibility:visible;
        transform:inherit
    }
    .woocommerce.hover-effect-mobile-disabled .product-hover-style-standard-info-transparent .product-actions{
        right:15px;
        opacity:1;
        visibility:visible
    }
    .woocommerce.hover-effect-mobile-disabled .product-hover-style-standard-quick-shop .product-actions{
        right:15px;
        opacity:1;
        visibility:visible
    }
    .woocommerce ul.products [class*=product-hover-style-grocery-] .product-info .product-info-right{
        width:100%
    }
    .woocommerce ul.products [class*=product-hover-style-grocery-] .product-info .product-action:after{
        opacity:1;
        background:0 0!important
    }
    .woocommerce [class*=product-hover-style-grocery-] .product-info .product-action .button{
        width:40px;
        color:#fff!important
    }
    .woocommerce ul.products [class*=product-hover-style-grocery-] .product-info .product-action-add-to-cart .button:before{
        font-size:16px
    }
    .woocommerce [class*=product-hover-style-grocery-] .product-info{
        flex-wrap:wrap
    }
    .woocommerce [class*=product-hover-style-grocery-] .product-info .product-info-left{
        width:100%;
        padding-right:0;
        margin-bottom:15px
    }
    .woocommerce [class*=product-hover-style-grocery-] .product-info .variations_form{
        display:flex;
        gap:7px
    }
    .woocommerce [class*=product-hover-style-grocery-] .product-info .variations_form .quantity{
        position:relative;
        visibility:visible;
        width:105px;
        margin:0;
        padding:0;
        opacity:1;
        bottom:0;
        left:auto
    }
    .woocommerce [class*=product-hover-style-grocery-] .product-info .variations_form .quantity:before{
        bottom:0
    }
    .woocommerce [class*=product-hover-style-grocery-] .product-info .quantity input{
        border:none;
        height:38px;
        line-height:38px
    }
    .woocommerce [class*=product-hover-style-grocery-] .product-info .quantity .quantity-button.quantity-up{
        right:0;
        bottom:0;
        left:auto;
        width:35px;
        height:38px;
        line-height:38px;
        border-left:1px solid #404040
    }
    .woocommerce [class*=product-hover-style-grocery-] .product-info .quantity .quantity-button.quantity-down{
        left:0;
        bottom:0;
        right:auto;
        width:35px;
        height:38px;
        line-height:38px;
        border-right:1px solid #404040
    }
    .woocommerce.single-product .related.products .product-hover-style-grocery-1 .product-info .variations_form .quantity,.woocommerce.single-product .related.products .product-hover-style-grocery-2 .product-info .variations_form .quantity{
        padding:0
    }
    body.single-product.footer-device-inactive{
        margin-bottom:48px
    }
    .footer-device-inactive.single-product div.product .summary .cart .single_add_to_cart_button,.footer-device-inactive.single-product div.product form.cart .single_add_to_cart_button{
        position:fixed;
        bottom:0;
        width:100%;
        left:0;
        z-index:9;
        opacity:1;
        letter-spacing:1px;
        font-weight:400;
        padding:10px 20px;
        -webkit-border-radius:0;
        -moz-border-radius:0;
        border-radius:0
    }
    .woocommerce.single-product div.product .summary .cart .single_add_to_cart_button.disabled,.woocommerce.single-product div.product .summary .cart .single_add_to_cart_button.loading,.woocommerce.single-product div.product form.cart .single_add_to_cart_button.disabled,.woocommerce.single-product div.product form.cart .single_add_to_cart_button.loading{
        opacity:1;
        color:rgba(255,255,255,.4)
    }
    body.cart_sticky-on.woocommerce.single-product{
        margin-bottom:0;
        padding-bottom:61px
    }
    .ciyashop-sticky-btn{
        padding:10px 0
    }
    .ciyashop-sticky-btn .ciyashop-sticky-btn-content{
        display:none
    }
    .woocommerce.single-product .ciyashop-sticky-btn .ciyashop-sticky-btn-cart form.cart .quantity input{
        height:41px
    }
    .woocommerce.single-product .ciyashop-sticky-btn .ciyashop-sticky-btn-cart form.cart .single_add_to_cart_button{
        padding:7px 15px;
        position:relative;
        width:auto
    }
    body.footer-device-inactive.woocommerce-cart{
        margin-bottom:0
    }
    .woocommerce-cart .cart-collaterals .cart_totals table tr.order-total{
        padding-bottom:0
    }
    .woocommerce-cart .cart-collaterals .wc-proceed-to-checkout a.checkout-button{
        position:fixed;
        bottom:15px;
        left:4%;
        width:92%;
        z-index:9;
        font-size:14px;
        line-height:26px;
        letter-spacing:1px;
        font-weight:400;
        padding:12px 40px;
        border-radius:5px;
        box-shadow:0 5px 25px rgb(0 0 0 / 15%)
    }
    .footer-device-active.woocommerce-cart .cart-collaterals .wc-proceed-to-checkout a.checkout-button{
        bottom:70px
    }
    .woocommerce-cart .cart-collaterals .cart_totals table tr.order-total td:before{
        font-size:16px;
        font-weight:400
    }
    .woocommerce-cart table.cart td.actions .coupon .input-text{
        margin:0
    }
    .woocommerce.single-product div.product form.cart .variations td.label{
        min-width:110px
    }
    .woocommerce-cart #content table.cart td.actions .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon input[type=text]{
        width:52%
    }
    .woocommerce div.product .woocommerce-tabs ul.tabs{
        border:1px solid #e8e8e8;
        padding:0;
        width:100%;
        margin-bottom:15px;
        border-bottom:none
    }
    .woocommerce div.product .woocommerce-tabs ul.tabs::before{
        border:none
    }
    .woocommerce div.product .woocommerce-tabs ul.tabs li{
        border:none;
        border-bottom:1px solid #e8e8e8;
        display:block;
        width:100%;
        text-align:left
    }
    .woocommerce div.product .woocommerce-tabs ul.tabs li.active{
        border-bottom:1px solid #e8e8e8
    }
    .woocommerce div.product .woocommerce-tabs ul.tabs li a{
        padding:8px 20px
    }
    .woocommerce div.product .woocommerce-tabs-layout-left ul.tabs{
        width:100%;
        margin-bottom:10px;
        border:1px solid #e8e8e8
    }
    .woocommerce div.product .woocommerce-tabs-layout-left ul.tabs li a{
        padding:8px 20px
    }
    .woocommerce div.product .woocommerce-tabs-layout-left ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs-layout-left ul.tabs li{
        border-right:none
    }
    .woocommerce div.product .woocommerce-tabs-layout-left .wc-tabs-nav-wrapper{
        display:block
    }
    .woocommerce div.product .woocommerce-tabs-layout-left .wc-tabs-content-wrapper{
        display:block
    }
    .woocommerce-tabs.woocommerce-tabs-layout-accordion .card-header{
        padding:12px 25px
    }
    .woocommerce.single-product div.product .product_title{
        font-size:20px;
        line-height:28px
    }
    .product-summary-actions #woo-product-sticky-content,.product-summary-actions .woo-product-sticky-content.is-sticky{
        display:none
    }
    .woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce button.button.alt.disabled,.woocommerce input.button.alt{
        font-size:14px
    }
    .inner-intro .woocommerce_intro-title .breadcrumbs.breadcrumbs-hide-mobile{
        display:block
    }
    body.footer-device-inactive.woocommerce-checkout{
        margin-bottom:0
    }
    .woocommerce .woocommerce-checkout-review-order-table .order-total td{
        font-size:18px
    }
    .woocommerce table.shop_table td{
        line-height:20px
    }
    .shipping ul li{
        line-height:20px
    }
    .woocommerce ul.order_details{
        padding:15px
    }
    .woocommerce ul.order_details li{
        padding:5% 0 5% 44px!important;
        border-bottom:1px dashed #d3ced2;
        flex-basis:100%;
        max-width:100%;
        margin-bottom:1%;
        margin-right:0
    }
    .woocommerce ul.order_details li:nth-child(3){
        margin-right:0
    }
    .woocommerce .woocommerce-thankyou-order-received{
        font-size:16px;
        padding:16px 10px
    }
    .woocommerce ul.order_details li strong{
        word-break:break-all
    }
    .woocommerce ul.order_details li,.woocommerce ul.order_details li:last-child,.woocommerce ul.order_details li:nth-child(3){
        border-right:0px
    }
    .woocommerce ul.order_details li:last-child{
        padding-bottom:0;
        margin-bottom:0
    }
    .woocommerce-checkout-layout-default form.woocommerce-checkout #payment ul.payment_methods li.woocommerce-notice{
        padding-left:30px
    }
    .woocommerce-checkout-layout-light_spiral .woocommerce-checkout #order_review_heading:before{
        top:-12px
    }
    .woocommerce nav.woocommerce-pagination ul{
        white-space:inherit
    }
    .woocommerce nav.woocommerce-pagination ul li{
        float:none;
        margin:0 1px
    }
    .woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{
        padding:8px 12px;
        font-size:14px
    }
    .woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{
        font-size:14px;
        padding:15px 15px 15px 15px;
        line-height:24px
    }
    .woocommerce .woocommerce-error:before,.woocommerce .woocommerce-info:before,.woocommerce .woocommerce-message:before{
        content:none
    }
    .single-product.woocommerce .woocommerce-error .button,.single-product.woocommerce .woocommerce-info .button,.single-product.woocommerce .woocommerce-message .button,.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button{
        bottom:inherit;
        left:inherit;
        right:inherit;
        top:inherit;
        position:inherit;
        display:block;
        float:none;
        text-align:center;
        margin-bottom:10px
    }
    .woocommerce .woocommerce-cart-form table.shop_table{
        border:none
    }
    .woocommerce .woocommerce-cart-form table.shop_table tr.cart_item{
        position:relative;
        padding:0;
        margin-bottom:25px;
        padding-bottom:25px;
        padding-left:115px;
        min-height:136px;
        border-bottom:1px solid rgba(129,129,129,.2)
    }
    .woocommerce .woocommerce-cart-form table.shop_table tr:last-child{
        margin-bottom:0
    }
    .woocommerce .woocommerce-cart-form table.shop_table tr td{
        display:flex;
        align-items:center;
        background-color:inherit;
        border:none;
        text-align:left!important;
        padding:7px 0
    }
    .woocommerce .woocommerce-cart-form table.shop_table tr td:not(:last-child){
        border-bottom:1px dashed #e8e8e8
    }
    .woocommerce .woocommerce-cart-form table.shop_table tr td:before{
        color:#2d2a2a;
        text-transform:uppercase;
        font-weight:600;
        font-size:11px
    }
    .woocommerce .woocommerce-cart-form table.shop_table tr td .quantity,.woocommerce .woocommerce-cart-form table.shop_table tr td span{
        margin-left:auto;
        font-size:14px
    }
    .woocommerce .woocommerce-cart-form table.shop_table tr td.product-remove{
        position:absolute;
        right:0;
        top:0;
        border:none;
        width:25px;
        padding:0;
        text-align:right!important
    }
    .woocommerce .woocommerce-cart-form table.shop_table tr td.product-remove a{
        font-size:22px
    }
    .woocommerce .woocommerce-cart-form table.shop_table tr td.product-remove .remove:before{
        content:normal
    }
    .woocommerce .woocommerce-cart-form table.shop_table tr td.product-name{
        padding-top:0;
        border-bottom:none
    }
    .woocommerce .woocommerce-cart-form table.shop_table tr td.product-name:before{
        content:normal
    }
    .woocommerce .woocommerce-cart-form table.shop_table tr td.product-name a{
        width:auto;
        display:inline-block;
        margin-left:0;
        font-size:14px;
        font-weight:600;
        color:#323232;
        padding-right:30px
    }
    .woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail{
        display:block
    }
    .woocommerce .woocommerce-cart-form table.shop_table tr td.product-thumbnail{
        position:absolute;
        top:0;
        left:0;
        overflow:hidden;
        margin-bottom:0;
        padding-top:0;
        padding-bottom:0;
        max-height:130px;
        border-bottom:none
    }
    .woocommerce .woocommerce-cart-form table.shop_table tr td.product-thumbnail:before{
        content:normal
    }
    .woocommerce .woocommerce-cart-form table.shop_table tr td.product-thumbnail img{
        width:100px
    }
    .woocommerce .woocommerce-cart-form table.shop_table tr td .quantity{
        padding:0 22px
    }
    .woocommerce .woocommerce-cart-form table.shop_table tr td .quantity input{
        width:35px!important;
        height:30px;
        font-size:14px;
        padding:0 3px
    }
    .woocommerce .woocommerce-cart-form table.shop_table tr td .quantity-button{
        width:23px;
        line-height:30px
    }
    .woocommerce .woocommerce-cart-form table.shop_table tr:last-child td{
        display:block
    }
    .woocommerce .woocommerce-cart-form table.shop_table tr .coupon{
        padding:20px 25px!important;
        margin-top:0;
        margin-bottom:30px;
        border:2px dashed #e8e8e8
    }
    .woocommerce .woocommerce-cart-form table.shop_table tr .coupon .button,.woocommerce .woocommerce-cart-form table.shop_table tr .coupon .input-text{
        width:100%!important;
        float:none;
        margin:5px 0!important
    }
    .woocommerce-cart .cart-collaterals .cart_totals table .cart-subtotal td,.woocommerce-cart .cart-collaterals .cart_totals table .order-total td{
        width:100%
    }
    .theme-dark .woocommerce .woocommerce-cart-form table.shop_table tr td.product-name a{
        color:#fff
    }
    .theme-dark .woocommerce .woocommerce-cart-form table.shop_table tr td:not(:last-child){
        border-bottom-color:rgba(255,255,255,.1)
    }
    .theme-dark .woocommerce .woocommerce-cart-form table.shop_table tr .coupon{
        border-color:rgba(255,255,255,.1)
    }
    .woocommerce-checkout h3{
        font-size:18px
    }
    .woocommerce table.woocommerce-checkout-review-order-table thead th{
        font-size:16px;
        padding:15px
    }
    .woocommerce .woocommerce-checkout-review-order-table tbody td{
        padding:15px 15px;
        font-size:14px;
        width:58%
    }
    .woocommerce .woocommerce-checkout-review-order-table .cart-subtotal th,.woocommerce .woocommerce-checkout-review-order-table .order-total th{
        font-size:16px
    }
    .woocommerce table.wishlist_table tbody tr:first-child td:first-child{
        border-top:none
    }
    .woocommerce table.wishlist_table tbody tr td.wishlist-empty{
        text-align:center
    }
    .latest-post-type-carousel,.latest-post-type-carousel .carousel-wrapper,.latest-post-type-carousel .latest-post-content,.latest-post-type-carousel .latest-post-content-inner,.latest-post-type-carousel .latest-post-main,.latest-post-type-carousel .latest-post-main-inner,.latest-post-type-carousel .owl-carousel,.latest-post-type-carousel .owl-carousel .latest-post-item,.latest-post-type-carousel .owl-carousel .latest-post-item-inner,.latest-post-type-carousel .owl-carousel .owl-item,.latest-post-type-carousel .owl-carousel .owl-item .item,.latest-post-type-carousel .owl-carousel .owl-stage-outer,.latest-post-type-carousel .owl-carousel .owl-stage-outer .owl-stage{
        height:auto
    }
    .latest-post-item .blog-title{
        font-size:16px
    }
    .faqs-wrapper .tabs{
        margin-bottom:0
    }
    .faqs-wrapper .tabs:before{
        content:none
    }
    .faqs-wrapper .tabs li{
        margin:0 3px 6px 0;
        border:1px solid #eaeaea;
        padding:4px 10px;
        font-size:14px;
        border-radius:3px
    }
    .faqs-wrapper .tabs li.active{
        border-top-color:#eaeaea
    }
    .content-wrapper .masonry-item article.post,.content-wrapper .site-main .col-md-6 article.hentry.post,.content-wrapper [class*=col-]>article.post{
        margin-bottom:30px
    }
    .error-block h1{
        font-size:80px;
        line-height:120px
    }
    .error-block p{
        font-size:20px;
        line-height:28px
    }
    .content-no-image .error-search-box,.error-search-box{
        width:90%;
        margin:0 auto
    }
    .error-search-box p{
        font-size:16px;
        margin-bottom:20px;
        line-height:24px
    }
    .mntc-cs-item.mntc-cs-content{
        padding:20px 0 20px
    }
    .tc_maintenance .page-wrapper{
        padding-bottom:100px
    }
    .mntc-cs-item h1{
        margin-bottom:30px;
        font-size:34px;
        line-height:38px
    }
    .mntc-cs-item p,.tc_maintenance_mode-comingsoon .mntc-cs-item p{
        font-size:22px;
        line-height:32px
    }
    .mnt-footer .site-info{
        text-align:center
    }
    .mnt-footer .text-right{
        text-align:center!important
    }
    .tc_maintenance_mode-comingsoon .commingsoon_countdown li{
        padding:6px
    }
    .tc_maintenance_mode-comingsoon .commingsoon_countdown li span{
        font-size:22px;
        line-height:30px
    }
    .tc_maintenance_mode-comingsoon .commingsoon_countdown li p{
        font-size:14px
    }
    .tc_maintenance_mode-comingsoon .mntc-cs-item i{
        margin-top:40px
    }
    blockquote{
        font-size:14px;
        line-height:25px;
        padding:15px
    }
    blockquote .fa,blockquote i{
        margin-left:0;
        margin-right:15px
    }
    blockquote .quote-author{
        padding-left:0
    }
    blockquote p{
        display:inline
    }
    article.hentry .entry-title{
        line-height:24px
    }
    li.comment>.comment{
        padding-left:0
    }
    ol.commentlist .comment .comments-photo{
        position:relative;
        margin-bottom:10px
    }
    ol.commentlist .comment .comments-photo{
        width:50px
    }
    .comments-area ol.commentlist .children{
        margin-left:25px
    }
    .masonry-item article.post .entry-meta-date a,[class*=col-]>article.post .entry-meta-date a{
        padding:0 10px;
        line-height:26px;
        font-size:12px
    }
    .content-wrapper .masonry-item article.post,.content-wrapper [class*=col-]>article.post{
        padding:10px
    }
    .masonry-item article.post .entry-meta-date,[class*=col-]>article.post .entry-meta-date{
        top:16px
    }
    .blog-entry-slider .owl-theme .owl-nav{
        margin-top:-13px
    }
    .blog-entry-slider .owl-carousel .owl-nav i{
        width:26px;
        height:26px;
        line-height:26px
    }
    .blog .timeline{
        margin-bottom:40px
    }
    .blog .timeline-sidebar .timeline{
        margin-bottom:60px;
        padding-left:0
    }
    .blog .timeline-sidebar .timeline>li:nth-child(3){
        margin-top:0
    }
    .blog .timeline-sidebar .timeline>li.timeline-inverted{
        margin-bottom:30px
    }
    .blog .timeline{
        padding:0
    }
    .blog .timeline:before{
        content:none
    }
    .blog .timeline>li,.blog .timeline>li.timeline-inverted{
        padding-left:0;
        padding-right:0
    }
    .blog .timeline>li,.blog .timeline>li>.timeline-panel{
        width:100%
    }
    .blog .timeline li.entry-date{
        display:none
    }
    .blog .timeline>li>.timeline-badge{
        display:none
    }
    .blog .timeline>li>.timeline-panel:after,.blog .timeline>li>.timeline-panel:before{
        border:none;
        content:none
    }
    .blog .timeline>li:nth-child(2),.blog .timeline>li:nth-child(3){
        margin-top:0
    }
    .blog .timeline>li.timeline-inverted{
        margin-top:0;
        margin-bottom:30px
    }
    #back-to-top .top{
        width:35px;
        height:35px;
        font-size:16px;
        bottom:90px
    }
    .site-footer .site-info{
        text-align:center
    }
    .site-footer .text-right{
        text-align:center!important
    }
    .woocommerce table.wishlist_table thead,.woocommerce table.wishlist_table thead th{
        display:none
    }
    .woocommerce table.wishlist_table tbody td,.woocommerce table.wishlist_table thead th{
        display:block;
        text-align:right;
        position:relative
    }
    .woocommerce .wishlist_table td.product-add-to-cart a{
        display:inline-block!important
    }
    .woocommerce .wishlist_table td.product-name a{
        display:inline-block;
        width:55%
    }
    .woocommerce table.wishlist_table .product-price,.woocommerce table.wishlist_table .product-stock-status{
        text-align:right
    }
    .woocommerce table.wishlist_table tbody td .cs-wcwl-row-label{
        display:block;
        float:left;
        padding-right:5px;
        font-weight:700;
        color:#323232
    }
    .woocommerce table.wishlist_table tbody tr:first-child td.product-name{
        border-top:none
    }
    .woocommerce table.wishlist_table tbody tr .product-remove{
        text-align:right;
        padding:15px;
        width:auto
    }
    .woocommerce table.wishlist_table tbody tr .product-thumbnail{
        display:block!important
    }
    .woocommerce table.wishlist_table tbody tr .product-thumbnail a{
        display:inline-block
    }
    .woocommerce .cart-empty,.woocommerce .cart-empty.woocommerce-info{
        font-size:34px;
        line-height:44px
    }
    .woocommerce .wishlist-empty{
        border-bottom:2px solid #e8e8e8;
        padding-bottom:25px
    }
    body .dokan-seller-listing .dokan-seller-search-form{
        margin-bottom:30px
    }
    body .dokan-seller-listing .dokan-seller-search-form input#search{
        width:100%
    }
    .dokan-single-store .store-page-wrap .seller-items .products-loop>.product{
        width:48%;
        margin-right:3%
    }
    .dokan-single-store .store-page-wrap .seller-items .products-loop>.product:nth-child(2n){
        margin-right:0
    }
    .portfolio-content-area.column-3 .portfolio-grid-column-item,.portfolio-content-area.column-3 .portfolio-grid-item{
        width:50%
    }
    .portfolio-content-area.column-4 .portfolio-grid-column-item,.portfolio-content-area.column-4 .portfolio-grid-item{
        width:50%
    }
    .portfolio-content-area.column-6 .portfolio-grid-column-item,.portfolio-content-area.column-6 .portfolio-grid-item{
        width:50%
    }
    .single-portfolio .portfolio-navigation .nav-links,.single-portfolio .related-portfolio{
        margin-bottom:40px
    }
    .single-portfolio .portfolio-navigation .nav-links .portfolio-image{
        display:none
    }
    .single-portfolio .portfolio-navigation .nav-links a{
        padding:15px 0;
        width:85%
    }
    .single-portfolio .portfolio-navigation .nav-previous,.single-portfolio .portfolio-navigation .nav-previous:hover{
        padding-left:0;
        margin-bottom:0;
        border:none!important
    }
    .single-portfolio .portfolio-navigation .nav-next,.single-portfolio .portfolio-navigation .nav-next:hover{
        padding-right:0;
        margin-bottom:0;
        border:none!important
    }
}
@media only screen and (max-width:575px){
    .header-mobile .mobile-butoon-menu{
        padding-right:0
    }
    .header-mobile .mobile-butoon-menu>a,.header-mobile .mobile-butoon-search>a{
        width:30px;
        font-size:18px
    }
    .inner-intro ul.page-breadcrumb li{
        margin-right:7px;
        font-size:14px;
        display:inline-block
    }
    .inner-intro ul.page-breadcrumb li>span:before{
        line-height:20px
    }
    .woo-tools-action.woo-tools-cart .widget_shopping_cart{
        right:-60px
    }
    .tag-password-2 .post-password-form label{
        float:none;
        margin-right:0;
        width:100%
    }
    .tag-password-2 .post-password-form label input{
        width:100%;
        margin-left:0
    }
    ol.commentlist .comments-info .pull-right{
        margin-bottom:5px
    }
    .header-mobile .search_form-inner .search_form-input-wrap,.search_form-inner .search_form-category-wrap{
        display:block;
        width:100%
    }
    .search_form-inner .search_form-category-wrap{
        margin-bottom:10px
    }
    .search_form-inner .search_form-category-wrap .search_form-category,.search_form-inner .search_form-category-wrap .select2-container{
        width:100%!important
    }
    .header-search-shape-rounded .search_form-inner .search_form-category-wrap .select2-container--default .select2-selection--single,.header-search-shape-rounded .search_form-inner .search_form-category-wrap+.search_form-input-wrap input.form-control{
        border-radius:0!important
    }
    .header-mobile .search_form-autocomplete{
        position:relative;
        top:0;
        max-height:270px;
        border-top:none
    }
    #cs-comparelist .cs-compare-list-wrapper .cs-compare-list-header{
        display:none
    }
    .age-gate-form{
        max-width:85%;
        padding:30px 25px
    }
    .age-gate-form .age-gate-submit,.age-gate-form .age-gate-submit-no,.age-gate-form .age-gate-submit-yes{
        padding:10px 25px
    }
    .ciyashop-cookies-info{
        width:90%;
        left:4%;
        bottom:20px;
        padding:15px 65px 15px 15px
    }
    .ciyashop-promo-popup{
        width:94%
    }
    .ciyashop-promo-popup .popup-image{
        width:100%
    }
    .inner-intro h1{
        font-size:26px;
        line-height:28px
    }
    #after_add_to_cart_message-popup{
        width:450px
    }
    #cs-comparelist .cs-compare-list-wrapper .cs-compare-list-header{
        width:150px
    }
    #cs-comparelist .cs-compare-list-wrapper .cs-compare-list-header .cs-compare-list-title{
        font-size:12px
    }
    .woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{
        padding-bottom:0
    }
    .loop-header-tools .woocommerce-ordering{
        display:inline-block;
        width:100%;
        margin-left:0
    }
    .loop-header-tools .ciyashop-products-per-page{
        display:none
    }
    .loop-header-tools .woocommerce-ordering .select2-container{
        width:100%!important
    }
    .loop-header-filters .pgs_widgets_shop-filters .row>.widget{
        padding-left:15px;
        padding-right:15px
    }
    .loop-header-filters .pgs_widgets_shop-filters .row>.widget:first-child{
        padding-left:15px
    }
    .woocommerce .products.mobile-col-2>.product,.woocommerce ul.ciyashop-products-shortcode>li.mobile-col-2{
        width:48%!important;
        margin-right:3%!important
    }
    .woocommerce .products.mobile-col-2>.product:nth-child(2n+2),.woocommerce ul.ciyashop-products-shortcode>li.mobile-col-2:nth-child(2n+2){
        margin-right:0!important
    }
    .woocommerce .products.mobile-col-2.list>.product{
        width:100%!important;
        margin-right:0!important
    }
    .woocommerce .products.mobile-col-2.list>.product:nth-child(2n+2){
        margin-right:0!important
    }
    .pgs-shop-filters-wrapper .shop-filter .button{
        padding:0 15px
    }
    .pgs-shop-filters-wrapper .row>div .shop-filter{
        padding-right:0
    }
    .woocommerce.single-product div.product form.cart .variations{
        margin-bottom:30px
    }
    .woocommerce.single-product div.product form.cart .variations tr{
        flex-wrap:wrap
    }
    .woocommerce.single-product div.product form.cart .variations td{
        position:relative;
        width:100%
    }
    .woocommerce.single-product div.product form.cart .variations td select{
        width:100%!important;
        min-width:100%!important
    }
    .ciyashop-popup-quick-view form.cart .variations td .reset_variations,.woocommerce.single-product div.product form.cart .variations td .reset_variations{
        margin-left:0
    }
    .woocommerce.single-product div.product form.cart .variations td .reset_variations{
        position:relative;
        left:auto;
        bottom:auto;
        margin-top:15px;
        top:10px
    }
    .woocommerce [class*=product-hover-style-grocery-] .product-info .product-action .button{
        width:35px
    }
    .woocommerce [class*=product-hover-style-grocery-] .product-info .variations_form .quantity{
        width:90px;
        padding:0
    }
    .woocommerce [class*=product-hover-style-grocery-] .product-info .quantity .quantity-button.quantity-down,.woocommerce [class*=product-hover-style-grocery-] .product-info .quantity .quantity-button.quantity-up{
        width:30px
    }
    .woocommerce .products.mobile-portrait-2>.product-hover-style-grocery-1 .product-actions,.woocommerce .products.mobile-portrait-2>.product-hover-style-grocery-2 .product-actions{
        position:relative;
        left:0;
        right:0;
        bottom:0!important;
        padding:15px 15px
    }
    .woocommerce .products.mobile-portrait-2>.product-hover-style-grocery-1 .product-info,.woocommerce .products.mobile-portrait-2>.product-hover-style-grocery-2 .product-info{
        padding-top:5px
    }
    .woocommerce .products.mobile-portrait-2>.product-hover-style-grocery-1 .product-actions .product-actions-inner>.product-action:after,.woocommerce .products.mobile-portrait-2>.product-hover-style-grocery-2 .product-actions .product-actions-inner>.product-action:after{
        content:normal
    }
    .woocommerce .products.mobile-portrait-2>[class*=product-hover-style-grocery-] .product-actions .product-actions-inner{
        display:flex;
        justify-content:space-around
    }
    .woocommerce .products.mobile-portrait-2>[class*=product-hover-style-grocery-] .product-actions a{
        width:40px;
        height:50px
    }
    .woocommerce .products.mobile-portrait-2>.product-hover-style-grocery-1 .product-actions .open-quick-view.loading:after,.woocommerce .products.mobile-portrait-2>.product-hover-style-grocery-1 .product-actions .product-action-compare .compare.cs-loading:after,.woocommerce .products.mobile-portrait-2>.product-hover-style-grocery-1 .product-actions .product-action-wishlist .add_to_wishlist.cs-loading:after,.woocommerce .products.mobile-portrait-2>.product-hover-style-grocery-2 .product-actions .open-quick-view.loading:after,.woocommerce .products.mobile-portrait-2>.product-hover-style-grocery-2 .product-actions .product-action-compare .compare.cs-loading:after,.woocommerce .products.mobile-portrait-2>.product-hover-style-grocery-2 .product-actions .product-action-wishlist .add_to_wishlist.cs-loading:after{
        top:10px;
        left:5px
    }
    .woocommerce .products.mobile-portrait-2>[class*=product-hover-style-grocery-] .product-inner .stock{
        width:50px;
        min-width:50px
    }
    .woocommerce-page .products.products-loop-column-3.mobile-col-1>.product,.woocommerce-page .products.products-loop-column-4.mobile-col-1>.product,.woocommerce-page .products.products-loop-column-5.mobile-col-1>.product,.woocommerce-page .products.products-loop-column-6.mobile-col-1>.product{
        width:100%;
        margin-right:0
    }
    .woocommerce-page .products.products-loop-column-3.mobile-col-1>.product.last,.woocommerce-page .products.products-loop-column-4.mobile-col-1>.product.last,.woocommerce-page .products.products-loop-column-5.mobile-col-1>.product.last,.woocommerce-page .products.products-loop-column-6.mobile-col-1>.product.last{
        margin-right:0
    }
    .woocommerce .ciyashop-popup-quick-view table.variations td.value select{
        min-width:100%
    }
    .ciyashop-popup-quick-view div.product form.cart .variations tr>td{
        width:100%;
        padding-left:2px
    }
    .ciyashop-popup-quick-view div.product form.cart .variations tr{
        flex-wrap:wrap
    }
    .ciyashop-popup-quick-view div.product form.cart .variations td.label{
        width:100%
    }
    .woocommerce_intro-title .text-right{
        text-align:left!important
    }
    .woocommerce .cart-empty,.woocommerce .cart-empty.woocommerce-info{
        font-size:26px;
        line-height:36px
    }
    .woocommerce-cart #content table.cart td.actions .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon input[type=text]{
        width:100%;
        float:none;
        margin-bottom:8px
    }
    .woocommerce table.cart td.actions .coupon .input-text+.button{
        width:100%;
        float:none;
        margin-bottom:12px
    }
    .woocommerce.single-product .ciyashop-sticky-btn .ciyashop-sticky-btn-cart .price,.woocommerce.single-product .ciyashop-sticky-btn form.cart .quantity{
        display:none
    }
    body.cart_sticky-on.woocommerce.single-product{
        margin-bottom:0;
        padding-bottom:46px
    }
    .woocommerce.single-product .ciyashop-sticky-btn .ciyashop-sticky-btn-cart form.cart{
        float:none;
        width:100%;
        vertical-align:top
    }
    .ciyashop-sticky-btn,.ciyashop-sticky-btn .ciyashop-sticky-btn-container{
        padding:0
    }
    .ciyashop-sticky-btn.sticky{
        display:none
    }
    .woocommerce.single-product .ciyashop-sticky-btn .ciyashop-sticky-btn-cart form.cart .single_add_to_cart_button{
        border-radius:0;
        width:100%;
        padding:10px 15px
    }
    .woocommerce.single-product div.product form.cart .variations td select{
        min-width:auto
    }
    .woocommerce-checkout-layout-light_spiral .woocommerce-checkout #order_review_heading:before{
        top:-7px
    }
    .woocommerce-checkout-layout-light_spiral .woocommerce-checkout #order_review_heading{
        padding-top:25px
    }
    .woocommerce-checkout-layout-dark.woocommerce-checkout #order_review_heading,.woocommerce-checkout-layout-light_spiral.woocommerce-checkout #order_review_heading{
        padding:20px 10px
    }
    .woocommerce-checkout-layout-dark .woocommerce-checkout-review-order,.woocommerce-checkout-layout-light_spiral .woocommerce-checkout-review-order{
        padding:0 10px 10px 10px
    }
    .woocommerce-checkout-review-order{
        padding:15px 15px 0 15px
    }
    form.woocommerce-checkout #payment .place-order{
        margin-left:-15px;
        margin-right:-15px
    }
    .woocommerce-checkout-layout-default form.woocommerce-checkout #payment .place-order .woocommerce-terms-and-conditions-wrapper p{
        margin:0 15px 15px
    }
    #add_payment_method #payment .payment_method_paypal img,.woocommerce-cart #payment .payment_method_paypal img,.woocommerce-checkout #payment .payment_method_paypal img{
        max-height:30px
    }
    .pgs-content-popup{
        padding:25px
    }
    .error404 .content-wrapper .post .entry-content{
        padding:20px 0
    }
    .content-no-image .error-search-box,.error-search-box{
        width:100%;
        margin:0 auto
    }
    .comments-area ol.commentlist .children{
        margin-left:15px
    }
    ol.commentlist .comment .comments-info{
        padding:13px
    }
    ol.commentlist .comment .comments-info .comment-author h4{
        font-size:16px
    }
    ol.commentlist .comment .comments-info .comment-reply-link{
        line-height:24px;
        padding:0 9px;
        font-size:13px
    }
    .single-post article.hentry .entry-footer .share{
        padding-left:0
    }
    .single-post article.hentry .entry-footer .share .share-button{
        display:none
    }
    .single-post article.hentry .entry-footer .share ul li a{
        padding:5px 18px
    }
    .single-portfolio .portfolio-navigation .nav-links,.single-portfolio .related-portfolio{
        margin-bottom:30px
    }
    .single-portfolio .portfolio-navigation .nav-links a{
        padding:10px 0
    }
}
@media only screen and (max-width:480px){
    div.bbp-search-form button,div.bbp-search-form input{
        padding:0 14px
    }
    .header-mobile .search_form-inner select{
        min-width:100%
    }
}
@media only screen and (max-width:479px){
    h1{
        font-size:26px;
        line-height:30px
    }
    h2{
        /*font-size:22px;
        line-height:26px*/
    }
    h3{
        /*font-size:20px;
        line-height:24px*/
    }
    h4{
        font-size:19px;
        line-height:22px
    }
    h5{
        font-size:17px;
        line-height:22px
    }
    h6{
        font-size:16px;
        line-height:22px
    }
    #after_add_to_cart_message-popup{
        width:280px
    }
    #after_add_to_cart_message-popup .cart_message-inner h4{
        padding:0;
        line-height:24px
    }
    #after_add_to_cart_message-popup .cart_message-inner a{
        padding-right:0;
        padding-bottom:15px
    }
    .search_form-inner .search_form-category-wrap{
        margin-bottom:10px
    }
    .header-style-default .search_form-inner .search_form-category-wrap select{
        max-width:inherit;
        width:100%;
        min-width:inherit
    }
    .products-listing-header .products-listing-title h2,.products-listing-intro-wrapper .products-listing-title h2{
        font-size:20px;
        line-height:24px
    }
    .mtpl-title h2,.pgs-mtpl-intro-wrapper .mtpl-title h2{
        font-size:20px;
        line-height:24px
    }
    .woo-tools-action.woo-tools-cart .widget_shopping_cart{
        width:306px;
        right:-60px
    }
    .g-recaptcha{
        margin-left:-44px
    }
    .text-right .g-recaptcha{
        margin-left:0;
        margin-right:-44px
    }
    .g-recaptcha iframe{
        transform:scale(.7)
    }
    .woocommerce.columns-1 ul.ciyashop-products-shortcode>li.product,.woocommerce.columns-2 ul.ciyashop-products-shortcode>li.product,.woocommerce.columns-3 ul.ciyashop-products-shortcode>li.product,.woocommerce.columns-4 ul.ciyashop-products-shortcode>li.product,.woocommerce.columns-5 ul.ciyashop-products-shortcode>li.product,.woocommerce.columns-6 ul.ciyashop-products-shortcode>li.product{
        width:100%;
        margin-right:0
    }
    .woocommerce.columns-3 ul.ciyashop-products-shortcode>li.product.last,.woocommerce.columns-4 ul.ciyashop-products-shortcode>li.product.last,.woocommerce.columns-5 ul.ciyashop-products-shortcode>li.product.last,.woocommerce.columns-6 ul.ciyashop-products-shortcode>li.product.last{
        margin-right:0
    }
    .dokan-single-store .store-page-wrap .seller-items .products-loop>.product{
        width:100%;
        margin-right:0
    }
    .portfolio-content-area.column-2 .portfolio-grid-column-item,.portfolio-content-area.column-2 .portfolio-grid-item,.portfolio-content-area.column-3 .portfolio-grid-column-item,.portfolio-content-area.column-3 .portfolio-grid-item,.portfolio-content-area.column-4 .portfolio-grid-column-item,.portfolio-content-area.column-4 .portfolio-grid-item,.portfolio-content-area.column-6 .portfolio-grid-column-item,.portfolio-content-area.column-6 .portfolio-grid-item{
        width:100%
    }
    .portfolio-section .isotope-filters{
        margin-bottom:15px
    }
    .portfolio-section .isotope-filters button{
        margin:2px 0;
        font-size:14px;
        width:100%
    }
    .woocommerce .products.mobile-col-2>.product,.woocommerce ul.ciyashop-products-shortcode>li.mobile-col-2{
        width:100%!important;
        margin-right:0!important
    }
    .woocommerce .products.mobile-portrait-2>.product,.woocommerce ul.ciyashop-products-shortcode>li.mobile-portrait-2{
        width:48%!important;
        margin-right:4%!important
    }
    .woocommerce .products.mobile-portrait-2>.product:nth-child(2n),.woocommerce ul.ciyashop-products-shortcode>li.mobile-portrait-2:nth-child(2n){
        margin-right:0!important
    }
    .woocommerce .products.mobile-portrait-2 .product .ciyashop-product-variations-wrapper{
        padding-bottom:0;
        overflow:hidden;
        overflow-y:auto;
        overflow-x:hidden
    }
    .woocommerce .products.mobile-portrait-2 .product .ciyashop-product-variations-wrapper .ciyashop-variations-close{
        right:0;
        top:0;
        width:30px
    }
    .woocommerce .products.mobile-portrait-2 .product .ciyashop-product-variations-wrapper .variations tr{
        padding-top:0;
        margin-bottom:0;
        margin-top:10px
    }
    .woocommerce .products.mobile-portrait-2 .product .ciyashop-product-variations-wrapper .variations td.label label{
        font-size:13px;
        margin-bottom:5px
    }
    .woocommerce .products.mobile-portrait-2 .product .ciyashop-product-variations-wrapper .variations td.value select{
        min-width:120px;
        width:120px
    }
    .woocommerce .products.mobile-portrait-2 .product .ciyashop-product-variations-wrapper .single_variation_wrap{
        position:relative;
        margin-top:15px
    }
    .woocommerce .products.mobile-portrait-2 .product .ciyashop-product-variations-wrapper .ciyashop-variation-selected .variations{
        margin-bottom:35px
    }
    .woocommerce .products.mobile-portrait-2 .product .ciyashop-product-variations-wrapper .ciyashop-variation-selected .variations .reset_variations{
        bottom:-25px
    }
    .woocommerce .products.mobile-portrait-2 .product .ciyashop-product-variations-wrapper .single_variation_wrap .woocommerce-variation{
        float:none;
        margin:0;
        margin-bottom:5px
    }
    .woocommerce .products.mobile-portrait-2 .product .ciyashop-product-variations-wrapper .single_variation_wrap .quantity{
        display:none!important
    }
    .woocommerce ul.products.mobile-portrait-2 .product-hover-style-default .product-info .price .amount{
        font-size:13px;
        margin:0
    }
    .woocommerce .mobile-portrait-2 .product-hover-style-default .product-thumbnail .product-actions a{
        width:40px;
        height:40px
    }
    .woocommerce .mobile-portrait-2 .product-hover-style-default .product-actions .product-action-add-to-cart{
        width:calc(100% - 88px)
    }
    .woocommerce .mobile-portrait-2 .product-hover-style-default .product-actions .product-action-add-to-cart a.button{
        font-size:0;
        background:0 0;
        padding:0
    }
    .woocommerce .mobile-portrait-2 .product-hover-style-default .product-actions .product-action-add-to-cart .button:before{
        content:"\f10f";
        font-family:pgsicon-ecommerce;
        font-size:18px;
        font-weight:400;
        padding:0
    }
    .woocommerce ul.products.mobile-portrait-2 .product-hover-style-default .product-info .star-rating-wrapper{
        float:none;
        display:inline-block;
        width:100%;
        margin-top:10px
    }
    .woocommerce.single-product .related.products .product-hover-style-default .product-actions .product-action-add-to-cart a{
        font-size:13px;
        font-weight:400;
        width:100%
    }
    .woocommerce.single-product .related.products .product-hover-style-default .product-actions .product-action-add-to-cart a:before{
        content:normal
    }
    .woocommerce ul.products.products.mobile-portrait-2 .product-hover-style-icon-top-left .product-info .price,.woocommerce ul.products.products.mobile-portrait-2 .product-hover-style-icons-top-right .product-info .price{
        line-height:18px
    }
    .woocommerce ul.products.products.mobile-portrait-2 .product-hover-style-icon-top-left .product-info .price .amount,.woocommerce ul.products.products.mobile-portrait-2 .product-hover-style-icons-top-right .product-info .price .amount{
        font-size:13px;
        margin:0
    }
    .woocommerce .products.mobile-portrait-2 .product-hover-style-icon-top-left .product-actions .alt,.woocommerce .products.mobile-portrait-2 .product-hover-style-icon-top-left .product-actions a,.woocommerce .products.mobile-portrait-2 .product-hover-style-icons-top-right .product-actions .alt,.woocommerce .products.mobile-portrait-2 .product-hover-style-icons-top-right .product-actions a{
        width:50px;
        height:50px
    }
    .woocommerce ul.products.products.mobile-portrait-2 .product-hover-style-image-center .product-info .price .amount{
        font-size:13px;
        margin:0
    }
    .woocommerce ul.products.products.mobile-portrait-2 .product-hover-style-image-center .product-thumbnail .product-action-quick-view{
        display:none
    }
    .woocommerce ul.products.products.mobile-portrait-2 .product-hover-style-image-icon-left .product-info .price{
        line-height:26px
    }
    .woocommerce ul.products.products.mobile-portrait-2 .product-hover-style-image-icon-left .product-info .price .amount{
        font-size:13px;
        margin:0
    }
    .woocommerce ul.products.products.mobile-portrait-2 .product-hover-style-image-icon-left .product-thumbnail .product-action-quick-view{
        display:none
    }
    .woocommerce ul.products.products.mobile-portrait-2 .product-hover-style-image-left .product-info .price .amount{
        font-size:13px;
        margin:0
    }
    .woocommerce .products.mobile-portrait-2 .product-hover-style-image-left .product-thumbnail .product-actions .alt,.woocommerce .products.mobile-portrait-2 .product-hover-style-image-left .product-thumbnail .product-actions a{
        width:50px;
        height:50px
    }
    .woocommerce ul.products.products.mobile-portrait-2 .product-hover-style-image-icon-bottom .product-info{
        padding:10px
    }
    .woocommerce ul.products.products.mobile-portrait-2 .product-hover-style-image-icon-bottom .product-info .price{
        line-height:26px
    }
    .woocommerce ul.products.products.mobile-portrait-2 .product-hover-style-image-icon-bottom .product-info .price .amount{
        font-size:13px;
        margin:0
    }
    .woocommerce ul.products.products.mobile-portrait-2 .product-hover-style-image-icon-bottom .product-thumbnail .product-action-quick-view{
        display:none
    }
    .woocommerce ul.products.products.mobile-portrait-2 .product-hover-style-button-standard .product-info .price .amount{
        font-size:13px;
        margin:0
    }
    .woocommerce ul.products.products.mobile-portrait-2 .product-hover-style-button-standard .product-action-add-to-cart .added_to_cart,.woocommerce ul.products.products.mobile-portrait-2 .product-hover-style-button-standard .product-action-add-to-cart .button{
        line-height:32px;
        padding:0 14px;
        font-size:12px
    }
    .woocommerce ul.products.products.products.mobile-portrait-2 .product-hover-style-icons-left .product-info .price .amount,.woocommerce ul.products.products.products.mobile-portrait-2 .product-hover-style-icons-rounded .product-info .price .amount{
        font-size:13px
    }
    .woocommerce .products.products.mobile-portrait-2 .product-hover-style-icons-left .product-actions .alt,.woocommerce .products.products.mobile-portrait-2 .product-hover-style-icons-left .product-actions a{
        width:50px;
        height:50px
    }
    .woocommerce .products.products.mobile-portrait-2 .product-hover-style-icons-rounded .product-actions .alt,.woocommerce .products.products.mobile-portrait-2 .product-hover-style-icons-rounded .product-actions a{
        width:45px;
        height:45px
    }
    .woocommerce .products.products.mobile-portrait-2 .product-hover-style-icons-left .product-thumbnail .product-action-add-to-cart .added_to_cart,.woocommerce .products.products.mobile-portrait-2 .product-hover-style-icons-left .product-thumbnail .product-action-add-to-cart .button,.woocommerce .products.products.mobile-portrait-2 .product-hover-style-icons-rounded .product-thumbnail .product-action-add-to-cart .added_to_cart,.woocommerce .products.products.mobile-portrait-2 .product-hover-style-icons-rounded .product-thumbnail .product-action-add-to-cart .button{
        line-height:32px
    }
    .woocommerce ul.products.products.products.mobile-portrait-2 .product-hover-style-icons-bottom-right .product-info .price .amount{
        font-size:13px
    }
    .woocommerce .products.products.mobile-portrait-2 .product-hover-style-icons-bottom-right .product-actions .alt,.woocommerce .products.products.mobile-portrait-2 .product-hover-style-icons-bottom-right .product-actions a{
        width:50px;
        height:50px
    }
    .woocommerce .products.products.mobile-portrait-2 .product-hover-style-icons-bottom-right .product-actions .product-action-quick-view{
        display:none
    }
    .woocommerce ul.products.products.products.mobile-portrait-2 .product-hover-style-image-bottom .product-info .price .amount{
        font-size:13px
    }
    .woocommerce .products.products.mobile-portrait-2 .product-hover-style-image-bottom .product-actions .product-action-quick-view{
        display:none
    }
    /*.woocommerce .products.mobile-portrait-2 .product-hover-style-image-bottom-2 .product-info{
        padding:10px
    }
    .woocommerce ul.products.products.mobile-portrait-2 .product-hover-style-image-bottom-2 .product-info .price .amount{
        font-size:13px
    }
    .woocommerce .products.mobile-portrait-2 .product-hover-style-image-bottom-2 .product-actions .product-action-quick-view{
        display:none
    }
    .woocommerce ul.products.products.mobile-portrait-2 .product-hover-style-image-bottom-bar .product-info .price .amount{
        font-size:13px
    }
    .woocommerce .products.mobile-portrait-2 .product-hover-style-image-bottom-bar .product-actions .product-action-add-to-cart a.button{
        font-size:0;
        padding:0
    }
    .woocommerce .products.mobile-portrait-2 .product-hover-style-image-bottom-bar .product-actions .product-action-add-to-cart .button:before{
        content:"\f10f";
        font-family:pgsicon-ecommerce;
        font-size:18px;
        font-weight:400;
        padding:0
    }
    .woocommerce ul.products.products.mobile-portrait-2 .product-hover-style-info-bottom .product-info .price .amount{
        font-size:13px
    }
    .woocommerce .products.mobile-portrait-2 .product-hover-style-info-bottom.product-hover-act-position-center .product-actions .product-action-add-to-cart{
        width:calc(100% - 110px)
    }
    .woocommerce .products.mobile-portrait-2 .product-hover-style-info-bottom .product-actions .product-action-add-to-cart a.button{
        font-size:0;
        padding:0;
        vertical-align:top
    }
  .woocommerce .products.mobile-portrait-2 .product-hover-style-info-bottom .product-actions .product-action-add-to-cart .button:before{
        content:"\f10f";
        font-family:pgsicon-ecommerce;
        font-size:18px;
        font-weight:400;
        padding:0
    }*/
    .woocommerce .products.mobile-portrait-2 .product-hover-style-info-bottom-bar:hover .product-info{
        top:0
    }
    .woocommerce ul.products.products.mobile-portrait-2 .product-hover-style-info-bottom-bar .product-info .price .amount{
        font-size:13px
    }
    .woocommerce .products.mobile-portrait-2 .product-hover-style-info-bottom-bar.product-hover-act-position-center .product-actions .product-action-add-to-cart{
        width:calc(100% - 95px)
    }
    .woocommerce .products.mobile-portrait-2 .product-hover-style-info-bottom-bar .product-actions .product-action-add-to-cart a.button{
        font-size:0;
        padding:0;
        vertical-align:top
    }
    .woocommerce .products.mobile-portrait-2 .product-hover-style-info-bottom-bar .product-actions .product-action-add-to-cart .button:before{
        content:"\f10f";
        font-family:pgsicon-ecommerce;
        font-size:18px;
        font-weight:400;
        padding:0
    }
    .woocommerce ul.products.products.mobile-portrait-2 .product-hover-style-hover-summary .product-info .price .amount{
        font-size:13px
    }
    .woocommerce .products.mobile-portrait-2 .product-hover-style-hover-summary .content-hover-block{
        top:-10px;
        left:-10px;
        right:-10px;
        bottom:0
    }
    .woocommerce .products.mobile-portrait-2 .product-hover-style-hover-summary .product-actions .product-action-add-to-cart a.button{
        font-size:0;
        padding:0;
        line-height:28px;
        vertical-align:top
    }
    .woocommerce .products.mobile-portrait-2 .product-hover-style-hover-summary .product-actions .product-action-add-to-cart .button:before{
        content:"\f10f";
        font-family:pgsicon-ecommerce;
        font-size:18px;
        font-weight:400;
        padding:0
    }
    .woocommerce ul.products.products.mobile-portrait-2 li.product-hover-style-minimal-hover-cart .product-info .price{
        line-height:18px
    }
    .woocommerce ul.products.products.mobile-portrait-2 .product-hover-style-minimal-hover-cart .product-info .price .amount{
        font-size:15px;
        margin:0
    }
    .woocommerce ul.products.products.mobile-portrait-2 li.product-hover-style-minimal .product-info .price{
        line-height:24px
    }
    .woocommerce ul.products.products.mobile-portrait-2 .product-hover-style-minimal .product-info .price .amount{
        font-size:13px;
        margin:0
    }
    .woocommerce .products.mobile-portrait-2 .product-hover-style-minimal .product-thumbnail .product-action-quick-view{
        display:none
    }
    .woocommerce ul.products.products.mobile-portrait-2 li.product-hover-style-minimal:hover .product-info .price{
        opacity:1;
        visibility:visible
    }
    .woocommerce .products.mobile-portrait-2 .product-hover-style-minimal .product-info .product-action-add-to-cart a.button{
        font-size:0;
        padding:0;
        line-height:28px;
        vertical-align:top
    }
    .woocommerce .products.mobile-portrait-2 .product-hover-style-minimal .product-info .product-action-add-to-cart .button:before{
        content:"\f10f";
        font-family:pgsicon-ecommerce;
        font-size:18px;
        font-weight:400;
        padding:0
    }
    .woocommerce ul.products.products.mobile-portrait-2 li.product-hover-style-minimal .product-info .price+.product-action-add-to-cart .added_to_cart,.woocommerce ul.products.products.mobile-portrait-2 li.product-hover-style-minimal .product-info .price+.product-action-add-to-cart .button{
        transform:inherit;
        position:absolute;
        left:10px;
        top:-54px;
        background:#fff;
        padding:6px 10px;
        font-size:0;
        width:45px;
        height:45px;
        padding:0;
        display:flex;
        justify-content:center;
        align-items:center
    }
    .device-type-mobile ul.products.products.mobile-portrait-2 li.product-hover-style-minimal .product-info .price+.product-action-add-to-cart .added_to_cart,.device-type-mobile ul.products.products.mobile-portrait-2 li.product-hover-style-minimal .product-info .price+.product-action-add-to-cart .button{
        background:#00a859;
        color:#fff
    }
    .woocommerce .products.mobile-portrait-2 .product-hover-style-info-transparent-center .product-info{
        padding:10px
    }
    .woocommerce ul.products.products.mobile-portrait-2 li.product-hover-style-info-transparent-center .product-info .price .amount{
        font-size:14px;
        margin:0
    }
    .woocommerce .products.mobile-portrait-2 .product-hover-style-info-transparent-center .product-actions{
        margin-bottom:0
    }
    .woocommerce .products.mobile-portrait-2 .product-hover-style-info-transparent-center .product-action-add-to-cart a,.woocommerce .products.mobile-portrait-2 .product-hover-style-info-transparent-center .product-action-add-to-cart a:hover{
        padding:8px 12px
    }
    .woocommerce .products.mobile-portrait-2 .product-hover-style-info-transparent-center .product-actions .product-action a{
        width:40px;
        height:40px
    }
    .woocommerce .products.mobile-portrait-2 .product-hover-style-info-transparent-center .product-info .ciyashop-product-category{
        display:none
    }
    .woocommerce .products.mobile-portrait-2 .product-hover-style-icons-transparent-center .product-info{
        padding-top:10px
    }
    .woocommerce ul.products.products.mobile-portrait-2 li.product-hover-style-icons-transparent-center .product-info .price .amount{
        font-size:13px
    }
    .woocommerce .products.mobile-portrait-2 .product-hover-style-icons-transparent-center .product-actions .product-action a{
        width:40px;
        height:40px
    }
    .woocommerce .products.mobile-portrait-2 .product-hover-style-icons-transparent-center .product-actions .product-action-add-to-cart a{
        padding:6px 12px
    }
    .woocommerce .products.mobile-portrait-2>.product-hover-style-grocery-1 .product-actions,.woocommerce .products.mobile-portrait-2>.product-hover-style-grocery-2 .product-actions{
        padding:15px 0
    }
    .woocommerce .products.mobile-portrait-2>[class*=product-hover-style-grocery-] .product-actions a{
        width:35px;
        height:45px
    }
    .woocommerce .products.mobile-portrait-2>[class*=product-hover-style-grocery-] .product-actions .compare:before,.woocommerce .products.mobile-portrait-2>[class*=product-hover-style-grocery-] .product-actions .open-quick-view:before,.woocommerce .products.mobile-portrait-2>[class*=product-hover-style-grocery-] .product-actions .yith-wcwl-add-to-wishlist a.add_to_wishlist:before{
        font-size:16px;
        top:2px
    }
}
@media only screen and (max-width:375px){
    .shop-off_canvas_sidebar .sidebar{
        width:300px
    }
    .shop-off_canvas_sidebar .sidebar .shop-sidebar-widgets{
        left:15px;
        right:15px
    }
    .woocommerce .woocommerce-cart-form table.shop_table tr.cart_item{
        padding-left:95px;
        max-height:inherit
    }
    .woocommerce .woocommerce-cart-form table.shop_table tr td.product-thumbnail img{
        width:80px
    }
    .woocommerce .products.mobile-portrait-2>.product[class*=product-hover-style-grocery-] .product-info .variations_form,.woocommerce ul.ciyashop-products-shortcode>li.mobile-portrait-2[class*=product-hover-style-grocery-] .product-info .variations_form{
        display:block
    }
    .woocommerce .products.mobile-portrait-2>.product[class*=product-hover-style-grocery-] .product-info .variations_form .quantity,.woocommerce ul.ciyashop-products-shortcode>li.mobile-portrait-2[class*=product-hover-style-grocery-] .product-info .variations_form .quantity{
        width:100%
    }
    .woocommerce .products.mobile-portrait-2>.product[class*=product-hover-style-grocery-] .product-info .quantity .quantity-button.quantity-down,.woocommerce .products.mobile-portrait-2>.product[class*=product-hover-style-grocery-] .product-info .quantity .quantity-button.quantity-up,.woocommerce ul.ciyashop-products-shortcode>li.mobile-portrait-2[class*=product-hover-style-grocery-] .product-info .quantity .quantity-button.quantity-down,.woocommerce ul.ciyashop-products-shortcode>li.mobile-portrait-2[class*=product-hover-style-grocery-] .product-info .quantity .quantity-button.quantity-up{
        height:37px;
        line-height:37px
    }
    .woocommerce .products.mobile-portrait-2>.product[class*=product-hover-style-grocery-] .product-info .product-action .button,.woocommerce ul.ciyashop-products-shortcode>li.mobile-portrait-2[class*=product-hover-style-grocery-] .product-info .product-action .button{
        width:100%
    }
    .ciyashop-cookies-info{
        width:290px;
        left:15px;
        bottom:20px;
        padding:15px
    }
    .ciyashop-cookies-info:before{
        top:auto;
        bottom:0;
        right:10px
    }
    .side_shopping_cart-wrapper{
        width:320px
    }
    .woocommerce ul.products.list li.product .product-info .product-actions .product-action-add-to-cart a{
        width:122px;
        white-space:nowrap;
        text-overflow:ellipsis;
        overflow:hidden
    }
}
.theme-dark .post-navigation .nav-links .nav-next,.theme-dark .post-navigation .nav-links .nav-previous{
    border-top-color:#2f2f2f
}
@media only screen and (max-width:767px){
    .theme-dark.woocommerce div.product .woocommerce-tabs ul.tabs{
        border-color:rgba(255,255,255,.1)
    }
    .theme-dark.woocommerce div.product .woocommerce-tabs ul.tabs li,.theme-dark.woocommerce div.product .woocommerce-tabs ul.tabs li.active{
        border-bottom-color:rgba(255,255,255,.1)
    }
}
@media only screen and (max-width:1920px){
    .ciyashop-product-gallery .ciyashop-product-gallery_buttons_wrapper{
        right:-1px;
        left:auto;
        bottom:-2px
    }
}
@media only screen and (min-width:1200px){
    .site-footer .hide-for-desktop{
        display:none
    }
}
@media only screen and (max-width:1199px) and (min-width:768px){
    .site-footer .hide-for-tablet{
        display:none
    }
}
@media only screen and (max-width:767px){
    .site-footer .hide-for-mobile{
        display:none
    }
}
