@font-face {
	font-family: 'hp-simplified';
	src: url(../fonts/hp-simplified.ttf);
	font-weight: normal;
	font-style: normal;
}
body {
	font-family: hp-simplified;
}
/* HEADER */
#nav-right {
	float: right;
}
.nav-pills>li>a {
	color: #8b8c8b;
}
.nav>li>a:focus, .nav>li>a:hover {
	text-decoration: none;
	background: none;
	color: #000;
}
.nav-pills>li.active>a {
	color: #eb911c;
	font-weight: bold;
	background-color: #fff;
}
.nav-pills>li.active>a:hover {
	background: none;
	color: #eb911c;
}
.navbar-nav>li>a {
	padding-top: 20px;
}
.icon-bar {
	color: #7178c6;
	border-color: #7178c6;
	background-color: #f0ad4e;
}
#nav-right button {
	font-size: 10px;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 10px;
	background-color: #fff;
	border-radius: 4px;
	border: 1px solid;
	padding: 5px 9px;
}
#nav-right {
	margin-right: 15px;
}
#navtop {
	font-size: 10px !important;
}
/*.fa {
    font-size: 14px;

}*/
#logo a img {
	margin: 10px 0px;
}
#main-navigation {
	font-size: 12px !important;
}
#main-navigation .nav>li>a {
	padding-left: 0;
	padding-right: 0;
	font-size: 16px;
}

.top_bar .navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {
    margin-left: -15px;
    padding-top: 0px;
}

.top_bar {
	     position: absolute;
    top: 0;
    width: 100%;
    z-index: 99999;
	/*background: #000;*/
}
.top_bar .navbar-default .navbar-nav>li>a {
    color: #fff;
	font-size: 16px;
	    background: none;
}
.top_bar .navbar {
    background-color: transparent;
    border-color: transparent;
}
.navbar-nav>li>a {
	padding-top: 20px;
	
}
.nav-justified {
	width: 100%;
	padding-top: 30px;
}
.no-padding {
	padding: 0px;
}
/* end menu */

/* SLIDER */
#Container_Carousel .rows .col-xs-12 {
	margin: 0;
	padding: 0;
}
#Container_Carousel {
	margin: 0;
	padding: 0;
	width: 100%;
	max-height: 850px;
}
.item img {
	width: 100%;
	max-height: 850px;
}
/*.carousel, .item, .active {
	height: 100%;
}*/
/*.carousel-inner {
	height: 100%;
}*/
.carousel-control.left, .carousel-control.right {
	background-image: none;
	top: 49%;
	font-size: 65px;
	cursor: pointer;
}
.glyphicon-circle-arrow-left {
	position: absolute;
	top: 50%;
	font-size: 50px;
	opacity: 0.5;
	left: 50px;
}
.glyphicon-circle-arrow-right {
	position: absolute;
	top: 50%;
	font-size: 50px;
	opacity: 0.5;
	right: 50px;
}
/* SLIDER END*/






/* carousel */
.media-carousel {
	margin-bottom: 0;
	padding: 0 0px 30px 0px;
}
/* Previous button  */
.media-carousel .carousel-control.left {
	height: 40px;
	width: 40px;
	color: #fdcc39;
	font-size: 89px;
	top: 100px;
}
/* Next button  */
.media-carousel .carousel-control.right {
	height: 40px;
	width: 40px;
	color: #fdcc39;
	font-size: 89px;
	top: 100px;
}
/* Changes the position of the indicators */
.media-carousel .carousel-indicators {
	right: 50%;
	top: auto;
	bottom: 0px;
	margin-right: -19px;
}
/* Changes the colour of the indicators */
.media-carousel .carousel-indicators li {
	background: #c0c0c0;
}
.media-carousel .carousel-indicators .active {
	background: #333333;
}
/* End carousel */


.clear {
	clear: both;
}
.main_heading h2 {
	border-bottom: 1px solid;
	padding-bottom: 10px;
	border-color: #ccc;
}
.latest_product{
padding-top:50px;
}
.latest_product .thumbnail {
	padding: 15px;
}
.latest_product .thumbnail .caption {
	padding: 15px;
	color: #333;
}
.border_btm {
	border-bottom: 1px solid #ccc;
	padding-bottom: 8px;
}
.cart_box {
	margin-top: 15px;
}
.past_price span {
	font-size: 16px;
	line-height: 30px;
	text-decoration: line-through;
	color: #888;
}
.past_price {
	text-align: right;
}
.current_price span {
	font-size: 20px;
	line-height: 30px;
	color: #d5b56d;
}
.current_price {
	text-align: right;
}
.product_code h3 {
	margin: 0px;
	line-height: 30px;
}
.carousel-inner .thumbnail {
	margin-bottom: 5px;
}
.cart-btn {
	text-align: right;
}
.view-btn {
	text-align: left;
}
.triangle {
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 100px 100px 0;
	border-color: transparent #e19e12 transparent transparent;
	position: absolute;
	right: 16px;
	top: 0px;
}
.triangle span {
	width: 100%;
	position: absolute;
	right: -50px;
	transform: rotate(45deg);
	color: #fff;
	z-index: 99999;
	opacity: 1;
	font-size: 24px;
}
.view-all {
	text-align: center;
}
.about-home {
    /*background-color: #e7a766;*/
    padding: 50px 0px;
   /* margin: 50px 0px;*/
    color: #000;
}
.about-home span img {
    transform: rotate(6deg);
    box-shadow: 10px 10px 18px #f7ede470;
    float: right;
    width: 200px;
}
.main_heading h1 {
	text-align: center;
	margin-bottom:20px;
}
.main_heading h1::after {
	display: block;
	content: "";
	width: 168px;
	height: 15px;
	/*background: url(../img/border.png) no-repeat;*/
	text-align: center;
	margin: 0px auto;
}
.quote {
	color:rgb(231, 167, 102);
	text-align: center;
	margin-bottom: 30px;
}
/*-------------------------------*/
/*    Carousel Fade Transition   */
/*-------------------------------*/

