@font-face {

 font-family: 'Cambria';

 src: url('../fonts/cambria/Cambria.ttf') format('ttf'),  url('../fonts/cambria/Cambriab.ttf') format('ttf');

 font-style: normal;

}

 @font-face {

 font-family: 'MoonRegular';

 font-style: normal;

 font-weight: normal;

 src: local('Moon 2.0 Regular'), url('../fonts/slidertext-font/Moon2.0-Regular.woff') format('woff');

}

 @font-face {

 font-family: 'MoonBold';

 font-style: normal;

 font-weight: normal;

 src: local('Moon 2.0 Bold'), url('../fonts/slidertext-font/Moon2.0-Bold.woff') format('woff');

}

 @font-face {

 font-family: 'MooLight';

 font-style: normal;

 font-weight: normal;

 src: local('Moon 2.0 Light'), url('../fonts/slidertext-font/Moon2.0-Light.woff') format('woff');

}

.login-btn.updatebtn {

	margin-top: 15px;

}

.acountbox .col2 .login-btn:hover {

	background:#b39a56;

}

.submitorder .login-btn:hover {

	background:#b39a56;

}
table#my-orders-table .col.actions a span {
    font-weight: bold;
}
table#my-DASHBOARD-orders .col.actions a span {
    font-weight: bold;
}
.col.actions span {

	color:#5e101b;

}

p.icondroptag {

	margin: 0;

	display: inline-flex;

 padding-top: 15px  background: #b39a56;

	padding-bottom: 11.2px;

	padding-right: 4px;

	padding-left: 4px;

	cursor: pointer;

}

span.careticon {

	margin-left: 2px;

	border-top: 8px dashed;

	border-top: 4px solid \9;

	border-right: 5px solid transparent;

	border-left: 5px solid transparent;

	color: #fff;

	margin-left: 5px;

	margin-right: 5px;

}

a.adropdown-toggle {

	display: inline-block !important;

	border-right: 1px solid #fff;

}

.sliderlefttext h3 {

	font-family: 'MoonBold';

	font-size: 43px;

	text-transform: uppercase;

	color:#5e101b;

	letter-spacing: 3px;

	word-spacing: -10px;
margin-top: 0px;
}

.sliderlefttext h1 {

	font-family: 'MoonBold';

	font-size: 66px;

	text-transform: uppercase;

	color:#5e101b;

	margin: 15px 0 22px 0px;

	word-spacing: -10px;

}

.browesbtn {

	width: 44%;

	margin-top: 17px;

	margin: 15px 10px 5px 0px;

}

.regisbtn {

	margin: 5px 10px 5px 10px;

	width: 20%;

}

.loginbtn {

	margin: 5px 10px 5px 0px;

	width: 20%;

}/*
.ing_box_div{padding: 0px;}*/
.imgbox {
    display: inline-flex;
}/*
.sliderlefttext{text-align: left;}*/
/*
.centerdiv-li{text-align: center;}*/
.topsliderbox {

	padding: 3% 12% 2.5% 12%;
    width: 100%;
}

.sliderlefttext .btn:focus {

	outline: none;

}

.sliderlefttext .btn {

	padding: 5px 16px;

	box-shadow: 1px 3px 2px 1px #5e101b;

	background: #b49b57;

	color: #5e101b;

	font-family: 'MoonBold';

	border-color: #b49b57;

}

.flexslider .slides li .imgbox.topsliderbox img {
    /* float: right; */
    max-width: 100%;
    display: block;   
     width: 480px;
    height: 305px;
    margin: auto;
    padding:4px 0px 2px 0px;
}
.registr-bx img{    width: 480px;
    height: 305px;}
.formbox.formnewbox {

	padding: 0 7%;

}

.login-bx h3.clickheretext {

	color: #5e101b;

	font-size: 15px;

	font-family: 'MoonRegular';

	letter-spacing: 1px;

	font-weight: 600;

	padding: 15px 0;

	word-spacing: -3px;

}

.login-bx h3.logintopheading {

	color: #5e101b;

	font-size: 29px;

	font-family: 'MoonBold';

	text-transform: uppercase;

	letter-spacing: 3px;

	word-spacing: -10px;

}
.sliderlefttext{text-align: center;margin-bottom: 15px;}
.login-bx p.loginsmalltext {

	color: #5e101b;

	font-size: 15px;

	text-transform: uppercase;

	font-family: 'MoonRegular';

	letter-spacing: 1px;

	font-weight: 600;

	word-spacing: -3px;

}

.dropdown a.adropdown-toggle:hover {

	color: #5e101b;

}

.dropdown a.adropdown-toggle {

	background: #b39a56;

	font-size: 17px !important;

	font-weight: bold;

	font-family: 'Gudea';

	color: #fff;

	display: block;

	padding: 5px 10px !important;

}

.sliderlefttext .btn:hover {

	box-shadow: 1px 3px 2px 1px #b49b57;

	background: #5e101b;

	color: #ffffff;

	border-color: #b49b57;

}

.dropdown {

	position: relative;

	display: inline-block;

}

.dropbtn {

	background-color: #4CAF50;

	color: white;

	padding: 16px;

	font-size: 16px;

	border: none;

}

.dropdown-content {

	display: none;

	position: absolute;

	background-color: #fff;

	min-width: 160px;

	box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);

	z-index: 1;

}

.dropdown-content a {

	color: black;

	padding: 12px 16px;

	text-decoration: none;

	display: block;

}

.dropdown2:hover .dropdown-content {

	display: block !important;

	margin: 0px 0 0;

}

#more2 {

	display:none;

}

#more2 {

	margin: 0px 0 0;

}

.cusel h2.titleheadding {

	font-size: 30px;

	margin-bottom: 80px;

	/* margin-top: 0; */

    /* font-weight: bold; */

    font-family: 'MoonBold';

	text-align: left;

	color: #5e101b;

	text-transform: uppercase;

	margin-top: 30px;

	letter-spacing: 2px;

}

html {

	font-family: Cambria !important;

}

color: #5e101b;

#mg-accordion li.dropdown > ul {

	display: none;

}

.wnloader {

	width: 100%;

	z-index: 9999;

	background:#fff url(../images/body.gif) no-repeat center;

	background-size: 100px;

	position:fixed;

	height:100%

}

.bodymain {

	background:#fff;

}

.container {

	width:1260px;

	margin:auto;

	padding:0;

}

/*==header==*/

.dropdown {

	background:#b39a56;

	margin:5px;

	float:left;

	border-radius:0px;

}

.sidebar .dropdown {

	width:100%;

	margin:0;

}

.dropdown .btn {

	background:#b39a56;

	font-size:17px !important;

	font-weight:bold;

	font-family: 'Gudea';

	color:#fff;

	display:block;

	padding:5px 10px !important;

}

.open > .dropdown-toggle.btn-default:focus {

	background:#b39a56;

	font-size:17px !important;

	font-family: 'Gudea';

	color:#fff;

}

.dropdown-menu > li > a {

	border-bottom:1px solid #f5f5f5;

	color:#000 !important;

}

.more .glyphicon {

	font-size:14px;

}

.top-line {

	width:100%;

	background:#5e101b;

	padding:5px 0;

}

.top-line .mail-box {

	float:right;

	font-family: 'Gudea';

	margin-top:1px;

}

.top-line .mail-box .mail {

	float:left;

	margin:3px 0 0;

}

.top-line .mail-box .mail a {

	color:#fff;

	font-size:14px;

	letter-spacing:0.5px;

}

.top-line .mail-box .mail span {

	background:url(../images/massage2.png) no-repeat;

	width:20px;

	height:16px;

	display:block;

	float:left;

	position:relative;

	top:6px;

	margin-right:5px;

}

.top-line .mail-box .mail:hover span {

	background:url(../images/massage.png) no-repeat;

}

.top-line .mail-box .mail:hover a {

	color:#cfae47;

}

.top-line .mail-box .phone {

	float:left;

	margin:3px 0 0 20px;

}

.top-line .mail-box .phone a {

	color:#fff;

	font-size:16px;

}

.top-line .mail-box .phone span {

	background:url(../images/call2.png) no-repeat;

	width:22px;

	height:22px;

	display:block;

	float:left;

	position:relative;

	top:3px;

	margin-right:5px;

}

.top-line .mail-box .phone:hover span {

	background:url(../images/call.png) no-repeat;

}

.top-line .mail-box .phone:hover a {

	color:#cfae47;

}

.header {

	background-color:#b39a56;

	position:relative;

	width:100%;

	z-index:9;

	background-image: linear-gradient(to right, #746132, #ffffff78, #b19754, #b19754, #b49b57, #7f6d3a, #625321, #ad9552);

}

.headr-right {

	float:right;

	width:54%;

}

.logo {

	wwidth: 35%;

	float: left;

	padding: 4px 0;

	margin-left:0px;

	padding-top: 8px;

}

.headr-right .btn {

	border-radius:0;

	padding:8px;

}

.headr-right .form-control {

	height:41px;

	border: 1px solid #b9b9b9;

	border-right: 0;

}

.headr-right .dropdown-toggle {

	width:100px;

	height:38px;

	border: 1px solid #b9b9b9;

}

.headr-right #search_concept {

	float:left;

}

.headr-right .caret {

	float:right;

	margin-top:6px;

}

.headr-right .btnxb {

	font-size:21px;

	background:#5e101b;

	padding:6px 16px;

	color:#fff;

	border-radius:0px 7px 7px 0px;

	border:1px solid #5e101b;

	height:41px;

}

.modal-header .modal-title {

	color: #fff;

	font-size: 18px;

}

p#MessageThankyou {

	color: #2f080e;

}

button.close span {

	color: #fff;

}

.modal-title {

	margin: 0;

	line-height: 1.42857143;

	color: #fff;

}

.headr-right .btnxb .glyphicon {

	top:1px;

}

.login ul {

	padding:0;

	float:right;

	margin:0;

	overflow:hidden;

	list-style-type:none;

	margin-right:-9px;

}

.login ul li {

	float:left;

}

.login ul li a {

	display:block;

	padding:5px 10px;

	font-size:14px;

	color:#fff;

	font-family: 'Gudea';

	font-weight:bold;

}

.login ul li a:hover {

	color:#5e101b;

}

ul.social {

	padding:0;

	margin:0 0 0 20px;

	float:right;

	overflow:hidden;

	list-style-type:none;

}

.social li {

	float:left;

	background:url(../images/social.png) no-repeat;

	width:27px;

	height:28px;

	overflow:hidden;

	text-indent:-99px;

	transition: all 1s;

	margin:0 1px;

}

.social li a {

	display:block;

}

.social li.facebook:hover {

	background-position:0 -30px;

}

.social li.facebook {

	background-position:0 0;

}

.social li.tumbler {

	background-position:-28px 0;

}

.social li.tumbler:hover {

	background-position:-28px -30px;

}

.social li.printer {

	background-position:-57px 0;

}

.social li.printer:hover {

	background-position:-57px -30px;

}

.social li.twitter {

	background-position:-86px 0;

}

.social li.twitter:hover {

	background-position:-86px -30px;

}

.social li.linkedin {

	background-position:-78px 0;

}

.social li.linkedin:hover {

	background-position:-78px -30px;

}

.login {

	overflow:hidden;

	padding:12px 0;

}

.srchgrouo {

	float: left;

	width: 72%;

	margin-top: 3px;

}

.cart {

	float:right;

	padding:11px 2px;

	border-radius:5px;

	color:#fff;

	height:auto;

	background:url(../images/card.png) no-repeat left;

	padding-left:38px;

	background-position:0;

	font-family: 'Roboto Condensed';

	font-size:17px;

	font-weight:500;

	text-transform:uppercase;

	background-size:35px;

}

.cart span {

	margin-left:5px;

}

.drp {

	margin:0;

	margin-left:15px;

}

.cartbox {

	min-width:250px;

	right:0;

	left:auto;

}

.cartbox p {

	color:#000;

	padding:10px;

}

/*==header==*/

.boxline {

	background:#5e101b;
	    margin-bottom: 0px;

}

.boxline ul {

	list-style-type:none;

	margin:0;

	padding:30px 0;

	float:left;

}

.boxline ul li {

	float:left;

	padding:10px 15px;

	border:2px solid #fff;

	border-radius:3px;

	font-family: 'Gudea';

	font-weight:bold;

	font-size:31px;

	color:#fff;

	cursor:pointer;

}

.boxline ul li span {

	font-size:27px;

}

 .boxline ul li:nth-child(1) {

background:#000;

}

 .boxline ul li:nth-child(2) {

background:#5e101b;

margin:0px 5px;

}

.logobtm {

	float:right;

	margin-top:7px;

}

.addbox {

	overflow:hidden;

}

.addbox ul {

	list-style-type:none;

	margin:0;

	padding:30px 0;

	overflow:hidden;

}

.addbox ul li {

	float:left;

	width:50%;

}

