body,
html {
	margin: 0;
	padding: 0;
}
/* .instagram-card a {
    background-repeat: no-repeat!important;
    float: left!important;
    width: 168px!important;
    float: left;
    padding: 0px!important;
    height: 168px!important;
} */
.privacyPolicy p strong{line-height:2!important;}
.product-description table{width:100%!important;}
.faqStart h1 {
	font-size: 34px;
	font-family: "Quicksand";
	font-weight: bold;
	line-height: 0.941;
	text-align: left;
	margin-top: 0px;
      border-radius: 3px;
}
 input#contactFormSubmit{
      margin: 0 37%!important;
    margin-bottom:30px!important;
    background: #000;
    color: #fff;
    font-weight: 600;
    font-size: 17px;
}
div#contactFormWrapper input#contactFormName{
      float: left;
    width: 49%;
    background-color: #efefef;
    color: #000;
    font-weight: bold;
    border: none;
  margin-right:5px;
      border-radius: 3px;
}
div#contactFormWrapper input#contactFormTelephone{
      border-radius: 3px;
    background-color: #efefef;
    color: #000;
    font-weight: bold;
    border: none;
}
div#contactFormWrapper  textarea#contactFormMessage{
      border-radius: 3px;
    background-color: #efefef;
    color: #000;
    font-weight: bold;
    border: none;
    padding: 10px 0pc;
    margin-bottom: 26px
}
div#contactFormWrapper input#contactFormEmail{
  float: right;
    width: 49%;
    background-color: #efefef;
    color: #000;
    font-weight: bold;
    border: none;
    margin-left: 5px;
}
.shippingPolicy ul{
      list-style: disc;
}
.returnPolicy{padding-bottom:40px;}
.returnPolicy p{    font-size: 17px;
    font-family: "Quicksand";
    text-align: left;
    padding:30px 0 4px 0px;}
.returnPolicy ul{list-style: disc;}
.returnPolicy ul li{
    list-style: disc;
    font-size: 17px;
    font-family: "Quicksand";
    text-align: left;
    line-height: 2;
}
.privacyPolicy p strong{line-height:2!important;}
.privacyPolicy p{font-size: 17px;
    font-family: "Quicksand";
    text-align: left;
    padding: 25px 0 4px 0px;
    line-height: 1.5;}
.shippingPolicy ul li{
      list-style: disc;
      font-size: 17px;
    font-family: "Quicksand";
    text-align: left;
    line-height: 2;
}
.shippingPolicy p{font-size: 17px;
    font-family: "Quicksand";
    text-align: left;
    padding: 25px 0 4px 0px;}
.faqStart p {
	font-size: 14px;
	font-family: "Quicksand";
	font-weight: 600;
	line-height: 1.286;
	text-align: left;
	padding: 28px 0px;
	color: #000;
}

.faqOne .accordian .transition,
.accordian .artlist,
.accordian ul li i:before,
.accordian ul li i:after {
	transition: all 0.25s ease-in-out;
}
form input#q{border-bottom:none!important;}
.container{width:auto!important;}
.faqOne .accordian .no-select,
.accordian h2 {
	-webkit-tap-highlight-color: transparent;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.faqOne .accordian h3 {
	font-size: 20px;
	font-family: "Quicksand";
	text-align: left;
	display: block;
	margin: 0;
	cursor: pointer;
}

.faqOne .accordian .artlist {
	font-size: 17px;
	position: relative;
	overflow: hidden;
	z-index: 2;
	max-height: 800px;
	opacity: 1;
	transform: translate(0, 0);
	margin: 14px 0;
}

.faqOne .accordian ul {
	list-style: none!important;
	perspective: 900;
	padding: 0;
	margin: 0;
}

.faqOne .accordian ul li {
	margin-bottom: 14px!important;
	position: relative;
	font-size: 20px;
	font-family: "Quicksand";
	line-height: 1.8;
	text-align: left;
	background-color: #efefef;
	padding: 12px 22px 9px 22px;
	margin: 0;
}

.faqOne .accordian ul li:nth-of-type(1) {
	animation-delay: 0.5s;
	border-top: none;
}

.faqOne .accordian ul li:nth-of-type(2) {
	animation-delay: 0.75s;
}

.faqOne .accordian ul li:nth-of-type(3) {
	animation-delay: 1s;
}

.faqOne .accordian {
	margin-bottom: 73px;
}

.faqOne .accordian ul li i {
	position: absolute;
	transform: translate(-6px, 0);
	margin-top: 6px;
	right: 22px;
}

.faqStart .faqOne .accordian ul li i:before,
ul li i:after {
	content: "";
	position: absolute;
	background-color: #8e8e8e;
	width: 3px;
	height: 9px;
}

.faqStart .faqOne .accordian ul li i:before {
	transform: translate(-2px, 0) rotate(45deg);
}

.faqStart .faqOne .accordian ul li i:after {
	transform: translate(2px, 0) rotate(-45deg);
}

.faqOne .accordian ul li input[type=checkbox] {
	position: absolute;
	cursor: pointer;
	width: 100%;
	height: 100%;
	z-index: 1;
	opacity: 0;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	padding-right: 22px;
}

.faqOne .accordian ul li input[type=checkbox]:checked~.artlist {
	margin-top: 0;
	max-height: 0;
	opacity: 0;
	transform: translate(0, 50%);
	margin: 0;
}

.faqOne .accordian ul li input[type=checkbox]:checked~i:before {
	transform: translate(2px, 0) rotate(45deg);
}

.faqOne .accordian ul li input[type=checkbox]:checked~i:after {
	transform: translate(-2px, 0) rotate(-45deg);
}

.faqOne .artlist_content {
	font-size: 14px;
	font-family: "Quicksand";
	font-weight: bold;
	line-height: 1.286;
	text-align: justify;
}

li.sign-open-modal{cursor:pointer;}
li.customer-account i.fas.fa-user-times{
font-size: 18px;
    position: relative;
    right: 9px;
    color: #383838;
    top: 3px;
}

div#Featured .owl-item {/*
	width: 238px!important;
  margin:10px;*/
  padding-left: 40px;
}
.faqStart{padding-top:47px;}
div#Featured .owl-wrapper {
	/*width: max-content!important;
	left: 0px!important;
	display: block!important;
*/}

div#Featured .slick-initialized .slick-slide {
	width: 230px!important;
}

div#Featured .slick-list {
	width: 230px!important;
}
.wsize{
width:100%;
}

div#Featured .slick-track {
	width: 1200px!important;
}

p.home-slide-para {
	font-size: 16px!important;
	font-family: "Quicksand"!important;
	font-weight: bold!important;
	line-height: 1.429!important;
	text-align: center;
}

@import url('https://fonts.googleapis.com/css?family=Quicksand:300,400,500,600,700|Unna:400,400i,700,700i&display=swap');
body {
	color: #000!important;
	font-size: 15px!important;
	font-weight: 400!important;
	font-family: 'Quicksand', sans-serif!important;
}

::-moz-selection {
	background-color: #1A1A1A;
	color: #FFF;
}

::selection {
	background-color: #1A1A1A;
	color: #FFF;
}

.flex-container img {
	max-width: 100%;
}

img {
	height: auto;
	border: none;
	outline: none;
	transition: all 0.4s ease 0s;
	-moz-transition: all 0.4s ease 0s;
	-webkit-transition: all 0.4s ease 0s;
	-o-transition: all 0.4s ease 0s;
}

#wrap {
	margin: 0px!important;
}

.signIn .modal-dialog {
	float: right!important;
}

.modal-backdrop {
	position: inherit!important;
}

ul li {
	list-style: none;
}

br {
	font-size: 0;
	line-height: 0;
}

hr {
	margin-bottom: 0px;
	margin-top: 0px;
	border-top: 1px solid #000;
	border-bottom: none;
	border-left: none;
	border-right: none;
}

ul {
	list-style: none;
	padding: 0;
	margin: 0;
}


/* =====  TYPOGRAPHY =====*/

a {
	cursor: pointer;
	text-decoration: none;
	color: #999999;
}

a:hover,
a:focus {
	color: #efc609;
	transition: 1s ease;
	text-decoration: none;
}

a,
a:focus,
a:active,
a:link,
img {
	outline: none;
	text-decoration: none;
}

.gridlock-fluid a {
	margin: 0px;
}

p {
	margin: 0;
	padding: 0;
}

h1,
h2,
h3,
h4,
h5,
h6,
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
	color: #000;
	font-family: 'Quicksand', sans-serif;
	font-weight: 500;
	margin-top: 0px;
	margin-bottom: 0px;
}


/*h1 {
    font-size: 36px;
    line-height: 42px;
}
h2 {
    font-size: 26px;
    line-height: 36px;
}
h3 {
    font-size: 22px;
    line-height: 22px;
}
h4 {
    font-size: 18px;
    line-height: 18px;
}
h5 {
    font-size: 16px;
    line-height: 16px;
}
h6 {
    font-size: 14px;
    line-height: 14px;
}*/


/*starting of css home page*/

.logo {
	text-align: center;
}

ul.nav.navbar-nav {
	width: 100%;
}

.single-bg-img img {
	float: right;
	width: 102px;
	margin-right: 57px;
}

#breadcrumb .page-title {
	font-weight: bold;
	color: #000;
}

.navbar-default .navbar-nav>li>a {
	font-size: 16px;
	font-weight: 500;
	font-family: "Quicksand";
	color: rgb( 0, 0, 0)!important;
	padding: 16px 20px;
}

.foorer-logo {
	margin-bottom: 32px;
}

.social-icon {
	padding: 18px 0px;
}

.footer-top {
	background: #f5c609;
}

.footer_middle {
	padding: 32px 0 36px 0px;
	background-color: #fff;
}

.footer_middle .shiping-img {
	float: left;
	width: 35%;
}

.footer_middle .shipp-text {
	float: right;
	width: 65%;
	font-size:20px;
	font-family: "Quicksand";
	font-weight: bold;
	line-height: 1.5;
	text-align: left;
}

.flex-container {
	display: flex;
	flex-wrap: nowrap;
	background-color: #fff;
}

.follow-us h2 {
	font-size: 24px;
	font-family: "Quicksand";
	line-height: 1.5;
	text-align: center;
	padding: 23px 0 27px 0px;
}

.follow-us h2 img {
	padding: 0px 13px;
	position: relative;
	bottom: 1px;
}


/*starting of home page testemonials slider*/

