/*=======================================================================================*/
/* Products Column Responsive Min to Max Responsive CSS */
/*=======================================================================================*/
@media only screen and (min-width:1199px){
	.header-style-menu-center .container-fluid,
	.header-style-menu-right .container-fluid,
	.header-style-menu-center .container-fluid,
	.header-style-menu-right .container-fluid {
		padding-left: 35px;
		padding-right: 35px;
	}

	.woocommerce.products-listing-grid .products.products-loop > .product,
	.woocommerce.mtpl-listing-type-grid .products.products-loop > .product{
		margin-bottom: 0;
		margin-top: 30px;
	}
	.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),
	.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){
		margin-top: 0px;
	}
}

@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-right .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:first-child{
			padding: 7px 12px;
	}

	/* Max Menu Spacing */
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
		padding: 0px 6px 0px 6px;
	}

	/* Primary Menu */
	.primary-nav .primary-menu > li {
		margin-right: 18px
	}

	/*==================================*/
	/* Woocommerce Shortcode */
	/*==================================*/
	.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%;
	}

	/*==================================*/
	/* Shop Page Grid Setting */
	/*==================================*/
	.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%;
	}

	/*===================================*/
	/* Products Category Style */
	/*===================================*/
	/* List View */
	.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;
}
	/*==================================*/
	/* Multi Tab Product Listing */
	/*==================================*/
	.woocommerce.mtpl-listing-type-grid .products.products-loop > .product {
			margin-bottom: 0px;
			 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: 0px;
	}
	.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: 0px;
	}

	.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: 0px;
	}
	.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;
	}

	/*==================================*/
	/* Product Listing Grid */
	/*==================================*/
	.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: 0px;
	}
	.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;
	}

	/*==================================*/
	/* Page Header */
	/*==================================*/
	.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 */
	.search-results .site-header.header-above-content + .site-content > .inner-intro.header_intro + .content-wrapper{
		margin-top: 0px;
	}
	.search-results .site-header.header-above-content + .site-content > .content-wrapper{
		margin-top: 98px;
	}

	/*==================================*/
	/* Vertical Categories Menu */
	/*==================================*/
	.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: 11;
	}

	.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;
	}

	/* Login popup */
	.modal-lg {
		max-width: 700px;
	}

}

@media only screen and (max-width:991px) and (min-width:768px) {

	/*==================================*/
	/* Woocommerce Shortcode */
	/*==================================*/
	.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%;
	}

	/*==================================*/
	/* Shop Page Grid Setting */
	/*==================================*/
	.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;
	}

	/* Products Category List  View */
	.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;
	}

	/*==================================*/
	/* Product Listing Grid */
	/*==================================*/
	.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: 0px;
	}

	.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: 0px;
	}

	.pgs-mtpl-inner .woocommerce.mtpl-listing-type-grid .products.products-loop-column-2 > .product {
		margin-top: 0;
	}

	/*==================================*/
	/* Product Listing Grid */
	/*==================================*/
	.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: 0px;
	}

	/*==================================*/
	/* Multi Tab Product Listing */
	/*==================================*/
	.woocommerce.mtpl-listing-type-grid .products.products-loop > .product,
	.pgs-mtpl-inner .woocommerce.mtpl-listing-type-grid .products.products-loop > .product{
			width: 48.5%;
			margin-right: 3%;
			margin-top: 30px;
			margin-bottom: 0;
	}
	.woocommerce.mtpl-listing-type-grid .products.products-loop > .product.last,
	.pgs-mtpl-inner .woocommerce.mtpl-listing-type-grid .products.products-loop > .product.last{
			margin-right: 3%;
	}
	.woocommerce.mtpl-listing-type-grid .products.products-loop > .product:nth-child(2n+2),
	.pgs-mtpl-inner .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-info-bottom-bar,
	.woocommerce.products-listing-grid .products.products-loop>.product.product-hover-style-info-bottom-bar,
	.woocommerce.mtpl-listing-type-grid .products.products-loop>.product.product-hover-style-image-center,
	.woocommerce.products-listing-grid .products.products-loop>.product.product-hover-style-image-center,
	.woocommerce.mtpl-listing-type-grid .products.products-loop>.product.product-hover-style-image-icon-left,
	.woocommerce.products-listing-grid .products.products-loop>.product.product-hover-style-image-icon-left,
	.woocommerce.mtpl-listing-type-grid .products.products-loop>.product.product-hover-style-image-icon-bottom,
	.woocommerce.products-listing-grid .products.products-loop>.product.product-hover-style-image-icon-bottom,
	.woocommerce.mtpl-listing-type-grid .products.products-loop>.product.product-hover-style-info-bottom,
	.woocommerce.products-listing-grid .products.products-loop>.product.product-hover-style-info-bottom  {
		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) {

	/*==================================*/
	/* Shop Page Grid Setting */
	/*==================================*/
	.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;
	}

	/* Products Category List  View */
	.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;
	}

	/*==================================*/
	/* Product Listing Grid */
	/*==================================*/
	.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: 0px;
	}

	.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: 0px;
	}

	.pgs-mtpl-inner .woocommerce.mtpl-listing-type-grid .products.products-loop-column-2 > .product {
		margin-top: 0;
	}

	/*==================================*/
	/* Product Listing Grid */
	/*==================================*/
	.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: 0px;
	}

	/*==================================*/
	/* Multi Tab Product Listing */
	/*==================================*/
	.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-info-bottom-bar,
	.woocommerce.products-listing-grid .products.products-loop>.product.product-hover-style-info-bottom-bar,
	.woocommerce.mtpl-listing-type-grid .products.products-loop>.product.product-hover-style-image-center,
	.woocommerce.products-listing-grid .products.products-loop>.product.product-hover-style-image-center,
	.woocommerce.mtpl-listing-type-grid .products.products-loop>.product.product-hover-style-image-icon-left,
	.woocommerce.products-listing-grid .products.products-loop>.product.product-hover-style-image-icon-left,
	.woocommerce.mtpl-listing-type-grid .products.products-loop>.product.product-hover-style-image-icon-bottom,
	.woocommerce.products-listing-grid .products.products-loop>.product.product-hover-style-image-icon-bottom,
	.woocommerce.mtpl-listing-type-grid .products.products-loop>.product.product-hover-style-info-bottom,
	.woocommerce.products-listing-grid .products.products-loop>.product.product-hover-style-info-bottom  {
		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) {

	/*==================================*/
	/* Shop Page Grid Setting */
	/*==================================*/
	.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;
	}

	/* Products Category List  View */
	.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;
	}

	/*==================================*/
	/* Multi Tab Product Listing */
	/*==================================*/
	.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;
	}

	.woocommerce.mtpl-listing-type-grid .products.products-loop > .product:last-child,
	.pgs-mtpl-with-intro .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;
	}

	/*==================================*/
	/* Product Listing Grid */
	/*==================================*/
	.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: 0px;
	}
	.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;
	}

}

/*========================================================================*/
/* All Header Style Responsive Setting */
/*========================================================================*/
@media only screen and (max-width:1600px) {

	.pgscore_categorybox_wrapper:before {
		border-width: 0 145px 100px;
	}

	/*==================================*/
	/* Multi Tab Product */
	/*==================================*/
	.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 */
	/*==================================*/
	#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) {

	/*==================================*/
	/* Default pages Responsive */
	/*==================================*/

	/* Typography */
	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;
	}

	/*==================================*/
	/* Default Header */
	/*==================================*/
	.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;
	}

	/*==================================*/
	/* Default Form */
	/*==================================*/
	#bbpress-forums #bbp-search-form #bbp_search {
		width: 100%;
		margin-bottom: 15px;
	}

	/*==================================*/
	/* CS Mega Menu CSS */
	/*==================================*/
	.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;
	}

	/*==================================*/
	/* Timeline */
	/*==================================*/

	/* Tileline left sidebar */
	.blog .timeline-sidebar .timeline li.timeline-inverted .timeline-badge {
		left: -79px;
	}

	/* Tileline Full Width */
	.blog .timeline-sidebar .timeline:before {
		left: 54px;
	}

	/*==================================*/
	/* Product Hover Style */
	/*==================================*/
	.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 */
	/*==================================*/
	.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;
	}

	/* Offcanvas Left and Right Sidebar */