.addbox ul li img {

	width:100%;

}

 .addbox ul li:nth-child(1) {

padding-right:10px;

}

 .addbox ul li:nth-child(2) {

padding-left:10px;

}

.addbox a {

	display:block;

}

/*Carousel slider*/

.owl-theme .owl-dots, .owl-theme .owl-nav {

	text-align:center;

	-webkit-tap-highlight-color:transparent

}

.owl-theme .owl-nav [class*=owl-] {

margin:5px;

background:url(../images/newsliderarrow.png) no-repeat center;

display:inline-block;

cursor:pointer;

width:58px;

height:37px;

text-indent:-99px;

overflow:hidden;

position: absolute;

}

.owl-theme .owl-nav .disabled {

	opacity:.5;

	cursor:default

}

.owl-theme .owl-nav.disabled+.owl-dots {

	margin-top:10px

}/*.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}*/

.cusel {

	overflow:hidden;

	position:relative;

	margin-bottom:30px;

	font-family: 'Raleway';

}

.cusel p {

	font-family: 'Raleway';

	font-size:14px;

	font-weight:bold;

	text-align:center;

	color:#5e101b;

	padding:0 10px;

}

.cusel h2 {

	font-size:50px;

	margin-bottom:55px;

	margin-top:0;

	font-weight:bold;

	font-family: 'Gudea';

	text-align:center;

	color:#000;

}

.cusel h2 span {

	color:#b39a56;

}

.cusel .owl-carousel.owl-drag .owl-item .item {

	border:0px solid #DFDFDF;

	cursor:pointer;

}

.cusel .owl-carousel.owl-drag .owl-item .item:hover p {

	color:#b39a56;

}

.cusel .owl-dots {

	display:none;

}

.cusel .owl-carousel.owl-drag .owl-item .item figure {

	width:500px;

	overflow: hidden;

	vertical-align: middle;

	display: table-cell;

	text-align: center;

	height:180px;

}

.cusel .owl-carousel.owl-drag .owl-item .item figure img {

	-webkit-transform: scale(1);

	transform: scale(1);

 -webkit-transition: .3s ease-in-out;

 transition: .3s ease-in-out;

}

.cusel .owl-carousel.owl-drag .owl-item .item:hover figure img {

	-webkit-transform: scale(1.3);

	transform: scale(1.3);

}

/*.owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev*/

.owl-carousel .owl-nav .owl-prev {

	background-position:0px 0px;

	left: -5px;

}

.owl-carousel .owl-nav .owl-prev:hover {

	background-position:0px -44px;

}

.owl-carousel .owl-nav .owl-next {

	background-position:-65px 0px;

	right: -5px;

}

.owl-carousel .owl-nav .owl-next:hover {

	background-position:-65px -44px;

}

.cusel .owl-theme .owl-nav {

	position:absolute;

	top:-45px;

	left:0;

	width: 100%

}

/*Carousel slider*/

.banner3 {

	width:100%;

	margin:30px 0;

}

.banner3 img {

	width:100%;

}

.new-item {

	overflow:hidden;

}

.new-item h2 {

	font-size:28px;

	margin-bottom:20px;

	margin-top:0;

	font-weight:bold;

	font-family: 'Gudea';

	text-align:center;

	color:#b39a56;

	text-transform:uppercase;

}

.new-item h2 span {

	color:#1d1e1e;

}

.new-item ul {

	list-style-type:none;

	margin:0;

	padding:0;

	overflow:hidden;

	width: 100%;

	display: table;

	margin: auto;

	text-align: center;

}

.new-item ul li {

	width:20%;

	display:inline-block;

	padding:8px;

}

.new-item ul li img {

	max-height:100px;

}

#featured_products ul {

	list-style-type:none;

	margin:0;

	padding:0;

	overflow:hidden;

	width: 100%;

	display: table;

	margin: auto;

	text-align: center;

}

#featured_products ul li {

	width:20%;

	display:inline-block;

	padding:8px;

}

#featured_products ul li img {

	max-height:100px;

}

/* .new-item figure{width:100%; overflow:hidden;} */

.new-item figure {

	width:500px;

	overflow: hidden;

	vertical-align: middle;

	display: table-cell;

	text-align: center;

	height: 180px;

}

.new-item figure img {

	-webkit-transform: scale(1);

	transform: scale(1);

 -webkit-transition: .3s ease-in-out;

 transition: .3s ease-in-out;

}

.new-item ul li:hover figure img {

	-webkit-transform: scale(1.3);

	transform: scale(1.3);

}

.new-item ul li .box-cal {

	background:#ececec;

	padding:5px;

	position:relative;

	padding-bottom:95px;

}

.new-item ul li .box-cal p {

	text-align:center;

	text-transform:uppercase;

	font-size:15px;

	color:#191919;

	font-weight:bold;

	font-family: 'Cambria';

	padding:0 15px;

}

.new-item ul li .box-cal span a {

	letter-spacing: .5px;

	font-weight: 600;

	color:#fff;

	text-align:center;

	background:#5e101bd4;

	font-size:13px;

	border-radius:5px;

	display:block;

	padding:5px 10px;

	width:100px;

	margin:auto;

	margin-bottom:10px;

}

#featured_products ul li .box-cal span a {

	letter-spacing: .5px;

	font-weight: 600;

	color:#fff;

	text-align:center;

	background:#76353e;

	font-size:13px;

	border-radius:5px;

	display:block;

	padding:5px 10px;

	width:100px;

	margin:auto;

	margin-bottom:10px;

}

.offer {

	position:absolute;

	top:10px;

	left:10px;

	z-index:9;

}

.textbox {

	position:absolute;

	bottom:0;

	width:100%;

	left:0;

}

.mainbox {

	padding:40px 0;

}

.product {

	overflow:hidden;

}

.product h2 {

	font-size:28px;

	margin-bottom:20px;

	margin-top:0;

	font-weight:bold;

	font-family: 'Gudea';

	text-align:center;

	color:#1d1e1e;

	text-transform:uppercase;

}

.product h2 span {

	color:#b39a56;

}

.product ul {

	list-style-type:none;

	margin:0;

	padding:0;

	overflow:hidden;

	display:block;

	margin:auto;

}

.product ul li {

	width:20%;

	display:block;

	float:left;

	padding:8px;

}

.product ul li img {

	max-height:100px;

}

.product ul li .box-cal {

	background: #ffffff;

	padding: 5px;

	position: relative;

	padding-bottom: 80px;

	border: 1px solid #ecececb8;

	border-radius: 5px;

}

.product ul li .box-cal p {

	text-align:center;

	font-size:15px;

	color:#191919;

	font-weight:500;

	font-family: 'Roboto Condensed';

	padding:0 15px;

}

.product ul li .box-cal span {

	color:#030401;

	text-align:center;

	font-size:18px;

	border-radius:5px;

	display:block;

	width:100px;

	margin:auto;

	margin-bottom:10px;

	font-family: 'Roboto Condensed';

	font-weight:bold;

}

.offer {

	position:absolute;

	top:10px;

	left:10px;

}

.textbox {

	position:absolute;

	bottom:0;

	width:100%;

	left:0;

}

.product figure {

	width: 280px;

	overflow: hidden;

	vertical-align: middle;

	display: table-cell;

	text-align: center;

	height: 180px;

}

.product figure img {

	-webkit-transform: scale(1);

	transform: scale(1);

 -webkit-transition: .3s ease-in-out;

 transition: .3s ease-in-out;

}

.product ul li:hover figure img {

	-webkit-transform: scale(1.3);

	transform: scale(1.3);

}

/*==footer==*/

.footer {

	background: #272726;

	overflow: hidden;

	padding: 10px;

	width: 100%;

	margin-top:40px;

	font-family: 'Gudea';

}

.footer ul {

	list-style-type:none;

	padding:0;

	margin:0;

}

/*.footer li a{color:#999; font-size:15px;font-family: 'Gudea'; display:block; padding:4px 0;}*/

/*33-03-2019*/

.footer li a {

	color:#999;

	font-size:15px;

	font-family: 'Gudea';

	display:block;

}

.footer li a:hover {

	color:#fff;

}

.foortbox1 {

	float: left;

	width: 17%;

}

.footer h4 {

	color:#fff;

	font-weight:400;

	font-family: 'Gudea';

	font-size:18px;

	padding-bottom: 5px;

	letter-spacing:0.5px;

}

.foortbox1 p {

	margin-top: 15px;

	color: #fff;

	font-size: 12px;

}

.foortbox2 {

	float: left;

	margin:0;

	width: 20%;

}

.foortbox3 {

	float: left;

	width: 15%;

}

.foortbox5 {

	float: left;

	width: 25.5%;

}

.foortbox4 {

	float: left;

	width: 22%;

	font-size: 15px;

	font-family: 'Gudea';

}

.call2 a {

	color: #fff;

	font-size: 14px;

}

.foortbox3 .call2 {

	margin: 15px 0;

	float: left;

	padding: 3px;

}

.call2 a {

	color: #fff;

	font-size: 14px;

}

.foortbox4 .mail-box {

	float:left;

}

.foortbox4 .mail-box a {

	color:#999;

	font-size:15px;

	font-family: 'Gudea';

	cursor:pointer;

}

.foortbox4 .mail-box .phone a {

	color:#999;

	font-size:15px;

	font-family: 'Gudea';

	cursor:text;

}

.foortbox4 .mail-box .mail a:hover {

	color:#fff;

}

.foortbox5 ul li {

	color:#999;

	font-size:15px;

	font-family: 'Gudea';

}

.foortbox4 p span {

	width:18px;

	height:33px;

	background:url(../images/icon-c.png) no-repeat;

	display:block;

	float:left;

	position:relative;

	top:6px;

	margin-right:10px;

}

.foortbox4 p.map {

	margin:0;

}

.foortbox4 p.map span {

	background-position:-3px -3px;

}

.foortbox4 p.phone {

	line-height:33px;

	margin:0;

}

.foortbox4 p.phone span {

	background-position:-55px -4px;

}

.foortbox4 p.fax {

	line-height:33px;

	margin:0;

	color:#999;

	font-size: 15px;

	font-family: 'Gudea';

}

.foortbox4 p.fax span {

	background-position:-74px -3px;

	background-size: 95px;

}

.foortbox4 p.mail {

	line-height:35px;

	margin:0;

}

.foortbox4 p.mail span {

	background-position:-29px -4px;

}

/*.foortbox4 .mail-box .mail{float:left; margin:3px 0 0;}

.foortbox4 .mail-box .mail a{color:#b4b4b4; font-size:16px;font-family: 'Gudea';}

.foortbox4 .mail-box .mail span{background:url(../images/msg1.png) no-repeat; width:20px; height:15px; display:block; float:left; position:relative; top:6px; margin-right:5px;}*/

/*.foortbox4 .mail-box .mail:hover span{background:url(../images/msg2.png) no-repeat;}*/

/*.foortbox4 .mail-box .mail:hover a{color:#fff;}*/

/*.foortbox4 .mail-box .phone{float:left;  margin:3px 0 10px 0px;}

.foortbox4 .mail-box .phone a{color:#b4b4b4; font-size:16px;font-family: 'Gudea';}

.foortbox4 .mail-box .phone span{background:url(../images/call.png) no-repeat; width:22px; height:22px; display:block; float:left; position:relative; top:3px; margin-right:5px;}*/

/*.foortbox4 .mail-box .phone:hover span{background:url(../images/call2.png) no-repeat;}*/

/*.foortbox4 .mail-box .phone:hover a{color:#fff;}*/

.footer2 {

	overflow:hidden;

	background:#4f4b4f;

	padding:10px 0;

}

 .footer2 p:nth-child(1) {

float:left;

color:#fff;

font-size:14px;

margin:0;

}

 .footer2 p:nth-child(2) {

float:right;

color:#fff;

font-size:14px;

font-family: 'Gudea';

margin:0;

}

.footer2 p a {

	color:#fff;

}

/*==footer==*/

/*==Detail page==*/

#outOfStockpopup .modal-dialog {

	position: absolute;

	width: 50%;

	left: 25%;

	top: 25%;

}

#afterAddItemInCartModal .modal-dialog {

	position: absolute;

	width: 50%;

	left: 25%;

	top: 25%;

}

.brdcrm {

	background:#b39a56;

}

.brdcrm .breadcrumb {

	background:#b39a56;

}

.brdcrm .breadcrumb-item a {

	font-size:18px;

	color:#2a2a2a;

	font-family:'Gudea';

}

.brdcrm .active {

	font-size:18px;

	color:#6d471d;

	font-family:'Gudea';

}

.brdcrm .breadcrumb > li + li:before {

	color:#2a2a2a;

	content:"|\00a0";

	font-size:18px;

}

.sidebar {

	float:left;

	width:24%;

}

