/* CSS Document */body {

	background: #fff;

	margin: 0px;

	padding: 0px;

	font: 400 13px/20px 'Open Sans', sans-serif;

	color: #777;

}

h1 {

	font: 400 30px/30px 'Open Sans', Arial, Helvetica, sans-serif;

	display: block;

	color: #444;

}

h2 {

	font: 600 20px/20px 'Open Sans', Arial, Helvetica, sans-serif;

	display: block;

	color: #444;

}

h3 {

	font: 600 20px/20px 'Open Sans', Arial, Helvetica, sans-serif;

	display: block;

	color: #444;

}

h4 {

	font: 500 14px/20px 'Open Sans', Arial, Helvetica, sans-serif;

	display: block;

	color: #444;

	text-transform: uppercase;

}

p {

	font: 400 14px/20px 'Open Sans', Arial, Helvetica, sans-serif;

	color: #777;

}

a {

	text-decoration: none;

}

a:hover, a:focus {

	color: #444;

}

.trans_eff {

	transition: all linear .3s;

	-webkit-transition: all linear .3s;

	-moz-transition: all linear .3s;

	-ms-transition: all linear .3s;

}/* &&&&&&&&&&&&&&&&&&&&& HOME PAGE CLASSES &&&&&&&&&&&&&&&&&&&&&&& *//*===============header clasess=============*/

header {

	background: #fff;

	box-shadow: 0 4px 5px rgba(0, 0, 0, 0.2);

	position: relative;

	z-index: 3;

}/*top1*/

header .top1 {

	padding: 6px 0;

	background: #000000;

}

header .top1 .left {

	float: left;

	margin: 4px 0 0 180px;

	font: 400 13px/18px 'Open Sans', sans-serif;

	color: #5e6d55;

}

header .top1 .left a {

	font-weight: 600;

	color: #fff;

}

header .top1 .right {

	float: right;

}

header .top1 .right .login_sign_up {

	float: left;

	margin: 4px 15px 0 0;

}

header .top1 .right .login_sign_up span {

	color: #444;

	padding: 0 10px;

}

header .top1 .right .login_sign_up a {

	font: 600 13px 'Open Sans', sans-serif;

	color: #fff;

	text-decoration: none;

	display: inline-block;

	transition: all linear .3s;

	-webkit-transition: all linear .3s;

	-moz-transition: all linear .3s;

	-ms-transition: all linear .3s;

}

header .top1 .right .login_sign_up a:hover {

	color: #fff;

}

header .top1 .right .social_con {

	float: left;

}

header .top1 .right .social_con a {

	border: 2px solid #5e6d55;

	border-radius: 100%;

	display: inline-block;

	text-align: center;

	color: #5e6d55;

	font-size: 13px;

	width: 27px;

	height: 27px;

	padding: 2px 3px;

	transition: all linear .3s;

	-webkit-transition: all linear .3s;

	-moz-transition: all linear .3s;

	-ms-transition: all linear .3s;

}

header .top1 .right .social_con a:hover {

	color: #fff;

	background: #5e6d55;

	border: 2px solid #5e6d55;

}/*top1 ends*//*top2*/

header .top2 {

	background: #fff;

	padding: 25px 0 22px;

	border-bottom: 1px solid #f9f8f8;

}

header .top2 .logo {

	position: absolute;

	left: 0;

	top: -92px;

	width: 157px;

	overflow: hidden;

	z-index: 3;

}

header .top2 .logo2 {

	width: 65px;

	overflow: hidden;

	display: none;

}

header .top2 .logo img, header .top2 .logo2 img{width: 100%;}



header .top2 .right {

	float: right;

}

header .top2 .right .search_con {

	float: left;

}

header .top2 .right .search_con .search_box {

	border: 1px solid #eee;

	padding: 5px 15px;

	border-radius: 3px;

	height: 40px;

	width: 530px;

	font-size: 13px;

	font-weight: 400;

}

header .top2 .right .search_con .search_box:focus {

	border: 1px solid #5e6d55;

}

header .top2 .right .search_con .search_btn {

	height: 40px;

	width: 45px;

	text-align: center;

	background: #5e6d55;

	color: #fff;

	outline: none;

	font-size: 21px;

	padding: 4px 0;

	margin: 0 0 0 0;

	vertical-align: top;

}

.cs_box {

	float: right;

}

header .top2 .right .mob_search_btn {

	font: 600 12px/38px 'Open Sans', sans-serif;

	color: #fff;

	text-transform: uppercase;

	border-radius: 3px;

	color: #fff;

	text-align: center;

	padding: 0 20px;

	margin: 0 5px 0 0;

	background: #5e6d55;

	display: none;

}

header .top2 .right .cart_btn {

	font: 600 12px/40px 'Open Sans', sans-serif;

	color: #666;

	text-transform: uppercase;

	text-decoration: none;

	margin: 0 0 0 30px;

}

header .top2 .right .cart_btn .fa {

	width: 40px;

	height: 40px;

	border-radius: 100%;

	border: 1px solid #eee;

	color: #5e6d55;

	text-align: center;

	font-size: 20px;

	padding: 9px 0;

	margin: 0 5px 0 0;

}

header .top2 .right .cart_btn:hover .fa {

	background: #5e6d55;

	color: #fff;

	border: 1px solid #5e6d55;

}

.top2_fixer {

	position: fixed;

	top: 0;

	width: 100%;

	padding: 7px 0 7px 0 !important;

	z-index: 999;

	box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);

}

.top2_fixer .logo {

	display: none;

}

.top2_fixer .logo2 {

	display: block !important;

	float: left;

}

.top2_fixer .right {

	float: right;

	margin: 10px 0 0 0;

}

.top2_spacer {

	height : 73px;

	display : none;

}/*top2 ends*//*===============header clasess ends=============*//*===============nav and categories clasess=============*//*nav*/

header .navbar-collapse {

	padding: 0;

}

header .navbar-default {

	background: none;

	border: 0

}

.navbar-nav {

	margin: 0 0 0 0;

	transition: all linear .3s;

	-webkit-transition: all linear .3s;

	-moz-transition: all linear .5s;

	-ms-transition: all linear .3s;

}

header .navbar-nav>li {

	position: static !important;

}

header .navbar-nav>li>a {

	font: 400 15px/45px 'Open Sans', sans-serif;

	color: #000;

	padding: 0 29px;

	transition: all linear .2s;

	-webkit-transition: all linear .2s;

	-moz-transition: all linear .2s;

	-ms-transition: all linear .2s;

	border-radius: 0;

	text-transform: capitalize;

	background: #fff;

}

header .navbar-nav>li.active>a, header .navbar-nav>li.active>a:hover, header .navbar-nav>li>a:hover, .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {

	color: #fff;

	background: #000;

}

header .navbar-nav>li>a:focus {

	background: #000;

	color: #fff;

}

header .navbar-nav>li:hover a {

	color: #ffffff;

	background: #000;

}/*nav ends*//*categories*/

ul.categories {

	float: right;

	margin: -45px 0 0 0;

}

ul.categories>li {

	list-style: none;

}

ul.categories>li>a {

	font: 700 18px/45px 'Open Sans', sans-serif;

	color: #fff;

	text-transform: uppercase;

	background: #5e6d55;

	display: inline-block;

	padding: 0 20px;

	text-decoration: none;

}

ul.sub_con {

	width: 100%;

	background: #fff;

	display: none;

	position: absolute;

	z-index: 10;

	left: 0;

	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);

}