/*  .shop-off_canvas_sidebar .sidebar .shop-sidebar-widgets {
		padding: 30px;
	}*/

	/* Product */
	.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;
	}

	/* Tab Default Style */
	.woocommerce div.product .woocommerce-tabs-layout-default ul.tabs li a {
		font-size: 14px;
		padding: 10px 20px;
	}

	/* Order Details */
	.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;
	}

	/* Tab Left Style */
	.woocommerce div.product .woocommerce-tabs-layout-left ul.tabs {
		width: 220px;
	}

	/* Checkout */
	.woocommerce-checkout-layout-light_spiral .woocommerce-checkout #order_review_heading:before{
		top: -22px;
	}

	/* Add to Cart Sticky */
	.ciyashop-sticky-btn .ciyashop-sticky-btn-content .product-title{
		width: 370px;
	}
	.woocommerce.single-product .ciyashop-sticky-btn .woo-product-countdown-wrapper{
		display: none;
	}
	/*==================================*/
	/* Multi Tab Product */
	/*==================================*/
	.vc_row[data-vc-stretch-content] .pgs-mtpl-with-intro .pgs-mtpl-intro-content-alignment-right {
		padding-left: 25px;
	}

	/*==================================*/
	/* Theme Layout */
	/*==================================*/
	.ciyashop-site-layout-boxed #page,
	.ciyashop-site-layout-framed #page,
	.ciyashop-site-layout-rounded #page {
		max-width: 1300px;
	}

	.ciyashop-site-layout-rounded #page {
		margin: 0px auto;
		border-radius: 0;
	}

	/*==================================*/
	/* Portfolio */
	/*==================================*/
	.portfolio-content-area.column-6 .portfolio-grid-item,
	.portfolio-content-area.column-6 .portfolio-grid-column-item{
		width: 25%;
	}

}