#fade-quote-carousel.carousel {
	padding-bottom: 60px;
}
#fade-quote-carousel.carousel .carousel-inner .item {
	opacity: 0;
	-webkit-transition-property: opacity;
	-ms-transition-property: opacity;
	transition-property: opacity;
}
#fade-quote-carousel.carousel .carousel-inner .active {
	opacity: 1;
	-webkit-transition-property: opacity;
	-ms-transition-property: opacity;
	transition-property: opacity;
}
#fade-quote-carousel.carousel .carousel-indicators {
	bottom: 10px;
}
#fade-quote-carousel.carousel .carousel-indicators > li {
	background-color: #eb911c;
	border: none;
}
#fade-quote-carousel blockquote {
	text-align: center;
	border: none;
}
#fade-quote-carousel .profile-circle {
	width: 100px;
	height: 100px;
	margin: 0 auto;
	border-radius: 100px;
}
/*-------footer----------*/
.footer-style {
	position: relative;
	color: #999;
	background-color:#fff;
}
.footer-style .footer-top {
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px dashed #000;
}
.footer-style .footer-top label {
	float: left;
	font-weight: bold !important;
	text-transform: uppercase;
	margin-right: 20px;
	display: block;
	font-size: 16px !important;
}
.footer-style .footer-top ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.footer-style .footer-top .socials-wrap .li-social {
	display: inline-block;
	margin: 0 4px;
	vertical-align: top;
}
.footer-style a {
	color: #000;
}
.footer-style .footer-top .socials-wrap .li-social a .icon-social {
	text-align: center;
	width: 32px;
	height: 32px;
	display: inline-block;
	line-height: 30px;
	color: #fff;
	font-size: 20px;
	-webkit-transition: 0.1s;
	-moz-transition: 0.1s;
	-ms-transition: 0.1s;
	-o-transition: 0.1s;
	transition: 0.1s;
	border: 1px solid #fff;
	border-radius: 3px;
}
.footer-style .footer-top .socials-wrap .li-social a .icon-social:hover {
	border-color: #caa22b;
	background: #e2b734;
	transition: 0.3s ease-in-out;
	-webkit-transition: 0.3s ease-in-out;
	-moz-transition: 0.3s ease-in-out;
	-o-transition: 0.3s ease-in-out;
	-ms-transition: 0.3s ease-in-out;
}
.footer-style .block-footer.block-subscribe {
	position: relative;
	right: -97px;
}
.footer-style .footer-top label {
	float: left;
	font-weight: bold !important;
	text-transform: uppercase;
	margin-right: 20px;
	display: block;
	font-size: 16px !important;
}
.footer-style .footer-top .block-subscribe .block-content {
	position: relative;
	padding: 0;
	float: left;
}
.footer-style .footer-top .block-subscribe .block-content .input-box {
	width: 387px;
}
.footer-style .footer-top .block-subscribe .block-content .input-box input {
	height: 32px;
	border: 1px solid #fff;
	border-radius: 3px;
	line-height: 32px;
	background: none;
	color: #fff;
	font-size: 85.71%;
	padding-left: 10px;
	width: 100%;
}
.block-subscribe .actions {
	background: none;
	padding: 0;
	margin: 3px 0 0;
	text-align: left;
}
.footer-style .footer-top .block-subscribe .block-content .actions button {
	position: absolute;
	top: 0;
	right: 0;
	font-weight: bold;
	background: #927d3e;
	height: 32px;
	border-radius: 0 3px 3px 0;
	padding-left: 24px;
	padding-right: 24px;
	font-size: 14px;
	text-transform: none;
}
.footer-style .footer-top-middle {
	padding-top: 41px;
	padding-bottom: 9px;
}
.footer-style .footer-block {
	margin-bottom: 30px;
}
.footer-style .footer-block .footer-block-title {
	position: relative;
	padding-left: 0px;
	padding-right: 29px;
	display: inline-block;
}
.footer-style .footer-top-middle .footer-block ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.footer-style .footer-bottom {
	text-align: center;
	position: relative;
	background-color: #fff;
    color: #000;
	border-top: 1px dashed #000;
}
.footer-style .footer-bottom-content {
	position: relative;
	z-index: 999;
	padding: 15px 0px;
	font-size: 12px;
}
.footer-style .footer-bottom-content a {
	font-weight: bold;
}
.footer-style .footer-top-middle .footer-block ul li {
	line-height: 30px;
}
/*.btn-default {
    color: #fff;
    background-color: #847d73;
    border-color: #ccc;
    font-weight: bold;
    font-size: 16px;
}*/
/*------blog----------*/


.blog-latest-post {
	margin-top: 20px;
	display: inline-block;
	padding-bottom: 30px;
}
.list-item-latest li {
	display: inline-block;
	width: 100%;
	margin-bottom: 20px;
}
.block.blog-latest-post .list-item-latest li {
	width: 50%;
	float: left;
	padding-left: 128px;
	position: relative;
}
.block.blog-latest-post .list-item-latest li:first-child {
	padding-left: 125px;
}
span.badge {
	min-width: 12px;
	padding: 3px 6px;
}
span.badge-sea {
	background: #b57b24;
}
span.badge {
	top: -1px;
	right: 36px;
	position: absolute;
}
.top_menu .search-open {
	right: 0px;
	top: 30px;
	display: none;
	padding: 14px;
	position: absolute;
	background: #fcfcfc;
	z-index: 999;
}
.top_menu .search-open {
	width: 330px;
}
.btn-u {
	border: 0;
	color: #333;
	font-size: 14px;
	cursor: pointer;
	font-weight: 400;
	padding: 7px 13px;
	position: relative;
	border: 1px solid#ccc;
	/*background: #e7a766;*/
	white-space: nowrap;
	display: inline-block;
	text-decoration: none;
	outline:none;
}
.btn-u:hover {
	border: 0;
	color: #000;
	font-size: 14px;
	cursor: pointer;
	font-weight: 400;
	padding: 7px 13px;
	position: relative;
	    border: 1px solid#000;
	/*background: rgb(232, 160, 86);*/
	white-space: nowrap;
	display: inline-block;
	text-decoration: none;
}
#navtop .navbar-nav>li>a {
	text-decoration: none;
	color: #fff;
}
#navtop .navbar-nav>li>a {
	text-decoration: none;
	color: #fff;
}
/*Single product*/
.single-product .col-item {
	/*border: 1px solid #e7a766;*/
	/*border-radius: 10px;*/
	background: #FFF;
	margin-bottom: 30px;
}

.single-product .col-item .photo img {
	margin: 0 auto;
	width: 100%;
	padding: 1px;
	border-radius: 10px 10px 0 0;
}
.single-product .col-item .info {
	padding: 0px 10px 10px 10px;
	border-radius: 0 0 5px 5px;
	margin-top: 1px;
}
.single-product .price-text-color {
	color: #000;
}
.single-product .col-item .info .rating {
	color: #777;
}
.single-product .col-item .rating {
	/*width: 50%;*/
	float: left;
	font-size: 17px;
	text-align: right;
	line-height: 52px;
	margin-bottom: 10px;
	height: 52px;
}
/*.single-product .col-item .separator {
	border-top: 1px solid #e7a766;
}*/
.single-product .clear-left {
	clear: left;
}
.single-product .col-item .separator p {
	line-height: 20px;
	margin-bottom: 0;
	margin-top: 10px;
}
.single-product .col-item .separator p i {
	margin-right: 5px;
}
.single-product .col-item .btn-add {
	width: 50%;
	float: left;
}
/*.single-product .col-item .btn-add {
	border-right: 1px solid #e7a766;
}*/
.single-product .col-item .btn-details {
	width: 50%;
	float: left;
	padding-left: 10px;
	text-align: right;
	padding-top: 5px;
	    display: none;
}
.sidebar-nav-v1 a {
	color: #000;
	text-decoration: none;
}
.btn-u:hover, .btn-u:focus {
	color: #000;
	text-decoration: none;
}
.top_menu {
	border-bottom: 1px solid rgba(204, 204, 204, 0.6);
}
.mbottom_20 {
	margin-bottom: 20px;
}
.product-details-page, .shopping-cart, .product-category-page {
	margin-top: 10px;
}
.footer-menu li, .seconday-menu li {
	float: left;
}
.copyright-content {
	margin-top: 10px;
	text-align: right;
}
.margin_10 {
	margin: 10px;
}
.copyright-content a {
	color:#000;
}
.footer-middle .nav {
	display: inline-block;
}
.footer-middle .footer-menu li {
	float: left;
	padding: 10px 0px;
}
.footer-middle .nav li a {
	padding: 0px 15px;
	border-right: 1px solid #fff;
}
.footer-middle .nav>li:last-child a {
	border-right: none;
}
.footer-top .nav {
	display: inline-block;
}
.footer-top .footer-menu li {
	float: left;
	padding: 10px 0px;
}
.footer-top .nav li a {
	padding: 0px 15px;
	border-right: 1px solid #fff;
}
.footer-top .nav>li:last-child a {
	border-right: none;
}
.proudct-details h4 a {
	color: #000;
	text-decoration: none;
}
.proudct-details h4 a:hover {
	color: #000;
	text-decoration: none;
}
.page-content p {
	text-align: justify;
}
.product-more-details-link {
	text-decoration: none;
	color: #000;
}
.product-more-details-link:hover {
	color:#a5a5a5;
	text-decoration: none;
}
.call-to-action {
	position: relative;
	padding: 38px 0px;
	background-color: #fde428;
	background-attachment: fixed;
	background-position: center center;
	background-repeat: no-repeat;
}
.home-page-tag-line {
	background-color: #e7a766;
	padding: 30px 0px;
	margin: 50px 0px 20px;
}
.tag-line p {
	color: #fff;
	font-size: 20px;
}
/*flipkart*/