section#testim {
	background: url(https://cdn.shopify.com/s/files/1/0567/5065/files/testemonials_30c4432b-09ed-4215-90b9-1c279e2dee02.jpg?v=1581406783);
	background-repeat: no-repeat;
	background-size: 100%;
}

.testim .wrap {
	position: relative;
	width: 100%;
	max-width: 1020px;
	padding: 0px 20px;
	margin: auto;
	padding-top: 55px;
}

.testim .arrow {
	display: block;
	position: absolute;
	color: #eee;
	cursor: pointer;
	font-size: 2em;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	padding: 5px;
	z-index: 22222222;
}

.testim .arrow:before {
	cursor: pointer;
}

.testim .arrow:hover {
	color: #ea830e;
}

.testim .arrow.left {
	left: 10px;
}

.testim .arrow.right {
	right: 10px;
}

.testim .dots {
	text-align: center;
	position: absolute;
	width: 100%;
	bottom: 60px;
	left: 0;
	display: block;
	z-index: 3333;
	height: 12px;
}

.testim .dots .dot {
	list-style-type: none;
	display: inline-block;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	border: 1px solid #000000;
	margin: 0 3px;
	cursor: pointer;
	-webkit-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
	position: relative;
}

.testim .dots .dot.active,
.testim .dots .dot:hover {
	background: #000000;
	border-color: #000000;
}

.testim .dots .dot.active {
	-webkit-animation: testim-scale .5s ease-in-out forwards;
	-moz-animation: testim-scale .5s ease-in-out forwards;
	-ms-animation: testim-scale .5s ease-in-out forwards;
	-o-animation: testim-scale .5s ease-in-out forwards;
	animation: testim-scale .5s ease-in-out forwards;
}

.testim .cont {
	position: relative;
	overflow: hidden;
}

.testim .cont>div {
	text-align: center;
	position: absolute;
	top: 0;
	left: 0;
	padding: 0 0 70px 0;
	opacity: 0;
}

.testim .cont>div.inactive {
	opacity: 1;
}

.testim .cont>div.active {
	position: relative;
	opacity: 1;
}

.testim .cont div .img img {
	display: block;
	margin: auto;
}

.testim .cont div h2 {
	font-size: 14px;
	font-family: "Quicksand";
	color: rgb( 0, 0, 0);
	font-weight: bold;
	line-height: 1.571;
	text-align: center;
	margin: 15px 0;
	letter-spacing: 2px;
}

.testim .cont div p {
	font-weight: bold;
	width: 84%;
	margin: auto;
	font-size: 16px;
	font-family: "Quicksand";
	color: rgb( 0, 0, 0);
	line-height: 1.571;
	text-align: center;
	padding-top: 24px;
}

.testim .cont div.active .img img {
	-webkit-animation: testim-show .5s ease-in-out forwards;
	-moz-animation: testim-show .5s ease-in-out forwards;
	-ms-animation: testim-show .5s ease-in-out forwards;
	-o-animation: testim-show .5s ease-in-out forwards;
	animation: testim-show .5s ease-in-out forwards;
}

.testim .cont div.active h2 {
	-webkit-animation: testim-content-in .4s ease-in-out forwards;
	-moz-animation: testim-content-in .4s ease-in-out forwards;
	-ms-animation: testim-content-in .4s ease-in-out forwards;
	-o-animation: testim-content-in .4s ease-in-out forwards;
	animation: testim-content-in .4s ease-in-out forwards;
}

.testim .cont div.active p {
	-webkit-animation: testim-content-in .5s ease-in-out forwards;
	-moz-animation: testim-content-in .5s ease-in-out forwards;
	-ms-animation: testim-content-in .5s ease-in-out forwards;
	-o-animation: testim-content-in .5s ease-in-out forwards;
	animation: testim-content-in .5s ease-in-out forwards;
}

.cont div.inactive .img img {
	-webkit-animation: testim-hide .5s ease-in-out forwards;
	-moz-animation: testim-hide .5s ease-in-out forwards;
	-ms-animation: testim-hide .5s ease-in-out forwards;
	-o-animation: testim-hide .5s ease-in-out forwards;
	animation: testim-hide .5s ease-in-out forwards;
}

.testim .cont div.inactive h2 {
	-webkit-animation: testim-content-out .4s ease-in-out forwards;
	-moz-animation: testim-content-out .4s ease-in-out forwards;
	-ms-animation: testim-content-out .4s ease-in-out forwards;
	-o-animation: testim-content-out .4s ease-in-out forwards;
	animation: testim-content-out .4s ease-in-out forwards;
}

.testim .cont div.inactive p {
	-webkit-animation: testim-content-out .5s ease-in-out forwards;
	-moz-animation: testim-content-out .5s ease-in-out forwards;
	-ms-animation: testim-content-out .5s ease-in-out forwards;
	-o-animation: testim-content-out .5s ease-in-out forwards;
	animation: testim-content-out .5s ease-in-out forwards;
}

@-webkit-keyframes testim-scale {
	0% {
		-webkit-box-shadow: 0px 0px 0px 0px #eee;
		box-shadow: 0px 0px 0px 0px #eee;
	}
	35% {
		-webkit-box-shadow: 0px 0px 10px 5px #eee;
		box-shadow: 0px 0px 10px 5px #eee;
	}
	70% {
		-webkit-box-shadow: 0px 0px 10px 5px #ea830e;
		box-shadow: 0px 0px 10px 5px #ea830e;
	}
	100% {
		-webkit-box-shadow: 0px 0px 0px 0px #ea830e;
		box-shadow: 0px 0px 0px 0px #ea830e;
	}
}

@-moz-keyframes testim-scale {
	0% {
		-moz-box-shadow: 0px 0px 0px 0px #eee;
		box-shadow: 0px 0px 0px 0px #eee;
	}
	35% {
		-moz-box-shadow: 0px 0px 10px 5px #eee;
		box-shadow: 0px 0px 10px 5px #eee;
	}
	70% {
		-moz-box-shadow: 0px 0px 10px 5px #ea830e;
		box-shadow: 0px 0px 10px 5px #ea830e;
	}
	100% {
		-moz-box-shadow: 0px 0px 0px 0px #ea830e;
		box-shadow: 0px 0px 0px 0px #ea830e;
	}
}

@-ms-keyframes testim-scale {
	0% {
		-ms-box-shadow: 0px 0px 0px 0px #eee;
		box-shadow: 0px 0px 0px 0px #eee;
	}
	35% {
		-ms-box-shadow: 0px 0px 10px 5px #eee;
		box-shadow: 0px 0px 10px 5px #eee;
	}
	70% {
		-ms-box-shadow: 0px 0px 10px 5px #ea830e;
		box-shadow: 0px 0px 10px 5px #ea830e;
	}
	100% {
		-ms-box-shadow: 0px 0px 0px 0px #ea830e;
		box-shadow: 0px 0px 0px 0px #ea830e;
	}
}

@-o-keyframes testim-scale {
	0% {
		-o-box-shadow: 0px 0px 0px 0px #eee;
		box-shadow: 0px 0px 0px 0px #eee;
	}
	35% {
		-o-box-shadow: 0px 0px 10px 5px #eee;
		box-shadow: 0px 0px 10px 5px #eee;
	}
	70% {
		-o-box-shadow: 0px 0px 10px 5px #ea830e;
		box-shadow: 0px 0px 10px 5px #ea830e;
	}
	100% {
		-o-box-shadow: 0px 0px 0px 0px #ea830e;
		box-shadow: 0px 0px 0px 0px #ea830e;
	}
}

@keyframes testim-scale {
	0% {
		box-shadow: 0px 0px 0px 0px #eee;
	}
	35% {
		box-shadow: 0px 0px 10px 5px #eee;
	}
	70% {
		box-shadow: 0px 0px 10px 5px #ea830e;
	}
	100% {
		box-shadow: 0px 0px 0px 0px #ea830e;
	}
}