@media only screen and (max-width:1024px) {

	/* Shop Header Tools */
	.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) {

	/* Landscape Tablet Device: */
	.content-wrapper,
	.single-post .content-wrapper,
	.search .content-wrapper,
	.archive .content-wrapper,
	.single-product .content-wrapper.content-wrapper-vc-enabled{
		padding: 50px 0px;
	}

	.woo-tools-action.woo-tools-cart .widget_shopping_cart {
		left: auto;
		right: -70px;
	}

	.site-header .header-sticky-inner .woo-tools{
		display: none;
	}

	/*==================================*/
	/* Menu open Close Button */
	/*==================================*/
	.header-mobile .mobile-butoon-menu .mobile-menu-trigger span::before,
	.header-mobile .mobile-butoon-menu .mobile-menu-trigger span::after {
		-webkit-transition: all 0.2s ease-in-out 0s;
		-moz-transition: all 0.2s ease-in-out 0s;
		transition: all 0.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);
	}

	/*==================================*/
	/* Default pages Responsive */
	/*==================================*/

	/* Typography */
	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;
	}

	/* Button */
	.yith-woocompare-widget a.clear-all,
	input[type="submit"],
	.btn,
	.woocommerce #respond input#submit,
	.woocommerce a.button,
	.yith-woocompare-widget a.compare,
	button.button,
	.woocommerce button.button,
	.woocommerce input.button {
		line-height: 42px;
		padding: 0px 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 .site-main > article.hentry.post:last-child,
	body.blog .content-wrapper .site-main .row:last-child .col-md-6 article.hentry.post,
	body.blog .content-wrapper .masonry-main .masonry-item:last-child article.post{
		margin-bottom: 0px;
	}

	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: 0px;
	}

	.widget h4.widget-title {
		font-size: 16px;
	}

	.comments-area .respond-form .section-field,
	.comments-area .comment-respond .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%;
	}

	/*==================================*/
	/* Default Header */
	/*==================================*/
	.header-main,
	.header-nav {
		display: none;
	}

	.header-mobile {
		display: block;
		-webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05);
		-ms-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05);
		box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05);
	}

	#site-navigation-sticky-mobile-wrapper {
		display: block;
	}

	/* Topbar */
	.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: 0px 6px;
	}

	.topbar-right .topbar-link > ul > li .top-menu li:first-child {
		padding-left: 6px;
	}

	.topbar-right .topbar-link > ul > li {
		padding-left: 0px;
	}

	/* Topbar Menu Center And Menu Right */
	.header-style-menu-center .topbar-link > ul > li,
	.header-style-menu-right .topbar-link > ul > li,
	.header-style-menu-center .topbar-right .topbar-link > ul > li,
	.header-style-menu-right .topbar-right .topbar-link > ul > li {
		border-left: none;
		padding: 0px 6px;
	}

	.header-style-menu-center .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,
	.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:first-child {
		border-left: none;
		padding: 0px 6px;
	}

	.header-style-menu-center .topbar-left .topbar-link > ul > li:last-child,
	.header-style-menu-right .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-right .topbar-link > ul > li:last-child {
		border-right: none;
	}

	/* Right Topbar Main */
	.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: #ffffff;
	}

	.header-style-right-topbar-main .topbar .select2-container--default .select2-selection--single .select2-selection__arrow b {
		border-top-color: #ffffff;
	}

	.header-style-right-topbar-main .topbar .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
		border-bottom-color: #ffffff;
	}

	/* Topbar Mobile On-Off Setting */
	.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: none;
	}

	.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;
	}

	/* Mobile Main Header */
	.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 0.2s ease-out 0s;
		-moz-transition: all 0.2s ease-out 0s;
		transition: all 0.2s ease-out 0s;
	}

	.is-sticky .sticky-site-title-wrapper {
		visibility: visible;
		opacity: 1;
	}

	/* Header Sticky Mobile Off */
	#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 .sticky-site-title-wrapper,
	.header-sticky-mobile-off #site-navigation-sticky,
	.header-sticky-mobile-off #site-navigation-sticky-mobile .slicknav_btn {
		display: none;
	}

	/* Menu Label */
	#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-sale-label > a:after,
	#mega-menu-primary .mega-sub-menu .mega-popular-label > a:after{
		content: normal;
	}
	.slicknav_nav i.hot-label,
	.slicknav_nav i.new-label,
	.slicknav_nav i.sale-label,
	.slicknav_nav i.popular-label{
		display: none;
	}

	/* Latest Update 383 to 393 */
	.header-mobile .header-mobile-wrapper {
		position: relative;
	}

	.header-mobile .mobile-search-wrap {
		opacity: 0;
		visibility: hidden;
		position: absolute;
		background: #ffffff;
		width: 100%;
		left: 0;
		top: 100%;
		z-index: 9;
		padding: 20px 0px;
		-webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
		-ms-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
		box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
		-webkit-transition: visibility 300ms ease 0s, opacity 300ms ease 0s;
		-ms-transition: visibility 300ms ease 0s, opacity 300ms ease 0s;
		transition: visibility 300ms ease 0s, opacity 300ms ease 0s;
	}

	.header-mobile .header-search-wrap {
		margin-bottom: 0px !important;
	}

	.header-mobile .mobile-search-wrap.active {
		opacity: 1;
		visibility: visible;
	}

	/* Dark theme Mobile Search */
	.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: transparent;
	}

	/* Menu Setting */
	#header-sticky .sticky-site-title-wrapper,
	#header-sticky .slicknav_btn {
		display: none;
	}

	#header-sticky.is-sticky .sticky-site-title-wrapper,
	#header-sticky.is-sticky .slicknav_btn {
		display: block;
	}

	/* Mobile Menu */
	#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, 0.25);
		-ms-box-shadow: 0 0 15px rgba(0, 0, 0, 0.25);
		box-shadow: 0 0 15px rgba(0, 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: none;
		padding: 0;
	}

	#site-navigation-sticky-mobile .slicknav_btn {
		background: none;
		padding: 0px 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: 0px;
	}

	/* Slicknav - Menu Open Close Button */
	.slicknav_btn .slicknav_icon {
		width: 30px;
		height: 17px;
		position: relative;
		margin: 20px auto;
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
		-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: 0px;
		opacity: 1;
		left: 0;
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
		-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:nth-child(1) {
		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:nth-child(1) {
		-webkit-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		transform: rotate(45deg);
		top: 0px;
		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;
	}

	/* Dark Theme Slicknav */
	.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 rgb(39, 39, 39);
	}

	.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;
	}

	/* Default - Slick Nav */
	#site-navigation-sticky-mobile .slicknav_nav {
		background: #ffffff;
		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, 0.1);
		-moz-box-shadow: 0 10px 22px rgba(0, 0, 0, 0.1);
		box-shadow: 0 10px 22px rgba(0, 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, 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: none;
	}

	#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_row:hover,
	#site-navigation-sticky-mobile .slicknav_nav > a:hover {
		background: none;
		border-radius: 0;
		color: #323232;
		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: #04d39f;
			color: #ffffff;
	}

	#site-navigation-sticky-mobile .slicknav_nav .current-menu-item > a,
	#site-navigation-sticky-mobile .slicknav_nav .slicknav_open > a {
		color: #04d39f;
	}

	#site-navigation-sticky-mobile .slicknav_nav li.slicknav_open > a,
	#site-navigation-sticky-mobile .slicknav_nav .sub-menu li.slicknav_open > a {
			background: #f9f9f9;
	}

	/* Mobile SubMenu */
	#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: none;
		color: #04d39f;
	}

	#site-navigation-sticky-mobile .slicknav_nav .sub-menu > li:last-child > a {
			border-bottom: 1px solid rgba(0, 0, 0, 0.05);
	}

	#site-navigation-sticky-mobile .slicknav_nav .widget_media_image {
		display: none;
	}

	/* Vertical Menu */
	.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;
	}

	/* Logo Center Header */
	body.admin-bar .header-style-right-topbar-main {
		top: 0;
	}

	/*==================================*/
	/* Site Footer */
	/*==================================*/
	.site-footer{
		height: auto !important;
	}

	/*==================================*/
	/* Categories Menu */
	/*==================================*/
	#mega-menu-wrap-shortcode_v_menu .mega-menu-toggle .mega-toggle-block-right {
		float: left;
	}

	/*==================================*/
	/* Inner Header */
	/*==================================*/
	.inner-intro {
		height: auto;
		padding: 80px 0;
	}

	.inner-intro h1 {
		font-size: 28px;
	}

	/*==================================*/
	/* WooCommerce */
	/*==================================*/
	.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;
	}

	/* Info Bottom and Info Bottom Bar Hover Style */
	.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: 0px;
		opacity: 1;
		border-bottom: none;
	}

	/* Shop */
	.pgs-shop-filters-wrapper .shop-filter .button {
		padding: 0 10px;
	}

	.loop-header-tools .woocommerce-result-count {
		margin-right: 0px;
	}

	.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;
	}

	/* Shop Category Icon Carousel */
	.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;
	}

	/* Shop Header Tools */
	.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 */
	.product-top-left {
		margin-bottom: 30px;
	}

	/* Product Details */
	.ciyashop-product-images .slick-initialized .slick-slide {
		text-align: center;
	}

	.ciyashop-product-images .slick-initialized .slick-slide img {
		display: inline-block;
	}

	/* Reviews Tab */
	.woocommerce #reviews {
		display: block;
	}
	.woocommerce #reviews #comments {
		width: 100%;
		padding-right: 0;
	}
	.woocommerce #reviews #review_form_wrapper {
		width: 100%;
		padding-left: 0;
	}

	/* Add to Cart Sticky */
	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 Navigation */
	.product-nav-btn .product-nav-content {
		display: none;
	}

	/* Tab Left Style */
	.woocommerce div.product .woocommerce-tabs-layout-left ul.tabs {
		width: 220px;
	}

	/* Checkout */
	.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;
	}

	/* Pagination */
	.woocommerce nav.woocommerce-pagination {
		margin-bottom: 40px;
	}

	.woocommerce .products + nav.woocommerce-pagination {
		margin-bottom: 0px;
	}

	 /* Order Details */
	 .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: 0px;
		margin-right: 0px;;
	}

	.woocommerce .woocommerce-thankyou-order-received{
		font-size: 20px;
		padding: 20px 15px;
	}

	/*==================================*/
	/* Compare PopUp */
	/*==================================*/
	#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;
	}

	/*==================================*/
	/* Default Form */
	/*==================================*/
	#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;
	}

	/*==================================*/
	/* Product Listing Carousel */
	/*==================================*/
	.products-listing-type-carousel .products-listing-intro-bg_type-none {
		padding: 0px;
	}

	.products-listing-intro-wrapper .products-listing-title h2,
	.products-listing-header .products-listing-title h2 {
		font-size: 26px;
		line-height: 36px;
	}

	/*==================================*/
	/* Multi Tab Product - Carousel */
	/*==================================*/
	.pgs-mtpl-intro-wrapper {
		padding: 20px;
	}

	.pgs-mtpl-header-wrapper .nav.mtpl-tabs--tabs_style-style-4 li {
		margin-bottom: 4px;
	}

	/*==================================*/
	/* Recent Post */
	/*==================================*/
	.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;
	}

	/* Post Title */
	.latest-post-title h2 {
		font-size: 26px;
		line-height: 36px;
	}

	/* My Account */
	.woocommerce-account .woocommerce-MyAccount-navigation {
		width: 30%;
	}

	.woocommerce-account .woocommerce-MyAccount-content {
		width: 67%;
	}

	.woocommerce .woocommerce-MyAccount-content .col2-set .col-1,
	.woocommerce-page .woocommerce-MyAccount-content .col2-set .col-1,
	.woocommerce .woocommerce-MyAccount-content .col2-set .col-2,
	.woocommerce-page .woocommerce-MyAccount-content .col2-set .col-2 {
		max-width: 100%;
		width: 100%;
	}

	.woocommerce-MyAccount-content .woocommerce-Address {
		margin-bottom: 20px;
	}

	/*==================================*/
	/* Multi Tab Product Listing */
	/*==================================*/
	.mtpl-title h2,
	.pgs-mtpl-intro-wrapper .mtpl-title h2 {
		font-size: 26px;
		line-height: 36px;
	}

	/*==================================*/
	/* Single Post - Shortcode */
	/*==================================*/
	.latest-post-item .blog-title {
		font-size: 18px;
	}

	/*==================================*/
	/* 404 Page */
	/*==================================*/
	.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;
	}
	.error-search-box,
	.content-no-image .error-search-box{
		width: 80%;
		margin: 0 auto;
	}

	/*==================================*/
	/* Maintenance & comming soon */
	/*==================================*/
	.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: 0px;
	}

	.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 */
	/*==================================*/

	/* Tileline left sidebar */
	.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;
	}

	/* Blog Sidebar */
	.single-post .sidebar {
		margin-top: 20px;
	}

	.single-post .sidebar .widget:last-child {
		margin-bottom: 0px;
	}

	/*==========================================================*/
	/* Stores Locator */
	/*==========================================================*/
	.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: 0px;
		margin-bottom: 30px;
	}

	/*==========================================================*/
	/* Vendor Information */
	/*==========================================================*/
	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: 0px !important;
	}

	body #dokan-primary {
		width: 100%;
	}
	body .dokan-single-store.dokan-w8{
		width: 100%;
	}

	/*==================================*/
	/* Portfolio */
	/*==================================*/
	.portfolio-content-area.column-4 .portfolio-grid-item,
	.portfolio-content-area.column-4 .portfolio-grid-column-item{
		width: 33.3333%;
	}
	.portfolio-content-area.column-6 .portfolio-grid-item,
	.portfolio-content-area.column-6 .portfolio-grid-column-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 */
	/*================================*/
	.faqs-wrapper .tabs li {
		padding: 0 15px 16px;
		font-size: 16px;
	}

}

