
    .yellow-gradient {
        background: -webkit-linear-gradient(135deg, #ff4e50, #f9d423);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    .blue-gradient {
        background: -webkit-linear-gradient(135deg, #1488cc, #2b32b2);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
		}  

    .sky-blue-gradient {
        background: -webkit-linear-gradient(135deg, #acb6e5, #86fde8);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
 		}  

    .purple-gradient {
        background: -webkit-linear-gradient(135deg, #8e2de2, #4a00e0);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent; 
 		}  

		.green-gradient {
        background: -webkit-linear-gradient(225deg, #004526, #93A63C);
        -webkit-background-clip: text;
				-webkit-text-fill-color: transparent;
		}

		.new-gradient {
        background: -webkit-linear-gradient(45deg, #50cc7f, #f5d100);
        -webkit-background-clip: text;
				-webkit-text-fill-color: transparent;
		}

		.website-theme-gradient {
        background: -webkit-linear-gradient(315deg, #deecdd, #96deda);
        -webkit-background-clip: text;
				-webkit-text-fill-color: transparent;
		}

		.green-button .zpbutton {
        background: -webkit-linear-gradient(135deg, #7ef29d, #0f68a9) !important;
        -webkit-text-fill-color: white;
    }

    .blue-button .zpbutton {
        background: -webkit-linear-gradient(315deg, #1c4ce1, #041c67) !important;   
        -webkit-text-fill-color: white;
    }

    .map .zpmap {
        border-radius: 15px
 		}

		.mobile-phone {
				width: 328px !important;
    		Height: 328px !important;
    		margin-left: -8px !important;
		}

/* ---------- Blog Section is Hided by Yasar ---------- *
		.blog-section {
    		display: none !important;
		}
/* ---------- Blog Section is Hided by Yasar ---------- */

		.zpimage-container.zpimage-align-center.zpimage-size-fit  {
				border-radius: 16px 16px 0 0;
		}

 		.image-corner .zpimage {
        border-radius: 15px;
		}

		.video-corner .zpvideo {
        border-radius: 15px;
		}
	
		/*svg.zpvideoBlockPlaceholder-play {
    		display: none;
		}*/

		/*h2.zpheading {
        background: -webkit-linear-gradient (135deg, #84fab0, #8fd3f4);
        -webkit-background-clip: text;
				-webkit-text-fill-color: transparent;
		}	*/

		.zpbutton.zpbutton-type-primary {
    	/*background: -webkit-linear-gradient(315deg, #00f2fe, #4facfe) !important; */
        background: -webkit-linear-gradient(315deg, #0e40c1, #1c4ce1) !important;
        -webkit-text-fill-color: white;
        border-radius: 8px;
    }
  
    /*.zpbutton.zpbutton-type-primary {
        background: -webkit-linear-gradient(315deg, #ff4e50, #f9d423 ) !important;
        -webkit-text-fill-color: black;
        border-radius: 8px;
    }*/

	/*.zsoverlaped-section .zprow {
        border-radius: 15px !important;
    }*/

	.theme-product-button-area {
        border-radius: 15px !important;
    }

	/*[data-zs-product-id] [data-zs-add-to-cart] {
    		border-radius: 4px;
	}*/
	
	.zpdark-section a {
    		color: #ffffff;
		}

	.zpdark-section a:hover {
    		color: #ff5500;
		}

	.map .zpmap {
        border-radius: 15px;
		}

/* ---------------------------- Product Zoom ---------------------------- */

/* -------------- Common -------------- */

	.zs-imageHover .zpelem-image {
				transition : transform 0.6s ease;
		}

	.zs-imageHover .zpelem-image:hover {
				transform : scale(1.05);
		}

/* -------------- Style 08 -------------- */

	.theme-product-image-area: {
				transform: scale(1);
        transition: transform 0.6s ease;
		}

	.theme-product-image-area:hover {
				transform: scale(1.05);
		}

	.theme-product-list-style-08 .theme-product-image-area img {
				object-fit: fill;
				width: 100%;
        border-radius: 15px;
		}

/* -------------- Style 03 -------------- *
	
	.theme-prod-img-container {
        transform: scale(1);
        transition: transform 0.6s ease;
		}

	.theme-prod-img-container:hover {
        transform: scale(2);
		}

	.theme-product-list-style-03 .theme-prod-img img {
        object-fit: fill;
		width: 100%;
		}  

/*-------------------------- Video iframe --------------------------*
	
		.custom-video .zpiframe-container {
  			position: relative;
  			padding-bottom: 55.90%;  /*for 16:9 aspect ratio *
  			padding-top: 0px;
  			height: 0;
  			border-radius: 24px; /* Set border-radius for the container *
  			overflow: hidden; /* Ensure the corners are rounded *
  			border: 5px solid #ECF0F1;
        background-color: #ECF0F1;
		}

		.custom-video .zpiframe-container iframe {
  			position: absolute;
  			top: 0;
  			left: 0;
  			width: 100%;
  			height: 100%;
  			border-radius: 24px; /* Set border-radius for the iframe *
		}

		.interactive-video .zpinteractivevideo-container {
  			position: relative;
      	padding-bottom: 55.90%;  /*for 16:9 aspect ratio *
  			padding-top: 0px;
  			height: 0;
  			border-radius: 24px; /* Set border-radius for the container *
  			overflow: hidden; /* Ensure the corners are rounded *
  			border: 5px solid #ECF0F1;
        background-color: #ECF0F1;
		}

		.interactive-video .zpinteractivevideo-container iframe {
  			position: absolute;
  			top: 0;
  			left: 0;
  			width: 100%;
  			height: 100%;
  			border-radius: 24px; /* Set border-radius for the iframe *
		}

/* ---------------------------- Customer Portal ---------------------------- */

		.theme-header.zpdark-header-portion {
    		background: #1c4ce1;
		}

/*   For Tablet and mobile   
@media (max-width: 1024px) {   
    .theme-header.zpdark-header-portion {
    		background: #0e40c1 !important;        
    }

   .theme-navigation-and-icons .theme-menu-area .theme-menu {
  			border-block-start: none !important;
		}

   .theme-navigation-and-icons .theme-menu-area .theme-menu ul li.theme-menu-selected > a {
  			color: #1c4ce1 !important;
		}

    .theme-navigation-and-icons .theme-menu-area .theme-menu ul li:hover > a {
  			color: #1c4ce1 !important;
		}  
}
/*   For Tablet and mobile   */
    
		.theme-header.zpdark-header-portion .theme-branding-info .theme-site-name-caption .theme-site-name {
    		color: #4CB5AB;
		}

	.user-signup-form-container .signup-button, .user-signup-form-container .btn.blue, .signin_container .signup-button, .signin_container .btn.blue, .recovery_container .signup-button, .recovery_container .btn.blue 		{
				border-radius: 8px;
		}

/* ---------------------------- Customer Portal ---------------------------- */

  	/*.our-brands-heading h2 {
	    	display: inline-flex;
      	align-items: center;
      	justify-content: center;
      	background-image: linear-gradient(
      	rgb(255 255 255 / 90%), 
      	rgb(255 255 255 / 50%)
   			),
      	url("https://t3.ftcdn.net/jpg/02/83/60/12/240_F_283601287_W5BKkXtFjyNFD6AprYEYyb81BsxmWj0s.jpg");    /*adobe stock image url*/
      /*background-repeat: no-repeat;
      	background-size: 120% auto; /* slightly zoomed-in background */
      /*background-position: center;
     		color: rgb(54, 95, 100);
      	font-size: 1.3rem;
      	border-radius: 10px;
      	width: fit-content;
      	max-width: 100%;
	    	padding:1rem;
      	text-align: center;
  	}*/

		/*edited by Yasar for "contact us page" for the submit button  */
		.zpform-container .zpform-outer li .zpform-field-container.zpform-button input[type="submit"], .zpform-container .zpform-outer li .zpform-field-container.zpform-button input[type="reset"] {
  			border-radius: 50px !important;
		}
		/*Edited by Yasar*/

/* ----------------------------------------------------------------------------------- For Desktop ----------------------------------------------------------------------------------- */
@media (min-width: 1025px) {
    
/* ---------------------------- Mega Menu ---------------------------- */

  	.theme-navigation-and-icons .theme-menu-area .theme-menu ul li.theme-menu-selected > a{
				background: rgba(255, 255, 255, 0.06);
				border-radius: 16px;
				box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
				backdrop-filter: blur(5px);
				-webkit-backdrop-filter: blur(5px);
				border: 1px solid rgba(255, 255, 255, 0.3);
    }
    
    .theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li{
  			color: black !important;
		}
    
    .theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li:hover > a{
  			color: #1c4ce1 !important;
		}
  
  /*.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li {
        background: none;
    }*/
  
    .theme-navigation-and-icons .theme-menu-area .theme-menu ul li:last-of-type { /*Background Shadow in corners*/
				border-radius: 15px;
    }
    
    .theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li a {
        padding-inline-start: 20px;
        padding-inline-end: 10px;
       	background-color:rgb(255 255 255);
    }
    
    .theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li:first-child a {
        border-radius: 15px 15px 0px 0px;
    }
	
    .theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li:last-child a {
        border-radius: 0px 0px 15px 15px;
    }
    
    .theme-navigation-and-icons .theme-menu-area /*.theme-menu*/ ul li ul li:not(:first-child):not(:last-child) a {
    		border-radius: 0px;
		}

    .theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li ul li:first-child a {
        border-radius: 0px 15px 0px 0px;
    }

    .theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li ul li:last-child a {
        border-radius: 0px 0px 0px 15px;
    }

  	.zpmm.zpmm-container-style-01 .zpcontainer .zpmm-inner {
        width: 70%;
				background-color: rgb(255 255 255);
  	}

   	.zpmm .zpmm-inner {
        border-radius: 15px;
    }
    
    */ 
    /*.zpmm.zpmm-container-style-01 .zpcontainer .zpmm-inner { 
        width:70%;
        background-color:rgb(245 255 245);     
		}
  
    .theme-pages-full-stretch .zpmm.zpmm-container-style-01 {
        width: 80%;
     		transform: translateX(-55%);
     		overflow: hidden;
     		border-radius: 15px;
		}*/
}

/* ----------------------------  Search Text ---------------------------- */ 

		.theme-navigation-and-icons .theme-search-and-mini-cart-group .theme-search .theme-search-field-container input[type="text"] {
        font-size: 17px;
    }

/* ----------------------------  Search and Cart Icon ---------------------------- */

		.theme-navigation-and-icons .theme-search-and-mini-cart-group .theme-mini-cart .theme-minicart-icon {
    		padding-inline-end: 0px;
		}

		.theme-navigation-and-icons .theme-search-and-mini-cart-group .theme-search .theme-search-icon {
    		padding-inline-end: 30px;
		}
  
/* ----------------------------  Product Box 08 ---------------------------- */ 

    .theme-product-ratio .theme-product-list-style-08.theme-product-count-xsm-01.theme-product-count-md-03, .theme-product-ratio .theme-product-list-style-08.theme-product-count-xsm-02.theme-product-count-md-03, 		.theme-product-ratio .theme-product-list-style-08.theme-product-count-xsm-03.theme-product-count-md-03, .theme-product-ratio .theme-product-list-style-08.theme-product-count-sm-01.theme-product-count-md-03, 			.theme-product-ratio .theme-product-list-style-08.theme-product-count-sm-02.theme-product-count-md-03, .theme-product-ratio .theme-product-list-style-08.theme-product-count-sm-03.theme-product-count-md-03, 			.theme-product-ratio .theme-product-list-style-08.theme-product-count-sm-04.theme-product-count-md-03 { 
        width: 25%;
    }
    
    [data-filmstrip-enabled].zpfilmstrip .zpfilmstrip-title-container {
        padding-left: 14%;
    }
    
    .theme-section-heading {
    		padding-inline-start: 0px;
        font-size: 32px;
        text-align: center;
    }
    
    .theme-product-list-style-08 .theme-product-image-area { /* FilmStrip*/
        height: 320px;
    }

		[data-filmstrip-enabled].zpfilmstrip .zpfilmstrip-viewall-button {
    		justify-content: end;
		}

    .theme-product-ratio .theme-product-list-style-08.theme-product-count-xsm-02 .theme-product-image-area, .theme-product-ratio .theme-product-list-style-08.theme-product-count-xsm-03 .theme-product-image-area { /* Non-Film Strip*/
        height: 340px;
    }
    
	.theme-product-list-style-08 .theme-product-box-content {
    		width: 100%;
    		border: 1px dashed RGBA(0, 0, 0, 0.2);
    		border-radius: 15px;
        background: white;
    }
    
    .theme-product-ratio .theme-product-list-style-08.theme-product-count-xsm-02 .theme-product-details-area, .theme-product-ratio .theme-product-list-style-08.theme-product-count-xsm-03 .theme-product-details-area {
        padding-inline-start: 10px;
        padding-inline-end: 10px;
    }
    
    .theme-product-list-style-08 .theme-product-details-area {
        background: #fafafa;
        box-shadow: unset;
        border-radius: 0px 0px 15px 15px;
        border: unset;
		}
	
    .theme-product-list-style-08 .theme-product-name {
        min-height: 67px;
    }
    
    .theme-product-list-style-08 .theme-prod-coupons-code-container {
        min-height: 28px;
    }
    
    .theme-product-list-style-08 .theme-product-name-rating-price { /*Grey Area*/
    		background-color: #fafafa;
    		padding: 2px;
        font-weight: 500;
		}
    
    .theme-product-list-style-08 .theme-product-price {
        font-size: 16px;
        padding-top: 4px;
        font-weight: 700;
    }
    
    .theme-product-list-style-08 .theme-product-button-area a.zpbutton.zpbutton-type-primary.zpbutton-size-sm {
    		padding-block-start: 6px;
    		padding-block-end: 6px;
    		padding-inline-start: 14px;
    		padding-inline-end: 14px;
        font-size: 14px;
        border-radius: 8px;
    }
    
	.theme-product-details-style-07 .theme-product-detail-container .theme-product-detail-varients-container .theme-product-varients-row .theme-product-varient-quantity .theme-cart-button {
        border-radius: 9px;
    }
    
/* -------------- Quantity -------------- */
    
    .theme-product-list-style-08 .theme-product-list-quantity { /*FilmStrip Quantity Border*/
        border-radius: 9px;
    }
    
    .theme-product-ratio .theme-product-list-style-08.theme-product-count-sm-03 .theme-product-list-quantity { /*Non-FilmStrip Quantity Border*/
        border-radius: 9px;
    }
    
    .theme-product-details-style-07 .theme-product-detail-container .theme-product-detail-varients-container .theme-product-varients-row .theme-product-varient-quantity .theme-product-quantity-spinner { /*Inside QuickView*/
        border-radius: 9px;
    }
    
    .theme-product-list-style-08 .theme-product-list-quantity-decrease, .theme-product-list-style-08 .theme-product-list-quantity-increase {
        border-radius: 9px;
    }
    
    .theme-product-list-style-08 .theme-product-list-quantity-addcart {
        background: #fafafa;
    }
    
/* -------------- Quick View Icon -------------- */
    
    .theme-product-list-style-08 .theme-product-quick-view-button {
        background: RGBA(0, 0, 0, 0.0);
        width: 30px;
        height: 30px;
        left: unset;
        right: 30px;
        bottom: 10px;
        transform: translate(0%, 0%);
    }
    
    .theme-product-list-style-08 .theme-product-quick-view-button svg {
        fill: #454545;
    }
    
/* -------------- Whishlist -------------- */

		[data-zs-product-id] .theme-prod-img-container{
  			position:relative;
		}

		[data-zs-product-id] [data-zs-wishlist-element]{
  			/*position:absolute;*/
  			top: 8px;
  			right: 8px;
  			height: 30px;
  			background: transparent;
  			border: none
		}

/* -------------- Sorting Box -------------- */
    
    .theme-collection-sort-inner select {
        border-radius: 9px;
    }
        
/* -------------- Out of Stock -------------- */
    
    .theme-product-list-style-08 .theme-out-of-stock-button {
        padding-block-start: 1px;
    		padding-block-end: 1px;
    		padding-inline-start: 1px;
    		padding-inline-end: 1px;
        width: 40%;
    		height: 10%;
        transform: translate(-50%, -100%);
    }

/* -------------- Discount Timer off -------------- */

    .theme-product-list-style-08 .theme-prod-coupons-container {
        display: none;
		}
    
		/*.theme-product-list-style-08 .theme-prod-coupons-container .theme-prod-coupons-duration-container {
    		display: none;
		}
    
/* ---------------------------- Add to Cart ---------------------------- */
    
    .theme-cart-add-success-message-inner, .theme-cart-success-message-links, .theme-cart-failure-message-links {
        font-size: 14px;
    }

		.theme-product-list-style-08 .theme-product-button-area { /* only for category page*/
    		align-self: flex-start;
		}

		.theme-productfilter-enable .theme-product-filter-addcart-spacing-08-09 .theme-product-list-style-08 .theme-product-list-quantity-addcart { /* only for category page*/
        display: flex;
		}

		.theme-productfilter-enable .theme-product-filter-addcart-spacing-08-09 .theme-product-list-style-08 .theme-product-list-quantity { /* only for category page*/
        margin-block-end: 0px;
    }
    
/* ----------------------------  Marquee Line ---------------------------- */    
   
    [data-headercontainer] .theme-header.theme-header-navigation-style .zpcontainer {
        padding-block-start: 10px !important;
    }

/* ---------------------------- Overlaped Section ---------------------------- */

		[data-zs-home="false"] .theme-product-page-breadcrumb {
				background: rgb(150, 222, 218);
		}

/* ---------------------------- Hide Category Dropdown ---------------------------- */

    .theme-productfilter-enable .theme-produt-filter-row {
        display: none;
		}

		.theme-productfilter-enable .theme-produt-category-list-row {
        width: 100%;
		}

/* ---------------------------- Add-to-cart Button Size ---------------------------- */

		/*.theme-product-details-area-container .theme-product-details-column .theme-product-pricing-and-cart-button-area .theme-product-cart-button a [data-zs-product-id].theme-prod-box .theme-product-box-content 			.theme-product-details-area .theme-product-price-and-ribbon-area .theme-product-ribbon-and-button-area .theme-product-button-area a {
				padding-block-start: 4px ;
				padding-block-end: 4px;
				padding-inline-start: 5px ;
				padding-inline-end: 5px ;
		}

		.theme-product-details-area-container .theme-product-details-column .theme-product-pricing-and-cart-button-area .theme-product-cart-button a {
				padding-block-start: 10px ;
				padding-block-end: 10px;
				padding-inline-start: 5px ;
				padding-inline-end: 5px ;
		}*/
}

/* ----------------------------------------------------------------------------------- For Tablet ----------------------------------------------------------------------------------- */
@media (min-width: 768px) and (max-width: 994px) { 

    .theme-header.zpdark-header-portion {
    		background: #0e40c1 !important;        
    }
  
   .theme-navigation-and-icons .theme-menu-area .theme-menu {
  			border-block-start: none !important;
		}
  
   .theme-navigation-and-icons .theme-menu-area .theme-menu ul li.theme-menu-selected > a {
  			color: #1c4ce1 !important;
		}
    .theme-navigation-and-icons .theme-menu-area .theme-menu ul li:hover > a {
  			color: #1c4ce1 !important;
		} 
    
  	.theme-header.zpdark-header-portion {
    		background: #0e40c1 !important;
  	}

/* ----------------------------  Logo and brand name ---------------------------- */ 

   	/*.theme-branding-info{
    		flex-wrap: nowrap !important;
    		justify-content: flex-start !important;
    		align-items: center !important;
    		padding-block-start: 15px !important;
    		padding-block-end: 15px !important;
  	}*/

  /* Make logo smaller on mobile */
  /*.theme-header .zpcontainer .theme-branding-info img, .theme-site-name {
    		max-height: 45px !important; /*adjust this value*
    		width: auto !important;
  	}*/
    
  /*.theme-site-name {
     		padding-left: 15px !important; 
      	max-height: 50% !important;
      	padding-bottom: 14px !important; 
      	align-items: center !important; 
    }*/
  
/* ----------------------------  Product Box 08 ---------------------------- */
	
    .theme-product-ratio .theme-product-list-style-08.theme-product-count-xsm-01.theme-product-count-md-03, .theme-product-ratio .theme-product-list-style-08.theme-product-count-xsm-02.theme-product-count-md-03, 		.theme-product-ratio .theme-product-list-style-08.theme-product-count-xsm-03.theme-product-count-md-03, .theme-product-ratio .theme-product-list-style-08.theme-product-count-sm-01.theme-product-count-md-03, 			.theme-product-ratio .theme-product-list-style-08.theme-product-count-sm-02.theme-product-count-md-03, .theme-product-ratio .theme-product-list-style-08.theme-product-count-sm-03.theme-product-count-md-03, 			.theme-product-ratio .theme-product-list-style-08.theme-product-count-sm-04.theme-product-count-md-03 { 
        width: 150% !important;
    }     
    
    .zpfilmstrip-gutter-fix {
        width: 100% !important; 
  	}
    
    .theme-product-list-style-08 .theme-product-box-content {
        width: 80% !important;
    		border: 1px dashed RGBA(0, 0, 0, 0.2);
    		border-radius: 15px;
        background: white;
        align-items: center;
    }
  
    .theme-navigation-and-icons .theme-menu-area .theme-menu {
  			border-block-start: none  !important;
		}
}

/* ----------------------------------------------------------------------------------- For Mobile ----------------------------------------------------------------------------------- */
@media (max-width: 767px) {
    
  	.theme-header.zpdark-header-portion {
    		background: #0e40c1 !important;        
    }
  
   .theme-navigation-and-icons .theme-menu-area .theme-menu {
  			border-block-start: none !important;
		}
  
   .theme-navigation-and-icons .theme-menu-area .theme-menu ul li.theme-menu-selected > a {
  			color: #1c4ce1 !important;
		}
  
    .theme-navigation-and-icons .theme-menu-area .theme-menu ul li:hover > a {
  			color: #1c4ce1 !important;
		} 
    
  	.header .tagline {
        font-size: 14px;
        color: #ffffff;
        margin-top: -16px;
        letter-spacing: 0.5px;
    }
  
/* ----------------------------  Logo and brand name ---------------------------- */
  
 	 .theme-branding-info{
    		flex-wrap: nowrap !important;
    		justify-content: flex-start !important;
    		align-items: center !important;
    		padding-block-start: 15px !important;
    		padding-block-end: 15px !important;
  	}
  
  /* Make logo smaller on mobile */
  	.theme-header .zpcontainer .theme-branding-info img, .theme-site-name {
    		max-height: 40px !important; /* adjust this value */
    		width: auto !important;
  	}
    
  	.theme-site-name {
      	padding-left: 15px !important; 
     		max-height: 50% !important;
    	/*padding-bottom: 14px !important;  */    
      	align-items: center !important; 
    }
    
    .theme-site-caption {
      	padding-left: 15px !important; 
    }
    
    .theme-header .zpcontainer .theme-branding-info .theme-logo-parent a img {
    		margin-top: 18px !important; 
    }
    
    .theme-navigation-and-icons .theme-menu-area .theme-menu {
  			border-block-start: none;
		}   
    
/* ----------------------------  Product Box 08 ---------------------------- */     
    
		.theme-product-ratio .theme-product-list-style-08.theme-product-count-xsm-01.theme-product-count-md-03, .theme-product-ratio .theme-product-list-style-08.theme-product-count-xsm-02.theme-product-count-md-03, 		.theme-product-ratio .theme-product-list-style-08.theme-product-count-xsm-03.theme-product-count-md-03, .theme-product-ratio .theme-product-list-style-08.theme-product-count-sm-01.theme-product-count-md-03, 			.theme-product-ratio .theme-product-list-style-08.theme-product-count-sm-02.theme-product-count-md-03, .theme-product-ratio .theme-product-list-style-08.theme-product-count-sm-03.theme-product-count-md-03, 			.theme-product-ratio .theme-product-list-style-08.theme-product-count-sm-04.theme-product-count-md-03 { 
        width: 200% !important;
    }
    
    [data-layout-type=filmstrip].zpfilmstrip .zpfilmstrip-outter .zpfilmstrip-overflow-hidden, [data-filmstrip-enabled].zpfilmstrip .zpfilmstrip-outter .zpfilmstrip-overflow-hidden  {
      	overflow-x: visible !important;
    }
    
    .zpfilmstrip-gutter-fix{
    		width: 100% !important;  
  	}

		.theme-product-ratio .theme-product-list-style-08.theme-product-count-xsm-02, .theme-product-ratio .theme-product-list-style-08.theme-product-count-xsm-03 {
        padding-inline-start: 50px;
     		padding-inline-end: 50px; 
		}

    .theme-section-heading {
        text-align: left;
    }
    
    .theme-product-list-style-08 .theme-product-box-content {
        width: 100%;
    		border: 1px dashed RGBA(0, 0, 0, 0.2);
    		border-radius: 15px;
        background: white;
        align-items: center;
    }
    
    .theme-product-ratio .theme-product-list-style-08.theme-product-count-xsm-02 .theme-product-details-area, .theme-product-ratio .theme-product-list-style-08.theme-product-count-xsm-03 .theme-product-details-area {
        padding-inline-start: 10px;
        padding-inline-end: 10px;
    }
    
    .theme-product-list-style-08 .theme-product-details-area {
        background: #fafafa;
        box-shadow: unset;
        border-radius: 0px 0px 15px 15px;
        border: unset;
		}
    
     .theme-product-list-style-08 .theme-product-price {
        font-size: 16px;
    }
    
    .theme-product-list-style-08 .theme-product-button-area a.zpbutton.zpbutton-type-primary.zpbutton-size-sm {
    	/*padding-block-start: 8px;*/
    		padding-block-end: 8px;
    	/*padding-inline-start: 8px;
    		padding-inline-end: 8px;*/
        font-size: 15px;
        border-radius: 9px;
    }
  
 /* -------------- Quantity -------------- */
    
    .theme-product-list-style-08 .theme-product-list-quantity { /*FilmStrip Quantity Border*/
        border-radius: 9px;
        width: 90px;
    }
    
    .theme-product-ratio .theme-product-list-style-08.theme-product-count-sm-03 .theme-product-list-quantity { /*Non-FilmStrip Quantity Border*/
        border-radius: 9px;
        margin-block-end: 0px;     
    }
    
    /*.theme-product-details-style-07 .theme-product-detail-container .theme-product-detail-varients-container .theme-product-varients-row .theme-product-varient-quantity .theme-product-quantity-spinner { /*Inside QuickView*
        border-radius: 9px;   
    }*/
    
    .theme-product-list-style-08 .theme-product-list-quantity-decrease, .theme-product-list-style-08 .theme-product-list-quantity-increase {
        border-radius: 9px;
    }
    
    .theme-product-list-style-08 .theme-product-list-quantity-addcart {
        background: #fafafa;
    }
    
    .theme-product-list-style-08 .theme-product-list-quantity-field {
   		 width: 30%;
    }

	/*.theme-product-page-breadcrumb {
    	background: rgb(254, 208, 38);
		}*/
  
    .column-1 {
        order: 2 !important;
    }
    
     .column-2 {
        order: 1 !important;
    }
}

/* ----------------------------------------------------------------------------------- For Small Browser ----------------------------------------------------------------------------------- */
/*@media (min-width: 460px) {
  	
  	.zpfilmstrip-gutter-fix {
        width: 220% !important; 
    }       	
}
