/*
	Style: diva
	Developer: Aneh & Lakhwinder

@import url(https://fonts.googleapis.com/css?family=Lato);
@import url(https://fonts.googleapis.com/css?family=Montserrat);

@import url(https://fonts.googleapis.com/css?family=Ubuntu);
@import url(https://fonts.googleapis.com/css?family=Raleway);
@import url(https://fonts.googleapis.com/css?family=Fjalla+One);

*/
.h1, h1 {
    font-size: 17px;
}
/* This is the moving lens square underneath the mouse pointer. */
.cloud-zoom-lens {
	border: 4px solid #888;
	margin:-4px;	/* Set this to minus the border thickness. */
	background-color:#fff;	
	cursor:move;		
}
.clearButton{
	
	display: block;
    width: 100%;
    background: #180b0b;
    height: 30px;
    margin-top: -30px;
    position: relative;
    text-align: center;
    line-height: 30px;
    text-decoration: none;
    transition: all ease 0.2s;
    text-transform: uppercase;
    color: #fff;
    font-size: 14px;
	    padding: 0;
    border-width: 0;
}
.notificationBox {
    background: #000;
    padding: 10px;
    position: fixed;
    top: 82px;
    z-index: 999999;
    display: none;
    right: 20px;
    color: #fff;
    box-shadow: rgba(0,0,0,0.5) 3px 4px 11px;
}
/* This is for the title text. */
.cloud-zoom-title {
	font-family:Arial, Helvetica, sans-serif;
	position:absolute !important;
	background-color:#000;
	color:#fff;
	padding:3px;
	width:100%;
	text-align:center;	
	font-weight:bold;
	font-size:10px;
	top:0px;
}

/* This is the zoom window. */
.cloud-zoom-big {
	border:4px solid #ccc;
	overflow:hidden;
}

/* This is the loading message. */
.cloud-zoom-loading {
	color:white;	
	background:#222;
	padding:3px;
	border:1px solid #000;
}
a.md-button.md-default-theme.md-primary.md-raised, a.md-button.md-primary.md-raised, a.md-button.md-default-theme.md-primary.md-fab, a.md-button.md-primary.md-fab, .md-button.md-default-theme.md-primary.md-raised, .md-button.md-primary.md-raised, .md-button.md-default-theme.md-primary.md-fab, .md-button.md-primary.md-fab {
    color: rgba(255,255,255,0.87);
    background-color: rgb(255, 51, 102);
}
a.md-button.md-default-theme.md-primary.md-raised:not([disabled]):hover, a.md-button.md-primary.md-raised:not([disabled]):hover, a.md-button.md-default-theme.md-primary.md-fab:not([disabled]):hover, a.md-button.md-primary.md-fab:not([disabled]):hover, .md-button.md-default-theme.md-primary.md-raised:not([disabled]):hover, .md-button.md-primary.md-raised:not([disabled]):hover, .md-button.md-default-theme.md-primary.md-fab:not([disabled]):hover, .md-button.md-primary.md-fab:not([disabled]):hover {
    background-color: rgb(214, 43, 86);
}
.md-button{
	font-weight: bold;
    font-size: 12px;
}
md-input-container.md-default-theme:not(.md-input-invalid).md-input-focused .md-input, md-input-container:not(.md-input-invalid).md-input-focused .md-input {
    border-color: rgb(214, 43, 86);
}
md-input-container.md-default-theme:not(.md-input-invalid).md-input-focused label, md-input-container:not(.md-input-invalid).md-input-focused label {
    color: rgb(214, 43, 86);
}
md-input-container.md-default-theme:not(.md-input-invalid).md-input-has-value label, md-input-container:not(.md-input-invalid).md-input-has-value label {
    color: rgb(0, 0, 0);
    font-size: larger;
}
.layout-padding, .layout-padding-gt-sm, .layout-padding-gt-sm>*, .layout-padding-md, .layout-padding-md>*, .layout-padding>*, .layout-padding>.flex, .layout-padding>.flex-gt-sm, .layout-padding>.flex-md {
    padding: 8px;
    font-size: initial;
}