.sidebar ul {

	list-style-type:none;

	margin:0;

	padding:0;

}

 .sidebar li:nth-child(odd) a {

padding:10px;

font-size:17px;

color:#5e101b;

font-family:'Gudea';

border-left:3px solid #b29855;

display:block;

background:#dfdedc/* url(../images/sidebar-li.png) no-repeat right*/; /*background-position:95% 20px;*/

}

 .sidebar li:nth-child(even) a {

padding:10px;

font-size:17px;

color:#2a2a2a;

font-family:'Gudea';

border-left:3px solid #5e101b;

display:block;

background:#f8f6f5/* url(../images/sidebar-li.png) no-repeat right*/; /*background-position:95% 20px;*/

}

 .sidebar li:nth-child(odd) a:hover {

background:#b39a56/* url(../images/sidebar-li.png) no-repeat right*/; /*background-position:95% 20px;*/

}

 .sidebar li:nth-child(even) a:hover {

background:#b39a56/* url(../images/sidebar-li.png) no-repeat right*/;/* background-position:95% 20px;*/

}

.sidebar .submenu li a {

	background:#e9e9e9;

	border:0px;

	border-bottom: 1px solid #d8d8d8;

}

.sidebar .submenu li a:hover {

	background:#eeeeee;

	border:0px;

	border-bottom: 1px solid #d8d8d8;

}

.addbaner {

	overflow:hidden;

	margin-top:40px;

}

.detailbox {

	float:left;

	width:76%;

	padding-left:30px;

}

.tablebox th {

	background:#b39a56;

	color:#fff;

	text-align:center;

	vertical-align:middle;

	border-bottom: 1px solid #b39a56 !important;

}

.tablebox td {

	vertical-align:middle !important;

	text-align:center;

	color:#2a2a2a;

}

.tablebox td .price {

	font-weight:bold;

	font-size:21px;

	color:#e49517;

	font-family:'Gudea';

}

/*.tablebox td.lst{text-align:right;}*/

.addtocart {

	background:#e49517;

	color:#fff;

	font-family:'Gudea';

	font-size:22px;

	font-weight:bold;

	border-radius:3px;

	float:right;

	padding:5px 20px;

	cursor:pointer;

}

.addtocart:hover {

	background:#5e101b;

}

.qytc {

	overflow:hidden;

}

.qytc .input-number {

	width:40px;

	text-align:center;

}

.qytc .input-group-btn {

	position:relative;

	width:50px;

	height:33px;

	border:1px solid #D8D8D8;

	background:#fff;

}

.qytc .input-group-btn .plus {

	position:absolute;

	top:2px;

	left:7px;

	padding:0;

	background:#fff;

	font-size:11px;

	color:#000;

}

.qytc .input-group-btn .minus {

	position:absolute;

	bottom:0px;

	left:7px;

	padding:0;

	background:#fff;

	font-size:11px;

	color:#000;

}

 .table-striped > tbody > tr:nth-of-type(odd) {

background:#eeeeee;

}

.reletedprd ul {

	margin:0 -8px;

}

.reletedprd h2 {

	background:#b29855;

	color:#fff;

	font-size:18px;

	text-align:left;

	font-weight:normal;

	padding:10px;

	margin-bottom: 40px;

}

.reletedprd h2 span {

}

.reletedprd figure img {

	max-width:100%;

}

.reletedprd figure {

	width:500px;

	overflow: hidden;

	vertical-align: middle;

	display: table-cell;

	text-align: center;

	height:180px;

}

.reletedprd figure img {

	-webkit-transform: scale(1);

	transform: scale(1);

 -webkit-transition: .3s ease-in-out;

 transition: .3s ease-in-out;

}

.reletedprd .item:hover figure img {

	-webkit-transform: scale(1.3);

	transform: scale(1.3);

}

.reletedprd .item .box-cal {

	background:#ececec;

	padding:5px;

	position:relative;

	padding-bottom:95px;

}

.reletedprd .item .box-cal p {

	text-align:center;

	text-transform:uppercase;

	font-size:15px;

	color:#191919;

	font-weight:bold;

	font-family: 'Cambria';

	padding:0 15px;

}

.reletedprd .item .box-cal span a {

	color:#fff;

	text-align:center;

	background:#5e101bd4;

	font-size:13px;

	border-radius:5px;

	display:block;

	padding:5px 10px;

	width:100px;

	margin:auto;

	margin-bottom:10px;

}

.offer {

	position:absolute;

	top:10px;

	left:10px;

	z-index:9;

}

.textbox {

	position:absolute;

	bottom:0;

	width:100%;

	left:0;

}

.reletedprd .owl-theme .owl-nav {

	right:0 !important;

	top:-40px;

	position:absolute;

	width: 100%;

}

.detail-col {

	overflow:hidden;

	margin-bottom: 36px;

}

.detail-col .zoombox {

	float:left;

	width:45%;

}

.detail-col .decrpct {

	float:left;

	width:55%;

	padding-left:30px;

}

.detail-col .decrpct h2 {

	font-size:31px;

	color:#b39a56;

	font-family: 'Gudea';

	font-weight:bold;

	letter-spacing:0.6px;

	margin-top:0;

}

.detail-col .decrpct .pbx {

	font-size:17px;

	color:#100214;

	font-family: 'Gudea';

	font-weight:bold;

	letter-spacing:0.6px;

}

.detail-col .decrpct .dicriptionbox {

	overflow:hidden;

	font-size:14px;

	color:#100214;

	font-family: 'Gudea';

	border:1px solid #E9E9E9;

	padding:10px;

}

/*==Detail page==*/

/*==Browse Subcategories page==*/

.catgry h2 {

	background:#f5f5f5;

	font-size:20px;

	color:#b39a56;

	font-family: 'Gudea';

	font-weight:bold;

	padding:10px;

	border-bottom:2px solid #b39a56;

	text-transform:inherit;

	text-align:left;

	overflow:hidden;

}

.catgry h2 span {

	float:right;

}

.catgry h2 span a {

	color:#b39a56;

	font-size:14px;

}

.catgry h2 span a:hover {

	color:#d17005;

}

.catgry ul li .box-cal {

	padding-bottom:110px;

}

.catgry ul {

	margin:0 -8px;

	width:auto;

	display:block;

}

.catgry ul li .box-cal span {

	font-size:14px;

	width:auto;

}

.detailbox .catgry {

	margin-top:0;

}

.detailbox .catgry ul li .box-cal {

	padding-bottom:70px;

}

.detailbox .catgry ul li .box-cal span a {

	padding:2px 10px;

	font-size:12px;

}

.detailbox .catgry ul li .box-cal p {

	text-transform:inherit;

	font-size:13px;

	line-height:16px;

}

/*==Browse Subcategories page==*/

.cart-table {

	font-family: 'Gudea';

	font-weight:normal;

}

.cart-table table th {

	background:#b39a56;

	color:#fff;

	font-weight:normal;

	font-size:20px;

	text-align:center;

	border:0 !important;

}

.cart-table table td {

	text-align:center;

	vertical-align:middle !important;

	color:#191919;

	font-size:15px;

	font-family: 'Cambria';

}

.cart-table .prc {

	font-size:17px;

	font-weight:bold;

}

.cart-table .price {

	font-size:24px;

	font-weight:bold;

	color:#b39a56;

}

.cart-table .btn {

	padding:3px 5px;

}

.cart-table .input-group {

	width:100%;

}

.cart-table tbody tr {

	background:#f5f5f5;

}

 .cart-table tbody tr:nth-child(odd) {

background:#ececec;

}

 .cart-table table th:nth-child(1) {

text-align:left;

}

 .cart-table table td:nth-child(1) {

text-align:left;

}

.btns {

	overflow:hidden;

}

.btna {

	float:left;

}

.btna a {

	display:block;

	font-size:16px;

	text-align:center;

	padding:5px 20px;

	color:#fff;

	font-family: 'Gudea';

	background:#5e101b;

	margin-right:10px;

}

.btna2 {

	float:right;

}

.btna2 a {

	display:block;

	font-size:16px;

	text-align:center;

	padding:5px 20px;

	color:#fff;

	font-family: 'Gudea';

	background:#5e101b;

	text-transform:uppercase;

}

.btna2 button {

	display:block;

	font-size:16px;

	text-align:center;

	padding:5px 20px;

	color:#fff;

	font-family: 'Gudea';

	background:#e4900b;

	text-transform:uppercase;

	border:0;

	border-radius:5px;

}

.cart-table .total {

	font-size:16px;

	font-weight:bold;

	color:#b39a56;

	font-family: 'Gudea';

}

.checkout .table > tbody > tr > td {

	padding:3px 10px !important;

}

.checkout .prc {

	font-size:14px;

	font-weight:bold;

}

.checkout .price {

	font-size:18px;

	font-weight:bold;

	color:#e4900b;

}

.formbox {

	overflow:hidden;

}

.shipmathd {

	overflow:hidden;

}

.shipmathd label {

	float:left;

	display:block;

	font-size:17px;

	color:#b39a56;

	margin-right:15px;

	margin-top:5px;

}

.shipmathd .form-control {

	float:left;

	width:50%;

}

.billingform {

	float:left;

	width:50%;

}

.billingform .topfrm label {

	font-size:18px;

	color:#191919;

	font-family: 'Gudea';

	font-weight:normal;

}

.billingform .topfrm .form-control {

	width:50%;

}

.billingform .checkboxs {

	overflow:hidden;

	padding:10px 0;

	display:block;

}

.billingform .checkboxs label {

	font-size:14px;

	color:#191919;

	font-family: 'Gudea';

	font-weight:normal;

}

.billingform .fildbox {

	overflow:hidden;

	margin:0 -10px;

}

.billingform .fildbox label {

	font-size:13px;

	padding:0 3px;

	color:#0d0d0d;

	font-family: 'Gudea';

	font-weight:bold;

	margin-bottom:0;

}

.billingform .fildbox label span {

	color:#F00;

}

.rg-page .billingform .fildbox label span {

	color:#F00;

	font-size: 14px;

}

.card-detail .col {

	float:left;

	width:50%;

	padding:5px 10px;

	height: 85px;

}

.billingform .fildbox .col {

	float:left;

	width:50%;

	padding:5px 10px;

	height: 85px;

}

.billingform .fildbox .col3 {

	float:left;

	width:33%;

	padding:5px 10px;

	height: 75px;

}

.billingform .fildbox .col2 {

	float:left;

	width:100%;

	padding:5px 10px;

	height: 75px;

}

.billingform .fildbox .form-control {

	font-size:12px;

	border-radius:0;

	height:30px;

}

.shipping_address_book_top {

	overflow: hidden;

}

.shipping_address_book_top .topfrm .form-control {

	width: 100%;

}

.shipping_address_book_top .topfrm {

	width: 50%;

	float: left;

}

.shipping_address_book_top .topfrm span.checkboxs {

	padding: 33px 20px 0;

}

.pull-left-box {

	width: 50%;

	float: left;

	padding-right: 20px;

}

.pull-right-box {

	width: 50%;

	float: left;

	padding-left: 20px;

}

.shipping {

	padding-left:20px;

}

.bill {

	padding-right:20px;

}

.login-bx {

	padding-right:40px;

}

.login-bx2 {

	padding-right:40px;

}