@media only screen and (max-width:767px) {

	/* Landscape Mobile Phones: */
	.content-wrapper,
	.single-post .content-wrapper,
	.search .content-wrapper,
	.archive .content-wrapper,
	.single-product .content-wrapper.content-wrapper-vc-enabled{
		padding: 40px 0px;
	}

	/*==================================*/
	/* WooCommerce - Checkout*/
	/*==================================*/
	.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: var(--cs-primary-color,#04d39f);
		border-radius: 5px;

		box-shadow: 0 5px 25px rgb(0 0 0 / 15%);
	}
	.footer-device-active .woocommerce #payment #place_order {
		bottom: 70px;
	}
	.pgs-woo-api-app-checkout.footer-device-active .woocommerce #payment #place_order,
	.pgs-woo-api-app-checkout.footer-device-inactive .woocommerce #payment #place_order {
		position: relative;
	    bottom: auto;
	    margin-bottom: 20px;
	}
	.pgs-woo-api-app-cart.footer-device-active.woocommerce-cart .cart-collaterals .wc-proceed-to-checkout a.checkout-button,
	.pgs-woo-api-app-cart.footer-device-inactive.woocommerce-cart .cart-collaterals .wc-proceed-to-checkout a.checkout-button {
		position: relative;
	    bottom: auto;
	    left: auto;
	    width: 100%;
	    margin-top: 15px;
	}

	/*==================================*/
	/* My Account */
	/*==================================*/
	.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;
	}

	/* Wishlist CSS */
	.woocommerce table.wishlist_table .product-remove {
		width: 50px;
	}
}