rzslider .rz-pointer {
	background-color: #2d5c88;
}
rzslider .rz-bar.rz-selection {
    z-index: 2;
    background: #3977b9;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.redBar{
	background: #CC3300;
	padding: 5px;
}
.md-dialog-container{
	z-index:99999;
}
.sku{
    font-weight: bold;
    text-transform: uppercase;
}
.header-back{
	background: none repeat scroll 0 0 #2d5c88;
    min-height: 113px;
}
.header-back-top{
	background: #214871;
    border-bottom: 1px solid #346eaa;
}
.header-back-color{
	color:#fff;
}
.navbar-grey {
	background: #efefef;
    background: -moz-linear-gradient(top, #efefef 0%, #e7e7e7 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(100%,#e7e7e7));
    background: -webkit-linear-gradient(top, #efefef 0%,#e7e7e7 100%);
    background: -o-linear-gradient(top, #efefef 0%,#e7e7e7 100%);
    background: -ms-linear-gradient(top, #efefef 0%,#e7e7e7 100%);
    background: linear-gradient(to bottom, #efefef 0%,#e7e7e7 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#e7e7e7',GradientType=0 );
    border: 1px solid #dbdbdb;
    border-radius: 5px 5px 0 0;
    box-shadow: 0 2px 2px -1px #ffffff inset;
    height: 49px;
    padding: 0 
}
}
md-backdrop.md-dialog-backdrop {
    z-index: 99999;
}
.mt20{
	margin-top: 20px;
}
.mt10{
	margin-top: 11px;
}
.mt22{
	margin-top: 22px;
}
.orderwh{
	font-family: 'Montserrat', sans-serif;
}
.mob{
	font-weight: 700;
}
.category-line{
	
    font-size: 29px;
    font-weight: normal;
    color: #757575;
    padding: 5px 14px;
    border-radius: 5px;
    margin: 2px 0 5px;
}
.category-lin{
	
    font-size: 29px;
    font-weight: normal;
    color: #757575;
    
    padding: 5px 14px;
    
    margin: 2px 0 5px;
}
.border-zero{
	border-radius: 0px;
}
.imgFull, .carousel-inner>.item>a>img, .carousel-inner>.item>img{
	width: 100%;
}
.margn5TopBottom{
	margin: 5px auto;
}
.img-main img{
	max-width: 100%;
	overflow: hidden;
	}.nav>li>a:focus, .nav>li>a:hover {
    text-decoration: none;
    background-color: transparent;
    color: #000;
}
.text-heading{
	color: #444;
	font-size: 32px;
	letter-spacing: 4px;
	font-weight: 500;
	display: inline-block;
	border-bottom: 2px solid #999;
	padding: 0 20px 10px 20px;
	margin: 0;
	line-height: normal;
	font-family: 'open_sanslight';
}
.spacing10{
	margin: 10px 0;
}
.support-g{
	margin: 20px 0;
	border: 1px solid #eee;
	border-left: 0px;
	border-right: 0px;
}
.icon-ft{
	display: block;
	width: 50px;
	font-size: 40px;
	position: relative;
	top: 2px;
	margin: 10px;
}
.cod-icon{
	background: url(data:image/jpeg;base64,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) no-repeat;
	height: 73px;
	width: 73px;
	margin: auto;
	margin-bottom: 10px;
}
.code-stiching{
	background: url(data:image/jpeg;base64,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) no-repeat;
}
.code-shiping{
	background: url(data:image/jpeg;base64,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) no-repeat;
}
.shadow-bottom{
	border-bottom: 1px solid #e5e5e5;
}
.nav>li>a:focus, .nav>li>a:hover {
	text-decoration: none;
	background-color: transparent;
}
.padding0{
	padding: 0;
}
.toplinks {
	/* border-bottom: 1px solid #D6D6D6; */
	padding: 2px 2px 3px;
	font-weight: 300;
	
	}.button {
	padding: 20px 0px 42px 0px;
	}.button a.tw {
	background: #1DAEE3;
	float: left;
	}.button a {
	font-size: 15px;
	font-weight: 600;
	color: #fff;
	margin: 0px 1.5% 0px 62px;
	border-radius: 4px;
	float: left;
	width: 32.33%;
	padding: 0px 0;
	text-decoration: none;
	text-align: center;
	}i.anc-tw {
	background: url(https://designsmaz.com/demo/free-responsive-flat-login-form-widget-template/images/twitter.png)no-repeat 10px 9px #1CA4D6;
	width: 26px;
	height: 19px;
	display: inline-block;
	padding: 10px 6px;
	float: left;
	border-radius: 4px 0px 0px 4px;
	}.button a span {
	margin-top: 8px;
	display: block;
	}.button a.fa {
	background: #3B5998;
	float: left;
	}i.anc-fa {
	float: left;
	background: url(https://designsmaz.com/demo/free-responsive-flat-login-form-widget-template/images/facebook.png)no-repeat 6px 9px #37528C;
	width: 26px;
	height: 31px;
	display: inline-block;
	padding: 17px 17px;
	float: left;
	border-radius: 4px 0px 0px 4px;
	}.button a.go {
	background: #D34836;
	margin: 0;
	float: left;
	}i.anc-go {
	background: url(https://designsmaz.com/demo/free-responsive-flat-login-form-widget-template/images/google.png)no-repeat 9px 9px #C74534;
	width: 26px;
	height: 31px;
	display: inline-block;
	padding: 17px 17px;
	float: left;
	border-radius: 4px 0px 0px 4px;
	}.cart-holder{
	width: 100%;
	margin-bottom: 26px;
	margin-top: 30%;
	text-align: center;
	text-decoration: none;
	}.or_holder {
	border-bottom: 1px solid #ccc;
	float: left;
	height: 30px;
	width: 100%;
	margin-bottom: 26px;
	}.or {
	background: url(http://www.sareesaga.com/catalog/view/theme/default/image/or.gif) no-repeat scroll center 14px rgba(0, 0, 0, 0);
	float: left;
	height: 30px;
	padding-top: 65px;
	position: relative;
	width: 100%;
}
#search {
	background: white;
	border: #ddd solid 1px;
	padding-left: 13px;
	height: 36px;
	margin-top: 17px;
}
#search input {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: 0 0;
	border-color: -moz-use-text-color -moz-use-text-color #E1E1E1;
	border-image: none;
	color: #646464;
	font-size: 11px;
	margin-bottom: 0;
	outline: 0;
	padding-left: 0;
	width: 151px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	height: 31px;
}
#search input {
	box-shadow: none;
	color: #eaeaea;
	float: left;
	font-size: 12px;
	margin: 0;
	width: 200px;
	padding: 0 10px;
	text-transform: capitalize;
	border-radius: 0;
	background: none;
	height: 35px;
	border: none;
	margin-right: 5px;
}
#search input {
	width: 291px;
}
.input-group-btn {
	width: 1%;
	white-space: nowrap;
	vertical-align: middle;
}
.input-group-btn {
	position: relative;
	font-size: 0;
	white-space: nowrap;
}
#search .input-group-btn {
	width: auto !important;
	float: right;
	position: absolute;
	top: 0;
	right: -34px;
}
#search .input-group-btn .btn-lg {
    background: #2d5c88;
    padding: 0;
    margin-top: -1px;
    color: white;
    width: 36px;
    height: 37px;
    border: 1px solid #ddd;
}
.top-align{
	position: relative;
	top: 15px;
}
.icon-cart > a{
	color: #000;
	text-decoration: none;
}
#navbarMain ul li.homeicon > a{
    font-size: 0;
    padding: 12px 26px
}
.icon-cart > a > i{
	font-size: 22px;
	}.toplinks .top_phone_icon {
	float: left;
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	font-size: 12px;
	}.bold {
	font-weight: bold;
	color: #fff;
	}#currency .btn-link strong {
	margin-right: 3px;
	color: #000;
	font-size: 12px;
	font-weight: normal;
	}#currency .btn-link span, #currency .btn-link strong {
	text-align: left;
	text-transform: uppercase;
	text-decoration: none !important;
	}#currency .dropdown-toggle {
	display: block;
	padding: 0;
	background: none;
	font-weight: normal;
	margin: 0;
	min-width: auto;
	position: relative;
	text-align: left;
	text-transform: capitalize;
	z-index: 10;
	text-decoration: none !important;
	padding: 4px 10px;
	}.btn-group>.btn:last-child:not(:first-child), .btn-group>.dropdown-toggle:not(:first-child) {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
	}.btn-group > .btn, .btn-group > .dropdown-menu, .btn-group > .popover {
	font-size: 12px;
	}#currency .dropdown-menu {
	left: 0;
	min-width: 60px;
	margin: 0;
	}.btn-group > .btn, .btn-group > .dropdown-menu, .btn-group > .popover {
	font-size: 12px;
	}.dropdown-menu {
	border: 0;
	background: #fff;
	min-width: 140px;
	border-radius: 0;
	left: 0px;
	}.dropdown:hover .dropdown-menu {
	display: block;
	margin-top: 0px;
}
#currency .currency-select {
	text-align: left;
	text-transform: inherit;
	background: none;
	text-decoration: none !important;
	padding: 3px 13px;
	color: #000;
	}#currency .dropdown-menu .currency-select span {
	position: relative;
	top: 0;
	left: -1px;
	margin-right: 3px;
	}#currency .btn-link span, #currency .btn-link strong {
	text-align: left;
	text-transform: uppercase;
	text-decoration: none !important;
	}.toplinks .toplinks_menu {
	display: inline-block;
	float: right;
	}.links {
	margin: 0;
	padding: 0;
	width: 100%;
	}.links li {
	margin-right: 0;
	padding: 0;
	float: left;
	font-size: 12px;
	line-height: 24px;
	height: 24px;
	}.list-inline>li:first-child {
	padding-left: 5px;
	}.list-inline>li {
	display: inline-block;
	padding-left: 7px;
	padding-right: 7px;
	}.links li a {
	display: block;
	padding: 0 0 0 13px;
	text-decoration: none;
	padding: 0 6px 0 13px;
	border-left: 0px solid #383838;
	font-family: 'Montserrat', sans-serif;
	font-size: 12px;
	color: black;
	}.h1, .h2, .h3, h1, h2, h3 {
	margin-top: 10px;
	margin-bottom: 10px;
}
.main-logoHead{
	color: #000;
	font-size: 22px;
}
.float-left{
	float: left;
}
}.navbar-nav>li>.dropdown-menu{border: 0px;
border-top: 1px solid #C6C6C7;
box-shadow: 0px 8px 4px rgba(0,0,0,.2);
-o-box-shadow: 0px 8px 4px rgba(0,0,0,.2);
-ms-box-shadow: 0px 8px 4px rgba(0,0,0,.2);
-moz-box-shadow: 0px 8px 4px rgba(0,0,0,.2);
-webkit-box-shadow: 0px 8px 4px rgba(0,0,0,.2);
position: absolute;
z-index: 99999;
background-color: #fff;
/* border: 3px solid #000; */
text-align: left;
padding: 6px;
margin: 0;
font-family: 'Montserrat', sans-serif;
}.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
color: #ff3366;
text-decoration: none;
/* background-color: #f5f5f5;
	}.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
/* background-color: #e8e8e8; */
/* background-image: -webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%); */
background-image: -o-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);
/* background-image: -webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8)); */
/* background-image: linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%); */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
background-repeat: repeat-x;
background-image: linear-gradient(to bottom,#FFFFFF 0,#FFFFFF 100%);
}.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
background-color: #FFF;
border-color: #337ab7;
}.siteLinks {
display: -webkit-flex;
display: flex;
-webkit-justify-content: center;
justify-content: center;
margin-top: 49px;
margin-bottom: 20px;
}.siteLinks .linkBox:first-child {
width: 17%;
margin-left: -1%;
margin-right: 5%;
}
.siteLinks .linkBox {
	display: -webkit-flex;
	display: flex;
	padding-right: 0;
	-webkit-flex-direction: column;
	flex-direction: column;
	}.siteLinks .linkBox .linkHeading {
	font-size: 15px;
	color: rgba(0,0,0,.8);
	margin-bottom: 10px;
	font-weight: 600;
	}.siteLinks .linkBox a {
	text-decoration: none;
	color: rgba(0, 0, 0, 0.62);
	margin-bottom: 5px;
	font-family: sans-serif;
	font-size: 15px;
	}.siteLinks .linkBox:nth-child(2) {
	width: 17%;
	}.siteLinks .linkBox {
	display: -webkit-flex;
	display: flex;
	padding-right: 0;
	-webkit-flex-direction: column;
	flex-direction: column;
	}.siteLinks .linkBox:nth-child(3) {
	width: 31%;
	}.siteLinks .linkBox {
	display: -webkit-flex;
	display: flex;
	padding-right: 0;
	-webkit-flex-direction: column;
	flex-direction: column;
	}.footerRowSocial {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
	}.subscriptionBox {
	display: -webkit-flex;
	display: flex;
	}.subscriptionBox .subscription {
	border-radius: 3px 0 0 3px;
	border: 1px solid rgba(0,0,0,.2);
	padding: 6px 6px 6px 15px;
	height: 44px;
	font-size: 14px;
	}.subscriptionBox .subscribeButton {
	height: 44px;
	width: 112px;
	box-shadow:0 -2px 1px rgb(45, 92, 136) inset;
	cursor: pointer;
	line-height: 32px;
	background: #2d5c88;
	color: rgba(0,0,0,.8);
	border-radius: 0 3px 3px 0;
	border: none;
	
	text-align: center;
	font-size: 14px;
}
}.siteLinks .linkBox a {
text-decoration: none;
color: rgba(0,0,0,.5);
margin-bottom: 8px;
}.footerRowSocial{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start}
.footerRowSocial div{height:28px;width:28px;margin:10px}
.paymentGatewaysFooterBar {
	width: 100%;
	margin-top: 40px;
	}.securePayment {
	display: flex;
	height: 90px;
	width: 90%;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
	margin-left: 5%;
	background: #fafafa;
	}.securePayment div:first-child {
	height: 18px;
	width: 155px;
	
	color: rgba(0,0,0,.5);
	font-size: 18px;
	}.siteLinks .linkBox a:hover {
	color: #ff3366;
}
#menu li a:hover{
	color: #fff;
}
.caret-up {
	width: 0; 
	height: 0; 
	border-left: 4px solid rgba(0, 0, 0, 0);
	border-right: 4px solid rgba(0, 0, 0, 0);
	border-bottom: 4px solid;
	display: inline-block;
	margin-left: 2px;
	vertical-align: middle;
}
.display-list{
	display: block;
}
.display-list > img{
	height: 100px;
	width: 70px;
	margin-top: 0;
    margin-bottom: 10px;
}
.oldPrice{
	font-size: 18px;
	text-decoration: line-through;
	font-family: Calibri, serif;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0px;
	padding-top: 5px;
}
.saveOff{
	font-size: 20px;
	background-color: #e5e4e4;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 2px;
	margin: 0px;
	height: 26px;
	margin-top: 2px;
	height: auto;
	margin-left: 10px;
}
.finalPrice{
	width: 100%;
	height: auto;
	border-top: 1px solid #CCCCCC;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 10px;
	margin-top: 10px;
}
.buy_btn{
	font-size: 22px;
	text-transform: uppercase;
	color: #000000;
	letter-spacing: 2px;
	height: 100%;
	background-color:#ff3366;
	outline: none;
	font-weight: normal;
	padding-top: 10px;
	padding-bottom: 5px;
	display: block;
	width: 100%;
	border: 0;
}
.pinRow {
	color: #808080;
	font-size: 14px;
	display: block;
}
.pinBox{
	height: 40px;
	width: 100%;
	margin-bottom: 20px;
	display: -webkit-flex;
	display: flex;
	padding: 0px;    
}
.pinBox div:first-child {
	width: 70%;
}
.pinBox input {
	width: 100%;
	height: 40px;
	color: #000;
	padding-left: 10px;
}
.pinBox div:last-child {
	width: 30%;
}
.btn {
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
}
.btn {
	border-radius: 0px;
	font-size: 10px;
	line-height: 1.0;
	padding: 10px 12px;
	font-weight: bold;
	width: 100%;
	background: black;
    color: white;
}
.pinBox button {
	height: 40px;
	margin-left: 10px;
	font-size: 18px;
	font-weight: 100;
	background-color: #333333;
	color: #FFFFFF;
	letter-spacing: 1px;
	outline: none;
	text-transform:uppercase;
}
.padding5{
	padding: 5px;
}
.imgRes{
	width: 100%;
}
.headingNormal6{
	font-size: 16px;
}
.borderTop{
	border-top: #ddd solid 1px;
}