.login-bx .login-btn {

	background: #b39a56;

	color: #4c1318;

	font-family: 'Roboto Condensed';

	text-transform: uppercase;

	border: 0;

	padding: 8px 30px;

	font-size: 21px;

	margin-top: 0px;

	box-shadow: 1px 3px 2px 1px #5e101b;

	background-image: linear-gradient(to right, #c5b482, #ffffff78, #c5b482);

}

.login-bx .login-btn:hover {

	background:#b39a56;

}

.login-btn2 {

	background: #b29955;

	color: #4c1318;

	font-family: 'Roboto Condensed';

	text-transform: uppercase;

	border: 0;

	padding: 8px 45px;

	font-size: 21px;

	margin-top: 9px;

	display: block;

	width: 300px;

	text-align: center;

	margin-bottom: 15px;

	box-shadow: 1px 2px 2px 1px #5e101b;

	background-image: linear-gradient(to right, #c5b482, #ffffff78, #c5b482);

}

.login-btn2:hover {

	background:#b39a56;

	color:#fff;

}

.login-bx .forgt {

	float: right;

	background: no-repeat;

	border: none;

	margin-right: 190px;

	margin-top: 10px;

}

.login-bx .forgt:hover {

	color: #3d3d84;

}

.login-bx .forgt:focus {

	outline: none;

}

.login-bx .fildbox .form-control {

	height:42px;

	border-radius: 5px;

}

.registr-bx {

	padding-left:40px;

}

.registr-bx .login-btn {

	display:block;

	border:0;

	padding:0;

}

.registr-bx .login-btn a {

	background:#b39a56;

	display:block;

	color:#fff;

	font-family: 'Roboto Condensed';

	text-transform:uppercase;

	border:0;

	padding:8px 30px;

	font-size:21px;

}

.registr-bx .login-btn a:hover {

	background:#b39a56;

}

.registr-bx2 {

	padding-top:78px;

}

.cart {

	cursor:pointer;

}

#flipshow.listbrown {background: #5e101b}
#flipshow {

	background:#b39a56;

	text-align:center;

	text-transform:uppercase;

	font-family: 'Gudea';

	font-weight:bold;

	color:#fff;

	padding:10px;

	display:none;

}

.billingform h3 {

	margin-top:0;

}

.billingform {

	margin-top:20px;

}

.bill {

	border-right:1px solid #E6E6E6;

}

.login-bx .input-group {

	width:100%;

}

.login-bx .fildbox .col2 {

	padding:15px 10px;

}

.login-bx2 .fildbox .col2 {

	padding:5px 10px;

}

h3, h4, h5 {

	color:#202020;

}

.about h3 {

	font-weight:bold;

	font-family: 'Gudea';

	color:#b39a56;

	font-size:16px;

}

.about ul li {

	width:100%;

	background:url(../images/hand.png) no-repeat left center;

	padding-left:32px;

	background-position: 0 11px;

	line-height:20px;

}

.about {

	min-height:300px;

}

.about ul {

	margin:0;

}

.about .login-btn {

	padding:0;

	margin-right:30px;

}

.about .login-btn a {

	background:#b39a56;

	display:block;

	color:#fff;

	font-family: 'Roboto Condensed';

	text-transform:uppercase;

	border:0;

	padding:8px 30px;

	font-size:21px;

	margin-top:0px;

}

.about .login-btn a:hover {

	background:#b39a56;

}

.about a.login-btn {

	padding:0;

	margin-right:30px;

}

.about a.login-btn {

	background:#5e101b;

	display:block;

	color:#fff;

	font-family: 'Roboto Condensed';

	text-transform:uppercase;

	border:0;

	padding:8px 30px;

	font-size:21px;

	margin-top:0px;

}

.about a.login-btn:hover {/*background:#b39a56;*/

}

.about a.login-btn {

	float:left;

}

.about .adrs {

	width:50%;

	float:left;

}

.about .adrs2 {

	width:50%;

	float:left;

	margin-top:25px;

	padding-left:40px;

}

.about .adrs .col {

	float:left;

	width:50%;

	padding:4px 8px;

}

.about .adrs .col2 {

	float:left;

	width:100%;

	padding:4px 8px;

}

.about .adrs label {

	color:#000;

	font-weight:normal;

	font-size:14px;

	margin-bottom:0;

}

.about .adrs .form-control {

	border-radius:0;

}

.about .adrs .col3 {

	float:left;

	padding:4px 8px;

	width:100%;

}

.about .adrs .col3 label {

	width:100%;

}

.about .adrs .col3 .form-control {

	float:left;

	width:200px;

}

.about .adrs button {

	background:#006;

	padding:5px 25px;

	border:0;

	margin-right:15px;

	text-transform:uppercase;

	font-weight:bold;

	font-size:14px;

	color:#fff;

}

.about .adrs .col2 .subbtn {

	background:#5e101b;

	padding:5px 25px;

	border:0;

	margin-right:15px;

	text-transform:uppercase;

	font-weight:bold;

	font-size:14px;

	color:#fff;

}

.about .adrs .col2 .subbtnreset {

	background:#5e101b;

	padding:5px 25px;

	border:0;

	margin-right:15px;

	text-transform:uppercase;

	font-weight:bold;

	font-size:14px;

	color:#fff;

}

.submitorder .login-btn {

	background: #5e101b;

	padding: 10px 32px;

	border: 0;

	margin-left: 20px;

	margin-top: 10px;

	text-transform: uppercase;

	font-weight: bold;

	font-size: 16px;

	color: #fff;

}

.about .adrs .col span {

	color:#F00;

}

.about .adrs .col2 span {

	color:#F00;

}

.about .adrs .col3 span {

	color:#F00;

}

.about .adrs .col3 span.capchr {

	float:left;

	display:block;

	margin:5px;

	color:#000;

	font-weight:bold;

}

/*

.about .adrs .subbtn:hover{background:#C60;}

.about .adrs .subbtnreset:hover{background:#C60;}

*/

.about .adrs button:hover {

	background:#C60;

}

.about .adrs2 .map {

	width:100%;

	border: 3px solid #EEE;

	overflow:hidden;

}

.about .adrs2 .map iframe {

	width:100%;

	height:375px;

	margin: -7px 0;

}

.about .adrs2 p {

	border:1px solid #E6E6E6;

	padding:10px;

	background:#EEE;

	color:#2E2E2E;

	font-weight:bold;

	font-family: 'Roboto Condensed';

	font-size:16px;

	line-height:28px;

}

.aboutcol {

	float:right;

}

.aboutcol2 {

	float:right;

}

.formsabt {

	margin-top:30px;

}

h2.ftrd {

	margin-top:60px;

}

#flipshow {

	margin-bottom:20px !important;

}

.new-item ul li .box-cal {

	text-align:center;

}

.product ul li .box-cal {

	text-align:center;

}

.paginationbox {

	overflow:hidden;

	margin-top:20px;

}

.paginationbox ul {

	margin:auto;

	display:table;

}

.paginationbox ul li {

	padding:0;

	width:auto;

}

#cart2 {

	display:none;

}

.cartmain {

	position:relative;

	float:right;

}

.cartbox {

	position:absolute;

	top:40px;

	right:0;

	background:#fff;

	z-index:99;

	border:1px solid #b39a56;

}

.srchgrouo .allbtn {

	width:129px;

	background:#fff;

	border:1px solid #b9b9b9;

	height:41px;

}

#srch1 {

}

.srchgrouo .dropdown-menu {

	display:block;

	left:0px;

}

#srch2 {

	display:none;

}

.srchgrouo .caret {

	border-top:11px dashed;

	border-right:6px solid transparent;

	border-left:6px solid transparent;

}

.listbox1 {

	width:100%;

}

.subctgry ul li .box-cal {

	padding-bottom:60px;

}

.subctgry ul li .box-cal span {

	width:100%;

	padding:0 15px;

}

.subctgry .textbox {

	bottom:10px;

}

.subctgry h2 {

	background:#f5f5f5;

	font-size:20px;

	color:#b19754;

	font-family: 'Gudea';

	font-weight:bold;

	padding:10px;

	border-bottom:2px solid #b19754;

	text-transform:inherit;

	text-align:left;

	overflow:hidden;

}

.subctgry h2 span {

	float:right;

}

.subctgry h2 span a {

	color:#b39a56;

	font-size:14px;

}

.subctgry h2 span a:hover {

	color:#b19754;

}

.dtl {

	overflow:hidden;

	margin-bottom:40px;

	margin-top:8px;

}

.dtl .btns {

	float:right;

}

.fildbox .form-group {

	margin-bottom:0;

}

.fildbox .form-group {

	margin-bottom:0;

}

.billingform .fildbox .col {

	position:relative;

}

.billingform .fildbox .col2 {

	position:relative;

}

.formbox .shipmathd {

	position:relative;

	overflow:hidden;

}

.formbox .shipmathd .col-04 {

	position:relative;

	float:left;

	width:50%;

	padding-bottom:20px;

}

.errorClass {

	font-size: 11px;/*position: absolute;*/

	right: 12px;

	bottom: -15px;

	color:red;

}

.formbox .shipmathd .col-04 .errorClass {

	right:95px;

	bottom:0;

}

/*today*/

.acount-info {

	background:#dfdedc;

	padding:10px;

	margin-bottom:20px;

}

.acount-info ol {

	margin:0;

	padding:0;

	list-style-type:none;

}

.sidebar .acount-info ol li {

	margin-bottom:1px;

}

.sidebar .acount-info ol li a {

	color:#5e101b;

	border-left:0;

	background:#dfdedc;

}

.sidebar .acount-info ol li a:hover {

	color:#fff;

	border-left:0;

	background:#b39a56;

}

.sidebar .acount-info ol li a.active {

	background:#b39a56;

	color:#fff;

}

.acountbox {

	margin-bottom:30px;

	overflow:hidden;

}

.acountbox .bx-box {

	float:left;

	width:100%;

	border:1px solid #e1dfdf;

}

.acountbox a {

	color:#09F;

}

.acountbox h4 {

	border-bottom:1px solid #D3D3D3;

	padding-bottom:10px;

	margin-bottom:10px;

	font-size:21px;

}

.acountbox .cart-table .total {

	color:#fff;

	font-size:18px;

	font-weight:normal;

}

.acountbox .cart-table table th {

	color:#fff;

	font-size:18px;

	font-weight:normal;

	text-align: left;

}

.acountbox .cart-table table td {

	font-size:14px;

	font-weight:normal;

	text-align: left;

}

.acountbox .cart-table .price {

	font-size:16px;

	color:#000;

	font-weight:normal;

	text-align: left;

}

.acountbox .col {

	margin-bottom:20px;

}

.acountbox .col2 .login-btn {

	background:#5e101b;

	color:#fff;

	padding:5px 20px;

	font-size:21px;

	border:0;

	border-radius:5px;

}

.adrsbook .bx-box {

	margin-bottom:10px;

}

.acountbox .viewordr table th {

	padding:10px;

}

.acountbox .viewordr table td {

	padding:10px;

}

.vieworder .bx-box {

	float:left;

}

h3.profil-name-box {

	margin: 0;

	padding: 10px;

	background: #ccc;

	font-size: 21px;

	overflow:hidden;

	margin-bottom:15px;

}

h3.profil-name-box span {

	font-size: 13px;

	display: block;

	margin-top: 5px;

}

h3.profil-name-box p.user {

	width: 50px;

	height: 50px;

	background: #dfdedc;

	border-radius: 50%;

	text-align: center;

	float: left;

	position: relative;

	padding-top: 15px;

	margin-right:10px;

}

.new-adrs {

	padding:0;

}

.new-adrs a {

	border: 1px solid #b19754;

	padding: 5px 20px;

	font-weight: bold;

	color: #b19754;

	margin-bottom:15px;

}

.edit-adrs {

	padding:10px;

	width:100px;

}

.catgry .bx-box {

	overflow: hidden;

	border: 1px solid #f3f1f1;

	padding:12px;

}

.total-views-ordr-price {

	overflow:hidden;

	width:100%;

	margin-bottom:20px;

}

.total-views-ordr-price .order-box-view {

	background:#a08a4c;

	padding: 10px 20px;

	float: left;

	margin-right: 20px;

	border-radius: 5px;

	box-shadow: 0px 0px 11px #333333bd;

	margin: 10px;

}

.acountbox .edit-adrs a {

	color: #b29855;

}

.total-views-ordr-price .order-box-view h3 {

	font-size:24px;

	font-weight:bold;

	overflow:hidden;

	color:#fff;

	margin-bottom:15px;

	margin-top: 11px;

}

.total-views-ordr-price .order-box-view h3 span {

	display:block;

	float:right;

	margin-left:50px;

}

.total-views-ordr-price .order-box-view a {

	background:#5e101b;

	display: block;

	width: 120px;

	padding: 10px;

	margin: auto;

	text-align: center;

	color: #fff;

	border-radius: 4px;

	font-size: 21px;

	margin-bottom: 15px;

}

.total-views-ordr-price .order-box-view a:hover {

	background: #b39a56;

	color: #5e101b;

}

.total-views-ordr-price .order-box-price {

	background:#69b829;

	padding:10px 20px;

	float:left;

	border-radius:5px;

}

.total-views-ordr-price .order-box-price h3 {

	font-size:24px;

	font-weight:bold;

	overflow:hidden;

	color:#fff;

	margin-bottom:25px;

}

.total-views-ordr-price .order-box-price h3 span {

	display:block;

	float:right;

	margin-left:50px;

}

.total-views-ordr-price .order-box-price a {

	background:#93cc63;

	font-size:16px;

	display:block;

	width:100px;

	padding:5px;

	margin:auto;

	text-align:center;

	color: #fff;

	border-radius: 4px;

}

.acountbox .form-ordr {

	padding: 10px;

	background: #e9e9e9;

	border: 1px solid #ccc;

	margin-bottom: 20px;

}

.acountbox .form-ordr input {

	padding:2px 5px;

}

.acountbox .form-ordr input[type="submit"] {

	background:#d17005;

	color: #fff;

	text-transform: uppercase;

	border: 1px solid #ba510a;

	padding: 2px 20px;

}

.trans-box {

	padding:10px;

	background:#f5f5f5;

	border:1px solid #E6E6E6;

	margin-top:10px;

	color:#000;

}

.acountbox .bx-box {

	position:relative;

}

.checkout_box section h2 {

	background:none;

	border:0;

	margin-bottom:10px;

	padding:0;

}

.checkout_box .shippingMethod_show {

	background: #f9f9f9;

	padding: 10px;

	border: 1px solid #ececec;

}

.checkout_box .shippingMethod_show h2 {

	background:none;

	border:0;

	margin-bottom:7px;

	padding:0;

}

.checkout_box .payment_method {

	background: #f9f9f9;

	padding: 10px;

	border: 1px solid #ececec;

}