.mob_cat_btn {

	font: 600 16px/46px 'Open Sans', sans-serif;

	color: #000 !important;

	text-transform: uppercase;

	background: #e1dedc;

	display: none;

	padding: 0 20px;

	text-decoration: none !important;

	position: absolute;

	top: 0;

	right: 0;

	height: 45px;

}

.categories:hover ul.sub_con {

	display: block;

}

ul.sub_con li {

	width: 20%;

	float: left;

	min-height: 320px;

	border-right: 1px solid #ccc;

	list-style: none;

	padding-bottom: 15px;

}

ul.sub_con li .cat_link1 {

	display: block;

	padding: 5px 15px;

	font: bold 14px/18px 'Open Sans', sans-serif;

	color: #000;

	margin: 10px 0 0 0;

	border: 1px solid transparent;

	border-bottom: 1px dotted #ccc;

	border-width: 1px 0;

	margin: 15px 0 10px 0;

}

ul.sub_con li .cat_link1:hover {

	border: 1px solid rgba(220,189,72,.5);

	border-width: 1px 0;

	color: #5e6d55;

	background: #fff;

}

ul.sub_con li .list_link2 a {

	display: block;

	padding: 4px 15px 4px 20px;

	font: normal 13px/15px 'Open Sans', sans-serif;

	color: #777;

	border: 1px solid transparent;

	border-width: 1px 0;

}

ul.sub_con li .list_link2 a:hover {

	color: #000;

	border: 1px solid rgba(220,189,72,.5);

	border-width: 1px 0;

	background: #f3e8d8

}/*categories ends*//*===============nav and categories clasess ends=============*//*===============slider clasess=============*/

.slider_con {

	max-height: 500px;

	overflow: hidden;

}

.slider_con .carousel-caption {

	top: 18% !important;

	right: 10%;

	left: 10%;

}

.carousel-indicators {

	bottom: 10px !important

}

.carousel-fade .carousel-inner .item {

	-webkit-transition-property: opacity;

	transition-property: opacity;

}

.carousel-fade .carousel-inner .item, .carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right {

	opacity: 0;

}

.carousel-fade .carousel-inner .active, .carousel-fade .carousel-inner .next.left, .carousel-fade .carousel-inner .prev.right {

	opacity: 1;

}

.carousel-fade .carousel-inner .next, .carousel-fade .carousel-inner .prev, .carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right {

	left: 0;

	-webkit-transform: translate3d(0, 0, 0);

	transform: translate3d(0, 0, 0);

}

.carousel-fade .carousel-control {

	z-index: 2;

}

.carousel-indicators {

	z-index: 1;

}

.carousel-indicators li {

	width: 12px;

	height: 12px;

	margin: 1px;

	cursor: pointer;

	background-color: rgba(255,255,255,0.3);

	border: 0;

	margin: 0 1px;

	border-radius: 10px;

}

.carousel-control {

	display: none;

	width: auto !important;

	top: 43%;

}

.slider_con:hover .carousel-control {

	display: block;

}

.slider_con .carousel-control.left {

	left: 2%;

}

.slider_con .carousel-control.right {

	right: 2%;

}

.slider_con .carousel-control.left, .slider_con .carousel-control.right {

	background: none !important;

}/*===============slider clasess ends=============*/





/*===============all products clasess=============*/

.heading {

	background: #5e6d55;

	text-transform: uppercase;

	font-size: 18px;

	line-height: 20px;

	color: #fff;

	padding: 0 18px 0 0;

	font-weight: 600;

	display: inline-block;

}

.heading .fa {

	height: 38px;

	width: 42px;

	background: #000;

	color: #fff;

	text-align: center;

	padding: 11px 0;

	margin: 0 9px 0 0;

}

.view_all {

	border: 1px solid #c3bebb;

	line-height: 35px;

	color: #000;

	padding: 0 20px;

	font-size: 15px;

}

.view_all:hover {

	border-color: #5e6d55;

	color: #000;

	background: #fff;

}

.pro_box1 {

	width: 100%;

	background: #fff;

	border: 1px solid #fff;

	padding: 10px;

	margin: 25px 0 5px 0;

	position: relative;

	transition: all linear .3s;

	-webkit-transition: all linear .3s;

	-moz-transition: all linear .3s;

	-ms-transition: all linear .3s;

	overflow: hidden;

}

.pro_box1:hover {

	border: 1px solid #5e6d55;

	box-shadow: 0 0 5px 0 rgba(0,0,0,0.1);

}

.pro_box2 {

	width: 100%;

	background: #fff;

	border: 1px solid #eee;

	padding: 10px;

	margin: 15px 0;

	position: relative;

	transition: all linear .3s;

	-webkit-transition: all linear .3s;

	-moz-transition: all linear .3s;

	-ms-transition: all linear .3s;

	overflow: hidden;

}

.pro_box2:hover {

	border: 1px solid #5e6d55;

	box-shadow: 0 0 5px 0 rgba(0,0,0,0.1);

}

.pro_box3 {

	width: 100%;

	background: #fff;

	border: 1px solid #eee;

	padding: 10px;

	margin: 25px 0 5px 0;

	position: relative;

	transition: all linear .3s;

	-webkit-transition: all linear .3s;

	-moz-transition: all linear .3s;

	-ms-transition: all linear .3s;

	overflow: hidden;

}

.pro_box3:hover {

	border: 1px solid #5e6d55;

	box-shadow: 0 0 5px 0 rgba(0,0,0,0.1);

}

.pro_offer {

	position: absolute;

	background: #e94040;

	color: #fff;

	font-size: 11px;

	padding: 3px 6px 2px 6px;

	z-index: 1;

	font-weight: 600;

	line-height: 14px;

}

.pro_new_tag {

	position: absolute;

	background: url(../images/new_tag_bg.png) no-repeat;

	color: #fff;

	font-size: 10px;

	height: 40px;

	width: 40px;

	line-height: 39px;

	right: 10px;

	text-align: center;

	z-index: 1;

	font-weight: 600;

	text-transform: uppercase;

}

.pro_zoom_con {

	position: absolute;

	z-index: 2;

	left: 0;

	top: 110px;

	text-align: center;

	width: 100%;

	-webkit-transition: All 1s ease;

	-moz-transition: All 1s ease;

	-o-transition: All 1s ease;

	-webkit-transform: scale(0) skew(1deg);

	-moz-transform: scale(0) skew(1deg);

	-o-transform: scale(0) skew(1deg);

}

.pro_zoom_con .pro_zoom {

	height: 50px;

	width: 50px;

	border-radius: 100%;

	background: #b2b2b2;

	color: #fff;

	text-align: center;

	padding: 14px 0;

	display: inline-block;

	font-size: 21px;

}

.pro_box1:hover .pro_zoom_con {

	display: block;

	-webkit-transform: scale(1) skew(1deg);

	-moz-transform: scale(1) skew(1deg);

	-o-transform: scale(1) skew(1deg);

}

.pro_zoom_con .pro_zoom:hover {

	background: #000;

	color: #fff;

}

.pro_img {

	width: 250px;

	height: 250px;

	overflow: hidden;

	text-align: center;

	transition: all linear .3s;

	-webkit-transition: all linear .3s;

	-moz-transition: all linear .3s;

	-ms-transition: all linear .3s;

	margin: auto;

}

.pro_box1:hover .pro_img_list {

	opacity: 1 !important;

}