.cartItem{
	background-color: #F5F5F5;
	height: auto;
	margin-bottom: 20px;
	display: block;
}
.borderProductLeft1{
	background-color: #FFFFFF;
	border-left: 1px solid #CCCCCC;
}
@media screen and (max-width: 768px) { 
	#search{
		width: 86%;	
	}
	.top-align {
		position: relative;
		top: 0px;
		margin: -4px 22px 5px 3px;
		/* margin:12px 54px 7px 6px; */
	}
	.text-center-custom{
		text-align: center;
	}
	.text-heading{
		font-size: 19px;
	}
	.no-float{
		float: none;
		display: block;
	}
	.centerAuto{
		margin: auto;
	}
	.text-normalHead{
		font-size: 16px;
		font-weight: bold;
	}
	.phonetxt14{
		font-size: 14px;
	}
	.buy_btn{
		width: 100%;
	}
	.navbar-nav {
		margin: 0; 
	}
	.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
		position: relative;
		min-height: 1px;
		padding-right: 0px; 
		padding-left: 0px; 
	}
	._mFooter {
		float: left;
		height: auto;
		width: 100%;
	}
	._mFooter ._mdarkFooter {
		float: left;
		width: 100%;
		background: rgba(0,0,0,.8);
		color: rgba(255,255,255,.8);
	}
	._mFooter ._mConnect {
		float: left;
		width: 100%;
		margin: 10px 0;
		text-align: center;
	}
	._mFooter ._mSocial {
		float: left;
		width: 100%;
	}
	._mFooter ._mSocialIntra {
		width: 200px;
		display: block;
		margin: 0 auto;
	}
	._mFooter a {
		text-decoration: none;
		color: rgba(0,0,0,.6);
		}._mFooter ._mSocialIcons {
		float: left;
		margin: 5px;
		}a img {
		border: none;
		}._mFooter ._mSubscriptionHolder {
		float: left;
		width: 100%;
		margin: 10px auto;
		}._mFooter ._mSubscriptionBox {
		display: block;
		width: 300px;
		margin: auto;
		}._mFooter ._mSubscription {
		float: left;
		width: 60%;
		}._mFooter ._mSubscribeButton, ._mFooter ._mSubscription {
		height: 30px;
		line-height: 30px;
		}.subscriptionBox .subscription {
		border-radius: 3px 0 0 3px;
		border: 1px solid rgba(0,0,0,.2);
		padding: 6px 6px 6px 15px;
		height: 44px;
		font-size: 14px;
		} ._mFooter ._mSubscribeButton {
		float: left;
		width: 40%;
		background: #61C5C7;
		box-shadow: 0 -2px 1px #39a0a2 inset;
		}._mFooter ._mSubscribeButton, ._mFooter ._mSubscription {
		height: 30px;
		line-height: 30px;
		}.subscriptionBox .subscribeButton {
		height: 30px;
		width: 112px;
		box-shadow: 0 -2px 1px rgba(160, 56, 37, 0.95) inset;
		cursor: pointer;
		line-height: 32px;
		background: #ff3366;
		color: rgba(0,0,0,.8);
		border-radius: 0 3px 3px 0;
		border: none;
		font-family: montserrat;
		text-align: center; 
		font-size: 14px;
	}
	._mFooter ._mSubscriptionHolder .errorHolder {
		float: left;
		width: 100%;
	}
	.errorHolder {
		height: 20px;
	}
	._mFooter ._mSubscriptionHolder .error,  ._mFooter ._mSubscriptionHolder .success {
		text-align: center;
	}
	._mFooter ._mMoreLinks {
		margin-bottom: 10px;
		text-align: center;
	}
	._mFooter ._mMoreLinks a {
		text-decoration: none;
		color: #fff;
		font-size: 12px;
		padding: 0 5px;
	}
	.navbar-toggle .icon-bar {
		display: block;
		width: 632px;
		height: 2px;
		border-radius: 1px;
	}
	.search-padding{
		padding-left: 15px;
	}
	.banner-padding{
		padding-right: 5px;
	}
	.toplinks .top_phone_icon  {
		margin-left: 8%;
	}
	.cate-padding{
		padding-right: 10px;
		padding-left: 10px
	}
	.display-list{
		float: left;
	}
	.spacinf10mg{
		margin: 10px;
	}
	.imgResPhone {
		padding: 5px;
	}
	.text-align-left{
		text-align: left;
	}
	.borderProductLeft1{
		border: 0px;
		}.category-line {
		text-align: center;
	}
}		
.image-link {
	position: relative;
	display: block;
	}a {
	color: #000;
	cursor: pointer;
	text-decoration: none;
	background-color: transparent;
	}.discount-tag {
	float: right;
	font-size: 12px;
	/* border: #fff dashed 1px; */
	background: #d22573;
	color: #fff;
	line-height: 13px;
	padding: 5px 5px;
	position: absolute;
	top: 8px;
	right: 10px;
	}.caption {
	background: #fff;
	padding: 0px 5px 5px 5px;
	overflow: hidden;
	}.caption .name {
	float: left;
	font-weight: normal;
	margin: 15px 0 0;
	text-align: left;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	}.caption .name a {
	font-size: 11px;
	text-transform: uppercase;
	font-family: 'Montserrat', sans-serif;
	font-weight: 700;
	white-space: nowrap;
	color: #222222;
	text-decoration: none;
}
.caption .prod-pricing {
	float: left;
	width: 100%;
	height: auto;
	padding: 8px;
	padding-left: 0px;
	position: relative;
}
.prod-pricing .old-price {
	color: #ec5355;
	display: block;
	float: left;
	font-size: 12px;
	line-height: 11px;
	text-decoration: line-through;
	margin: 1px 10px 0px 0px;
	font-weight: bold;
}
.prod-pricing .new-price {
	color: #ec5355;
	display: block;
	float: left;
	/* font-family: 'centurygothicbold'; */
	font-size: 12px;
	line-height: 14px;
	margin-bottom: 4px;
	font-weight: bold;
}
.btn-cart {
	display: block;
	background: #2d5c88;
	color: #fff;
	padding: 5px;
}
.filter-line {
	font-size: 15px;
    font-weight: 600;
    color: #2d5c88;	
    padding: 5px 4px;
    margin: 4px 0px 9px;
    border-bottom: 1px solid #2d5c88;
}
.filter-sidebar{
	border-width: 0 1px;
	border-style: solid;
	border-color: #ccc;
}
.brand-space {
	max-height: 200px;
	display: block;
	overflow: auto;
}
.table-wrapper {
	margin-bottom: 20px;
}
.table {
	width: 100%;
	max-width: 100%;
	margin-bottom: 20px;
}
.cart-summary {
	background: #f5f5f5;
	margin-bottom: 25px;
	margin-top: 4px;
	padding: 1px 15px 25px;
}	
.cart-summary > .title {
	display: block;
	font-weight: 300;
	line-height: 1.1;
	font-size: 1.8rem;
	margin-top: 1.5rem;
	margin-bottom: 1rem;
}
.cart-summary .title {
	font-size: 14px;
	text-transform: uppercase;
	text-align: center;
	border-bottom: 1px solid #d1d1d1;
	font-weight: bold;
	padding: 10px;
}
.cart-totals {
	border-top: 1px solid #d1d1d1;
	padding-top: 10px;
}
.aplyPos {
    position: absolute;
    top: 17px;
    right: 10px;
}
.checkout-btn{
	color: #ffffff;
	background-color: #f36;
    font-size: 12px;
    font-weight: 700;
	text-transform: uppercase;
	/* font-family: 'texgyreadventorbold'; */
	line-height: 1.5;
	padding: 10px 25px;
	width: 100%;
	border: 0px;
}
table {
	/* border-collapse: separate; */
	border-color: #eaeaea;
	border-spacing: 0;
	border-style: solid;
	border-width: 1px 0 0 1px;
	margin-bottom: 24px;
	width: 100%;
}
table th, table td {
	/*   border-bottom: 1px solid #eaeaea; */
	border-right: 1px solid #eaeaea;
	padding: 10px;
	}.checkbox-inline, .radio-inline {
	position: relative;
	display: inline-block;
	padding-left: 5px;
	margin-bottom: 0;
	font-weight: 400;
	vertical-align: middle;
	cursor: pointer;
}
.table > thead > tr{
	line-height: 1.42857143;
}
.table > thead > tr > th{
	vertical-align: bottom;
	border-bottom: 2px solid #ddd;
}
.cart.table-wrapper .cart.items .col{
	/* border-bottom: 0px solid #eee; */
	text-align: center;
	padding: 12px 0;
}
.cart.table-wrapper .item .col.item {
	display: block; 
	min-height: 75px;
	padding: 25px 0 10px 75px;
	position: relative;
}
.items {
	margin: 0;
	padding: 0;
	list-style: none none;
}
.table {
	width: 100%;
	max-width: 100%;
	margin-bottom: 20px;
	}.blue-color{
	color: blue;
}
.cart.table-wrapper .product-item-photo {
	display: block;
	left: 0;
	max-width: 60px;
	padding: 0;
	position: absolute;
	top: 15px;
	width: 100%;
}
.cart-totals .mark, .cart-totals .amount{
	border-top: 0;
	font-weight: 400;
	padding-left: 4px;
}
.cart-totals .amount{
	padding-right: 4px;
	text-align: right;
	white-space: nowrap;
	}.btn.focus, .btn:focus, .btn:hover {
	color: #fff;
	text-decoration: none;
}
.cart-totals .mark strong{
	font-weight: 400;
}
.label {
	font-size: 1em;
	padding: 0;
	text-align: left;
	color: #555;
}
.table-wrapper{
	margin-bottom: 20px;
}
.product-item-name{
	display: block;
	margin: 5px 0;
	word-wrap: break-word;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
}
.product-image-container {
	display: inline-block;
	max-width: 100%;
}
.cart.table-wrapper .cart.items .col span {
	text-transform: uppercase;
	color: #333;
	/*  font-family: 'texgyreadventorbold'; */
}
.product-image-wrapper {
	height: 0;
	display: block;
	position: relative;
	z-index: 1;
	overflow: hidden;
}
.products-list .product-image-wrapper, .cart.table-wrapper .product-image-wrapper, .minicart-items .product-image-wrapper, .block-giftregistry-shared-items .product-image-wrapper {
	height: auto;
	padding: 0 !important;
}
.product-image-photo {
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	height: auto;
	max-width: 100%;
}
.products-list .product-image-wrapper .product-image-photo, .cart.table-wrapper .product-image-wrapper .product-image-photo, .minicart-items .product-image-wrapper .product-image-photo, .block-giftregistry-shared-items .product-image-wrapper .product-image-photo {
	position: static;
}
.cart.table-wrapper .product-item-name{
	display: inline-block;
	font-weight: 400;
	margin-top: -6px;
}
.cart.table-wrapper .items > .item {
	border-bottom: 1px solid #d1d1d1;
	position: relative;
}
.cart.table-wrapper .items thead + .item {
	border-top: 1px solid #d1d1d1;
}
.cart.table-wrapper .cart.items .col .product-item-photo {
	padding-left: 20px;
}
.cart.table-wrapper .cart.items .col .product-item-name{
	margin-top: 10px;
}
.cart.table-wrapper .product-item-details {
	white-space: normal;
}
.column .block-addbysku .qty .qty, .bundle-options-container .input-text.qty, .cart.table-wrapper .col.qty .input-text, .account .table-return-items .qty .input-text, .table-giftregistry-items .field.qty .qty, .block-giftregistry-shared-items .qty .qty, .table.grouped .control .qty, .block-wishlist-info-items .input-text.qty, .multicheckout .table-wrapper .col .qty .input-text, .account .table-wrapper .data.table.wishlist .box-tocart .qty, .products-grid.wishlist .product-item .box-tocart input.qty, .sidebar .block-addbysku .fieldset .fields .field.qty .qty{
	width: 68px;
	text-align: center;
	margin-bottom: 4px;
}
.cart.table-wrapper .col.qty .label{
	border: 0;
	clip: rect(0, 0, 0, 0);
	/* height: 1px; */
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	/* width: 1px; */
}
.whatsapp
{ background-image: url("http://offloo.com/img/whatsapp.png");
	background-repeat: no-repeat;
	background-size:100%; 
	padding: 7px;
    position: relative;
    top: 6px;
}
.buttonCart{
	padding: 5px 20px;
	line-height: 2;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
	color: #ffffff;
	background-color: #f36;
	border: 0;
	border-radius: 0;
	display: block;
	text-decoration: none;
	margin-bottom: 10px;
	margin-right: 10px;
	cursor: pointer;
	box-sizing: border-box;
	vertical-align: middle;
	margin: auto;
	}a.md-button.md-default-theme[disabled], a.md-button[disabled], a.md-button.md-default-theme.md-raised[disabled], a.md-button.md-raised[disabled], a.md-button.md-default-theme.md-fab[disabled], a.md-button.md-fab[disabled], a.md-button.md-default-theme.md-accent[disabled], a.md-button.md-accent[disabled], a.md-button.md-default-theme.md-warn[disabled], a.md-button.md-warn[disabled], .md-button.md-default-theme[disabled], .md-button[disabled], .md-button.md-default-theme.md-raised[disabled], .md-button.md-raised[disabled], .md-button.md-default-theme.md-fab[disabled], .md-button.md-fab[disabled], .md-button.md-default-theme.md-accent[disabled], .md-button.md-accent[disabled], .md-button.md-default-theme.md-warn[disabled], .md-button.md-warn[disabled] {
    color: rgb(0, 0, 0) !important;
    cursor: default;
	letter-spacing: 0px;
	background-color: rgba(158, 156, 156, 0.77);
}
.custom_options_block h3 {
    font-size: 14px;
    text-transform: uppercase;
    margin-top: 0px;
    margin-bottom: 4px;
    font-weight: 500;
    background-image: url('http://offloo.com/img/measure_title_bg.png');
    background-repeat: repeat-x;
}
.custom_options_block h3 span {
    background-color: #FFFFFF;
    padding: 0 10px;
    color: #000000;
}
.txt-size12{
	font-size: 12px;
}
.measure_group_block {
    margin-top: 20px;
    min-width: 550px;
}
.label-mform{
	color: #000000;
    font-family: Open Sans,Arial,Helvetica,sans-serif;
    font-size: 26px;
    font-weight: 300;
    line-height: 20px;
    margin-bottom: 14px;
    margin-top: 6px;
    text-shadow: 0 0 1px rgba(0, 0, 0, 0.01);
    text-transform: uppercase;
    border-bottom: 1px solid #DDDDDD;
    padding-bottom: 14px;
	font-size: 20px;
	margin-bottom: 10px;
}
.measure_group_block .each_item_div {
    display: inline-block;
    width: 50%;
    float: left;
    height: 40px;
}
.new_measure_input_block {
    margin: 10px 0;
	position: relative;
}
.new_measure_input_name {
    display: inline-block;
    min-width: 192px;
    text-align: left;
}
.red_color {
    color: #ff0000;
}
.new_measure_input_field {
    display: inline-block;
}
.new_measure_input_field input, .new_measure_input_field select {
    height: 34px;
    padding: 6px;
    font-size: 14px;
    width: 102px;
}
.required_instruction {
    margin-top: 20px;
    padding-left: 143px;
}
.space10px {
    height: 10px;
    display: block;
    clear: both;
}
/* .new_measure_input_block:hover .measure_item_description{
	display: block;
} */
.custom_display{
	position: absolute;
    background: #fff;
    border: #ddd solid 1px;
    width: 236px;
    z-index: 99;
    left: 73%;
    top: 0;
	display: none;
}
.custom_display > p{
	font-size: 12px;
}