.checkout_box .payment_method h2 {

	background:none;

	border:0;

	margin-bottom:7px;

	padding:0;

}

.checkout_box .select_address {

	background: #f9f9f9;

	padding: 10px;

	border: 1px solid #ececec;

}

.checkout_box .select_address h2 {

	background:none;

	border:0;

	margin-bottom:7px;

	padding:0;

}

.checkout_box .setaddress_show {

	margin-bottom:10px;

}

.error-red {

	color:#F00;

}

.cart-table .dataTables_wrapper .dataTables_filter input {

	border:1px solid #ccc;

}

.cart-table .input-group {

	width:66px;

}

a:hover {

	outline:none;

}

.new-item ul li.norecord {

	width: 100% !important;

	text-align: center;

	font-weight: bold;

}

.menu-call .dropdown-menu {

	left:auto;

	right:0;

	height: 262px;

	overflow: hidden;

	overflow-y: hidden;

	overflow-y: scroll;

}

#mg-accordion li.dropdown > ul {

	display: none;

}

.checkout_box section {

	margin-bottom: 30px;

}

.error {

	color: red;

}

.Credit_card_form .form-group {

	float:  left;

	width: 50%;

}

.Credit_card_form .form-group label {

	width: 100%;

}

.defaul-address-for-checkout {

	margin-bottom: 20px;

}

.btns button.add_cart {

	font-size:16px;

	text-align:center;

	padding:5px 20px;

	color:#fff;

	font-family: 'Gudea';

	background:#b39a56;

	margin-right:10px;

}

.btns button.add_cart:before {

	background:#e4900b;

}

.product .about ul li {

	width:100%;

}

 @media screen and (-webkit-min-device-pixel-ratio:0) {

    ::i-block-chrome, #contact-form select {

}

	::i-block-chrome, #men_id {

}

}

 @media screen and (min-width:1400px) and (max-width:1600px) {

 .container {

width:1380px;

}

 .headr-right {

width:50%;

}

 .addbox ul li img {

width:100%;

}

 .addbox ul li a {

display:block;

}

 .new-item ul li {

width:20%;

}

 .product ul li {

width:16.66%;

}

}

 @media screen and (min-width:961px) and (max-width:1259px) {
 	.registr-bx img {
    width: 100%;
    height: auto;
}
 	.login-bx .forgt {
    float: none;
    padding-left: 0;
}
.billingform .fildbox .col2 {
    height: 85px;
}

 	.topsliderbox {
    padding: 3% 5% 2.5% 5%;}
.sliderlefttext h3 {
    font-size: 32px;}
    .sliderlefttext h1 {
    font-size: 47px;
    margin: 10px 0 10px 0px;}
    .browesbtn {
    width: auto;
    margin-top: 17px;
    margin: 10px 10px 5px 0px;
}
.regisbtn { width: auto;}
.loginbtn { width: auto;}

.flexslider .slides li .imgbox.topsliderbox img {
    height: auto;
        max-width: 90%;
}
 .container {

width:100%;

padding:0 10px;

}

 .top-line {

padding:5px;

}

 .headr-right {

width:60%;

}

 .new-item ul li {

width:25%;

}

 .product ul li {

width:20%;

}

 .logobtm {

width:260px;

margin:0;

margin-right:10px;

}

 .logobtm img {

max-width:100%;

}

 .boxline ul {

padding:20px;

}

 .boxline ul li {

font-size:21px;

padding:5px 10px;

}

 .boxline ul li span {

font-size:24px;

}

 .boxline ul li:nth-child(2) {

margin:0px 10px;

}

 .boxline ul li {

text-align:center;

}

 .tablebox {

overflow:hidden;

overflow-x:scroll;

}

 .xzoom {

width:320px;

}

 .mainbox {

padding:20px 10px !important;

}

}

 @media screen and (min-width:768px) and (max-width:960px) {
 		.srchbtn {
    margin-top: 5px;
}
 	.aboutcol2 {
    width: 60%;}
 	.registr-bx img {
    width: 100%;
    height: auto;
}
 	.login-bx .forgt {
    float: none;
    padding-left: 0;
}
.billingform .fildbox .col2 {
    height: 85px;
}
 	.topsliderbox {
    padding: 3% 5% 2.5% 5%;}
.sliderlefttext h3 {
    font-size: 26px;}
    .sliderlefttext h1 {
    font-size: 42px;
    margin: 10px 0 10px 0px;}
    .browesbtn {
    width: auto;
    margin-top: 17px;
    margin: 10px 10px 5px 0px;
}
.regisbtn { width: auto;}
.loginbtn { width: auto;}
.sliderlefttext .btn {
    padding: 1px 10px;
    font-size: 14px;
    line-height: inherit;
}
.flexslider .slides li .imgbox.topsliderbox img {
    height: auto;
    width: 300px;
        max-width: 100%;
}

 .container {

width:100%;

padding:0 10px;

}


 .top-line .mail-box {

margin:0;

float:left;

margin-left:5px;

}

 .logo {

width:245px;

text-align:center;

}

 .top-line .mail-box .mail {

margin:5px 0 0;

}

 .logo img {

width:100%;

}

 .headr-right {

width:61%;

padding:0 5px;

margin-top:5px;

}

 .login ul {

margin-right:0px;

float:right;

}

 ul.social {

margin-bottom:5px;

}

 ul.social {

position: absolute;

top: -36px;

right: 89px;

}

 .social li {

float:left;

background:url(../images/social2.png) no-repeat;

}

 .login {

padding:0;

}

 .tablebox .input-group {

width:66px;

}

 .login ul li a {

font-size:12px;

padding:0px 7px;

}

 .headr-right .dropdown-toggle {

width:50px;

}

 .cartmain {

position:absolute;

top:-42px;

right:0px;

}

 .cart {

background:#5e101b url(../images/card.png) no-repeat left;

padding-left: 27px;

}

 .cart {

padding:8px 9px;

padding-left:35px;

}

 .cart span {

margin-left:7px;

}

 .boxline ul li {

font-size:16px;

padding:5px 10px;

}

 .boxline ul li span {

font-size:15px;

}

 .boxline ul li:nth-child(2) {

margin:0px 10px;

}

 .boxline ul li {

text-align:center;

}

 .addbox ul {

padding:10px;

}

 .addbox ul li:nth-child(1) {

padding-right:4px;

}

 .addbox ul li:nth-child(2) {

padding-left:4px;

}

 .cusel h2 {

font-size:24px;

}

 .cusel .owl-theme .owl-nav {

left:0;

right:0;

}

 .cusel {

padding:10px;

margin-bottom:0;

}

 .banner3 {

margin:15px 0;

padding:0 10px;

}

 .new-item h2 {

font-size:21px;

margin-bottom:0;

}

 .new-item ul li {

width:33.33%;

}

 .product h2 {

font-size:21px;

margin-bottom:0;

}

 .product ul li {

width:33.33%;

}

 .foortbox1 {

width:20%;

}

 .foortbox2 {

width:20%;

text-align:center;

}

 .foortbox3 {

width:20%;

}

 .foortbox4 {

width:40%;

}

 .foortbox4 p {

margin:0;

}

 .foortbox4 .mail-box .phone {

margin:0;

}

 .footer h4 {

margin-bottom:0;

font-size:16px;

}

 .footer li a {

padding:0;

font-size:13px;

}

 .footer2 {

padding:10px;

}

 .footer2 p:nth-child(1) {

font-size:13px;

}

 .footer2 p:nth-child(2) {

font-size:13px;

}

 #flipshow {

display:block;

margin:0;

cursor:pointer;

}

 #fliphide {

display:none;

}

 .sidebar {

float:none;

width:auto;

margin:0;

}

 .detailbox {

float:none;

padding:0;

width:100%;

}

 .detail-col .zoombox {

width:95%;

}

 .detail-col .decrpct {

width:100%;

padding:0;

}

 .detail-col .decrpct h2 {

font-size:21px;

}

 .detail-col .decrpct .pbx {

font-size:14px;

}

 .tablebox {

overflow:hidden;

overflow-x:scroll;

margin-top:30px;

}

 .reletedprd .owl-theme .owl-nav {

right:0 !important;

}

 .brdcrm .breadcrumb-item a {

font-size:14px;

}

 .brdcrm .breadcrumb > li + li::before {

font-size:14px;

}

 .brdcrm .active {

font-size:14px;

}

 .reletedprd .item .box-cal p {

font-size:12px;

line-height:18px;

}

 .new-item ul li {

width:25%;

}

 .product ul li {

width:20%;

}

 .logobtm {

width:260px;

margin:0;

margin-right:10px;

}

 .logobtm img {

max-width:100%;

}

 .boxline ul {

padding:20px;

}

 .detailbox .catgry {

margin-top:20px;

}

 .cart-table {

overflow:hidden;

overflow-x:scroll;

}

 .btna {

margin:5px;

}

 .btna2 {

float:left;

margin:5px;

}

 .product {

margin:0;

}

 .about ul li {

width:100%;

}

 .about {

min-height:auto;

}

 .mainbox {

padding:20px 10px;

}

 .srchgrouo .allbtn {

width:70px;

}

 .breadcrumb {

padding:8px 0;

}

 .srchgrouo {

float:right;

}

 #detail_cart .form-control {

padding:0;

text-align:center;

width:60px;

}

 .cart-table #my-orders-table_length {

float:left;

margin-top:8px;

}

 .cart-table #my-orders-table_filter {

float:right;

}

 .login {

float: right;

}

}

 @media screen and (min-width:640px) and (max-width:767px) {
 		.srchbtn {
    margin-top: 5px;
}
 	.aboutcol2 {
    float: none;
    width: 100%;}
 	.registr-bx img {
    width: 100%;
    height: auto;
}
.login-bx .forgt {
    float: none;
    padding-left: 0;
}
 .container {

width:100%;

padding:0 10px;

}

 .foortbox4 .mail-box a:hover {

color:#fff;

}

 .top-line .mail-box {

margin:0;

float:left;

margin-left:5px;

}

 .logo {

width:245px;

text-align:center;

}

 .top-line .mail-box .mail {

margin:5px 0 0;

}

 .logo img {

width:100%;

}

 .headr-right {

width:58%;

padding:0 5px;

margin-top:5px;

}

 .login ul {

margin-right:0px;

float:right;

}

 ul.social {

margin-bottom:5px;

}

 ul.social {

position: absolute;

top: -36px;

right: 89px;

}

 .social li {

float:left;

background:url(../images/social2.png) no-repeat;

}

 .login {

padding:0;

}

 .tablebox .input-group {

width:66px;

}

 .login ul li a {

font-size:12px;

padding:0px 7px;

}

 .headr-right .dropdown-toggle {

width:50px;

}

 .cartmain {

position:absolute;

top:-42px;

right:0px;

}

 .cart {

background:#5e101b url(../images/card.png) no-repeat left;

padding-left: 27px;

}

 .cart span {

margin-left:7px;

}

 .boxline ul {

padding: 10px;

display: table;

margin: auto;

float: none;

}

 .boxline ul li {

font-size:16px;

padding:5px 10px;

}

 .boxline ul li span {

font-size:15px;

}

 .boxline ul li:nth-child(2) {

margin:0px 10px;

}

 .boxline ul li {

text-align:center;

}

 .logobtm {

width:100%;

text-align:center;

}

 .logobtm img {

max-width:80%;

}

 .addbox ul {

padding:10px;

}

 .addbox ul li:nth-child(1) {

padding-right:4px;

}

 .addbox ul li:nth-child(2) {

padding-left:4px;

}

 .cusel h2 {

font-size:24px;

}

 .cusel .owl-theme .owl-nav {

left:0;

right:0;

}

 .cusel {

padding:10px;

margin-bottom:0;

}

 .banner3 {

margin:15px 0;

padding:0 10px;

}

 .new-item h2 {

font-size:21px;

margin-bottom:0;

}

 .new-item ul li {

width:33.33%;

}

 .product h2 {

font-size:21px;

margin-bottom:10px;

}

 .product ul li {

width:33.33%;

}

 .foortbox1 {

width:20%;

}

 .foortbox2 {

width:20%;

text-align:center;

}

 .foortbox3 {

width:20%;

}

 .foortbox4 {

width:40%;

}

 .foortbox4 p {

margin:0;

}

 .foortbox4 .mail-box .phone {

margin:0;

}

 .footer h4 {

margin-bottom:0;

font-size:16px;

}

 .footer li a {

padding:0;

font-size:13px;

}

 .footer2 {

padding:10px;

}

 .footer2 p:nth-child(1) {

font-size:13px;

}

 .footer2 p:nth-child(2) {

font-size:13px;

}

 #flipshow {

display:block;

margin:0;

cursor:pointer;

}

 #fliphide {

