/* All rights of reserved by http://www.Colorsyard.com */ 
/* This is Beta version of CSS Online Merger Tool from Colorsyard. Thank you for using colorsyard.com */
h4, h5, h6, h1, h2, h3{margin:0;} 
h5{	color: #333333;}
ul, ol{margin:0;} 
p{margin:0;} 
html, body{
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 100%;
	background: #fff;
} 
a { text-decoration: none;}
a:hover {
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-o-transition: 0.5s all;
	color: #000;
}
ul.flex-direction-nav { display: none;}
.header{
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-position: center;
	background-color: #515159;
} 
.banner-bottom { text-align: center;}
.header-main { padding: 1.5em 0em;}
.logo{float:left;margin:0 0 1em 0;text-align:center;padding:8px 25px;} 
.top-nav { float: right; padding-top: 0.2em;}
.logo h1 { font-size: 3em; font-family: 'Baumans', cursive;}
.logo h1 a { color:#FFFFFF;}
.logo h1 a:hover{ text-decoration:none;}
span.menu{ display: none;}
.top-nav ul { padding: 0em; list-style: none;}
.top-nav ul li { display: inline-block; margin: 0em 0.5em 0em 0em; padding: 0.5em 1em;}
.top-nav ul li a { font-size: 1em; color: #fff;}
.top-nav ul li a:hover{ text-decoration:none; color:#886741;}
.banner-right{ padding: 0;}
.banner-left{ background:#4886AA; padding:7.95em 2.5em; text-align: left;}
.banner-left h3{ color:#e5cd68; font-size: 2.5em; line-height: 1.3em; margin-bottom: 0.3em;}
.banner-left p{ color: #fff; font-size: 1em; line-height: 1.6em;}
span.bann-sli-text { display: block; color:#fff;}
.bann-strip { padding: 5em 0em 5em 0em;}
.details { padding: 1em; text-align: center; border:1px solid #D8D8D8; border-radius: 2px;}
.details h4 { font-size: 1.4em; font-family: 'Baumans', cursive;}
.details h4 a{ color:#886741;}
.details h4 a:hover{ text-decoration:none; color:#e5cd68;}
.details p { font-size: 0.9em; color: #717171; line-height: 1.7em; padding: 0.3em 0em 1em 0em; border-bottom:1px solid #CBCBCB;}
.details a.bannn-btn { font-size: 1em; color:#000; padding:1em 1em 0em 1em; display: inline-block;}
.details a.bannn-btn:hover{ text-decoration:none; color:#e5cd68;}
.news { padding: 6em 0em; background: url(../images/new-bann_fondo_h.jpg) no-repeat; background-size: cover; min-height: 540px;}
.news-left h3 { font-size: 2.5em; color: #FFFFFF; margin: 0em 0em 0.5em 0em; font-family: 'Baumans', cursive;}
.news-left p { font-size: 0.95em; color: #FFFFFF; line-height: 1.8em; margin: 0.5em 0em 1em 0em;}
.news-right h4 {
	font-size: 2.5em;
	color: #FFFFFF;
	margin: 0em 0em 0.5em 0em;
	font-family: 'Baumans', cursive;
	alignment-adjust: central;
}
.news-right p { font-size: 0.95em; color: #FFFFFF; line-height: 1.8em; margin: 0.5em 0em 1em 0em;}
.news-grid h6 { font-size: 1.2em; color: #020202; background: #fff; padding: 1.7em 0em; text-align: center; width: 40%; margin: 0.5em 0em 1em 0em; border-radius: 60px;}
.news-grid h5 { font-size: 1.6em; color:#e5cd68; font-family: 'Baumans', cursive;}
.news-grid p { font-size: 0.9em; color: #fff; line-height: 1.75em; margin: 0.5em 0em 0.5em 0em;}
.news-grid a { color:#fff; padding: 0.8em 0em; display:inline-block; font-size: 0.91em;}
.news-grid a:hover{ color:#e5cd68; text-decoration:none;}
.services { padding: 1em 0em 5em 0em;}
.ser-grid { text-align: center;}
span.glyphicon.glyphicon-knight { font-size: 3.5em; color:#e5cd68;}
span.glyphicon.glyphicon-tree-deciduous { font-size: 3.5em; color:#e5cd68;}
span.glyphicon.glyphicon-fire { font-size: 3.5em; color:#e5cd68;}
span.glyphicon.glyphicon-cloud { font-size: 3.5em; color:#e5cd68;}
.ser-grid p { font-size: 1em; line-height: 1.8em; margin: 1em 0em 0em 0em; color: #000;}
.services-main h2 { text-align: center; font-size: 2.5em; color:#000000; font-family: 'Baumans', cursive; margin: 0em 0em 1em 0em;}
span.glyphicon.glyphicon-play { font-size: 1.5em; color: #886741; margin: 1em 0em 0em 0em;}
span.glyphicon.glyphicon-play:hover { color:#e5cd68; transform: rotateY(360deg); transition: .5s all; -webkit-transition: .5s all; -moz-transition: .5s all; -o-transition: .5s all; -ms-transition: .5s all;}
.can-help { padding: 5em 0em;}
.can-help-grid h3 { font-size: 2em; color: #FFEA00;}
.can-help-right { border: 1px solid #CACACA; padding: 1em;}
.can-help-right h4 { font-size: 2.2em; margin: 0.35em 0em; font-family: 'Baumans', cursive;}
.can-help-right h4 a{ color:#e5cd68;}
.can-help-right h4 a:hover{ text-decoration:none; color:#886741;}
.can-help-right p { font-size: 1em; color: #838383; line-height: 1.8em;}
.can-help-right a.help-btn { font-size: 1em; color: #886741; padding: 1em 0em; display:inline-block; text-align: right;}
.can-help-right a.help-btn:hover { text-decoration:none; color:#e5cd68;}
.footer{padding:2em 0em;background:#5d5d5d;} 
.ftr-grid h3 { font-size: 2em; color:#e5cd68; margin: 0em 0em 0.4em 0em; font-family: 'Baumans', cursive;}
.ftr-grid p { font-size: 0.95em; color: #DADADA; line-height: 1.8em;}
.ftr-grid ul { padding: 0em; list-style: none;}
.ftr-grid ul li {
	margin: 0em 0em 0.5em 0em;
	color: #DADADA;
}
.ftr-grid ul li a { font-size: 0.95em; color: #DADADA; background: url(../images/right-arrow.png)no-repeat 0px 4px; padding: 0em 0em 0em 1.5em;}
.ftr-grid ul li a:hover { text-decoration:none; color:#e5cd68;}
.ftr-grid input[type="text"] { display: inline-block; background: none; border: 1px solid #fff; width: 65%; outline: none; font-size: 0.9em; color: #fff; padding:9.5px 15px 9.5px 15px;}
.ftr-grid input[type="submit"] {
	background: #e5cd68;
	border: none;
	padding: .6em 0;
	width: 33%;
	font-size: 16px;
	color: #000;
	letter-spacing: 1px;
	outline: none;
	transition: .5s all;
}
.ftr-grid input[type="submit"]:hover { background: #fff; color:#000;}
.copy-right { text-align: center; padding: 3em 0em 0em 0em;}
.copy-right p { font-size: 1em; font-weight: 400; color: #fff;}
.copy-right p a { color:#e5cd68;}
.copy-right p a:hover { color: #fff; text-decoration: none;}
.about { padding: 0em 0em 5em 0em;}
.about { padding: 4em 0em 5em 0em;}
.about-main { background: #fff; margin: 0em 0em 5em 0em;}
.abouttop-right h4 { font-size: 1.6em; font-weight: 500; margin: 0em 0em 0.5em 0em; font-family: 'Baumans', cursive;}
.abouttop-right h4 a{ color:#e5cd68;}
.abouttop-right h4 a:hover{ color: #886741; text-decoration:none;}
.abouttop-right p { font-size: 1em; font-weight: 300; color: #5A5A5A; line-height: 1.9em;}
.about-top h2 { font-size: 2.8em; font-weight: 500; color:#886741; margin: 0em 0em 0.6em 0em; font-family: 'Baumans', cursive; text-align: center;}
.team-details { background: #fff; padding: 1em; border-radius: 0px 0px 5px 5px; text-align: center;}
.team-details h4 { margin: 0em 0em 0.2em 0em; font-size: 1.2em; font-weight: 500; color: #000;}
.team-details p { font-size: 1em; font-weight: 400; color: #999;}
.team h3 { font-size: 2.2em; font-weight: 500; color:#886741; margin: 0em 0em 0.4em 0.4em; font-family: 'Baumans', cursive;}
.history { margin: 4em 0em 0em 0em;}
.history { margin: 4em 0em 0em 0em; background: #fff; border-radius: 4px;}
.history-top h3 { font-size: 2.2em; font-weight: 500; color:#e5cd68; padding: 0em 0em 0.5em 0.5em; margin: 0em 0em 0em 0em; font-family: 'Baumans', cursive; text-align: center;}
.history-grids h4 { font-size:1.6em; font-weight: 400; color: #000000; margin: 0em 0em 0.2em 0em; font-family: 'Baumans', cursive;}
.history-bottom { padding: 2em 0em 1em 0em;}
.history-grids p { font-size: 0.95em; color: #808080; line-height: 1.8em;}
.gallery { padding: 4em 0em 4em 0em;}
.gallery-top { padding: 0em 0em 4em 0em; text-align: center;}
.gallery-top h2 { font-size: 2.8em; color:#886741; margin: 0em 0em 0.3em 0em; font-family: 'Baumans', cursive;}
.gallery-top p { font-size: 1em; color: #999; line-height: 1.8em; width: 50%; margin: 0 auto;}
span.gall { font-size: 1em; color: #000; background: #e5cd68; padding: 0.3em 0.7em 0.3em 0.7em;}
span.gall:hover{ background: #fff;}
.single-grid h2{ font-size:1.5em; font-family: 'Baumans', cursive; margin: 0.7em 0; color:#886741;}
.single-grid h2 a{ color:#000; text-decoration:none;}
.single-grid h2 a:hover{ color:#a1cd3d;}
.single-grid p{ color: #7c7c7c; font-size: 1em; line-height: 1.9em;}
.comments-top h3,.comment-bottom h3{ font-size:2.5em; color:#e5cd68; font-family: 'Baumans', cursive; margin-bottom: 0.5em;}
.single { padding: 5em 0;}
h4.media-heading{ font-size:1.5em; color:#886741; font-family: 'Baumans', cursive;}
.media-body p{ color: #7c7c7c; font-size: 1em; line-height: 1.9em;}
.comments-top { padding: 3em 0;}
.comment-bottom form{ width:70%;}
.comment-bottom input[type="text"],.comment-bottom textarea{ width: 100%; padding: 1em; margin: 0.5em 0; background:none; outline:none; border: 1px solid #A09F9F; font-size:1em; color:#A09F9F; -webkit-appearance: none;}
.comment-bottom textarea{ resize:none; min-height: 180px;}
.comment-bottom input[type="submit"]{ width: 11%; font-size: 1.1em; background:#886741; padding: 0.4em 0.8em; text-align: center; color: #fff; border: none; outline:none; -webkit-appearance: none;}
.comment-bottom input[type="submit"]:hover{ background:#e5cd68; transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all;}
.cal ul { padding: 0em;}
.cal ul li{ display: inline-block;}
.cal ul li span{ color:#7C7C7C; font-size:1em; margin-right: 1em;}
.cal ul li a{ color:#7C7C7C; text-decoration:none; font-size:1em;}
i.glyphicon.glyphicon-calendar { margin: 0em 0.4em 0em 0em;}
i.glyphicon.glyphicon-comment { margin: 0em 0.4em 0em 0em;}
.singel_right{margin-top:3em;} 
.span_1_of_a1{width:36.2%;} 
.labout{display:block;float:left;margin:0 3.6% 0 0;} 
.cont1{display:block;float:left;} 
.span_2_of_a1{width:60.1%;margin-left:0;} 
.span_2_of_a1 h1{color:#31C2DB;text-transform:capitalize;font-size:1.5em;font-weight:400;} 
ul.rating{padding:0;list-style:none;} 
ul.rating li{float:left;} 
ul.rating li a{color:#08080B;padding:0.1em 0;font-size:0.9em;} 
ul.rating li a:hover, .price_single a:hover, ul.size li a:hover{color:#FFD001;text-decoration:none;} 
/*.product-rate label{width:54px;height:24px;display:inline-block;background:url(../images/img-sprite.png) no-repeat -155px -56px;margin-right:5px;} */
.price_single{font-size:1.3em;margin:0.5em 0 1.5em;} 
span.reducedfrom{text-decoration:line-through;margin-right:3%;color:#555;} 
span.actual{color:#DF4782;font-size:1em;margin-right:5%;} 
.price_single a{color:#999;font-size:1em;} 
h3.quick{color:#31C2DB;font-size:1.5em;text-transform:capitalize;margin-bottom:.3em;} 
p.quick_desc{color:#555;font-size:.9em;line-height:1.8em;} 
ul.size{padding:0;list-style:none;margin-top:2em;} 
ul.size h3{color:#31C2DB;font-size:1.3em;text-transform:capitalize;margin-bottom:.5em;} 
ul.size li{display:inline-block;margin:0 10px 0 0;} 
ul.size li a{color:#555;font-size:0.8em;background:#fff;padding:5px 10px;} 
ul.product-qty{padding:0;list-style:none;} 
.product-qty span{color:#31C2DB;font-size:1.3em;padding-bottom:0.5em;display:block;text-transform:capitalize;margin-top:2em;} 
.product-qty select{border:1px solid #eee;padding:0.5em;font-size:1em;outline:none;} 
.product-qty option{border:1px solid #EEE;} 
.btn_form form input[type="submit"]{cursor:pointer;border:none;outline:none;display:inline-block;font-size:1em;padding:13px 20px;background:#DF4782;color:#FFF;text-transform:capitalize;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;margin-top:2em;} 
.btn_form form input[type="submit"]:hover{background:#df4782;} 
h3.like, h3.recent{color:#31C2DB;font-size:1.5em;text-transform:capitalize;font-family:'Raleway', sans-serif;font-style:italic;font-weight:400;margin-bottom:1em;} 
h3.recent{padding-top:2em;} 
#flexiselDemo1, #flexiselDemo3{display:none;} 
.nbs-flexisel-container{position:relative;max-width:100%;} 
.nbs-flexisel-ul{position:relative;width:9999px;margin:0px;padding:0px;list-style-type:none;text-align:center;} 
.nbs-flexisel-inner{overflow:hidden;margin:0 auto;} 
.nbs-flexisel-item{float:left;margin:0px;padding:0px;cursor:pointer;position:relative;line-height:0px;} 
.nbs-flexisel-item > img{cursor:pointer;position:relative;} 
.grid-flex{margin:20px 0 20px 0;} 
.nbs-flexisel-item a{color:#000;font-size:1em;text-transform:capitalize;} 
.nbs-flexisel-item a:hover{color:#555;} 
.nbs-flexisel-item p{color:#000;font-size:0.9em;padding-top:25px;} 
.nbs-flexisel-item > img { cursor: pointer; position: relative;}
.page { background-color: #fff; margin: 4em 0;}
.page-header h3{ font-size: 3em; color:#000;}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:none;} 
.grid1 { margin: 1.5em 0 0;}
ul.nav.nav-pills { margin: 1.5em 0 0;}
.grid2{ margin: 1em 0 0;}
h3.typo1 { font-size: 3em; color:#886741; text-align: center; font-family: 'Baumans', cursive;}
.contact { padding: 3em 0em 4em 0em;}
.contact-top { text-align: center; padding: 0em 0em 3em 0em;}
.contact-top h2 { font-size: 2.8em; color:#886741; margin: 0em 0em 0.2em 0em; font-family: 'Baumans', cursive;}
.contact-top p { font-size: 1em; color: #999; line-height: 1.8em; width: 50%; margin: 0 auto;}
.contact-right input[type="text"] { display: inline-block; background: none; border: 1px solid #A3A1A1; width: 48.5%; margin: 0 0 1em 0; outline: none; font-size: 0.95em; color: #6C6C6C; font-weight: 400; padding: 10px 15px 10px 15px;}
.contact-right input.email { display: inline-block; background: none; border: 1px solid #A3A1A1; width: 48.5%; margin: 0 0 1em 0; outline: none; font-size: 0.95em; color: #6C6C6C; font-weight: 400; padding: 10px 15px 10px 15px;}
.contact-right textarea { background: none; border: 1px solid #A3A1A1; width: 100%; display: block; height: 150px; outline: none; font-size: 0.9em; color: #747577; font-weight: 400; resize: none; padding: 10px 15px 10px 15px;}
.contact-right input[type="submit"] { background:#e5cd68; border: none; padding: .6em 0; width: 14%; margin-top: 1em; font-size: 16px; color: #fff; font-weight: 400; letter-spacing: 1px; outline: none; transition: .5s all;}
.contact-right input[type="submit"]:hover{ background:#886741; transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all;}
.map{padding:0em 0em 3em 0em;margin-top:1em;} 
.map iframe{width:100%;height:300px;} 
.contact-left h3 {
	font-size: 2.5em;
	color: #886741;
	margin: 0em 0em 0.2em 0em;
	font-family: 'Baumans', cursive;
	text-align: center;
}
.contact-left h4 { font-size:1.3em; color: #e5cd68; font-family: 'Baumans', cursive;}
.contact-left p {
	font-size: 1em;
	color: #737373;
	line-height: 1.8em;
	text-align: center;
}
.contact-right h3 { font-size: 2.5em; color: #886741; margin: 0em 0em 0.2em 0em; font-family: 'Baumans', cursive;}
@media(max-width:1440px){}
@media(max-width:1366px){ .banner-left { padding: 7.95em 2.5em;}
@media(max-width:1280px){}
@media(max-width:1024px){ .banner-left { padding:5.65em 2.5em;}
.details h4 { font-size: 1.22em;}
.details { padding: 0.5em;}
.details a.bannn-btn { padding: 0.5em 1em 0em 1em;}
.news-grid h6 { width: 50%;}
.bann-strip { padding: 5em 0em 3em 0em;}
.news { padding: 4em 0em; min-height: 500px;}
.news-grid h5 { font-size: 1.34em;}
.can-help-right h4 { font-size:1.8em; margin: 0.2em 0em;}
.ser-grid p { font-size: 0.95em;}
.can-help-right a.help-btn { font-size: 0.9em; padding: 0em 0em;}
.can-help-right p { font-size: 0.95em; line-height: 1.6em;}
.ftr-grid input[type="text"] { width: 60%;}
.ftr-grid input[type="submit"] { width: 37%; font-size: 16.3px;}
.abouttop-right h4 { font-size: 1.4em; margin: 0em 0em 0.1em 0em;}
.abouttop-right p { font-size: 0.9em;}
.about { padding: 3em 0em 3em 0em;}
.about-main { margin: 0em 0em 3em 0em;}
.gallery-top { padding: 0em 0em 2em 0em;}
.gallery { padding: 3em 0em 3em 0em;}
.page { margin: 3em 0;}
.contact { padding: 2em 0em 3em 0em;}
.contact-right input[type="text"] { width: 48.1%;}
.comment-bottom input[type="text"], .comment-bottom textarea { padding: 0.5em;}
.news-left h3 {
	font-size: 2.5em;
	color: #FFFFFF;
}
.ftr-grid h3 { font-size: 2.5em;}
@media(max-width:768px){ span.menu{ display: block; text-align: center; padding: 0px 0px 0px 0px; cursor: pointer; color: #E74C3C; font-size: 16px; font-weight: 700; position:relative;}
.top-nav ul.res{ display:none; padding:0px;}
.top-nav ul.res { padding: 0; margin:1.7em 0em 0em 0em; z-index: 9999; position: absolute; width: 100%; left:0;}
.top-nav ul.res li{ display: block; text-align: center; background:#fff; margin: 0; width: 100%; padding: 0em; border: 1px solid #9E9E9E;}
.top-nav ul.res li a { font-size: 16px; padding: 0.6em 0; color: #fff; display: block; border: none; text-align: center; margin: 0em;}
ul.res li a:hover,ul.res li a.active{ color:#000;}
.banner-left { float: left; width: 35%;}
.banner-right { float: right; width: 65%;}
.banner-left h3 { font-size: 2em;}
.banner-left { padding:3.99em 2.5em;}
.header-main { padding: 1em 0em;}
.top-nav { padding-top:0.5em;}
.bann-grid { float: left; width: 25%; padding: 0px 0px 0px 10px;}
.details p { font-size: 0.85em;}
.ser-grid { float: left; width: 25%;}
.news-grid { float: left; width: 33%;}
.news-grid h6 { width: 43%;}
.news-left { text-align: center; padding: 0em 0em 1.5em 0em;}
.news-left img { margin: 0 auto;}
.news { padding: 2.5em 0em;}
.can-help { padding: 3em 0em;}
.can-help-left { width: 85%; margin: 0 auto 2em;}
.ftr-grid { float: left; width: 50%; margin: 0em 0em 1em 0em;}
.abouttop-left { width: 57%; margin: 0 auto 1em;}
.team-grid { float: left; width: 50%; padding: 0px 0px 10px 10px;}
.history { margin: 2em 0em 0em 0em;}
.about { padding: 2em 0em 2em 0em;}
.about-top h2 { font-size: 2.4em;}
.about-main { margin: 0em 0em 2em 0em;}
.gallery { padding: 2em 0em 2em 0em;}
.page { margin: 2em 0;}
.contact-top p { width: 70%;}
.contact { padding: 2em 0em 2em 0em;}
.contact-right input[type="text"] { width: 48.5%;}
.copy-right { padding: 1.5em 0em 0em 0em;}
.contact-left { margin: 0em 0em 1.5em 0em;}
.history-grids { padding: 0em 0em 1em 0em;}
.history-bottom { padding: 1em 0em 0em 0em;}
.gallery-top h2 { font-size: 2.5em;}
.contact-top h2 { font-size: 2.5em;}
.contact-left h3 { font-size: 2em;}
.contact-right h3 { font-size: 2.1em;}
.comment-bottom input[type="submit"] { width: 13%;}
.comments-top h3, .comment-bottom h3 { font-size: 2em;}
.page { margin: 2em 0;}
h3.typo1 { font-size: 2em;}
h1.grid2 { font-size: 2.3em;}
.contact-bottom input[type="text"] { padding: 0.5em;}
@media(max-width:736px){ .banner-left { padding: 3.65em 2.5em;}
@media(max-width:667px){ .banner_right { margin:0;}
.price{float:none;} 
.side_banner .banner_holder{left:-21em;top:3em;} 
.bannertop_box{width:31%;float:none;margin-top:2em;} 
.header_right{width:48%;margin-top:3em;} 
.search input[type="text"]{width:81.5%;font-size:11px;} 
.welcome_box{display:none;} 
.banner_right p{font-size:.8em;display:none;} 
.btn_form form input[type="submit"] { font-size: 2.5em;}
.header_right { margin-top: 1em;}
.banner_right h1{font-size:1.4em;font-weight:400;} 
.banner_btn{padding:8px 15px;margin-top:1em;font-size:.8em;} 
h3.menu_head{padding:1em 0 1em 3em;} 
ul.brand_icons li{width:10.2%;margin-top:1em;} 
.cart-left{float:none;margin-right:0;} 
span.item_price{float:none;font-size:.8em;} 
a.item_1{bottom:65px;width:30px;height:30px;right:2px;background-position:4px 4px;} 
ul.instagram_grid li{width:15.2%;margin-right:4px;} 
i.fb{width:198px;height:90px;display:block;background-size:30%;margin:0 auto;} 
i.tw{width:197px;height:90px;display:block;background-size:30%;margin:0 auto;} 
i.pin{width:198px;height:90px;background-size:30%;margin:0 auto;} 
.footer-grid{float:none;width:100%;margin-right:0;margin-bottom:2em;} 
.footer-grid:nth-child(4){width:100%;} 
.footer-grid h3{margin-bottom:0.5em;font-size:1.1em;} 
.product_container{padding:1em 0;} 
p.footer_desc{margin:0px 0 20px;} 
.footer{ padding:2em 0 0;}
.about_box{width:31%;margin:1em 0;} 
p.cart_desc{font-size:0.85em;margin-top:10px;} 
.mens-toolbar .sort{width:25.5%;} 
.span_2_of_a1 { width: 100%; margin-left: 0;}
.span_1_of_a1 { width: 100%;}
.labout { float: none; margin: 0;}
.sap_tabs{padding:2em 0 2em;} 
h3.like, h3.recent { font-size: 1.1em;}
@media(max-width:640px){ .ftr-grid h3 { font-size: 2.4em;}
.banner-left h3 { font-size: 1.8em;}
.banner-left { padding:2.95em 2.5em;}
.bann-grid { float: left; width: 50%; padding: 0px 0px 25px 10px;}
.bann-strip { padding: 3em 0em 1em 0em;}
.services-main h2 { font-size: 2em; margin: 0em 0em 0.8em 0em;}
.services { padding: 1em 0em 2em 0em;}
.ser-grid { float: left; width: 50%; margin: 0em 0em 2em 0em;}
span.glyphicon.glyphicon-play-circle { margin: 0.4em 0em 0em 0em;}
.news-grid h6 { width: 55%;}
.news-grid h5 { font-size: 1.2em;}
.contact-left { margin: 0em 0em 1.5em 0em;}
.map { padding: 0em 0em 1.5em 0em;}
.gallery-top p { font-size: 1em; width: 80%;}
.contact-top p { width: 100%;}
.contact-top { padding: 0em 0em 2em 0em;}
.map iframe { height: 250px;}
.news-left h3 { font-size: 2.2em;}
.news-right h4 { font-size: 2.2em;}
span.glyphicon.glyphicon-knight { font-size: 3em;}
span.glyphicon.glyphicon-tree-deciduous { font-size: 3em;}
span.glyphicon.glyphicon-fire { font-size: 3em;}
span.glyphicon.glyphicon-cloud { font-size: 3em;}
.logo h1 { font-size: 2.8em;}
.details p { font-size: 0.9em;}
.comments-top h3, .comment-bottom h3 { font-size: 2em;}
.comment-bottom input[type="submit"] { width: 17%;}
.single { padding: 3em 0;}
button.btn.btn-lg { font-size: 1.1em;}
h1.grid2 { font-size: 2em;}
h2.grid2 { font-size: 1.9em;}
h3.typo1 { font-size: 2.5em;}
.page { margin: 2em 0;}
@media(max-width:600px){ .banner-left { padding: 2.5em 2em;}
@media(max-width:568px){ .news-grid h6 { width: 65%;}
.banner-left { padding: 1em 2em;}
.banner-left h3 { font-size: 1.7em;}
.banner-left { padding: 2.3em 2em;}
@media(max-width:480px){ .banner-left { float: none; width: 100%; padding: 1em 2.5em;}
.banner-right { float: none; width: 100%;}
.banner-bottom { padding: 0em 0em 0em 0em;}
.top-nav ul.res { margin: 1em 0em 0em 0em;}
.news-grid { padding: 0px 0px 0px 10px;}
.news-grid h6 { width: 80%; padding: 2em 0em;}
.news-grid h5 { font-size: 0.97em;}
.news-grid p { font-size: 0.9em;}
.news-grid a { padding: 0.4em 0em;}
.news-left h3 { font-size: 2em;}
.news-right h4 { font-size: 2em;}
.news { padding: 2em 0em;}
.ftr-grid { width: 100%;}
.history-bottom { padding: 0em 0em 1em 0em;}
.ftr-grid h3 { font-size: 2em;}
.about-top h2 { font-size: 2em;}
.gallery-top p { font-size: 1em; width: 100%;}
.gallery-top h2 { font-size: 2.2em;}
.contact-top h2 { font-size: 2.2em;}
.contact-top p { font-size: 0.9em;}
.map iframe { height: 200px;}
.contact-left h3 { font-size: 1.9em;}
.contact-left h4 { font-size: 1.2em;}
.contact-right h3 { font-size: 2em;}
.contact-right input[type="text"] { width: 100%; margin: 0 0 0.6em 0;}
.contact-right input.email { width: 100%; margin: 0 0 0.6em 0;}
span.bann-sli-text { display: inline-block;}
.banner-left h3 { font-size: 1.5em;}
.ftr-grid input[type="submit"] { width: 22%; font-size: 16.4px;}
.can-help-right h4 { font-size: 1.5em;}
.history-grids h4 { font-size: 1.3em;}
.page-header h3 { font-size: 2em;}
button.btn.btn-lg { font-size: 1em; padding: 7px;}
button.btn.btn-1 { font-size: 0.9em; padding: 8px;}
button.btn.btn-sm { font-size: 0.8em; padding: 9px;}
h1#h1-bootstrap-heading { font-size: 2.2em;}
h2#h2-bootstrap-heading { font-size: 2em;}
h1.grid2 { font-size: 1.45em;}
h2.grid2 { font-size: 1.35em;}
h3.grid2 { font-size: 1.3em;}
h4.grid2 { font-size: 1.2em;}
h3.typo1 { font-size: 2em;}
.page { margin: 2em 0;}
.single-grid h2 { font-size: 1.2em;}
.comments-top { padding: 2em 0;}
.comment-bottom input[type="submit"] { width: 25%;}
.single { padding: 2em 0;}
.single-grid p { font-size: 0.85em;}
.media-body p { font-size: 0.85em;}
@media(max-width:414px){ .news-grid h6 { width: 80%; padding: 1.5em 0em;}
@media(max-width:384px){ .news-grid h6 { width: 86%;}
.banner-left h3 { font-size: 1.3em;}
@media(max-width:375px){ .news-grid h6 { width: 90%;}
@media(max-width:320px){ .banner-left h3 { font-size: 1.3em;}
.logo h1 { font-size: 2em;}
span.menu img { width: 75%;}
.top-nav { padding-top: 0.25em;}
.top-nav ul.res li a { font-size: 13.5px;}
.banner-left { padding: 1em 1em;}
.details h4 { font-size: 1em;}
.bann-grid { width: 100%; padding: 0px 0px 25px 0px;}
.bann-strip { padding: 2em 0em 1em 0em;}
.ser-grid { width: 100%; padding: 0px;}
.services-main h2 { font-size: 1.7em;}
.bann-strip { padding: 2em 0em 0em 0em;}
.services { padding: 0em 0em 2em 0em;}
.ser-grid p { margin: 0.1em 0em 0em 0em; line-height: 1.5em;}
span.glyphicon.glyphicon-knight { font-size: 2.3em;}
span.glyphicon.glyphicon-tree-deciduous { font-size: 2.3em;}
span.glyphicon.glyphicon-fire { font-size: 2.3em;}
span.glyphicon.glyphicon-cloud { font-size: 2.3em;}
span.glyphicon.glyphicon-play-circle { margin: 0.2em 0em 0em 0em;}
.services { padding: 0em 0em 0em 0em;}
.news-grid { float: none; width: 100%; padding:0px;}
.news-grid h6 { width: 30%; font-size: 1em; padding: 2em 0em; margin: 0 auto 0.5em;}
.news-left h3 { font-size: 1.7em;}
.news-left { padding: 0em 0em 0.5em 0em;}
.news-right h4 { font-size: 1.7em;}
.news-right { padding: 0em 0em 0.5em 0em;}
.news-grid { text-align: center; margin: 0em 0em 1em 0em;}
.news-grid p { margin: 0.1em 0em 0em 0em;}
.news { padding: 1em 0em;}
.can-help-left { width: 100%; padding: 0px; margin: 0 auto 1em;}
.can-help { padding: 1.5em 0em;}
.footer { padding: 1em 0em;}
.can-help-right h4 { font-size: 0.95em;}
.can-help-right p { font-size: 0.9em; line-height: 1.5em;}
.ftr-grid { padding: 0px;}
.copy-right p { font-size: 0.85em;}
.copy-right { padding: 0em 0em 0em 0em;}
.about-top h2 { font-size: 1.7em;}
.abouttop-left { width: 100%; padding: 0px;}
.abouttop-right { padding: 0px;}
.abouttop-right h4 { font-size: 1.3em;}
.abouttop-right p { font-size: 0.9em;}
.about-main { margin: 0em 0em 1em 0em;}
.about { padding: 1.5em 0em 0.5em 0em;}
.team h3 { font-size: 1.5em; margin: 0em 0em 0.4em 0em;}
.team-grid { padding: 0px 0px 5px 5px;}
.history { margin: 1em 0em 0em 0em;}
.history-top h3 { font-size: 1.6em;}
.history-grids h4 { font-size: 1.1em;}
.history-grids { padding: 0px;}
.ftr-grid h3 { font-size: 1.7em;}
.gallery { padding: 1em 0em 1em 0em;}
.gallery-top { padding: 0em 0em 1em 0em;}
.gallery-top p { font-size: 0.85em;}
.gallery-top h2 { font-size: 1.7em;}
.map iframe { height: 120px;}
.map { padding: 0em 0em 0.5em 0em;}
.contact { padding: 1em 0em 1.5em 0em;}
.contact-right input[type="submit"] { padding: .3em 0; width: 23%;}
.contact-top h2 { font-size: 1.8em;}
.contact-left { padding: 0px;}
.contact-left h3 { font-size: 1.5em;}
.contact-left h4 { font-size: 1.2em;}
.contact-left p { font-size: 0.9em; line-height: 1.6em;}
.contact-right { padding: 0px;}
.contact-right h3 { font-size: 1.5em;}
.contact-right input[type="text"] { font-size: 0.9em; padding: 6px 10px 6px 10px;}
.contact-right textarea { height: 100px; font-size: 0.9em; padding: 8px 10px 8px 10px;}
.ftr-grid input[type="submit"] { width: 30%;}
.abouttop-right h4 { font-size: 1em;}
.single-grid h2 { font-size: 0.8em; line-height: 1.7em;}
.single-grid p ,.media-body p{ font-size: 0.9em; line-height: 1.6em;}
.comments-top h3, .comment-bottom h3 { font-size: 1.5em;}
h4.media-heading { font-size: 1em;}
.comment-bottom form { width: 100%;}
.comment-bottom input[type="submit"] { width: 25%; font-size: 0.9em;}
.comment-bottom textarea { min-height: 130px;}
.comment-bottom input[type="text"], .comment-bottom textarea { padding: 0.5em; font-size: 0.8em;}
.comment-bottom textarea { min-height: 95px;}
.comments-top { padding: 1em 0;}
h1#h1-bootstrap-heading { font-size: 1.5em;}
h2#h2-bootstrap-heading { font-size: 1.4em;}
h3#h3-bootstrap-heading { font-size: 1.3em;}
button.btn.btn-lg { font-size: 0.9em; margin: 0 0 0.5em 0px; padding: 9px;}
.grid1 { margin: 0.7em 0 0;}
button.btn.btn-1 { font-size: 0.8em; margin: 0 0 0.5em;}
button.btn.btn-sm { font-size: 0.7em; padding: 5px; margin: 0 0 0.5em;}
button.btn.btn-xs { font-size: 0.7em;}
ul.nav.nav-pills a{ padding: 0.5em; font-size: 0.9em;}
span.label { margin: 0 0 0.5em; display: inline-block;}
.page { padding: 0.5em; margin: 1.7em 0;}
.page-header { margin: 16px 0 9px;}
.grid2 { margin: 0.4em 0 0;}
h3.typo1 { font-size: 1.7em;}
.page-header h3 { font-size: 1.8em;}
body a{ transition:0.5s all; -webkit-transition:0.5s all; -moz-transition:0.5s all; -o-transition:0.5s all; -ms-transition:0.5s all;}
.header-top { padding: 2em 0 3em;}
.logo a { font-family: 'Raleway', sans-serif; color: #fff; text-decoration:none;}
.logo a h2 { font-size: 4em; color: #fff;}
.logo a h6 { font-size: 0.9em; letter-spacing: 8px; color: #fff;}
.logo a:hover{ text-decoration:none;}
.lang_list{ float:left;}
ul.social { padding: 0; list-style: none; float:left; margin-right: 2em;}
ul.social li:first-child { margin-left: 0;}
ul.social li { display: inline-block;}
/*ul.social li a i { width: 30px; height: 30px; display: block; background: url(../images/img-sprite.png) #FFD001 no-repeat;}*/
/*ul.social li a i:hover { background: url(../images/img-sprite.png)no-repeat;}*/
ul.social li a i.fb { background-position:-2px -4px;}
ul.social li a i.tw{ background-position:-28px -4px;}
ul.social li a i.utube{ background-position:-56px -4px;}
ul.social li a i.pin{ background-position:-83px -3px;}
ul.social li a i.instagram{ background-position:-110px -4px;}
ul.login{ padding: 5px 30px; list-style: none; background: #f8f8f8;}
ul.login li a{ font-size:.9em; text-transform: capitalize; color:#DF4782; font-weight: 600;}
ul.login li.login_text{ float:left;}
ul.login li.wish{ float:right;}
.cart_bg{ background:#ffd001; padding:0.5em 1em;}
ul.cart p { margin: 6px 0 0 0; font-size: 13px; color:#fff;}
h5.empty { font-size: .9em; margin: -25px 0 0 0; float: right;}
h5.empty a, ul.cart p a{ color:#fff;}
ul.cart a:hover{ text-decoration:none;}
ul.cart{ padding:0; list-style:none;}
/*i.cart_icon{ width: 45px; height: 40px; float:left; background: url(../images/img-sprite.png)no-repeat -203px -1px; margin-right: 10px;}*/
span.yellow{ font-size:13px; color:#fff51f;}
ul.quick_access{ padding:0px 30px 5px; list-style:none; background:#ffd001;}
ul.quick_access li a{ color:#fff; font-size:0.9em; text-transform: capitalize;}
ul.quick_access li.view_cart{ float:left;}
ul.quick_access li.check{ float:right;}
/*.search{ position: relative;}
.search input[type="submit"] { background: url('../images/search.png') no-repeat 10px 9px #333; padding: 6px 19px; border: none; cursor: pointer; position: absolute; line-height: 1.5em; outline: none; right: 0;}
.search input[type="submit"]:hover{ background: url('../images/search.png') no-repeat 10px 9px #DF4782;}*/
.welcome_box h3{ color:#333; font-size:1.5em; text-transform: capitalize;}
.welcome_box p { color: #fff; font-size: 0.9em; line-height: 1.8em; margin-top: 1.3em;}
.banner_right { float: right; margin-top: 4em; width: 50%;}
.banner_btn:hover{ background:#DF4782; text-decoration:none; color:#fff;}
.dropdown, .dropdown div, .dropdown li, .dropdown div::after, .dropdown .carat, .dropdown .carat:after, .dropdown .selected::after, .dropdown:after{ -webkit-transition: all 150ms ease-in-out; -moz-transition: all 150ms ease-in-out; -ms-transition: all 150ms ease-in-out; transition: all 150ms ease-in-out;}
.dropdown .selected::after, .dropdown.scrollable div::after{ -webkit-pointer-events: none; -moz-pointer-events: none; -ms-pointer-events: none; pointer-events: none;}
.dropdown{ position: relative; width:60px; cursor: pointer; font-weight: 200; background:none; padding: 8px 0px 8px; color: #fff; -webkit-user-select: none; -moz-user-select: none; user-select: none;}
.dropdown.open{ z-index: 2;}
.dropdown:hover, .dropdown.focus{}
.dropdown .carat, .dropdown .carat:after{ position: absolute; right:-15px; top: 50%; margin-top: -3px; border: 6px solid transparent; border-top: 6px solid #fff; z-index: 1; -webkit-transform-origin: 50% 20%; -moz-transform-origin: 50% 20%; -ms-transform-origin: 50% 20%; transform-origin: 50% 20%;}
.dropdown:hover .carat:after{ border-top-color: #f4f4f4;}
.dropdown.focus .carat{ border-top-color: #f8f8f8;}
.dropdown.focus .carat:after{ border-top-color: #0180d1;}
.dropdown.open .carat{ -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg);}
.dropdown .old{ position: absolute; left: 0; top: 0; height: 0; width: 0; overflow: hidden;}
.dropdown select{ position: absolute; left: 0px; top: 0px;}
.dropdown.touch select{ left: 0; top: 0; width: 100%; height: 100%; opacity: 0;}
.dropdown .selected, .dropdown li{ display: block; font-size: .8em; overflow: hidden; white-space: nowrap; text-transform: capitalize; font-weight: 600;}
.dropdown .selected::after{ content: ''; position: absolute; right: 0; top: 0; bottom: 0; width: 60px;}
.dropdown div{ position: absolute; height: 0; left: 0; right: 0; top: 100%; background:#DF4782; overflow: hidden; opacity: 0; color:#fff; width:90px;}
.dropdown:hover div{ background:#4CB1CA;}
.dropdown.open div{ opacity: 1; z-index: 2;}
.dropdown.scrollable div::after{ content: ''; position: absolute; left: 0; right: 0; bottom: 0; height: 50px;}
.dropdown.scrollable.bottom div::after{ opacity: 0;}
.dropdown ul{ position: absolute; left: 0; top: 0; height: 100%; width: 100%; list-style: none; overflow: hidden; padding:0; background:#31C2DB;}
.dropdown.scrollable.open ul{ overflow-y: auto;}
.dropdown li{ list-style: none; padding:8px; border-bottom: 1px solid #C5C1C1;}
.dropdown li:last-child { border-bottom: 0;}
.dropdown li.focus{ background:#000; position: relative; z-index: 3; color: #fff;}
.dropdown li.active{ background:#DF4782; color: #fff;}
.menu_box{ font-family: 'Raleway', sans-serif;}
.content_box { padding: 5em 0 3em;}
ul.nav{ padding:14px 0; list-style:none; background:#68656A;}
ul.nav li:hover { background:#333; color:#fff;}
ul.nav li a{ color:#fff; font-size:0.85em; text-transform: capitalize; font-weight:400; font-family: 'Raleway', sans-serif; display: block; padding:10px 15px 10px 40px;}
ul.nav li a:hover{ color:#fff; text-decoration:none; background-color: #000;}
.side_banner { position: relative; margin-top:2em;}
.side_banner .banner_holder h3{ font-size: 45px; font-weight: 400; color: #fff; margin: 0; font-family: 'Raleway', sans-serif; line-height: 45px;}
.tags{ list-style:none; background:#fff; margin-top:2em; padding:2em;}
h4.tag_head{ color: #333; font-weight:400; font-size: 1.3em; margin-bottom: 1em; font-family: 'Raleway', sans-serif;}
ul.tags_links{ padding:0; list-style:none;}
ul.tags_links li { display: inline-block; margin: 8px 3px;}
ul.tags_links li a { color: #333; font-size: 0.9em; background: #e9e9e9; padding: 5px 10px; text-decoration: none;}
a:hov ul.tags_links li a:hover{ text-decoration:none;}
ul.tags_links li a:hover{ background:#FFD001; color:#fff;}
/*.link1 { font-size: 1em; line-height: 18px; color: #333; font-weight: bold; background: url(../images/tag_arrow.png) right 4px no-repeat; padding-right: 20px; margin-top:1.5em; display: inline-block;}*/
.link1:hover{ color:#DF4782; text-decoration:none;}
ul.article_links{ padding:0; list-style:none;}
ul.article_links li{ margin-bottom:7px;}
ul.article_links li a { color: #595555; font-size: 0.75em; line-height: 1.8em; font-weight: 600;}
.col_1_of_3 { display: block; float: left; margin: 1% 0 1% 2.6%;}
.span_1_of_3 { width: 31.6%; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease;}
.col_1_of_3:first-child { margin-left: 0;}
.inner_content { background: #fff; position: relative;}
.product_image { border:10px solid #fff;}
.sale-box1{ position: absolute; top: 0; overflow: hidden; height: 92px; width: 92px; text-align: center; z-index: 0; right: 0;}
.span_1_of_3:hover .sale-box1 span.on_sale1{ background:#e24602; color:#fff;}
.span_1_of_3:hover .sale-box span.on_sale{ background:#faef03; color:#000;}
p.title { color: #000; font-size: 0.95em;}
p.title a:hover{ color:#7DB122;}
.row h3.m_1 { color: #31C2DB; font-size: 2em; text-transform: capitalize; font-weight: 400;}
.row h3.m_2 { color: #31C2DB; font-size: 2em; text-transform: capitalize; font-weight:400; margin-top:3em;}
.brands{ padding:2em; background:#fff;}
ul.brand_icons{ padding:0; list-style:none;}
ul.brand_icons li.last{ margin:0;}
.instagram_top { padding: 2em 0 3em; background: #eaeaea;}
ul.instagram_grid{ padding:0; list-style:none;}
ul.instagram_grid li img{ border:8px solid #fff;}
ul.instagram_grid li.last_instagram{ margin:0;}
.instagram h3 { font-family: 'Raleway', sans-serif; font-weight:400; margin: 0 0 1em 0; color: #31C2DB; font-size: 2em;}
ul.footer_social { padding: 0; list-style: none;}
ul.footer_social li a { display: block; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}
ul.footer_social li:first-child { margin-left: 0;}
ul.footer_social li { width:33.333%; float:left;}
ul.footer_social li a:hover i.fb, ul.footer_social li a:hover i.tw, ul.footer_social li a:hover i.pin{ opacity:0.9;}
.footer-grid_last { margin-right: 0;}
ul.list1 { padding: 0; list-style: none;}
ul.list1 a { color: #fff; font-size: 1em; line-height: 1.8em;}
ul.list1 a:hover{ color: #DF4782; text-decoration:none;}
.search_footer { position: relative; margin-bottom:2em;}
.search_footer input[type="text"] { padding: 6px 10px; outline: none; color: #373737; border: none; width: 75%; line-height: 1.5em; font-size: 0.8em; background: #FFD001; text-transform: capitalize; min-height: 31px; font-weight: 900;}
.search_footer input[type="submit"] { background: #000; border: none; padding: 6px 14px; cursor: pointer; position: absolute; color: #fff; outline: none; line-height: 1.6em; text-transform: capitalize; font-size: 0.8em; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; right: 0;}
.search_footer input[type="submit"]:hover { background: #68656A; color: #F8F8F8;}
p.f_text{ color:#fff; font-size:0.85em; margin-bottom:0.5em;}
p.email{ color:#fff; font-size:0.85em; margin-bottom:0.5em;}
p.email a{ color:#fff; font-size:0.85em; margin-bottom:0.5em;}
p.email span:hover{ text-decoration:underline;}
.footer_bottom{ background:#333; padding:1em 0; text-align: center;}
.copy p{ color:#fff; font-size:0.85em;}
.copy p a{ color:#FFD001;}
.copy p a:hover{ color:#fff;}
ul.breadcrumbs{ padding:0; list-style:none; float:left;}
ul.breadcrumbs li { display: inline-block; font-size: 1em; color: #050505;}
ul.breadcrumbs li a { color: rgb(223, 71, 130);}
ul.breadcrumbs li.women { background: #DF4782; padding: 5px; color: #fff;}
ul.previous{ padding:0; list-style:none; float:right;}
ul.previous li a{ color:#555; font-size:1em;}
.dreamcrub{ margin:2em 0;}
.mens-toolbar { margin-bottom: 2em;}
.sort-by { color:#000; font-size: .8em; text-transform: capitalize;}
.sort-by label{ font-weight:normal;}
.mens-toolbar .pages { float: right; margin: 0;}
ul.women_pagenation.dc_paginationA.dc_paginationA06 { float:right; padding:0; list-style:none;}
.pages{ float:right;}
.pages .limiter { color: #000; font-size: .8em; text-transform: capitalize; font-family: 'Raleway', sans-serif;}
.pages .limiter select { padding: 0; margin: 0 0 1px; vertical-align: middle;}
ul.women_pagenation li { float: left; margin: 0px; margin-left: 5px; padding: 0px; list-style:none;}
ul.women_pagenation li a { color:#000; display: block; padding:4px 8px; text-decoration: none; font-size: .8em; text-transform: capitalize;}
ul.women_pagenation li.active a{ background:#df4782; color:#fff;}
ul.women_pagenation li a:hover{ background:#df4782; color:#fff;}
.limiter.visible-desktop label{ font-weight:normal; margin:0;}
.pages .limiter label { vertical-align: middle;}
.category{ margin-top:2em; font-family: 'Raleway', sans-serif;}
ul.category_nav{ padding:0; list-style:none; background:#68656A;}
ul.category_nav li { padding-left: 1.5em;}
ul.category_nav li a { color:#fff; font-size: 0.85em; text-transform: capitalize; font-weight:400; display: block; padding: 10px 15px;}
ul.category_nav li:hover { background: #333; color: #fff;}
ul.category_nav li a:hover { color:#fff; text-decoration:none;}
.nbs-flexisel-nav-left, .nbs-flexisel-nav-right { width: 45px; height: 45px; position: absolute; cursor: pointer; z-index: 100; margin-top:-2em;}
/*.nbs-flexisel-nav-left { left: 0px; background: url(../images/img-sprite.png) no-repeat -15px -113px;}
.nbs-flexisel-nav-right { right: 0px; background: url(../images/img-sprite.png) no-repeat -76px -113px;}*/
.top1{ margin-top: 2%;}
.resp-tabs-list { width: 100%; list-style: none; padding: 0;}
.resp-tab-item:first-child{ border-left:none;}
.resp-tab-item{ color: #000; font-size:.9em; cursor: pointer; padding: 12px 10px; display: inline-block; margin: 0; text-align: center; list-style: none; float: left; outline: none; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; text-transform: capitalize;}
.resp-tab-item:hover { text-shadow: none; color: #000;}
.resp-tab-active{ background:#FFD001; text-shadow: none; color:#fff;}
.resp-tabs-container { padding: 0px; clear: left;}
h2.resp-accordion { cursor: pointer; padding: 5px; display: none;}
.resp-tab-content { display: none;}
.resp-content-active, .resp-accordion-active { display: block;}
h2.resp-accordion { font-size:1em; margin: 0px; padding: 10px 15px; background:#df4782; margin:10px 0; color:#fff;}
h2.resp-accordion:hover{ background:#6CC5D9; text-shadow: none; color: #FFF;}
@media only screen and (max-width:480px) { .sap_tabs{ padding-top:0;}
.resp-tabs-container{ padding:0px;}
ul.resp-tabs-list { display: none;}
h2.resp-accordion { display: block;}
.resp-vtabs .resp-tab-content { border: 1px solid #C1C1C1;}
.resp-vtabs .resp-tabs-container { border: none; float: none; width: 100%; min-height: initial; clear: none;}
.resp-accordion-closed { display: none !important;}
ul.tab_list{ list-style: none; padding:1em; border: 1px solid #E8E5E5;}
ul.tab_list li { margin-bottom: 10px;}
ul.tab_list li a { color: #555; font-size: 0.9em; line-height: 1.8em; vertical-align: top; text-decoration: none;}
ul.tab_list li a:hover { color:#333;}
.typo { padding: 4em 0;}
h3.typo-title{ font-size: 2.8em; text-align: center; color: #31C2DB;}
.show-grid [class^=col-] { background: #fff; text-align: center; margin-bottom: 10px; line-height: 2em; border: 10px solid #f0f0f0;}
.show-grid [class*="col-"]:hover { background: #e0e0e0;}
.grid_3{ margin-bottom:2em;}
.xs h3{ color:#31C2DB; font-size:1.7em; font-weight:300; margin-bottom: 1em;}
.grid_3 p{ color: #999; font-size: 0.85em; margin-bottom: 1em; font-weight: 300;}
.grid_4{ background:none; margin-top:50px;}
.label { font-weight: 300 !important; border-radius:4px;}
.grid_5{ background:none; padding:2em 0;}
.grid_5 h3, .grid_5 h2, .grid_5 h1, .grid_5 h4, .grid_5 h5{ margin-bottom:1em;}
.tab-content > .active { display: block; visibility: visible;}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus { z-index: 0;}
p.comment-form-author { margin-bottom: 1.5em;}
.contact-form label { display: block; font-size: 0.9em; color: #000; text-transform: capitalize; font-weight: 400;}
.contact-form input[type="text"] { padding: 10px; width: 95%; color: #9198A3; font-size: .8em; background: #fff; outline: none; display: block; border: 1px solid #B5B5B5; font-family: 'Raleway', sans-serif;}
.contact-form textarea { padding: 10px; display: block; width: 95%; background: #fff; border: 1px solid #B5B5B5; outline: none; color: #9198A3; font-size: .8em; -webkit-appearance: none; resize: none; height: 150px; font-family: 'Raleway', sans-serif;}
.contact-form input[type="submit"] { display: inline-block; padding: 13px 25px; background:#DF4782; color: #FFF; font-size: 1em; line-height: 18px; text-transform: capitalize; border: none; outline: none; transition: 0.2s; -webkit-transition: 0.2s; -moz-transition: 0.2s; -o-transition: 0.2s; font-family: 'Raleway', sans-serif;}
.contact-form input[type="submit"]:hover{ background:#df4782;}
.lcontact { display: block; float: left; margin: 0 3.6% 0 0;}
.span_1_of_contact{ width:60.1%;}
.span_2_of_contact_right { width:36.2%;}
.contact_grid{ display: block; float: left;}
/*.span_2_of_contact_right h3 { font-size: 2em; color: #31C2DB; margin-bottom: 0.5em;}
i.pin_icon{ width: 20px; height: 25px; background: url(../images/img-sprite.png)no-repeat -150px -123px; float:left; margin-right: 10px;}
i.phone{ width: 20px; height: 25px; background: url(../images/img-sprite.png)no-repeat -189px -126px; float: left; margin-right: 10px;}
i.mail{ width: 20px; height: 25px; background: url(../images/img-sprite.png)no-repeat -229px -126px; float: left; margin-right: 10px;}*/
.contact_address, .contact_email { overflow: hidden; font-size: .9em; color: #555; line-height: 1.8em;}
.address p { color: #555; text-align: left; font-size: 1em; line-height: 1.8em;}
.address a { color: #DF4782;}
.address a :hover{ color: #555;}
.contact_email{ cursor:pointer;}
.contact_email:hover{ color:#000;}
.address{ margin-bottom:1em;}
.login-left { padding: 0;}
.login-left h3, .login-right h3 { color: #31C2DB; font-size: 1.3em; padding-bottom: 0.5em;}
.login-left p, .login-right p { color: #555; display: block; font-size: .9em; margin: 0 0 1em 0; line-height: 1.8em;}
.acount-btn { background:#DF4782; color: #FFF; font-size: .9em; padding: 0.7em 1.2em; transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all; display: inline-block; text-transform: capitalize;}
.acount-btn:hover, .login-right input[type="submit"]:hover{ background:#df4782; text-decoration:none; color:#fff;}
.login-right form { padding: 1em 0;}
.login-right form div { padding: 0 0 0.5em 0;}
.login-right span { color: #555; font-size:1em; padding-bottom: 0.2em; display: block; text-transform: capitalize;}
.login-right input[type="text"] { border: 1px solid #B5B5B5; outline-color:#FFD001; width: 96%; font-size:.8em; padding: 0.5em;}
.login-right input[type="submit"] { background:#DF4782; color: #FFF; font-size: 0.8em; padding: 0.7em 1.2em; transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all; display: inline-block; text-transform: capitalize; border:none; outline:none;}
a.forgot { font-size: .8em; color: #000;}
a.forgot:hover { color: #ffd001;}
.register{ padding:5em 0;}
.register-top-grid h3, .register-bottom-grid h3 { color:#31C2DB; font-size: 1.3em; padding-bottom: 5px; margin: 0;}
.register-top-grid div, .register-bottom-grid div { width: 48%; float: left; margin: 10px 0;}
.register-top-grid span, .register-bottom-grid span { color:#555; font-size: 0.9em; padding-bottom: 0.2em; display: block; text-transform: capitalize;}
.register-top-grid input[type="text"], .register-bottom-grid input[type="text"] { border: 1px solid #ADA7A7; outline-color: #FFD001; width: 96%; font-size: 1em; padding: 0.5em;}
.checkbox { margin-bottom: 4px; padding-left: 27px; font-size: 1.1em; line-height: 27px; cursor: pointer;}
.checkbox { float: left; position: relative; font-size: 0.85em; color:#555;}
.checkbox:last-child { margin-bottom: 0;}
.news-letter { color: #555; font-weight:600; font-size: 0.85em; margin-bottom: 1em; display: block; text-transform: capitalize; transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all; clear: both;}
.checkbox i { position: absolute; bottom: 5px; left: 0; display: block; width:20px; height:20px; outline: none; border: 2px solid #333333;}
/*.checkbox input + i:after { content: ''; background: url("../images/tick1.png") no-repeat 1px 2px; top: -1px; left: -1px; width: 15px; height: 15px; font: normal 12px/16px FontAwesome; text-align: center;}*/
.checkbox input + i:after { position: absolute; opacity: 0; transition: opacity 0.1s; -o-transition: opacity 0.1s; -ms-transition: opacity 0.1s; -moz-transition: opacity 0.1s; -webkit-transition: opacity 0.1s;}
.checkbox input { position: absolute; left: -9999px;}
.checkbox input:checked + i:after { opacity: 1;}
.news-letter:hover { color:#00BFF0;}
.register-but{ margin-top:1em;}
.register-but form input[type="submit"] { background:#df4782; color: #FFF; font-size: 0.8em; padding: 0.8em 2em; transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all; display: inline-block; text-transform: capitalize; border:none; outline:none;}
.register-but input[type="submit"]:hover { background:#DF4782;}
.register-bottom-grid { margin-top:3em;}
.check_box{ padding: 5em 0;}
.cart-items { width: 70%; margin-right: 5%;}
.cart-items h1 { font-size: 1.5em; margin-bottom: 2em;}
.cart-header { position: relative;}
.cart-header2 { position: relative;}
/*.close1, .close2 { background: url('../images/close_1.png') no-repeat 0px 0px; cursor: pointer; width: 28px; height: 28px; position: absolute; right: 0px; top: 0px; -webkit-transition: color 0.2s ease-in-out; -moz-transition: color 0.2s ease-in-out; -o-transition: color 0.2s ease-in-out; transition: color 0.2s ease-in-out;}*/
.cart-sec { margin-bottom: 3em;}
.cart-item { width: 20%; float: left; margin-right: 5%;}
.cart-item-info { width: 75%; float: left;}
.cart-item-info h3 { font-size: 1.1em;}
.cart-item-info h3 a{ color:#31C2DB;}
ul.qty { padding: 0; margin: 0; list-style: none;}
ul.qty li { display: inline-block; margin-right: 10%;}
ul.qty li p { font-size: 1em; color: #555;}
.delivery p { font-size: 1em;}
ul.qty li { display: inline-block; margin-right: 10%;}
.delivery span { color: #333333; font-size: 1em; float: right;}
a.continue { background:#df4782; padding: 10px 20px; font-size: 1em; color: #fff; text-decoration: none; display: block; font-weight: 600; text-align: center; margin-bottom: 2em;}
a.continue:hover{ background:#DF4782;}
.price-details { border-bottom: 1px solid #DDD9D9; padding-bottom: 10px;}
.price-details h3 { color: #31C2DB; font-size: 1.3em; margin-bottom: 1em;}
.price-details span { width: 50%; float: left; font-size: .8em; color: #000; line-height: 1.8em;}
.price-details span { width: 50%; float: left; font-size: 0.9em; color: #000; line-height: 1.8em;}
ul.total_price li.last_price span {}
ul.total_price { padding: 0; margin: 1em 0 0 0; list-style: none;}
ul.total_price li.last_price { width: 50%; float: left;}
ul.total_price li.last_price { width: 50%; float: left;}
ul.total_price li.last_price h4 { font-size: 1em;}
a.order { background:#DF4782; padding: 10px 20px; font-size: 1em; color: #fff; text-decoration: none; display: block; font-weight: 600; text-align: center; margin: 3em 0;}
a.order:hover{ background:#df4782;}
.cart-item-info h3 span { display: block; font-size: 0.9em; margin-top: 1em;}
.delivery { margin-top: 3em;}
.total-item { margin-top: 2em; padding-bottom: 2em;}
.total-item h3 { color: #31C2DB; font-size: 1em; margin-bottom: 1em;}
.total-item h4 { font-size: .9em; color: #31C2DB; display: inline-block; margin-right: 10%;}
a.cpns { background:#df4782; color: #fff; padding: 10px; font-size: 0.8em; font-weight: 600;}
.total-item p { font-size: 0.9em; margin-top: 1em; color: #727272;}
.total-item p a { color: rgb(223, 71, 130); font-size: 1em;}
@media (max-width:1024px){ .header_right { width: 30%; margin-top: 1em;}
.banner_right { width: 50%;}
ul.list1 a { font-size: 0.9em;}
.logo a h6 { letter-spacing: 4px;}
.logo a h2 { font-size: 3.6em;}
.content_box { padding: 2em 0 3em;}
.welcome_box h2 { font-size: 1.3em;}
.wmuSliderPrev { left: 54em;}
.header-top { padding: 0.7em 0 2em;}
.welcome_box p { font-size: 16px;}
ul.nav li a, ul.category_nav li a{ font-size: .8em;}
.tags { padding: 1em;}
.view .mask, .view .content { top: 8em; left: 4.5em;}
p.title, .price{ font-size: .8em;}
ul.tags_links li { margin: 6px 1px;}
p.f_text, p.email{ font-size: .8em;}
.etalage_zoom_area div { width:350px !important; height:350px !important;}
.contact_logo { left: 4em;}
h5.empty { margin: -27px 0 0 0;}
.search_footer input[type="text"] { width: 91%;}
ul.cart p { font-size: 11px;}
@media (max-width:991px){ .bannertop_box { width: 40%;}
.search input[type="submit"] { background-position: 13px 10px; padding: 6px 23px;}
.search_footer input[type="text"] { font-weight: 600;}
.search input[type="submit"]:hover { background-position: 13px 10px;}
.banner_right { margin-top: 2em;}
.col-md-3 { float: left; width: 25%; padding: 0;}
.col-md-9 { float: right; width: 75%; padding-right: 0;}
h3.m_1 { margin-top: 0em;}
.span_1_of_3 { width: 31%;}
h3.m_2 { margin-top: 2em;}
.content_box { padding: 2em 0 0em;}
.login-right { padding: 0; margin-top: 2em;}
.login-left p, .login-right p { margin: 0 0 1em 0;}
.check_box { padding: 4em 0;}
.cart-items { float: left; width: 69%; padding: 0;}
a.cpns { padding: 4px 5px;}
.cart-total { float: right; width: 25%;}
.check_box { padding: 4em 0 2em;}
@media (max-width:667px){ .banner_right { margin:0;}
@media (max-width:640px){ .bannertop_box { width: 40%; margin-bottom: 2em;}
.search input[type="submit"] { background-position:12px 10px; padding: 6px 22px;}
.banner_img { width: 29%; margin: 0 auto;}
.tags { margin-top: 1em;}
.content_box { padding: 2em 0 1em;}
.col-md-3 { float: none; width: 100%; padding:0 1em;}
.col-md-9 { float: none; width: 100%; padding:0 1em;}
.span_1_of_contact { float: none; width: 100%;}
.contact_grid { float: none; width: 100%; margin-top: 2em;}
.search input[type="submit"] { background-position: 15px 10px; padding: 6px 25px;}
.search input[type="submit"]:hover { background-position: 15px 10px;}
@media (max-width:568px){ .logo img { width: 90px;}
ul.social { margin-right: 1em;}
ul.quick_access li a, ul.login li a, ul.cart p, h5.empty{ font-size: 11px;}
h3.m_1, h3.m_2{ font-size: 1.1em;}
.brands { padding: 10px;}
span.small { font-size: 15px;}
ul.instagram_grid li img { border: 2px solid #fff;}
.instagram_top { padding: 2em 0;}
h4.tag_head { font-size: 1em;}
.cbp-vm-add { margin: 10px 0 0;}
.pages .limiter, .sort-by{ font-size: 12px;}
.dreamcrub { margin: 2em 0 1em;}
.mens-toolbar { margin-bottom: 1em;}
.side_banner .banner_holder h3 { font-size: 30px; margin: 0;}
.contact_logo img{ width:110px;}
.check_box { padding: 3em 0;}
.cart-items h1 { font-size: 1.2em; margin-bottom: 1.5em;}
.cart-item-info h3 { font-size: 0.95em;}
.delivery { margin-top: 1em;}
.delivery p, .delivery span{ font-size:.8em;}
@media (max-width:480px){ .logo a h2 { font-size: 3em;}
.banner_img { width: 87%;}
h5.empty a, ul.cart p a { letter-spacing: 1px;}
.typo { padding: 2em 0;}
h3.typo-title { font-size: 2em;}
.last_1{ display:none;}
.container { padding:0 10px;}
.copy { text-align: center;}
.copy p { font-size: 12px;}
/*i.cart_icon { width: 25px; height: 22px; float: left; background: url(../images/cart.png)no-repeat 0px 0px; margin-right: 10px;}*/
ul.login { padding: 5px 5px;}
ul.quick_access{ padding:0px 5px 5px;}
ul.quick_access li a, ul.login li a, ul.cart p, h5.empty { font-size: 13px;}
ul.social { margin:0;}
h5.empty { margin: 0;}
ul.social { margin-right: 0em;}
.lang_list { float: right;}
.header-top { padding: 5px 0 5px;}
ul.nav li a, ul.category_nav li a { padding: 10px 10px 10px 30px;}
ul.women_pagenation li a { font-size: .7em;}
.product_image { border: 4px solid #fff;}
.side_banner .banner_holder h3 { font-size: 30px;}
/*.search input[type="submit"] { padding: 4px 15px; background: url('../images/search.png') no-repeat 7px 8px #333;}*/
/*.search input[type="submit"]:hover { background: url('../images/search.png') no-repeat 7px 8px #df4782;}*/
h3.m_1 { font-size:1em;}
.instagram_top { padding: 1em 0;}
.span_1_of_3 { width: 48.6%;}
p.title, .price { font-size: 12px;}
h3.m_2 { font-size: 1em; margin-top: 2em;}
.content_box { padding: 2em 0 0em;}
.banner_img .img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img { max-width: 39%; margin: 0 auto;}
.register-top-grid div, .register-bottom-grid div { width: 100%;}
.register-top-grid input[type="text"], .register-bottom-grid input[type="text"] { padding: 0.3em;}
.row { margin-right: -10px; margin-left: -10px;}
.category { margin-top: 1em;}
.nbs-flexisel-nav-left, .nbs-flexisel-nav-right { margin-top: 5em;}
p.comment-form-author { margin-bottom: 1em;}
.span_1_of_contact { width: 100%; float: none;}
.contact_grid { float: none; width: 100%; margin-top: 1.5em;}
@media (max-width: 320px){ .logo { margin: 0.5em 0 1em; padding: 15px 53px;}
.banner_img { width: 100%;}
.col-md-3 { padding: 0;}
ul.brand_icons { text-align: center;}
.logo a h2 { font-size: 2.2em;}
.logo a h6 { letter-spacing: 2px; font-size: 0.8em;}
.search input[type="submit"] { padding: 4px 21px; background-position:12px 8px;}
.search input[type="submit"]:hover { background-position:12px 8px;}
.banner_right { width: 100%; float: none; text-align: center; margin: 1em 0;}
.side_banner .banner_holder h3 { font-size: 18px; line-height: 26px;}
.tags { margin-top: 1em;}
.tags { margin-top: 0em;}
.row h3.m_1{ margin-top: 0.5em; font-size: 1.6em;}
.instagram h3 { font-size: 1.6em;}
span.small { font-size: 11px;}
ul.breadcrumbs li { font-size: 0.9em;}
ul.breadcrumbs li.women { padding: 3px;}
.cbp-vm-view-list .cbp-vm-details { width: 51%; padding: 0; margin-top: 0;}
.cbp-vm-view-list .cbp-vm-image { width: 50%;}
.col-md-9.cart-items { padding: 0;}
.cbp-vm-view-list .cbp-vm-add { float: none; display: block; text-align: center;}
.cart-item-info h3 { font-size: 13px;}
a.continue { padding: 8px 15px; font-size: 0.85em; margin-bottom: 2em;}
.cart-sec { margin-bottom: 2em;}
a.order { padding: 8px 15px; font-size: 0.95em; margin: 1em 0;}
.col-md-3.cart-total { padding: 0;}
.check_box { padding: 3em 0 1em;}
.span_1_of_contact { width: 100%;}
.lcontact { float:none; margin:0;}
.span_2_of_contact_right { width: 100%;}
.contact_grid { display: block; float: none;}
.contact-form input[type="submit"] { padding: 4px 20px; font-size: 0.8em;}
.register-top-grid div, .register-bottom-grid div { width: 98%; float: none;}
h2.resp-accordion { font-size: 0.8em; padding: 10px 13px;}
.acount-btn { font-size: 0.8em; padding: 0.5em 1em;}
.pop_up h4 { font-size: 1.2em !important;}
.cart-item { width: 100%; float: none; margin-right: 0;}
.cart-item-info { width: 100%; float: none; margin-top: 1em;}
.check_box { padding: 1.5em 0;}
.delivery p, .delivery span { margin-top: 1em;}
.total-item { padding-bottom: 0;}
.typo { padding: 1em 0;}
h3.typo-title { font-size: 1.6em;}
.grid_4 { margin-top: 22px;}
.register-but form input[type="submit"] { padding: 0.5em 2em;}
.contact-form input[type="text"] { padding: 6px 10px; width: 100%;}
.contact-form textarea { width: 100%; height: 120px;}
ul.category_nav li { padding-left: 0;}
.link1 { margin-top: 0.6em;}
.row h3.m_2 { font-size: 1.5em; margin-top: 1em;}
ul.previous li { margin-top: 1em;}
ul.previous li a { font-size: 0.85em;}
.contact-form label { font-size: 0.8em;}
.span_2_of_contact_right h3 { font-size: 1.5em;}
.contact_address, .contact_email { font-size: .8em;}
.login-left h3, .login-right h3 { font-size: 1em;}
.acount-btn, .login-right input[type="submit"] { padding: 0.3em 1.2em;}
.register { padding: 1.5em 0;}
.register-top-grid h3, .register-bottom-grid h3 { font-size: 1em;}
.register-bottom-grid { margin-top: 4.5em;}
.register-top-grid span, .register-bottom-grid span { font-size: 0.8em;}
.register-but { margin-top: 0.5em;}
ul.tab_list li a { font-size: 0.75em;}
ul.list1 a { font-size: 0.85em;}
.login-left p, .login-right p { font-size: .8em;}
.login-right span { font-size: 0.9em;}