@media only screen and (max-width:767px) {

	/* Landscape Mobile Phones: */
	.container {
		width: 100%;
	}

	/*================================*/
	/* Age Varification Popup */
	/*================================*/
	.age-gate-form {
		max-width: 80%;
		padding: 35px 30px
	}

	.age-gate-form .age-gate-submit-yes,
	.age-gate-form .age-gate-submit-no,
	.age-gate-form .age-gate-submit {
		padding: 13px 30px;
		font-size: 14px;
		font-weight: 500;
	}

	/*==================================*/
	/* Inner Header */
	/*==================================*/
	.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;
	}

	/*===================================*/
	/* Promocode PopUp */
	/*===================================*/
	.ciyashop-promo-popup {
		width: 90%;
	}

	/*==================================*/
	/* Default pages Responsive */
	/*==================================*/

	/* Typography */
	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;
	}

	/* Button */
	.yith-woocompare-widget a.clear-all,
	input[type="submit"],
	.btn,
	.woocommerce #respond input#submit,
	.woocommerce a.button,
	.yith-woocompare-widget a.compare,
	button.button,
	.woocommerce button.button,
	.woocommerce input.button {
		line-height: 38px;
		padding: 0px 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: 0px;
	}

	.nav-links .nav-previous,
	.nav-links .nav-next {
		width: 100%;
	}

	.post-navigation .nav-links .nav-previous,
	.post-navigation .nav-links .nav-next {
		display: block;
		border-top: 1px solid #e5e5e5;
		margin-bottom: 0px;
	}

	.post-navigation .nav-links .nav-previous a,
	.post-navigation .nav-links .nav-next 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 > span,
	ul.page-numbers li > a {
		padding: 5px 10px;
		font-size: 14px;
	}

	.tag-password-2 .post-password-form input[type="submit"] {
		line-height: 38px;
	}

	.category-nav {
		display: none;
	}

	/* Slick Nav Arrow */
	.slick-slider .slick-arrow{
		width: 25px;
		height: 30px;
		line-height: 30px;
	}
	.slick-slider .slick-prev {
		left: 10px;
	}
	.slick-slider .slick-next {
		right: 10px;
	}

	/*==================================*/
	/* Default Header */
	/*==================================*/
	.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;
	}

	/*==================================*/
	/* Footer */
	/*==================================*/
	.site-info .row > div {
		margin: 5px 0px;
	}

	/*==================================*/
	/* Inner Header */
	/*==================================*/
	.inner-intro {
		height: auto;
		padding: 40px 0;
	}

	.inner-intro h1 {
		font-size: 24px;
	}

	.inner-intro .breadcrumbs.breadcrumbs-hide-mobile {
		display: none;
	}

	/*==================================*/
	/* Default Form */
	/*==================================*/
	#buddypress div.item-list-tabs ul li {
		margin-bottom: 5px;
	}

	.bbp-forum-header a.bbp-forum-permalink,
	.bbp-topic-header a.bbp-topic-permalink,
	.bbp-reply-header a.bbp-reply-permalink {
		float: none;
		margin-left: 0;
		display: inline-block;
		width: 100%;
	}

	.vc_row.bg-xs-hidden {
		background-image: inherit !important;
	}

	/*==================================*/
	/* Multi Tab Product Listing */
	/*==================================*/
	.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: 0px;
	}

	.pgscore_multi_tab_products_listing_wrapper .pgs-mtpl-intro-wrapper .mtpl-description {
		margin-bottom: 0px;
	}

	.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;
	}

	/*==================================*/
	/* Multi Tab design */
	/*==================================*/
	.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: 0px 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:before,
	.nav.mtpl-tabs--tabs_style-style-2 li a:after {
		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;
	}

	/* Multi Product Tab Dark Theme */
	.theme-dark .nav.mtpl-tabs--tabs_style-style-2 li a {
		border-color: rgba(255,255,255,.1);
	}

	/*==================================*/
	/* Product Listing Carousel */
	/*==================================*/
	.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-intro-wrapper .products-listing-title h2,
	.products-listing-header .products-listing-title h2 {
		font-size: 24px;
		line-height: 36px;
	}

	.products-listing-intro-wrapper .products-listing-nav > div,
	.products-listing-header .products-listing-nav > div {
		width: 28px;
		height: 28px;
		font-size: 10px;
		line-height: 34px;
		margin-left: 7px;
	}

	.products-listing-intro-wrapper .products-listing-nav .fa,
	.products-listing-header .products-listing-nav .fa {
		font-size: 22px
	}

	/*==================================*/
	/* Product Listing Grid */
	/*==================================*/
	.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: 0px;
	}

	/*========================================*/
	/* Product Thumbnails Left and Right */
	/*========================================*/
	.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: 0px;
		padding-top: 5px;
		margin-top: 0;
	}
	.ciyashop-product-thumbnails .slick-slide,
	.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 {
		margin-bottom: 0px;
		margin-right: 5px;
	}

	/*==================================*/
	/* WooCommerce Shop */
	/*==================================*/
	.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;
	}

	/*===================================*/
	/* Size Guid */
	/*===================================*/
	.pgs-content-popup{
		padding: 25px;
	}

	/*==================================*/
	/* Woocommerce Shortcode */
	/*==================================*/
	.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%;
	}

	/*==================================*/
	/* Quick View */
	/*==================================*/
	.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 .summary-inner,
	.ciyashop-popup-quick-view .basel-scroll {
			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 My Account */
	/*==================================*/
	.woocommerce-account #customer_login > [class*=u-column] {
		flex: inherit;
	}

	/*==================================*/
	/* WooCommerce Listing - List View */
	/*==================================*/
	.pgs-shop-filters-wrapper .row > div .shop-filter-product-category {
		padding-right: 0px;
	}

	.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;
	}


	/* All Hover Style List */
	.woocommerce ul.products.list .product-info{
		padding: 0;
		padding-top: 15px;
		margin-left: 0;
	}

	/* Product Navigation */
	.product-navigation {
		display: none;
	}

	/*==================================*/
	/* Off Canvas Shoping Cart */
	/*==================================*/
	.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;
	}

	/*==================================*/
	/* Disable Product Hover Effect */
	/*==================================*/
	.woocommerce.single-product .related.products .owl-carousel .owl-nav {
		display: none;
	}

	/*------------------------*/
	/* Default Style */
	/*------------------------*/
	.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;
	}

	/*------------------------*/
	/* Icon Top Left Style */
	/*------------------------*/
	.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;
	}

	/*------------------------*/
	/* Icon Top Right Style */
	/*------------------------*/
	.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;
	}

	/*------------------------*/
	/* Icon Center Style */
	/*------------------------*/
	.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;
	}

	/*------------------------*/
	/* Image Left Style */
	/*------------------------*/
	.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;
	}

	/*--------------------------*/
	/* Standard Icon Left Style */
	/*--------------------------*/
	.woocommerce.hover-effect-mobile-disabled .products li.product-hover-style-image-left .product-actions,
	.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 {
		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: 0px;
	}

	.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 .button,
	.woocommerce.hover-effect-mobile-disabled ul.products .product-hover-style-image-left .product-action-add-to-cart .added_to_cart {
		bottom: 0;
	}

	/*-----------------------*/
	/* Image Bottom Style */
	/*-----------------------*/
	.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;
	}

	/*-----------------------*/
	/* Bottom Standard Style */
	/*-----------------------*/
	.woocommerce.hover-effect-mobile-disabled .product-hover-style-button-standard .product-actions {
		bottom: 15px;
		opacity: 1;
	}

	/*--------------------------*/
	/* Icon Left/Rounded Style */
	/*--------------------------*/
	.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: 0px;
	}
	.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%);
	}

	/*--------------------------*/
	/* Icon Bottom Right Style */
	/*--------------------------*/
	.woocommerce.hover-effect-mobile-disabled .products li.product-hover-style-icons-bottom-right .product-actions {
		bottom: 15px;
		opacity: 1;
	}

	/*--------------------------*/
	/* Icon Separate Style */
	/*--------------------------*/
	.woocommerce.hover-effect-mobile-disabled .product-hover-style-image-bottom .product-actions {
		bottom: 15px;
		opacity: 1;
	}

	/*--------------------------*/
	/* Icon Bottom Style */
	/*--------------------------*/
	.woocommerce.hover-effect-mobile-disabled .product-hover-style-image-bottom-2 .product-actions {
		opacity: 1;
		bottom: 15px;
	}

	/*--------------------------*/
	/* Icon Bottom Bar Style */
	/*--------------------------*/
	.woocommerce.hover-effect-mobile-disabled .product-hover-style-image-bottom-bar .product-actions {
		bottom: 0px;
		opacity: 1;
	}
	.woocommerce.hover-effect-mobile-disabled .product-hover-style-image-bottom-bar .open-quick-view {
		opacity: 1;
		top: 50%;
	}

	/*--------------------------*/
	/* Info Bottom Style */
	/*--------------------------*/
	.woocommerce.hover-effect-mobile-disabled .product-hover-style-info-bottom .open-quick-view {
		opacity: 1;
		top: 50%;
	}

	/*--------------------------*/
	/* Info Bottom Bar Style */
	/*--------------------------*/
	.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 / 0.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;
	}

	/*--------------------------*/
	/* Hover Summary Style */
	/*--------------------------*/
	.woocommerce.hover-effect-mobile-disabled .products .product.product-hover-style-hover-summary {
		border: none;
		box-shadow: none;
		background: none;
		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 .product-actions .product-action-add-to-cart 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,
	.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 a {
		color: #ffffff;
	}
	.woocommerce.hover-effect-mobile-disabled .product-hover-style-hover-summary .product-info .ciyashop-product-description {
		color: #969696;
	}


	/*--------------------------*/
	/* Minimal Hover Cart Style */
	/*--------------------------*/
	.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 .button,
	.woocommerce.hover-effect-mobile-disabled .product-hover-style-minimal-hover-cart .product-action-add-to-cart .added_to_cart {
		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 .button:before,
	.woocommerce.hover-effect-mobile-disabled .product-hover-style-minimal-hover-cart .product-action-add-to-cart .added_to_cart: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;
	}

	/*--------------------------*/
	/* Minimal Style */
	/*--------------------------*/
	.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 .button,
	.woocommerce.hover-effect-mobile-disabled ul.products li.product-hover-style-minimal .product-info .price + .product-action-add-to-cart .added_to_cart {
		-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%);
	}

	/*--------------------------*/
	/* Info Transprent Center */
	/*--------------------------*/
	.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;
	}

	/*--------------------------*/
	/* Icon Transprent Center */
	/*--------------------------*/
	.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;
	}


	/*--------------------------*/
	/* Standard Info Transprent */
	/*--------------------------*/
	.woocommerce.hover-effect-mobile-disabled .product-hover-style-standard-info-transparent .product-actions {
		right: 15px;
		opacity: 1;
		visibility: visible;
	}

	/*--------------------------*/
	/* Standard Quick Shop */
	/*--------------------------*/
	.woocommerce.hover-effect-mobile-disabled .product-hover-style-standard-quick-shop .product-actions {
		right: 15px;
		opacity: 1;
		visibility: visible;
	}

	/*--------------------------*/
	/* Grocery Style 1,2,3 */
	/*--------------------------*/
	.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: none !important;
	}
	.woocommerce [class*='product-hover-style-grocery-'] .product-info .product-action .button {
		width: 40px;
		color: #ffffff !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;
	}

	/* Related Products */
	.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;
	}

	/*==================================*/
	/* WooCommerce - Product */
	/*==================================*/
	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.loading,
	.woocommerce.single-product div.product form.cart .single_add_to_cart_button.loading,
	.woocommerce.single-product div.product .summary .cart .single_add_to_cart_button.disabled,
	.woocommerce.single-product div.product form.cart .single_add_to_cart_button.disabled {
		opacity: 1;
		color: rgba(255, 255, 255, 0.4);
	}

	/* Add to Cart Sticky */
	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;
	}

	/* Cart Page */
	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: 0px;
	}

	.woocommerce.single-product div.product form.cart .variations td.label {
		min-width: 110px;
	}

	/* cart input and button coupon */
	.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%
	}

	/* Tab Layout - Default */
	.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;
	}

	/* Tab Layout - Left Style */
	.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-page #content div.product .woocommerce-tabs-layout-left ul.tabs li,
	.woocommerce 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;
	}

	/* Tab Layout - Accordion Style */
	.woocommerce-tabs.woocommerce-tabs-layout-accordion .card-header {
		padding: 12px 25px;
	}

	/* Buy Now and Product Name Sticky */
	.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 Buttons */
	.woocommerce #respond input#submit.alt,
	.woocommerce a.button.alt,
	.woocommerce button.button.alt,
	.woocommerce input.button.alt,
	.woocommerce button.button.alt.disabled {
		font-size: 14px;
	}

	/* woocommerce Inner Intro */
	.inner-intro .woocommerce_intro-title .breadcrumbs.breadcrumbs-hide-mobile {
		display: block;
	}

	/*==================================*/
	/* WooCommerce - Checkout*/
	/*==================================*/
	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% 0px 5% 44px !important;
		border-bottom: 1px dashed #d3ced2;
		flex-basis: 100%;
		max-width: 100%;
		margin-bottom: 1%;
		margin-right: 0px;
	}

	.woocommerce ul.order_details li:nth-child(3){
		margin-right: 0px;
	}

	.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:nth-child(3),
	.woocommerce ul.order_details li:last-child {
		border-right: 0px;
	}
	.woocommerce ul.order_details li:last-child {
		padding-bottom: 0px;
		margin-bottom: 0px;
	}

	.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 - Shop pagination */
	/*==================================*/
	.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 span,
	.woocommerce nav.woocommerce-pagination ul li a {
		padding: 8px 12px;
		font-size: 14px;
	}

	/* WooCommerce Cart */
	/*.woocommerce table.shop_table .remove:before {
		right: 15px !important;
		left: auto !important;
	}

	.woocommerce-cart .cart-collaterals .cart_totals table th,
	.woocommerce-cart .cart-collaterals .cart_totals table td {
		padding: 0;
		display: block;
	}

	.woocommerce-cart .cart-collaterals .cart_totals table td {
		font-size: 14px;
	}

	.woocommerce-cart .cart-collaterals .cart_totals table td:before {
		content: normal;
	}

	.woocommerce .cart-collaterals .cross-sells h2,
	.woocommerce .cart-collaterals .cart_totals h2 {
		font-size: 18px;
	}

	.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 table.shop_table_responsive tr td::before,
	.woocommerce-page table.shop_table_responsive tr td::before {
		color: #323232;
	}

	.woocommerce table.shop_table .remove {
		width: auto;
	}

	.woocommerce table.cart .product-thumbnail,
	.woocommerce-page #content table.cart .product-thumbnail,
	.woocommerce-page table.cart .product-thumbnail {
		display: block;
	}

	.woocommerce table.shop_table_responsive.cart tr td.product-name a{
		width: 74%;
		display: inline-block;
		margin-left: 10px;
	}

	.woocommerce table.shop_table_responsive.cart tr td.product-remove,
	.woocommerce table.shop_table_responsive.cart tr td.product-thumbnail{
		text-align: center !important;
		width: auto;
	}

	.woocommerce table.shop_table_responsive.cart tr td.product-thumbnail::before{
		content: none;
	}


	.woocommerce table.shop_table.cart .remove:before{
		left: 0px !important;
		right: auto !important;
	}*/

	.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 Cart */
	/*------------------------*/
	.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,0.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 span,
	.woocommerce .woocommerce-cart-form table.shop_table tr td .quantity {
		margin-left: auto;
		font-size: 14px;
	}

	/* TD - Remove */
	.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;
	}

	/* TD - Name */
	.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;
	}

	/* TD - Thumbnail */
	.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;
	}

	/* TD - Quantity */
	.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;
	}

	/* TR - Coupon */
	.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: 0px;
		margin-bottom: 30px;
		border: 2px dashed #e8e8e8;
	}
	.woocommerce .woocommerce-cart-form table.shop_table tr .coupon .input-text,
	.woocommerce .woocommerce-cart-form table.shop_table tr .coupon .button {
		width: 100% !important;
		float: none;
		margin: 5px 0 !important;
	}

	/* Car Total */
	.woocommerce-cart .cart-collaterals .cart_totals table tr td {
		width: 100%;
	}

	/* Dark Version */
	.theme-dark .woocommerce .woocommerce-cart-form table.shop_table tr td.product-name a {
		color: #ffffff;
	}
	.theme-dark .woocommerce .woocommerce-cart-form table.shop_table tr td:not(:last-child) {
			border-bottom-color: rgba(255, 255, 255, 0.1);
	}
	.theme-dark .woocommerce .woocommerce-cart-form table.shop_table tr .coupon {
		border-color: rgba(255, 255, 255, 0.1);
	}

	/*------------------------*/
	/* WooCommerce Chekout */
	/*------------------------*/
	.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 Wishlist */
	/*------------------------*/
	.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;
	}

	/*==================================*/
	/* Single Post - Shortcode */
	/*==================================*/
	.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;
	}

	/*==================================*/
	/* FAQ */
	/*==================================*/
	.faqs-wrapper .tabs {
		margin-bottom: 0px;
	}

	.faqs-wrapper .tabs:before {
		content: none;
	}

	.faqs-wrapper .tabs li {
		margin: 0px 3px 6px 0px;
		border: 1px solid #eaeaea;
		padding: 4px 10px;
		font-size: 14px;
		border-radius: 3px;
	}

	.faqs-wrapper .tabs li.active {
		border-top-color: #eaeaea;
	}

	/*==================================*/
	/* Blog Grid and Masonry Style */
	/*==================================*/
	.content-wrapper [class*=col-] > article.post,
	.content-wrapper .masonry-item article.post,
	.content-wrapper .site-main .col-md-6 article.hentry.post{
		margin-bottom: 30px;
	}

	/*==================================*/
	/* 404 Page */
	/*==================================*/
	.error-block h1 {
		font-size: 80px;
		line-height: 120px;
	}

	.error-block p {
		font-size: 20px;
		line-height: 28px;
	}

	.error-search-box,
	.content-no-image .error-search-box{
		width: 90%;
		margin: 0 auto;
	}

	.error-search-box p {
		font-size: 16px;
		margin-bottom: 20px;
		line-height: 24px;
	}

	/*==================================*/
	/* Maintenance & comming soon */
	/*==================================*/
	.mntc-cs-item.mntc-cs-content {
		padding: 20px 0px 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;
	}

	/*==================================*/
	/* Blog Page */
	/*==================================*/

	/* Blockquote */
	blockquote {
		font-size: 14px;
		line-height: 25px;
		padding: 15px;
	}

	blockquote i,
	blockquote .fa {
		margin-left: 0px;
		margin-right: 15px;
	}

	blockquote .quote-author {
		padding-left: 0px;
	}

	blockquote p {
		display: inline;
	}

	/* Blog Title */
	article.hentry .entry-title {
		line-height: 24px;
	}

	/* Comment Area */
	li.comment > .comment {
			padding-left: 0px;
	}
	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;
	}

	 /*Blog Masonry Item */
	 .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;
	}

	 /* Owl Arrow */
	.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 */
	/*==================================*/

	.blog .timeline {
		margin-bottom: 40px;
	}

	/* Tileline left sidebar */
	.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;
	}

	/* Tileline Full Width */
	.blog .timeline {
		padding: 0px;
	}

	.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: 0px;
		margin-bottom: 30px;
	}

	/* Back To Top */
	#back-to-top .top {
		width: 35px;
		height: 35px;
		font-size: 16px;
		bottom: 90px;
	}

	/* Copy Right */
	.site-footer .site-info {
		text-align: center;
	}

	.site-footer .text-right {
		text-align: center !important;
	}

	/* Wishlist */
	.woocommerce table.wishlist_table thead,
	.woocommerce table.wishlist_table thead th {
		display: none;
	}

	.woocommerce table.wishlist_table thead th,
	.woocommerce table.wishlist_table tbody td {
		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: bold;
		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;
	}

	/*==========================================================*/
	/* Vendor Information */
	/*==========================================================*/
	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 */
	/*==================================*/
	.portfolio-content-area.column-3 .portfolio-grid-item,
	.portfolio-content-area.column-3 .portfolio-grid-column-item{
		width: 50%;
	}
	.portfolio-content-area.column-4 .portfolio-grid-item,
	.portfolio-content-area.column-4 .portfolio-grid-column-item{
		width: 50%;
	}
	.portfolio-content-area.column-6 .portfolio-grid-item,
	.portfolio-content-area.column-6 .portfolio-grid-column-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: 0px;
			margin-bottom: 0;
			border: none !important;
	}
	.single-portfolio .portfolio-navigation .nav-next,
	.single-portfolio .portfolio-navigation .nav-next:hover{
			padding-right: 0px;
			margin-bottom: 0;
			border: none !important;
	}

}