.pro_box1:hover .pro_img {

	opacity: .5;

}

.pro_img2 {

	width: 230px;

	height: 240px;

	overflow: hidden;

	text-align: center;

	transition: all linear .3s;

	-webkit-transition: all linear .3s;

	-moz-transition: all linear .3s;

	-ms-transition: all linear .3s;

	margin: auto;

}

.pro_info_con {

	padding: 18px 10px 10px 10px;

}

.pro_info_con .pro_title {

	height: 33px;

	overflow: hidden;

	color: #777;

	font-size: 14px;

	line-height: 18px;

	font-weight: 400;

}

.pro_info_con .pro_title:hover {

	text-decoration: underline;

}

.pro_info_con .price {

	font-size: 18px;

	font-weight: 600;

	color: #5e6d55;

}

.pro_info_con .price small {

	color: #ccc;

/*	text-decoration: line-through; */

	font-size: 15px;

	font-weight: 400;

}

.pro_info_con .btn1 {

	height: 40px;

	width: 48px;

	background: #000;

	text-align: center;

	padding: 9px 0;

	display: inline-block;

	color: #fff;

	font-size: 19px;

	float: left

}

.pro_info_con .btn2 {

	height: 40px;

	background: #fff;

	text-align: center;

	padding: 0 20px;

	display: inline-block;

	color: #000;

	font-weight: 700;

	font-size: 15px;

	border: 1px solid #eee;

	text-transform: uppercase;

	line-height: 38px;

}

.pro_info_con .btn1:hover {

	background: #5e6d55;

	color: #fff;

}

.pro_info_con .btn2:hover {

	background: #5e6d55;

	color: #fff;

	border: 1px solid #5e6d55;

}/* New Products */

ul.pro_new {

	margin: 0;

	padding: 0;

	list-style: none;

}

ul.pro_new li {

	float: left;

	width: 25%;

}

.scrl_nav {

	margin-top: 25px;

	text-align: center;

}

.scrl_nav a {

	width: 43px;

	height: 43px;

	text-align: center;

	border-radius: 100%;

	display: inline-block;

	margin: 0 2px;

	border: 1px solid #c9c4c0;

	font-size: 35px;

	padding: 2px 0;

}

.scrl_nav a:hover {

	background: #5e6d55;

	color: #fff;

	border: 1px solid #5e6d55;

}/*best seller and upcoming clasess*/

.bu_con .nav-pills>li+li {

	margin: 0;

}

.bu_con .nav-pills>li>a {

	border-radius: 0;

	background: #f3e8d8;

	color: #000;

	font-size: 18px;

	font-weight: 600;

	text-transform: uppercase;

	line-height: 50px;

	padding: 0 35px;

}

.bu_con .nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {

	color: #fff;

	background-color: #5e6d55;

}

.bu_con .tab-content {

	padding: 15px 30px;

	border: 1px solid #eee;

	margin: -1px 0 0 0;

}/*category and sub category clasess*/

ul.cs_con li {

	width: 33.333333%;

	float: left;

	list-style: none;

	margin: 25px 0;

}

ul.cs_con li .inner {

	background: #fff;

	width: 300px;

	margin: auto;

}

ul.cs_con li .inner figure {

	width: 300px;

	display: block;

	overflow: hidden;

	height: 234px;

	transition: all linear .3s;

	-webkit-transition: all linear .3s;

	-moz-transition: all linear .3s;

	-ms-transition: all linear .3s;

}

ul.cs_con li .inner:hover figure {

	box-shadow: 0 0 0 4px #e1dedc;

}

ul.cs_con li .inner figcaption {

	padding: 20px 10px 0 10px;

}

ul.cs_con li .inner figcaption h3 {

	font-size: 20px;

	font-weight: 400;

	text-transform: uppercase;

	color: #000;

}

ul.cs_con li .inner figcaption .shop_now {

	font-weight: 600;

	text-transform: uppercase;

	font-size: 13px;

	display: inline-block;

	color: #5e6d55;

	margin: 10px 0 0 0;

}

ul.cs_con li .inner:hover figcaption .shop_now {

	color: #5e6d55;

	text-decoration: underline;

}/*===============all products clasess ends=============*//*===============newsletter clasess=============*/

.newsletter_con {

	margin: 0 0 0 5px;

}/*===============newsletter clasess ends=============*//*===============testimonials clasess=============*/

.t_container .ts_con {

	background: #fff;

	padding: 25px 40px;

	margin: 30px 0 0 0;

	position: relative;

}

.t_container .ts_con2 {

	background: #fff;

	padding: 25px 40px;

	margin: 30px 0 0 0;

	position: relative;

	border: 1px solid #eee !important;

}

.t_container .ts_con .ts_colon {

	background: url(../images/ts_colon.png) no-repeat;

	width: 30px;

	height: 22px;

	position: absolute;

	top: -12px;

	left: 20px;

}

.t_container .ts_con .text_con article {

	font-size: 13px;

	font-style: italic;

	line-height: 22px;

	color: #666;

}

.t_container .ts_con2 .text_con article {

	font-size: 14px;

	line-height: 24px;

}

.t_container .ts_con .text_con .c_name {

	font-size: 14px;

	font-weight: 600;

	color: #000;

}

.t_container .carousel-indicators {

	left: 0;

	margin: 0;

	bottom: -30px !important;

	width: auto;

}

.t_container .carousel-indicators li {

	background-color: #e1dedc;

	border: 1px solid #c5c1bf;

	width: 13px;

	height: 13px;

}

.t_container .carousel-indicators .active {

	background-color: #5e6d55;

	border: 1px solid #5e6d55;

	width: 13px;

	height: 13px;

}/*===============testimonials clasess ends=============*//*===============footer classes=============*/

footer {

	background: #000;

	padding: 60px 0 0 0;

	margin: 0 0 0 0;

}

footer .tittle_bdr {

	height: 3px;

	background: #5e6d55;

	padding: 0 20px;

	display: inline-block;

}

footer .col_01 {

	width: 35%;

	float: left;

	margin: 0 3% 0 0;

}

footer .col_02 {

	width: 17%;

	float: left;

	margin: 0 2% 0 0;

}

footer .col_03 {

	width: 18%;

	float: left;

	margin: 0 2% 0 0;

}

footer .col_04 {

	width: 19%;

	float: right;

}

footer h3 {

	font: 600 18px 'Open Sans', sans-serif;

	color: #fff;

	margin: 5px 0 0 0;

	text-transform: capitalize;

}

.bot-title {

	font: 600 18px 'Open Sans', sans-serif;

	color: #fff;

	margin: 5px 0 0 0;

	text-transform: capitalize;

}

.f_link {

	margin: 20px 0 0 3px;

}

.f_link a {

	font: 600 13px/16px 'Open Sans', sans-serif;

	color: #777;

	padding: 5px 0 5px 0;

	display: block;

	text-decoration: none;

	transition: all linear .3s;

	-webkit-transition: all linear .3s;

	-moz-transition: all linear .3s;

	-ms-transition: all linear .3s;

	-o-transition: all linear .3s;

}

.f_link a:hover {

	color: #fff;

	text-decoration: underline;

}

.f_contact_con {

	margin: 25px 0 0 5px;

}

.f_contact_con i {

	color: #fff;

}

.f_contact_con p, .f_contact_con p a {

	color: #777;

	font-size: 13px;

	font-weight: 600;

	line-height: 22px;

}

.f_contact_con p a:hover {

	text-decoration: underline;

}