.new_measure_input_block:hover > .custom_display{
	display: block;
}
.button-mes {
    cursor: pointer;
    display: inline-block;
    background-color: #777777;
    border: 4px solid #777777;
    padding: 4px 14px;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 12px !important;
    text-transform: uppercase;
    line-height: normal;
    -webkit-transition: 0.3s linear all;
    -moz-transition: 0.3s linear all;
    -ms-transition: 0.3s linear all;
    -o-transition: 0.3s linear all;
    transition: 0.3s linear all;
    background-color: #ff3366;
    border: 4px solid #ff3366;
    margin-top: 12px;
}
.buy_cart_block {
    border: 4px solid transparent;
    background-color: #d62b56;
    color: #FFFFFF;
    display: inline-block;
    font-size: 18px;
    font-weight: 400;
	width: 100%;
    height: 24px;
    line-height: 24px;
    margin-top: 0;
    padding: 4px 30px;
    text-align: center;
    /* font-weight: bold; */
    text-transform: uppercase;
	text-decoration: none;
    height: 39px;
}
.add_cart_block {
    border: 4px solid transparent;
    background-color: #333333;
    color: #FFFFFF;
    display: inline-block;
	width: 100%;
    font-size: 18px;
    font-weight: 400;
    height: 24px;
    line-height: 24px;
    margin-top: 0;
    padding: 4px 30px;
    text-align: center;
    /* font-weight: bold; */
    text-transform: uppercase;
	text-decoration: none;
    height: 39px;
}
.add_cart_block:hover {
    background-color: #333333;
    color: #FFFFFF;
}
.buy_cart_block:hover {
    background-color: #d62b56;
    color: #FFFFFF;
}
.quantity_block {
    display: inline-block;
    position: relative;
}
.quantity_block label {
    float: left;
    line-height: 32px;
    margin-right: 8px;
    font-weight: 600;
}
.product-qty {
    float: left;
    margin: 2px 0 0;
}
input.qty {
    width: 2.5em !important;
    border: 0 none;
    box-shadow: none;
    float: left;
    padding: 3px 2px;
    text-align: center;
    border: 1px solid #adadad;
    margin-top: 2px;
}
input.qty-decrease {
    background-color: transparent;
    background-image: url("http://offloo.com/img/btn-qty.png");
    background-repeat: no-repeat;
    background-position: left bottom;
    border: medium none;
    cursor: pointer;
    float: left;
    height: 25px;
    margin: 2px 4px 0 0;
    padding: 0;
    width: 15px;
	outline: 0;
}
input.qty-increase {
    background-color: transparent;
    background-image: url("http://offloo.com/img/btn-qty.png");
    background-repeat: no-repeat;
    background-position: left top;
    border: medium none;
    cursor: pointer;
    float: left;
    height: 25px;
    margin: 2px 0 0 4px;
    padding: 0;
    width: 15px;
	outline: 0;
}
.socialLogin{
	display: block;
	height: 83px;
	position: relative;
}
.socialLine{
	display: block;
	width: 60%;
	margin: auto;
	border-top: #ddd solid 1px;
}
.socialLine span{
	display: block;
    position: absolute;
    top: -16px;
    background: #fff;
    left: 48%;
    font-size: 16px;
    padding: 5px;
}
.socialLogBtn{
	background: #3897f0;
    border-color: #3897f0;
    color: #fff;
	border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    font-weight: 600;
    outline: none;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    -webkit-appearance: none;
	padding: 9px;
}
.socialLogBtn:hover{
	color: #fff;
	text-decoration: none;
}
.spacing-btn_social{
	display: block;
	margin-top: 30px;
}