.flipkart-navbar-input {
	padding: 10px 16px;
	border-radius: 2px 0 0 2px;
	border: 1px solid #ddd;
	outline: 0 none;
	font-size: 15px;
}
.flipkart-navbar-button {
	background-color: #eb911c;
	border: 1px solid #eb911c;
	border-radius: 0 2px 2px 0;
	color: #fff;
	padding: 10px 0;
	height: 43px;
	cursor: pointer;
	outline:none;
}
.cart-button {
	background-color: #ddd;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .23), inset 1px 1px 0 0 hsla(0, 0%, 100%, .2);
	padding: 10px 0;
	text-align: center;
	height: 41px;
	border-radius: 2px;
	font-weight: 500;
	width: 120px;
	display: inline-block;
	color: #fff;
	text-decoration: none;
	color: inherit;
	border: none;
	outline: none;
}
.cart-button:hover {
	text-decoration: none;
	color: #000;
	cursor: pointer;
}
.cart-fa {
	display: inline-block;
	width: 16px;
	height: 16px;
	vertical-align: middle;
	margin-right: 8px;
}
.item-number {
	border-radius: 3px;
	/*background-color: rgba(0, 0, 0, .1);*/
	height: 20px;
	padding: 3px 6px;
	font-weight: 500;
	display: inline-block;
	color: #000;
	line-height: 12px;
	margin-left: 10px;
}
.largenav {
	margin-top: 15px;
}
.smallnav {
	display: block;
}
.smallsearch {
	margin-top: 15px;
}
.login_link {
	margin-top: 15px;
}
.main-category-menu {
	margin-top: 15px;
}
.cart-button fa {
	color: #000;
}
.cart a {
	color: #000;
	text-decoration: none;
}
.cart a:hover {
	color: #000;
	text-decoration: none;
}
.login_link a {
	color: #000;
	text-decoration: none;
}
.seconday-menu a {
	color: #000;
}
.min-height {
	min-height: 700px;
}
.login-menu .open>a, .nav .open>a:focus, .nav .open>a:hover {
	background-color: #000 !important;
}
.page-content {
	min-height: 410px;
}
.padding-left-zero {
	padding-left: 0px;
}
.footer-v1 {
	margin-top: 40px;
}
/*.nav>li.active>a:hover{
	color: #eb911c !important;
	
}*/
.nav>li.active>a {
	color: #fff !important;
	
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
  color: #000!important;
  background-color: #ccc !important;
  border-left-color:#3c8dbc;
  border-left-width: 3px;
  
 }
.catalog_cateory {
	padding: 0px 9px 0px 0px;
}
.main_heading p {
	text-align: justify;
}
.seconday-menu li a {
	font-size: 14px;
}
.reg-header {
	color: #555;
	text-align: center;
	margin-bottom: 35px;
	border-bottom: solid 1px #eee;
}
.margin-bottom-20 {
	margin-bottom: 20px;
}

.reg-header h2
{
	margin-top:0px;
}

.reg-page {
	color: #555;
	padding: 20px;
	background: #fefefe;
	border: solid 1px #eee;
	box-shadow: 0 0 3px #eee;
}
.content {
	/*padding-top: 40px;*/
	padding-bottom: 40px;
}
.log-reg .border-wings span {
	color: #687074;
	font-size: 14px;
	padding: 0 10px;
	position: relative;
	margin-bottom: 15px;
	display: inline-block;
	text-transform: uppercase;
}
.log-reg .border-wings {
	text-align: center;
}
.log-reg .border-wings span:before, .log-reg .border-wings span:after {
	top: 10px;
	height: 1px;
	width: 100%;
	content: " ";
	background: #ccc;
	position: absolute;
	right: -38px;
}
.log-reg .border-wings span:after {
	right: 100%;
}
.margin-bottom-5 {
	margin-bottom: 5px;
}
.btn-u.btn-u-fb:hover, .btn-u.btn-u-fb:focus, .btn-u.btn-u-fb:active, .btn-u.btn-u-fb.active, .open .dropdown-toggle.btn-u.btn-u-fb {
	background: #5168a3;
}
.btn-u.btn-u-fb {
	background: #4862a3;
}
.btn-u.btn-u-tw:hover, .btn-u.btn-u-tw:focus, .btn-u.btn-u-tw:active, .btn-u.btn-u-tw.active, .open .dropdown-toggle.btn-u.btn-u-tw {
	background: #d34836;
}
.btn-u.btn-u-tw {
	background: #d34836;
}
span.color-red {
	color: red;
}
.category-name-title {
	font-size: 24px;
}
.product-name-details {
	font-size: 24px;
}
.category-name-title small {
	font-size: 14px;
}
.product-price {
	font-size: 14px;
}
.close fa {
	color: red;
}
.color-red {
	color: red;
	font-size: 18px;
	padding: 0px;
}
.close-btn-cart {
	outline: none;
	border: none;
}
.carousel-indicators li {
	visibility: hidden;
}
/*bottom-to-top-scroll to top */