.social_midea_con {

	margin: 25px 0 0 2px;

}

.social_midea_con a {

	margin: 7px 0;

	display: block;

	color: #fff;

}

.social_midea_con .icon_con {

	width: 35px;

	padding: 7px 0;

	height: 35px;

	margin: 0 5px 0 0;

	background: #5e6d55;

	font-size: 16px;

	display: inline-block;

	color: #fff;

	border: 1px solid #5e6d55;

	transition: all linear .3s;

	-webkit-transition: all linear .3s;

	-moz-transition: all linear .3s;

	-ms-transition: all linear .3s;

	border-radius: 100%;

	text-align: center;

}

.social_midea_con .icon_con:hover {

	background: #5e6d55;

	border: 1px solid #5e6d55;

	color: #fff;

}

.copyright_bg {

	padding: 20px 0;

	margin: 60px 0 0 0;

	border-top: 2px solid #0e0e0e;

	text-align: center;

}

.copyright_bg p {

	font-size: 13px;

	color: #5e6d55;

	font-weight: 600;

}

.copyright_bg a {

	color: #2f2f2f;

}

.copyright_bg a:hover {

	color: #5e6d55;

	text-decoration: underline;

}/*===============footer classes ends=============*//*===============login register classes=============*/

.lr_bg {

	background: url(../images/login_register_bg.jpg) no-repeat top center;

	min-height: 100px;

	width: 100%;

	padding: 6% 0;

}

.lr_bg .lg_con {

	background: #fff;

	width: 450px;

	min-height: 100px;

	box-shadow: 0 0 3px rgba(0,0,0,.2);

	margin: auto;

}

.lr_bg .lg_con .tab {

	border-bottom: 1px solid #eee;

}

.lr_bg .lg_con .tab a {

	width: 50%;

	float: left;

	text-align: center;

	font: 600 18px/50px 'Open Sans', sans-serif;

	color: #999;

	background: #f5f5f5;

	display: block;

	padding: 0 15px;

	border-top: 3px solid #333;

	text-transform: uppercase;

}

.lr_bg .lg_con .tab h3 {

	width: 100%;

	text-align: center;

	font: 600 18px/50px 'Open Sans', sans-serif;

	color: #000;

	background: #f5f5f5;

	display: block;

	padding: 0 15px;

	border-top: 3px solid #5e6d55;

	text-transform: uppercase;

}

.lr_bg .lg_con .tab a.active {

	background: #fff;

	color: #000;

	border-top-color: #5e6d55;

}

.lr_bg .lg_con .form_con {

	padding: 30px 50px;

}/*===============login register classes ends=============*//*===============breadcrumb classes=============*/

.breadcrumb_con {

	border-bottom: 1px solid #eee;

	overflow: hidden;

}

.breadcrumb_con .breadcrumb {

	padding: 10px 0 8px;

	background: #fff;

	margin: 0;

}

.breadcrumb_con .breadcrumb li {

	text-transform: uppercase;

	font-size: 11px;

	font-weight: 400;

	color: #aaa;

}

.breadcrumb_con .breadcrumb li a {

	text-decoration: underline;

	font-weight: 600;

}

.breadcrumb_con .breadcrumb li a:hover {

	color: #5e6d55;

	text-decoration: none

}/*===============breadcrumb classes ends=============*//*===============comman classes=============*/

.page_tittle1 {

	background: #5e6d55;

	padding: 5px 15px;

	border-radius: 2px;

	text-align: center;

	color: #fff;

	display: block;

	text-transform: uppercase;

	font-size: 25px;

}/*===============comman classes ends=============*//*===============filter classes=============*/

.paging_container .left {

	float: left;

	margin: 4px 0 0 0;

}

.paging_container .left {

	font-weight: 500;

	color: #444;

	text-transform: uppercase;

	font-size: 12px;

}

.paging_container .left a {

	border: 1px solid #efefef;

	display: inline-block;

	padding: 0 0;

	border-radius: 100%;

	height: 20px;

	width: 20px;

	text-align: center;

	margin: 1px;

}

.paging_container .left a:hover {

	color: #fff;

	background: #5e6d55;

	border: 1px solid #5e6d55;

}

.paging_container .right {

	float: right;

}

.mycontent_toggle {

	margin-bottom: 15px;

}

.sliderbtn3a, .sliderbtn3 {

	color: #444 !important;

}

.sliderbtn3a:hover, .sliderbtn3:hover {

	color: #444 !important;

}

.filter-title {

	font-weight: 600;

	color: #000;

	font-size: 15px;

	background: url(../images/open.png) right no-repeat;

}

.open-con {

	background: url(../images/close.png) right no-repeat;

}

.main_cat a {

	font : 600 14px/15px 'Open Sans';

	color : #777;

	display : block;

	text-decoration : none;

	padding : 6px 10px;

}

.main_cat a:hover {

	text-decoration: underline !important;

}

.sub_category {

	margin-bottom: 7px;

}

.sub_category a {

	font : 400 13px/14px 'Open Sans', sans-serif;

	color : #777;

	display : block;

	text-decoration : none;

	padding : 3px 0;

	margin : 0 0 0 25px;

}

.sub_categoryx {

	margin-bottom: 7px;

	margin-top: 5px;

}

.sub_categoryx a {

	font : 400 13px/14px 'Open Sans', sans-serif;

	color : #5e6d55;

	display : block;

	text-decoration : none;

	padding : 3px 0;

	margin : 0 0 0 45px;

}/*===============filter classes ends=============*//*===============cms area clasess=============*/

.cms_area h1 {

	color: #000;

	border-bottom: 1px solid #eee;

	margin: 0 -15px;

	padding: 7px 25px 9px;

}

.cms_area .h1_no_m {

	margin: 0 0 !important;

}

.cms_area h3 {

	font: 600 18px/20px 'Open Sans', sans-serif;

	margin: 20px 0 15px 0;

}

.cms_area img {

	margin: 0 0 15px 15px;

}

.cms_area ul, .cms_area ol {

	font: 400 14px/24px 'Open Sans', sans-serif;

	margin: 30px 0 30px 35px;

}/*===============cms area ends=============*//*===============detail classes=============*/

.dtl_images {

	float : left;

	margin : 0 0 0 5px;

	position : relative;

	width : 450px;

	min-height : 329px;

}

.dtl_contents {

	float : right;

	width : 55%;

	margin : 0 10px 0 0;

}

.dtl_inr_box1 {

	float : left;

	width : 48%;

}

.dtl_inr_box2 {

	float : right;

	width : 50%;

	border-left : 1px solid #eee;

}

.dtl_color a {

	width : 28px;

	height : 28px;

	border : #f8f8f8 solid 3px;

	display : inline-block;

	box-shadow : 0 0 1px 1px rgba(0, 0, 0, 0.6);

	border-radius : 20px;

	margin : 0 3px 0 0;

}

.dtl_color a.act {

	border : #fff solid 3px;

	box-shadow : 0 0 3px 3px rgba(255, 26, 0, 1);

}

.dtl_seller {

	float : right;

	width : 20%;

}

.dtl_left {

	width : 73%;

	float : left;

	margin : 25px 0 0 0;

}

.dtl_right {

	width : 25%;

	float : right;

	margin : 25px 0 0 0;

	border : #ddd solid 1px;

	border-width : 1px 0 0 1px;

	padding : 15px 0 0 1.5%;

}

.ds_thm {

	border : #ddd solid 1px;

}

