@media (min-width: 992px) {
[data-element-type="hero"] {
    min-height: 850px !important;
}
}
.theme-product-list-style-01 .theme-product-image-area img {
    width: auto !important;
    height:auto !important;
}
.newarrival_collections{
    flex-wrap:no-wrap !important;
}
[data-zs-product-img-container] picture img{
  width:100% !important;
}
/*.theme-product-details-style-01 .theme-product-detail-container .theme-product-detail-image-container .theme-product-detail-image .theme-product-detail-image-inner picture{
    width:auto !important;
}*/

.theme-cart-add-success-message,
.theme-cart-add-failure-message,
.theme-cart-update-failure-message,
.theme-cart-update-success-message,
.theme-cart-delete-failure-message,
.theme-cart-delete-success-message,
.theme-wishlist-failure-message,
.theme-wishlist-success-message {
    background: #ffffff;
}

div.theme-prod-name a {
    color: #000000;
    /* Black */
    text-decoration: none;
    font-weight: bold;
    font-size: 3.4rem;
}

@media (min-width: 992px) {
    .zpheader-style-07 .zpcontainer .theme-navigation-and-icons .theme-search-and-mini-cart-group .theme-search.theme-search-and-mini-cart-group-item[data-zs-search-container] {
        width: 85%;
        justify-content: center;
    }
    [data-zs-view-wishlist] {
    	width: fit-content!important;
    }
}

@media (min-width: 992px) {
    .zpheader-style-07 .zpcontainer .theme-branding-info {
        max-inline-size: 50%;
        padding-left: 85px !important;
        padding-right:15px !important;
    }
}

@media (min-width: 992px) {
    .theme-header-topbar .theme-socialicon-parent {
        display: none;
        justify-content: end;
        width: 100%;
        border: none;
    }
}

.theme-header-topbar .theme-topbar-contact-info ul {
    display: flex;
    padding: 0;
    justify-content: flex-end;
}

[data-zs-submenu-container] {
    max-height: 300px !important;
    overflow-y: auto !important;
    scrollbar-width: thin;
    scrollbar-color: #ccc transparent;
}

.zpcarousel-arrow-left.prev-button {
    width: auto !important;
}



@media (min-width: 992px) {
    .theme-portal-login.theme-portal-icon-enabled {
        margin-inline-end: 0px !important;
    }
}

@media (min-width: 992px) {
    .theme-portal-login.theme-portal-icon-enabled .theme-portal-content a[data-portal-signin] {
        background: #E21D52 !important;
    }

    .theme-portal-login.theme-portal-icon-enabled .theme-portal-content a[data-portal-signin]:hover {
        background: #E21D52 !important;
    }
}

@media (min-width: 992px) {
    .theme-portal-login.theme-portal-icon-enabled .theme-portal-icon {
        fill: #E21D52 !important;
    }
	 .theme-portal-login.theme-portal-icon-enabled svg{
         stroke-width: 1;
    	 stroke: #E21D52;
    }
      .theme-portal-login.theme-portal-icon-enabled svg path {
        fill: #E21D52 !important;
    }
    
    #Layer_1 {
        fill: #E21D52;
    }

    form.user-signup-form-container * {
        font-family: 'EB Garamond', serif !important;
        color: #E21D52 !important
    }

    form.user-signup-form-container .signup-button {
        background: #ccc
    }

    .theme-product-details-style-01 .theme-product-detail-container .theme-product-detail-image-container .theme-product-detail-image .theme-product-detail-image-inner img {
        width: auto;
    }
    .zpheader-style-07 .theme-header.zpheader-style-navigation-07 .zpcontainer .theme-navigation-and-icons .theme-menu-area .theme-menu ul {
    justify-content: center !important;
	}
    [data-element-id="elm_rQpX0hapkS1CKEH9rr3EEQ"].zpelem-col {
    	padding-left: 6% !important;
	}
    [data-element-id="elm_M7HV-lF2w0xo0Ww1q1XGmg"].zpelem-col {
    	padding-left: 7% !important;
	}
    [data-element-id="elm_TXa3DOojs83k0iiG3wuO0w"].zpelem-col {
    	padding-left: 7% !important;
	}
    [data-element-id="elm_ticERJ8LxFHf06GUzA7TGg"].zpelem-col {
    	padding-left: 6% !important;
	}
     .heroslide_button a{
         font-weight:900 !important;
    }
    .zpheader-style-07 .zpcontainer .theme-navigation-and-icons .theme-search-and-mini-cart-group .theme-search.theme-search-and-mini-cart-group-item .theme-search-field-container-07 {
        width:90% !important;
    }
    .aboutus_image_column{
        padding-inline-start: 0px !important; 
    	padding-inline-end: 0px !important;
    }
    
    /*item image zoom problem*/
    .theme-product-details-style-01 .theme-product-detail-container .theme-product-detail-image-container .theme-product-detail-image .theme-product-detail-image-inner img {
        height: 100% !important;
        width:100% !important;
        aspect-ratio: 0 !important;
    }
}