@media only screen and (max-width:575px) {

	/* Landscape Mobile Phones: */

	/*================================*/
	/* Header */
	/*================================*/
	.header-mobile .mobile-butoon-menu {
		padding-right: 0;
	}

	.header-mobile .mobile-butoon-search > a,
	.header-mobile .mobile-butoon-menu > 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 Search */
	.search_form-inner .search_form-category-wrap,
	.header-mobile .search_form-inner .search_form-input-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;
	}

	/* Compare PopUp */
	#cs-comparelist .cs-compare-list-wrapper .cs-compare-list-header {
		display: none;
	}

	/*================================*/
	/* Age Varification Popup */
	/*================================*/
	.age-gate-form {
		max-width: 85%;
		padding: 30px 25px
	}

	.age-gate-form .age-gate-submit-yes,
	.age-gate-form .age-gate-submit-no,
	.age-gate-form .age-gate-submit {
		padding: 10px 25px;
	}

	/*===================================*/
	/* Cookies Info */
	/*===================================*/
	.ciyashop-cookies-info {
		width: 90%;
		left: 4%;
		bottom: 20px;
		padding: 15px 65px 15px 15px;
	}

	/*===================================*/
	/* Promocode PopUp */
	/*===================================*/
	.ciyashop-promo-popup {
		width: 94%;
	}

	.ciyashop-promo-popup .popup-image {
		width: 100%;
	}

	/*==================================*/
	/* Inner Header */
	/*==================================*/
	.inner-intro h1 {
		font-size: 22px;
		line-height: 28px;
	}

	/*==================================*/
	/* Shop Cart In Show Popup */
	/*==================================*/
	#after_add_to_cart_message-popup {
		width: 450px;
	}

	/*==================================*/
	/* Compare PopUp */
	/*==================================*/
	#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 .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 ul.ciyashop-products-shortcode > li.mobile-col-2,
	.woocommerce .products.mobile-col-2 > .product{
			width: 48% !important;
			margin-right: 3% !important;
	}
	.woocommerce ul.ciyashop-products-shortcode > li.mobile-col-2:nth-child(2n+2),
	.woocommerce .products.mobile-col-2 > .product: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: 0px;
	}

	.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: 0px;
	}

	.woocommerce.single-product div.product form.cart .variations td .reset_variations{
		position: relative;
		left: auto;
		bottom: auto;
		margin-top: 15px;
		top: 10px;
	}

	/*------------------------*/
	/* Grocery Style 1,2,3 */
	/*-----------------------*/
	.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-up,
	.woocommerce [class*='product-hover-style-grocery-'] .product-info .quantity .quantity-button.quantity-down {
		width: 30px;
	}

	/* Mobile Col 2 */
	.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 .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 .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,
	.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-2 .product-actions .open-quick-view.loading:after {
		top: 10px;
    	left: 5px;
	}
	.woocommerce .products.mobile-portrait-2 > [class*='product-hover-style-grocery-'] .product-inner .stock {
		width: 50px;
		min-width: 50px;
	}

	/* Mobile Column 1 */
	.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;
	}

	/* Quick View */
	.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 Inner Intro */
	.woocommerce_intro-title .text-right {
		text-align: left !important;
	}

	.woocommerce .cart-empty,
	.woocommerce .cart-empty.woocommerce-info {
		font-size: 26px;
		line-height: 36px;
	}

	/* Cart input and button coupon */
	.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;
	}

	 /* Add to Cart Sticky */
	.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;
	}


	/* Checkout */
	.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-light_spiral .woocommerce-checkout-review-order,
	.woocommerce-checkout-layout-dark .woocommerce-checkout-review-order{
		padding: 0px 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;
	}

	/*===================================*/
	/* Size Guid */
	/*===================================*/
	.pgs-content-popup{
		padding: 25px;
	}

	/*==================================*/
	/* 404 Page */
	/*==================================*/
	.error404 .content-wrapper .post .entry-content{
		padding: 20px 0;
	}
	.error-search-box,
	.content-no-image .error-search-box{
		width: 100%;
		margin: 0 auto;
	}

	/* Comment Area */
	.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: 0px 9px;
			font-size: 13px;
	}

	/*================================*/
	/* Blog */
	/*================================*/
	.single-post article.hentry .entry-footer .share {
		padding-left: 0px;
	}

	.single-post article.hentry .entry-footer .share .share-button{
		display: none;
	}
	.single-post article.hentry .entry-footer .share ul li a{
		padding: 5px 18px;
	}

	/*==================================*/
	/* Portfolio */
	/*==================================*/
	.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) {

	/* Portal Mobile Phones: */
	div.bbp-search-form input,
	div.bbp-search-form button {
		padding: 0px 14px;
	}

	.header-mobile .search_form-inner select {
		min-width: 100%;
	}

}