.myulx li {

	margin : 10px 5px 0;

	overflow : hidden;

}

.myulx li img {

	display : block;

}

ul.p_discrip {

	margin : 25px 0 0 15px;

}

ul.p_discrip li {

	font : 300 14px/25px 'Open Sans';

	color : #777;

	list-style : none;

	background : url(../images/right_icon.jpg) left 5px no-repeat;

	padding-left : 20px;

	margin-left : 0;

}/*===============detail classes ends=============*/







/*===============shopping cart clasess=============*/

.sopping_con input[type=text] {

	color: #000;

	margin: 0px;

	font: normal 13px/18px 'Source Sans Pro', sans-serif;

	background: #fff;

	border: 1px solid #eee;

}

.mylsttb {

	padding: 25px;

	border-top: 1px solid #f0edeb;

}

.thm_cont {

	width: 92px;

	height: 92px;

	text-align: center;

	border: 1px solid #ddd;

	overflow: hidden;

	background: #fff;

	display: block

}

.thm_cont img {

	display: block;

	margin: auto;

	width: 100%;

	height: auto

}

.thm_cont_s {

	width: 72px;

	height: 72px;

	text-align: center;

	border: 1px solid #ddd;

	overflow: hidden;

}

.cod_input {

	width: 70%;

}

.cont_4 strong {

	display: none

}

.cont_4 .sec1 {

	width: 10%;

	float: left;

	text-align: left

}

.cont_4 .sec2 {

	width: 60%;

	float: left;

	text-align: left

}

.cont_4 .sec3 {

	width: 15%;

	float: left;

	text-align: center

}

.cont_4 .sec4 {

	width: 15%;

	float: left;

	text-align: center

}

.cart_text {

	text-align: right;

	padding: 15px 10px 0 0

}

.cart_btns b {

	margin-left: 3px

}

.ship_type {

	float: left;

	margin: 20px 0 0 0

}/*===============shopping cart ends=============*//*===============invoice clasess=============*/

.invoice_logo {

	float: right;

}

.inv_box2 {

	height: 209px;

}/*===============invoice ends=============*//*===============my-account clasess=============*/

.my_acount_nav {

	padding: 15px 0;

}

.my_acount_nav a {

	font-size: 15px;

	line-height: 18px;

	padding: 10px 15px;

	border: 1px solid #eee;

	display: block;

	text-decoration: none;

	text-transform: capitalize;

	font-weight: 600;

	font-size: 14px;

	color: #000;

	margin-bottom: -1px;

}

.my_acount_nav a:hover, .my_acount_nav a.active {

	background: #5e6d55;

	color: #fff;

}

.acc_box {

	text-align: center;

	border: 1px solid #eee;

	padding: 25px;

	margin: 15px 0;

}

.address_box {

	border: 1px solid #eee;

	padding: 20px;

	margin: 15px 0;

}

.cont_4_oh {

}

.cont_4_oh strong {

	display: none;

	font-weight: normal

}

.cont_4_oh .sec1 {

	width: 10%;

	float: left;

	text-align: left

}

.cont_4_oh .sec2 {

	width: 45%;

	float: left;

	text-align: left

}

.cont_4_oh .sec3 {

	width: 35%;

	float: left;

	text-align: center

}

.cont_4_oh .sec4 {

	width: 10%;

	float: left;

	text-align: center

}

.cont_4_address_new {

}

.cont_4_address_new strong {

	display: none;

	font-weight: normal

}

.cont_4_address_new .sec1 {

	width: 10%;

	float: left;

	text-align: left

}

.cont_4_address_new .sec2 {

	width: 70%;

	float: left;

	text-align: left

}

.cont_4_address_new .sec3 {

	width: 20%;

	float: left;

	text-align: center

}/*===============my-account ends=============*//*===============paging clasess=============*/

.paging_container {

	padding: 8px 10px;

	border: 1px solid #eee;

	border-radius: 3px;

}

.paging_container_x {

	padding: 7px 5px;

	border: 1px solid #ddd;

	background: none

}

.paging_container .one {

	float: left;

}

.paging_container .two {

	float: right;

	margin: 2px 0 0 0

}

.paging a, .paging a:visited {

	display: inline-block;

	padding: 3px 8px;

	text-align: center;

	font: bold 12px/16px 'Open Sans', sans-serif;

	background: #fff;

	margin: 0px 2px;

	color: #777;

	border-radius: 3px;

	border: 1px solid #eee;

	text-decoration: none;

}

.paging a:hover, .paging a.act {

	color: #fff;

	background: #5e6d55;

	border: 1px solid #5e6d55;

}

.paging .sort_by {

	float: right;

	margin: 0 0 0 5px;

}/*===============paging ends=============*//*===============faq clasess=============*/

.faq-content {

	margin: 15px 0 0 0;

}

.faq-content .panel-default > .panel-heading {

	background-color: #fff;

	border-color: none !important;

	border: none !important;

	box-shadow: 0 !important;

}

.faq-content .panel-default {

	border: 0;

	border-color: #f1f1f1;

	border-bottom: 1px solid #eee;

}

.faq-content .panel-group .panel {

	border-radius: 0px;

	margin-bottom: 20px;

}

.faq-content .panel {

	box-shadow: none !important;

	margin-bottom: 10px;

}

.faq-content .panel-body {

	padding: 15px !important;

	border: none !important;

}

.faq-content .panel-heading {

	border-bottom: 1px solid transparent;

	border-top-left-radius: 0px;

	border-top-right-radius: 0px;

	padding: 0px;

	border-radius: 0px;

}

.faq-content .panel-group {

	width: 65%;

	float: left;

}

a.accordion-toggle {

	text-decoration: none;

	display: block;

	padding: 10px 15px;

	color: #444 !important;

	font-weight: 600;

}

a.accordion-toggle i {

	font-size: 18px;

}

.faq-content .panel-default:hover {

	border-bottom: 1px solid #ddd;

}

.heading-5 {

	font-size: 20px;

	color: #44b4cc !important;

	padding-bottom: 10px;

}

.heading-6 {

	font-size: 20px;

	padding: 0 0 20px 0

}

.current-opening {

	font-size: 20px;

	padding: 0 0 20px 0;

	color: #02495f;

}

ul.inner-text {

	margin-bottom: 13px;

	margin-left: 35px;

	margin-top: 20px;

}

ul.inner-text li {

	background: url(../images/list_bullet.png) no-repeat left 9px;

	font-size: 16px;

	line-height: 24px;

	padding: 5px 0 5px 25px;

	list-style: none;

	font-weight: 300;

	color: #888;

}/*===============faq ends=============*//*===============contact us clasess=============*/

.map_con {

	height: 400px;

	margin: 30px 0 0 0;

}/*===============contact us clasess ends=============*//*==============sitemap clasess clasess=============*/

.stmp {

	padding: 15px 15px;

	border: 1px solid #eee;

}

.stmp h3 {

	margin: 0 0 10px 0 !important

}

.stmp a {

	display: block;

	padding: 7px 15px;

	font: 400 15px/20px 'Open Sans', sans-serif;

	background: #eee;

	margin: 5px 1%;

	text-align: left;

	color: #777;

	width: 31%;

	float: left;

	transition: all linear .3s;

	-webkit-transition: all linear .3s;

	-moz-transition: all linear .3s;

	-ms-transition: all linear .3s;

}

.stmp a:hover {

	background: #5e6d55;

	color: #fff;

	text-decoration: none

}/*==============sitemap clasess ends=============*//* ================= Media Query ================= */