@media (min-width: 992px) and (max-width: 1300px) {
    .zpheader-style-07 .zpcontainer .theme-branding-info {
        max-inline-size: 50%;
        padding-left: 150px;
        padding-right:10px !important;
    }
}

@media (min-width: 1301px) {
    .zpheader-style-07 .zpcontainer .theme-branding-info {
        max-inline-size: 50%;
        padding-left: 150px;
        padding-right:10px !important;
    }
}

@media (max-width: 768px) {
    /*homepage*/
    
    /*hero element*/
    [data-element-id="elm_kjzRzoYZeZSiCQ8TOpVKqQ"].zpelem-button {
        display: flex !important;
    	justify-content: flex-start !important;
    	padding-left: 0px !important;
    }
    [data-element-id="elm_ekK8hk8woDGsOB0zoMi-yQ"].zpelem-col {
        margin-block-start: 0px !important;
        display: flex !important;
        justify-content: flex-end !important;
    }
    [data-element-id="elm_hcca0eChjBlDEuArRA7Usw"].zpelem-button {
        display: flex !important;
        justify-content: center !important;
    }
    
    
	.theme-mobile-header-style-04.theme-mobile-header-top .theme-mobile-header-nav-wrapper .theme-mobile-header-logo img {
         width: 45% !important;
    }
    
    .theme-product-list-style-01 .theme-product-image-area img {
    	width:auto;
    }
    .theme-product-list-style-01 .theme-product-box-content {
    	width:100%;
        margin-left: 0px;
    	margin-right: 0px;
        padding-right: 5px !important;
    }
    .theme-mobile-header-style-04.theme-mobile-header-bottom .theme-mobile-header-icon-wrapper .theme-mobile-header-icon svg {
        width: 20px;
        height: 20px;
        stroke-width: 1;
        stroke: #000000;
       
    }

    .theme-product-list-style-01{
    	width:45vw !important;
        /*height: 225px !important;*/
    }
    .categories_img_column{
        width: 50% !important;
    }
    [class*=zpimage-overlay-effect-] .zpimage-caption {
        padding:5px !important;
    }
    .newarrival_collections .theme-store-style-collection-row-01 {
        width:auto !important;
        flex-wrap: nowrap !important;
    }
    .mostpopular_collections .theme-store-style-collection-row-01 {
        width:auto !important;
        flex-wrap: nowrap !important;
    }
    /*category in homepage*/
    .category_row_for_mobile{
        margin-left:0px !important;
        margin-right:0px !important;
    }
    .category_row_for_mobile .categories_img_column{
        padding-inline-end: 5px !important;
    	padding-inline-start: 5px !important;
    }
    .theme-product-list-style-01 .theme-product-box-content:hover {
         border: none !important;
    }
    /*Featured brands*/
    .zs-brand-section [data-element-type="column"] [data-element-type="row"] {
        gap:10px !important;
        justify-content: space-evenly !important;
    }
    .featured_brands_homepage{
        margin-bottom:0px !important;
    }
    /*customer testimonial*/
     /*.mob_testi_row,.mob_testi_row .zpelem-col,.mob_testi_carsoul,.mob_view_carslide, .mob_view_carslide .zpcarousel-container, .mob_view_carslide .zpcarousel-container .zpcarousel-content-container{
        height:320px !important;
    }
    .mob_testi_carsoul .zpcarousel-container, .mob_testi_carsoul .zpcarousel-container .zpcarousel-content-container{
        min-height:320px !important; 
        height:320px !important;
    }*/
    .mob_customer_divider_text{
        margin-top:0px !important;
    }
    .mobile_view_customer_testimonial{
        padding-top:10px !important;
        height:auto !important;
        padding-bottom:10px !important;
    }
    
    
    .mob_view_carslide {
        margin-top: 0px !important;
   		bottom: 0px !important;
    	margin-bottom: 0px !important;
    }
    .mobile_view_customer_testimonial .zpcontainer-fluid .zprow .zpelem-col, .mobile_view_customer_testimonial .zpcontainer-fluid .zprow .zpelem-col .zpelem-carousel{
        margin-top: 0px;
    }
    
    
    /*footer*/
    .footer_container_icon_heading{
        display:flex;
        justify-content:center;
    }
    .footer_container_icon_heading h2{
        display:flex;
        flex-direction:row;
        align-items:center;
    }
    .footer_com_div{
        display: flex !important;
    	flex-direction: row !important;
    	align-items: center !important;
    	flex-wrap: wrap !important;
        /*gap: 7px !important;*/
        padding-right:0px !important;
    }
    .footer_com_heading{
        width:100% !important;
    }
    .footer_com_text{
        margin:0px !important;
    }
    .footer_com_text h2{
        font-size:16px !important;
    }
    .footer_row{
        padding-right:15px !important;
        padding-left:15px !important;
    }
    [data-element-id="elm_Cddwaq9cRFKBoTchyhR2ng"].zpelem-text span{
        font-size:12px !important;
    }
    .footer_com_div > div:nth-child(3){
 		width: 22%;
        margin-right: 2% !important;
	}
	.footer_com_div > div:nth-child(4) {
 		width: 25%;
        margin-right: 5% !important;
	}
    .footer_com_div > div:nth-child(5) {
  		width: 46%;
	}
    
    
    /*aboutus*/
   	[data-element-id="elm_ticERJ8LxFHf06GUzA7TGg"].zpelem-col {
    	 padding-inline-start: 0px !important; 
	}
    .zpelem-col.zpcol-12.zpcol-md-3.zpcol-sm-12.zpalign-self-.zpdefault-section.zpdefault-section-bg{
    	padding-inline-start: 0px !important;
    }
    .odd_row_in_aboutus{
        flex-direction:column-reverse !important;
    }
    [data-element-id="elm_oPnvGPf0VKNlUo6Gw2qWXg"].zpelem-image, [data-element-id="elm_nrAQy71Hmo-shbiXMTG2oQ"].zpelem-image {
        margin-inline-start: 0px !important;
    }
    [data-element-id="elm_0Dbqn-pbH6W9h-az3cNKHw"].zpelem-image,[data-element-id="elm_inOvcr1_2wbJ8gbcaykHFw"].zpelem-image  {
        margin-inline-end: 0px !important;
    }
    [data-element-id="elm_Jx-y-DhOwPrEz3YCMsoKDg"].zpelem-col {
    	padding-inline-end: 15px !important;
    	padding-inline-start: 15px !important;
        
	}
    
    .about_us_heading_text>h2>span, .about_us_heading_text>h2{
       font-size:24px !important; 
    }
    [data-element-id="elm_DXGuO89kKdlyXBUgnbK3xA"] .zpdivider-container.zpdivider-text .zpdivider-common {
        font-size:24px !important; 
    }
    .about_us_page_para-texts span, .about_us_page_para-texts p span, .about_us_page_para-texts p, .about_us_page_para-texts div{
         line-height:1.5 !important;
    }
    .about_us_page_para-texts span, .about_us_page_para-texts p span, .about_us_page_para-texts p, .about_us_page_para-texts div{
    	font-size:20px !important; 
    }
    [data-element-id="elm_f_U-7pffwXypOZwt7KdN8w"].zpelem-image {
        margin-block-start: 0px !important; 
    }
    
    /*apparel*/
    .theme-product-ratio .theme-product-list-style-01.theme-product-count-xsm-01 {
        width: 50% !important;
    }
    
    /*product section*/
    .theme-collection-section .zpcontainer .theme-produt-category-list-row .zpcol-md-12 {
        padding-right:0px !important;
    }
    
    /*Terms and conditions*/
    .terms_main_heading h2 span{
     	font-size:26px !important;   
    }
    .terms_subheading h2{
        font-size:18px !important; 
    }
    .terms_subheading span {
        font-size: 18px !important;
    }
    .terms_paragraph span, .terms_paragraph div{
        font-size: 14px !important;
    }
    
 
    
    /*product category bottom padding*/
    .theme-produt-category-list-row{
        padding-block-end: 20px;
    }
    
  .theme-navigation-and-icons .theme-menu-area .theme-menu ul li.theme-menu-selected>a {
    color: #E21D52 !important;
	}
    
    /*csutomer testimonial*/
    [data-element-id="elm_duWzIe_kbbs7tQvQ9xTgjQ"].zpelem-text {
        font-size: 10px !important;
    }
    
    /*customer testimonial divider line*/
    [data-element-id="elm_B9HhngMwlepFefGchfbyOg"] .zpdivider-container.zpdivider-text .zpdivider-common:before{
    	margin-inline-end: 0px !important;
        
    }
	[data-element-id="elm_B9HhngMwlepFefGchfbyOg"] .zpdivider-container.zpdivider-text .zpdivider-common:after{
    	margin-inline-start: 0px !important;
        
    }
    /*.theme-product-details-style-01 .theme-product-detail-container .theme-product-detail-image-container .theme-product-detail-image .theme-product-detail-image-inner img {
        width: auto !important;
   		height: auto !important;
        aspect-ratio: 0 !important;
        object-fit: cover !important;
    }*/
    
}
@media (max-width: 992px){
	.zcs_align_button_right {
		text-align: end!important;
	}
	.theme-navigation-and-icons .theme-menu-area .theme-menu ul li:hover>a{
		color: #000!important;
	}
}
 /*ratings column disabbled*/