@-webkit-keyframes testim-content-in {
	from {
		opacity: 0;
		-webkit-transform: translateY(100%);
		transform: translateY(100%);
	}
	to {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}

@-moz-keyframes testim-content-in {
	from {
		opacity: 0;
		-moz-transform: translateY(100%);
		transform: translateY(100%);
	}
	to {
		opacity: 1;
		-moz-transform: translateY(0);
		transform: translateY(0);
	}
}

@-ms-keyframes testim-content-in {
	from {
		opacity: 0;
		-ms-transform: translateY(100%);
		transform: translateY(100%);
	}
	to {
		opacity: 1;
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
}

@-o-keyframes testim-content-in {
	from {
		opacity: 0;
		-o-transform: translateY(100%);
		transform: translateY(100%);
	}
	to {
		opacity: 1;
		-o-transform: translateY(0);
		transform: translateY(0);
	}
}

@keyframes testim-content-in {
	from {
		opacity: 0;
		transform: translateY(100%);
	}
	to {
		opacity: 1;
		transform: translateY(0);
	}
}

@-webkit-keyframes testim-content-out {
	from {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
	to {
		opacity: 0;
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%);
	}
}

@-moz-keyframes testim-content-out {
	from {
		opacity: 1;
		-moz-transform: translateY(0);
		transform: translateY(0);
	}
	to {
		opacity: 0;
		-moz-transform: translateY(-100%);
		transform: translateY(-100%);
	}
}

@-ms-keyframes testim-content-out {
	from {
		opacity: 1;
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
	to {
		opacity: 0;
		-ms-transform: translateY(-100%);
		transform: translateY(-100%);
	}
}

@-o-keyframes testim-content-out {
	from {
		opacity: 1;
		-o-transform: translateY(0);
		transform: translateY(0);
	}
	to {
		opacity: 0;
		transform: translateY(-100%);
		transform: translateY(-100%);
	}
}

@keyframes testim-content-out {
	from {
		opacity: 1;
		transform: translateY(0);
	}
	to {
		opacity: 0;
		transform: translateY(-100%);
	}
}

@-webkit-keyframes testim-show {
	from {
		opacity: 0;
		-webkit-transform: scale(0);
		transform: scale(0);
	}
	to {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@-moz-keyframes testim-show {
	from {
		opacity: 0;
		-moz-transform: scale(0);
		transform: scale(0);
	}
	to {
		opacity: 1;
		-moz-transform: scale(1);
		transform: scale(1);
	}
}

@-ms-keyframes testim-show {
	from {
		opacity: 0;
		-ms-transform: scale(0);
		transform: scale(0);
	}
	to {
		opacity: 1;
		-ms-transform: scale(1);
		transform: scale(1);
	}
}

@-o-keyframes testim-show {
	from {
		opacity: 0;
		-o-transform: scale(0);
		transform: scale(0);
	}
	to {
		opacity: 1;
		-o-transform: scale(1);
		transform: scale(1);
	}
}

@keyframes testim-show {
	from {
		opacity: 0;
		transform: scale(0);
	}
	to {
		opacity: 1;
		transform: scale(1);
	}
}

@-webkit-keyframes testim-hide {
	from {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	to {
		opacity: 0;
		-webkit-transform: scale(0);
		transform: scale(0);
	}
}

@-moz-keyframes testim-hide {
	from {
		opacity: 1;
		-moz-transform: scale(1);
		transform: scale(1);
	}
	to {
		opacity: 0;
		-moz-transform: scale(0);
		transform: scale(0);
	}
}

@-ms-keyframes testim-hide {
	from {
		opacity: 1;
		-ms-transform: scale(1);
		transform: scale(1);
	}
	to {
		opacity: 0;
		-ms-transform: scale(0);
		transform: scale(0);
	}
}

@-o-keyframes testim-hide {
	from {
		opacity: 1;
		-o-transform: scale(1);
		transform: scale(1);
	}
	to {
		opacity: 0;
		-o-transform: scale(0);
		transform: scale(0);
	}
}

@keyframes testim-hide {
	from {
		opacity: 1;
		transform: scale(1);
	}
	to {
		opacity: 0;
		transform: scale(0);
	}
}

@media all and (max-width: 300px) {
	body {
		font-size: 14px;
	}
}

@media all and (max-width: 500px) {
	.testim .arrow {
		font-size: 1.5em;
	}
	.testim .cont div p {
		line-height: 25px;
	}
}

.img.padding-space {
	margin-top: 28px;
}


/*ending of home page testemonials slider*/

footer#footer .address {
	padding-top: 13px;
	margin: 0;
	font-size: 16px;
	font-family: "Quicksand";
	color: rgb( 98, 98, 98);
	font-weight: 500;
	line-height: 1.286;
	text-align: center;
}

footer#footer .cart-img {
	margin-top: 24px;
	margin-bottom: 45px;
}

.footer-offer .copy-left {
	float: left;
}

.footer-offer .copy-right {
	float: right;
}


/*starting of home about section*/

.about-us p {
	font-size: 16px;
	font-family: "Quicksand";
	font-weight: 600;
	line-height: 1.286;
	text-align: left;
	padding-bottom: 24px;
}

.col-md-12.border-space {
	border: 1px solid #ccc;
	padding: 56px 61px 56px 54px;
}

.about-us {
	margin-top: 50px;
	margin-bottom: 35px;
}

.about-us h3 {
	font-size: 22px;
	font-family: "Unna";
	color: rgb( 0, 0, 0);
	font-weight: 600;
	line-height: 1.091;
	text-align: left;
	margin: 0;
	padding: 0;
}

.customNavigation a {
	padding: 10px!important;
	color: #000;
	border-radius: 50%;
}

.about-us h2 {
	font-size: 36px;
	font-family: "Quicksand";
	font-weight: 800;
	line-height: 1.111;
	margin-top: 0px;
	text-align: left;
	margin-bottom: 0px;
}

.about-readmore {
	float: right;
	margin-top: 20px;
}

.about-readmore a {
	font-size: 17.994px;
	font-family: "Unna";
	color: rgb( 0, 0, 0);
	font-weight: 500;
	line-height: 1.333;
	text-align: right;
}

.about-us .about-bg {
	position: relative;
	top: 0;
	float: right;
	right: 75px;
}

.aboutTwo .check h2 {
	font-size: 24px;
	font-family: "Quicksand";
	line-height: 1.5;
	text-align: left;
	margin-top: 28px;
	font-weight: 600;
}

.check-back h2 {
	font-size: 24px;
	font-family: "Quicksand";
	line-height: 1.5;
	text-align: left;
	margin-top:26px;
	font-weight: 600;
}

.about-us .border {
	border-bottom: 1px solid #ccc;
	float: left;
	width: 100%;
}

.about-us .doll-left {
	position: absolute;
	padding-top: 57px;
}

.about-us span {
	color: #f7ad0f;
}

.about-logo h4 {
	font-size: 16px;
	font-family: "Quicksand";
	font-weight: bold;
	line-height: 1.286;
	text-align: left;
}

p.office-address {
	padding-top: 0px!important;
}


/*ending of home about section*/


/*starting of feature produce*/

.featured-product .stagge854red-image-wrapper.desktop-4.tablet-half.mobile-3.float-left.section-1540224799153.aos-init.aos-animate {
	margin: 0px;
}

.featured-product .image-layout {
	width: 400px;
	margin: 0 10px!important;
}

.featured-product .image-layout.image_gallery-1540224799153-0 {
	width: 400px;
}

.featured-product .background-one {
	background: url(https://cdn.shopify.com/s/files/1/0567/5065/files/ki_1ff1e615-07d4-44e3-9b6c-dd3c153a9378.jpg?v=1654950921);
	background-repeat: no-repeat;
	background-size: cover;
	float: left;
	padding: 14px;
	height: 498px;
	margin: 0 18px 33px 0px;
}

.featured-product .background-two {
	background: url(../images/Dresses.png);
	background-repeat: no-repeat;
	background-size: cover;
	float: left;
	padding: 14px;
	height: 498px;
}

.featured-product .background-three {
	background: url(../images/Indo-Western.png);
	background-repeat: no-repeat;
	background-size: cover;
	float: left;
	padding: 14px;
	height: 498px;
}

.featured-product h3 {
	font-size: 34px;
	font-family: "Quicksand";
	font-weight: bold;
	line-height: 0.941;
	text-align: left;
	margin-top: 154px;
}

.featured-product p {
	font-size: 16px;
	font-family: "Quicksand";
	font-weight: 800;
	line-height: 1.286;
	text-align: left;
	padding-top: 25px;
}

.exp-collection a {
	font-size: 21px;
	font-family: "Unna";
	color: #4a4a4a;
	font-weight: 600;
	line-height: 1.2!important;
	text-align: left!important;
	margin-top: 0;
	background: none!important;
	padding: 0px!important;
}

.exp-collection {
	margin: 0px;
	padding: 0px;
	text-align: left;
}

.child-img img {
	width: 100%;
}

.footer_middle p {
	font-size: 17px;
	font-family: "Quicksand";
	text-align: left;
}

.featured-product h2 {
  font-weight:bold;
	font-size: 31px;
	font-family: "Quicksand";
	line-height: 1.2;
	text-align: center;
	padding: 9px 0 22px 0px;
}


/*ending of featured product*/


/*ending of  css home page*/

.newslatter .tf {
	font-size: 25px;
	font-family: "Unna";
	color: rgb( 0, 0, 0);
	font-weight: bold;
	line-height: 1.091;
	text-align: center;
	margin: 0px;
}

.newslatter input#Email {
	height: 44px;
	width: 368px;
	border: none;
	background-color: #ffffff;
	outline: none;
	border-radius: 50px 0px 0px 50px;
	padding-left: 30px;
	font-weight: 500;
	font-size: 15px;
	font-family: "Quicksand";
	line-height: 2.571;
}

.newslatter p {
	font-size: 17px;
	font-family: "Quicksand";
	font-weight: bold;
	line-height: 2.571;
	text-align: center;
}


/*header part css  start*/

.header-mid,
.header-bottom {
	background-color: #fff;
}

.header-top {
	background: #d9121f;
}

.dropdown-menu.pull-right.cart-dropdown-menu {
	position: absolute;
}

.call>p {
	color: #fff;
	margin: 10px 0;
}

.call>p>span {
	color: #fff;
}

.user-info {
	float: right;
}

.user {
	display: inline-block;
	margin: 10px 0;
}

.user li a {
	color: #fff;
}

.user li {
	display: inline-block;
	list-style: none;
	border-left: 1px solid #FFF;
	padding: 0 0 0 10px;
	line-height: 14px;
	color: #fff;
}

.user li .modal-body {
	color: #000000;
}

.user li:first-child {
	border: none;
	padding-right: 10px;
}

.modal-header {
	background: #000;
	border-radius: 5px 5px 0 0;
	padding: 10px 25px;
	overflow: hidden;
}

.fa.fa-times {
	font-size: 16px;
	overflow: hidden;
	text-shadow: initial;
}

.modal-body .controls {
	line-height: 18px;
}

.modal-footer .control a {
	color: #d9121f;
}

.panel-heading {
	display: inline;
}

.modal-body {
	padding: 33px 43px 67px 43px;
}

.modal-body small#emailHelp a {
	color: #f7ad0f;
}

.modal-header .close {
	background: none;
	color: #000;
	height: 50px;
	margin: -10px 0 0 10px;
	opacity: 0.40;
	padding: 0;
	width: 31px;
	line-height: 0px;
	font-weight: bold;
	position: absolute;
	right: 0;
	font-size: 29px;
	border: none;
	outline: none;
}

.modal-header .close:hover {
	opacity: 0.80;
}

.btn.btn-primary.facebook {
	background: #3b5998;
	border-color: #3b5998;
}

#loginform .checkbox input {
	margin-top: 0;
}

.modal-body .input-group {
	margin: 10px 0;
}

.modal-body .control-group {
	text-align: left;
}

.control-group {
	margin: 5px 0px 20px 5px;
}

.modal-body .input-xlarge {
	margin: 5px 0;
	padding: 8px;
}

.panel-collapse.collapse.in {
	float: left;
	width: 100%;
}

.header-mid {
	padding: 0px 0;
	background-color: #f5f5f5;
}

.col-md-3.header-right {
	width: auto;
	float: right;
}

.col-md-6.search_block {
	padding: 0;
	width: 52%;
}



.search input {
	border: 1px solid #d9121f;
	float: left;
	height: 46px;
	width: 370px;
	padding: 10px;
	border-radius: 0;
}

.search_cat {
	float: left;
	position: relative;
}

.search_cat .fa.fa-angle-down {
	cursor: pointer;
	position: absolute;
	right: 10px;
	top: 15px;
}

.search .submit {
	background: #d9121f;
	border-left: none;
	border-color: #d9121f;
	color: #fff;
	padding: 15px 16px;
}

.search-category {
	height: 46px;
}

.search-category {
	border-right: none;
	padding: 11px 50px 11px 10px;
	background: #fff;
	border-color: #d9121f;
	float: left;
	position: relative;
	border-radius: 0 !important;
}

.search-category span {
	padding-left: 10px;
}

.btn {
	padding: 15px 30px;
	line-height: 10px;
	border-radius: 0;
}

.cart .dropdown-menu {
	width: 360px;
	padding: 10px;
}

.table.pricetotal {
	border-top: 1px solid #e5e5e5;
}

.btn.btn-danger.btn-xs.remove {
	padding: 1px 4px 0;
	border-radius: 0;
}

.img-thumbnail,
.dropdown-menu {
	border-radius: 0;
}

.dropdown-menu .fa.fa-share {
	color: #fff;
}

.dropdown-menu .table-striped>tbody>tr:nth-of-type(2n+1) {
	background: none;
}

.dropdown-menu .table>thead>tr>th,
.dropdown-menu .table>tbody>tr>th,
.dropdown-menu .table>tfoot>tr>th,
.dropdown-menu .table>thead>tr>td,
.dropdown-menu .table>tbody>tr>td,
.dropdown-menu .table>tfoot>tr>td {
	border: none !important;
}

.productthumb {
	border: 1px solid #e5e5e5;
}

.cart {
	text-align: right;
	padding: 7px 0;
	float: right;
}

.cart>a {
	margin-top: 15px;
	float: right;
	font-weight: 700;
	color: #000;
}

.cart-box.cart-box>a {
	float: left;
	margin: 0;
}

.cart span {
	font-weight: 500;
	color: #d9121f;
}

.remove .fa.fa-times {
	color: #e54242;
}

.btn.btn-xs.remove {
	padding: 3px 5px;
}

.cart-icon {
	background: url(../images/cart.png) no-repeat scroll 0 0;
	display: inline-block;
	height: 40px;
	width: 34px;
	margin-right: 15px;
}

.controls .btn.btn-primary.pull-left,
.controls .btn.btn-primary.pull-right {
	padding: 10px 15px;
}

.dropdown-menu.pull-right.cart-dropdown-menu .minitotal {
	padding: 10px;
	overflow: hidden;
}

.cart .table.table-striped {
	margin-bottom: 0;
}

.cart .table.pricetotal {
	margin: 0;
}

.glyphicon-user::before,
.glyphicon-lock::before {
	color: #999999;
}

#loginform .btn.btn-primary.btn-success:hover,
.btn.btn-primary.facebook:hover {
	background-color: #d9121f;
	border-color: #d9121f;
}

#loginform .btn.btn-primary.btn-success {
	background-color: #000;
	border: medium none;
	padding: 11px 20px;
}

#loginform .btn.btn-primary {
	padding: 10px 20px;
}

