@charset "utf-8";
/* CSS Document */

/* custom fonts */
@import url('https://fonts.googleapis.com/css?family=Open+Sans');

@font-face {
	font-family:Font;
	src:url('../fonts/font/font.eot');
	src:url('../fonts/font/font.eot?#iefix') format('embedded-opentype'),
		url('../fonts/font/font.svg#Font') format('svg'),
		url('../fonts/font/font.woff') format('woff'),
		url('../fonts/font/font.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
/* /custom fonts */

html { font-size:100%; }

body { font-family: Neue-Helvetica,Arial,Sans-Serif;; font-size:13px; color:#000; background-color:#f1f3f6; padding-top: 106px; position: relative;
margin: 0;
min-height: 100%;}
input, textarea, select { font-family:Arial, Helvetica, sans-serif; color:#000; }

a { outline:none; text-decoration:none; color:#000; transition:all linear 0.2s; }
a:hover, a:focus { text-decoration:none; color:#000; outline:none; }
a * { transition:all linear 0.2s; }
a img { border:0; }
.links  a:hover, a:focus { text-decoration:none; color:#f7c119; outline:none; opacity:0.7;}
img { max-width:100%; }
h1, h2, h3, h4, h5, h6, p { margin:0 0 10px 0; font-weight:normal; }
p { line-height:1.2em; }
small { font-size:70%; }
abbr, article, aside, audio, bb, canvas, datagrid, datalist, details, dialog, eventsource, figure, footer, header, hgroup, mark, menu, meter, nav, output, progress, section, time, video { display:block; }
#header {width: 100%;z-index: 999;margin-left: 0%;margin-right: 0%; position: fixed;
right: 0;
left: 0;
top: 0;}
/*#homepage_slider .cf{
height: 100%;
     width: 100%;
     background-size: cover;
     background-position: center;
overflow:hidden;
}
#homepage_slider .cf.cf-active{
transform: scale(1.05);
transition-duration: 2.5s;
overflow:hidden;

}*/
/* header */
header { min-height:100px; background-color:#fff;  box-shadow:0 3px 8px rgba(0, 0, 0, 0.25); }
header .top { background-color:#000; /*padding:10px 0;*/ }
header .top .container { position:relative; padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}
header .logo { padding:15px 0; float:left; width:20%; margin-top: 0;}
header .menu { float:right; width:80%; text-align:right; margin:0; }
header .menu ul { float:right; list-style:none; margin:15px 40px 0 0; }
header .menu li { display:inline-block; padding:0 0 0 10px; }
header .menu li:before { content:""; display:inline-block; margin:0 10px 0 0; width:1px; height:13px; background-color:#fff; position:relative; top:3px; }
header .menu li:first-child:before { display:none; margin:0; }				
header .menu a { color:#fff; display:inline-block; line-height:30px; }
header .menu a:hover { color:#d6ab3a; }
header .menu .bag a { background:transparent url(../images/bag-icon.png) right 0 no-repeat; padding:0 40px 0 0; position:relative; }
header .menu .bag a .badge { display:inline-block; min-width:22px; height:22px; line-height:18px; text-align:center; border-radius:50%; background-color:#000; border:2px solid #fff; color:#fff; padding:0; position:absolute; right:0; top:0; }
header .menu .wishlist a { background:transparent url(../images/wishlist-icon.png) right 3px no-repeat; padding:0 40px 0 0; position:relative; }
header .menu .wishlist a .badge { display:inline-block; min-width:22px; height:22px; line-height:18px; text-align:center; border-radius:50%; background-color:#000; border:2px solid #fff; color:#fff; padding:0; position:absolute; right:0; top:0; }	header .top-mobile-menu { list-style:none; margin:0 0 10px 0; padding:0 5px; font-size:11px; }
header .top-mobile-menu li { display:inline-block; padding:0 0 0 5px; }
header .top-mobile-menu li:before { content:""; display:inline-block; margin:0 5px 0 0; width:1px; height:13px; background-color:#fff; position:relative; top:3px; }
header .top-mobile-menu li:first-child:before { display:none; margin:0; }
header .top-mobile-menu a { color:#fff; display:inline-block; line-height:30px; }
header .top-mobile-menu a:hover { color:#f7c119; }
header .top-mobile-menu .bag a { background:transparent url(../images/bag-icon.png) right 0 no-repeat; padding:0 40px 0 0; position:relative; }
header .top-mobile-menu .bag a .badge { display:inline-block; min-width:22px; height:22px; line-height:18px; text-align:center; border-radius:50%; background-color:#000; border:2px solid #fff; color:#fff; padding:0; position:absolute; right:0; top:0; }
header .top-mobile-menu .wishlist a { background:transparent url(../images/wishlist-icon.png) right 3px no-repeat; padding:0 40px 0 0; position:relative; }
header .top-mobile-menu .wishlist a .badge { display:inline-block; min-width:22px; height:22px; line-height:18px; text-align:center; border-radius:50%; background-color:#000; border:2px solid #fff; color:#fff; padding:0; position:absolute; right:0; top:0; }
			
			/*header .search { margin:0; padding:10px 0; background-color:#fff; padding:5px 0 5px 10px; width:30px; position:absolute; top:4px; right:0; z-index:100; text-align:left; overflow:hidden;-webkit-transition:width linear 0.2s; transition:width linear 0.2s; }
			header .search.open { width:200px; }
				header .search input[type="search"] { border:0; padding:0; font-family: Neue-Helvetica,Arial,Sans-Serif;; font-size:13px; border:1px dashed; position:relative; z-index:1; visibility:hidden; }
				header .search button { border:0; color:#000; background-color:transparent; font-size:16px; position:absolute; top:2px; right:0px; z-index:2; }*/
			
.searchbox { float:right; position:relative; margin:15px 0 15px 0; }
.searchbox .search { position:absolute; right:0; }
.searchbox input[type="search"] { float:right; position:absolute; z-index:3; right:0; width:32px; height:32px; border:1px solid #000; border-radius:0px; padding:8px 8px 8px 8px; background-color:transparent; color:transparent; transition:all linear 0.2s; font-size:1em; cursor:pointer; }
.searchbox input[type="search"]:focus { width:340px; color:#989898; z-index:1; padding-right:32px; background-color:#fff; cursor:pointer; }
.searchbox button { width:32px; height:32px; border-radius:0%; border:0; background:transparent url(../images/search.png) center center no-repeat; color:#000; cursor:pointer; position:absolute; z-index:2; right:0; cursor:pointer; }
.searchbox input[type="search"]:focus + button { background-image:url(../images/search-black.png); }

/* nav */
nav { /* padding:5px 0;*/ text-align:center; margin:0; position:relative; }
nav .menu-btn { display:inline-block; width:36px; height:36px; background-color:#ccc; border:0; color:#000; font-size:17px; display:none; position:absolute; top:-96px; right:10px; }
nav ul { margin:0; padding:0; list-style:none; }
nav .main-menu { display:inline-block; margin:0; }
nav .main-menu > li { display:inline-block; padding:0px; }
nav .main-menu > li:first-child { padding-left:0; }
nav .main-menu > li:last-child { padding-right:0; }
nav .main-menu > li > a { color:#2c2c2c; line-height:50px; padding:25px;}
nav .main-menu > li:hover > a { color:#f7c119; }
nav .main-menu > li.active > a { color:#e30909; }			
nav .menu1 { float:right; list-style:none; margin:12px 6px 0 0; }
nav .menu1 > li { display:inline-block; padding:0 0 0 10px; }
.menu1 li:before {  display:inline-block; margin:0 10px 0 0; width:1px; height:13px; background-color:#fff; position:relative; top:3px; }
nav .menu1 li:first-child:before { display:none; margin:0; }
nav .menu1 .bag a { display:inline-block; height:22px; background:transparent url(../images/shopping-cart.png) 0 0 no-repeat; padding:0 40px 0 0; position:relative; }
nav .menu1 .bag a .badge { display:inline-block; min-width:22px; height:22px; line-height:21px; text-align:center; border-radius:50%; background-color:#fff; border:1px solid #000; color:#000; padding:0; position:absolute; right:0; top:-4px;  }
nav .menu1 .wishlist a { display:inline-block; height:22px; background:transparent url(../images/wishlist-icon1.png) 0 3px no-repeat; padding:0 40px 0 0; position:relative; }
nav .menu1 .wishlist a .badge { display:inline-block; min-width:22px; height:22px; line-height:20px; text-align:center; border-radius:50%; background-color:#fff; border:1px solid #000; color:#000; padding:0; position:absolute; right:0; top:0; }
#cart-total .fa{font-size: 22px;position: relative;}
#cart-total { position: relative; top: 2px;}
#cart-total a .badge{ top: -2px;}

/* submenu */
nav li .submenu { position: absolute;z-index: 1001;left: 0;top: 50px;width: 100%;min-height: auto; background-color: #fff;box-shadow: 0 3px 7px rgba(0, 0, 0, 0.25);display: none;padding: 10px 0px; }
nav li .submenu	.dropdown-header {font-size: 18px; color: #000; padding: 5px 60px 5px 0px; border-bottom: 1px dotted #000;}
nav li .submenu li a{font-size:14px; line-height:25px;}
nav li:hover .submenu { display:block; text-align:left; }
nav li:hover .submenu ul { margin:0; padding:0; list-style:none; }
nav li:hover .submenu li { margin:0; }
/* /submenu */
			
.follow { position:relative;}
.follow .social-menu { position:absolute; top:0; right:60px; width:500px; height:30px; line-height:20px; background-color:#000; display:none; }
.follow:hover .social-menu { display:block; }
.follow .social-menu a { color:#fff; line-height:30px; margin:0 5px; font-size:14px; }		
nav .icons { text-align:left;  }
nav .icons a { display:inline-block; margin:0px 0px; text-align:center;  }
nav .icons a span { display:block; }
.navi12 .paddtry{ padding: 25px;}
.main-menu .heinav{ padding:0;}
/* /nav */
/* /header */
.loader {  position: fixed; left: 0px;  top: 0px;  width: 100%;  height: 100%;  z-index: 9999;
 background: url('catalog/view/theme/kapson/images/Template_Kapsons.loading.gif') 50% 50% no-repeat rgba(47, 47, 47, 0.42);
 opacity: .8;}	
/* content */
#content { min-height:200px;}
.banner .main-slider .carousel-cell { width:100%; text-align:center; padding:0; }
.banner .main-slider figure { position:relative; z-index:1; }
.banner .main-slider figure img { width:100%; }
.banner .main-slider .banner-btn { display:inline-block; padding:8px 15px; color:#fff; background-color:#000; }
.banner .main-slider .banner-btn:hover { background-color:#f7c119; color:#000; }										
.banner .main-slider .one .banner-btn { position:absolute; z-index:2; top:60%; right:15%; }	
.banner-buttons { margin:20px 0; }
.bottom-banner-buttons { margin:5px 0; }
.dashed-btn { display:block; border:2px dashed #000; background-color:#fff; padding:0px; margin:0 0 10px 0; font-size:18px; text-align:center; color:#000; }
.dashed-btn:hover { color:#000; background-color:#fff; }	
.dbl-bdr-btn { display:block; border:5px solid #d6ab3a; margin:0 0 10px 0; display:block; background-color:#fff; padding:20px 10px; font-size:18px; text-align:center; color:#000; position:relative; }
.dbl-bdr-btn:hover { color:#000; background-color:#fff; }
.dbl-bdr-btn:before { content:""; border-left:5px solid #000; border-top:5px solid #000; position:absolute; top:-10px; left:-10px; right:0; bottom:0; }	
.dbl-bdr-btnmid { display:block; border:5px solid #000; margin:0 0 10px 0; display:block; background-color:#fff; padding:20px 10px; font-size:18px; text-align:center; color:#000; position:relative; }
.dbl-bdr-btnmid:hover { color:#000; background-color:#fff; }
.dbl-bdr-btnmid:before { content:""; border-left:5px solid #d6ab3a; border-top:5px solid #d6ab3a; position:absolute; top:-10px; left:-10px; right:0; bottom:0; }	
.dbl-bdr-btnlast { display:block; border:5px solid #d6ab3a; margin:0 0 10px 0; display:block; background-color:#fff; padding:20px 10px; font-size:18px; text-align:center; color:#000; position:relative; }
.dbl-bdr-btnlast:hover { color:#000; background-color:#fff; }
.dbl-bdr-btnlast:before { content:""; border-left:5px solid #000; border-top:5px solid #000; position:absolute; top:-10px; left:-10px; right:0; bottom:0; }		
.breadcrumb { padding: 8px 15px; margin-top: 20px; list-style: none;  background-color: #FFFFFF!important; border-radius: 4px;} 
	
		
.category-box { background-color:#fff; padding:20px 15px; margin:0 0 25px 0; min-height:320px; }
.category-box:before, .category-box:after { content:""; display:table; }
.category-box:after { clear:both; }
.category-box .heading-box { float:left; width:20%; text-align:center; }
.category-box .heading-box h3 { font-size:19px; font-weight:600; margin:120px 0 5px 0; padding:0 10px; }
.category-box .heading-box .view-btn { display:inline-block; padding:8px 15px; color:#fff; background-color:#000; }
.category-box .heading-box .view-btn:hover { background-color:#f7c119; color:#000; }
.category-box .slider-box { float:left; width:80%; }
.category-box .category-slider {}
.category-box .category-slider .carousel-cell { width:25%; text-align:center; padding:0; }
.category-box .category-slider .carousel-cell a { display:block; border:1px solid #c9c7c7; margin:0 5px; overflow: hidden; }	
.figure-box { position:relative; }
.figure-box figure { position:relative; z-index:1; box-shadow:3px 3px 7px rgba(0, 0, 0, 0.25); margin:0 0 20px 0; }
.figure-box img { width:100%; }
.figure-box .btn { display:inline-block; color:#fff; background-color:#000; padding:8px 15px; position:absolute; z-index:2; border-radius:0; }
.figure-box .btn.white { color:#000; background-color:#fff; }
.figure-box .btn:hover { color:#fff; background-color:#f38c29; }
.figure-box .btn.white:hover { color:#fff; background-color:#000; }
.figure-box.fashion-essentials .btn { top:185px; right:80px; }
.figure-box.newest-trends .btn { top:325px; left:55px; }
.figure-box.new-arrivals .btn { top:290px; left:110px; }
.figure-box.buy1-get1 .btn { top:230px; left:240px; }
	
.shop-brand { margin:20px 0 0px 0; }
.shop-brand h3 { font-size:21px; text-align:center; position:relative; margin:0 0 30px 0; background:transparent url(../images/heading-line.png) center center no-repeat; }
.shop-brand h3 span { display:inline-block; background-color:#f1f3f6; padding:0 10px; }
.shop-brand .logo-slider .carousel-cell { width:14%; text-align:center; padding:0; }

/* /content */

/* footer */
footer { background-color:#000; color:#fff; padding:20px 0 0px 0; }
footer a { color:#fff; }
footer a:hover { color:#d6ab3a; }
footer .top { padding:0 60px 25px 60px; }
footer .links { float: left;width: 25%;padding-top: 25px; }
footer h4 { font-weight:bold; font-size:14px; margin:0 0 15px 0; }
footer .links ul { margin:0; padding:0; list-style:none; }
footer .links li { margin:0 0 15px 0; }
footer .links a { font-size:11px; }
footer .map{ background-color:#111111; padding:10px; width:255px; height: 232px;}
footer .map .mail{ text-align:center;}
footer .map h3{ font-size:19px; font-weight:bold; color:#FFF; margin: 10px 0; text-align:center;}
footer .map p{ font-size:11px; color:#fff; text-align:center;}
footer .bottom {  padding:10px 60px 10px 60px; background:#333; }
footer .copyright { float:left; width:100%; text-align:center; font-size:12px; }
footer .social { float:right; width:50%; text-align:right; margin:0; }
footer .social a { margin:0 15px; font-size:16px; }
footer .social a:first-child { margin-left:0; }
footer .social a:last-child { margin-right:0; }
footer .social a:hover { color:#f38c29; }
footer .map	input[type="text"] {  margin-bottom: 10px;}
footer .map .primarynew{ color: #000; background-color: #818080; border-color: #818080;}
.footr-form .primarynew {font-size: 12px; font-weight: bold; border-radius: 0;}
#header.fixed {-webkit-box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.1); -ms-box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.1); box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.1);}
#header.fixed .header-content {border-bottom: 0;padding: 25px 0;}
#header.fixed .nav-toggle {top: 18px;}
/* /footer */

/*submenu*/
.left-img-submn { padding: 15px;}
.left-img-submn h4{color: #f7c119; font-weight: bold; text-align: center; font-size: 16px; margin-bottom: 25px;}
.submenu.scrollnew ul li{ text-align:left; list-style-type: none; line-height: 27px;}
.submenu.scrollnew ul li a { line-height: 23px; font-size: 12px; color: #545454; letter-spacing: 1px;}
.scrollnew .tab { overflow: hidden;  border: 1px solid #ebebeb; background-color: transprent;}
.submenu.scrollnew ul li a:hover{ color: #f7c119;}
.left-img-submn a img { box-shadow: 0px 1px 6px #adadad;}

/* Style the buttons inside the tab */
.scrollnew .tab button { background-color: inherit; float: left; border: none; outline: none; cursor: pointer; padding: 14px 16px; transition: 0.3s; font-size: 17px; color: #000;}
.scrollnew .tab button:hover {  background-color: #f8f8f8;}
.scrollnew .tab button.active { background-color: #ddd;}
.submenu.scrollnew ul li{ text-align:left;}
.menu1.menu-cart:hover .productul.dropdown-menu{ display:block;}
.menu-inline{float:right;}
.productul.dropdown-menu{ width: 280px !important; border-radius:0; padding: 0; top:auto;}
.cart-head p { text-align: center; font-size: 13px; margin: 0; padding: 12px 5px; border-bottom: 1px solid #ddd;color: #000;}
.productul .minicart-scroll{ width: 280px;}
.cart-img { width: 40%; float:left;  padding: 15px;  text-align: center;}
.cart-right-txt{ float:left; width:60%; padding: 15px; }
.cart-right-txt h5{ color:#000;}
.productul .item-in {  float: left;  width: 100%; border-bottom: 1px solid #ddd;}
.buttons.cart-btns .mini-cart-btn{ padding: 7px 10px; width: auto; display: inline-block;}
.buttons .mini-cart-btn { margin-bottom: 14px; margin-left:0; border: 1px solid #ddd;margin-bottom: 14px;background: #f9f4e1; margin-left: 0; background: #000; border: 1px solid #000; border-radius: 0; font-size: 13px; font-weight: bold; color: #FFFFFF;}
.buttons.cart-btns{ float:left; width:100%; padding: 10px 0px;text-align: center;}
.total-sec p {  margin: 10px 14px 10px;}
.total-sec { float: left; width: 280px; padding: 5px 20px; border-top:1px solid #ddd;}
.productul.dropdown-menu { background-color: #fff;}
.buttons .mini-cart-btn:hover{ background: #444; border: 1px solid #444;}

#product-product .list-unstyled h2 { color: #000; font-size: 24px; margin-top: 10px;}
#product-product #content h1{ font-size: 19px;}
#button-cart{ background: #000; border: 1px solid #000; border-radius: 0;font-size: 14px; text-transform: uppercase; font-weight: bold; color: #FFFFFF;}
.paddtry:hover {color: #f7c119;}
#product-product #product .wishlistbtn{ border: 1px solid #000;border-radius: 0;font-size: 14px;text-transform: uppercase;font-weight: bold;}
#product-product #product #button-cart .fa{font-size: 20px;margin-right: 10px;position: relative;top: 1px;}
#product-product #product .wishlistbtn .fa{font-size: 20px;margin-right: 10px;position: relative;top: 1px;}
.color-listng li{ width: 40px; border: 1px solid #ddd; float: left; margin-right: 6px; border-radius: 50%;}
.color-listng li img{ width: 40px; border-radius: 50%; height: 40px; object-fit: none;}
.color-listng { float: left; width: 100%; margin-bottom: 10px;}

#product-product .thumbnails{ margin-left: 0;}
.thumbnails .image-additional {float: none;margin-left: 20px;width: 100%; margin-bottom: 5px;}
.thumbnails .smll-img { float: left; width: 20%; padding: 0 10px;}
.thumbnails .lrg-img { float: left; width: 80%; padding: 0 10px;}
.review-tabs{ margin-left: -6%;}
#button-review.btn{ background: #000;border: 1px solid #000;border-radius: 0;font-size: 12px;text-transform: uppercase;font-weight: bold; color:#fff;}
.review-tabs .nav-tabs > li.active a{ color: #fff; cursor: default; background-color: #222; border: 1px solid #222; border-bottom-color: transparent; border-radius: 0;}
.review-tabs .nav-tabs > li > a { border: 1px solid transparent; border-radius: 0; background-color: #e8e8e8;}
.review-tabs .nav-tabs { border-bottom: 3px solid #222;}
.review-tabs .nav-tabs > li { margin-bottom: 0;}
.review-tabs .nav-tabs > li.active > a:focus{ background-color: #222; border: 1px solid #222; opacity: 1;}
#pincodeStatus p .fa{ font-size: 18px !important; margin-right: 5px;}
#pincodeStatus p{color: #333 !important; font-size: 14px; padding-bottom: 12px; border-bottom: 1px solid rgba(0,0,0,.25); margin: 0;}


.tooltip.fade.top {
    width: 120px;
}
.rating p .fa-stack { line-height: 18px;}
.review-tabs .nav-tabs > li.focus a{ color: #fff; background-color: #e8e8e8;}
.cart-empty-sec li p{ width: 280px;text-align: center;margin: 0;padding: 8px 5px;font-weight: bold;font-size: 12px;}
.alert-success { color: #fff; background-color: #383838; border-color: #383838;}
.alert-success a{ color: #f7c119;}
#product-product .alert-success { color: #fff; background-color: #383838; border-color: #383838;}
#product-product .alert-success a{ color: #f7c119;}
#input-option2 { float: left; width: 100%;}
.radio.colorName {padding: 0 !important; margin: 0 !important; width: 70px; border: none !important; float: left; text-align: center; min-width: 70px;}
.radio.colorName label{ padding: 0 !important;}
.radio.colorName img{width: 40px; border-radius: 50%; height: 40px; object-fit: cover; border: 1px solid #ddd; margin: 0 auto;
display: block;}
#product .colorGroup{ float: left; width: 100%; margin-bottom: 30px;}
.productul li p { color: #000 !important;}
.productul.dropdown-menu .empty-cart { margin-bottom: 15px; padding: 5px 0; border-top: 2px solid #000;}
.productul.dropdown-menu .empty-cart img{ width: 27px; margin-right: 5px;}
#product-product .alert-dismissible .close { opacity: 1;}
.productul.dropdown-menu.pull-right li{ padding-bottom: 10px;}
.productul .btn.cont-shop {background: #000; border: 1px solid #000; border-radius: 0; font-size: 12px; font-weight: bold; color: #FFFFFF; font-family: "Open Sans", sans-serif; margin: 0 auto; display: block; width: 150px; line-height: 1.42857143; text-align: center; white-space: nowrap; vertical-align: middle; padding: 6px 12px;}
.productul .btn.cont-shop:hover{ background: #444; border: 1px solid #444;}
.product-thumb {
   
    box-shadow: 0px 0px 15px 0px #D6D6D6;
    border-radius: 8px;
}
/*--26-june--*/

.figure-box figure a{ overflow: hidden; display: block;}
.figure-box figure img{ -webkit-transition: all .3s ease-out; -moz-transition: all .3s ease-out; -o-transition: all .3s ease-out; transition: all .3s ease-out;}
.figure-box figure a:hover img { transform: scale(1.05); transition: all 1s ease;}
.category-box .carousel-cell img{ -webkit-transition: all .3s ease-out; -moz-transition: all .3s ease-out; -o-transition: all .3s ease-out; transition: all .3s ease-out; width: 250px;

height: 300px;

object-fit: contain;}
.category-box .carousel-cell a:hover img{ transform: scale(1.05); transition: all 1s ease;}
#grid-view3.btn-default.active,
 #grid-view3.btn-default, .open > .dropdown-toggle#grid-view3.btn-default { color: #333;background-color: transparent; border: none; box-shadow: none; padding:0; margin-left:10px;}
#grid-view4.btn-default.active,
 #grid-view4.btn-default, .open > .dropdown-toggle#grid-view4.btn-default { color: #333;background-color: transparent; border: none; box-shadow: none; padding:0; margin-left:10px;}

.lrg-img .thumbnail{ padding:0;}
.slider-box .sale-label { position: absolute; left: 5px; top: 0; z-index: 9; width: 80px !important; height: 80px !important; object-fit: unset !important;}
.customProductBnr { position: relative;}
.price-old strike{ color:#DA0000;}


/*--contact-us--*/

.breadcrumb { padding: 8px 15px; margin-top: 20px; list-style: none; background-color: #f5f5f5; border-radius: 4px;}
.contact-sec { text-align: center; margin-bottom: 20px;}
h2.contact-head{ text-transform: uppercase; font-weight: 800; font-size: 32px;}
.contact-sec p{ color: #686667; font-size: 13px;}
.contact-inner h4{ text-transform: uppercase; font-size: 22px; font-weight: 600;}
.contact-inner img{ width: 40px; margin-bottom: 10px;}
.contact-inner { text-align: center;}
.contact-inner p{ font-size: 14px; line-height: 24px; margin-bottom:0px 15px; }
.contact-inner:after{ content: ""; background:url(../images/divider.png); width: 3px; position: absolute; display: block; top: 0; height: 181px; right: 0;}
.contact-inner.contact-last-box:after{ background:none;}
#information-contact { padding-bottom: 50px; margin-bottom: 20px;}

.alert a { color: #f7c119;}
.btn-primary { color: #000000; background-color: #FFFFFF; border-color: #000000;}
.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#000000;border-color:#122b40}
.btn-primary:hover{color:#fff;background-color:#000000;border-color:#204d74}

.list-unstyled.list-logo-img {float: right;}
#tab-description p{ padding: 10px 8px; margin: 0; font-size: 15px; font-weight: 600;}
#addtnalInfoTable{ background-color: #fff;}
#review p{ margin: 0; font-size: 15px; font-weight: 600; padding: 10px 10px; color: #fff; background-color: #333; margin-bottom: 15px;}
#tab-specification { background-color: #fff; padding: 15px 15px;}
#tab-review { background-color: #fff; padding: 10px 15px;}
#form-review h2{font-size: 20px; text-transform: uppercase; font-weight: 600;}
/*--store-sec--*/

.store-main-page{ background-color: #fff; padding: 25px 0; padding-top: 0;}
.top-address{ font-family: 'Open Sans', sans-serif; font-size: 14px; margin: 0; background-color: #f4f4f4; padding: 5px 20px 6px; text-align: center; line-height: 21px;}
.top-address span{ position: relative; padding-left: 55px;}
.top-address p{ line-height: 8px; margin: 0;}
.top-address span img{width: 50px;position: absolute;left: 0;top: 0;}
.store-page{padding: 20px 0 10px;}
.store-form h4{text-transform: uppercase; font-weight: 600;}
.store-form label{text-transform: uppercase; font-size: 18px; margin-bottom: 14px; font-family: 'Open Sans', sans-serif; font-weight: 600;}
.store-form .btn.btn-primary.go-btn {background-color: #827f7f;border-radius: 0;border: none;text-transform: uppercase;font-weight: 600;font-size: 18px;padding: 1px 22px 2px; margin-top: 30px;}
.store-form .fstElement { width: 170px; margin: 0 auto;}
.attireMainNav { display: none;}
.all-store-sec h3{text-transform: uppercase;font-weight: 600; font-size: 18px; border-bottom: 1px solid #cacaca; margin: 0; padding: 10px 0;}
.all-store-innr{height: 230px;padding: 20px;overflow-y: auto;overflow-x: hidden;border-bottom: 1px solid #cacaca; border-top: 1px solid #cacaca;}
.all-innr-txt p{font-size: 13px; line-height: 22px; position: relative; padding-left: 22px;}
.all-innr-txt h4{ margin-bottom: 20px; font-size: 17px;}
.all-innr-txt { margin-bottom: 30px;min-height: 220px;}
.fstElement.fstMultipleMode{background-image: url(../images/arrow-up.png); background-repeat: no-repeat; background-position: 97% center;}
.all-store-sec { margin-top: 20px;}
.fstMultipleMode .fstQueryInputExpanded {color: #606060; font-family: "Open Sans", sans-serif; font-weight: 600; padding-bottom: 5px; text-align: center; font-size: 16px;}

.store-form-sec .fstResults { top: auto; max-height: 15em; bottom: 100%;}
.store-form-sec .fstResultItem.fstSelected { background-color: #000; border-color: #c2c2c2;}
.store-form-sec .fstChoiceItem { border: 1px solid #000; background-color: #000;}
.store-form-sec .fstResultItem.fstFocused{ background-color: #000; border-color: #c2c2c2;}


.store-form-sec { text-align: center;}
.city-sel-sec{ position: relative; top: 120px;}
.result-innr { padding: 0px; min-height: 240px;}
.result-innr h4{ margin-bottom: 20px; font-size: 17px;}
.result-innr p{color: #000; font-size: 13px; line-height: 22px; text-transform: capitalize; position: relative; padding-left: 22px;}
.result-sec { margin-bottom: 10px; height: 200px; overflow-y: scroll; overflow-x: hidden; padding: 20px;}
.store-btn{text-transform: uppercase; font-weight: 600; font-size: 18px; margin: 0; border-radius: 0; background-color: transparent; border: none; color: #000; padding: 6px 0px;}
.btn-primary.store-btn:hover, .btn-primary.store-btn:focus { background-color: transparent; border: none; color: #000;}
.btn-primary.store-btn .caret {display: inline-block; width: 0; height: 0; vertical-align: middle; border-top: 9px dashed; border-right: 8px solid transparent; border-left: 8px solid transparent; color: #6f6f6f; margin-left: 8px;}
.btn-primary.store-btn.active, .btn-primary.store-btn:active, .open > .dropdown-toggle.btn-primary.store-btn {background-color: transparent; border: none; color: #000; box-shadow: none; outline:none;}
.open > .dropdown-toggle.btn-primary.store-btn:focus, .open > .dropdown-toggle.btn-primary.store-btn:hover { background-color: transparent; border: none; color: #000; outline:none;}

.store-btn .fa{color: #717171;font-size: 22px;margin-left: 7px;position: relative;top: 2px;}
.breadcrumb.store-breadcrum { margin-bottom: 0;}
.all-innr-txt p .fa{margin-right: 10px; position: absolute; left: 0; margin-top: 5px;}
.all-innr-txt p .fa-phone{font-size: 15px; margin-right: 12px;}
.all-innr-txt p .fa-clock-o{ font-size: 15px;}
.result-innr p .fa{margin-right: 10px; position: absolute; left: 0; margin-top: 5px;}
.result-innr p .fa-phone{font-size: 15px; margin-right: 12px;}
.result-innr p .fa-clock-o{ font-size: 15px;}
.all-innr-txt p .fa.fa-map-marker { font-size: 15px;}
.result-innr p .fa.fa-map-marker { font-size: 15px;}


/*--terms-conditions-page--*/
.content-information { background-color: #fff; padding:20px 35px;}
.content-information p{ font-size: 14px; line-height: 26px; color: #787878; text-align: justify;}
.content-information h1{ font-size: 25px; font-weight: bold; text-align: justify;}
.term_text{ font-size: 14px; line-height: 26px; color: #787878; text-align: justify;}
.content-information ul li{ font-size: 14px; line-height: 26px; color: #787878; text-align: justify;}
.content-information .privacy strong{ font-size: 14px; line-height: 26px; color: #787878; text-align: justify;}
.content-information .accordion-panel-group.panel { background-color: #f5f5f5; border-color: #ddd; padding: 10px 15px; text-align: justify;}
.content-information .accordion-panel-group.panel strong { font-size: 14px; line-height: 26px; color: #636363; text-align: justify;}
.content-information .accordion-panel-group.panel .list-style li { font-size: 14px; line-height: 26px; color: #787878; text-align: justify;}
.content-information #collapse-panel3{ font-size: 14px; line-height: 26px; color: #787878; font-weight: bold; text-align: justify;}
.content-information a {font-weight: bold;}
.content-information a:hover {color: #f7c119;}
.content-information .numbering_list li strong{ text-decoration: underline; font-size: 17px;}
#common-success p a {color: #030303;
text-decoration: underline;
font-style: unset;
font-weight: bolder;}
.required-sign {color: #a94442;}
/*--video-slider-sec--*/

.brand-main-slider { background-color: #000; padding: 10px 0; overflow: hidden; margin-bottom: 30px; display: inline-block; width: 100%;}/*--november--*/
.top-brnd-bnnr{margin-top: 16px;}

.top-brnd-bnnr img{ width: 100%;}
.brand-main-slider #homepage_slider .cf-container img{ width: 100%;}

.brand-page-innr{ background-color: #fff; float: left;width: 100%;} /*--november--*/
.unisex-sec{ background-color: #fff; padding: 30px 0px;}
.cf-container img.cf{ width: 100%;}
.center-unisex{ background-color: #efeeee; text-align: center; padding: 20px; min-height: 500px;}
.unisex-centr-listng { padding: 0; margin: 0; overflow: auto; z-index: 1; position: relative;}
.unisex-centr-listng li{ list-style: none; margin: 5px 0 18px;}
.center-unisex h4{ font-size: 24px; text-shadow: 2px 0px #e6cb36;}
.unisex-centr-listng li a{ font-size: 14px; color: #000; text-transform: uppercase;}
.left-unisex-slidr .carousel-control.right { background-image:none;}
.left-unisex-slidr .carousel-control.left { background-image:none;}
.left-unisex-slidr .carousel-inner > .item > img { margin: 0 auto; max-width: 100%; height: 500px;}
.left-unisex-slidr{ /*border-left: 30px solid #000; border-right: 30px solid #000;*/ background-color: #000;}
.right-unisex-slidr{ /*border-left: 30px solid #000; border-right: 30px solid #000;*/ background-color: #000; }

.glyphicon-chevron-right::before { display: none; opacity: 0;
right: -20px; transition: all .3s ease;}
.carousel:hover .glyphicon-chevron-right::before { display: block !important; transition: all .3s ease; opacity: 0.7;
right: 10px;}
.glyphicon-chevron-left::before { display: none;}
.carousel:hover .glyphicon-chevron-left::before { display: block !important; transition: all .3s ease;}
.unisex-innr-sec .carousel-inner .item{ height: 500px;}
.carousel-control.right { background-image:none;}
.carousel-control.left { background-image:none;}
.right-unisex-slidr .carousel-inner > .item > img { margin: 0 auto; max-width: 100%; height: 500px;}
.lukng-head { background-color: #d4c05c; text-align: center; padding: 0 100px; margin-bottom: 30px; position: relative;}
.lukng-head h2 { background-color: #000; color: #fff; margin: 0; padding: 15px 0 15px; font-size: 32px; font-weight: 600; z-index: 1;position: relative;}
.lukng-head:before { content:''; border: 10px solid #f3f3f3; width: 20%; position: absolute; left: 0; top:0;}
.lukng-head:after { content:''; border: 10px solid #f3f3f3; width: 20%; position: absolute; right: 0; bottom:0;}
.brand-women-txt { background-color: #efeeee; text-align: center; padding: 20px; height: 333px;}
.women-brand-lstng { list-style: none; padding: 0; margin: 0; height: 255px;
overflow: auto;}
.women-brand-lstng li{ margin: 5px 0 18px;}
.women-brand-lstng li a{font-size: 14px; color: #000; text-transform: uppercase;}
.brand-women-txt h4 {font-size: 24px; text-shadow: 2px 0px #e6cb36; text-transform: uppercase;}
.brand-women-sec { padding-bottom: 30px;}
.women-slidr{/*padding: 0 30px;*/ background-color: #000;}
/*.women-slidr .item { height: 333px;}*/
.women-slidr .item img { height: 333px; margin: 0 auto;}

.brand-men-txt { background-color: #efeeee; text-align: center; padding: 20px; height: 380px;}
.men-brand-lstng { list-style: none; padding: 0; margin: 0; overflow: auto; height: 300px; z-index: 1; position: relative;}
.men-brand-lstng li a{font-size: 14px; line-height: 38px;color: #000; text-transform: uppercase;}
.brand-men-txt h4 { font-size: 24px; text-shadow: 2px 0px #e6cb36; text-transform:uppercase;}
.brand-men-sec { padding-bottom: 30px;}
.men-slidr{/*padding: 0 30px;*/ background-color: #000;}
.men-slidr .item { height: 380px;}
.men-slidr .item img { height: 380px; margin: 0 auto;}
.innr-brnd-logos { text-align: center; border: 30px solid #efeeee;}
.center-kid-sec{ position: relative; top: -32px; height: 310px; text-align: center; background-color: #efeeee;
padding: 15px; z-index: 1;}
.center-kid-sec h4 { font-size: 24px; text-shadow: 2px 0px #e6cb36; text-transform: uppercase;}
.kids-listng li { list-style: none; margin: 5px 0 18px;}
.kids-listng li a {font-size: 14px; color: #000; text-transform: uppercase;}
.kids-listng{ padding: 0; margin: 0; overflow: auto; height: 210px;}
.brand-logos-sec { margin-bottom: 30px;}
.women-slidr video{ min-width: 100% !important; overflow: hidden; object-fit: cover; width: 100%;}
.kid-lft-slide{ border: 30px solid #efeeee; text-align: center;}
.kid-right-slide{ border: 30px solid #efeeee; text-align: center;}
.kids-innr-sec .carousel-inner .item img{ margin: 0 auto; width: auto !important;}
.kids-innr-sec .col-md-6{height: 280px; }

.innr-brnd-logos img{ width: 100%;}
.kid-lft-slide img{ width: 100%;}
.kid-right-slide img{ width: 100%;}

#grid-view3.grid-view.active .white-grid_3{ display: none;}
#grid-view3.grid-view.active .gold-grid_3{ display: block !important;}
#grid-view4.grid-view.active .white-grid_4{ display: none;}
#grid-view4.grid-view.active .gold-grid_4{ display: block !important;}

#grid-view4.grid-view.active .white-grid_5{ display: none;}
#grid-view4.grid-view.active .gold-grid_5{ display: block !important;}


/*--10-july--*/

#myModal .modal-dialog { /* width: 600px;*/ margin: 0px auto;}
#myModal .modal-header { padding: 8px 15px;}
#myModal .modal-title { font-size: 16px;}
.swiper-viewport .swiper-button-prev { opacity: 0.7;left: 0px !important;}
.swiper-viewport .swiper-button-next { opacity: 0.7; right: 0px !important;}
.swiper-viewport:hover .swiper-button-next {opacity: 0.7; right: 10px !important;}
.swiper-viewport:hover .swiper-button-prev { opacity: 0.7; left: 10px !important;}

.modal-footer .btn.btn-default { background: #000; border: 1px solid #000; border-radius: 0; font-size: 14px; text-transform: uppercase; font-weight: bold; color: #FFFFFF;}
.modal-footer .btn.btn-default:hover { background: #444; border: 1px solid #444;}
#button-search { background: #000; border: 1px solid #000; border-radius: 0; font-size: 14px; text-transform: uppercase; font-weight: bold; color: #FFFFFF; font-family: "Open Sans", sans-serif;}
#button-search:hover{background: #444; border: 1px solid #444;}
#account-register .btn.btn-primary{ background: #000; border: 1px solid #000; border-radius: 0; font-size: 14px; text-transform: uppercase; font-weight: bold; color: #FFFFFF; font-family: "Open Sans", sans-serif;}
#account-register .btn.btn-primary:hover{background: #444; border: 1px solid #444;}
#account-login .btn.btn-primary{ background: #000; border: 1px solid #000; border-radius: 0; font-size: 14px; text-transform: uppercase; font-weight: bold; color: #FFFFFF; font-family: "Open Sans", sans-serif;}
#account-login .btn.btn-primary:hover{background: #444; border: 1px solid #444;}
#checkout-cart .btn.btn-default, #checkout-cart .btn.btn-primary{background: #000; border: 1px solid #000; border-radius: 20px; border-radius: 0; font-size: 14px; text-transform: uppercase; font-weight: bold; color: #FFFFFF; font-family: "Open Sans", sans-serif;}
.btn.btn-default, .btn.btn-primary , .btn-danger, .mini-cart-btn{border-radius: 20px !important;}
.btn-danger:hover, .btn.btn-default:hover, .btn.btn-primary:hover , .mini-cart-btn:hover{border-radius: 20px !important;}
#checkout-cart .btn.btn-default:hover, #checkout-cart .btn.btn-primary:hover{background: #444; border: 1px solid #444;border-radius: 20px;}
#checkout-checkout .btn.btn-primary{background: #000; border: 1px solid #000; border-radius: 0; font-size: 14px; text-transform: uppercase; font-weight: bold; color: #FFFFFF; font-family: "Open Sans", sans-serif;}
#checkout-checkout .btn.btn-primary:hover{ background: #444; border: 1px solid #444;}
#error-not-found .btn.btn-primary{background: #000; border: 1px solid #000; border-radius: 0; font-size: 14px; text-transform: uppercase; font-weight: bold; color: #FFFFFF; font-family: "Open Sans", sans-serif;}
#error-not-found .btn.btn-primary:hover{ background: #444; border: 1px solid #444;}

#product-category .buttons .btn.btn-primary{ background: #000; border: 1px solid #000; border-radius: 0; font-size: 14px; text-transform: uppercase; font-weight: bold; color: #FFFFFF; font-family: "Open Sans", sans-serif;}
#product-category .buttons .btn.btn-primary:hover{ background: #444; border: 1px solid #444;}

#pincodeCheckBtn{background: #000; border: 1px solid #000; border-radius: 0; font-size: 14px; text-transform: uppercase; font-weight: bold; color: #FFFFFF; font-family: "Open Sans", sans-serif;}
#pincodeCheckBtn:hover{ background: #444; border: 1px solid #444;}


/*--31-july--*/

#cart-update table thead tr td{ font-size: 14px; font-weight: 600;}
#cart-update table tbody tr td a{ font-size: 14px;}
#cart-update table tbody tr td { font-size: 14px;}
#cart-update table tbody tr .cmodel span { font-size: 14px;}
.buttons .btn-primary { background: #000; border: 1px solid #000; border-radius: 0; color: #fff;}
.buttons .btn-primary:hover { background: #444; border: 1px solid #444;}
#column-right .list-group .list-group-item .fa{ font-size: 16px; margin-right: 5px; position: absolute; left: 12px; top: 12px;}
#column-right .list-group-item{ position: relative; padding-left: 38px;}
#column-right .list-group .list-group-item img{ margin-right: 5px; position: absolute; left: 12px; top: 12px;}
.list-unstyled.accunt-lstng li a { color: #333 !important; font-size: 14px; padding-bottom: 12px; display: block;}
#account-account .form-horizontal{ box-shadow: 2px 2px 8px 0 rgba(0,0,0,.2); background: #fff; padding: 20px;}
.persnl-detal-form .form-control { background: #f1f1f1; color: #7a7a7a; border: 1px solid rgba(0,0,0,.25); border-radius: 0;}
.persnl-detal-form .form-control:focus { background-color: #fff; color: #232323; border-color: #000;}
#account-account h2.list-head { font-size: 22px; border-bottom: 2px solid #000; padding-bottom: 5px; display: inline-block;}
#account-edit .form-horizontal{ box-shadow: 2px 2px 8px 0 rgba(0,0,0,.2); background: #fff; padding: 20px;}
#account-edit h1{ font-size: 24px;}
.form-horizontal .buttons .btn-default { background: #000; border: 1px solid #000; border-radius: 0; color: #fff;}
.form-horizontal .buttons .btn-default:hover { background: #444; border: 1px solid #444;}
#account-edit .form-horizontal .form-control { background: #f1f1f1; color: #7a7a7a; border: 1px solid rgba(0,0,0,.25); border-radius: 0;}
#account-edit .form-horizontal .form-control:focus { background-color: #fff; color: #232323; border-color: #000;}
.form-horizontal{ box-shadow: 2px 2px 8px 0 rgba(0,0,0,.2);background: #fff; padding: 20px;}
.form-horizontal .form-control { background: #f1f1f1; color: #7a7a7a; border: 1px solid rgba(0,0,0,.25); border-radius: 0;}
.form-horizontal .form-control:focus { background-color: #fff; color: #232323; border-color: #000;}
#account-password h1{ font-size: 24px;}
#account-login .well{ box-shadow: 2px 2px 8px 0 rgba(0,0,0,.2); background: #fff; padding: 20px;}
#account-login h2{ font-size:24px;}
#account-login .well .form-control{ background: #f1f1f1; color: #7a7a7a; border: 1px solid rgba(0,0,0,.25); border-radius: 0;}
#account-login .well .form-control:focus { background-color: #fff; color: #232323; border-color: #000;}

#account-register .form-horizontal { float: left; width: 100%; box-shadow: 2px 2px 8px 0 rgba(0,0,0,.2); background: #fff;
padding: 20px;}
#account-register .form-control{ background: #f1f1f1; color: #7a7a7a; border: 1px solid rgba(0,0,0,.25); border-radius: 0;}
#account-register .form-control:focus { background-color: #fff; color: #232323; border-color: #000;}
#account-forgotten h1{ font-size: 24px;}
#account-address h2{ font-size: 24px;}
#account-address .btn.btn-default { background: #000; border: 1px solid #000; border-radius: 0; color: #fff;}
#account-address .btn.btn-default:hover { background: #444; border: 1px solid #444;}
#account-wishlist h2{ font-size: 24px;}
#account-order h1{font-size: 24px;}
#account-reward h1{font-size: 24px;}

#account-reward .table.table-bordered{ background-color: #fff; box-shadow: 0 2px 4px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12) !important;}
#account-reward .table thead tr td{ background-color: #cecece; border-bottom: none; font-size: 14px; font-weight: 600;}
#account-return h1{ font-size: 24px;}
#account-newsletter h1{ font-size: 24px;}
#common-success h1{ font-size: 24px;  font-weight: 600; margin-top: 20px;}

#account-address .table{ box-shadow: 2px 2px 8px 0 rgba(0,0,0,.2); background: #fff; padding: 20px; border: none;}
.table-hover > tbody > tr:hover { background-color: #fff;}
#account-address tbody tr td{ font-size: 14px; line-height: 24px;}
.btn-info { border-radius: 0;}
.btn-danger { border-radius: 0;}
.btn-primary { border-radius: 0;}
#account-wishlist .table thead tr td{ background-color: #cecece; border-bottom: none; font-size: 14px;font-weight: 600;}
#account-wishlist .table.table-bordered{ background-color: #fff; box-shadow: 0 2px 4px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12) !important;}
#account-wishlist .table.table-bordered .price{ background-color: transparent;}
#account-order .table thead tr td{background-color: #cecece; border-bottom: none; font-size: 14px;font-weight: 600;}
#account-order .table.table-bordered{ background-color: #fff; box-shadow: 0 2px 4px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12) !important;}
#account-return .table thead tr td{ background-color: #cecece; border-bottom: none; font-size: 14px;font-weight: 600;}
#account-return .table.table-bordered{ background-color: #fff; box-shadow: 0 2px 4px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12) !important;}
.logout-txt { box-shadow: 2px 2px 8px 0 rgba(0,0,0,.2);background: #fff; padding: 20px; float: left;width: 100%;}
.list-group a.list-group-item:hover{ background-color: #e3e3e3;}
#account-order tfoot tr td{ background-color: #fff;}
#checkout-checkout #accordion .panel-default > .panel-heading {color: #fff; background-color: #333; border-color: #333; border-radius: 0;}
#checkout-checkout .panel-heading [data-toggle="collapse"].collapsed::after {color: #fff;}
.panel-heading [data-toggle="collapse"]::after { color: #fff;}
#checkout-checkout a.accordion-toggle:hover{ opacity:0.7; color:#fff;}
#checkout-checkout a.accordion-toggle:active{ color: #f7c119;}
#checkout-checkout a.accordion-toggle:focus{ color: #fff;}
#checkout-cart .table{ background-color: #fff;}
#checkout-cart h2{ font-size: 24px;}
#checkout-cart .table thead tr td { background-color: #cecece; border-bottom: none; font-size: 14px; font-weight: 600;}
#checkout-cart .panel-default > .panel-heading { color: #fff; background-color: #333; border-color: #333; border-radius: 0;}
#checkout-cart .panel-heading [data-toggle="collapse"].collapsed::after { color:#fff;}
#account-order .btn-info { color: #fff; background-color: #000; border-color: #000;}
#account-order .btn-info:hover{ background: #444; border: 1px solid #444;}
.table.table-bordered tbody tr td{ background-color: #fff;}

#myCarousel{ padding-top: 15px;}


/*--carousel--*/
.carousel.slide .carousel-inner a img{ width: 100%;}

/*--new-brand-page--*/

/* Style tab links */
.brand-page-innr .tablink { background-color: #fff; color: #000; float: left; border: none; outline: none; cursor: pointer;
 padding: 10px 16px; font-size: 22px; width: 25%; border-bottom: 10px solid #000; transition: all linear 0.2s;}
.brand-page-innr .tablink:hover { background-color: #fff; border-bottom: none; }

/* Style the tab content (and add height:100% for full page content) */
.brand-page-innr .tabcontent {color: white; display: none; padding: 100px 20px 30px; height: 100%;}
#Home {background-color: #fff;}
#News {background-color: #fff;}
#Contact {background-color: #fff;}
#About {background-color: #fff;}

.brand-logo-img{ text-align: center; margin-bottom: 10px;}
.brnd-logo-sec { margin: 0px 0px 40px 0px;}
.brand-page-innr .container-fluid { padding-top: 30px; height: 335px; overflow: auto;}
.whitetab{border-bottom: 10px solid #fff !important;}
.tab-bttm{ padding: 100px 20px 30px;}

.swiper-button-next::before { font-size: 26px !important;}
.swiper-button-prev::before { font-size: 26px !important;}
#go-to-top{ cursor:pointer;}

/*--return-page-css--*/

.addres-head { margin: 0; background-color: #010101; border-radius: 5px; padding: 8px 16px 11px; color: #fff; font-size: 24px; font-weight: 600;}
.chng-addrss h4{ font-size: 20px; font-weight: 600; color: #000000; text-transform: uppercase;}
.chng-addrss{ border: 1px dashed #bfbfbf; padding: 8px 10px; margin-top: 15px; margin-bottom: 40px; background-color: #fff;}
.chng-addrss p{ color: #444444; font-size: 14px; line-height: 22px; margin-bottom: 5px;}
.addrss-rght-sec{ position: relative;}
.chng-bttn{ position: absolute; right: 5px; top: 35px; background-color: #dbdbdb; border-color: #dbdbdb; color: #000000; font-weight: 600; outline: none; padding: 8px 24px; font-size: 15px;}
.chng-bttn:hover{ border-color: #dbdbdb;}
.order-sec { border: 1px dashed #bfbfbf; padding: 8px 10px; margin-top: 15px; margin-bottom: 40px; background-color: #fff;}
.odr-rght-sec{ text-align: center;}
.order-sec h4{ font-weight: 600; margin-bottom: 5px;}
.order-sec h3{ font-size: 23px; font-weight: 600;}
.order-sec p{color: #444444; font-size: 14px; line-height: 22px;}
.odr-rght-sec img{ width: 130px;}
.reasn-sec{ border: 1px dashed #bfbfbf; padding: 8px 10px; margin-top: 15px; margin-bottom: 20px; background-color: #fff;}
.reasn-sec .form-horizontal{ width: 50%;}
.bttn-innr{ float: right;}
.bttn-innr .btn{margin: 0 0 0 10px; background-color: #010101; border-radius: 5px; padding: 5px 10px 6px; color: #fff; font-size: 17px; font-weight: 600; text-transform: uppercase;}
.bttn-innr .btn:hover{ opacity: 0.7;}
.form-control-file{ margin-bottom: 15px;}
.order-form-sec {
    display: none;
}
.reasn-sec .form-control{ margin-bottom: 15px;}


/*--track-page--*/

.track-form h2{padding: 0 20px 20px; font-weight: bold; font-size: 25px; margin-bottom: 15px;}
.shipmnt-sec h2{ padding: 0 20px 20px; font-weight: bold; font-size: 25px; margin-bottom: 15px;}
.track-form { background-color: #f5f5f5; padding: 30px 0 15px; margin-bottom: 15px;}
.shipmnt-sec { background-color: #f5f5f5; padding: 30px 0 15px;}

#msform {width: 100%;margin: 0px auto;text-align: center;position: relative;}

/*headings*/
.fs-title {font-size: 15px;text-transform: uppercase;color: #2C3E50;margin-bottom: 10px;}
.fs-subtitle {font-weight: normal;font-size: 13px;color: #666;margin-bottom: 20px;}
/*progressbar*/
#progressbar {margin-bottom: 30px;overflow: hidden;counter-reset: step;}
#progressbar li {list-style-type: none;color: #000;text-transform: uppercase;font-size: 11px;width: 25%;float: left;position: relative;}
#progressbar li:before { content: "\f017"; font-family: 'FontAwesome'; width: 75px;line-height: 75px;display: block;font-size: 32px;color: #333;background: #ddd;border-radius: 50px;margin: 0 auto 5px auto;position: relative;z-index: 9;height: 75px;}
#progressbar li.active:before { content: "\f017"; font-family: 'FontAwesome';}
#progressbar li.act-b:before { content: "\f0f7"; font-family: 'FontAwesome';}
#progressbar li.act-c:before { content: "\f21c"; font-family: 'FontAwesome';}
#progressbar li.act-d:before { content: "\f05d"; font-family: 'FontAwesome';}
.shipmnt-sec .table > tbody > tr:nth-of-type(2n+1) { background-color: #fff;}


/*progressbar connectors*/
#progressbar li:after {content: '';width: 100%;height: 2px;background: #ddd;position: absolute;left: -50%;top: 40%;z-index: 1; }
#progressbar li:first-child:after {content: none; }

#progressbar li.active:before,  #progressbar li.active:after{background: #F0503C;color: #fff;}
#progressbar li.act-b:before{ background: #FF9386; color: #fff;}
#progressbar li.act-c:before{ background: #FF9386; color: #fff;}
#progressbar li.act-d:before{ background: #27AE60; color: #fff;}

.shipmnt-sec .table > thead > tr > th { vertical-align: bottom; border-bottom: 1px solid #979797; border-top: 1px solid #979797 !important; padding: 8px 0 8px 20px;}
.shipmnt-sec .table > tbody > tr > td { padding: 12px 0 12px 20px; border-top: 1px solid #979797 !important;}



/* Ion.RangeSlider
// css version 2.0.3
// Â© 2013-2014 Denis Ineshin | IonDen.com
// ===================================================================================================================*/

/* =====================================================================================================================
// RangeSlider */

.irs {
    position: relative; display: block;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
     -khtml-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
    .irs-line {
        position: relative; display: block;
        overflow: hidden;
        outline: none !important;
    }
        .irs-line-left, .irs-line-mid, .irs-line-right {
            position: absolute; display: block;
            top: 0;
        }
        .irs-line-left {
            left: 0; width: 11%;
        }
        .irs-line-mid {
            left: 9%; width: 82%;
        }
        .irs-line-right {
            right: 0; width: 11%;
        }

    .irs-bar {
        position: absolute; display: block;
        left: 0; width: 0;
    }
        .irs-bar-edge {
            position: absolute; display: block;
            top: 0; left: 0;
        }

    .irs-shadow {
        position: absolute; display: none;
        left: 0; width: 0;
    }

    .irs-slider {
        position: absolute; display: block;
        cursor: default;
        z-index: 1;
    }
        .irs-slider.single {

        }
        .irs-slider.from {

        }
        .irs-slider.to {

        }
        .irs-slider.type_last {
            z-index: 2;
        }

    .irs-min {
        position: absolute; display: block;
        left: 0;
        cursor: default;
    }
    .irs-max {
        position: absolute; display: block;
        right: 0;
        cursor: default;
    }

    .irs-from, .irs-to, .irs-single {
        position: absolute; display: block;
        top: 0; left: 0;
        cursor: default;
        white-space: nowrap;
    }

.irs-grid {
    position: absolute; display: none;
    bottom: 0; left: 0;
    width: 100%; height: 20px;
}
.irs-with-grid .irs-grid {
    display: block;
}
    .irs-grid-pol {
        position: absolute;
        top: 0; left: 0;
        width: 1px; height: 8px;
        background: #000;
    }
    .irs-grid-pol.small {
        height: 4px;
    }
    .irs-grid-text {
        position: absolute;
        bottom: 0; left: 0;
        white-space: nowrap;
        text-align: center;
        font-size: 9px; line-height: 9px;
        padding: 0 3px;
        color: #000;
    }

.irs-disable-mask {
    position: absolute; display: block;
    top: 0; left: -1%;
    width: 102%; height: 100%;
    cursor: default;
    background: rgba(0,0,0,0.0);
    z-index: 2;
}
.lt-ie9 .irs-disable-mask {
    background: #000;
    filter: alpha(opacity=0);
    cursor: not-allowed;
}

.irs-disabled {
    opacity: 0.4;
}


.irs-hidden-input {
    position: absolute !important;
    display: block !important;
    top: 0 !important;
    left: 0 !important;
    width: 0 !important;
    height: 0 !important;
    font-size: 0 !important;
    line-height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    outline: none !important;
    z-index: -9999 !important;
    background: none !important;
    border-style: solid !important;
    border-color: transparent !important;
}


/* Ion.RangeSlider, Simple Skin
// css version 2.0.3
// Â© Denis Ineshin, 2014    https://github.com/IonDen
// Â© guybowden, 2014        https://github.com/guybowden
// ===================================================================================================================*/

/* =====================================================================================================================
// Skin details */

.irs { height: 55px;}
.irs-with-grid {height: 75px;}
.irs-line { height: 3px; top: 37px; background: #EEE; background: #ddd; /* W3C */ border: 1px solid #ddd; border-radius: 16px;
 -moz-border-radius: 16px;}

.irs-line-left { height: 3px;}
.irs-line-mid { height: 3px;}
.irs-line-right { height: 3px;}
.irs-bar { height: 3px;top: 37px;border-top: 1px solid #000;border-bottom: 1px solid #000;background: #000; /* W3C */}

.irs-bar-edge { height: 10px; top: 33px; width: 14px; border: 1px solid #428bca; border-right: 0; background: #428bca; background: linear-gradient(to top, rgba(66,139,202,1) 0%,rgba(127,195,232,1) 100%); /* W3C */ border-radius: 16px 0 0 16px;
-moz-border-radius: 16px 0 0 16px; }

.irs-shadow { height: 2px; top: 38px; background: #000; opacity: 0.3; border-radius: 5px; -moz-border-radius: 5px;}
.lt-ie9 .irs-shadow { filter: alpha(opacity=30);}

.irs-slider { top: 25px; width: 27px; height: 27px;border: 2px solid #000; background: #d7aa29;-moz-border-radius: 27px;  border-radius: 27px;  box-shadow: 1px 1px 3px rgba(0,0,0,0.3); cursor: pointer; text-align: center;}

.irs-slider.state_hover, .irs-slider:hover { background: #000; border: 2px solid #d7aa29; color: #d7aa29;}

.irs-min, .irs-max { color: #000;font-size: 12px; line-height: 1.333;text-shadow: none; top: 0; padding: 1px 5px; background: rgba(0,0,0,0.1);  -moz-border-radius: 3px; border-radius: 3px;}

.lt-ie9 .irs-min, .lt-ie9 .irs-max { background: #ccc;}
.irs-from, .irs-to, .irs-single { color: #fff; font-size: 14px;line-height: 1.333; text-shadow: none; padding: 1px 5px; background: #808080; -moz-border-radius: 3px; border-radius: 3px; }
.lt-ie9 .irs-from, .lt-ie9 .irs-to, .lt-ie9 .irs-single { background: #999;}
.irs-grid { height: 27px;}
.irs-grid-pol {opacity: 0.5; background: #428bca;}
.irs-grid-pol.small { background: #999;}
.irs-grid-text { bottom: 5px; color: #99a4ac;}
.js-input-from.form-control { float: left; width: 40%; border-radius: 0; box-shadow: none; height: 32px;font-size: 13px; padding: 5px 10px;}
.js-input-to.form-control{ float: left; width: 40%; border-radius: 0; box-shadow: none; height: 32px; font-size: 13px; padding: 5px 8px;}
.cntr-to{float: left; width: 20%; text-align: center; margin-top: 5px; font-weight: 600;}
.range-slider { margin-bottom: 10px;}



/*--new-search--*/
.search-pg {padding: 50px 0;}
.search-innr-sec{ text-align: center;}	
.search-innr-sec img{width: 230px;}
.search-innr-sec h4{ color: #222; font-size: 28px; padding-top: 20px; font-weight: 600;}
.search-innr-sec p{color: #9b9b9b; font-size: 18px; line-height: 24px; margin-top: 10px;}	



.searchbox .typeahead.dropdown-menu{ background-color: #000; padding: 10px;}
.searchbox .typeahead.dropdown-menu li{ width: 100%; padding: 0;}
.searchbox .typeahead.dropdown-menu li::before {
	content: none; }
.searchbox .typeahead.dropdown-menu li a{ width: 100%;}
.searchbox .typeahead.dropdown-menu > .active > a, .searchbox .typeahead.dropdown-menu > .active > a:focus, .searchbox .typeahead.dropdown-menu > .active > a:hover {
    background-color: #f7c119; color:#fff;
}
.searchbox .typeahead.dropdown-menu > .active > a:hover , .searchbox .typeahead.dropdown-menu > li > a:focus {
	background-color: #f7c119; color:#000;}
.searchbox .typeahead.dropdown-menu > li > a:focus, .searchbox .typeahead.dropdown-menu > li > a:hover {
    color:#000;
   background-color: #f7c119;
}
#search ul.typeahead.dropdown-menu li a {
	padding: 5px !important; white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;}
.wrapper .extra-controls{ margin-bottom: 10px;}

.col-half-offset .new-label {
    margin: 0;
    position: absolute;
    background-color: #D7AB28;
    color: #fff;
    left: 10px;
    top: 10px;
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 32px;
    border-radius: 50%;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 9px;
    letter-spacing: 0.3px;
    box-shadow: 1px 2px 3px #b1b1b1;
    z-index: 2;
}
.col-half-offset .pro-detail .caption h4 a {
    font-size: 13px;
}
/*--css-26-aprl--*/

.sldr-head{text-align: center; padding: 32px 0; background-color: #fff;}

.sldr-head h2{ font-family: 'OpenSans-Light'; text-transform: uppercase; margin: 0; font-size: 40px; font-weight: 300; background-color: #ddd; padding: 5px 0;}

.brand-main-slider { background-color: #fff; padding: 0px; border-top: 3px solid #000; border-bottom: 3px solid #000;}

.brand-grid-sec { background-color: #fff; padding: 45px 0;}

.lft-bnnr-sec { background-color: #f5f5f5; padding: 30px 0;}

.trendng-sec h3{margin: 0;font-family: 'open_sanssemibold';font-size: 30px;padding: 5px 10px 25px;}

.trnd-logo { text-align: center; padding-top: 25px;}

.trnd-img { margin-bottom: 80px;}

.right-bnnr-list { padding: 0 30px;}

.right-bnnr-list h3{ font-family: 'open_sanssemibold'; font-size: 30px;}

.brands-listng{padding: 0; list-style: none;}

.brands-listng li a{ font-family: 'open_sansregular'; font-size: 21px; color:#5b5b5b; line-height: 36px;}

.brands-listng li a:hover{ color: #f7c119;}

.trnd-img img{-webkit-transition: all .3s ease-out;

-moz-transition: all .3s ease-out;

-o-transition: all .3s ease-out;

transition: all .3s ease-out;}

.trnd-img a:hover img{transform: scale(1.05);
transition: all 1s ease;}
.trnd-img a{ overflow: hidden;
display: block;}

.trnd-img img.trnd-bnnr{ width: 100%;}

@media screen and (min-width: 1440px) {
.center-kid-sec { top: -28px; height: 324px;}
.center-unisex { min-height: 511px;}

}
@media screen and (max-width: 1280px) {
.center-kid-sec {height: 294px;}
	
}
@media screen and (max-width: 1180px) {
.center-unisex { min-height: 500px; height: 500px;}
.unisex-centr-listng { overflow: scroll; height: 425px;}

}
@media screen and (max-width: 1080px) {
.center-kid-sec { position: relative; top: -30px; height: 246px;}
.center-unisex { min-height: 355px; height: 355px;}
.unisex-centr-listng { overflow: scroll; height: 280px;}
.cb-slideshow, .cb-slideshow::after { height: 300px;}
.brand-men-txt { min-height: 345px; height: 345px;}
.men-brand-lstng { height: 270px; min-height: 270px;}
.men-slidr .item { height: 345px;}
.men-slidr .item img { height: 100%;}
.right-unisex-slidr .carousel-inner > .item > img { height: 355px; object-fit: cover;}
.left-unisex-slidr .carousel-inner > .item > img { height: 355px; object-fit: cover;}
.unisex-innr-sec .carousel-inner .item { height: 355px; min-height: 355px;}
	
}

@media screen and (max-width: 1024px) {
.unisex-innr-sec .carousel-inner > .item { height: 270px;}
.center-kid-sec { top: -22px; height: 227px;}
.kids-innr-sec .col-md-6 {  height: 244px;}	
.centr-kids-listng { height: 150px;}
	
}

@media screen and (max-width: 991px) {
/*
nav .row{margin:0 !important}
*/
.contact-inner:after{ background:none !important; }
.contact-inner { margin-bottom:20px;}
nav .main-menu > li > a { padding: 25px 12px;}
.navi12 .paddtry { padding: 25px 12px;}
.list-unstyled.list-logo-img {float: left;}
.centr-kids-listng {height: 200px; overflow: auto;}
.center-kid-sec { top: -22px; height: 220px;}
.kids-innr-sec .col-md-6 { height: 188px;}
.center-unisex { min-height: 302px; height: 302px;}
.unisex-centr-listng { overflow: scroll; height: 228px;}
.men-slidr .item { height: 319px;}
.brand-men-txt { min-height: 319px; height: 319px;}
.men-brand-lstng { height: 242px; min-height: 242px;}
.men-slidr .item img { height: 319px; object-fit: cover;}
.women-slidr .item img { object-fit: cover;}
.unisex-innr-sec .carousel-inner .item { height: 302px; min-height: 302px;}
.right-unisex-slidr .carousel-inner > .item > img { height: 302px; object-fit:cover;}
.left-unisex-slidr .carousel-inner > .item > img { height: 302px; object-fit:cover;}
.swiper-viewport .swiper-slide{ margin: 0px 20px;}
#myCarousel{ padding-top: 9px;}
.top-brnd-bnnr { margin-top: 9px;}
.sale-img { left: -3px; top: 6px;}

.panel-footer .btn.btn-primary{ width: 100%;
margin-bottom: 10px; float:none;}

}




@media screen and (max-width: 768px) {
.men-slidr .item { height: 234px;}
.brand-men-txt { min-height: 234px; height: 234px;}
.men-brand-lstng { height: 160px; min-height: 160px;}
.women-slidr .item img { object-fit: cover;}
.men-slidr .item img { height: 234px; object-fit: cover;}
.centr-kids-listng { height: 144px;}
.center-kid-sec { min-height: 213px; height: 213px;}
.unisex-innr-sec .carousel-inner .item { height: 219px; min-height: 219px;}
.center-unisex { min-height: 219px; height: 219px;}
.unisex-centr-listng { height: 145px;}
body {padding-top: 91px;}
	
}


/* extra small device (xs)*/
@media screen and (max-width: 767px) {
#myCarousel {
    padding-top: 1px;
    margin-top: 9%;
}
.breadcrumb {
  
    margin-top: 40px;
 
}
nav .icons a {
    margin: 5px 0px;
}
.shop-brand {
    margin: 5px 0 0px 0;
}
.shop-brand h3 { 
    margin: 0 0 10px 0;
    }
.category-box {   
    margin: 0 0 15px 0;
 }
 .swiper-viewport {
    margin: 0 0 20px !important;  
}
.figure-box figure a:before {
    height: 100%;
    width: 100%;
    content: "";
    position: absolute;
    top: 5px;
    z-index: 10;
    border: 2px solid #D7AA29;
    left: 5px;
}
.banner-buttons {
    margin: 10px 0;
}

.container { padding:0 10px; }

.dbl-bdr-btn { padding: 5px 0px; 
	font-size: 14px;
}
.dbl-bdr-btnmid { padding: 5px 0px; 
	font-size: 14px;
}
.dbl-bdr-btnlast { padding: 5px 0px; 
	font-size: 14px;
}
[class^="col-"] { padding:0 10px; }
header .top {
/*
height: 40px;
*/
 padding: 9px 0;}
header .logo { width:31%; float:none; padding:0px 0 5px 10px; margin-left: 32px;}
header .menu { width:100%; float:none; text-align:center; }
header .menu ul { float:none; text-align:center; padding:0; }
header .menu .bag:before { display:none; margin:0; }
header .search { float:none; text-align:left; margin:0 10px 10px 10px; position:relative; bottom: 5px; bottom: -4px;float: right; }
header .search input[type="search"] { width:100%; padding-right:23px; top:-3px; }
header .search button { position:absolute; right:0; top:-3px; background-color: transparent; color: #fff;}
nav {text-align: left;}
nav .icons { text-align:center;}
nav .menu-btn { display:block; top: -38px;  width: auto; height: auto; position:relative; left:5px; background-color:transparent; color:#fff; margin-bottom:-23px; }
nav .main-menu { display:none; position:absolute; top:0px; right:10px; left:0px; background-color:#fff; z-index:1000; padding:0; width:200px; }
nav .main-menu > li { display:block; margin:0; padding:0; border-bottom:1px solid #efefef; }
nav .main-menu > li > a { display:block; padding:7px 10px; line-height:20px; }
nav .main-menu > li > a:hover { background-color:#ececec; }
nav .menu1 { float:none; list-style:none; margin:5px 0px 0 0; }
nav	.menu1 > li { display:inline-block; /*padding:0 0 0 10px;*/ }
nav .menu1 li:before {  display:inline-block; margin:0 10px 0 0; width:1px; height:13px; background-color:#fff; position:relative; top:3px; }
nav .menu1 li:first-child:before { display:none; margin:0; }
nav .menu1 .bag a { display:inline-block; height:22px; background:transparent url(../images/bag-icon1.png) 0 0 no-repeat; padding:0 36px 0 0; position:relative; }
nav .menu1 .bag a .badge { display: inline-block; min-width: 18px; height: 18px; line-height: 11px; text-align: center; border-radius: 50%; background-color: #000; border: 2px solid #fff; color: #fff;  padding: 0;  position: absolute; right: 4px;  top: 0;font-size: 10px;font-weight: 100;}
nav .menu1 .wishlist a .badge { display: inline-block; min-width: 18px;  height: 18px; line-height: 11px; text-align: center;
border-radius: 50%; background-color: #000;  border: 2px solid #fff;  color: #fff;  padding: 0;  position: absolute;
right: 4px;  top: 0;  font-size: 10px; font-weight: 100;}
nav .menu1 .wishlist a { display:inline-block; height:22px; background:transparent url(../images/wishlist-icon1.png) 1px 3px no-repeat; padding:0 40px 0 0; position:relative; }		
nav li .submenu { text-align:left;}
nav li .submenu, nav li:hover .submenu { display:none; width:100%; position:static; }
.searchbox input[type="search"]:focus { width:300px; color:#989898; z-index:1; padding-right:32px; background-color:#fff; }
.follow .social-menu { background-color:#fff; border-bottom:1px solid #efefef; width:100%; position:static; }
.follow .social-menu a { color:#000; }	
.banner .main-slider .one .banner-btn { bottom:10px; right:10px; top:auto; padding: 4px 4px;}
.category-box .category-slider .carousel-cell a img {width: 100%;  height: 100%;}
.category-box .category-slider .carousel-cell { width:50%;  }	
.category-box .heading-box { float:left; width:100%; }
.category-box .heading-box h3 { margin:20px 0 5px 0; padding:0 10px; }
.category-box .heading-box .view-btn { margin-bottom:20px; }
.category-box .slider-box { float:left; width:100%; }
	
.figure-box.fashion-essentials .btn { top:auto; bottom:10px; right:10px; }
.figure-box.newest-trends .btn { top:auto; bottom:15px; right:auto; left:15px; }
.figure-box.new-arrivals .btn { top:auto; bottom:20px; right:auto; left:30px; }
.figure-box.buy1-get1 .btn { top:auto; bottom:20px; right:auto; left:50%; -webkit-transform:translateX(-50%); transform:translateX(-50%); }	
footer .top { padding:0 5px 25px 5px; }
footer .links { width:50%; margin-bottom:20px; min-height: 200px;}
footer .bottom { padding:10px 10px 10px 10px; }
footer .copyright { width:100%; text-align:center; }
footer .social { width:100%; text-align:center; margin:10px 0 0 0; }	
footer .map {width:100%;}
.visible-xs > .menu1 { float: right; list-style: none; margin-right: 43px; padding-left: 12px; }
.menu1 > li { display:inline-block; /*padding:0 0 0 10px;*/ }
.menu1 li:before {  display:inline-block; margin:0 10px 0 0; width:1px; height:13px; background-color:#fff; position:relative; top:3px; }
.menu1 li:first-child:before { display:none; margin:0; }
.menu1 .bag a { display:inline-block; height:22px; background:transparent url(../images/shopping-cart.1.png) 0 0 no-repeat; padding:0 40px 0 0; position:relative; right: 5px;}
.menu1 .bag a .badge { display: inline-block; min-width: 18px; height: 18px; line-height: 14px; text-align: center; border-radius: 50%; background-color: #000; border: 1px solid #fff; color: #fff;  padding: 0;  position: absolute; right: 4px; top: -4px;  font-size: 10px;  font-weight: 100;}
#cart-total .fa {font-size: 22px; position: relative;top: -3px; color: #fff;}
.menu1 .wishlist a .badge { display: inline-block; min-width: 18px;  height: 18px; line-height: 14px; text-align: center; border-radius: 50%; background-color: #000;  border: 1px solid #fff;  color: #fff;  padding: 0;  position: absolute;right: 4px; top: 0;  font-size: 10px; font-weight: 100;}
.menu1 .wishlist a { display:inline-block; height:22px; background:transparent url(../images/wishlist-icon1.png) 1px 3px no-repeat; padding:0 40px 0 0; position:relative; }
header {min-height: auto; background-color: #fff; color: #fff; box-shadow: 0 3px 8px rgba(0, 0, 0, 0.25);}
.searchbox { float: none; margin: 2px 0 0px 0;}
.grid3{ background:transparent url(../images/bag-icon.png) 0 0 no-repeat;}
#content { min-height: 200px;}
.flickity-prev-next-button.next {width: 22px; height: 22px;}
.flickity-prev-next-button.previous {width: 22px; height: 22px;}
.scrollnew{max-height: 150px;  overflow-y: auto; overflow-x: hidden;}
.menu-btn-wrapper { display: block; width: 60px; height: 50px; position: absolute; right: 0; top: 0; z-index: 950; cursor: pointer;}
.menu-btn { display: block; width: 23px; height: 23px; position: absolute; top: 13.5px; right: 30px;}
.navi12{margin-top: 5px; margin-left: 0px; margin-right: 10px; float:left;}
.heinav{ height: 31px; }
.paddtry{padding: 7px 10px !important;}	
.image-additional a { width: 100% !important;}	
.review-tabs { margin-left: 0;}
.main-menu a.heinav img{ position: relative; top: 9px; right: 15px; float: right;}
.dropdown-menu.pull-right { right: 0px; left: auto !important; top: 29px;}
/*--store-page--*/

.store-form .btn.btn-primary.go-btn {margin: 30px auto 30px; display: block; left: auto;}
.store-form{padding: 0 25px;}
.store-form .fstElement { width: 100%;}
.store-form .form-group { margin-left: 0;}
.all-store-sec { margin-top: 30px;}
.top-address { font-size: 14px; padding: 5px 20px 6px; line-height: 18px;}
.city-sel-sec { position: static; padding-top: 35px;}

/*----*/
	
.productul.dropdown-menu.pull-right .empty-cart { margin: 0; padding: 5px 0; border-top: 2px solid #000;}
/*--brand-page--*/
.unisex-innr-sec .carousel-inner > .item { height: 100%;}
.kid-right-slide .carousel-inner .item img { position: static; min-height: 100%;}
.kid-right-slide .carousel-inner .item { height: auto;}
.kid-lft-slide .carousel-inner .item img { position: static; min-height: 100%;}
.kid-lft-slide .carousel-inner .item {height: auto;}
.innr-brnd-logos.centre-brand { margin-bottom: 30px; margin-top: 30px;}
.center-kid-sec {top: auto;float: left;width: 100%; margin-top: 30px; margin-bottom: 30px;}
.lukng-head h2 {font-size: 26px;}
.women-slidr .item img { min-height: auto;}

.kid-right-slide{ float: left;width: 100%;}
.centr-kids-listng {height: 145px; overflow: auto;}
#homepage_slider video { height: 180px !important; object-fit: cover;}
#homepage_slider img {height: 180px;}
.women-slidr video { min-width: 100%; height: 250px; object-fit: cover;}
.women-slidr .item img { height: 100%;}
.men-slidr video { min-width: 100%; height: 250px; object-fit: cover;}
.men-slidr .item img { height: 250px; object-fit: cover;}
.women-slidr .item { height: auto;}
.men-slidr .item { height: auto;}
.brand-page-innr { padding-bottom: 30px;}
.center-unisex { margin-top:30px; margin-bottom:30px;}	
.brand-main-slider #homepage_slider img{ height: auto;}
.right-unisex-slidr { height: 100%; min-height: auto;}
.left-unisex-slidr { height: 100%;min-height: auto;}
.men-slidr .item img { height: auto;object-fit: cover;}	
.left-unisex-slidr .carousel-inner > .item > img { height: 100%;}
.right-unisex-slidr .carousel-inner > .item > img { height: 100%;}
.swiper-button-prev::before { font-size: 25px !important;}
.swiper-button-next::before { font-size: 25px !important;}
.top-brnd-bnnr { margin-top: 0px;}	

/*--new-brand-page--*/
.brand-logo-img { text-align: center; margin-bottom: 25px;}
.chng-bttn {position: static; margin-bottom: 15px;}
	
.sale-img { left: -2px; top: 0px; width: 20px;}	

.left-img-submn.menu-bnnr h4{
 display: none;		
}
.left-img-submn.menu-bnnr > a{
 display: none;		
}
.left-img-submn.menu-bnnr {
    padding: 0;
}
.menu-listng.men-sectn > a:first-child{ display: none;}
}
 /* iphone 6+, 6s+, 7+, 8+ */
    @media only screen and (min-device-width: 414px) and (max-device-height: 736px) and (-webkit-device-pixel-ratio: 3) {
    .mobi-span a {
    width: 80px !important;
    height: 70px !important;
}     
     }


/* iPhone 5 Retina regardless of IOS version */
@media (device-height : 568px) 
   and (device-width : 320px) 
   and (-webkit-min-device-pixel-ratio: 2)
/* and (orientation : todo: you can add orientation or delete this comment)*/ {
       .mobi-span a {
    width: 60px !important;
    height: 60px !important;
}        
                 
}

#otpMsgRed {
	color: #fc0000;
	/*padding: 10px; */
	margin: 10px;
	font-size: inherit;
}

/*--notify-modal--*/

.notify-modal .modal-header{padding: 10px; background-color: #000; border: 2px solid #d7aa29;}

.notify-modal .modal-header h4{ color: #d7aa29; font-size: 18px; font-weight: 600;}
.notify-modal .modal-body p{ font-size: 15px; line-height: normal;}

.notify-modal #notifySbmtBtn { margin: 20px auto; display: block; background: #000; border: 1px solid #000; border-radius: 0;
 font-size: 14px; text-transform: uppercase; font-weight: bold; color: #FFFFFF;}
#notifySbmtBtn:hover { background: #444; border: 1px solid #444;}
#notifyEmail{ padding: 6px 12px;}
.notify-modal .modal-body .md-form.mb-5 { margin-top: 30px;}
.notify-modal .modal-footer p{ font-size: 13px;line-height: normal;text-align: center;color: #898989;}
.notify-modal .close { opacity: 1; color:#fff;}
.notify-modal .close:focus, .close:hover { color: #fff; opacity: .7;}
.mob-menu .rounded-img {
	border-radius: 50%;
	border: 1px solid #D7AA29;
	padding: 1px;
	width: 50px;
	height: 50px;
}
.mobi-span {
	font-size: 10px;
}

.mobi-span a {
width: 70px;
height: 70px;
}
.mobi-span span {
padding:5px;
}


/* small device (sm) */
@media screen and (min-width: 768px) and (max-width: 991px) {

	.productul.dropdown-menu.pull-right li.empty-listng{ padding: 0px; padding-bottom: 10px;}
	nav li { padding:0 2px; }
	.banner .main-slider .one .banner-btn { right:10%; }
	.category-box .category-slider .carousel-cell { width:50%; }
	
	.figure-box.fashion-essentials .btn { top:auto; bottom:10px; right:10px; }
	.figure-box.newest-trends .btn { top:auto; bottom:15px; right:auto; left:15px; }
	.figure-box.new-arrivals .btn { top:auto; bottom:20px; right:auto; left:30px; }
	.figure-box.buy1-get1 .btn { top:auto; bottom:20px; right:auto; left:50%; -webkit-transform:translateX(-50%); transform:translateX(-50%); }
	.dbl-bdr-btn { font-size:12px;}
	.dbl-bdr-btnmid {font-size:12px;  }
	.dbl-bdr-btnlast { font-size:12px; }
	
	footer .map {width:100%;}
	
	/*submenu*/ 
nav li .submenu { position:absolute; z-index:1001; left:10%; top:54px; width:100%; min-height:auto; background-color:#fff; box-shadow:0 3px 7px rgba(0, 0, 0, 0.25); display:none; padding:10px 0px; }
nav li .submenu	.dropdown-header {font-size: 18px;  color: #000; padding: 5px 60px 5px 0px; line-height: 30px;}
nav li .submenu li a{font-size:14px; line-height:25px;}
nav li:hover .submenu { display:block; text-align:left; }
nav li:hover .submenu ul { margin:0; padding:0; list-style:none; }
nav li:hover .submenu li { margin:0; }
/* /submenu */
				
nav .main-menu > li { display:inline-block; padding:0px; }
.containnew{width: 786px;}
footer .top { padding: 0 62px 25px 9px;}
.review-tabs {
    margin-left: -3%;
}
.review-sec{ diplay:block;}
	
.swiper-viewport .swiper-button-prev {
    opacity: 0;
    left: 0 !important;
}
.swiper-viewport .swiper-button-next {
    opacity: 0;
    right: 0px !important;
}
.swiper-viewport:hover .swiper-button-next {
    opacity: 0.7;
    right: 10px !important;
}
.swiper-viewport:hover .swiper-button-prev {
    opacity: 0.7;
    left: 10px !important;
}

}

/* medium device (md) */
@media screen and (min-width: 992px) and (max-width: 1199px) {
	.category-box .category-slider .carousel-cell { width:33.333333%; }
	
	.figure-box.fashion-essentials .btn { top:auto; bottom:10px; right:10px; }
	.figure-box.newest-trends .btn { top:auto; bottom:15px; right:auto; left:15px; }
	.figure-box.new-arrivals .btn { top:auto; bottom:20px; right:auto; left:30px; }
	.figure-box.buy1-get1 .btn { top:auto; bottom:20px; right:auto; left:50%; -webkit-transform:translateX(-50%); transform:translateX(-50%); }
	
footer .map {width:100%;}
	/*submenu */
nav li .submenu { position:absolute; z-index:1001; left:5%; top:54px; width:100%; min-height:auto; background-color:#fff; box-shadow:0 3px 7px rgba(0, 0, 0, 0.25); display:none; padding:10px 0px; }
nav li .submenu	.dropdown-header {font-size: 18px;  color: #000; padding: 5px 60px 5px 0px; line-height: 30px;}
nav li .submenu li a{font-size:14px; line-height:25px;}
nav li:hover .submenu { display:block; text-align:left; }
nav li:hover .submenu ul { margin:0; padding:0; list-style:none; }
nav li:hover .submenu li { margin:0; }
/* /submenu */
}

/* large device (lg) */
@media screen and (min-width: 1200px) {
.dashed-btn { padding:0px; }

}

.image-additional a {padding: 5px;display: block;border: 1px solid #ddd;width: 78px;text-align: center;margin: 0 auto;}
.thumbnails .image-additional {float: none; text-align: center;margin: 0 auto 5px;}

@media screen and (max-width: 640px) { 
.lukng-head h2 { font-size: 22px;}
.lukng-head::before { width: 24%;}
.lukng-head::after { width: 24%;}
.cb-slideshow, .cb-slideshow::after {height: 220px;}
.brand-page-innr .tablink{padding: 10px 8px; font-size: 16px;} /*--november--*/

	
}

@media screen and (max-width: 480px) {
.review-tabs .nav.nav-tabs span{ font-size: 10px;}
.review-tabs .nav.nav-tabs > li > a { padding: 10px 8px;}
.top-address { font-size: 12px;}
.top-address span { width: 100%; display: block;}
.top-address { font-size: 12px;}
.lukng-head { padding: 0 45px;}
.lukng-head h2 { font-size: 18px;}
.innr-brnd-logos { border: 25px solid #efeeee;}
.cb-slideshow, .cb-slideshow::after {height: auto;}
.product-thumb .sale-label { width: 60px !important; height: 60px !important;}
.review-tabs #tab-specification #pincode.form-control{ width: 50% !important;}	
#tab-description p { font-size: 13px;}
#review p { font-size: 13px;}	
.brand-page-innr .tablink{ padding: 10px 5px; font-size: 12px;} /*--november--*/

}
@media only screen and (min-device-width: 560px) and (max-device-width: 1136px) and (-webkit-min-device-pixel-ratio: 2) {
    .mobi-span a {
    width: 60px;
    height: 60px;
}
}