#bottom-to-top-scroll {
	position: fixed;
	right: 10px;
	bottom: 10px;
	cursor: pointer;
	width: 50px;
	height: 50px;
	background-color: #000;
	text-indent: -9999px;
	display: none;
	-webkit-border-radius: 60px;
	-moz-border-radius: 60px;
	border-radius: 60px;
	z-index: 10000;
}
#bottom-to-top-scroll span {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -8px;
	margin-top: -12px;
	height: 0;
	width: 0;
	border: 8px solid transparent;
	border-bottom-color: #ffffff
}
#bottom-to-top-scroll:hover {
	    background-color: #000;
    opacity: 1;
    border: 1px solid #fff;
	filter: "alpha(opacity=100)";
	-ms-filter: "alpha(opacity=100)";
}
.margin-bottom-10 {
	margin-bottom: 10px;
}
.description-product-details p {
	text-align: justify;
}
.quantity-button {
	float: left;
}
.quantity-field {
	float: left;
	width: 45%;
	height: 26px;
}
.success {
	color: #3c763d;
}
.mgn-lt-15 {
	margin-left: 15px;
}
.owl-controls .owl-buttons .owl-prev {
	position: absolute;
	top: 40%;
	/*left: 10px;*/
	float: left;
	font-size: 25px;
	color: #fff;
	background: rgba(255, 255, 255, 0.15);
	height: 30px;
	width: 30px;
	line-height: 30px;
	text-align: center;
	border-radius: 50%;
	z-index: 99;
}
.owl-controls .owl-buttons .owl-next {
	position: absolute;
	top: 40%;
	float: right;
	/*right: 20px;*/
	font-size: 25px;
	color: #fff;
	background: rgba(255, 255, 255, 0.15);
	height: 30px;
	width: 30px;
	line-height: 30px;
	text-align: center;
	border-radius: 50%;
	z-index: 99;
}

.owl-prev .fa-angle-left:before {
   
    margin-left: -3px;
}
.owl-next .fa-angle-right:before {
   
    margin-right: -3px;
}


.navbar {
	margin-bottom: 0px;
}

.padding-0
{
	padding:0px;
}

/*----- Social Links -----*/
.social-nav {
    padding: 0;
    list-style: none;
    margin: -10px 0 0 -10px;
}
.social-nav li {
    float: left;
    margin: 10px 0 0 10px;
    list-style: none;
}

.social-nav a {
    display: inline-block;
    float: left;
    width: 40px;
    height: 40px;
    font-size: 20px;
    color: #fff;
    text-decoration: none;
    cursor: pointer;
    text-align: center;
    line-height: 40px;
    background: #000;
    position: relative;
    transition: all 0.5s;
    -ms-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
}
.social-nav a {
    overflow: hidden;
    font-size: 20px;
    border-radius: 50%;
	    padding-top: 10px;
}
.social-nav a:hover {
    background: #fff;
    text-shadow: 0px 0px #d4d4d4, 1px 1px #d4d4d4, 2px 2px #d4d4d4, 3px 3px #d4d4d4, 4px 4px #d4d4d4, 5px 5px #d4d4d4, 6px 6px #d4d4d4, 7px 7px #d4d4d4, 8px 8px #d4d4d4, 9px 9px #d4d4d4, 10px 10px #d4d4d4, 11px 11px #d4d4d4, 12px 12px #d4d4d4, 13px 13px #d4d4d4, 14px 14px #d4d4d4, 15px 15px #d4d4d4, 16px 16px #d4d4d4, 17px 17px #d4d4d4, 18px 18px #d4d4d4, 19px 19px #d4d4d4, 20px 20px #d4d4d4, 21px 21px #d4d4d4, 22px 22px #d4d4d4, 23px 23px #d4d4d4, 24px 24px #d4d4d4, 25px 25px #d4d4d4, 26px 26px #d4d4d4, 27px 27px #d4d4d4, 28px 28px #d4d4d4, 29px 29px #d4d4d4, 30px 30px #d4d4d4;
}
.social-nav .twitter {
    background: #00ACED;
    text-shadow: 0px 0px #0087ba, 1px 1px #0087ba, 2px 2px #0087ba, 3px 3px #0087ba, 4px 4px #0087ba, 5px 5px #0087ba, 6px 6px #0087ba, 7px 7px #0087ba, 8px 8px #0087ba, 9px 9px #0087ba, 10px 10px #0087ba, 11px 11px #0087ba, 12px 12px #0087ba, 13px 13px #0087ba, 14px 14px #0087ba, 15px 15px #0087ba, 16px 16px #0087ba, 17px 17px #0087ba, 18px 18px #0087ba, 19px 19px #0087ba, 20px 20px #0087ba, 21px 21px #0087ba, 22px 22px #0087ba, 23px 23px #0087ba, 24px 24px #0087ba, 25px 25px #0087ba, 26px 26px #0087ba, 27px 27px #0087ba, 28px 28px #0087ba, 29px 29px #0087ba, 30px 30px #0087ba;
}
.social-nav .twitter:hover {
    color: #00ACED;
}
.social-nav .facebook {
    background: #3B579D;
    text-shadow: 0px 0px #2d4278, 1px 1px #2d4278, 2px 2px #2d4278, 3px 3px #2d4278, 4px 4px #2d4278, 5px 5px #2d4278, 6px 6px #2d4278, 7px 7px #2d4278, 8px 8px #2d4278, 9px 9px #2d4278, 10px 10px #2d4278, 11px 11px #2d4278, 12px 12px #2d4278, 13px 13px #2d4278, 14px 14px #2d4278, 15px 15px #2d4278, 16px 16px #2d4278, 17px 17px #2d4278, 18px 18px #2d4278, 19px 19px #2d4278, 20px 20px #2d4278, 21px 21px #2d4278, 22px 22px #2d4278, 23px 23px #2d4278, 24px 24px #2d4278, 25px 25px #2d4278, 26px 26px #2d4278, 27px 27px #2d4278, 28px 28px #2d4278, 29px 29px #2d4278, 30px 30px #2d4278;
}
.social-nav .facebook:hover {
    color: #3B579D;
}
.social-nav .google {
    background: #DD4A3A;
    text-shadow: 0px 0px #c23122, 1px 1px #c23122, 2px 2px #c23122, 3px 3px #c23122, 4px 4px #c23122, 5px 5px #c23122, 6px 6px #c23122, 7px 7px #c23122, 8px 8px #c23122, 9px 9px #c23122, 10px 10px #c23122, 11px 11px #c23122, 12px 12px #c23122, 13px 13px #c23122, 14px 14px #c23122, 15px 15px #c23122, 16px 16px #c23122, 17px 17px #c23122, 18px 18px #c23122, 19px 19px #c23122, 20px 20px #c23122, 21px 21px #c23122, 22px 22px #c23122, 23px 23px #c23122, 24px 24px #c23122, 25px 25px #c23122, 26px 26px #c23122, 27px 27px #c23122, 28px 28px #c23122, 29px 29px #c23122, 30px 30px #c23122;
}
.social-nav .google:hover {
    color: #DD4A3A;
}
.social-nav .linkedin {
    background: #007BB6;
    text-shadow: 0px 0px #005983, 1px 1px #005983, 2px 2px #005983, 3px 3px #005983, 4px 4px #005983, 5px 5px #005983, 6px 6px #005983, 7px 7px #005983, 8px 8px #005983, 9px 9px #005983, 10px 10px #005983, 11px 11px #005983, 12px 12px #005983, 13px 13px #005983, 14px 14px #005983, 15px 15px #005983, 16px 16px #005983, 17px 17px #005983, 18px 18px #005983, 19px 19px #005983, 20px 20px #005983, 21px 21px #005983, 22px 22px #005983, 23px 23px #005983, 24px 24px #005983, 25px 25px #005983, 26px 26px #005983, 27px 27px #005983, 28px 28px #005983, 29px 29px #005983, 30px 30px #005983;
}
.social-nav .linkedin:hover {
    color: #007BB6;
}
.social-nav .pinterest {
    background: #CB2026;
    text-shadow: 0px 0px #9f191e, 1px 1px #9f191e, 2px 2px #9f191e, 3px 3px #9f191e, 4px 4px #9f191e, 5px 5px #9f191e, 6px 6px #9f191e, 7px 7px #9f191e, 8px 8px #9f191e, 9px 9px #9f191e, 10px 10px #9f191e, 11px 11px #9f191e, 12px 12px #9f191e, 13px 13px #9f191e, 14px 14px #9f191e, 15px 15px #9f191e, 16px 16px #9f191e, 17px 17px #9f191e, 18px 18px #9f191e, 19px 19px #9f191e, 20px 20px #9f191e, 21px 21px #9f191e, 22px 22px #9f191e, 23px 23px #9f191e, 24px 24px #9f191e, 25px 25px #9f191e, 26px 26px #9f191e, 27px 27px #9f191e, 28px 28px #9f191e, 29px 29px #9f191e, 30px 30px #9f191e;
}
.social-nav .pinterest:hover {
    color: #CB2026;
}