#register .btn.btn-success {
	background-color: #000;
	border: medium none;
	padding: 10px 20px;
}

.new-further>p {
	color: #000;
	font-weight: 700;
	margin: 0 0 10px !important;
	float: left;
}

.new-further li {
	display: inline-block;
	list-style: none;
	padding: 0px 10px;
	border-left: 1px solid #bbb;
	line-height: 14px;
}

.new-further li:first-child {
	border-left: 0px;
}

#navbar {
	margin-left: -15px !important;
	margin-right: -15px !important;
}

.navbar {
	background: none;
	border: none;
	text-align: center;
	margin: 0 auto;
	width: fit-content;
}

.dropdown-menu>li>a {
	padding: 8px 22px;
}

.dropdown-menu {
	padding: 10px 0;
}

.navbar-header {
	display: none;
}

.new {
	background: #ffb739 none repeat scroll 0 0;
	border-radius: 3px;
	padding: 0 5px;
	position: absolute;
	left: 40px;
	top: 7px;
	font-size: 11px;
	text-transform: uppercase;
	color: #fff;
	line-height: 18px;
}


/*header part css  end*/


/* owl main banner start */

#main-slider .item img {
	display: block;
	width: 100%;
	height: auto;
}

#bar {
	width: 0%;
	max-width: 100%;
	height: 2px;
	background: #999;
}

.owl-page>span {
	border: 1px solid #eaeaea;
	display: inline-block;
	float: left;
	height: 11px;
	margin: -3px;
	padding: 5px;
	width: 11px;
}

.owl-page.active,
.owl-page:hover {
	background-color: #d9121f;
	border-color: #d9121f;
}


/* owl main banner End*/


/* CMS Block Start*/


/* Fashion Sale Block Start */

#fashion-sale {
	padding-top: 30px;
}

.fashion-sale-title {
	text-align: center;
}

.fashion-sale-title .tf {
	margin: -17px auto 0;
	width: 170px;
	background-color: #f8f8f8;
}

.fashion-sale-title {
	border-top: 5px solid #e9e9e9;
	padding-bottom: 55px;
}

.fashion-sale-title>span {
	color: #d9121f;
	font-size: 20px;
	font-weight: 600;
}

.product-name a {
	font-size: 14px;
	text-transform: capitalize;
}

.image {
	border: none;
}

.box {
	margin: 0 -10px;
}

.owl-item {
	text-align: center;
}


/* Fashion Sale Block End */


/* featured Block Start*/

.featured {
	    padding: 0px 15px;
    padding-bottom: 40px;
}

.Featured-Products-title span {
	font-weight: 300;
}

.fashion-product .price-old {
	display: none;
}

#fashion-product .product-details {
	margin: 0;
}

.product-list-view .product-details {
	margin: 0;
}

.product-details {
	margin: 26px 0;
}

.product-hov .review {
	margin: 9px 0 5px;
}

.product-hov>ul {
	margin: 0 6px;
}

.product-hov {
    position: absolute;
    top: 180px;
    margin: 0 auto;
    left: 0;
    right: 0;
    display: none;
    width: 100%;
    text-align: center;
}

.product-list-view .product-hov {
	bottom: 68px;
	width: 100%;
	left: 0;
}

.product-list-view .product-hov>ul {
	background: none;
}

.addtocart:hover,
.wish:hover,
.compare:hover {

}

/* .wish:hover {
	background: url("https://cdn.shopify.com/s/files/1/0567/5065/files/Layer-41.png?v=1583129832") no-repeat scroll 0px 0px;
	border-color: #d9121f;
} */

/* .compare:hover {
	background: url("https://cdn.shopify.com/s/files/1/0567/5065/files/Layer-40.png?v=1583129799") no-repeat scroll 0px 0px;
} */

.product-block:hover .product-hov {
	display: block;
}

.product-hov li {
	display: inline-block;
}

.wish,
.compare {
	height: 35px;
	width: 35px;
}

.wish {
	background:url("https://cdn.shopify.com/s/files/1/0567/5065/files/Layer-41.png?v=1583129832") no-repeat scroll 0px 0px;
}

.compare {
	background:url("https://cdn.shopify.com/s/files/1/0567/5065/files/Layer-40.png?v=1583129799") no-repeat scroll 0px 0px;
}

.addtocart {
	background: #2b282f;
	overflow: hidden;
	padding: 6px 15px;
	border: 1px solid #2b282f;
	color: #fff;
}

.addtocart a {
	color: #fff;
}

.price-old {
	color: #aeaeae;
}

.price-new {
	font-size: 15px;
	font-weight: 700;
	color: #000;
}

.price-old {
	text-decoration: line-through;
}

#fashion-product .owl-item:hover .img-responsive {
	box-shadow: inset 0px 0px 0px 3px rgba(19, 73, 178, 1);
	-webkit-box-shadow: inset 0px 0px 0px 3px rgba(19, 73, 178, 1);
	-moz-box-shadow: inset 0px 0px 0px 3px rgba(19, 73, 178, 1);
}

.fashion .product-block .image .img-responsive {
	position: relative;
	display: inline-block;
}

#fashion-product .owl-item:hover .shopnow {
	opacity: 1;
	transition-duration: 0.5s;
}

.shopnow {
	background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;
	left: 0;
	margin: 0 auto;
	opacity: 0;
	padding: 0;
	position: absolute;
	right: 0;
	top: 30%;
	width: 100px;
}

.shopnow>h4 {
	margin: 8px;
}

.shopnow a {
	font-size: 14px;
	line-height: 25px;
	color: #000;
}


/* featured Block end*/


/* cms and video Block start*/

video {
	background: #000;
	width: 100%;
}

.cms-video-bg {
	border: 1px solid #eaeaea;
	background: #fff;
	display: inline-block;
	padding: 30px 15px;
	width: 100%;
	margin: 0 0px 60px
}

.cms-video-bg h3 {
	text-align: center;
}

.cms-video-bg .col-md-4>h3,
.cms-video-bg .col-md-8>h3 {
	font-size: 20px;
}

.cms-banner {
	background: url("../images/cms-banner.jpg") repeat scroll 0 0;
	display: table-cell;
	height: 411px;
	padding: 30px;
	text-align: center;
	vertical-align: middle;
}

.cms-banner .btn-default {
	color: #fff;
	background-color: #d9121f;
	border-color: #d9121f;
}

.cms-banner h4 {
	border-bottom: 3px solid #ffffff;
	border-top: 3px solid #ffffff;
	color: #ffffff;
	font-family: "Poppins";
	font-size: 70px;
	padding: 40px 0 35px;
	margin: 0;
	font-weight: 900;
}

.cms-banner>p {
	color: #ffffff;
	font-family: "Poppins";
	font-size: 15px;
	font-weight: 300;
	padding: 15px 0;
	margin: 0;
}

.btn-default:hover {
	border-color: #e6e6e6;
}


/* cms and video Block end*/


/* blog and special Block start*/

.Latest-News-title {
	padding: 0 0 25px;
}

.Latest-News-title span {
	font-weight: 300;
}

.post {
	margin-right: 15px;
}

.content-details {
	margin: 0 10px;
}

.item .post-title>h4 {
	margin: 0;
}

.item .post-title::before {
	display: none;
}

.item .read-more {
	color: #d9121f;
	border-top: 1px solid #eaeaea;
	margin-top: 10px;
	padding: 15px 0 0;
}

.Special-title {
	margin: 0 0 0 -15px;
	float: left;
}

.Special-title span {
	font-weight: 300;
}

.Special-product {
	margin: 35px 0px 0px -15px;
	background-color: #fff;
	border: 1px solid #eaeaea;
}