.theme-product-list-style-01 .theme-product-details-area .theme-product-name-rating-price .theme-rating {
    display:none;
}

.theme-navigation-and-icons .theme-menu-area a:hover {
    text-shadow: none !important;
}
.zs-hero-slide-in-mobile .zphero-slider-container .zpbutton-container a {
    background:#E21D52 !important;
    transition:none !important;
}
@media (max-width: 992px){
	.heroslide_button{
		text-align: end!important;
	}
}



@media screen and (max-width: 786px) {
.zpvideo-bg-container .zpvideo-fallback-image {
background-size: 100% 100% !important;
}
.hero-container,.zphero{
min-height: 300px !important
}
}


@media screen and (max-width: 425px) {
.hero-container,.zphero{
min-height: 200px !important
}
}


/*product image*/

@media screen and (min-width: 992px) {
.theme-product-details-style-01 .theme-product-detail-container .theme-product-detail-column.theme-product-detail-image-container {
	max-inline-size: 40%;
	[data-zs-product-img-container] {
		height: auto;
		aspect-ratio: 1;
	}
}
}


@media(max-width: 768px){
    .zcs_hero_one_mobile_btn {
        position: absolute;
        top: 55%;
        left: 18%;
        a {
            padding-block-start: 4px !important;
            padding-inline-end: 12px;
            padding-block-end: 4px !important;
            padding-inline-start: 12px;
        }
    }
	.zcs_hero_two_mobile_btn {
		position: absolute;
		top: 65%;
		right: 10%;
	}
    .zcs_hero_three_mobile_btn {
        position: absolute;
        top: 50%;
        left: 19%;
        translate: -50% -50%;
	}
    .zcs_hero_four_mobile_btn {
		position: absolute;
		top: 50%;
		left: 50%;
		translate: -50% -50%;
	}
	.zcs_btn_wrapper {
		height: 100%!important;
	}
}

.theme-product-detail-image-inner {
	aspect-ratio: 1!important;
	height: auto!important;
}

.hero-container .zpvideo-bg-container video {
	object-fit: fill!important;
}

.theme-product-list-style-01 .theme-product-image-area img {
    object-fit: contain !important;
    aspect-ratio: 1 !important;
}

.zpheader-style-07 .zpcontainer .theme-navigation-and-icons .theme-search-and-mini-cart-group .theme-wishlist-icon svg {
	fill : #E21D52;
}