@media only screen and (max-width:1279px) {

.container {

	width: 100%;

}

}

@media only screen and (max-width:1151px) {/*===============all products clasess=============*//* New Products */

ul.pro_new li {

	width: 33.33333%;

}/*===============all products clasess ends=============*//*===============footer classes=============*/

footer .col_01 {

	width: 33%;

}

footer .col_02 {

	width: 17%;

	margin: 0 1% 0 0;

}

footer .col_03 {

	width: 18%;

	margin: 0 1% 0 0;

}

footer .col_04 {

	width: 22%;

}/*===============footer classes ends=============*//*===============detail classes=============*/

.dtl_images {

	width : 450px;

}

.dtl_contents {

	width : 48%;

}/*===============detail classes ends=============*/

}

@media only screen and (max-width:991px) {/*===============header clasess=============*//*top1*/

header .top1 .left {

	display: none;

}/*top1 ends*//*top2*/

header .top2 .right .search_con .search_box {

	width: 300px;

}

header .top2 .right .cart_btn {

	margin: 0 0 0 15px;

}/*top2 ends*//*===============header clasess ends=============*/	/*===============nav and categories clasess=============*/

header .navbar-nav>li>a {

	padding: 0 18px;

}/*categories*/

ul.categories {

	float: none;

	margin: 0;

}

ul.categories>li {

	list-style: none;

}

ul.categories>li>a {

	display: none;

}

.mob_cat_btn {

	display: block;

}

ul.sub_con, .categories:hover ul.sub_con {

	width: 100%;

	display: none;

	position: static;

	box-shadow: none;

}

ul.sub_con li {

	width: 50%;

	float: left;

	min-height: 330px;

}/*categories ends*//*===============nav and categories clasess ends=============*//*===============all products clasess=============*//* New Products */

ul.pro_new li {

	width: 50%;

}/*category and sub category clasess*/

ul.cs_con li {

	width: 50%;

}/*===============all products clasess ends=============*//*===============footer classes=============*/

footer .col_01 {

	width: 27%;

	margin: 0 5% 0 0;

}

footer .col_02 {

	width: 17%;

	margin: 0 1% 0 0;

}

footer .col_03 {

	width: 18%;

	margin: 0 1% 0 0;

}

footer .col_04 {

	width: 28%;

}/*===============footer classes ends=============*//*===============login register classes=============*/

.lr_bg {

	padding: 10% 0;

}/*===============login register classes ends=============*//*===============filter classes=============*/

.mycontent_toggle {

	display: none;

}

.my_filter {

	margin: 15px 15px;

}/*===============filter classes ends=============*//*===============detail classes=============*/

.dtl_images {

	width : 450px;

	margin: auto;

	float: none;

}

.dtl_contents {

	width : 100%;

	margin: 25px 0 0 0;

}/*===============detail classes ends=============*//*==============sitemap clasess clasess=============*/

.stmp a {

	width: 48%;

}/*==============sitemap clasess ends=============*/

}