.social-nav .whatsapp {
    background: #247b25;
    text-shadow: 0px 0px #3c763d, 1px 1px #3c763d, 2px 2px #3c763d, 3px 3px #3c763d, 4px 4px #3c763d, 5px 5px #3c763d, 6px 6px #3c763d, 7px 7px #3c763d, 8px 8px #3c763d, 9px 9px #3c763d, 10px 10px #3c763d, 11px 11px #3c763d, 12px 12px #005983, 13px 13px #005983, 14px 14px #005983, 15px 15px #005983, 16px 16px #005983, 17px 17px #005983, 18px 18px #005983, 19px 19px #005983, 20px 20px #005983, 21px 21px #005983, 22px 22px #005983, 23px 23px #005983, 24px 24px #005983, 25px 25px #005983, 26px 26px #005983, 27px 27px #005983, 28px 28px #005983, 29px 29px #005983, 30px 30px #005983;
}
.social-nav .whatsapp:hover {
    color: #247b25;
}
.breadcrumb a.active{
	color: black;
}

.description-product-details
{
	margin-top:10px;
}
.breadcrumbs{
	    border: 1px solid #ddd;
	/*height: 57px;*/
}


.breadcrumb {
    margin-bottom: 0px;
    background-color: transparent;
	    padding-left: 135px;
}

.breadcrumb  li a
{
	color:#000;
}

.add li
{
	padding:4px 0px;
}

.proudct-details h4 a:hover {
	text-decoration:underline;
   
}




 /* highlight results */
.ui-autocomplete span.hl_results {
    background-color: #ffff66;
}
 
/* loading - the AJAX indicator */
.ui-autocomplete-loading {
    background: white url(../images/auto-image.gif) right center no-repeat;
}
 
/* scroll results */
.ui-autocomplete {
    max-height: 250px;
    overflow-y: auto;
    /* prevent horizontal scrollbar */
    overflow-x: hidden;
    /* add padding for vertical scrollbar */
    padding-right: 5px;
}
 
.ui-autocomplete li {
    font-size: 16px;
}
 
/* IE 6 doesn't support max-height
* we use height instead, but this forces the menu to always be this tall
*/
* html .ui-autocomplete {
    height: 250px;
}

.ui-autocomplete {
cursor: default;
left: 0;
position: absolute;
top: 0;
}

.ui-menu {
display: block;
list-style: none outside none;
margin: 0;
outline: medium none;
padding: 2px;
}
.ui-menu .ui-menu {
margin-top: -3px;
position: absolute;
}
.ui-menu .ui-menu-item {
margin: 0;
padding: 0;
width: 100%;
}
.ui-menu .ui-menu-divider {
border-width: 1px 0 0;
font-size: 0;
height: 0;
line-height: 0;
margin: 5px -2px;
}
.ui-menu .ui-menu-item a {
display: block;
font-weight: normal;
line-height: 1.5;
min-height: 0;
padding: 5px 0.4em;
text-decoration: none;
font-size:0.72em;
cursor: pointer;
border-bottom: 1px solid #DDDDDD;
}
.ui-menu .ui-menu-item a.ui-state-focus, .ui-menu .ui-menu-item a.ui-state-active {
font-weight: normal;
margin: -1px;
}
.ui-menu .ui-state-disabled {
font-weight: normal;
line-height: 1.5;
margin: 0.4em 0 0.2em;
}
.ui-menu .ui-state-disabled a {
cursor: default;
}
.ui-menu-icons {
position: relative;
}
.ui-menu-icons .ui-menu-item a {
padding-left: 2em;
position: relative;
}
.ui-menu .ui-icon {
left: 0.2em;
position: absolute;
top: 0.2em;
}
.ui-menu .ui-menu-icon {
float: right;
position: static;
}
.ui-progressbar {
height: 2em;
overflow: hidden;
text-align: left;
}
.ui-progressbar .ui-progressbar-value {
height: 100%;
margin: -1px;
}
.ui-progressbar .ui-progressbar-overlay {
background: url("images/animated-overlay.gif") repeat scroll 0 0 rgba(0, 0, 0, 0);
height: 100%;
opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
background-image: none;
}


.ui-tabs {
padding: 0.2em;
position: relative;
}
.ui-tabs .ui-tabs-nav {
margin: 0;
padding: 0.2em 0.2em 0;
}
.ui-tabs .ui-tabs-nav li {
border-bottom: 0 none;
float: left;
list-style: none outside none;
margin: 1px 0.2em 0 0;
padding: 0;
position: relative;
top: 0;
white-space: nowrap;
}
.ui-tabs .ui-tabs-nav li a {
float: left;
padding: 0.5em 1em;
text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
margin-bottom: -1px;
padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
cursor: text;
}
.ui-tabs .ui-tabs-nav li a, .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
border-width: 0;
display: block;
padding: 1em 1.4em;
}
.ui-widget {
font-family: arial;
font-size: 0.9em;
}
.ui-widget .ui-widget {
font-size: 1em;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
font-size: 1em;
}
.ui-widget-content {
background: #fff;
border: 1px solid #DDDDDD;
color: #333333;
box-shadow:0 2px 4px rgba(0, 0, 0, 0.2);
/*width:395px!important;*/
}
.ui-widget-content a {
color: #333333;
}
.ui-widget-header {
background: url("images/ui-bg_gloss-wave_35_f6a828_500x100.png") repeat-x scroll 50% 50% #F6A828;
border: 1px solid #E78F08;
color: #FFFFFF;
font-weight: bold;
}
.ui-widget-header a {
color: #FFFFFF;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
background: url("images/ui-bg_glass_100_f6f6f6_1x400.png") repeat-x scroll 50% 50% #F6F6F6;
border: 1px solid #CCCCCC;
color: #1C94C4;
font-weight: bold;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
color: #1C94C4;
text-decoration: none;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
background:#eeeeee;
color: #000;
}
.ui-progressbar {
    height: 2em;
    overflow: hidden;
    text-align: left;
}
.ui-progressbar .ui-progressbar-value {
    height: 100%;
    margin: -1px;
}
.ui-progressbar .ui-progressbar-overlay {
    background: url(../images/lazy-load.gif) repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 100%;
    
}
.ui-progressbar-indeterminate .ui-progressbar-value {
    background-image: none;
}
/************************************* AutoComplete Search CSS start here *****************************************************/