@media only screen and (max-width: 639px){
	.table-wrapper {
		overflow-x: auto;
		overflow-y: hidden;
		width: 100%;
		-ms-overflow-style: -ms-autohiding-scrollbar;
		-webkit-overflow-scrolling: touch;
		position: relative;
	}
}	
@media only screen and (max-width: 767px){
	.pinBox{
		padding:0px;	
	}
	.mobileadd{
		width: 100%;
	}
	.margin-row0{
		margin: 0;
	}
	.cart.table-wrapper {
		overflow: inherit;
	}
	.cart.table-wrapper .col.qty, .cart.table-wrapper .col.price, .cart.table-wrapper .col.subtotal, .cart.table-wrapper .col.msrp {
		box-sizing: border-box;
		display: block;
		float: left;
		text-align: center;
		white-space: nowrap;
		width: 33%;
	}
	.cart.table-wrapper thead .col:not(.item) {
		display: none;
	}
	.cart.table-wrapper .item .col.item {
		padding-bottom: 0;
	}
	.cart.table-wrapper .col.qty:before, .cart.table-wrapper .col.price:before, .cart.table-wrapper .col.subtotal:before, .cart.table-wrapper .col.msrp:before {
		content: attr(data-th) ':';
		display: block;
		font-weight: 700;
		padding-bottom: 10px;
	}
}

.fanbookDiv {
    display: -webkit-flex;
    display: flex;
    width: 100%;
    font-size: 24px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    -webkit-align-items: center;
    align-items: center;
    margin-top: 20px;
	}.fanbookDiv div:first-child {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    margin-left: 4%;
    width: 40%;
	}.fanbookDiv div:nth-child(3) {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    width: 40%;
	}.fanbookDiv hr, .merchandisePartnerDiv hr {
    width: 100%;
	border-top: 1px solid #5e5858;
}
.pinAvali{
	color: green;
    font-weight: bold;
}
.pinNotAvali{
	color: red;
	font-weight: bold;
}	
.colorBox{
    border-radius: 3px;
    border: 2px solid #fff;
    margin: 1px;
    padding: 1px;
}
.selectedEntry {
    background: #F0CC56!important;
}
.colorBox:hover{
    border-color: #F0CC56!important;
}
.colors {
    height: 20px;
    width: 20px;
    cursor: pointer;
}
.dropdown-menu>li>a{
	text-transform: capitalize;
}