@media only screen and (max-width:479px) {

	/* Portal Mobile Phones: */

	/* Typography */
	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;
	}

	/*==================================*/
	/* Shop Cart In Show Popup */
	/*==================================*/
	#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: 0px;
		padding-bottom: 15px;
	}

	/*==================================*/
	/* Header Categorey */
	/*==================================*/
	.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;
	}

	/*==================================*/
	/* Product Listing Carousel */
	/*==================================*/
	.products-listing-intro-wrapper .products-listing-title h2,
	.products-listing-header .products-listing-title h2 {
		font-size: 20px;
		line-height: 24px;
	}

	/*==================================*/
	/* Multi Listing Carousel */
	/*==================================*/
	.mtpl-title h2,
	.pgs-mtpl-intro-wrapper .mtpl-title h2 {
		font-size: 20px;
		line-height: 24px;
	}

	/*==================================*/
	/* Header Cart */
	/*==================================*/
	.woo-tools-action.woo-tools-cart .widget_shopping_cart {
		width: 306px;
		right: -60px;
	}

	/* Contact Form */
	.g-recaptcha {
		margin-left: -44px;
	}

	.text-right .g-recaptcha {
		margin-left: 0px;
		margin-right: -44px;
	}

	.g-recaptcha iframe {
		transform: scale(0.7);
	}

	/*==================================*/
	/* Woocommerce Shortcode */
	/*==================================*/
	.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;
	}

	/*==========================================================*/
	/* Vendor Information */
	/*==========================================================*/
	.dokan-single-store .store-page-wrap .seller-items .products-loop > .product {
		width: 100%;
		margin-right: 0;
	}

	/*===============================================*/
	/* Portfolio */
	/*===============================================*/
	.portfolio-content-area.column-2 .portfolio-grid-item,
	.portfolio-content-area.column-2 .portfolio-grid-column-item,
	.portfolio-content-area.column-3 .portfolio-grid-item,
	.portfolio-content-area.column-3 .portfolio-grid-column-item,
	.portfolio-content-area.column-4 .portfolio-grid-item,
	.portfolio-content-area.column-4 .portfolio-grid-column-item,
	.portfolio-content-area.column-6 .portfolio-grid-item,
	.portfolio-content-area.column-6 .portfolio-grid-column-item{
		width: 100%;
	}

	.portfolio-section .isotope-filters{
		margin-bottom: 15px;
	}
	.portfolio-section .isotope-filters button{
		margin: 2px 0;
		font-size: 14px;
			width: 100%;
	}

	/*===============================================*/
	/* Woocommerce */
	/*===============================================*/
	.woocommerce .products.mobile-col-2 > .product,
	.woocommerce ul.ciyashop-products-shortcode > li.mobile-col-2 {
		width: 100% !important;
		margin-right: 0% !important;
	}

	/*===============================================*/
	/* All Hover Style 2 Column */
	/*===============================================*/
	.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;
	}

	/*--------------------------*/
	/* Product Variations */
	/*--------------------------*/
	.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;
	}

	/*--------------------------*/
	/* Default Hover Style */
	/*--------------------------*/
	.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: none;
		padding: 0;
	}
	.woocommerce .mobile-portrait-2 .product-hover-style-default .product-actions .product-action-add-to-cart .button:before {
		content: "\f1bf";
		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;
	}

	/* Default Style in Related Product */
	.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;
	}

	/*--------------------------*/
	/* Icon Top Left & Right */
	/*--------------------------*/
	.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 a,
	.woocommerce .products.mobile-portrait-2 .product-hover-style-icon-top-left .product-actions .alt,
	.woocommerce .products.mobile-portrait-2 .product-hover-style-icons-top-right .product-actions a,
	.woocommerce .products.mobile-portrait-2 .product-hover-style-icons-top-right .product-actions .alt {
		width: 50px;
		height: 50px;
	}

	/*--------------------------*/
	/* Icon Center */
	/*--------------------------*/
	.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;
	}

	/*--------------------------*/
	/* Image Left */
	/*--------------------------*/
	.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;
	}

	/*--------------------------*/
	/* Standard Icons Left */
	/*--------------------------*/
	.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 a,
	.woocommerce .products.mobile-portrait-2 .product-hover-style-image-left .product-thumbnail .product-actions .alt {
		width: 50px;
		height: 50px;
	}

	/*--------------------------*/
	/* Image Bottom */
	/*--------------------------*/
	.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;
	}

	/*--------------------------*/
	/* Bottom Standard */
	/*--------------------------*/
	.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 .button,
	.woocommerce ul.products.products.mobile-portrait-2 .product-hover-style-button-standard .product-action-add-to-cart .added_to_cart {
		line-height: 32px;
		padding: 0px 14px;
		font-size: 12px;
	}

	/*--------------------------*/
	/* Icon Left / Icon Rounded */
	/*--------------------------*/
	.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 a,
	.woocommerce .products.products.mobile-portrait-2 .product-hover-style-icons-left .product-actions .alt {
		width: 50px;
		height: 50px;
	}
	.woocommerce .products.products.mobile-portrait-2 .product-hover-style-icons-rounded .product-actions a,
	.woocommerce .products.products.mobile-portrait-2 .product-hover-style-icons-rounded .product-actions .alt {
		width: 45px;
		height: 45px;
	}
	.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 .button,
	.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-rounded .product-thumbnail .product-action-add-to-cart .added_to_cart {
		line-height: 32px;
	}

	/*--------------------------*/
	/* Icon Bottom Right */
	/*--------------------------*/
	.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 a,
	.woocommerce .products.products.mobile-portrait-2 .product-hover-style-icons-bottom-right .product-actions .alt {
		width: 50px;
		height: 50px;
	}
	.woocommerce .products.products.mobile-portrait-2 .product-hover-style-icons-bottom-right .product-actions .product-action-quick-view {
		display: none;
	}

	/*--------------------------*/
	/* Icon Separate */
	/*--------------------------*/
	.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;
	}

	/*--------------------------*/
	/* Icon Bottom */
	/*--------------------------*/
	.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;
	}

	/*--------------------------*/
	/* Icon Bottom Bar */
	/*--------------------------*/
	.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: "\f1bf";
		font-family: pgsicon-ecommerce;
		font-size: 18px;
		font-weight: 400;
		padding: 0;
	}

	/*--------------------------*/
	/* Info Bottom */
	/*--------------------------*/
	.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: "\f1bf";
		font-family: pgsicon-ecommerce;
		font-size: 18px;
		font-weight: 400;
		padding: 0;
	}

	/*--------------------------*/
	/* Info Bottom Bar */
	/*--------------------------*/
	.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: "\f1bf";
		font-family: pgsicon-ecommerce;
		font-size: 18px;
		font-weight: 400;
		padding: 0;
	}

	/*--------------------------*/
	/* Hover Summary */
	/*--------------------------*/
	.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: "\f1bf";
		font-family: pgsicon-ecommerce;
		font-size: 18px;
		font-weight: 400;
		padding: 0;
	}

	/*--------------------------*/
	/* Minimal Hover Cart */
	/*--------------------------*/
	.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;
	}

	/*--------------------------*/
	/* Minimal */
	/*--------------------------*/
	.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: "\f1bf";
		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 .button,
	.woocommerce ul.products.products.mobile-portrait-2 li.product-hover-style-minimal .product-info .price + .product-action-add-to-cart .added_to_cart {
		transform: inherit;
		position: absolute;
		left: 10px;
		top: -54px;
		background: #ffffff;
		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 .button,
	.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 {
		background: #04d39f;
		color: #ffffff;
	}

	/*--------------------------*/
	/* Info Transparent Center */
	/*--------------------------*/
	.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;
	}

	/*--------------------------*/
	/* Icon Transparent Center */
	/*--------------------------*/
	.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;
	}

	/*--------------------------*/
	/* Grocery : Mobile Col 2 */
	/*--------------------------*/
	.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 0px;
	}
	.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 .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,
	.woocommerce .products.mobile-portrait-2 > [class*='product-hover-style-grocery-'] .product-actions .compare:before {
		font-size: 16px;
		top: 2px;
	}

}