display:none;

}

 .sidebar {

float:none;

width:auto;

margin:0;

}

 .detailbox {

float:none;

padding:0px;

width:100%;

}

 .detail-col .zoombox {

width:95%;

}

 .detail-col .decrpct {

width:100%;

padding:0;

}

 .detail-col .decrpct h2 {

font-size:21px;

}

 .detail-col .decrpct .pbx {

font-size:14px;

}

 .tablebox {

overflow:hidden;

overflow-x:scroll;

margin-top:30px;

}

 .reletedprd .owl-theme .owl-nav {

right:0 !important;

}

 .brdcrm .breadcrumb-item a {

font-size:14px;

}

 .brdcrm .breadcrumb > li + li::before {

font-size:14px;

}

 .brdcrm .active {

font-size:14px;

}

 .reletedprd .item .box-cal p {

font-size:12px;

line-height:18px;

}

 .product {

margin:0;

}

 .detailbox .catgry {

margin-top:20px;

}

 .cart-table {

overflow:hidden;

overflow-x:scroll;

}

 .btna {

margin:5px;

}

 .btna2 {

float:left;

margin:5px;

}

 .registr-bx {

padding-left:15px;

}

 .login-bx {

padding-right:15px;

}

 .login-bx .forgt {

font-size:12px;

}

 .login-bx2 {

width:100%;

padding-right:0px;

}

 .registr-bx2 {

padding:0;

width:100%;

text-align:center;

}

 .about ul li {

width:100%;

}

 .aboutcol {

width:100%;

display:none;

}

 .about {

min-height:auto;

}

 .mainbox {

padding:20px 10px;

}

 .about .adrs2 {

padding-left:10px;

}

 .login-bx .fildbox .col2 {

padding:5px 10px;

}

 .headr-right .input-group {

width:100%;

margin-bottom:10px;

}

 .paginationbox ul li {

padding:0;

width:auto;

}

 .srchgrouo .allbtn {

width:70px;

}

 .breadcrumb {

padding:8px 0;

}

 .about .adrs2 p {

font-size:14px;

font-weight:normal;

}

 .total-views-ordr-price .order-box-view {

padding:10px;

margin-top:10px;

margin-right:10px;

}

 .total-views-ordr-price .order-box-view h3 {

font-size:16px;

}

 .total-views-ordr-price .order-box-price {

padding:10px;

margin-top:10px;

}

 .total-views-ordr-price .order-box-price h3 {

font-size:16px;

}

 .acountbox .form-ordr {

margin:10px 0;

}

 .edit-adrs {

position:absolute;

top:0;

right:0;

}

 .new-adrs a {

margin:10px 0;

}

 .adrsbook .col-md-12 {

padding:0;

}

 .acountbox .col {

margin-bottom:5px;

}

 .cart {

padding:8px 9px;

padding-left:35px;

}

 #detail_cart .form-control {

padding:0;

text-align:center;

width:60px;

}

 .about a.login-btn {

font-size:14px;

padding: 8px 10px;

margin:5px;

}

 .cart-table #my-orders-table_length {

float:left;

margin-top:8px;

}

 .cart-table #my-orders-table_filter {

float:right;

}

 .login {

float: right;

}

}

 @media screen and (min-width:480px) and (max-width:639px) {
 		.srchbtn {
    margin-top: 5px;
}
 	.aboutcol2 {
    float: none;
    width: 100%;}
 	.registr-bx img {
    width: 100%;
    height: auto;
}
.login-bx .forgt {
    float: none;
    padding-left: 0;
}
.topsliderbox {
    padding: 3% 0% 2.5% 0%;}
    .imgbox {
    display: block;
}
.sliderlefttext h3 {
    font-size: 20px;}
    .sliderlefttext h1 {
    font-size: 32px;
    margin: 10px 0 10px 0px;}
    .browesbtn {
    width: auto;
    margin-top: 17px;
    margin: 10px 10px 5px 0px;
}
.regisbtn { width: auto;}
.loginbtn { width: auto;}
.sliderlefttext .btn {
    padding: 1px 10px;
    font-size: 14px;
    line-height: inherit;
}
.flexslider .slides li .imgbox.topsliderbox img {
    height: auto;
        max-width: 65%;
}
 .container {

width:100%;

padding:0 10px;

}

 .top-line .mail-box {

margin:0;

float:left;

margin-left:5px;

}

 .logo {

width:170px;

text-align:center;

margin-top:10px;

}

 .top-line .mail-box .mail {

margin:5px 0 0;

}

 .logo img {

width:100%;

}

 .headr-right {

width:62%;

padding:0;

}

 .login ul {

float:right;

margin-right:0;

}

 .login {

padding:0;

}

 .tablebox .input-group {

width:66px;

margin-bottom:10px;

}

 .login ul li a {

font-size:12px;

padding:0px 6px;

}

 .headr-right .dropdown-toggle {

width:50px;

}

 .cartmain {

position:absolute;

top:-42px;

right:0px;

}

 .cart {

background:#5e101b url(../images/card.png) no-repeat left;

padding-left: 27px;

}

 ul.social {

position: absolute;

top: -36px;

right: 89px;

}

 .social li {

float:left;

background:url(../images/social2.png) no-repeat;

}

 .cart span {

margin-left:7px;

}

 .boxline ul {

padding: 10px;

display: table;

margin: auto;

float: none;

}

 .boxline ul li {

font-size:16px;

padding:5px 10px;

}

 .boxline ul li span {

font-size:15px;

}

 .boxline ul li:nth-child(2) {

margin:0px 10px;

}

 .boxline ul li {

text-align:center;

}

 .logobtm {

width:100%;

text-align:center;

}

 .logobtm img {

max-width:80%;

}

 .addbox ul {

padding:10px;

}

 .addbox ul li:nth-child(1) {

padding-right:4px;

}

 .addbox ul li:nth-child(2) {

padding-left:4px;

}

 .cusel h2 {

font-size:24px;

}

 .cusel .owl-theme .owl-nav {

left:0;

right:0;

}

 .cusel {

padding:10px;

margin-bottom:0;

}

 .banner3 {

margin:15px 0;

padding:0 10px;

}

 .new-item h2 {

font-size:16px;

margin-bottom:0;

}

 .new-item ul li {

width:50%;

}

 .product h2 {

font-size:16px;

margin-bottom:10px;

}

 .product ul li {

width:50%;

}

 .foortbox1 {

width:35%;

}

 .foortbox2 {

width:42%;

}

 .foortbox3 {

width:23%;

}

 .foortbox4 {

width:100%;

}

 .footer h4 {

margin-bottom:0;

font-size:16px;

}

 .footer li a {

padding:0;

font-size:13px;

}

 .footer2 {

padding:10px;

}

 .footer2 p:nth-child(1) {

font-size:13px;

width:100%;

text-align:center;

}

 .footer2 p:nth-child(2) {

font-size:13px;

width:100%;

text-align:center;

}

 #flipshow {

display:block;

margin:0;

cursor:pointer;

}

 #fliphide {

display:none;

}

 .sidebar {

float:none;

width:auto;

margin:0;

}

 .detailbox {

float:none;

padding:0px;

width:100%;

}

 .detail-col .zoombox {

width:95%;

}

 .detail-col .decrpct {

width:100%;

padding:0;

}

 .detail-col .decrpct h2 {

font-size:21px;

}

 .detail-col .decrpct .pbx {

font-size:14px;

}

 .tablebox {

overflow:hidden;

overflow-x:scroll;

margin-top:30px;

}

 .reletedprd .owl-theme .owl-nav {

right:0 !important;

}

 .brdcrm .breadcrumb-item a {

font-size:14px;

}

 .brdcrm .breadcrumb > li + li::before {

font-size:14px;

}

 .brdcrm .active {

font-size:14px;

}

 .reletedprd .item .box-cal p {

font-size:12px;

line-height:18px;

}

 .product {

margin:0;

}

 .detailbox .catgry {

margin-top:20px;

}

 .cart-table {

overflow:hidden;

overflow-x:scroll;

}

 .btna {

margin:5px;

}

 .btna2 {

float:left;

margin:5px;

}

 .billingform {

width:100%;

}

 .bill {

padding-right:0;

border-right:0;

}

 .shipping {

padding-left:0;

}

 .login-bx {

padding-right:0;

}

 .registr-bx {

padding-left:0;

}

 .registr-bx2 {

padding-top:0;

}

 .registr-bx2 img {

width:100%;

}

 .about ul li {

width:100%;

}

 .aboutcol {

width:100%;

display:none;

}

 .about {

min-height:auto;

}

 .mainbox {

padding:20px 10px;

}

 .about .adrs {

width:100%;

}

 .about .adrs2 {

width:100%;

padding:0;

}

 .login-bx .fildbox .col2 {

padding:5px 10px;

}

 .headr-right .input-group {

width:100%;

margin-bottom:10px;

}

 .paginationbox ul li {

padding:0;

width:auto;

}

 .srchgrouo .allbtn {

width:70px;

}

 .breadcrumb {

padding:8px 0;

}

 .about .adrs2 p {

font-size:14px;

font-weight:normal;

}

 .total-views-ordr-price .order-box-view {

padding:10px;

margin-top:10px;

margin-right:10px;

}

 .total-views-ordr-price .order-box-view h3 {

font-size:16px;

}

 .total-views-ordr-price .order-box-price {

padding:10px;

margin-top:10px;

}

 .total-views-ordr-price .order-box-price h3 {

font-size:16px;

}

 .acountbox .form-ordr {

margin:10px 0;

}

 .edit-adrs {

position:absolute;

top:0;

right:0;

}

 .new-adrs a {

margin:10px 0;

}

 .adrsbook .col-md-12 {

padding:0;

}

 .acountbox .col {

margin-bottom:5px;

}

 .cart {

padding:8px 9px;

padding-left:35px;

}

 #detail_cart .form-control {

padding:0;

text-align:center;

width:60px;

}

 .about a.login-btn {

font-size:14px;

padding: 8px 10px;

margin:5px;

}

 th {

font-size:15px !important;

font-weight: normal !important;

}

 td {

font-size:13px !important;

}

 .cart-table #my-orders-table_length {

width:auto;

margin-top:6px;

float:left;

}

 .cart-table #my-orders-table_filter {

float:right;

width:auto;

padding-left: 10px;

text-align:left;

}

 .cart-table .dataTables_wrapper .dataTables_filter input {

width:70%;

border:1px solid #ccc;

height:20px;

}

 .cart-table label {

font-size:12px;

font-weight:normal;

}

 .login {

float: right;

}

 .foortbox4 .mail-box a:hover {

color:#fff;

}

}