#special {
	padding: 25px;
}

#special {
	clear: both;
}

.Special-product a {
	font-size: 20px;
}

#index .special .customNavigation a {
	position: absolute;
	top: 0px;
}

#blog .customNavigation {
	right: 15px;
}

#blog .special .customNavigation {
	text-align: right;
	right: -10px;
	padding-top: 5px;
}

#index .Special-product .customNavigation {
	float: right;
}

#index .Special-product .customNavigation a {
	position: relative;
	top: auto;
	display: inline;
}

.customNavigation>#owlStatus {
	top: 3px;
	right: 23px;
	position: relative;
}

#index .special .customNavigation a.special_next {
	top: 0;
	right: 0;
	font-size: 23px;
	padding: 4px 10px;
	line-height: 10px;
}

#index .special .customNavigation a.special_prev {
	top: 0;
	right: 48px;
	font-size: 23px;
	padding: 4px 10px;
	line-height: 10px;
}

#owlStatus,
#owlStatus div {
	display: inline;
}


/* blog and special Block end*/


/* brand logo Block start*/

#brand-logo:hover {
	filter: grayscale(0%);
	opacity: 1!important;
}

#brand-logo {
	padding: 30px;
	margin: 30px 0;
	filter: grayscale(100%);
	opacity: 0.3!important;
}

#brand-logo:hover .item:not(:hover) {
	opacity: 0.5;
	filter: grayscale(100%);
}

#index .brand .customNavigation a {
	position: absolute;
	top: -52;
}

#index .brand .customNavigation a.prev {
	left: 0;
	right: auto;
}

#index .brand .customNavigation {
	position: relative;
	top: -52px;
}


/* brand logo Block end*/


/* footer Block start*/

.new-store {
	padding-top: 14px;
}

footer {
	background: #efefef;
	padding: 26px 0 0 0px;
}

#newslatter {
	text-align: center;
}

#newslatter h2 {
	color: #000000;
	font-size: 20px;
	font-weight: 400;
	margin: 0;
}

.newslatter .input-group {
	display: inline-block;
	padding-top: 12px;
}

.newslatter {
	text-align: center;
	padding: 32px 0 40px 0px;
}

.newslatter form {
	display: inline-block;
	text-align: center;
}

#footer .newslatter h2 {
	display: inline-block;
	font-size: 20px;
	margin: 10px 0 0 0;
	color: #000;
}
div#collection-page-template #sidebar h2{
  font-size: 16px;
  font-family: "Quicksand";
  font-weight: bold;
  line-height: 1.125;
  text-align: left;
  text-transform: uppercase;
  color: #000000;
}
div#collection-page-template .dropdown-menu{
    min-width: auto!important;
      right: 0!important;
    padding: 13px 12px!important;
  left:inherit!important;
  
}
.dropdown button#dropdownMenuButton{
      background: none;
    border: none;
    text-align: right;
    width: 20px;
  outline:none;
}
.dropdown button#dropdownMenuButton i{
    background: #e5e5e5;
    border-radius: 50%;
    padding: 6px 10px;
    text-align: right;
    color: #857f7f;
}
div#collection-page-template h1{
    font-size: 34px;
    font-family: "Quicksand";
    font-weight: bold;
    text-align: left;
    margin: 0;
}
div#collection-page-template span.count{font-size: 14px;
    font-family: "Quicksand";
    font-weight: bold;
    line-height: 1.286;
    text-align: left;}
.dropdown.open button#dropdownMenuButton{
    border: none;
    background: none;
    text-align: right;
}
div#collection-description{margin:0px;}
.sidebar-collection-description .rte{
    font-size: 21.993px;
    font-family: "Unna";
    color: rgb( 0, 0, 0 );
    font-weight: bold;
    line-height: 1.091;
    text-align: left;
}
div#collection-page-template .sidebar-collection-description {
margin-top: 50px;}
.newslatter .input-group .form-control {
	height: 44px;
	width: 368px;
	border: none;
	background-color: #ffffff;
	outline: none;
	border-radius: 50px 0px 0px 50px;
	padding-left: 30px;
	font-weight: bold;
	font-size: 13.996px;
	font-family: "Quicksand";
	line-height: 2.571;
}

.newslatter .btn {
	padding: 17px 36px 17px 16px;
	border: none;
	font-size: 13.996px;
	font-family: "Quicksand";
	font-weight: bold;
	text-align: center;
	background: #fff;
	border-radius: 0px 50px 50px 0px;
	color: #000000;
	outline: none;
}

.newslatter .btn:hover {
	background-color: #efc609;
	transition: 1s ease;
}
div#size_4427395268692:hover{display:block!important;
cursor:pointer;}
.footer-logo {
	background: url(../images/footer-logo.png) no-repeat;
	height: 39px;
	margin-bottom: 20px;
}

.about>p {
	margin: 0 50px 0 0;
	line-height: 24px;
}
.right-img{margin-top:20px;margin-bottom:20px;}
footer#footer ul li a {
	font-size: 16px;
	font-family: "Quicksand";
	font-weight:500;
	line-height: 1.286;
	text-align: left;
	color: #000000;
}

.caption-inners {
	text-align: center;
}
.featured-product .owl-buttons{
    position: absolute;
    top: -40px;
    text-align: center;
    width: 100%;
    margin: 5px 0px;
}
.featured-product .owl-prev{
  background-image: url(https://cdn.shopify.com/s/files/1/0567/5065/files/a1.png?v=1583132435) !important;
  background-repeat: no-repeat !important;
  width: 30px !important;
  margin-left: 0 !important;
  display: inline-block !important;
  height: 25px !important;
      margin: 0px 5px;
}
.featured-product .owl-next{
       background-image: url(https://cdn.shopify.com/s/files/1/0567/5065/files/iconfinder_arrow_left_1814083.png?v=1583132360) !important;
    background-repeat: no-repeat !important;
    width: 30px !important;
    margin-left: 0 !important;
    display: inline-block !important;
    height: 25px !important;
  margin: 0 10px
}

.main-slider.slider-1540403422117 .caption h3 {
	font-size: 24px!important;
	margin: 0px!important;
	font-family: "Quicksand"!important;
	line-height: 1.75!important;
	text-align: center!important;
}

.main-slider.slider-1540403422117 .caption h2 {
	font-size: 65px!important;
	font-family: "Unna"!important;
	line-height: 0.646!important;
	text-align: center;
	font-weight: 100!important;
	margin-top: 89px;
}

footer#footer ul li a:hover {
	color: #efc609;
	transition: 0.5s ease;
}

.main-slider.slider-1540403422117 .caption p {
	font-size: 14px;
	font-family: "Quicksand";
	font-weight: bold;
	line-height: 1.429;
	text-align: center;
	max-width: 285px!important;
	margin: 0 auto!important;
}

.caption-inners h2 {
	font-size: 65px;
	font-family: "Unna";
	line-height: 0.646;
	text-align: center;
	font-weight: 100;
}

#footer h4 {
  	padding-bottom:15px;
	font-size: 21.993px;
	font-family: "Unna";
	color: rgb( 0, 0, 0);
	font-weight: bold;
	margin-bottom: 0px;
	line-height: 1.091;
}

.toggle-footer {
	padding: 30px 0 43px 0px;
}

#footer .col-md-3 {
	margin-bottom: 15px;
}

ul.toggle-footer .call-info {
	font-size: 14px!important;
	font-family: "Quicksand"!important;
	font-weight: 600!important;
	line-height: 2!important;
	text-align: right!important;
	width: 100%!important;
	margin-bottom: 12px!important;
}

.contact .fa.fa-map-marker,
.contact .fa.fa-mobile,
.contact .fa.fa-envelope {
	float: left;
	margin: 8px 0;
}

.contact .fa.fa-envelope {
	font-size: 12px;
}

.fa.fa-facebook,
.fa.fa-twitter,
.fa.fa-google-plus,
.fa.fa-linkedin,
.fa.fa-pinterest-p,
.fa.fa-instagram,
.fa.fa-pinterest {
	color: #8f8f8f;
	font-size: 14px;
	text-align: center;
	width: 41px;
	border: none;
	background: none;
}

.fa-facebook {
	background: #3c5b9b none repeat scroll 0 0;
	border: 2px solid #3c5b9b;
}

.fa-facebook:hover {
	color: #3c5b9b
}

.fa-twitter {
	background: #359bed none repeat scroll 0 0;
	border: 2px solid #359bed;
}

.fa-twitter:hover {
	color: #359bed;
}

.fa-google-plus {
	border: 2px solid #e33729;
}

.fa-google-plus:hover {
	color: #e33729;
}

.fa-linkedin {
	background: #027ba5 none repeat scroll 0 0;
	border: 2px solid #027ba5;
}

.fa-linkedin:hover {
	color: #027ba5;
}

.fa-pinterest-p {
	background: #cb2027 none repeat scroll 0 0;
	border: 2px solid #cb2027;
}

.fa-pinterest-p:hover {
	color: #cb2027;
}

.fa-instagram {
	background: #3f729b none repeat scroll 0 0;
	border: 2px solid #3f729b;
}

.fa-instagram:hover {
	color: #3f729b;
}

.footer-link li {
	list-style: none;
	padding: 0px 10px;
	border-left: 1px solid #bbb;
	line-height: 14px;
	display: inline-block;
}

.footer-link li:first-child {
	border-left: 0px;
}

.payment_block {
	margin: 10px 0 0;
}

.visa>a,
.mastro>a,
.paypal>a,
.amex>a {
	font-size: 28px;
	margin: 0 3px;
}

.payment_block ul li {
	list-style: outside none none;
	display: inline;
}

.footer-offer {
	background: #fff;
}

.footer-offer h2 {
	font-size: 12px;
	font-family: "Quicksand";
	font-weight: 400;
	line-height: 1.5;
	color: #000000;
	padding: 13px 0 15px 0px;
	margin: 0;
}

.customNavigation a {
	padding: 12px 17px;
}

#index .customNavigation {
	position: relative;
	right: 47%;
}

#index .customNavigation a {
	position: absolute;
	top: 359px;
}

#index .customNavigation a.prev {
	right: 40px;
}

#index .customNavigation a.next {
	right: 0px;
}


/* footer Block end*/


/*Category page start*/

.offer {
	background-color: #d9121f;
	display: block;
	overflow: hidden;
	text-align: center;
	padding: 10px;
}

.offer>p {
	color: #fff;
	display: inline-block;
}

