/*modal start*/
.modal-open .modal{
	background-color:rgba(0,0,0,0.6);
}
/*modal end*/

/*breadcrumb-effect start*/
.breadcrumb-wrap .breadcrumb-crop{width:auto;}
.breadcrumb{margin: 0;overflow: hidden;width: auto;}

/*breadcrumb-effect end*/

.row.mainItem #error .container{width:100%;padding-right:15px;}

body{
	line-height: 1;
}
.shopping_icon1 ,.shopping_icon, .leftNav li{
	line-height: 1.42857143;
}
.brandTab{
	padding:0 15px;
}
.brandTab div a{
	width:100%;
}

/*asm extend start*/

.custom_closeicon{
	 color:#fff;
	 cursor:pointer;
	 font-size:20px;
	 float:right;
	 position:relative;
	 height:20px;
	 top:4px;
	 right:-20px;
	 text-align:right;
	 width:20px;
	 z-index:100;
}

.ASM_close.ASM_close_all.closeBtn.asmallclose{
	display: none!important;
}
#_asm{
	position:fixed;
	z-index:1000;
	top:174px;
}

#_asm.active{
	width:100%!important;
}

#_asm.icon{
	width:40px!important;
	overflow:hidden;
}

.asm_cus_biggericon{
    background-color: #27394f;
	display:block;
	height:100%;
	position:absolute;
	width:40px;
	z-index: 100000;
}

.asm_cus_biggericon span{
	position:absolute;
}

.asm_cus_biggericon .ASM_icon.ASM_icon-logo{
	color:#fff;
	font-size:25px;
	left:50%;
	margin:5px 0 5px -16px;
	top:0;
}
.asm_cus_biggericon .ASM_icon.ASM_icon-contacts{
	color:#fff;
	font-size:25px;
	left:50%;
	margin:5px 0 5px -12px;
	top:90px;
}
.asm_cus_biggericon .ASM_icon.ASM_icon-cart{
	color:#fff;
	font-size:22px;
	left:50%;
	margin:5px 0 5px -14px;
	top:130px;
}
.max480 .icon {
    height: 140px;
}
.max768 .icon {
    height: 140px;
}
/*asm extend end*/




/* rwd start*/
@media screen and (min-width: 1201px){
	/*global set start*/
	body{
		padding-top:174px;
		overflow-x: hidden;
	}
	header .container{
		width:100%;
		max-width: 1230px;
		padding:0 15px;
	}
	header .logo{
		margin-left:-3px;
	}
	.searchZone{
		height: 32px;
	}
	/*global set end*/
	#loginNav li a:last-child{
		margin-right:-5px;
	}
	.title-primary h3{
		left:50%;
		letter-spacing:3px;
		margin-left:-72px;
		padding:0 10px;
	}
}
@media screen and (max-width: 1200px) {
	/*global set start*/
	body{
		padding-top:174px;
		overflow-x: hidden;
	}
	header .container{
		width:100%;
		padding:0 15px;
	}
	header .logo{
		margin-left:-3px;
	}
	main > .container{
		width:100%;
	}
	.searchZone{
		height: 32px;
	}
	/*global set end*/
	#loginNav li a:last-child{
		margin-right:-5px;
	}
	.title-primary h3{
		left:50%;
		letter-spacing:3px;
		margin-left:-72px;
		padding:0 10px;
	}
	.n-guesslike{
		padding:0 8px;
	}
}
@media screen and (max-width: 1044px) {
	#subNav li{
		font-size: 14px;
	}
}
@media screen and (max-width: 1024px) {
	/*global set start*/
	body{
		padding-top: 174px !important;
		overflow-x: hidden;
	}
	header .container{
		padding:0 15px;		
	}
	#subNav li{
		font-size: 14px;
	}
	header .logo{
		margin-left:-3px;
	}
	.searchZone{
		height: 32px;
	}
	/*global set end*/
	#subNav li a{
		font-size: 14px;
	}
	#loginNav li a:last-child{
		margin-right:-5px;
	}
	.title-primary h3{
		left:50%;
		letter-spacing:3px;
		margin-left:-72px;
		padding:0 10px;
	}
	.n-guesslike{
		
	}
}
@media screen and (max-width: 991px) {
	/*global set start*/
	body{
		padding-top: 127px !important;
	}
	header .container{
		width:750px;
	}
	header .logo{
		margin-left:-3px;
	}
	.searchZone{
		height: 32px;
	}
	main > .container{
		max-width:780px;
	}
	/*global set end*/
	#loginNav li a:last-child{
		margin-right:-5px;
	}
	.title-primary h3{
		left:50%;
		letter-spacing:3px;
		margin-left:-72px;
		padding:0 10px;
	}
	.n-guesslike{
		
	}
	.panel-heading.text-center.hidden-lg.hidden-md > .panel-title > .Noline > section > h3{font-size: 16px;}
}
@media screen and (max-width: 768px) {
	/*global set start*/
	body{
		padding-top: 127px;
	}
	header .container{
		width:100%;
	}
	header .logo{
		margin-left:-3px;
	}
	.searchZone{
		height: 32px;
	}

	/*global set end*/
	#loginNav li a:last-child{
		margin-right:-5px;
	}
	.title-primary h3{
		left:50%;
		letter-spacing:3px;
		margin-left:-72px;
		padding:0 10px;
	}
	.roomPrds .row div{
		padding:0 15px 20px 15px;
	}
	.n-guesslike{
		
	}
	.panel-heading.text-center.hidden-lg.hidden-md > .panel-title > .Noline > section > h3{
		font-size: 16px;
	}
}
@media screen and (max-width: 480px) {
	/*global set start*/
	body{
		padding-top: 127px;
	}
	header .logo{
		margin-left:-3px;
	}
	.searchZone{
		height: 32px;
	}
	/*global set end*/
	#loginNav li a:last-child{
		margin-right:-5px;
	}
	.title-primary h3{
		left:50%;
		letter-spacing:3px;
		margin-left:-72px;
		padding:0 10px;
	}
	.n-guesslike{
		
	}
	.panel-heading.text-center.hidden-lg.hidden-md > .panel-title > .Noline > section > h3{font-size: 16px;}
}
/* rwd end*/
div #home{
    padding: 0 15px;
    font-size: 12px;
    font-size: 13px;
    color: #828282;
}



.page-cartPage .bs-callout {
    
    padding: 20px 0 10px 0;
    margin: 20px 0;
    border: 1px solid #eee;
    border-left-width: 5px;
    border-radius: 3px;
    font-size: 14px;
    
    /*
    margin-right: 0;
    margin-left: 0;
    background-color: #fff;
    border-color: #ddd;
    border-width: 1px;
    border-radius: 4px 4px 0 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-style: solid;
    */
}
.page-cartPage .bs-callout-danger {
    border-left-color: #7D5716;
}

.page-cartPage .cartPageHr{
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0; 
}
.page-cartPage .ScamMessage{
    padding-top: 10px;
    font-size: 15px;
    color: red;
    line-height: 1.4;
}