.comerbox {

	z-index:9998;

}

 @media screen and (min-width:240px) and (max-width:479px) {
 	#checkmorethenoutofstock .modal-dialog label{font-size: 12px;}
 	#checkmorethenoutofstock .modal-dialog{
    top: 15%;
}
 	#clear_cart_item .modal-dialog {
    position: relative !important;
    width: auto !important;
    left: 0% !important;
}
 	.billingform .fildbox .col {
    width: 100%;
    height: 60px;
}
 	.col-md-8.col-xs-7 .breadcrumb > li {
    display: flex;
}
.pull-left-box {
    width: 100%;
    padding-right: 0px;
}
.pull-right-box {
    width: 100%;
    padding-left: 0px;
}
.srchbtn span {
    font-size: 15px !important;}
 	.srchbtn {
    margin-top: 5px;
}
 	#flip2 {
    margin-right: 5px !important;
}
 	.aboutcol2 {
    float: none;
    width: 100%;}
 	#remove_cart_item .modal-dialog {
    width: auto !important;
    left: 0% !important;}
    #afterAddItemInCartModal .modal-dialog {
    width: auto !important;
    left: 0% !important;}
 	.loginbottom a.login-btn2 {width: 100%;
    padding: 8px 20px;
}
 	.registr-bx img {
    width: 100%;
    height: auto;
}
.login-bx .forgt {
    float: none;
    padding-left: 0;
}
.topsliderbox {
    padding: 3% 0% 2.5% 0%;}
    .imgbox {
    display: block;
}
.sliderlefttext h3 {
    font-size: 20px;}
    .sliderlefttext h1 {
    font-size: 32px;
    margin: 10px 0 10px 0px;}
    .browesbtn {
    width: auto;
    margin-top: 17px;
    margin: 10px 10px 5px 0px;
}
.regisbtn { width: auto;}
.loginbtn { width: auto;}
.sliderlefttext .btn {
    padding: 1px 10px;
    font-size: 14px;
    line-height: inherit;
}
.flexslider .slides li .imgbox.topsliderbox img {
    height: auto;
        max-width: 65%;
}
.center_ul li {
    display: block !important;}

 .login{float: right;}

 .foortbox4 .mail-box a:hover {

color:#fff;

}

 .container {

width:100%;

padding:0 10px;

}

 .acountbox .form-ordr {

margin:10px 0;

}

 .edit-adrs {

position:absolute;

top:0;

right:0;

}

 .new-adrs a {

margin:10px 0;

}

 .adrsbook .col-md-12 {

padding:0;

}

 .acountbox .col {

margin-bottom:5px;

}

 .cart {

padding:8px 9px;

padding-left:30px !important;
    font-size: 13px;
        background-size: 35px 35px !important;

}

 .top-line .mail-box {

margin:0;
/*
margin-right:120px;*/
    float: left;

}

 .logo {

width:160px;

text-align:center;

}

 .logo img {

width:160px;

}

 .headr-right {

width:100%;

padding:0;

}

 .login ul {

float:left;

margin-right:0;

}

 .login {

padding:0;

}

 .login .login-reg-col {

position: absolute;

top: 15px;

right: 15px;

}

 .tablebox .input-group {

width:66px;

margin-bottom:10px;

}

 .login ul li a {

font-size:12px;

padding:5px 8px;

}

 .headr-right .dropdown-toggle {

width:50px;

}

 .cartmain {

position:absolute;

top:-42px;

right:0px;

}

 .cart {

background:#5e101b url(../images/card.png) no-repeat left;

padding-left:37px;

}

 .cart span {

margin-left:7px;

}

 .boxline ul {

padding:10px;

}

 .boxline ul li {

font-size:21px;

padding:5px 10px;

}

 .boxline ul li span {

font-size:19px;

}

 .boxline ul li:nth-child(2) {

margin:10px 0;

}

 .boxline ul li {

width:100%;

text-align:center;

}

 .logobtm {

width:100%;

text-align:center;

}

 .logobtm img {

max-width:80%;

}

 .addbox ul {

padding:10px;

}

 .addbox ul li:nth-child(1) {

padding-right:4px;

}

 .addbox ul li:nth-child(2) {

padding-left:4px;

}

 .cusel h2 {

font-size:24px;

}

 .cusel .owl-theme .owl-nav {

left:0;

right:0;

}

 .cusel {

padding:10px;

margin-bottom:0;

}

 .banner3 {

margin:15px 0;

padding:0 10px;

}

 .new-item h2 {

font-size:16px;

margin-bottom:0;

}

 .new-item ul li {

width:100%;

}

 .product h2 {

font-size:16px;

margin-bottom:10px;

}

 .product ul li {

width:100% !important;

}

 .foortbox1 {

width:45%;

}

 .foortbox2 {

width:55%;

}

 .foortbox3 {

width:100%;

}

 .foortbox5 {

float: left;

width: 100%;

}

 .foortbox3 li {

float:left;

width:45%;

}

 .foortbox4 {

width:100%;

}

 .footer h4 {

margin-bottom:0;

font-size:16px;

}

 .footer li a {

padding:0;

font-size:13px;

}

 .footer2 {

padding:10px;

}

 .footer2 p:nth-child(1) {

font-size:13px;

}

 .footer2 p:nth-child(2) {

font-size:13px;

}

 ul.social {

position: absolute;

bottom: 3px;

right: 10px;

}

 .social li {

float:left;

background:url(../images/social2.png) no-repeat;

}

 #flipshow {

display:block;

margin:0;

cursor:pointer;

}

 #fliphide {

display:none;

}

 .sidebar {

float:none;

width:auto;

margin:0;

}

 .detailbox {

float:none;

padding:0px;

width:100%;

}

 .detail-col .zoombox {

width:95%;

}

 .detail-col .decrpct {

width:100%;

padding:0;

}

 .detail-col .decrpct h2 {

font-size:14px;

margin:10px 0;

}

 .detail-col .decrpct .pbx {

font-size:13px;

line-height: 18px;

}

 .tablebox {

overflow:hidden;

overflow-x:scroll;

margin-top:30px;

}

 .reletedprd .owl-theme .owl-nav {

right:0 !important;

}

 .brdcrm .breadcrumb-item a {

font-size:14px;

}

 .brdcrm .breadcrumb > li + li::before {

font-size:14px;

}

 .brdcrm .active {

font-size:14px;

}

 .reletedprd .item .box-cal p {

font-size:12px;

line-height:18px;

}

 .product {

margin:0;

}

 .detailbox .catgry {

margin-top:20px;

}

 .cart-table {

overflow:hidden;

overflow-x:scroll;

}

 .btna {

margin:5px;

}

 .btna2 {

float:left;

margin:5px;

}

 .billingform {

width:100%;

}

 .bill {

padding-right:0;

border-right:0;

}

 .shipping {

padding-left:0;

}

 .login-bx {

padding-right:0;

}

 .registr-bx {

padding-left:0;

}

 .login-bx .login-btn {

padding:8px 20px;

}

 .registr-bx2 {

padding-top:0;

}

 .registr-bx2 img {

width:100%;

}

 .about ul li {

width:100%;

}

 .aboutcol {

width:100%;

display:none;

}

 .about {

min-height:auto;

}

 .mainbox {

padding:20px 10px;

}

 .about .adrs {

width:100%;

}

 .about .adrs2 {

width:100%;

padding:0;

}

 .login-bx .fildbox .col2 {

padding:5px 10px;

}

 ul.social {

z-index:999;

}

 .top-line .mail-box .mail a {

font-size:13px;

}

 .reletedprd .owl-carousel {

border:1px solid #ccc;

width:100%;

min-height:100px;

}

 .headr-right .input-group {

width:100%;

margin-bottom:10px;

}

 .paginationbox ul li {

padding:0;

width:auto;

}

 .srchgrouo .allbtn {

width:70px;

}

 .breadcrumb {

padding:8px 0;

}

 .about .adrs2 p {

font-size:14px;

font-weight:normal;

}

 .acountbox .bx-box {

width:100%;

}

 .vieworder .bx-box {

padding:0 !important;

}

 .acountbox .cart-table table {

min-width:700px;

}

 .acountbox .viewordr table {

min-width:500px;

}

 .total-views-ordr-price .order-box-view {

float:none;

margin:10px 0;

}

 .total-views-ordr-price .order-box-view h3 {

font-size:16px;

}

 .total-views-ordr-price .order-box-price {

float:none;

margin:10px 0;

}

 .total-views-ordr-price .order-box-price h3 {

font-size:16px;

}

 #detail_cart .form-control {

padding:0;

text-align:center;

width:60px;

}

/*21nov*/

.about a.login-btn {

font-size:14px;

padding: 8px 10px;

margin:5px;

}

 .login ul {

margin-top:-47px;

}

 .login {

overflow:visible;

}

 .detail-col {

margin-bottom:0;

}

 .cart-table table th {

font-size:15px;

}

 th {

font-size:15px !important;

font-weight: normal !important;

}

 td {

font-size:13px !important;

}

 .cart-table #my-orders-table_length {

width:40%;

margin-top:6px;

float:left;

}

 .cart-table #my-orders-table_filter {

float: left;

width: 60%;

padding-left: 10px;

text-align:left;

float:left;

}

 .cart-table .dataTables_wrapper .dataTables_filter input {

width:70%;

border:1px solid #ccc;

height:20px;

}

 .cart-table label {

font-size:12px;

font-weight:normal;

}

}

.new-item ul li .box-cal p {

	font-size:13px;

	line-height: 16px;

}

#featured_products ul li .box-cal p {

	font-size:13px;

	line-height: 16px;

}

.reletedprd .item .box-cal p {

	font-size:13px;

	line-height: 16px;

}

.scrolltop {

	display:none;

	width:100%;

	margin:0 auto;

	position:fixed;

	bottom:20px;

	right:10px;

	z-index: 999;

}

.scroll {

	position:absolute;

	right:20px;

	bottom:20px;

	padding:0px;

	text-align: center;

	margin: 0 0 0 0;

	cursor:pointer;

	transition: 0.5s;

	-moz-transition: 0.5s;

	-webkit-transition: 0.5s;

	-o-transition: 0.5s;

}

.scroll:hover {

	transition: 0.5s;

	-moz-transition: 0.5s;

	-webkit-transition: 0.5s;

	-o-transition: 0.5s;

}

.scroll:hover .fa {

	padding-top:-10px;

}

.scroll .fa {

	font-size:30px;

	margin-top:-5px;

	margin-left:1px;

	transition: 0.5s;

	-moz-transition: 0.5s;

	-webkit-transition: 0.5s;

	-o-transition: 0.5s;

	color: #fff;

}

.comerbox {

	background: #ccc;

	width: 100%;

	position:fixed;

	bottom:0;

}

.compare-bar.compare-active {

	margin: auto;

	padding: 0px;

	display: table;

}

p.recordCompare {

	text-align: center;

	font-size: 16px;

	color: #fff;

	padding: 29px 10px;

	float: left;

	margin: 0;

}

ul#productListcompare {

	list-style-type: none;

	margin: 0;

	padding: 0;

	float: left;

	display: flex;

}

li.mini-product {

	display: inline-block;

	width: 60px;

	height: 60px;

	position: relative;

}

a.tip-opener img {

	width: 60px;

	height: 60px;

	border-radius: 50%;

	margin: 10px;

}

.compr-btn {

	background: #b39a56;

	color: #fff;

	padding: 10px 30px;

	font-size: 14px;

	font-weight: bold;

	border-radius: 5px;

	margin-top: 20px;

	display: block;

	width: auto;

	float: left;

	text-transform: uppercase;

	letter-spacing: 1px;

	margin-left: 20px;

}

.compare-tool-tip {

	background: #fff;

	clear: both;

	width: 237px;

	max-height: 0;

	overflow: hidden;

transition: opacity .3s ease;

-webkit-transition: opacity .3s ease;

-o-transition: opacity .3s ease;

-moz-transition: opacity .3s ease;

	position: absolute;

	z-index: 5;

	opacity: 0;

	box-shadow: 0 0 10px #bbb;

	line-height: 15px;

	font-size: 1.1rem;

	color: #333;

	text-align: left;

	bottom: 63px;

	margin-left: -170px;

}

.active .compare-tool-tip {

	padding: 15px;

	border: 1px solid #ddd;

	min-height: 60px;

	max-height: 140px;

	opacity: 1;

	overflow: visible;

}

.tool-tip-left {

	width: 60px;

	float: left;

}

.tool-tip-left img {

	width:100%;

}

.tool-tip-right {

	width: 130px;

	float: left;

	padding: 0;

	margin: 0 0 0 15px;

	font-size:16px;

}

.active .compare-tool-tip:after {

	content: "";

	background: #fff;

	display: block;

	width: 15px;

	height: 15px;

	position:absolute;

	float: right;

	margin: 7px 14px -20px 0;

	transform: rotate(45deg);

	-ms-transform: rotate(45deg);

	-webkit-transform: rotate(45deg);

	visibility: visible;

	bottom:13px;

	right:5px;

}

.product_details_for_compare {

	min-height: 297px;

}

.container.mainbox.details_for_compare h4 {

	font-size: 21px;

	font-weight: bold;

}

ul.product_details_name_for_compare.left_compare_detail {

	margin: 0;

	padding: 0;

	list-style-type: none;

}

ul.product_details_name_for_compare.left_compare_detail li {

	padding: 5px 10px;

	background: #e4b872;

	color: #fff;

	border-bottom: 1px solid #e49b27;

}

ul.product_details_name_for_compare.right_compare_detail {

	padding: 0;

	margin: 0;

	list-style-type: none;

	background: #f5f5f5;

}

ul.product_details_name_for_compare.right_compare_detail li {

	padding: 5px 7px;

}

 ul.product_details_name_for_compare.right_compare_detail li:nth-child(even) {

background: #fff;

}

.container.mainbox.details_for_compare .col-md-2 {

	padding: 0;

}

.container.mainbox.details_for_compare .col-md-10 {

	padding: 0;

}

.container.mainbox.details_for_compare .col-md-3 {

	padding: 0;

}

li.Compare_Item_Description {

	min-height: 81px;

}

ul.pagination li {

	width: auto;

}

.product_details_for_compare .box-cal {

	text-align: center;

	padding: 20px;

}

.container.mainbox.details_for_compare .col-md-3 {

	padding: 0;

	border: 1px solid #eaeaea;

	border-right: 0;

}

.container.mainbox.details_for_compare .col-md-3:last-child {

	border-right: 1px solid #eaeaea;

}

.product_details_for_compare .box-cal img {

	max-height: 165px;

}

.product_details_for_compare .box-cal figure {

	width: 500px;

	overflow: hidden;

	vertical-align: middle;

	display: table-cell;

	text-align: center;

	height: 166px;

}

.product_details_for_compare1.product_details_for_compare1 {

	min-height: 255px

}

.container.mainbox.details_for_compare .col-md-4 {

	padding: 0;

	border: 1px solid #eaeaea;

	border-right: 0;

}

.container.mainbox.details_for_compare .col-md-4:last-child {

	border-right: 1px solid #eaeaea;

}

.container.mainbox.details_for_compare .col-md-6 {

	padding: 0;

	border: 1px solid #eaeaea;

	border-right: 0;

}

.container.mainbox.details_for_compare .col-md-6:last-child {

	border-right: 1px solid #eaeaea;

}

.container.mainbox.details_for_compare .col-md-12 {

	padding: 0;

	border: 1px solid #eaeaea;

	border-right: 0;

}