.wizard > .steps .disabled a, .wizard > .steps .disabled a:hover, .wizard > .steps .disabled a:active {
    color: #555;
}


.cart-btn {
    background-color: #ddd;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .23), inset 1px 1px 0 0 hsla(0, 0%, 100%, .2);
    padding: 10px 12px;
}



.dl-horizontal dt {
    
    text-align: left;
    
}

.dl-horizontal dd {
    margin-left: 0px;
}
.nav-tabs {
    border-bottom: none;
}

.margin-top-10
{
	margin-top:10px;
}
.heading-md
{
	margin-top:0px;
}



.nav-dashboard .fa {
     
	width:25px;
	font-size:18px;
	 
}


.gray-brd
{
	background:#f5f5f5;
}

.qty-center
{
	
	    text-align: center;
    display: inline-block;
    width: 90px;

}
.clr-red
{
	color:#e20f0f;
}

/*.cart-header-button{
	margin-top: 15px;
}*/
.cart-button-outer{	
	
}
.cart-button-outer .fa{
	font-size: 22px;
  margin-top: 20px;
	color: #fff;
}
.cart-button-outer:hover{	
	/*background: #fff;*/
	/*border: 1px solid #e7a766;*/
}
/*.cart-button-outer .fa:hover{
	color: #eb911c;
}*/

.profile .nav-tabs>li>a
{
	background-color:#eee;
}


.nav-dashboard>li>a {
    
    padding: 14px 15px;
}
.org
{
background-color:#e7a766;

}

.main-category-menu .input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group {
    
    outline: 0;
}
.org i
{
	color:#fff;
}
.org:hover, .org:visited{
background-color:#eaa055;
}

.CartCounter
{
	font-weight:bold;
	font-size:14px;
	
	
}
.margin-top-5
{
	margin-top:5px;
}

.fixed-header{
	position: fixed;
	z-index: 99999;
	/*background: rgba(255, 255, 255, 0.9);*/
	background:rgba(255, 255, 255, 0.95);
	width: 100%;
	top: 0;
}

/*.cart-box {
    padding:2px;
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
}*/


.input-group .form-control:focus {
    border-color: #d6b56e;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgb(214, 181, 110);
}

/* The snackbar - position it at the bottom and in the middle of the screen */
#item_removed_cart_toaster, #item_added_to_cart_toaster {
    visibility: hidden; /* Hidden by default. Visible on click */
    min-width: 250px; /* Set a default minimum width */
    margin-left: -125px; /* Divide value of min-width by 2 */
    background-color: #333; /* Black background color */
    color: #fff; /* White text color */
    text-align: center; /* Centered text */
    border-radius: 2px; /* Rounded borders */
    padding: 16px; /* Padding */
    position: fixed; /* Sit on top of the screen */
    z-index: 1; /* Add a z-index if needed */
    left: 50%; /* Center the item_removed_cart */
    bottom: 30px; /* 30px from the bottom */
}

/* Show the item_removed_cart when clicking on a button (class added with JavaScript) */
#item_removed_cart_toaster.show, #item_added_to_cart_toaster.show {
    visibility: visible; /* Show the snackbar */

/* Add animation: Take 0.5 seconds to fade in and out the snackbar. 
However, delay the fade out process for 2.5 seconds */
    -webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;
    animation: fadein 0.5s, fadeout 0.5s 2.5s;
}

/* Animations to fade the snackbar in and out */
@-webkit-keyframes fadein {
    from {bottom: 0; opacity: 0;} 
    to {bottom: 30px; opacity: 1;}
}

@keyframes fadein {
    from {bottom: 0; opacity: 0;}
    to {bottom: 30px; opacity: 1;}
}

@-webkit-keyframes fadeout {
    from {bottom: 30px; opacity: 1;} 
    to {bottom: 0; opacity: 0;}
}

@keyframes fadeout {
    from {bottom: 30px; opacity: 1;}
    to {bottom: 0; opacity: 0;}
}


.category-slider .item {
    margin-right: 10px;
}
.margin-top-20{
	margin-top: 20px;
}
.category-image-box{
	    background-image: url(../img/category-image.png);
    background-repeat: no-repeat;
    background-position: -46px -46px;
}

.padd-0
{
	padding:0px;
}
.wizard > .steps .current a, .wizard > .steps .current a:hover, .wizard > .steps .current a:active {
  
    background: #faf8d1 !important;
}

.margin-top-20
{
	/*margin-top:20px;*/
	    padding-top: 40px;
}

.billing-info .nav-tabs>li>a {
    background:#eee;
}
.margin-top-bottom-10{
	margin-top: 10px;
	margin-bottom: 10px;
}

.wizard > .steps .disabled a, .wizard > .steps .disabled a:hover, .wizard > .steps .disabled a:active {
    background: #eee !important;
}
.cat-btn-margin{
	    margin-top: 230px;
}

.error{ color:#F00;}

.shipping-address
{
	margin-top:25px;
}



.list-group-item li .active{
  color: #eb911c !important;
    background-color: #fff  !important;
    border-color: #fff  !important;
}

.cross-line
{
	text-decoration:line-through;
}

.hgt-55
{
	height:55px;
}

.sale_price {
	text-align:right;
	padding-right:0px;
	color:#ec2f2f !important;
	font-weight:500;
}
.sale_price_detail {
	
	padding-right:0px;
	color:#ec2f2f !important;
	font-weight:500;
}
.price_on_request {
	
	padding-right:0px;
	color:#000 !important;
	font-weight:500;
}
.price-name {
    min-height: 60px;
}
.masonry { /* Masonry container */
    column-count: 4;
    column-gap: 1em;
}

.masonry .item { /* Masonry bricks or child elements */
    background-color: #eee;
    display: inline-block;
    margin: 0 0 1em;
    width: 100%;
	border-radius: 5px;
       border: 1px solid #d6b56e;
}
.masonry .item img { border-radius: 5px;}
.top_bar .navbar {
    min-height: 36px;
}
.top_bar .navbar-inverse .navbar-nav>li>a {
        color: #ffffff;
    padding: 6px 15px;
    font-size: 15px;
}
.under-line {     border-bottom: 1px solid #ccc;}
.under-height { margin:0px; 
    
    border: 0;
    border-top: 1px solid #ccc;}
.cart-data {
        line-height: 38px;
       border-radius: 50%;
    line-height: 16px;
    width: 18px;
    height: 18px;
    position: absolute;
    text-align: center;
    top: 8px;
    left: 10px;
}
.wrapper{min-height:600px;}
.container{}
a {
    color: #000;
    text-decoration: none;
}
.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {
    z-index: 2;
    color: #fff;
   background-color: #e6e6e6;
    border-color: #e6e6e6;
}
.pagination>li>a, .pagination>li>span {
    color: #d89607;
}
.imgField input[type="file"] {
    bottom: 0;
    cursor: pointer;
    left: 13px;
    top: 0px;
    opacity: 0;
    padding: 0;
    position: absolute;
    height: 125px;
    width: 125px;
    z-index: 0;
    margin: 0 auto;
}

#lightbox .modal-content {
    display: inline-block;
    text-align: center;   
}

#lightbox .close {
    opacity: 1;
    color: rgb(255, 255, 255);
    background-color: rgb(25, 25, 25);
    padding: 5px 8px;
    border-radius: 30px;
    border: 2px solid rgb(255, 255, 255);
    position: absolute;
    top: -15px;
    right: -55px;
    
    z-index:1032;
}

/*------------------------------29-5-2018-----------------------*/
.info .proudct-details h5 a:hover{
	color:#000;	
}
.info .price-text-color a:hover{
	color:#000;
}
.info .clear-left .btn-details a:hover{
	color:#e7a766;
}
#owl-demo-studio .item{
    background: no-repeat;
  /*  padding: 30px 0px;*/
    margin: 0px 8px;
    color: #FFF;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-align: center;
}
#owl-demo-studio .item img {
    width: 80%;
    max-height: 100px;
}