@media only screen and (max-width:767px) {/*===============header clasess=============*//*top1*/

header .top1 {

	padding: 10px 0;

	background: #000000;

}

header .top1 .right {

	float: none;

	text-align: center;

}

header .top1 .right .login_sign_up {

	float: none;

	margin: 0;

}

header .top1 .right .social_con {

	float: none;

	margin: 10px 0 0 0;

}/*top1 ends*//*top2*/

header .top2 {

	padding: 10px 0 0 0;

	border: 0;

}

header .top2 .logo {

	position: static;

	margin: auto;

	display: block;

}

header .top2 .right {

	float: none;

	text-align: center;

}

header .top2 .right .search_con {

	float: none;

	margin: 10px 0 10px 0;

	display: none;

}

header .top2 .right .search_con .search_box {

	width: 80%;

}

header .top2 .right .mob_search_btn {

	display: inline-block;

}

.cs_box {

	border-bottom: 1px solid #eee;

	border-top: 1px solid #eee;

	padding: 10px 0;

	background: #eee;

	margin: 15px 0 0;

	float: none;

}

header .top2 .right .cart_btn {

	font: 600 12px/38px 'Open Sans';

	color: #666;

	margin: 0 10px 0 0;

	display: inline-block;

	padding: 0 10px;

	background: #fff;

	border-radius: 3px;

}

header .top2 .right .cart_btn .fa {

	width: 30px;

	height: 30px;

	border-radius: 100%;

	font-size: 14px;

	padding: 7px 0;

	margin: 4px 5px 0 0;

	float: left;

}

.top2_fixer {

	position: static;

	padding: 10px 0 0 0 !important;

	box-shadow: none !important;

}

.top2_fixer .logo {

	display: block !important;

}

.top2_fixer .logo2 {

	display: none !important;

}

.top2_fixer .right {

	margin: 0 0 0 0;

}

.top2_spacer {

	display : none !important;

}/*top2 ends*//*===============header clasess ends=============*//*===============nav and categories clasess=============*/

navbar {

	border-bottom: 0;

	margin: 0 0 0 0;

	padding: 0;

}

navbar-nav {

	float: none;

	width: 100%;

}

header .navbar-header {

	margin: 0;

	padding: 6px 0 5px;

	position: relative;

}

navbar-nav>li {

	display: block;

	float: none;

	padding-bottom: 0 !important;

}

header .navbar-nav>li {

	position: relative !important;

}

.navbar-nav>li>a {

	padding: 14px 15px;

	border-bottom: 1px solid #000;

	color: #fff;

	display: block;

}

.navbar-toggle {

	background-color: #fff !important;

	background-image: none;

	border: 0 !important;

	border-radius: 0px;

	float: none;

	margin-bottom: 0;

	margin-right: 0;

	margin-top: 0;

	padding: 7px 7px;

	position: relative;

	display: block;

	color: #fff !important;

	border-radius: 3px;

}

.navbar-toggle .icon-bar {

	background-color: #000 !important;

	height: 2px;

	width: 25px;

}

.navbar-header {

	float: none;

}

.navbar-collapse {

	background: #fff;

	margin: 0 0 !important;

	position: static;

	padding: 0

}

.navbar-collapse.collapse {

	display: none !important;

}

.navbar-collapse.collapse.in {

	display: block !important;

}

.navbar-nav.navbar-right:last-child {

	margin: 0;

}

header .navbar-nav>li>a {

	color: #444;

	padding: 0 20px;

	line-height: 40px;

	border: 0;

	border-bottom: 1px solid #eee;

	margin: 0 0 0 0;

}

header .navbar-nav>li:last-child>a {

	border-bottom: 0 !important;

}/*===============nav and categories clasess ends=============*//*===============all products clasess=============*//* New Products */

ul.pro_new li {

	width: 100%;

}

ul.cs_con li {

	width: 100%;

}

ul.cs_con li .inner figcaption {

	text-align: center;

}/*===============all products clasess ends=============*//*===============footer classes=============*/

footer {

	background: #000;

	padding: 60px 0 0 0;

	margin: 0 0 0 0;

}

footer .tittle_bdr {

	height: 3px;

	background: #5e6d55;

	padding: 0 20px;

	display: inline-block;

}

footer .col_01 {

	width: 100%;

	text-align: center;

	margin: 0 0 0 0;

}

footer .col_02 {

	width: 100%;

	text-align: center;

	margin: 35px 0 0 0;

}

footer .col_03 {

	width: 100%;

	text-align: center;

	margin: 35px 0 0 0;

}

footer .col_04 {

	width: 100%;

	text-align: center;

	margin: 35px 0 0 0;

}

.f_link {

	margin: 20px 0 0 3px;

}

.f_link a {

	font: 600 13px/35px 'Lato', sans-serif;

	color: #777;

	padding: 0 20px;

	display: inline-block;

	margin: 3px 2px;

	text-decoration: none;

	border-radius: 1px;

	border: 1px solid #151515;

}

.f_link a:hover {

	color: #fff;

	text-decoration: none;

	border: 1px solid #fff;

}

.f_contact_con {

	margin: 25px 0 0 5px;

}

.f_contact_con i {

	color: #fff;

}

.f_contact_con p, .f_contact_con p a {

	color: #777;

	font-size: 13px;

	font-weight: 600;

	line-height: 22px;

}

.f_contact_con p a:hover {

	text-decoration: underline;

}

.social_midea_con {

	margin: 25px 0 0 2px;

}

.social_midea_con a {

	margin: 7px 0;

	display: block;

	color: #fff;

}

.social_midea_con .icon_con {

	width: 35px;

	padding: 7px 0;

	height: 35px;

	margin: 0 5px 0 0;

	background: #252525;

	font-size: 16px;

	display: inline-block;

	color: #fff;

	border: 1px solid #333333;

	transition: all linear .3s;

	-webkit-transition: all linear .3s;

	-moz-transition: all linear .3s;

	-ms-transition: all linear .3s;

	border-radius: 100%;

	text-align: center;

}

.social_midea_con .icon_con:hover {

	background: #5e6d55;

	border: 1px solid #5e6d55;

	color: #fff;

}

.copyright_bg {

	padding: 20px 0;

	margin: 60px 0 0 0;

	border-top: 2px solid #0e0e0e;

	text-align: center;

}

.copyright_bg p {

	font-size: 13px;

	color: #2f2f2f;

	font-weight: 600;

}

.copyright_bg a {

	color: #2f2f2f;

}

.copyright_bg a:hover {

	color: #5e6d55;

	text-decoration: underline;

}/*===============footer classes ends=============*//*===============testimonials clasess=============*/

.mob_ac {

	text-align: center;

}

.t_container .carousel-indicators {

	width: 100%;

	text-align: center;

}/*===============testimonials clasess ends=============*//*===============login register classes=============*/

.lr_bg {

	padding: 12% 0;

}

.lr_bg .lg_con {

	width: 420px;

}

.lr_bg .lg_con .form_con {

	padding: 30px 40px;

}/*===============login register classes ends=============*//*===============filter classes=============*/

.paging_container .left {

	float: none;

	text-align: center;

}

.paging_container .right {

	display: block;

	float: none;

	text-align: center;

	width: 168px;

	margin: 10px auto !important;

}/*===============filter classes ends=============*//*===============detail classes=============*/

.dtl_inr_box1 {

	width: 100%;

	float: none;

}

.dtl_inr_box2 {

	width: 89%;

	float: none;

	border: 1px solid #fff;

	;

	margin: 0;

	padding-top: 0;

	margin: 0 15px 15px 15px;

}

.dtl_images {

	display: none;

}

.dtl_contents {

	width : 100%;

	margin: 25px 0 0 0;

}/*===============detail classes ends=============*//*===============shopping cart clasess=============*/

.S_hide {

	display: none;

}

.cont_4 strong {

	display: inline-block;

	margin-bottom: 10px

}

.cont_4 .sec1, .cont_4 .sec2, .cont_4 .sec3, .cont_4 .sec4 {

	width: auto;

	float: none;

	text-align: left;

	margin-bottom: 3px

}

.cart_text {

	text-align: left;

}

.cart_btns b {

	margin: 0px 3px 3px 0

}

.ship_type {

	float: none;

	margin: 20px 0 0 0

}

.Ss_w100 {

	width: 100%;

	margin-bottom: 15px

}/*===============shopping cart  ends=============*/

.s_w100 {

	width: 100% !important;

}/*===============invoice clasess=============*/

.invoice_logo {

	float: none;

	margin-bottom: 10px;

}

.inv_box2 {

	height: auto;

}/*===============invoice ends=============*//*===============paging clasess=============*/

.paging_container .two {

	float: none;

	margin: 2px 0 0 0;

	text-align: center;

}/*===============paging ends=============*/

.cont_4_oh {

}

.cont_4_oh strong {

	display: inline

}

.cont_4_oh .sec1, .cont_4_oh .sec2, .cont_4_oh .sec3, .cont_4_oh .sec4 {

	width: auto;

	float: none;

	text-align: left;

	margin-bottom: 10px;

}

.cont_4_address {

}

.cont_4_address strong {

	display: inline-block;

	padding-bottom: 5px

}

.cont_4_address .sec1, .cont_4_address .sec2, .cont_4_address .sec3 {

	width: auto;

	float: none;

	text-align: left;

	margin-bottom: 10px;

}

.cont_4_address_new strong {

	display: inline-block;

	padding-bottom: 5px

}

.cont_4_address_new .sec1, .cont_4_address_new .sec2, .cont_4_address_new .sec3 {

	width: auto;

	float: none;

	text-align: left;

	margin-bottom: 10px;

}/*==============sitemap clasess clasess=============*/

.stmp a {

	width: 98%;

}/*==============sitemap clasess ends=============*/

}

@media only screen and (max-width:479px) {/*===============nav and categories clasess=============*//*categories*/

ul.sub_con li {

	width: 100%;

	float: left;

	min-height: 0;

}/*categories ends*//*===============nav and categories clasess ends=============*//*===============all products clasess=============*//*best seller and upcoming clasess*/

.bu_con .nav-pills>li {

	width: 50%;

	text-align: center;

}

.bu_con .nav-pills>li>a {

	font-size: 16px;

	line-height: 40px;

	padding: 0 10px;

}

.bu_con .tab-content {

	padding: 0 15px;

}

ul.cs_con li .inner {

	width: 100%;

}

ul.cs_con li .inner figure {

	width: 280px;

	margin: auto;

	height: auto;

}

ul.cs_con li .inner figure img {

	width: 100%;

}/*===============all products clasess ends=============*//*===============login register classes=============*/

.lr_bg {

	padding: 14% 0;

}

.lr_bg .lg_con {

	width: 100%;

}

.lr_bg .lg_con .form_con {

	padding: 30px 30px;

}/*===============login register classes ends=============*/

}









/*new css 17Dec23*/

.goog-te-gadget .goog-te-combo {

    margin:0;

    width: 150px;

}

 

.goog-te-gadget .goog-te-combo{height: 30px;

    border-radius: 3px;

    border: 1px solid #bbb;

    box-shadow: none !important;

    font-size: 14px;

    color: #1a1a1a;

    padding: 5px 7px;

    }

    

.clCont{float:left;}
.topLanguage{float:left; margin-left:5px;}
.clCont .currency{float:left;}
.topLanguage select, .currency select{height:30px; display:inline-block; }

.topLanguage .goog-te-gadget .goog-te-combo, .currency select{height: 28px;
  margin: 2px;
  padding: 0 10px;
  border-radius: 3px; }
.currency select{min-width:75px;}
.topLanguage .goog-te-gadget .goog-te-combo select{min-width: 155px;}