.page-title {
	margin: 24px 0;
}

.bread-crumb {
	text-align: right;
	line-height: 14px;
	margin: 27px 0;
}

.bread-crumb li {
	display: inline-block;
	line-height: 14px;
	list-style: outside none none;
}

#blog-page-contain #left {
	margin-right: -5px;
}

#right {
	margin-left: -5px;
}

.shoring {
	margin: 10px 0;
	display: inline-block;
}

.category-banner {
	margin: 0 0 25px;
}

.category-banner img {
	max-width: 100%;
}

.select-item select {
	padding: 3px 24px 3px 3px;
}

.short-by,
.select-item {
	float: left;
}

.short-by>p,
.show-item>p {
	float: left;
	margin: 3px 10px;
}

.short-by .fa.fa-angle-down,
.show-item .fa.fa-angle-down {
	position: relative;
	right: 23px;
	top: 0px;
}

.show-item {
	float: left;
}

.show-item select {
	padding: 3px 30px 3px 10px;
}

.grid,
.list {
	width: 45px;
	border: 1px solid #e5e5e5;
	float: left;
}

.list {
	margin: 0 0 0 5px;
}

.active .grid-icon {
	background: #f5f5f5 url(../images/list-grid.png) scroll 12px -24px no-repeat;
	border: 2px solid #fff;
	height: 43px;
	width: 43px;
}

.grid-icon {
	background: #f5f5f5 url(../images/list-grid.png) scroll 12px 12px no-repeat;
	border: 2px solid #fff;
	height: 43px;
	width: 43px;
}

.grid-icon:hover {
	background: #f5f5f5 url(../images/list-grid.png) scroll 12px -24px no-repeat;
	border: 2px solid #fff;
}

.active .grid-icon:hover {
	background: #f5f5f5 url(../images/list-grid.png) scroll 12px -24px no-repeat;
	border: 2px solid #fff;
}

.active .list-icon {
	background: #f5f5f5 url(../images/list-grid.png) scroll -21px -24px no-repeat;
	border: 2px solid #fff;
	height: 43px;
	width: 43px;
}

.list-icon {
	background: #f5f5f5 url(../images/list-grid.png) scroll -21px 12px no-repeat;
	border: 2px solid #fff;
	height: 43px;
	width: 43px;
}

.list-icon:hover {
	background: #f5f5f5 url(../images/list-grid.png) scroll -21px -24px no-repeat;
}

.active .list-icon:hover {
	background: #f5f5f5 url(../images/list-grid.png) scroll -21px -24px no-repeat;
}


/*grid View start*/

#left .product-details {
	margin: 0;
}

.product-name>h5 {
	margin: 0 0 10px;
}

.title-toggle .product-block {
	margin: 10px 0;
	overflow: hidden;
}

.product-grid-view li,
.product-list-view li {
	margin: 15px -15px;
}

.product-grid-view li,
.product-list-view li {
	list-style: outside none none;
}

.product-grid-view .image,
.product-list-view .image {
	margin: 0;
}

.product-grid-view .product-details {
	text-align: center;
	margin: 30px 0;
}

.product-details .product-hov li {
	margin: 0;
}

.product-grid-view .product-hov {
	bottom: 69px;
}


/*Grid View end*/


/*List View start*/

.btn.prev:hover {
	background: #d9121f none repeat scroll 0 0 !important;
	border-color: #d9121f;
	color: #fff !important;
}

.btn.next:hover {
	background: #d9121f none repeat scroll 0 0 !important;
	border-color: #d9121f;
	color: #fff !important;
}

.product-list-view .product-hov {
	display: block;
	margin: 10px auto 0;
	position: static;
}

.fa.fa-star.rated {
	color: #ffcc00;
}

.product-list-view .product-name a {
	font-size: 14px;
	font-weight: bold;
	color: #000;
}

.product-list-view .product-name>h4 {
	margin: -5px 0 15px 0;
	border-bottom: 5px solid #dfdfdf;
	padding: 0 0 15px;
}

.product-list-view li {
	display: inline-block;
}

.product-discription p {
	line-height: 26px;
}

.product-list-view .price {
	margin: 15px 0;
}


/*List View end*/


/*left side View start*/

.sidebar-title h4 {
	font-size: 17px;
	font-weight: bold;
	color: #000;
	margin: 15px 0;
}

:hover.sidebar-title>h4 {
	cursor: pointer;
}

.banner-block {
	padding: 0;
}

.title-toggle {
	margin: 0 0 25px;
}

.title-toggle>li {
	list-style: outside none none;
	overflow: hidden;
	line-height: 30px;
}

.category,
.color,
.manufacture {
	margin: 0 0 20px;
}

.sidebar-widget {
	background: #fff none repeat scroll 0 0;
	border: 1px solid #eaeaea;
	padding: 0 25px 0;
	margin-bottom: 28px;
}

.banner-block {
	padding: 0;
}

.sidebar-title>h4 {
	cursor: pointer;
}

.Price-range {
	padding: 20px;
}

.sidebar-title>input {
	width: 130px;
}

.ui-slider.ui-slider-horizontal.ui-widget.ui-widget-content.ui-corner-all {
	margin: 10px 0;
}

.left-banner img {
	max-width: 100%;
}

.Best-Products-block {
	overflow: hidden;
	margin-top: 5px;
}

.blog-post .image,
.Best-Products-block .product-block .image {
	border: 1px solid #dadada;
	margin: 0 -15px;
}

.sidebar-title.active h4::before {
	background: rgba(0, 0, 0, 0) url("../images/plus.png") no-repeat scroll 9px 5px;
}

.sidebar-title .product-name h4::before {
	content: "";
	float: right;
	font-family: "FontAwesome";
	font-size: 0px;
}

.sidebar-title h4::before {
	background: rgba(0, 0, 0, 0) url("../images/plus.png") no-repeat scroll 9px -65px;
	content: "";
	float: right;
	font-size: 0px;
	height: 20px;
	width: 20px;
}

.category>h5>a,
.color>h5>a,
.manufacture>h5>a {
	color: #d9121f;
	font-weight: bold;
}

.category>h5,
.color>h5,
.manufacture>h5 {
	border-bottom: 1px solid #eaeaea;
	padding: 10px 0;
	margin-top: 0;
}

.category>ul,
.color>ul,
.manufacture>ul {
	margin-top: 10px;
}

.category li,
.color li,
.manufacture li {
	list-style: outside none none;
}


/*left side View end*/


/*Category page end*/


/*Product info page start*/

select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border: 1px solid #eaeaea;
}

.larg-view .image {
	border: 1px solid #eaeaea;
	margin: 0;
}

#index .product-block {
	margin: 0px 10px;
}

.product-block .image {
	margin: 0px;
}

.product-grid-view {
	overflow: hidden;
}

.product-grid-view .product-block .image,
.product-list-view .product-block .image {
	margin: 0px;
}

#product-detail-view {
	margin: 15px 0;
}

#product-detail-view .item {
	margin: 5px;
}

.product-detail-view .customNavigation {
	bottom: 82px;
	position: relative;
}

.product-detail-view .product-name a {
	color: #000;
	font-size: 22px;
	font-weight: bold;
}

.product-detail-view .product-name h4 {
	border-bottom: 1px solid #dadada;
	padding: 0 0 10px;
}

.product-detail-view .review {
	border-bottom: 1px solid #dadada;
	padding: 10px 0;
	margin: 0 0 10px;
}

.product-detail-view .price-new {
	color: #000;
	font-size: 22px;
	font-weight: 700;
}

.product-detail-view .price {
	margin-bottom: 15px;
}

.product-discription>span,
.products-code>span,
.stock>span {
	font-size: 15px;
	font-weight: 600;
	color: #000;
}

.products-code {
	margin: 10px 0;
}

.stock {
	color: #d9121f;
}

.add-links>li {
	float: left;
	list-style: outside none none;
	margin: 15px 25px 25px 0;
}

.increase.items,
.reduced.items {
	background: #eee none repeat scroll 0 0;
	border: 0 none;
	color: #888;
	padding: 5px 10px;
}

.increase.items:hover,
.reduced.items:hover {
	background: #000 none repeat scroll 0 0;
	color: #fff;
}

.form-control,
.form-control:focus {
	border: 1px solid #eaeaea;
}

.input-text.qty {
	padding: 6px 13px;
	border: 1px solid #eaeaea;
}

.Color,
.product-qty,
.Sort-by {
	margin: 15px 0 0;
}

.add-to-cart {
	margin-top: 20px;
}

.add-to-cart .btn-default {
	padding: 11px;
}

.add-to-cart .btn-default:hover {
	background: #f8f8f8;
	border-color: #000;
	color: #000;
}

.button.btn-cart {
	padding: 5px 15px;
}

.btn.product_info_next.next {
	position: absolute;
	right: 0;
}

.items-Description,
.items-Product-Tags,
.items-Reviews {
	display: none;
}

.items-Description.selected,
.items-Product-Tags.selected,
.items-Reviews.selected {
	display: block;
}

.tab-content li {
	list-style: outside none none;
}

#related-products .item {
	margin: 10px;
}

.nav-tabs {
	border-bottom: 1px solid #eaeaea;
}

.nav-tabs>li>a {
	border-color: #eee #eee #ddd;
}

#tabs .selected {
	background: #000 none repeat scroll 0 0;
	color: #fff;
}

.product-detail-tab .nav>li>a {
	background-color: #eee;
	text-decoration: none;
	border-radius: 0;
}

.Description,
.items-Product-Tags,
.items-Reviews {
	background: #fff none repeat scroll 0 0;
	padding: 30px;
	margin-bottom: 50px;
	line-height: 25px;
	border: 1px solid #eaeaea;
	border-top: 0;
}

.product-detail-tab .nav>li>a:hover {
	background-color: #000;
	color: #fff;
}

.Related-product .customNavigation {
	position: absolute;
	right: 20px;
	top: 2px;
}


/*Product info page end*/


/*blog page start*/

.post-item {
	background: #fff none repeat scroll 0 0;
	border: 1px solid #eaeaea;
	padding: 10px;
	margin-bottom: 25px;
}

.post-image {
	overflow: hidden;
}

.post-image img {
	max-width: 100%;
	border: 1px solid #eaeaea;
}

.post-title::before {
	background: #d9121f none repeat scroll 0 0;
	color: #fff;
	content: "";
	font-family: "fontawesome";
	font-size: 22px;
	padding: 26px 18px;
}