@media only screen and (max-width:375px) {

	/* Off Canvas Sidebar */
	.shop-off_canvas_sidebar .sidebar {
		width: 300px;
	}
	.shop-off_canvas_sidebar .sidebar .shop-sidebar-widgets {
		left: 15px;
		right: 15px;
	}

	/*------------------------*/
	/* Woocommerce Cart */
	/*------------------------*/
	.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;
	}

	/*--------------------------*/
	/* Grocery Style 1,2,3 */
	/*--------------------------*/
	.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%;
	}

	/*===================================*/
	/* Cookies Info */
	/*===================================*/
	.ciyashop-cookies-info {
		width: 290px;
		left: 15px;
		bottom: 20px;
		padding: 15px;
	}

	.ciyashop-cookies-info:before {
		top: auto;
		bottom: 0px;
		right: 10px;
	}

	/* Shop Cart In Side Canvas */
	.side_shopping_cart-wrapper {
		width: 320px;
	}

	/* Shop List view */
	.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;
	}

}

/*=========================================================================================================*/
/* Dark Theme */
/*=========================================================================================================*/
.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){
	/* Product Details Tab */
	.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;
	}

}

/*--------------------------------*/
/* Footer Widgets Hide in Desktop */
/*--------------------------------*/
@media only screen and (min-width: 1200px) {
		.site-footer .hide-for-desktop {
				display: none;
		}
}

/*--------------------------------*/
/* Footer Widgets Hide in Tablet */
/*--------------------------------*/
@media only screen and (max-width: 1199px) and (min-width: 768px) {
		.site-footer .hide-for-tablet {
				display: none;
		}
}

/*--------------------------------*/
/* Footer Widgets Hide in Mobile */
/*--------------------------------*/
@media only screen and (max-width: 767px) {
		.site-footer .hide-for-mobile {
				display: none;
		}
}