@media only screen and (max-width:767px) {

.clCont {

    float: none;

    margin: 10px auto 0 auto;

    width: 238px;

     

}

    

  .pro_img {

	width: auto;

	height: 250px;

	overflow: hidden;

	text-align: center;

	transition: all linear .3s;

	-webkit-transition: all linear .3s;

	-moz-transition: all linear .3s;

	-ms-transition: all linear .3s;

	margin: auto;

} 



.pro_info_con .price {

    font-size: 14px;

    

}



.pro_info_con .price small {

     

    font-size: 12px;

    

}

    

    

}



#whatsapp {

    position: fixed;

    right: 40px;

    bottom: 10%;

    width: 70px;

    height: 70px;

    cursor: pointer;

    opacity: 1;

    z-index: 99990;

}







/* whatsap css */



#whatsapp{position:fixed;right:40px;bottom:10%;width:70px;height:70px;cursor:pointer;opacity:1;z-index:99990;}



#whatsapp #whatsappMain{-moz-border-radius:50% !important;-webkit-border-radius:50% !important;border-radius:50% !important;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:rgba(255, 255, 255, 0);width:70px;height:70px;color:#40c351;z-index:9;-webkit-animation:zcwmini2 1.5s 0s ease-out infinite;-moz-animation:zcwmini2 1.5s 0s ease-out infinite;animation:zcwmini2 1.5s 0s ease-out infinite;}



#whatsapp #whatsappMain:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:9;background-image:url('../images/whatsapp.png');background-repeat:no-repeat;background-position:center center;-webkit-animation:zcwphone2 1.5s linear infinite;-moz-animation:zcwphone2 1.5s linear infinite;animation:zcwphone2 1.5s linear infinite;}



@-webkit-keyframes zcwphone {



0%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}



25%{-ms-transform:rotate(30deg);-webkit-transform:rotate(30deg);transform:rotate(30deg)}



50%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}



75%{-ms-transform:rotate(-30deg);-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}



100%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}



}



@-moz-keyframes zcwphone {



0%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}



25%{-ms-transform:rotate(30deg);-webkit-transform:rotate(30deg);transform:rotate(30deg)}



50%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}



75%{-ms-transform:rotate(-30deg);-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}







100%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}



}



@keyframes zcwphone {



0%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}



25%{-ms-transform:rotate(30deg);-webkit-transform:rotate(30deg);transform:rotate(30deg)}



50%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}



75%{-ms-transform:rotate(-30deg);-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}



100%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}



}



@-webkit-keyframes zcwphone2 {



0%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}



25%{-ms-transform:rotate(30deg);-webkit-transform:rotate(30deg);transform:rotate(30deg)}



50%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}



75%{-ms-transform:rotate(-30deg);-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}



100%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}



}



@-moz-keyframes zcwphone2 {



0%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}



25%{-ms-transform:rotate(30deg);-webkit-transform:rotate(30deg);transform:rotate(30deg)}



50%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}



75%{-ms-transform:rotate(-30deg);-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}



100%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}



}



@keyframes zcwphone2 {



0%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}



25%{-ms-transform:rotate(30deg);-webkit-transform:rotate(30deg);transform:rotate(30deg)}



50%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}



75%{-ms-transform:rotate(-30deg);-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}



100%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}



}



@-webkit-keyframes zcwmini {



0%{box-shadow:0 0 8px 6px rgba(207,8,8,0),0 0 0 0 rgba(0,0,0,0),0 0 0 0 rgba(207,8,8,0)}



10%{box-shadow:0 0 8px 6px ,0 0 12px 10px rgba(0,0,0,0),0 0 12px 14px}



100%{box-shadow:0 0 8px 6px rgba(207,8,8,0),0 0 0 40px rgba(0,0,0,0),0 0 0 40px rgba(207,8,8,0)}



}



@-moz-keyframes zcwmini {



0%{box-shadow:0 0 8px 6px rgba(207,8,8,0),0 0 0 0 rgba(0,0,0,0),0 0 0 0 rgba(207,8,8,0)}



10%{box-shadow:0 0 8px 6px ,0 0 12px 10px rgba(0,0,0,0),0 0 12px 14px}



100%{box-shadow:0 0 8px 6px rgba(207,8,8,0),0 0 0 40px rgba(0,0,0,0),0 0 0 40px rgba(207,8,8,0)}



}



@keyframes zcwmini {



0%{box-shadow:0 0 8px 6px rgba(207,8,8,0),0 0 0 0 rgba(0,0,0,0),0 0 0 0 rgba(207,8,8,0)}



10%{box-shadow:0 0 8px 6px ,0 0 12px 10px rgba(0,0,0,0),0 0 12px 14px}



100%{box-shadow:0 0 8px 6px rgba(207,8,8,0),0 0 0 40px rgba(0,0,0,0),0 0 0 40px rgba(207,8,8,0)}



}



@-webkit-keyframes zcwmini2 {



0%{box-shadow:0 0 8px 6px rgba(207,8,8,0),0 0 0 0 rgba(0,0,0,0),0 0 0 0 rgba(207,8,8,0)}



10%{box-shadow:0 0 8px 6px ,0 0 12px 10px rgba(0,0,0,0),0 0 12px 14px}



100%{box-shadow:0 0 8px 6px rgba(207,8,8,0),0 0 0 40px rgba(0,0,0,0),0 0 0 40px rgba(207,8,8,0)}



}



@-moz-keyframes zcwmini2 {



0%{box-shadow:0 0 8px 6px rgba(207,8,8,0),0 0 0 0 rgba(0,0,0,0),0 0 0 0 rgba(207,8,8,0)}



10%{box-shadow:0 0 8px 6px ,0 0 12px 10px rgba(0,0,0,0),0 0 12px 14px}



100%{box-shadow:0 0 8px 6px rgba(207,8,8,0),0 0 0 40px rgba(0,0,0,0),0 0 0 40px rgba(207,8,8,0)}



}



@keyframes zcwmini2 {



0%{box-shadow:0 0 8px 6px rgba(207,8,8,0),0 0 0 0 rgba(0,0,0,0),0 0 0 0 rgba(207,8,8,0)}



10%{box-shadow:0 0 8px 6px ,0 0 12px 10px rgba(0,0,0,0),0 0 12px 14px}



100%{box-shadow:0 0 8px 6px rgba(207,8,8,0),0 0 0 40px rgba(0,0,0,0),0 0 0 40px rgba(207,8,8,0)}



}



/* whatsap css */


/*css 23Dec23*/



.size, .color{float:left;}
.size{margin-right:15px;}

@media only screen and (max-width:767px) {
    .size, .color{float:none;}
    
}


.reviewCon .rows{border:1px solid #eee; padding:25px;}

.reviewCon .reviewerName{font-size: 18px;
    font-weight: 600;
    color: #000;}
    
.reviewCon .reviewerName span{display:block; font-size:14px; font-weight:400; margin-top:5px; color:#999;}
    .reviewCon   .ratings {margin:10px 0;}
 .reviewCon   .ratings .yellow{color:#ffae00;}
     .reviewCon   .ratings .gray{color:#ccc;}
 .reviewCon .rows{margin-top:20px;}
  .reviewCon .btn-yellow{color:#fff !important; float:right; margin-top:-20px;}
 
 .couponCode .form-control{display:inline-block; height:43px;}
 .couponCode .btn{display:inline-block;}
 
 /*new css*/
 
.featuredCon{background:#5e6d55; padding: 65px 0;}
 .featuredCon .heading{background:#fff; color:#5e6d55;}
 
 