.container.mainbox.details_for_compare .col-md-12:last-child {

	border-right: 1px solid #eaeaea;

}

.product_details_for_compare .box-cal {

	max-width:300px;

	margin:auto;

}

.compare-second-box-12 .product_details_for_compare .box-cal {

	max-width:300px;

	float:left;

}

 @media screen and (min-width:240px) and (max-width:767px) {
 		.owl-carousel .owl-nav .owl-prev {
    left: 0px;
   background-size: 70px 52px;
}
.owl-carousel .owl-nav .owl-prev:hover {
    background-position: 0px -28px;
}
.owl-theme .owl-nav [class*=owl-] {
    width: 35px;
    height: 25px;
    text-indent: -112px;
}
.owl-carousel .owl-nav .owl-next {
    background-position: -35px 0px;
    right: 0px;
    background-size: 70px 52px;
}
.owl-carousel .owl-nav .owl-next:hover {
    background-position: -35px -28px;
}
 	#my-DASHBOARD-orders_wrapper.dataTables_wrapper{overflow: scroll;}
 	.Credit_card_form  .col-md-12 {padding: 0px;}
 	.Credit_card_form .form-group .col-sm-6 {padding: 0px;}
 	.Credit_card_form .form-group .col-sm-12 {padding: 0px;}
 	.Credit_card_form .form-group .col-sm-2 {padding: 0px;}
 	.Credit_card_form .form-group {
    margin: 0 0 0px;}
 	.Credit_card_form .form-group {
    width: 100%;}
 	.shipping_address_book_top .topfrm {
    width: 100%;}
    .shipping_address_book_top .topfrm span.checkboxs {
    padding: 10px 0px 0;
}
 	#tab-button li.is-active a {
       background: #fff !important;
    border: 1px solid #c2a4a8;}
 	#tab-button li a {
       background: #e1d3d5 !important;
    border: 1px solid #c2a4a8;}
 	.owl-theme .owl-nav [class*=owl-] {
    margin: 0px 5px;}
    .reletedprd h2 {
    margin-bottom: 50px;
}
 	.brdcrm .col-xs-5 { width: 100%;padding: 0;}
 	.brdcrm .col-xs-7 {
    width: 100%;    padding: 0;
}
 	.brdcrm .active {

    font-size: 10px;
}
.col-md-8.col-xs-7 .breadcrumb > li {
  
    display: inline;
    font-size: 10px;
    word-break: break-word;
}
.brdcrm .breadcrumb-item a {
    font-size: 10px;
    text-transform: uppercase;
}
.srchbtn {
    margin-top: 0px;
    margin-bottom: 5px;
    float: left !important;
}
.col-md-8.col-xs-7 .breadcrumb > li + li:before {
    padding: 0 0px;}

 .menu-call .dropdown-menu {

left:0;

right:auto;

min-width:300px;

}

 .scroll.icon img {

width:50px;

}

 .scrolltop {

z-index:999999;

}

 .scroll {

right:0;

bottom:120px;

z-index:999999;

}

 p.recordCompare {

width:100%;

padding:10px;

float:none;

}

 ul#productListcompare {

float:none;

margin:auto;

width:auto;

display:block;

text-align:center;

}

 li.mini-product {

width:80px;

height:80px;

}

 .compr-btn {

width:127px;

margin:auto;

margin-top:15px;

float:none;

margin-bottom:15px;

}

 .container.mainbox.details_for_compare {

padding:10px;

position:relative;

}

 .product_details_for_compare1.product_details_for_compare1 {

}

 .container.mainbox.details_for_compare .col-md-2 {

padding:0px;

width:145px;

float:left;

position:absolute;

left:10px;

top:0;

z-index:999;

}

 .container.mainbox.details_for_compare .row {

margin:0;

}

 .container.mainbox.details_for_compare .col-md-10 {

width:100%;

padding-left: 144px;

float:left;

overflow-x:scroll;

}

 .product_details_for_compare .box-cal figure {

height:90px;

}

 .product_details_for_compare .box-cal img {

max-height:80px;

}

 .product_details_for_compare .box-cal p {

font-size:12px;

line-height:18px;

}

 .product_details_for_compare {

min-height:180px;

max-height:180px;

}

 .product_details_for_compare1.product_details_for_compare1 {

min-height:148px;

max-height:148px;

}

 .compare-second-box-3 {

width:1050px;

}

 .container.mainbox.details_for_compare .col-md-3 {

float:left;

width:250px;

}

 ul.product_details_name_for_compare.right_compare_detail li {

border-bottom:1px solid #ebe4e4;

}

 .compare-second-box {

overflow: hidden;

overflow-x: scroll;

border-right: 1px solid #eaeaea;

border-left: 1px solid #eaeaea;

}

 .compare-second-box-4 {

width:800px;

}

 .compare-second-box-4 .col-md-4 {

width: 250px;

float: left;

padding: 0;

border: 1px solid #eaeaea;

border-right: 0;

}

 .compare-second-box-6 {

width:550px;

}

 .compare-second-box-6 .col-md-6 {

width: 250px;

float: left;

padding: 0;

border: 1px solid #eaeaea;

border-right: 0;

}

 .compare-second-box-12 {

width:auto;

}

 .compare-second-box-12 .col-md-12 {

width:auto;

float: left;

padding: 0;

border: 1px solid #eaeaea;

border-right: 0;

}

}

.subctgry span.viewing {

	float: none;

	font-size: 14px;

	margin-top: 7px;

	margin-right: 10px;

	color: #1d1e1e

}

.catgry span.viewing {

	float: none;

	font-size: 14px;

	margin-top: 7px;

	margin-right: 10px;

	color: #1d1e1e

}

span.leftitmes {

	background: #58a76c;

	padding: 3px;

	color: #fff;

	font-size: 12px;

}

span.Discontinueitmes {

	color: #fff;

	font-size: 12px;

	background: #ff2525d1;

	padding: 3px;

}

.btna a {

	border-radius: 5px;

}

.btna2 a {

	border-radius: 5px;

}

/*#AddressType-error{top: 4px;position: absolute;top: 21px;font-weight: normal;font-size: 14px;font-family: sans-serif;}*/

.form-control.error {

	color: #060606;

}

.center_ul {

	display:table !important;

	width:100% !important;

	text-align:center;

}

.center_ul li {

	display:inline-block !important;

	float:none !important;

}

#remove_cart_item .modal-dialog {

	position: absolute;

	width: 30%;

	left: 35%;

	top: 25%;

}

#show_forgotpopup .modal-dialog {

	position: absolute;

	width: 30%;

	left: 35%;

	top: 25%;

}

#clear_cart_item .modal-dialog {

	position: absolute;

	width: 30%;

	left: 35%;

	top: 25%;

}

#show_sub_total_discount_popup .modal-dialog {

	position: absolute;

	width: 30%;

	left: 35%;

	top: 25%;

}

#show_shipping_discount_popup .modal-dialog {

	position: absolute;

	width: 30%;

	left: 35%;

	top: 25%;

}

#vacation_popup .modal-dialog {

    position: absolute;
    width: 70%;
    left: 15%;
    top: 25%;
    margin:auto;

}

#afterAddItemInCartModal .modal-header {

	background: #fff !important;

}

.modal-header {

	background: #5e101b !important;

}

.modal-header h4 {

	color: #fff !important;

}

.modal-footer {

	background: #272726;

}

/*.backorder{background: url(http://hfindings.com.cp26.ezhostingserver.com/assets/images/back-order.jpg) no-repeat;background-size: 500px;background-position: 50% 80%;}*/

.backorder {

	background: url(../images/back-order.jpg);

	background-size: 250px;

	background-position: 50% 80%;

}

 .qty_box::-webkit-inner-spin-button, .qty_box::-webkit-outer-spin-button {

-webkit-appearance: none;

margin: 0;

}

input#copyCheck {

	position: relative;

	top: 2px;

}

.discount {

	color: #ec0000 !important;

}

/*register css*/

.tabs {

	margin: 0 auto;/* 

  padding: 0 20px; */

}

#tab-button {

	display: table;

	table-layout: fixed;

	width: 95%;

	margin: 0;

	padding: 0;

	list-style: none;

}

#tab-button > li {

	display: table-cell;

	width: 20%;

	float: none;

	padding: 0;

}

.mt-3, .my-3 {

	margin-top: 2rem!important;

}

#tab-button li a {

	display: block;

	padding: .3em;

	background: #e1d3d5;

	border: 1px solid #c2a4a8;

	text-align: center;

	color: #5e101b;

	text-decoration: none;

	border-radius: 10px 10px 0px 0px;

	text-align: left;

	padding-left: 35px;

	padding-left: 20px;

	font-weight: 700;

	font-size: 19px;

	border-bottom: 0;

}

 #tab-button li:not(:first-child) a {

 border-left: none;

}

#tab-button li a:hover,  #tab-button .is-active a {

	border-bottom-color: transparent;

	background: #fff;

	padding-top: 13px;

}

 #tab-button li:nth-child(1) {

 padding-left: 20px;

}

.tab-contents {

	padding: 4em 2.8em;

	border: 1px solid #e1d3d5;

}

a.tabnxtbtn {

	text-align: right;

	float: right;

	background: #5e101b;

	padding: 5px 40px;

	color: #fff;

	border-radius: 5px;

	margin-top: 40px;

}

a.tabnxtbtn:hover {

	text-decoration: none;

}

a.tabbckbtn {

	text-align: right;

	float: right;

	background: #5e101b;

	padding: 5px 40px;

	color: #fff;

	border-radius: 5px;

	margin-top: 40px;

}

a.tabbckbtn:hover {

	text-decoration: none;

}

.tab-button-outer {

	display: block;

}

.tab-contents {

	margin-top: 20px;

}

.tab-contents .login-btn:hover {

	background: #b39a56;

}

.tab-contents .login-btn {

	background: #b39a56;

	color: #4c1318;

	font-family: 'Roboto Condensed';

	text-transform: uppercase;

	border: 0;

	padding: 8px 30px;

	font-size: 21px;

	margin-top: 0px;

	box-shadow: 1px 3px 2px 1px #5e101b;

 background-image: linear-gradient(to right, #c5b482, #ffffff78, #c5b482)margin-top: 30px;

}

.tab-contents .fildbox .col {

	float: left;

	width: 50%;

	padding: 5px 10px;

	height: 85px;

}

 @media screen and (min-width: 768px) {
 

 .tab-button-outer {

 position: relative;

 z-index: 2;

 display: block;

}

 .tab-select-outer {

 display: none;

}

 .tab-contents {

 position: relative;

 top: -1px;

 margin-top: 0;

}

}

.formsd {

	display: block;

	width: 100%;

 padding: .375rem .75rem;

	font-size: 15px;

	line-height: 1.5;

	color: #b0888e;

	background-color: #fff;

	background-clip: padding-box;

	border: 1px solid #e1d3d5;

 border-radius: .25rem;

 transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;

}

.bo09 {

	display: block;

	width: 100%;

	height: 34px;

	padding: 6px 12px;

	font-size: 14px;

	line-height: 1.42857143;

	color: #555;

	background-color: #fff;

	background-image: none;

	border: 1px solid #ccc;

	border-radius: 4px;

	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);

	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);

 -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;

 -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;

 transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;

}

/* The container */

.radioformdiv {

	position: relative;

	padding-left: 25px;

	margin-bottom: 0px;

	cursor: pointer;

	font-size: 14px;

	-webkit-user-select: none;

	-moz-user-select: none;

	-ms-user-select: none;

	user-select: none;

	margin-right: 15px;

	color: #999;

	font-weight: normal;

}

/* Hide the browser's default radio button */

.radioformdiv input {

	position: absolute;

	opacity: 0;

	cursor: pointer;

}

/* Create a custom radio button */

.radiocheckmark {

	position: absolute;

	top: 0;

	left: 0;

	height: 18px;

	width: 18px;

	background-color: #eee;

	border-radius: 0%;

}

/* On mouse-over, add a grey background color */

.radioformdiv:hover input ~ .radiocheckmark {

 background-color: #ccc;

}

/* When the radio button is checked, add a blue background */

.radioformdiv input:checked ~ .radiocheckmark {

 background-color: #b19754;

}

/* Create the indicator (the dot/circle - hidden when not checked) */

.radiocheckmark:after {

	content: "";

	position: absolute;

	display: none;

}

/* Show the indicator (dot/circle) when checked */

.radioformdiv input:checked ~ .radiocheckmark:after {

 display: block;

}

/* Style the indicator (dot/circle) */

.radioformdiv .radiocheckmark:after {

	top: 3px;

	left: 3px;

	width: 12px;

	height: 12px;

	border-radius: 0%;

	background: white;

}

.CREATE_AN_ACCOUNT .login-btn:hover {

	background: #b29855;

	color: #fff;

}

span.requireicon {

	color: #F00;

	font-size: 14px;

}

/*register css*/

#vacation_popup .modal-body {

    color: #5e101b;

}