#owl-demo-studio .owl-pagination{
	display:none;	
}
#owl-demo-studio .owl-prev{
	padding: 0px 0px;
	font-size: 20px;
	background:none;
	color: #5d1a17;
	left:0px;	
	margin:0px;
	display:none;
}
#owl-demo-studio .owl-next{
	padding: 0px 0px;
	font-size: 20px;
	background:none; 
	color: #5d1a17;
	right:0px;	
	margin:0px;
	display:none;
}
.product_cat h3{
	color:#e7a766;	
}
.latest_product h3{
	color:#333;
	border-bottom:2px solid#333;
	display:inline-block;
	    padding-bottom: 5px;
		
}
.log-in-form-center {
    float: none;
    margin: 0px auto;
}	
.log-in-form-center-mrg-tp{
	margin-top:50px;	
}
.top_bar .navbar-inverse .navbar-nav>.active>a{
    background-color: #e7a766;
    border: 1px solid #e7a766;
	color:#fff !important;	
}
.illustration-v2 .pagination a{
	color:#000;
	/*background-color: rgb(232, 160, 86) !important;*/
    border-color: #fdfdfd ;
	border:1px solid#000;
}
.illustration-v2 .pagination.active a{
	color:#000;
	/*background-color: rgb(232, 160, 86) !important;*/
    border-color: #000 ;
}
.illustration-v2 .pagination.active a:hover{
	background-color: #fff !important;
    border-color: #000 ;
}
.illustration-v2 .pagination.active a:focus{
	background-color: #fff !important;
    border-color: #000 ;
}
.illustration-v2 .pagination.active li.active a{
	    color: #000;
    /*background-color: rgb(93, 26, 23) !important;*/
    border-color: #000;	
}
.illustration-v2 .pagination.active li.active a:hover{
	    color: #000;
    background-color:#fff;
    border-color: #000;	
}


/*----------(28-7-2018)----------*/
#owl-demo .item img{
    display: block;
    width: 100%;
    height: auto;
}

.btn-color.btn-default{
    color: #000;
    background-color: #fff;
   border-color:#000;
	margin-top: 11px;
	border-radius:0px;
}



.testimonial-bg{
	background-image:url(../img/testimonial.jpg);
	height: 400px;
}





/*#testimonial4{
  overflow: hidden;
  min-height: 375px;
  position: relative;
  background: #1583c9;
}*/
#testimonial4 .carousel-inner{
  width: 75%;
  margin: auto;
}
#testimonial4 .carousel-inner:hover{
  cursor: -moz-grab;
  cursor: -webkit-grab;
}
#testimonial4 .carousel-inner:active{
  cursor: -moz-grabbing;
  cursor: -webkit-grabbing;
}
#testimonial4 .carousel-inner .item{
  overflow: hidden;
}

.testimonial4_indicators .carousel-indicators{
  left: 0;
  margin: 0;
  width: 100%;
  font-size: 0;
  height: 20px;
  bottom: 15px;
  padding: 0 5px;
  cursor: e-resize;
  overflow-x: auto;
  overflow-y: hidden;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  display:none;
}
.testimonial4_indicators .carousel-indicators li{
  padding: 0;
  width: 10px;
  height: 10px;
  border: none;
  text-indent: 0;
  margin: 2px 3px;
  cursor: pointer;
  display: inline-block;
  background: #ffffff;
  -webkit-border-radius: 100%;
  border-radius: 100%;
}
.testimonial4_indicators .carousel-indicators .active{
  padding: 0;
  width: 10px;
  height: 10px;
  border: none;
  margin: 2px 3px;
  background-color: #000;
  -webkit-border-radius: 100%;
  border-radius: 100%;
}
.testimonial4_indicators .carousel-indicators::-webkit-scrollbar{
  height: 3px;
}
.testimonial4_indicators .carousel-indicators::-webkit-scrollbar-thumb{
  background: #eeeeee;
  -webkit-border-radius: 0;
  border-radius: 0;
}

.testimonial4_control_button .carousel-control{
  top: 175px;
  opacity: 1;
  width: 40px;
  bottom: auto;
  height: 40px;
  font-size: 10px;
  cursor: pointer;
  font-weight: 700;
  overflow: hidden;
  line-height: 38px;
  text-shadow: none;
  text-align: center;
  position: absolute;
  background: transparent;
  border: 2px solid #ffffff;
  text-transform: uppercase;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: all 0.6s cubic-bezier(0.3,1,0,1);
  transition: all 0.6s cubic-bezier(0.3,1,0,1);
}
.testimonial4_control_button .carousel-control.left{
  left: 7%;
  right: auto;
}
.testimonial4_control_button .carousel-control.right{
  right: 7%;
  left: auto;
}
.testimonial4_control_button .carousel-control.left:hover,
.testimonial4_control_button .carousel-control.right:hover{
  color: #000;
  background: #fff;
  border: 2px solid #fff;
}