.post-title {
	margin: 15px 0;
}

#Latest-News .post-title>h3 {
	margin: 0;
}

.post-title>h3 {
	margin: -25px 0 0 82px;
}

.post-title a {
	color: #222;
	font-size: 16px;
	font-weight: 600;
}

.post-title a:hover {
	color: #888;
}

.description>p {
	line-height: 24px;
}

.post-autor {
	color: #d9121f;
}

.post-meta {
	margin: 0 0 8px;
	overflow: hidden;
	padding: 10px 0;
}

.read-more {
	color: #d9121f;
}

.read-more:hover {
	color: #000;
}

.read-more:hover .fa-long-arrow-right {
	transform: translate(6px, 0px);
	transition: 0.5s;
}

.date,
.comments,
.chat {
	border-right: 1px solid #ababab;
	line-height: 12px;
	padding-right: 15px;
	margin-right: 15px;
	float: left;
}

.chat-number,
.comments-number,
.date,
.blog-date {
	color: #ababab;
	font-size: 12px;
}

.chat-number:hover,
.comments-number:hover,
.date:hover {
	color: #666666;
}

.comments {
	border-right: medium none;
}

.fa.fa-comment,
.fa.fa-share {
	color: #ababab;
}

.pagination-bar {
	text-align: center;
	margin-bottom: 50px;
}

.pagination-bar ul li a {
	background: #eaeaea none repeat scroll 0 0;
	display: inline-block;
	height: 35px;
	line-height: 35px;
	text-align: center;
	width: 35px;
}

.pagination-bar ul li.active a {
	background: #000 none repeat scroll 0 0;
	color: #fff;
}

.pagination-bar li {
	display: inline-block;
	list-style: outside none none;
}

.tagcloud.title-toggle>li {
	display: inline;
	line-height: 34px;
}

.tagcloud.title-toggle li>a {
	border: 1px solid #eaeaea;
	padding: 4px 8px;
}

.tagcloud.title-toggle li>a:hover {
	border: 1px solid #d9121f;
	padding: 4px 8px;
	color: #d9121f;
}

.blog-name h5 {
	margin: 0;
}

.latest-blog .title-toggle>li:first-child {
	border-top: medium none;
	padding: 0 0 15px 0;
}

.latest-blog .title-toggle>li {
	border-top: 1px solid #eaeaea;
	padding: 15px 0;
}


/*blog page end*/


/*single post start*/

.reply {
	margin: 100px 0 20px;
}

.single-post-details {
	background: #fff none repeat scroll 0 0;
	border: 1px solid #eaeaea;
	margin: 10px 0 15px;
	padding: 0 90px 40px;
}

.single-post-item .post-title>h4 {
	margin: -24px 0 0;
}

.single-post-item .post-title::before {
	background: #d9121f none repeat scroll 0 0;
	bottom: -10px;
	color: #fff;
	content: "";
	font-family: "fontawesome";
	font-size: 22px;
	left: -75px;
	padding: 26px 18px;
	position: relative;
}

.single-post-item .post-meta {
	border-top: 5px solid #e9e9e9;
	margin: 32px 0 0;
	overflow: hidden;
	padding: 30px 0 0;
}

.navigation {
	margin-bottom: 50px;
	overflow: hidden;
}

.next {
	text-align: right;
}

.comments-area h4 {
	padding: 0px 0 30px;
}

.comment-list>li {
	padding-top: 20px;
	border-top: 1px solid #ddd;
}

.comments-area>.comment-list>li:first-child {
	border: none;
	padding-top: 0;
}

.comment-user {
	float: left;
	margin-right: 20px;
}

.comment-detail {
	display: table-cell;
	padding-bottom: 10px;
}

.comment-detail h6 {
	text-transform: uppercase;
	color: #000;
}

ul.child-comment {
	margin-left: 63px;
}

.blog-item .post-info ul li,
.comment-detail .post-info ul li {
	float: left;
	font-size: 14px;
	margin-right: 15px;
	padding: 0;
}

.post-info {
	display: inline-block;
}

.contact-submit .input-group,
.reply .input-group {
	width: 100%;
	border-bottom: 5px solid #e9e9e9;
}

.billing-info .input-group:hover,
.contact-submit .input-group:hover,
.reply .input-group:hover {
	width: 100%;
	border-bottom: 5px solid #000;
}

.contact-submit .form-control,
.reply .form-control {
	background-color: transparent;
	border: 0 solid #ddd;
	color: #666;
	display: block;
	font-size: 14px;
	height: 34px;
	margin: 46px 0 0;
	padding: 0;
}

textarea.form-control {
	height: 34px;
}

.reply .btn.btn-large.btn-primary {
	border: medium none;
	margin: 40px 0;
	padding: 0;
}

.reply .btn.btn-large.btn-primary>input {
	background-color: #000;
	border: medium none;
	padding: 15px 25px;
}


/*single blog page end*/


/*about page start*/

.wrapar>#about-page-contain {
	margin: 0 0 70px;
}

.wwd .tf,
.skill .tf,
.Experiences .tf,
.work .tf,
.team .tf {
	margin: 50px 0 15px;
}

.wwd .col-md-6>p,
.exp-detail>p,
.team .col-md-3>p {
	line-height: 24px;
}

.skill span {
	background: #000 none repeat scroll 0 0;
	color: #fff;
	float: left;
	height: 45px;
	padding: 10px;
	width: 45px;
}

.skill li {
	list-style: outside none none;
	margin-bottom: 15px;
}

.exp-detail>h5 {
	color: #000;
	font-weight: 600;
	line-height: 24px;
}

.work li {
	list-style: outside none none;
	margin-bottom: 47px;
}

.work li>h5 {
	color: #000;
	font-weight: 600;
	padding: 0;
	text-transform: uppercase;
}

.work li>span {
	border-right: 1px solid #c1c1c1;
	float: left;
	height: 36px;
	margin-right: 10px;
	padding: 8px 15px 0 0;
}

.photo>h5 {
	color: #d9121f;
	padding: 14px 0;
}

.photo:hover {
	transition: all 0.4s ease-in-out 0s;
}

.photo:hover .hoverblock {
	display: block;
	padding: 240px 0 0 15px;
	transition: all 0.4s ease-in-out 0s;
}

.hoverblock {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,898989+65,000000+100&0.2+0,0.5+100 */
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(137, 137, 137, 0.4) 65%, rgba(0, 0, 0, 0.5) 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(137, 137, 137, 0.4) 65%, rgba(0, 0, 0, 0.5) 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(255, 255, 255, 0.2) 0%, rgba(137, 137, 137, 0.4) 65%, rgba(0, 0, 0, 0.5) 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33ffffff', endColorstr='#80000000', GradientType=0);
	/* IE6-9 */
}

.photo:hover .name>a {
	display: block;
}

.name>a {
	bottom: 20px;
	color: #fff;
	font-weight: bold;
	left: 20px;
	position: absolute;
	text-transform: uppercase;
	display: none;
}

.team-social {
	position: absolute;
	left: 20px;
	bottom: 45px;
	display: none;
}

.photo:hover .team-social {
	display: block;
}

.imageblock {
	position: relative;
	overflow: hidden;
}

.hoverblock {
	top: 0;
	display: none;
	height: 100%;
	left: 0;
	border: 5px solid #dadada;
	position: absolute;
	width: 100%;
	padding: 0;
}

.team .img-responsive {
	border: 5px solid #dadada;
}


/*about page end*/


/*Contact  page start*/

.contactUs h2 {
	font-size: 34px;
	font-family: "Quicksand";
	font-weight: bold;
	line-height: 0.941;
	text-align: left;
	padding-top:20px;
	margin-bottom: 37px;
}

.contactusOne {
	padding-top: 40px;
}

.contactusOne p {
	padding-bottom: 16px;
	float: left;
	width: 100%;
	font-size: 16px;
	font-family: "Quicksand";
	font-weight: bold;
	line-height: 1.286;
	text-align: left;
}

.contactusOne .icon {
	background: #f7ad0f;
	float: left;
	width: 39px;
	height: 37px;
	margin-bottom: 17px;
	text-align: center;
	padding-top: 7px;
	font-size: 23px;
	color: #fff;
	border-radius: 7px;
}

.contactusOne h2 {
	font-size: 24px;
	font-family: "Quicksand";
	font-weight: 600;
	line-height: 1.25;
	text-align: left;
}

.contactusTwo {
	text-align: center;
}

.contact-title .tf {
	margin: 0 0 30px;
	text-align: center;
}

.contact-title {
	margin: 50px 0;
}

.contact-submit .btn.btn-primary {
	background: #000 none repeat scroll 0 0;
	border: medium none;
	padding: 15px 25px;
}

.contact-submit .btn.btn-primary {
	margin: 35px 0;
}

.name input,
.email input,
.phone input {
	margin: 10px;
	border: 1px solid #eaeaea;
	width: 358px;
	padding: 5px;
}

.massage label {
	vertical-align: top;
	margin-top: 10px;
}

.submit input {
	margin: 20px 0px 0px 142px;
	padding: 8px 20px;
	font-weight: bold;
	border: none;
	background: #eee;
}

.map {
	margin: 15px 0;
	overflow: hidden;
}

#googleMap {
	width: 100%;
	height: 462px;
}

#gmap_canvas img {
	max-width: none!important;
	background: none!important
}

.contact-info {
	background: #fff none repeat scroll 0 0;
	margin: 25px 0 50px;
	padding: 25px;
}

.email-info a {
	font-size: 14px;
	font-family: "Quicksand";
	font-weight: 600;
	line-height: 1.286;
	text-align: center;
	color: #000000;
	transition: 0.5s ease;
}

.email-info a:hover {
	color: #efc609;
}

.address,
.complaint,
.feedback {
	margin: 50px 0;
	text-align: center;
}

.address .fa.fa-map-marker {
	font-size: 33px;
	color: #d9121f;
}

.complaint .fa.fa-mobile {
	font-size: 40px;
	color: #d9121f;
}

.feedback .fa.fa-envelope {
	font-size: 30px;
	color: #d9121f;
}

.address .tf,
.complaint .tf,
.feedback .tf {
	margin: 20px 0;
}

.address .address-info {
	margin: 0 30px;
}

