/* Add your custom css styles */

.center{
	text-align: center;
}

#cart table tr td, #cart table tr th{
	padding-left:10px;
	padding-right:10px;
	padding-bottom: 4px;
	padding-top: 4px;
}

#cart h2{
	margin-top:20px;
}
#cart h4{
	margin-bottom: 0px;
}
nav .main-menu .dropdown-menu .mega-menu-content a {
    padding: 5px !important;
    }

.h4{
	padding-bottom:10px;
	border-bottom: 1px solid #ddd;
}
section{
	padding: 0 10px 10px 10px;
	margin-bottom: 15px;
	background:#fff;
}
.zodiac-wrapper li{
	list-style: none;
	float: left;
    width: 15%;
    border: 1px solid #ddd;
    margin-left: .75%;
    margin-right: .75%;
    margin-bottom: 5px;
    text-align: center;
    height: 135px;
}
.zodiac-wrapper li img{
	width:100%;
}
.zodiac-wrapper{
	margin-left: 0px;
	padding-left:0px;
}
.clear{
	clear:both;
}
.product .product-category{
	font-weight:600;
	color: #991b1e;
	min-height: 47px;
	margin-bottom: 0px;
	font-size: 15px;
}
a:hover {
    color: #991b1e;
}
.cart:hover{
	background-color: #991b1e;
	color:#fff;
}
.firstsection{
	padding-top:10px;
	margin-top:10px;
}


.profile {
    font-size: 12px;
    /* border: 1px solid; */
    border: 1px solid #dfdfdf;
    padding: 5px;
    text-align: justify;
}

.profile img{
	width: auto;
    max-height: 129px;
}
.profile .button {
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
    margin: 0px;
}
.justify{
	text-align:justify;
}

nav .main-menu .dropdown-menu a, nav .main-menu .dropdown-submenu > span.dropdown-menu-title-only {
     height: auto;
    }
.border{
	border:1px solid #dfdfdf;
	padding:5px;
}
.category .product{
	min-height: 258px;
	margin-bottom: 10px;
}
.category .col-md-2{
	margin-bottom: 10px;
}
.product .product-image > a, .product .product-image img {
    display: block;
    width: auto;
    height: 149px;
}
.webrupee{	
    color: #990707;
    font-size: 18px;
    font-weight: 600;
    text-shadow: 2px 2px #fddd;
}
.currency {
	font-weight: 600 !important;
}
.contactUs{
	position: fixed;
    bottom: 0;
    right: 0;
    background: #990707;
    color: #fff;
    padding: 5px;
}
.bphone,.contactUs a{
	color:#fff;
	display: inline;
}

@media (min-width: 991px) and (max-width: 1200px) {
	#logo{
		display: none;
	}
	
}
@media (min-width: 100px) and (max-width: 991px) {
   .product-description .product-title{
		text-align:center;
	}
	.product .product-image > a, .product .product-image img{
		display:inline;
	}
.bphone{
	display: none;
}
.contactUs a {
	font-size: 28px;
}
.contactUs{

	padding: 12px;
    bottom: 6px;
    right: 6px;
    width: 47px;
    height: 47px;
    border-radius: 50px;
    font-size: 19px;
}
.lines, .lines:before, .lines:after, .header-dark.header-transparent.header-navigation-light .lines, .header-dark.header-transparent.header-navigation-light .lines:before, .header-dark.header-transparent.header-navigation-light .lines:after {
    background-color: #990707;
}

	#mainMenu > ul > li > a, .main-menu ul li.dropdown a, .main-menu ul li.dropdown ul.dropdown-menu li a, .main-menu ul li.dropdown .dropdown-submenu > span.dropdown-menu-title-only{
		color:#990707;
	}
	.mega-menu-content{
		color:#fff;
	}
    }

body .col-md-2 .product .product-title h2 {
    font-size: 14px;
    line-height: 16px;
    font-weight: 600;
}

.h4 {
    color: #900;
    font-weight: 600;
}
.ic{
	padding: 5px 8px; 
}
.product-image{
text-align:center;
}

#header {
    background-color: #fff !important;
    border-bottom: 4px solid #990707;
    z-index: 199 !important;
}

nav .main-menu a, nav .main-menu .dropdown-menu a, nav .main-menu .dropdown-submenu > span.dropdown-menu-title-only {
    color: #990707 ;
}
nav .main-menu .dropdown-menu {
    border-color: #990707
}
.short-details p b,.short-details p span{
	width:50%;
	float:left;
	display:block
}
.short-details p span.WebRupee{
	width:auto;
	display:block
}


@media  (max-width: 450px) {
	.cart {
		margin: 0px;
		width: 100%;
		float: none;
		display: block;
		text-align: center;
	}
	.currency{
		margin: 0px;
		width: 100%;
		float: none;
		display: block;
		text-align: center;
	}
}

#header, .header-sticky{	
	width:100%;
	position:fixed !important; 
-webkit-transition: opacity .3s ease, height .4s ease;
}