.testimonial4_header{
  top: 0;
  left: 0;
  bottom: 0;
  width: 550px;
  display: block;
  margin: 30px auto;
  text-align: center;
  position: relative;
}
.testimonial4_header h4{
  color: #ffffff;
  font-size: 30px;
  font-weight: 600;
  position: relative;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.testimonial4_slide{
  top: 70px;
  left: 0;
  right: 0;
  bottom: 0;
  width: 70%;
  margin: auto;
  padding: 20px;
  position: relative;
  text-align: center;
}
.testimonial4_slide img {
 top:0px;
  left: 0;
  right: 0;
  width: 50px;
  height: 50px;
  margin: auto;
  display: block;
  color: #f2f2f2;
  font-size: 18px;
  line-height: 46px;
  text-align: center;
  position: relative;
}

.testimonial4_slide p {
  color: #ffffff;
  font-size: 16px;
  margin: 40px 0 50px 0;
}

.testimonial4_slide h4 {
  color: #ffffff;
  font-size: 24px;
  font-weight: bold;
}


@media only screen and (max-width: 480px){
  .testimonial4_control_button .carousel-control{
    display: none;
  }
  .testimonial4_header{
    width: 95%;
  }
  .testimonial4_header h4{
    font-size: 20px;
  }
  .testimonial4_slide{
    width: 98%;
    padding: 5px;
  }
}

@media (min-width: 481px) and (max-width: 767px){
  .testimonial4_control_button .carousel-control.left{
    left: 2%;
  }
  .testimonial4_control_button .carousel-control.right{
    right: 2%;
  }
  .testimonial4_header{
    width: 95%;
  }
  .testimonial4_slide{
    width: 98%;
    padding: 5px;
  }
}

@media (min-width: 768px) and (max-width: 991px){
  .testimonial4_control_button .carousel-control.left{
    left: 5%;
  }
  .testimonial4_control_button .carousel-control.right{
    right: 5%;
  }
}

@-webkit-keyframes psBoxShadowEffect_2{
  0% {
    opacity: 0.3;
  }
  40% {
    opacity: 0.5;
	-webkit-box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #ffffff, 0 0 0 10px rgba(255,255,255,0.5);
  }
  100% {
    -webkit-box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 5px 5px #ffffff, 0 0 0 5px rgba(255,255,255,0.5);
    -webkit-transform: scale(1.5);
    opacity: 0;
  }
}
@keyframes psBoxShadowEffect_2{
  0% {
    opacity: 0.3;
  }
  40% {
    opacity: 0.5;
	box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #ffffff, 0 0 0 10px rgba(255,255,255,0.5);
  }
  100% {
    box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 5px 5px #ffffff, 0 0 0 5px rgba(255,255,255,0.5);
    transform: scale(1.5);
    opacity: 0;
  }
}


.quote {
    color: #fff;
    text-align: center;
    margin-bottom: 30px;
}
.scroll-down {
        position: absolute;
    display: inline-block;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0px;
}
.bounce .fa{
	color:#000;	
}
.bounce {
    position: absolute;
    bottom: 0px;
    left: 50%;
    width: 40px;
    height: 40px;
    margin-left: 0px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    animation: bounce 2s infinite;
    -webkit-animation: bounce 2s infinite;
    -moz-animation: bounce 2s infinite;
    -o-animation: bounce 2s infinite;
    text-align: center;
    cursor: pointer;
    z-index: 999999;
    display: inline-block;
    text-align: center;
    color: #fff;
    border: solid 2px #000;
    border-radius: 100%;
    font-size: 36px;
    line-height: 30px;
}
.owl-carousel .owl-nav.disabled{
	display:inline-block;	
}
.owl-crsl-btn .owl-prev{
	left: 50px;
    position: absolute;
    top: 40%;
    border: 1px solid #FFF !important;
    width: 30px;
    height: 0px;
    border-radius: 50%;
    z-index: 999999;
    color: #fff !important;
	line-height: 0px !important;
    padding: 12px 9px 14px !important;
    font-size: 25px !important;
}
.owl-crsl-btn .owl-next{
	    position: absolute;
    top: 40%;
    border: 1px solid #fff !important;
    width: 30px;
    height: 0px;
    border-radius: 50%;
    z-index: 999999;
    right: 50px;
    color: #fff !important;
	line-height: 0px !important;
    padding: 12px 9px 14px !important;
    font-size: 25px !important;
}

.main_heading img{
margin:0px auto;	
}
.navbar-nav.right{
float:right;	
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
    color: #555;
    background-color: transparent;
}
.product-category-page{
padding-top:40px;	
}


.owl-buttons{
display:none;	
}

.top_inner-header .top_bar .navbar-default .navbar-nav>li>a {
    color: #333;
    font-size: 16px;
    background: none;
}
	
.illustration-v2 .pagination>li:first-child>a, .pagination>li:first-child>span {
    margin-left: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    height: 34px;}
	
	
.illustration-v2 .pagination>li:last-child>a, .pagination>li:last-child>span {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
	    height: 34px;
}
.pagination .fa-angle-double-left{
padding-top:3px;	
}
.pagination .fa-angle-double-right{
padding-top:3px;	
}

.top_inner-header .nav>li.active>a {
    color: #000 !important;
}

.footer-middle .nav>li.active>a {
    color: #000 !important;
}
.footer-v1 .nav>li.active>a {
    color: #000 !important;
}
.btn-color.btn-default:hover{
    color: #fff;
    background-color: #000;
    border-color: #000;
    margin-top: 11px;
    border-radius: 0px;
}
.top_inner-header .navbar-brand>img {
    display: block;
	width:80%;
	    z-index: 999999;
    position: relative;
}
.top_inner-header .btn-default:hover {
    color: #333;
    background-color: #fff;
    border-color: #000;
}
.top_inner-header .top_bar {
    position: initial;}
	
	.btn-u.disabled{
		    background-color: transparent;
	}
	.btn-primary {
    color: #000;
    background-color: transparent;
    border-color: #ddd;
}
.btn-primary.disabled.focus, .btn-primary.disabled:focus, .btn-primary.disabled:hover, .btn-primary[disabled].focus, .btn-primary[disabled]:focus, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary.focus, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:hover {
    background-color: transparent;
    border-color: #ddd;
	color:#000;
}
.illustration-v2 .pagination.active a:hover {
    background-color:none!important;
}


.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{
 background-color:#fff!important;
}

.filter-toggle .sidebar-nav-v1 { margin-bottom:0px;}
.list-group-item .navbar-toggle {
    position: relative;
    float: right;
    padding: 3px 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}
.navbar-responsive-collapse1 {
    width: 100%;
    padding-right: 0px;
}


.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next, .owl-carousel button.owl-dot{
border-color:none!important;
}
.right-pd{
padding-left:8px;	
}
.cart-box{
	float:right;
}
.cart-rgt{
width:5%;	
}






.top_inner-header .top_bar .cart-rgt .cart-button-outer .fa {
    font-size: 22px;
    margin-top: 20px;
    color: #333;
}
.top_inner-header .top_bar .cart-rgt .CartCounter {
    font-weight: bold;
    font-size: 14px;
    color: #fff;
}
.top_inner-header .top_bar .cart-rgt .cart-data {
    background: #000;}
.CartCounter {
    font-weight: bold;
    font-size: 14px;
    color: #fff;
}
.search-btn .navbar-text {
      color: #fff;
    font-size: 20px;
    float: right;
	margin-right:0px;
}
.search-btn .btn {
    background: #b24926;
    border-radius: 0px 10px 10px 0px;
    padding: 3px 13px;
    color: #fff !important;
	    border: none;
    font-size: 20px;
}
.search-btn #search_user_input{
	position: relative;
    top: -44px;
    right: 30px;
}


.navbar-form-search {
    position: relative;
}
.search-form-container {
    text-align: right;
    position: absolute;
    width: 200px;
    overflow: hidden;
    background: none;
    right: 60px;
    top: 0;
    z-index: 9;
    transition: all .3s ease-in-out;
}
.search-input-group {
    width: 200px;
}
.search-input-group .form-control {
    padding: 6px 20px;
}
search-btn .btn-default {
    font-size: 20px;
}
.thanks-center h4{
	    font-size: 28px;
    width: 100%;
    margin: 0px auto;
    color: #c3c3c3;
	text-align:center;
}
.form-control .search-btn{
	    margin-top: -32px;
}
.top_inner-header .fa-search{
	color:#333;	
}
.top_inner-header .search-btn{
	max-height:0px;	
}