
@media only screen and (min-width: 1440px) {
	.slideshow .slideshow__title { font-size:72px; }
	.home2-default .slideshow .slideshow__title { font-size:50px; }
	.home2-default .slideshow .slideshow__subtitle { font-size:22px; }
	.slideshow__text-content.bottom { bottom:2%; }
	
	.collection-hero__image { height:auto; }
	
	.home5-cosmetic .slideshow .slideshow__title { font-size:72px; }
	.home5-cosmetic .slideshow .slideshow__subtitle { font-size:20px; }
	/*======================================================================
	navigation
	========================================================================*/
	#siteNav > li > a{font-size:13px;}
	/*======================================================================
	Collection-header
	========================================================================*/
	.collection-hero__title{font-size:48px;line-height:55px;}
	.pattern-header-kanchi .img-size{margin-top:3%;}
	
/*======================================================================
  background-header
========================================================================*/
  .pattern-header{background-image:url(../images/head-pattern.png);
  background-attachment:scroll; background-repeat:repeat; background-size:cover;width:100%;height:250px;background-position:center center}
  .pattern-header .header{padding:20px;text-align:center;display:block;float:left;width:100%}
  .pattern-header .header1{margin-left:25%;margin-top:-3%;display:block;float:left;width:100%;padding:0;}
  .pattern-header .header img{max-width:5%;left:0;right:0;position:relative;}
  .pattern-header .img-size{max-width:50%;height:auto;margin-top:0;margin-bottom:0;}
 .pattern-header  h2{ color:#ad873c; margin:0 0 10px; font-family: 'Playfair Display', serif; font-size:21px; font-weight:400; line-height:1.2;}
 .pattern-header  h3{font-family: 'Playfair Display', serif;font-size:24px; font-weight:400; line-height:1.2;display:block;float:left;}
 
 /*======================================================================
  imgBanners
========================================================================*/
.imgBanners { padding:0; }
.imgBnrOuter {padding:0; margin-top:5%;}
/*======================================================================
   parallax
========================================================================*/
.parallax {width:100%; height:auto; position:relative;padding:50px 0 0 0;}
.parallax .bg-img {background-attachment:fixed; background-image:url(../images/parallax-banners/modern.jpg); background-size:cover; background-repeat:no-repeat; background-position:center;width:100%;height:475px;}
.parallax .head{font-family:inherit;font-size:40px font-weight:bold;color:white;position:relative;text-align:center;width:100%;margin-top:10px;}
.parallax .inner{display:inline-block;position:absolute;width:100%;}
.parallax .inner img{max-width:50%;vertical-align:center; margin-left:30%;margin-top:20%;}
.parallax h2{color:#fff; font-family: 'Playfair Display', serif; font-weight:700; font-size:30px; line-height:1.5; text-shadow:1px 1px 7px rgba(0,0,0,0); letter-spacing:-1px; }

}

@media only screen and (min-width: 1365px) {
	.slideshow .slideshow__title { font-size:72px; }
	.home2-default .slideshow .slideshow__title { font-size:50px; }
	.home2-default .slideshow .slideshow__subtitle { font-size:22px; }
	.slideshow__text-content.bottom { bottom:2%; }
	
	.collection-hero__image { height:auto; }
	
	.home5-cosmetic .slideshow .slideshow__title { font-size:72px; }
	.home5-cosmetic .slideshow .slideshow__subtitle { font-size:20px; }
	
	/*======================================================================
  background-header
========================================================================*/
  .pattern-header{background-image:url(../images/head-pattern.png);
  background-attachment:scroll; background-repeat:repeat; background-size:cover;width:100%;height:250px;background-position:center center}
  .pattern-header .header{padding:20px;text-align:center;display:block;float:left;width:100%}
  .pattern-header .header1{margin-left:25%;margin-top:-3%;display:block;float:left;width:100%;padding:0;}
  .pattern-header .header img{max-width:5%;left:0;right:0;position:relative;}
  .pattern-header .img-size{max-width:50%;height:auto;margin-top:25px;}
 .pattern-header  h2{ color:#ad873c; margin:0 0 10px; font-family: 'Playfair Display', serif; font-size:21px; font-weight:400; line-height:1.2;}
 .pattern-header  h3{font-family: 'Playfair Display', serif;font-size:21px; font-weight:400; line-height:1.2;display:block;float:left;}
 
 /*======================================================================
  imgBanners
========================================================================*/
.imgBanners { padding:0; }
.imgBnrOuter {padding:0; margin-top:5%;}
/*======================================================================
   parallax
========================================================================*/
.parallax {width:100%; height:auto; position:relative;padding:50px 0 0 0;}
.parallax .bg-img {background-attachment:fixed; background-image:url(../images/parallax-banners/modern.jpg); background-size:cover; background-repeat:no-repeat; background-position:center;width:100%;height:475px;}
.parallax .head{font-family:inherit;font-size:40px font-weight:bold;color:white;position:relative;text-align:center;width:100%;margin-top:10px;}
.parallax .inner{display:inline-block;position:absolute;width:100%;}
.parallax .inner img{max-width:50%;vertical-align:center; margin-left:30%;margin-top:20%;}
.parallax h2{color:#fff; font-family: 'Playfair Display', serif; font-weight:700; font-size:30px; line-height:1.5; text-shadow:1px 1px 7px rgba(0,0,0,0); letter-spacing:-1px; }

}

@media only screen and (max-width: 1280px) {
	.slideshow .slideshow__title { font-size:72px; }
	.home2-default .slideshow .slideshow__title { font-size:50px; }
	.home2-default .slideshow .slideshow__subtitle { font-size:22px; }
	.slideshow__text-content.bottom { bottom:2%; }
	
	.collection-hero__image { height:auto; }
	
	.home5-cosmetic .slideshow .slideshow__title { font-size:72px; }
	.home5-cosmetic .slideshow .slideshow__subtitle { font-size:20px; }
	
	/*======================================================================
	 top-header
	========================================================================*/
	.top-header p{font-size:10px;}
	
	/*======================================================================
	navigation
	========================================================================*/
	#siteNav > li > a{font-size:11px;}
	/*======================================================================
	Collection-header
	========================================================================*/
	.collection-hero__title{font-size:48px;line-height:55px;}
	.pattern-header-kanchi .img-size{margin-top:3%;}
	/*======================================================================
  background-header
========================================================================*/
  .pattern-header{background-image:url(../images/head-pattern.png);
  background-attachment:scroll; background-repeat:repeat; background-size:cover;width:100%;height:250px;background-position:center center}
  .pattern-header .header{padding:20px;text-align:center;display:block;float:left;width:100%}
  .pattern-header .header1{margin-left:25%;margin-top:-3%;display:block;float:left;width:100%;padding:0;}
  .pattern-header .header img{max-width:5%;left:0;right:0;position:relative;}
  .pattern-header .img-size{max-width:50%;height:auto;margin-top:25px;}
 .pattern-header  h2{ color:#ad873c; margin:0 0 10px; font-family: 'Playfair Display', serif; font-size:21px; font-weight:400; line-height:1.2;}
 .pattern-header  h3{font-family: 'Playfair Display', serif;font-size:21px; font-weight:400; line-height:1.2;display:block;float:left;}
 
 /*======================================================================
  imgBanners
========================================================================*/
.imgBanners { padding:0; }
.imgBnrOuter {padding:0; margin-top:5%;}
/*======================================================================
   parallax
========================================================================*/
.parallax {width:100%; height:auto; position:relative;padding:50px 0 0 0;}
.parallax .bg-img {background-attachment:fixed; background-image:url(../images/parallax-banners/modern.jpg); background-size:cover; background-repeat:no-repeat; background-position:center;width:100%;height:475px;}
.parallax .head{font-family:inherit;font-size:40px font-weight:bold;color:white;position:relative;text-align:center;width:100%;margin-top:10px;}
.parallax .inner{display:inline-block;position:absolute;width:100%;}
.parallax .inner img{max-width:50%;vertical-align:center; margin-left:30%;margin-top:20%;}
.parallax h2{color:#fff; font-family: 'Playfair Display', serif; font-weight:700; font-size:30px; line-height:1.5; text-shadow:1px 1px 7px rgba(0,0,0,0); letter-spacing:-1px; }

}

@media only screen and (max-width: 1199px) {
	.container-fluid, .home3-boxed-layout .container-fluid { padding:0 30px; }

	#siteNav > li .megamenu.style4 { background-image:none !important; padding-right:0 !important; }
	#siteNav > li > a { padding:0 8px; }
	
	.lookbook.grid { margin-left:0; }
	
	.home2-default .slideshow .slideshow__title { font-size:90px; }
	.home2-default .slideshow .slideshow__subtitle { font-size:18px; }
	
	.home3-boxed-layout .slideshow .slideshow__title { font-size:90px; }
	.home3-boxed-layout .slideshow .slideshow__subtitle { font-size:18px; }
	
	.home4-fullwidth .slideshow--medium { height:450px; background-color:#eee; }
	.home4-fullwidth .slideshow__text-content { margin-top:100px; }
	.home4-fullwidth .slideshow .slideshow__title { font-size:65px; }
	.home4-fullwidth .slideshow .slideshow__subtitle { font-size:16px; }
	
	.home5-cosmetic .slideshow .slideshow__title { font-size:43px; }
	.home5-cosmetic .slideshow .slideshow__subtitle { font-size:18px; }
	
	.home11-grid .slideshow .wrap-caption { max-width:520px; }
	.home11-grid .slideshow .slideshow__title { font-size:55px; }
	.slideshow .slide { position:relative; max-width:100%;max-height:auto;}
.slideshow .btn { display:inline-block !important; padding:15px 5px; font-size:11px;font-weight:500; }

.slideshow .wrap-caption { padding:10px 0;}
	.slideshow .slideshow__title { font-size:66px; }
	.slideshow .slideshow__subtitle { margin-bottom:10px; font-size:24px;}
	
	.sliderFull .slideshow__subtitle { margin-bottom:10px; font-size:8px;}
	
	.sliderFull .slideshow__title { font-size:99px; letter-spacing:1px; }
	.sliderFull .slideshow__subtitle { margin-bottom:10px; font-size:16px; }
	.sliderFull .slideshow__text-content.bottom { top:35%; bottom:10px }
	
}


@media only screen and (max-width: 1024px) {
	.grid-view-item.style2 .hoverDetails.mobile { display:block; position:relative; transform:none; -webkit-transform:none; left:0; top:auto; margin:15px 0 0; opacity:1; visibility:visible }
	
	.logo-bar .slick-prev { left:0; }
	.logo-bar .slick-next { right:0; }
	
	.collection-box .slick-arrow,
	.collection-box:hover .slick-arrow,
	.productSlider .slick-arrow, .productPageSlider .slick-arrow, .productSlider-style1 .slick-arrow, .productSlider-style2 .slick-arrow,
	.productSlider-fullwidth .slick-arrow { opacity:1; visibility:visible; margin:0; }
	.productSlider .slick-next, .collection-box .collection-grid .slick-next, .productPageSlider .slick-next { right:10px; }
	.productSlider .slick-prev, .collection-box .collection-grid .slick-prev, .productPageSlider .slick-prev { left:10px; }
	
	.button-set { opacity:1; top:5px; }
	.variants.add { bottom:0px; margin-top:10px; position:absolute; left:0; right:0; }
	.variants.add .btn { padding:5px 12px; font-size:10px; background-color:#f7f7f7; }
	
	.saleTime.desktop { display:none; }
	.timermobile { display:block; }
	.timermobile .saleTime { display:block; position:relative; margin-top:20px; }
	.grid-products .item:hover .timermobile .saleTime { display:block; }
	
	.button-style2 .variants.add button { font-size:13px; padding:0; }
	.button-style2, .button-style2 .variants.add { margin-top:0; }
	.button-style2 i { vertical-align:middle; }
	
	.home4-fullwidth .grid-products-hover-btn .variants.add .btn { color:#ffffff; background-color:#000000; }
	.home4-fullwidth .grid-products-hover-btn a.quick-view, .home4-fullwidth .grid-products-hover-btn a.wishlist,
	.home4-fullwidth .grid-products-hover-btn .cartIcon, .home4-fullwidth .grid-products-hover-btn .add-to-compare { font-size:14px; }
	
	.productSlider .slick-prev, .productPageSlider .slick-prev, .productSlider-style1 .slick-prev,
	.productSlider-style2 .slick-prev, .productSlider-fullwidth .slick-prev { left:-10px; }
	.productSlider .slick-next, .productPageSlider .slick-next, .productSlider-style1 .slick-next,
	.productSlider-style2 .slick-next, .productSlider-fullwidth .slick-next { right:-10px; }
	
	.home8-jewellery .slideshow .slideshow__title { font-size:26px; }
	.home8-jewellery .slideshow .slideshow__subtitle { font-size:13px; }
	
	.home11-grid .slideshow .slideshow__title { font-size:40px; }
	/*======================================================================
  Top-header
========================================================================*/
.top-header { color:#fff; padding-top:15px; padding-bottom:10px; background:#e10b24; height:40px; vertical-align:baseline;}
.top-header a { color:#fff; }
.top-header p, .top-header a, .top-header select, .top-header .fa, .top-header span.selected-currency, .top-header .language-dd { 
	color:#f4e761;
	font-size:8px;
	font-size-adjust: 0.57;
	letter-spacing:0.6px;
	font-weight:400px;
	margin-bottom: 0;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
	text-rendering: optimizeLegibility !important;
	-webkit-font-smoothing: antialiased !important;
	 margin-bottom:0;
	 text-decoration:none;
	 vertical-align:middle;	
	 line-height:normal;
	
 }
.top-header a:hover { text-decoration:underline; }
.top-header .phone-no, .top-header .welcome-msg { display:block;float:left; width:100%;}
.top-header .top-header_middle-text{display:block;float:left; width:100%;}
.top-header .phone-no .anm { vertical-align:middle; }
.top-header .phone-no a:hover { text-decoration:none; }

.site-header__cart-count{margin-left:-10%; margin-right:0; position:relative;}
siteNav > li > a { color:#e10b24; padding:0 15px; text-transform:uppercase; line-height:40px; }

/*======================================================================
  background-header
========================================================================*/
  .pattern-header{background-image:url(../images/head-pattern.png);
  background-attachment:scroll; background-repeat:repeat; background-size:cover;width:100%;height:250px;background-position:center center}
  .pattern-header .header{padding:20px;text-align:center;display:block;float:left;width:100%}
  .pattern-header .header1{margin-top:-3%;display:block;float:left;width:100%;padding:0;}
  .pattern-header .header img{max-width:5%;left:0;right:0;position:relative;}
  .pattern-header .img-size{max-width:50%;height:auto;margin-top:35px;}
 .pattern-header  h2{ color:#ad873c; margin:0 0 10px; font-family: 'Playfair Display', serif; font-size:21px; font-weight:400; line-height:1.2;}
 .pattern-header  h3{font-family: 'Playfair Display', serif;font-size:18px; font-weight:400; line-height:1.2;display:block;float:left;} 

 /*======================================================================
  imgBanners
========================================================================*/
.imgBanners { padding:0; }
.imgBnrOuter {padding:0; margin-top:5%;}
/*======================================================================
   parallax
========================================================================*/
.parallax {width:100%; height:auto; position:relative;padding:50px 0 0 0;}
.parallax .bg-img {background-attachment:fixed; background-image:url(../images/parallax-banners/modern.jpg); background-size:cover; background-repeat:no-repeat; background-position:center;width:100%;height:475px;}
.parallax .head{font-family:inherit;font-size:40px font-weight:bold;color:white;position:relative;text-align:center;width:100%;margin-top:10px;}
.parallax .inner{display:inline-block;position:absolute;width:100%;}
.parallax .inner img{max-width:50%;vertical-align:center; margin-left:30%;margin-top:20%;}
.parallax h2{color:#fff; font-family: 'Playfair Display', serif; font-weight:700; font-size:30px; line-height:1.5; text-shadow:1px 1px 7px rgba(0,0,0,0); letter-spacing:-1px; }

/*======================================================================
  Product-banner
========================================================================*/

.template-collection .collection-header { margin-bottom:25px; }
.collection-hero { position:relative; overflow:hidden;padding:100px 0 0 0; }
.collection-hero__image {max-width:100%; height:auto; margin:0;}
.collection-hero__image img {max-width:100%; height:auto; position:relative;}
.collection-hero__title-wrapper::before { content: ''; position:absolute; top:0; right:0; bottom:0;left:0; }
.collection-hero__title{text-transform:uppercase;font-weight:600; font-size:36px; position:absolute; width:100%; text-align:center; margin-top:0;letter-spacing:-1px;line-height:30px;}
.category-description {width:100%; margin-bottom:10px; padding: 25px 0 0 0; }
.category-description p{font-size:12px;font-weight:400;}
.category-description h3{font-size:16px;font-weight:400; letter-spacing:.5px;}

	

}

@media only screen and (max-width: 991px) {
	html { overflow-x:hidden  }
	.site-header__logo.mobileview { display:block; }
	
	.mobile-logo { text-align:center; margin-left:15%; max-width:150px; }
	
	.top-header .customer-links { display:none; position:absolute; right:0; top:29px; z-index:222; margin:0; width:140px; background:#fff; box-shadow:1px 1px 3px rgba(0,0,0,0.2); -webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.2); }
	.top-header .customer-links li { display:block; text-align:left; margin:0; padding:0; border-bottom:1px solid #ddd; }
	.top-header .customer-links li a { color:#555; padding:10px; display:block; }
	.top-header .customer-links li a:hover { opacity:0.7; }
	
	#siteNav { display:none; }
	.header-content-wrapper .btn--link { border:0; }
	.header-content-wrapper .btn--link .anm { font-size:17px; }
	
	.pageWrapper { position:relative; left:0; -ms-transition:all 0.4s ease-in-out; -webkit-transition:all 0.4s ease-in-out; transition:all 0.4s ease-in-out; }
	.mobile-nav-wrapper { display:block; }
	body.menuOn .pageWrapper { left:270px }
	#pageWrapper { position:relative; left:0; -ms-transition:all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }
	.js-mobile-nav-toggle .anm { display:none; color:#000; }
	.site-header__menu { border:0; padding:0; font-size:17px; display:block; cursor:pointer; }
	.js-mobile-nav-toggle.mobile-nav--open .anm-bars-r,
	.js-mobile-nav-toggle.mobile-nav--close .icon.anm.anm-times-l { display:inline-block; }
	#MobileNav { height:100%; overflow:auto; list-style:none; padding:0; margin:0; }
	.mobile-nav-wrapper .closemobileMenu { color:#000; font-size:13px; padding:8px 10px; background-color:#eee; cursor:pointer; }
	.mobile-nav-wrapper .closemobileMenu .anm { font-size:13px; padding:2px; float:right; }
	.mobile-nav-wrapper { width:270px; height:100%;position:fixed; left:-270px; top:0; z-index:999; background-color:#ffffff; box-shadow:0 0 5px rgba(0,0,0,0.3); opacity:0; visibility:hidden;-ms-transition:all 0.4s ease-in-out; -webkit-transition:all 0.4s ease-in-out; transition:all 0.4s ease-in-out; }
	.mobile-nav-wrapper.active { left:0; opacity:1; visibility:visible; }
	#MobileNav li { border-top:1px solid #eeeeee; position:relative }
	#MobileNav li.grid__item {float:none;padding:0 }
	#MobileNav li a { color:#333333; font-size:14px; text-decoration:none; display:block; padding:10px 45px 10px 10px; opacity:1; -webkit-font-smoothing:antialiased; font-weight:400; letter-spacing:0.05em; text-transform:uppercase; position:relative }
	#MobileNav li a .anm { color:#333333; font-size:11px; display:block; width:40px; height:40px; line-height:40px; position:absolute; right:0; top:0; text-align:center  }
	#MobileNav li a .lbl { color:#ffffff; font-size:10px; font-weight:400; letter-spacing:0; line-height:1; text-transform:uppercase; display:inline-block; padding:2px 4px; border-radius:3px; background-color:#f00; box-shadow:0 0 3px rgba(0,0,0,0.3); position:relative; vertical-align:middle }
	#MobileNav li a .lbl:after { content:" "; display:block; width:0; height:0; position:absolute; bottom:3px; left:-7px; border:4px solid transparent; border-right-color:#f00 }
	#MobileNav li a .lbl.nm_label1 { background-color:#01bad4 }
	#MobileNav li a .lbl.nm_label1:after { border-right-color:#01bad4 }
	#MobileNav li a .lbl.nm_label2 { background-color:#f54337 }
	#MobileNav li a .lbl.nm_label2:after { border-right-color:#f54337 }
	#MobileNav li a .lbl.nm_label3 { background-color:#fb6c3e }
	#MobileNav li a .lbl.nm_label3:after { border-right-color:#fb6c3e  }
	#MobileNav li a .lbl.nm_label4 {background-color:#d0a306  }
	#MobileNav li a .lbl.nm_label4:after { border-right-color:#d0a306 }
	#MobileNav li a .lbl.nm_label5 { background-color:#af4de2  }
	#MobileNav li a .lbl.nm_label5:after { border-right-color:#af4de2 }
	#MobileNav li ul { display:none; background-color:#f2f2f2; list-style:none; padding:0; margin:0; }
	#MobileNav li li a { padding-left:20px  }
	#MobileNav li li li a { padding-left:30px; } 
	#MobileNav li li li li a { padding-left:40px; }
	
	.slideshow .wrap-caption { padding:20px; } 
	.slideshow .slideshow__title { font-size:66px; }
	.slideshow__text-content.bottom { bottom:1%; }
	.home2-default .slideshow .slideshow__title { font-size:66px; }
	
	.newsletter-section .justify-content-end { -webkit-flex-pack:center !important; -ms-flex-pack:center !important; justify-content:center !important; }
	.footer-social { margin-top:30px; }
	
	.template-collection .collection-header { margin-bottom:20px; }
	
	.product-details-img { margin-bottom:20px; }
	h1.product-single__title, .product-single__title.h1 { font-size:16px; }
	.template-product .tabs-listing .product-tabs a { padding:15px 10px; }
	
	.left-content-product { width:100%; padding-right:0; }
	.sidebar-product { width:100%; padding-left:0; }
	.sidebar-product .related-product .grid__item { width:50%; }
	.sidebar-product .related-product .grid__item:nth-child(2n+1) { clear:left; }
	.sidebar-product .sub-heading { max-width:100%; }
	.prSidebar .col-12 { padding-left:0; padding-right:0; }
	
	.latest-blog .wrap-blog .article__grid-image, .latest-blog .wrap-blog .article__grid-meta { vertical-align:top; }
	.latest-blog .wrap-blog .wrap-blog-inner { padding:0 20px; margin-left:0; }
	
	.home15-funiture-header .site-header__search { float:right; }
	.home15-funiture-header { padding-bottom:0; }
	
	.image-banner-1 { padding-left:15px !important; margin-bottom:30px; }
	.image-banner-2 { padding-right:15px !important; }
	.image-banner-2 .mt-4 { margin-top:30px !important; }
	
	.img-grid-banner2 .col-12 { padding-right:15px !important; padding-left:15px !important; }
	
	.home3-boxed-layout .slideshow .slideshow__title { font-size:26px; }
	.home3-boxed-layout .slideshow .slideshow__subtitle { font-size:16px; }
	
	.home4-fullwidth .slideshow .slideshow__title { font-size:55px; }
	.home4-fullwidth .slideshow .slideshow__subtitle { font-size:15px; }
	
	.hero .text-large .mega-title { font-size:35px; }
	.hero .text-large .mega-subtitle { font-size:18px; }
	
	.home7-shoes .slideshow__text-content { margin-top:10px; }
	.home7-shoes .slideshow .slideshow__title { font-size:20px; }
	.home7-shoes .slideshow .slideshow__subtitle { font-size:16px; }
	
	.home8-jewellery-header .site-header__search { float:right; }
	.home8-jewellery .grid-products .slick-arrow { margin-top:-40px; }
	.home8-jewellery .hero { margin:10px 0 20px; }
	
	.hero { height:400px; }
	.hero__inner .right { float:none; }
	.hero .text-medium .mega-title { font-size:25px; }
	.hero .text-medium .mega-subtitle { font-size:15px; }
	
	.home9-parallax .js-mobile-nav-toggle .anm { color:#fff; }
	
	.home10-minimal .imgBnrOuter .inner .ttl { font-size:14px; padding:5px 10px; line-height:normal; }
	
	.home11-grid .slideshow .slideshow__subtitle { font-size:16px; }
	.home11-grid .slideshow .slick-prev, .home11-grid .slideshow .slick-next { top:50%; }
	
	.home12-category .slideshow .slideshow__title { font-size:35px; }
	.home12-category .slideshow .slideshow__subtitle { font-size:16px; }
	
	.home13-auto-parts .slideshow .slideshow__title { font-size:26px; }
	
	.featured-content .list-items { margin-left:0; margin-right:0; }
	
	.home14-bags .imgBnrOuter .custom-text .h3 { font-size:18px; }
	
	.product-labels.rounded .lbl { height:35px; width:35px; font-size:10px; }
	
	.feature-row__text .row-text { padding: 20px; }
	
	
}
@media only screen and (max-width: 834px) {
	
	.home6-modern #page-content { padding-top:13px; }	
	.prstyle2 .prFeatures { float:left; width:100%; padding-top:30px; }
 	.prstyle2 .prFeatures img { max-width:40px; }
 	.prstyle2 .prFeatures .details { margin-left:55px; }
	.prstyle3 .prFeatures .grid__item { margin-bottom:30px }
	.prstyle3 .prFeatures img { max-width:40px }
	.prstyle3 .prFeatures .details { margin-left:50px }
	.slideshow .slide { position:relative; max-width:100%;max-height:auto; padding-top:2%;}
.slideshow .btn { display:inline-block !important; padding:10px 10px; font-size:11px;font-weight:500; }

.slideshow .wrap-caption { padding:10px 0;}
	.slideshow .slideshow__title { font-size:66px; }
	.slideshow .slideshow__subtitle { margin-bottom:10px; font-size:24px;}
	
	.sliderFull .slideshow__subtitle { margin-bottom:10px; font-size:24px;}
	
	.sliderFull .slideshow__title { font-size:32px; letter-spacing:1px; }
	.sliderFull .slideshow__subtitle { margin-bottom:10px; font-size:14px;text-transform:none; }
	.sliderFull .slideshow__text-content.bottom { top:35%; bottom:10px }
	
	/*======================================================================
  background-header
========================================================================*/
  .pattern-header{background-image:url(../images/head-pattern.png);
  background-attachment:scroll; background-repeat:repeat; background-size:cover;width:100%;height:250px;background-position:center center}
  .pattern-header .header{padding:20px;text-align:center;display:block;float:left;width:100%}
  .pattern-header .header1{margin-left:120%;margin-top:-8%;display:block;float:left;width:100%;padding:0;}
  .pattern-header .header img{max-width:100%;position:relative;}
  .pattern-header .img-size{max-width:100%;height:auto;margin-top:5%;}
 .pattern-header  h2{ color:#ad873c; margin:0 0 0 10px; font-family:'Playfair Display', serif; font-size:21px; font-weight:400; line-height:1.2;}
 .pattern-header  h3{font-family:inherit;font-size:14px; font-weight:600; line-height:1.2;display:block;float:left;}
 
 /*======================================================================
  imgBanners
========================================================================*/
.imgBanners { padding:0; }
.imgBnrOuter {padding:0; margin-top:3%;margin-bottom:5%;}
.imgBnrOuter .inner .ttl { line-height:25px; color:#000000; font-size:14px; display:inline-block; padding:10px 20px; max-width:80%; position:absolute; background-color:rgba(255,255,255,0.8); }
.section-header .h2{text-transform:none;}

/*======================================================================
   parallax
========================================================================*/
.parallax {width:100%; height:auto; position:relative;padding:50px 0 0 0;}
.parallax .bg-img {background-attachment:fixed; background-image:url(../images/parallax-banners/modern.jpg); background-size:cover; background-repeat:no-repeat; background-position:center;width:100%;height:650px;}
.parallax .head{font-family:inherit;font-size:40px font-weight:bold;color:white;position:relative;text-align:center;width:100%;margin-top:10px;}
.parallax .inner{display:inline-block;position:absolute;width:100%;}
.parallax .inner img{max-width:100%;vertical-align:center; margin-left:35%;margin-top:15%;}
.parallax h2{color:#fff; font-family: 'Playfair Display', serif; font-weight:900; font-size:48px; line-height:1.1; text-shadow:1px 1px 7px rgba(0,0,0,0); letter-spacing:-1px; }
/*======================================================================
  Product-banner
========================================================================*/

.template-collection .collection-header { margin-bottom:25px; }
.collection-hero { position:relative; overflow:hidden;padding:100px 0 0 0; }
.collection-hero__image {max-width:100%; height:auto; margin:0;}
.collection-hero__image img {max-width:100%; height:auto; position:relative;}
.collection-hero__title-wrapper::before { content: ''; position:absolute; top:0; right:0; bottom:0;left:0; }
.collection-hero__title{text-transform:uppercase;font-weight:600; font-size:24px; position:absolute; width:100%; text-align:center; margin-top:0;letter-spacing:-1px;line-height:18px;}
.category-description {width:100%; margin-bottom:10px; padding: 25px 0 0 0; }
.category-description p{font-size:12px;font-weight:400;}
.category-description h3{font-size:16px;font-weight:400; letter-spacing:.5px;}
	
}


@media only screen and (max-width: 768px) {
	
	.home6-modern #page-content { padding-top:13px; }	
	.prstyle2 .prFeatures { float:left; width:100%; padding-top:30px; }
 	.prstyle2 .prFeatures img { max-width:40px; }
 	.prstyle2 .prFeatures .details { margin-left:55px; }
	.prstyle3 .prFeatures .grid__item { margin-bottom:30px }
	.prstyle3 .prFeatures img { max-width:40px }
	.prstyle3 .prFeatures .details { margin-left:50px }
	.slideshow .slide { position:relative; max-width:100%;max-height:auto; padding-top:2%;}
.slideshow .btn { display:inline-block !important; padding:10px 10px; font-size:11px;font-weight:500; }

.slideshow .wrap-caption { padding:10px 0;}
	.slideshow .slideshow__title { font-size:66px; }
	.slideshow .slideshow__subtitle { margin-bottom:10px; font-size:24px;}
	
	.sliderFull .slideshow__subtitle { margin-bottom:10px; font-size:24px;}
	
	.sliderFull .slideshow__title { font-size:32px; letter-spacing:1px; }
	.sliderFull .slideshow__subtitle { margin-bottom:10px; font-size:14px;text-transform:none; }
	.sliderFull .slideshow__text-content.bottom { top:35%; bottom:10px }
		
	/*======================================================================
	 top-header
	========================================================================*/
	.top-header p{font-size:8px;}
	
	/*======================================================================
	navigation
	========================================================================*/
	#siteNav > li > a{font-size:11px;}
	/*======================================================================
	Collection-header
	========================================================================*/
	
	.pattern-header-kanchi .img-size{margin-top:3%;}
	
	/*======================================================================
  background-header
========================================================================*/
  .pattern-header{background-image:url(../images/head-pattern.png);
  background-attachment:scroll; background-repeat:repeat; background-size:cover;width:100%;height:auto;background-position:center center}
  .pattern-header .header{padding:20px;text-align:center;display:block;float:left;width:100%}
  .pattern-header .header1{margin-left:120%;margin-top:-8%;display:block;float:left;width:100%;padding:0;}
  .pattern-header .header img{max-width:100%;position:relative;}
  .pattern-header .img-size{max-width:100%;height:auto;margin-top:2%;}
 .pattern-header  h2{ color:#ad873c; margin:0 0 0 10px; font-family:'Playfair Display', serif; font-size:21px; font-weight:400; line-height:1.2;}
 .pattern-header  h3{font-family:inherit;font-size:14px; font-weight:600; line-height:1.2;display:block;float:left;}
 
 .pattern-header-kanchi{background-image:url(../images/head-pattern-kanchi.png);
  background-attachment:scroll; background-repeat:repeat; background-size:cover;width:100%;height:auto;background-position:center center}
    .pattern-header-kanchi .header{text-align:left;display:block;float:left;width:50%;}
   .pattern-header-kanchi .header1{text-align:center;display:block;float:left;width:50%;}  
  .pattern-header-kanchi  h2{ color:#ad873c; margin:0 0 10px; font-family: 'Playfair Display', serif; font-size:21px; font-weight:400; line-height:1.2;}
  .pattern-header-kanchi  h3{ color:#ad873c; font-family: 'Playfair Display', serif; font-size:14px; font-weight:400; line-height:1.2;display:block;float:left;margin-top:2%;width:50%;text-align:center;}
  .pattern-header-kanchi .img-size{max-width:25%;height:auto;}
 
 /*======================================================================
  imgBanners
========================================================================*/
.imgBanners { padding:0; }
.imgBnrOuter {padding:0; margin-top:3%;margin-bottom:5%;}
.imgBnrOuter .inner .ttl { line-height:25px; color:#000000; font-size:14px; display:inline-block; padding:10px 20px; max-width:80%; position:absolute; background-color:rgba(255,255,255,0.8); }
.section-header .h2{text-transform:none;}

/*======================================================================
   parallax
========================================================================*/
.parallax {width:100%; height:auto; position:relative;padding:50px 0 0 0;}
.parallax .bg-img {background-attachment:fixed; background-image:url(../images/parallax-banners/modern.jpg); background-size:cover; background-repeat:no-repeat; background-position:center;width:100%;height:650px;}
.parallax .head{font-family:inherit;font-size:40px font-weight:bold;color:white;position:relative;text-align:center;width:100%;margin-top:10px;}
.parallax .inner{display:inline-block;position:absolute;width:100%;}
.parallax .inner img{max-width:100%;vertical-align:center; margin-left:35%;margin-top:15%;}
.parallax h2{color:#fff; font-family: 'Playfair Display', serif; font-weight:900; font-size:48px; line-height:1.1; text-shadow:1px 1px 7px rgba(0,0,0,0); letter-spacing:-1px; }
/*======================================================================
  Product-banner
========================================================================*/

.template-collection .collection-header { margin-bottom:25px; }
.collection-hero { position:relative; overflow:hidden;padding:100px 0 0 0; }
.collection-hero__image {max-width:100%; height:auto; margin:0;}
.collection-hero__image img {max-width:100%; height:auto; position:relative;}
.collection-hero__title{font-size:24px;line-height:24px;margin-top:2%;}
.category-description {width:100%; margin-bottom:10px; padding: 25px 0 0 0; }
.category-description p{font-size:12px;font-weight:400;}
.category-description h3{font-size:16px;font-weight:400; letter-spacing:.5px;}
	
}
@media only screen and (max-width: 767px) {
	
	.mobile-hide { display:none; }
	.container, .home3-boxed-layout .container-fluid { padding-left:15px; padding-right:15px; }
	
	.template-index-belle .home-slideshow { padding-top:55px; }
	
	.pb-section { padding-bottom:15px; }
	.section { padding-top:20px; padding-bottom:20px; }
	
	.slideshow .slideshow__title { font-size:30px; }
	.slideshow .slideshow__subtitle { font-size:14px; }
	.home2-default .home-slideshow { padding-top:0; }
	.home2-default .slideshow .slideshow__title { font-size:26px; }
	.home2-default .slideshow .slideshow__text-content.middle { top:25%; }
	.home2-default .slideshow .slick-prev, .home2-default .slideshow .slick-next { top:50%; }
	.slideshow__text-content.bottom { bottom:0; }
	.slideshow .slick-prev, .slideshow .slick-next { top:60%; }
	.slideshow .slick-prev, .slideshow .slick-next { width:30px; height:30px; }
	.slideshow .slick-prev::before, .slideshow .slick-next::before { font-size:13px; line-height:18px; }
	
	.tab-slider-product .tab_drawer_heading { display:block; }
	
	.tab-slider-product .tabs > li { margin:0 10px; }
	.grid-products .slick-arrow { margin-top:-80px; }
	.grid-products.productSlider .slick-arrow { margin-top:-40px; }
	.collection-box:hover .slick-arrow { margin:0; }
	
	.latest-blog .wrap-blog { margin-bottom:20px; }
	.latest-blog .wrap-blog .wrap-blog-inner { margin-left:0; padding:0 20px; }
	
	.store-info li { width:50%; display:block; float:left; padding-bottom:15px; }
	.store-info li:nth-child(3) { border-left:0; }
	.store-info li .icon { margin:0 0 8px 0; font-size:25px; }
	
	.button-set i, .grid-view-item.style2 .button-set i { line-height:26px; }
	.grid-view-item.style2 .button-set > form button, a.quick-view, a.wishlist, .cartIcon, .add-to-compare { width:26px; height:26px; line-height:26px; }
	
	 h2, .h2, .home2-default .section-header h2, .home2-default .section-header .h2 { font-size:18px; }
	
	.footer-links .h4 { cursor:pointer; border-bottom:solid 1px #454545; padding-bottom:20px; }
	.footer-links .h4:after { content: "\e64b"; font-family:'themify'; font-size:10px; display:block; position:absolute; right:10px; top:5px; }
	.footer-links .h4.active:after { content: "\e648"; }
	.footer-links ul { display:none; }
	
	.footer-bottom .text-md-center { text-align:center !important; margin-bottom:10px; }
	
	.collection-hero h1.collection-hero__title, .collection-hero .collection-hero__title.h1 { font-size:18px; }
	
	.filterbar { padding:20px; opacity:0; visibility:hidden; width:240px; height:100%; overflow:auto; background-color:#fff; box-shadow:0 0 5px rgba(0,0,0,0.3); position:fixed; top:0; 
		left:-240px; z-index:1000; -ms-transition:0.5s; -webkit-transition:0.5s; transition:0.5s; }
	.btn-filter { margin-bottom:20px; width:100%; }
	.filterbar .sidebar_widget:not(.filterBox), .filterbar .static-banner-block { display:none; }
	.filterbar.active { left:0; opacity:1; visibility:visible; }
	.filterbar.active .closeFilter { float:right; padding:2px 7px; margin:-5px -8px 0 0; cursor:pointer; }
	
	.list-view-item__image-column { width:85px; }
	
	.product-template__container .shareRow .medium-up--one-third { width:100%; }
	.product-template__container .shareRow .display-table-cell { display:block; text-align:left !important; }
	.prstyle2 .prFeatures, .prstyle3 .prFeatures { padding-left:20px }
	
	.product-right-sidebar .product-details-img { width:100%; float:left; padding-right:0; margin-bottom:20px; }
	.product-right-sidebar .product-information { width:100%; float:left; padding-left:0; }
	.selector-wrapper.product-form__item { -webkit-flex:1 1 100%; -moz-flex:1 1 100%; -ms-flex:1 1 100%; flex:1 1 100%; }
	
	.password-table .password-cell { display:none; }
	.password-table .password-cell + .password-cell { display:table; width:100%; }
	
	.template-blog .sidebar { margin-top:30px; }
	.template-blog .mini-list-item .mini-view_image { width:80px; }
	.template-blog .mini-list-item .details { margin-left:0; }
	
	.cart thead, .cart-price, .cart .cart__update-wrapper { display:none; padding-top:0; padding-bottom:15px; }
	.cart .small--hide { display:none; }
	.cart tr, .cart tbody { width:100%; display:table; } 
	.cart tbody { display:block; }
	.cart-flex { display:block; width:100%; }
	.cart-flex-item { display:table-cell; min-width:0; }
	.cart__price-wrapper { text-align:right; }
	
	#content_quickview.modal { overflow:auto; }
	
	#popup-container { margin:20px; }
	#popup-container .width40 { display:none; }
	#popup-container .width60 { width:100%; }
	
	.hero--large { height:488px; }
	.hero { background-position:50% 50% !important; background-attachment:scroll !important; }
	
	.footer-3 .footer-links .h4, .home4-fullwidth .footer-links .h4 { border-bottom-color:#454545; }
	.home11-grid .footer-3 .footer-links .h4, .home11-grid .home4-fullwidth .footer-links .h4 { border-bottom-color:#4da4a4; }
	
	.home2-default .footer-links .h4 { border-color:#e8e8e8; }
	
	.layout-boxed { padding:0 20px; }
	.layout-boxed .imgBanners { display:none; }
	.feature-row__text .row-text { margin-left:0; padding:10px 0; }
	.feature-row__text .row-text { margin-right:0; }
	.layout-boxed .grid-products .slick-arrow { margin-top:0; }
	.featured-column .text-center { margin-bottom:30px; }
	.feature-row { -webkit-flex-direction:column; -moz-flex-direction:column; -ms-flex-direction:column; flex-direction:column; }
	.feature-row__item { -webkit-flex:1 1 auto; -moz-flex:1 1 auto; -ms-flex:1 1 auto; flex:1 1 auto; max-width:100%; width:auto; padding:0; }
	.feature-row__text { order:2; padding-bottom:0; padding:0; }
	.feature-row .feature-row__item { width:100% !important; }
	.feature-row .feature-row__item img { width:100%; margin-bottom:20px; }
	
	.layout-boxed .slideshow__text-content { text-align:left; } 
	
	.home4-fullwidth .slideshow--medium { height:350px; background-color:#eee; }
	.home4-fullwidth .slideshow__text-content { margin-top:100px; }
	.home4-fullwidth .slideshow .slideshow__title { font-size:34px; }
	.home4-fullwidth .slideshow .slideshow__subtitle { font-size:13px; display:block; margin-bottom:10px; }
	.home4-fullwidth .slideshow .btn { font-size:12px; padding:5px 10px; display:inline-block; }
	
	.quote-wraper { padding:20px 10px; }
	.quote-wraper .quotes-slider blockquote { font-size:13px; line-height:23px; }
	.quotes-slider .slick-arrow { opacity:1; visibility:visible; }
	.quote-wraper .slick-next { right:-5px; }
	.quote-wraper .slick-prev { left:-3px; }
	
	.home4-fullwidth .container-fluid, .collection-box-style1 .container-fluid { padding-left:15px; padding-right:15px; }
	.collection-box-style1 .collection-grid-item { margin-bottom:30px; }
	
	.home5-cosmetic .slideshow .slideshow__title { font-size:30px; }
	.home5-cosmetic .slideshow .slideshow__subtitle { font-size:16px; }
	.home5-cosmetic .section-header h2 { font-size:22px; }
	
	.home6-modern .imgBanners { margin-top:20px; }
	
	.hero .text-large .mega-title { font-size:30px; }
	.hero .text-large .mega-subtitle { font-size:16px; }
	.hero .text-medium .mega-title { font-size:22px; }
	.hero .text-medium .mega-subtitle { font-size:14px; }
	
	.product-single .display-table, .product-single .display-table-cell { display:block; }
	.product-single .product-featured-img { margin-bottom:30px; }
	.product-single .grid_item-title { font-size:22px; margin-bottom:10px; }
	.product-single .display-table-cell { padding-left:0; padding-right:0; }
	.product-template__container .product-single__meta { margin-bottom:0; }
	
	.home7-shoes .grid-products .slick-arrow { margin-top:0; }
	.home7-shoes .slideshow .slideshow__subtitle { display:none; }
	.home7-shoes .slideshow .slideshow__title { font-size:20px; }
	.custom-content-style1 .h3 { font-size:15px; }
	
	.home8-jewellery .imgBanners .col-12.pl-0 { padding-left:15px !important; padding-right:0; }
	.home8-jewellery .imgBanners .col-12.pr-0 { padding-right:15px !important; }
	.home8-jewellery #instafeed.imlow_resolution .insta-img { width:20%; }
	.home8-jewellery .slideshow .slideshow__subtitle { display:none; }
	
	.home9-parallax .footer-links .h4 { padding-bottom:15px; margin-bottom:10px; }
	.home9-parallax .footer-links:last-of-type .h4 { border-bottom:0; }
	
	.home11-grid .slideshow .slideshow__title { font-size:30px; }
	.home11-grid .grid-products .slick-arrow { margin-top:-20px; }
	
	.home10-minimal .imgBanners .col-12 { margin-bottom:30px; }
	
	.home12-category .slideshow .slideshow__title { font-size:30px; }
	.home12-category .footer-newsletter { padding-bottom:20px; }
	.home12-category .feature-content { padding:0 15px; }
	.home12-category .feature-content .feature-row__item.feature-row__text { margin-bottom:20px; }
	.home12-category .feature-row__text .row-text { padding-top:0; }
	
	.store-feature-top { display:none; }
	.home13-auto-parts .slideshow .slideshow__title { font-size:22px; }
	.slideshow .mobile-show { display:block; }
	.slideshow .desktop-show { display:none; }
	.home13-auto-parts .footer-links .h4, .home14-bags .footer-links .h4 { border-color:#454545; }
	
	.categories-item { width:48.5%; }
	.categories-item:nth-of-type(1n) { margin-bottom:20px; }
	.categories-item:nth-of-type(2n) { margin-right:0; margin-bottom:20px; }
	.categories-item:nth-of-type(2n+1) { clear:left; }
	.categories-list-items .row { margin-bottom:0; }
	.categories-item img { width:100%; }
	.categories-list-items .btn { font-size:12px; padding:5px 10px; }
	
	#site-scroll { font-size:18px; line-height:30px; height:30px; width:30px; right:15px; bottom:30px; }
	#site-scroll i { line-height:30px; }
	
	.close-announcement { right:10px; }
	
	#sizechart table, .tab-container table { table-layout:fixed; }
	
	.store-info li { width:100%; border-left:0 !important; border-bottom:1px dotted #ddd; margin-bottom:10px; padding-bottom:10px; }
	.store-info li:last-child { border-bottom:0; }
	
	#footer .addressFooter li:last-of-type { padding-bottom:0; }
	.collection-hero__title{font-size:18px;line-height:24px;margin-top:2%;}
}


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

	.search .search__form { margin:33px 20px; }
	.search .search__input { font-size:15px; }
	
	.slideshow .wrap-caption { padding:10px 0; }
	.slideshow .slideshow__title { font-size:18px; }
	.slideshow .slideshow__subtitle { display:none; }
	.slideshow .container { width:320px; height:auto; }
	.slideshow .btn { display:none; }
	.sliderFull .slideshow__subtitle { display:block; }
	.sliderFull .btn { display:inline-block; }
	.sliderFull .slideshow__title { font-size:30px; }
	.sliderFull .slideshow__subtitle { margin-bottom:10px; }
	.sliderFull .slideshow__text-content.bottom { bottom:70px; }
	
	.home5-cosmetic .slideshow .slideshow__title { font-size:24px; }
	
	.newsletter-section { padding:20px 0; }
	.newsletter-section .section-header { display:block; margin:0 0 15px 0; float:none; }
	.newsletter-section .section-header span { display:inline-block; padding-right:5px; }
	
	.footer-bottom .copyright { text-align:center; }
	
	.timermobile .saleTime span>span { margin:0; min-width:0; font-size:10px; background:#f2f2f2 }
 	.timermobile .saleTime span>span span { font-size:9px; display:block; float:none }
	
	.hero { height:200px; }
	
	.image-banner-3 { margin-bottom:25px; }
	.imgBnrOuter .inner .ttl { line-height:20px; font-size:14px; padding:10px; }
	.imgBnrOuter .inner.topleft .ttl { left:10px; top:10px; }
	.imgBnrOuter .inner .ttl h3 { font-size:18px; }
	
	.home3-boxed-layout .slideshow .slideshow__title { font-size:16px; margin-bottom:5px; }
	.home3-boxed-layout .slideshow .slideshow__subtitle { font-size:15px; margin-bottom:10px; }
	.home3-boxed-layout .btn { padding:3px 10px; font-size:12px; }
	.home3-boxed-layout .slideshow .btn, .home3-boxed-layout .slideshow .slideshow__subtitle{ display:inline-block; }
	
	.home4-fullwidth .slideshow--medium { height:250px; background-color:#eee; }
	
	.custom-content-style1 .mb-4 { margin-bottom:0 !important; }
	.custom-content-style1 .row.align-items-center .col-12 { margin-bottom:30px; }
	
	.three-column-pro .col-12:not(:last-of-type) { margin-bottom:30px; }
	
	.home8-jewellery .slideshow .slideshow__title { font-size:20px; max-width:190px; display:block; }
	.home8-jewellery .imgBanners .col-12.pl-0 { padding-right:15px !important; margin-bottom:25px; }
	
	.home11-grid .slideshow .wrap-caption { padding:20px; max-width:240px; }
	.home11-grid .slideshow__text-content { margin-top:0; }
	.home11-grid .slideshow .slideshow__title { font-size:20px; }
	
	.home12-category .slideshow__text-content { margin-top:10px; }
	.home12-category .slideshow .container { width:100%; }
	.home12-category .slideshow .slideshow__title { font-size:18px; }
	
	.home13-auto-parts .slideshow .container { width:100%; }
	.home13-auto-parts .slideshow .slideshow__title { font-size:16px; }
	.home13-auto-parts .slideshow .slideshow__subtitle { display:block !important; font-size:12px; margin-bottom:10px; }
	.home13-auto-parts .slideshow .btn { display:inline-block !important; padding:5px 10px; font-size:11px; }
	
	.featured-content .list-items .col-12 { margin-bottom:15px; }
	.featured-content .list-items img { margin-bottom:10px; }
	.collection-box .collection-grid-item__title-wrapper { bottom:10px; }
	
	.categories-item { width:100%; margin-right:0; }
	
	.product-countdown span>span { width:24.3%; }
	
	.home13-auto-parts .collection-box .collection-grid-4item .slick-next { right:-8px; }
	.home13-auto-parts .collection-box .collection-grid-4item .slick-prev { left:-8px; }
	
	.bg-size {background-attachment:fixed; background-size:cover; background-position:center center;background-repeat: no-repeat;}
.slideshow .slide { position:relative; max-width:100%;max-height:auto; padding-top:15%;}
.slideshow .btn { display:inline-block !important; padding:5px 5px; font-size:8px;font-weight:500; }

.slideshow .wrap-caption { padding:10px 0;}
	.slideshow .slideshow__title { font-size:10px; }
	.slideshow .slideshow__subtitle { margin-bottom:10px; font-size:8px;}
	
	.sliderFull .slideshow__subtitle { margin-bottom:10px; font-size:8px;}
	
	.sliderFull .slideshow__title { font-size:10px; letter-spacing:1px; }
	.sliderFull .slideshow__subtitle { margin-bottom:10px; font-size:8px;text-transform:none; }
	.sliderFull .slideshow__text-content.bottom { top:25px; bottom:10px }
	
	
.slideshow__text-wrap { height:100%; }
.tab-slider-product .h2{font-size:16px; text-transform:none;}

.tab-slider-product .tabs > li {font-size:10px;}

.top-header{display:none;}
#footer { margin-top:20px; }
	.list--inline { padding:0; margin:0; }
.list--inline li { display:inline-block; margin-bottom:0; vertical-align:middle; }
.product-rows .h2{font-size:16px; text-transform:none;}

.footer-social .icons{color:#020202;}
.footer-links h3{font-size:16px; text-transform:none; padding-top:20px;}
.contact-box h3{font-size:16px; text-transform:none; padding-top:20px;}
.footer-links img{max-width:50%;height:auto;}
/*======================================================================
  background-header
========================================================================*/
  .pattern-header{background-image:url(../images/head-pattern.png);
  background-attachment:scroll; background-repeat:repeat; background-size:cover;width:100%;height:250px;background-position:center center}
  .pattern-header .header{padding:20px;text-align:center;display:block;float:left;width:100%}
  .pattern-header .header1{margin-left:20%;margin-top:-5.5%;display:block;float:left;width:100%;padding:0;}
  .pattern-header .header img{max-width:5%;left:0;right:0;position:relative;}
  .pattern-header .img-size{max-width:50%;height:auto;margin-top:50px;}
 .pattern-header  h2{ color:#ad873c; margin:0 0 10px; font-family: 'Playfair Display', serif; font-size:16px; font-weight:400; line-height:1.2;}
 .pattern-header  h3{font-family:inherit;font-size:7px; font-weight:600; line-height:1.2;display:block;float:left;}
 
 .pattern-header-kanchi{background-image:url(../images/head-pattern-kanchi.png);
  background-attachment:scroll; background-repeat:repeat; background-size:cover;width:100%;height:auto;background-position:center center}
    .pattern-header-kanchi .header{text-align:left;display:block;float:left;width:50%;}
   .pattern-header-kanchi .header1{text-align:center;display:block;float:left;width:50%;}  
  .pattern-header-kanchi  h2{ color:#ad873c; margin:0 0 10px; font-family: 'Playfair Display', serif; font-size:21px; font-weight:400; line-height:1.2;}
  .pattern-header-kanchi  h3{ color:#ad873c; font-family: 'Playfair Display', serif; font-size:14px; font-weight:400; line-height:1.2;display:block;float:left;margin-top:2%;width:50%;text-align:center;}
  .pattern-header-kanchi .img-size{max-width:25%;height:auto;}
 
 
 /*======================================================================
  imgBanners
========================================================================*/
.imgBanners { padding:0; }
.imgBnrOuter {padding:0; margin-top:-15%;}
/*======================================================================
  Product-banner
========================================================================*/

.template-collection .collection-header { margin-bottom:25px; }
.collection-hero { position:relative; overflow:hidden;padding:100px 0 0 0; }
.collection-hero__image {width:100%; height:auto; margin:0;}
.collection-hero__image img {max-width:100%; height:auto;}
.collection-hero__title-wrapper::before { content: ''; position:absolute; top:0; right:0; bottom:0;left:0; }
.collection-hero__title { font-size:14px; position:absolute; color:#ad873c; width:100%; text-align:center; margin-top:10%;-ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); transform:translateY(-50%); }
.category-description { margin-bottom:10px; padding: 25px 0 0 0; }
.category-description p{font-size:12px;font-weight:400;}
.category-description h3{font-size:16px;font-weight:400; letter-spacing:.5px;}
	
}

@media only screen and (max-width: 480px) {
	.top-header .col-10 { padding-right:5px; }
	.top-header .text-right { padding-left:5px; }
	.selected-currency, .language-dd { margin-right:5px; }
	.top-header p, .top-header a, .top-header select, .top-header .fa, .top-header span.selected-currency, .language-dd { font-size:11px; letter-spacing:0; }
	
	.container-fluid, .home15-funiture-top .container-fluid, .home15-funiture-header .container-fluid { padding: 0 20px; }
	.mobile-logo { text-align:center; margin-left:5%; max-width:150px; }
	.search .search__form { margin:33px 20px; }
	.site-cart{max-width:350px; display:block;float:left;position:relative;	}
	.site-cart .login{max-width:300px;display:block;float:left;font-size:14px;}
	.site-cart .icon{max-width:300px;display:block;float:left;font-size:18px;position:relative;margin-top:10px;}
	#CartCount{display:block;float:left;position:relative;margin-top:15px;margin-left:-5px;}
	.site-cart.site-header__cart-count{position:absolute;}
	#header-cart { width:282px; }
	
	.latest-blog .wrap-blog .article__grid-image, .latest-blog .wrap-blog .article__grid-meta { display:block; }
	.latest-blog .wrap-blog .article__grid-image { text-align:center; }
	.latest-blog .wrap-blog .article__grid-meta { width:100%; }
	.latest-blog .wrap-blog .article__grid-image img { width:100%; margin-bottom:20px; }
	.latest-blog .wrap-blog .wrap-blog-inner { padding:0; }
	
	.sidebar-product .related-product .grid__item { width:100%; }
	.sidebar-product .related-product .grid__item:nth-child(2n+1) { clear:left; }
	
	.home2-default .slideshow .slideshow__title { font-size:12px; }
	
	.home3-boxed-layout .tab-slider-product .col-12,
	.home3-boxed-layout .tab_container .grid-products .item { padding:0; }]
	
	.hero .text-large .mega-title { font-size:26px; }
	.hero .text-large .mega-subtitle { font-size:15px; }
	
	.collection-box .container-fluid { padding:0 15px; }
	
	#footer { margin-top:20px; }
	.list--inline { padding:0; margin:0; }
.list--inline li { display:inline-block; margin-bottom:0; vertical-align:middle; }
.product-rows .h2{font-size:16px; text-transform:none;}

.footer-social .icons{color:#020202;}
.footer-links h3{font-size:16px; text-transform:none; padding-top:20px;}
.contact-box h3{font-size:16px; text-transform:none; padding-top:20px;}
.footer-links img{width:50%;height:auto;}


.bg-size {background-attachment:fixed; background-size:cover; background-position:center center;background-repeat: no-repeat;}
.slideshow .slide { position:relative; max-width:100%;max-height:auto; padding-top:25%;}
.slideshow .btn { display:inline-block !important; padding:5px 5px; font-size:8px;font-weight:500; }

.slideshow .wrap-caption { padding:10px 0;}
	.slideshow .slideshow__title { font-size:10px; }
	.slideshow .slideshow__subtitle { margin-bottom:10px; font-size:8px;}
	
	.sliderFull .slideshow__subtitle { margin-bottom:10px; font-size:8px;}
	
	.sliderFull .slideshow__title { font-size:10px; letter-spacing:1px; }
	.sliderFull .slideshow__subtitle { margin-bottom:10px; font-size:8px; text-transform:none; }
	.sliderFull .slideshow__text-content.bottom { top:25px; bottom:10px }
	
	
.slideshow__text-wrap { height:100%; }
.tab-slider-product .h2{font-size:16px; text-transform:none;}

.tab-slider-product .tabs > li {font-size:10px;}

.top-header{display:none;}
.collection-header .collection-hero .collection-hero__image img{height:auto;width:100%;}
.collection-header .collection-hero .collection-hero__title-wrapper h1{top:100px;;}
/*======================================================================
  background-header
========================================================================*/
  .pattern-header{background-image:url(../images/head-pattern.png);
  background-attachment:scroll; background-repeat:repeat; background-size:cover;width:100%;height:250px;background-position:center center}
  .pattern-header .header{padding:20px;text-align:center;display:block;float:left;width:100%}
  .pattern-header .header1{margin-left:25%;margin-top:-6%;display:block;float:left;width:100%;padding:0;}
  .pattern-header .header img{max-width:5%;left:0;right:0;position:relative;}
  .pattern-header .img-size{max-width:50%;height:auto;margin-top:35px;}
 .pattern-header  h2{ color:#ad873c; margin:0 0 10px; font-family: 'Playfair Display', serif; font-size:16px; font-weight:400; line-height:1.2;}
 .pattern-header  h3{font-family:inherit;font-size:7px; font-weight:400; line-height:1.2;display:block;float:left;}
 
 .pattern-header-kanchi{background-image:url(../images/head-pattern-kanchi.png);
  background-attachment:scroll; background-repeat:repeat; background-size:cover;width:100%;height:auto;background-position:center center}
    .pattern-header-kanchi .header{text-align:left;display:block;float:left;width:50%;}
   .pattern-header-kanchi .header1{text-align:center;display:block;float:left;width:50%;}  
  .pattern-header-kanchi  h2{ color:#ad873c; margin:0 0 10px; font-family: 'Playfair Display', serif; font-size:18px; font-weight:400; line-height:1.2;}
  .pattern-header-kanchi  h3{ color:#ad873c; font-family: 'Playfair Display', serif; font-size:8px; font-weight:400; line-height:1.2;display:block;float:left;margin-top:2%;width:50%;text-align:right;}
  .pattern-header-kanchi .img-size{max-width:25%;height:auto;}
 
 
 /*======================================================================
  imgBanners
========================================================================*/
.imgBanners { padding:0; }
.imgBnrOuter {padding:0; margin-top:-15%;}
/*======================================================================
   parallax
========================================================================*/
.parallax {width:100%; height:auto; position:relative;padding:50px 0 0 0;}
.parallax .bg-img {background-attachment:fixed; background-image:url(../images/parallax-banners/modern-small.jpg); background-size:cover; background-repeat:no-repeat; background-position:center;width:100%;height:375px;}
.parallax .head{font-family:inherit;font-size:40px font-weight:bold;color:white;position:relative;text-align:center;width:100%;margin-top:10px;}
.parallax .inner{display:inline-block;position:absolute;width:100%;}
.parallax .inner img{max-width:50%;vertical-align:center; margin-left:15%;margin-top:25%;}
.parallax h2{color:#fff; font-family: 'Playfair Display', serif; font-weight:900; font-size:24px; line-height:1.1; text-shadow:1px 1px 7px rgba(0,0,0,0); letter-spacing:-1px; }

/*======================================================================
  Product-banner
========================================================================*/

.template-collection .collection-header { margin-bottom:25px; }
.collection-hero { position:relative; overflow:hidden;padding:100px 0 0 0; }
.collection-hero__image {width:100%; height:auto; margin:0;}
.collection-hero__image img {max-width:100%; height:auto;}
.collection-hero__title {font-size:14px;color:#ad873c; width:100%; text-align:center; margin-top:15%;}
.category-description { margin-bottom:10px; padding: 25px 0 0 0; }
.category-description p{font-size:12px;font-weight:400;}
.category-description h3{font-size:16px;font-weight:400; letter-spacing:.5px;}

}

@media only screen and (max-width: 320px) {
	.top-header .col-10 { padding-right:5px; }
	.top-header .text-right { padding-left:5px; }
	.selected-currency, .language-dd { margin-right:5px; }
	.top-header p, .top-header a, .top-header select, .top-header .fa, .top-header span.selected-currency, .language-dd { font-size:11px; letter-spacing:0; }
	
	.container-fluid, .home15-funiture-top .container-fluid, .home15-funiture-header .container-fluid { padding: 0 20px; }
	.mobile-logo { text-align:center; margin-left:5%; max-width:100px; }
	.search .search__form { margin:33px 20px; }
	.site-cart{max-width:350px; display:block;float:left;position:relative;	}
	.site-cart .login{max-width:300px;display:block;float:left;font-size:12px;}
	.site-cart .icon{max-width:300px;display:block;float:left;font-size:12px;position:relative;margin-top:10px;}
	#CartCount{display:block;float:left;position:relative;margin-top:15px;margin-left:-5px;}
	.site-cart.site-header__cart-count{position:absolute;}
	#header-cart { width:282px; }
	
	.latest-blog .wrap-blog .article__grid-image, .latest-blog .wrap-blog .article__grid-meta { display:block; }
	.latest-blog .wrap-blog .article__grid-image { text-align:center; }
	.latest-blog .wrap-blog .article__grid-meta { width:100%; }
	.latest-blog .wrap-blog .article__grid-image img { width:100%; margin-bottom:20px; }
	.latest-blog .wrap-blog .wrap-blog-inner { padding:0; }
	
	.sidebar-product .related-product .grid__item { width:100%; }
	.sidebar-product .related-product .grid__item:nth-child(2n+1) { clear:left; }
	
	.home2-default .slideshow .slideshow__title { font-size:12px; }
	
	.home3-boxed-layout .tab-slider-product .col-12,
	.home3-boxed-layout .tab_container .grid-products .item { padding:0; }]
	
	.hero .text-large .mega-title { font-size:26px; }
	.hero .text-large .mega-subtitle { font-size:15px; }
	
	.collection-box .container-fluid { padding:0 15px; }
	
	#footer { margin-top:20px; }
	.list--inline { padding:0; margin:0; }
.list--inline li { display:inline-block; margin-bottom:0; vertical-align:middle; }
.product-rows .h2{font-size:16px; text-transform:none;}

.footer-social .icons{color:#020202;}
.footer-links h3{font-size:16px; text-transform:none; padding-top:20px;}
.contact-box h3{font-size:16px; text-transform:none; padding-top:20px;}
.footer-links img{width:50%;height:auto;}


.bg-size {background-attachment:fixed; background-size:cover; background-position:center center;background-repeat: no-repeat;}
.slideshow .slide { position:relative; max-width:100%;max-height:auto; padding-top:25%;}
.slideshow .btn { display:inline-block !important; padding:5px 5px; font-size:8px;font-weight:500; }

.slideshow .wrap-caption { padding:10px 0;}
	.slideshow .slideshow__title { font-size:10px; }
	.slideshow .slideshow__subtitle { margin-bottom:10px; font-size:8px;}
	
	.sliderFull .slideshow__subtitle { margin-bottom:10px; font-size:8px;}
	
	.sliderFull .slideshow__title { font-size:10px; letter-spacing:1px; }
	.sliderFull .slideshow__subtitle { margin-bottom:10px; font-size:8px; text-transform:none; }
	.sliderFull .slideshow__text-content.bottom { top:25px; bottom:10px }
	
	
.slideshow__text-wrap { height:100%; }
.tab-slider-product .h2{font-size:16px; text-transform:none;}

.tab-slider-product .tabs > li {font-size:10px;}

.top-header{display:none;}
.collection-header .collection-hero .collection-hero__image img{height:auto;width:100%;}
.collection-header .collection-hero .collection-hero__title-wrapper h1{top:100px;;}
/*======================================================================
  background-header
========================================================================*/
  .pattern-header{background-image:url(../images/head-pattern.png);
  background-attachment:scroll; background-repeat:repeat; background-size:cover;width:100%;height:250px;background-position:center center}
  .pattern-header .header{padding:20px;text-align:center;display:block;float:left;width:100%;margin-left:-5%;}
  .pattern-header .header1{margin-left:30%;margin-top:-7%;display:block;float:left;width:100%;padding:0;}
  .pattern-header .header img{max-width:5%;left:0;right:0;position:relative;}
  .pattern-header .img-size{max-width:50%;height:auto;margin-top:35px;}
 .pattern-header  h2{ color:#ad873c; margin:0 0 10px; font-family: 'Playfair Display', serif; font-size:16px; font-weight:400; line-height:1.2;}
 .pattern-header  h3{font-family:inherit;font-size:7px; font-weight:600; line-height:1.2;display:block;float:left;}
 
 /*======================================================================
  imgBanners
========================================================================*/
.imgBanners { padding:0; }
.imgBnrOuter {padding:0; margin-top:-15%;}
/*======================================================================
   parallax
========================================================================*/
.parallax {width:100%; height:auto; position:relative;padding:50px 0 0 0;}
.parallax .bg-img {background-attachment:fixed; background-image:url(../images/parallax-banners/modern-small.jpg); background-size:cover; background-repeat:no-repeat; background-position:center;width:100%;height:375px;}
.parallax .head{font-family:inherit;font-size:40px font-weight:bold;color:white;position:relative;text-align:center;width:100%;margin-top:10px;}
.parallax .inner{display:inline-block;position:absolute;width:100%;}
.parallax .inner img{max-width:50%;vertical-align:center; margin-left:15%;margin-top:25%;}
.parallax h2{color:#fff; font-family: 'Playfair Display', serif; font-weight:900; font-size:24px; line-height:1.1; text-shadow:1px 1px 7px rgba(0,0,0,0); letter-spacing:-1px; }

/*======================================================================
  Product-banner
========================================================================*/

.template-collection .collection-header { margin-bottom:25px; }
.collection-hero { position:relative; overflow:hidden;padding:70px 0 0 0; }
.collection-hero__image {width:100%; height:auto; margin:0;}
.collection-hero__image img { width:100%; }
.collection-hero__title { font-size:14px; position:absolute; color:#ad873c; width:100%; text-align:center; margin-top:10%; }
.category-description { margin-bottom:10px; padding: 25px 0 0 0; }
.category-description p{font-size:12px;font-weight:400;}
.category-description h3{font-size:16px;font-weight:400; letter-spacing:.5px;}

}