.tf .fa.fa-map-marker,
.tf .fa.fa-mobile,
.tf .fa.fa-envelope {
	border: 1px solid #b7b7b7;
	border-radius: 50%;
	height: 100px;
	padding-top: 30px;
	width: 100px;
}

.tf .fa.fa-map-marker:hover,
.tf .fa.fa-mobile:hover,
.tf .fa.fa-envelope:hover {
	color: #888;
	cursor: default;
}


/*Contact page end*/


/*cart page start*/

.cart-content {
	background: #fff none repeat scroll 0 0;
	border: 1px solid #eaeaea;
	padding: 20px;
}

.Cartproduct.carttableheader {
	background: #eaeaea none repeat scroll 0 0;
}

.cart-detail>td,
.Cartproduct>td {
	padding: 10px;
}

.cart-detail,
.Cartproduct {
	border: 1px solid #eaeaea;
}

.input-text.qty.text {
	width: 75px;
}

.box-footer .btn {
	margin: 40px 0 50px;
	padding: 15px 25px;
}

.checkout .btn {
	padding: 15px 0;
	width: 100%;
}

#cart-summary td {
	padding: 14px 0;
}

#appendedInputButton {
	padding: 10px;
	margin: 0 0 10px;
	width: 100%;
}

.couponForm .btn {
	padding: 15px 10px;
	width: 100%;
}


/*Cart page end*/


/*Checkout stap1 page start*/

.checkout-stap {
	background: #eaeaea none repeat scroll 0 0;
	padding: 10px 15px;
	margin: 5px 0;
}

.checkout-stap.active {
	background: #d9121f none repeat scroll 0 0;
	color: #fff;
}

.checkout-stap.active a {
	color: #fff;
}

.stap {
	font-weight: bold;
}

.staps {
	margin-bottom: 20px;
}

.article {
	display: inline-block;
	margin: 0 0 50px;
}

.products-order .btn {
	width: auto;
}

.products-order.checkout.billing-information {
	margin: 0 0 50px;
}

.table .btn.btn-primary.btn-sm {
	margin: 0;
}

.products-order .input-group {
	float: none;
	margin: 20px 0;
	width: 100%;
	border-bottom: 5px solid #eaeaea;
}

.products-order input {
	background: #f8f8f8 none repeat scroll 0 0;
	border: 0 none;
	padding: 0;
}

.products-order .form-control {
	background: #f8f8f8 none repeat scroll 0 0;
	border: 0 none;
	padding: 0;
}

.billing-info .btn {
	background: #000 none repeat scroll 0 0;
	border: 0 none;
	padding: 15px 25px;
	margin: 20px 0 0;
}


/*Checkout stap1 page end*/


/*Checkout stap2 page srat*/

.delivery-method.tf {
	margin: 30px 0;
}


/*Checkout stap2 page end*/


/*Checkout stap3 start*/

.paymentBox {
	margin: 0 0 50px;
}


/*----- Accordion -----*/

.accordion .btn {
	background-color: #000;
	border: medium none;
	padding: 17px 20px
}

.accordion .btn:hover {
	background-color: #d9121f;
}

.accordion,
.accordion * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.accordion {
	overflow: hidden;
}

.accordion .radio-inline {
	padding: 0 !important;
}

.accordion .form-group {
	margin-top: 10px;
}


/*----- Section Titles -----*/

.accordion-section-title {
	background: #eaeaea none repeat scroll 0 0;
	display: inline-block;
	padding: 10px;
	width: 100%;
}

.accordion-section {
	margin-bottom: 5px;
	overflow: hidden;
}

.accordion-section-title.active,
.accordion-section-title:hover {
	background: #eaeaea none repeat scroll 0 0;
	color: #888;
	text-decoration: none;
}

.accordion-section-title {
	background: #eaeaea none repeat scroll 0 0;
	display: inline-block;
	padding: 10px;
	width: 100%;
}

.accordion-section-content {
	border: 1px solid #eaeaea;
	display: none;
	float: left;
	padding: 15px;
	width: 100%;
}

#accordion-3 .open label.saveinfo {
	width: auto;
}

.accordion #accordion-3 label {
	float: left;
	margin: 10px 0;
	width: 180px;
}

.open input {
	float: left;
}

.month {
	float: left;
}

.month>span,
.year>span {
	float: left;
}

.paymentInput {
	float: left;
	width: 100%;
}

.form-control.select2-hidden-accessible {
	width: auto;
	margin: 0 10px 0 0;
	float: left;
}

.paymentInput>input,
.creditCard>input {
	margin: 10px 0;
}


/*Checkout stap3 end*/


/*Checkout page start*/

.account-creat,
.registered {
	padding-right: 30px;
}

.account-creat .form-group,
.registered .form-group {
	border-bottom: 5px solid #eaeaea;
	margin: 20px 0;
}

.registered .form-control,
.account-creat .form-control {
	background-color: #f8f8f8;
	border: 0 none;
	padding: 5px 0;
}

.forgot-password {
	margin: 31px 0 13px;
}

.Authentication {
	margin: 30px 0 60px;
}

.Authentication-title.tf {
	margin-bottom: 30px;
}

.guest>p {
	margin: 25px 0;
}

.registered .btn,
.account-creat .btn,
.guest .btn {
	background-color: #000;
	border: medium none;
	padding: 15px 25px;
}


/*Checkout page end*/


/*404 page start*/

.detail-404 {
	background: #fff;
	border: 1px solid #eaeaea;
	padding: 16px;
	display: inline-block;
	margin: 30px 15px;
}

.error {
	margin: 50px 0;
	padding: 25px;
}

.error .img-responsive {
	border-bottom: 4px solid #eaeaea;
	padding: 0 0 20px;
}

.detail-404 p {
	line-height: 26px;
	margin: 15px 0;
}

.error .btn {
	background: #000 none repeat scroll 0 0;
	border: medium none;
	padding: 15px 25px;
}

.cart-summary .title-toggle {
	margin: 0;
}


/*404 page end*/


/*************************************STARTING OF  ACCORDIAN***********************************/


/*************************************ENDING OF  ACCORDIAN***********************************/


/************* STARTING OF SIGN IN POPUP DESIGN ************************/

.cart .btn {
	border: none;
	background: none;
}

.signIn .modal-sm {
	width: 405px;
}

.signIn .modal-dialog {
	margin: 0px auto;
	float: right;
}

.signIn .modal-content {
	height: 100vh;
	box-shadow: none;
	border: none;
	border-radius: 0px;
}

.signIn .modal-dialog.modal-sm {
	border: none;
	box-shadow: none;
	background: none;
}

.signIn .modal-header h4 {
	font-size: 30px;
	font-family: "Unna";
	line-height: 1.4;
	text-align: center;
	padding: 18px 0 14px 0px;
}

.signIn .modal-header {
	padding: 0px;
	background: none;
}

.signIn .text-muted {
	font-size: 12px;
	font-family: "Quicksand";
	line-height: 1.5;
	text-align: left;
	font-weight: 500;
	color: #000000;
}

.signIn .form-control {
	font-size: 14px;
	font-family: "Quicksand";
	font-weight: bolder;
	line-height: 1.286;
	text-align: left;
	color: #000;
	background: #efefef;
	margin: 0;
	padding: 14px 20px;
	height: 42px;
	border-radius: 5px;
	border: none;
}

.signIn .loginButton {
	text-align: center;
}

.signIn .loginButton button {
	font-size: 18px;
	font-family: "Unna";
	color: rgb( 255, 255, 255);
	font-weight: 500;
	text-align: center;
	padding: 13px 40px;
	border: none;
}

.registerTag {
	text-align: center;
	margin-top: 76px;
}

.registerTag p {
	font-size: 16px;
	font-family: "Quicksand";
	color: rgb( 247, 173, 15);
	font-weight: bold;
	line-height: 1.125;
	text-align: center;
}

.registerTag a {
	font-size: 17.994px;
	font-family: "Quicksand";
	text-decoration: underline;
	line-height: 2;
	text-align: center;
	color: #000;
}


/************* ENDING OF SIGN IN POPUP DESIGN ************************/

.short-right-side {
	position: absolute;
	right: 0;
	margin-top:-12px;
	width: 198px;
	display: block;
  z-index:4;
}

.header-wrapper.stuckMenu ul.submenu {
	width: 408px!important;
	border: 1px solid #c3c3c3;
}

.header-wrapper.stuckMenu ul.submenu li a {
	font-size: 14px!important;
	font-family: "Quicksand"!important;
	color: rgb( 0, 0, 0)!important;
	line-height: 2.143!important;
	text-align: left!important;
	text-transform: capitalize!important;
}

.header-wrapper.stuckMenu ul.submenu li a:hover {
	color: #f6b900!important;
}

.currency-side-sec {
	float: left;
}

.header-wrapper.stuckMenu li.customer-login {
	float: left;
	background: none;
	border: none;
}

.header-wrapper.stuckMenu ul#cart {
	float: right;
	margin: 0;
	width: 24%;
	padding: 19px 0px 0;
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	justify-content: space-between;
    white-space: nowrap;
	align-items: center;
}

.header-wrapper.stuckMenu ul#cart li .header-search-right,
.header-wrapper.stuckMenu ul#cart li .header-search-right .search-text {
	margin: 0px;
}

.header-wrapper.stuckMenu ul#cart #header-search {
	height: auto;
	line-height: auto;
}

.header-wrapper.stuckMenu ul#cart li.customer-login a .fa-user:after {
	display: none;
}

.topHeader {
	background-color: #f5f5f5;
}

#logo img {
	max-width: 141px!important;
}

nav.nav-block.nav-center ul li a {
	font-size: 16px!important;
	font-weight: 500!important;
	font-family: "Quicksand"!important;
	color: rgb( 0, 0, 0)!important;
}

.header-wrapper #logo {
	padding: 9.24px 0px!important;
}

.currency-side-sec h1 {
	text-transform: uppercase;
	font-size: 16px;
	font-family: "Quicksand";
	color: rgb( 0, 0, 0);
	font-weight: 500;
	line-height: 2.625;
	text-align: center;
	margin: 0;
	padding-top: 10px;
}

.headerBottom {
	background-color: #f8f9f9;
}

.header-wrapper ul.nav {
	background: none!important;
}
div#Featured .product-name h3{
font-size: 14px;
    font-family: "Quicksand";
    font-weight: bold;
    line-height: 1.286;
    text-align: left;}
div#Featured .product-name h3 a{color:000000;}
div#contactFormWrapper{margin:0 auto;}