/* Minification failed. Returning unminified contents.
(6760,90): run-time error CSS1035: Expected colon, found 'font-family'
 */
@charset "utf-8";
body, h3 {
	margin:0
}
.header, .layout2, body, form, html {
	height:auto
}
.header .top-link ul li a, h3 {
	font-weight:700;
	font-family:Arial, Helvetica, sans-serif
}
.header .top-link ul li .top-link-detail .top-desh, .header .top-link ul li a, body, h3 {
	font-family:Arial, Helvetica, sans-serif
}
#banner-main, #carousel, #donate, #thumbs, #thumbs a {
	overflow:hidden
}
body {
	padding:0;
	font-size:13px;
	color:#626262
}
a, a:hover, img {
	text-decoration:none;
	outline:0;
	border:none
}
li, ul {
	list-style:none
}
input, select {
	border-radius:0
}
h3 {
	width: 100%;
	float: left;
	font-size: 20px;
	color: #424242;
	text-align:center;
	padding: 14px 0
}
.layout {
	width:1000px;
	margin:0 auto;
	padding:0
}
.header, .header .header-top {
	width:100%;
	padding:0;
	float:left
}
.layout2 {
	padding:0
}
.layout2 .imgpart .bannerpage {
    max-width:100%; height:auto; display:block;
}
.header {
	margin:0
}
.header .header-top {
	background:#063363;
	height:40px;
	margin:0 0 13px
}
.header .top-link {
	width:680px;
	float:left;
	position:relative;
	margin:0;
	padding:10px 0 0;
	line-height:16px
}
.header .top-link ul {
	width:100%;
	float:left;
	margin:0;
	padding:0
}
.header .top-link ul li {
	float:left;
	list-style:none;
	position:relative;
	margin:0;
	padding:0 14px 0 0;
	padding:0 11px 0 0\9;
	-webkit-padding-end:10px
}
.header .top-link ul li a {
	font-size:12px;
	color:#fff;
	text-decoration:none;
	margin:0;
	padding:0
}
.header .phone a:hover, .header .top-link ul li a:hover {
	text-decoration:underline
}
.header .top-link ul li .top-link-detail {
	width:240px;
	display:none;
	position:absolute;
	top:30px;
	left:0;
	margin:0;
	padding:0
}
.header .top-link ul li .top-link-detail.toplink-2 {
	margin-left:-44px
}
.header .top-link ul li .top-link-detail.toplink-3 {
	margin-left:-64px
}
.header .top-link ul li .top-link-detail.toplink-4 {
	margin-left:-55px
}
.header .top-link ul li:hover .top-link-detail {
	display:inline-block;
	text-decoration:underline;
	left:0
}
.header .top-link ul li .top-link-detail .top-content {
	width:100%;
	float:left;
	margin:0;
	padding:0
}
.header .top-link ul li .top-link-detail .top-content a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#626262;
	font-weight:400!important;
	display:inline-block
}
.header .top-link ul li .top-link-detail .top-desh {
	width:96%;
	float:left;
	background:#fff;
	border-radius:3px;
	font-size:13px;
	color:#626262;
	line-height:17px;
	margin:0;
	padding:4px 2%;
	box-shadow:0 0 5px 0 rgba(119,119,119,.65);
	-moz-box-shadow:0 0 5px 0 rgba(119,119,119,.65)
}
.header .phone, .header .phone a {
	line-height:39px;
	font-size:12px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:700
}
.header .top-link ul li .top-link-detail .top-arrow {
	width:100%;
	float:left;
	background:url(../../images/Home2015_Images/top-arrow.jpg) center top no-repeat;
	height:11px;
	margin-top:-14px
}
.header .top-phmail-prt {
	width:320px;
	float:left;
	background:#042855;
	margin:0;
	padding:0
}
.header .mail, .header .phone {
	width:auto;
	margin:0;
	float:left
}
.header .phone {
	padding:0 0 0 15px
}
.header .phone a {
	margin:0;
	padding:0 0 0 4px
}
.header .phone span {
	width:18px; height:18px; overflow:hidden; float:left;
	margin:11px 0 0 0;
	padding-right:8px
}
.header .phone span img {
	float:left;
	margin:-14px 0 0 -274px;
	display:block;
}
.header .mail {
	padding:0 0 0 14px
}
.header .mail a {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:700;
	font-size:12px;
	color:#fff;
	line-height:38px;
	text-decoration:none;
	margin:0;
	padding:0
}
.header .mail a:hover {
	text-decoration:underline
}
.header .mail span {
	width:18px; height:18px; overflow:hidden; float:left;
	margin:11px 0 0 0;
	padding-right:11px
}
.header .mail span img {
	float:left;
	margin:-14px 0 0 -302px;
	display:block;
}
.header .header-one {
	width:100%;
	float:left;
	margin:0;
	padding:0;
	height:100%
}
.header .logo {
	width:145px;
	float:left;
	margin:0;
	padding:0
}
.header .top-search-box {
	width:320px;
	float:left;
	margin:10px 0 0 192px;
	padding:0
}
.header .search-fild {
	width:100%;
	float:left;
	margin:0;
	padding:0
}
.header .search-ipt {
	width:265px;
	float:left;
	border:1px solid #d1d1d1;
	border-right:0;
	height:33px;
	line-height:35px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#828282;
	margin:0;
	padding:0 6px;
	-webkit-appearance:none;
	appearance:none;
	border-radius:0
}
.header .search-icon {
	width:40px;
	float:left;
	background:url(../../images/Home2015_Images/search-icon.jpg) left top no-repeat;
	height:35px;
	border:none;
	outline:0;
	cursor:pointer;
	margin:0;
	padding:0;
	-webkit-appearance:none;
	appearance:none;
	border-radius:0
}
.header .top-cart-prt {
	width:auto;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#424242;
	margin-top:12px;
	padding:0
}
.header .top-cart-prt span {
	width:30px; height:30px; float:left; overflow:hidden;
	padding-right:10px
}
.header .top-cart-prt span img{
	display:block;
	margin:-9px 0 0 -401px;
}
.header .top-cart-prt .bl-icon {
	width:26px;
	height:26px;
	float: left;
}
.header .top-cart-prt .bl-icon a {
	margin:0;
}
.header .top-cart-prt .bl-icon img {
	max-width: inherit;
	float: left;
	margin: -8px 0 0 -82px;
}

.header .top-cart-prt span.account-icon {
	width:30px; height:30px; float:left; overflow:hidden;
	padding-right:10px; margin:0 0 0 10px;
}
.header .top-cart-prt span.account-icon img{
	display:block;
	margin:-9px 0 0 -441px;
}


.header .top-cart-prt a{ float:left; margin:5px 0 0 0;}

#banner-main, .header .navigation, .section {
	padding:0;
	width:100%;
	float:left;
	position:relative
}
.header .navigation {
	background:url(../../images/Home2015_Images/menubg.png) left top repeat-x;
	height:100%;
	z-index:6;
	margin:13px 0 0
}
#banner-main {
	margin:0 0 19px;
	background-size:100% 400px;
	height:auto!important;
	border-bottom:1px solid #7f7f7f
}
.section {
	margin:0
}
.section .solitares-prt {
	width:100%;
	height:103px;
	float:left;
	border-top:0 solid #d8d8d8;
	border-bottom:1px solid #d8d8d8;
	margin:0;
	padding:0 0 10px
}
.section .solitares {
	width:242px;
	float:left;
	margin:0;
	padding:0
}
.section .solitares .soli-desh, .section .solitares h1 {
	width:100%;
	float:left;
	margin:0;
	font-family:Arial, Helvetica, sans-serif
}
.section .solitares h1 {
	font-weight:700;
	font-size:24px;
	color:#424242;
	padding:12px 0 6px
}
.section .solitares .soli-desh {
	font-size:15px;
	color:#626262;
	padding:0
}
.section .jwel-icon {
	width:758px;
	float:right;
	margin:16px 0 0;
	padding:0
}
.section .jwel-icon ul {
	width:100%;
	float:left;
	margin:0;
	padding:0
}
.section .jwel-icon ul li {
	width:56px;
	float:left;
	list-style:none;
	text-align:center;
	margin:0;
	padding:0 0 0 19px
}
.section .jwel-icon ul li .icon {
	width:100%;
	float:left;
	margin:0;
	padding:0;
	cursor:pointer
}
.section .jwel-icon ul li .icon a {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#646464;
	line-height:30px;
	opacity:.7;
	filter:alpha(opacity=70);
	display:block
}
.section .jwel-icon ul li .icon a img {
	-webkit-transition:all 2s;
	transition:all 2s
}
.section .jwel-icon ul li .icon:hover img {
	margin:0;
	position:relative;
	top:-10px;
	cursor:pointer
}
.section .jewellery-list {
	width:100%;
	float:left;
	border-bottom:1px solid #d8d8d8;
	margin:20px 0 0;
	padding:0 0 6px
}
.section .jewellery-list ul {
	width:100%;
	float:left;
	margin:0;
	padding:0
}
.section .jewellery-list ul li {
	width:320px;
	float:left;
	list-style:none;
	background:#fff;
	margin:0 20px 20px 0;
	padding:0;
	-moz-box-shadow:2px 2px 3px -2px rgba(0,0,0,.75);
	box-shadow:2px 2px 3px -2px rgba(0,0,0,.75)
}
.section .jewellery-list ul li.last {
	margin-right:0;
	margin-right:0\0/
}
.section .jewellery-list ul li:nth-child(3n) {
	margin-right:0
}
.section .jewellery-list ul li .product-thumb {
	width:320px;
	height:215px;
	text-align:center;
	vertical-align:middle;
	display:table-cell;
	margin:0;
	padding:0
}
.none_bg {
	background:0 0!important
}
.section .jewellery-list ul li .product-thumb img {
	width:auto;
	height:auto
}
.section .jewellery-list ul li .jewellery-subtitle {
	width:100%;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:600;
	font-size:20px;
	color:#424242;
	text-transform:none;
	margin:0;
	padding:10px 0 8px 2%;
	text-align:left;
	box-sizing:border-box;
}
.section .jewellery-list ul li h2 {
	width: 98%;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-size: 20px;
	color: #424242;
	text-transform: uppercase;
	margin: 0;
	padding: 10px 0 8px 2%;
	text-align: left
}

.section .jewellery-list ul li .product-link, .section .jewellery-list ul li .product-link ul {
	width:100%;
	float:left;
	margin:0;
	padding:0
}
.section .jewellery-list ul li .product-link ul li {
	width:100%;
	float:left;
	list-style:none;
	border-top:1px solid #e5e5e5;
	line-height:30px;
	background:url(../../images/Home2015_Images/product-link-arrow.jpg) 96% no-repeat;
	box-shadow:none;
	margin:0;
	padding:0
}
.section .jewellery-list ul li .product-link ul li:first-child {
	border-top:none
}
.section .jewellery-list ul li .product-link ul li a {
	width:98%;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#424242;
	text-decoration:none;
	margin:0;
	padding:0 0 0 2%
}
.section .jewellery-list ul li .product-link ul li a:hover {
	background:url(../../images/Home2015_Images/product-link-arrow.png) 96% no-repeat #f1f1f1;
	text-decoration:underline
}
.section .jewellery-list ul li.shipping {
	width:318px;
	float:left;
	background:#fff;
	border:1px solid #e8e8e8;
	border-radius:3px
}
.section .jewellery-list ul li .shipping-title {
	width:100%;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:700;
	font-size:26px;
	color:#c00;
	text-transform:uppercase;
	text-align:center;
	margin:0;
	padding:6px 0
}
.section .jewellery-list ul li .shipping-title span {
	width:90%;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#424242;
	text-align:center;
	text-transform:none;
	margin:0;
	padding:0 5%
}
.section .jewellery-list ul li .truck-thumb {
	width:318px;
	background:#fff;
	text-align:center;
	vertical-align:middle;
	display:table-cell;
	margin:0;
	padding:12px 0
}
.section .jewellery-list ul li .shop-link {
	width:auto;
	float:right;
	margin:10px 10px 9px 0;
	padding:0
}
.section .jewellery-list ul li .shop-link a {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:700;
	font-size:14px;
	color:#404748;
	text-transform:uppercase;
	text-decoration:none;
	margin:0;
	padding:0
}
.section .useful_info {
	width:100%;
	float:left
}
	.section .useful_info .exclusive-offers-title {
		width: 100%;
		float: left;
		font-size: 20px;
		color: #424242;
		font-weight: 700;
		text-align: center;
		padding: 14px 0
	}

.section .useful_info ul {
	width:100%;
	float:left;
	margin:0;
	padding:0;
	list-style:none
}
.section .useful_info ul li {
	width:318px;
	height:151px;
	float:left;
	margin:0 0 20px;
	border:1px solid #e1e1e1;
	position:relative
}
.section .useful_info ul li.box1 span, .section .useful_info ul li.box2 span, .section .useful_info ul li.box3 span {
	line-height:35px;
	float:left;
	text-align:center;
	position:absolute;
	font-size:14px;
	color:#424242;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:700;
	text-transform:uppercase
}
.section .useful_info ul li.box1 {
	width:318px;
	height:151px;
	float:left;
	text-align:center
}
.section .useful_info ul li.box1 span {
	width:100%
}
.section .useful_info ul li.box1 img {
	margin:0
}
.section .useful_info ul li.box2 {
	width:318px;
	height:151px;
	float:left;
	text-align:center;
	margin:0 20px
}
.section .useful_info ul li.box2 img, .section .useful_info ul li.box3 img {
	margin:0
}
.section .useful_info ul li.box2 span {
	width:100%
}
.section .useful_info ul li.box3 {
	width:318px;
	height:151px;
	float:left;
	text-align:center
}
.section .useful_info ul li.box3 span {
	width:100%
}
.section .useful_info ul li.box4 {
	width:318px;
	height:151px;
	float:left;
	text-align:center
}
.section .useful_info ul li.box4 .bank, .section .useful_info ul li.box4 p, .section .useful_info ul li.box4 span {
	width:100%;
	text-align:center;
	float:left;
	position:relative
}
.section .useful_info ul li.box4 span {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:700;
	font-size:14px;
	color:#424242;
	text-transform:uppercase;
	line-height:29px;
	z-index:20
}
.section .useful_info ul li.box4 p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#626262;
	margin:0;
	z-index:20
}
.section .useful_info ul li.box4 .bank {
	margin:-39px 0 0 -5px
}
.section .useful_info ul li.box4 .bank a {
	margin:10px 5px;
	text-align:center;
	display:inline-block
}
.section .useful_info ul li.box5 {
	width:310px;
	padding:0 0 0 8px;
	height:151px;
	float:left;
	margin:0 20px;
	position:relative
}
.section .useful_info ul li.box5 a, .section .useful_info ul li.box5 p, .section .useful_info ul li.box5 span {
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	color:#424242
}
.section .useful_info ul li.box5 img {
	margin:0;
	text-align:right;
	float:right
}
.section .useful_info ul li.box5 span {
	font-weight:700;
	font-size:16px;
	text-transform:uppercase;
	line-height:35px
}
.section .useful_info ul li.box5 p {
	font-size:13px;
	margin:7px 0;
	top:33px;
	width:60%
}
.section .useful_info ul li.box5 a {
	font-weight:700;
	font-size:13px;
	text-transform:uppercase;
	display:inline!important;
	bottom:1px;
	left:0
}
.section .useful_info ul li.box5 a span {
	margin:0 0 0 10px;
	float:left;
	font-size:13px;
	position:relative;
	width:401px
}
.section .useful_info ul li.box6 {
	width:318px;
	height:151px;
	float:left;
	text-align:center
}
.section .useful_info ul li.box6 img {
	text-align:center;
	margin:0;
	float:none
}
.section .useful_info ul li.box6 span {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:700;
	font-size:14px;
	color:#424242;
	text-transform:uppercase;
	line-height:35px;
	width:100%;
	float:left;
	text-align:center;
	position:relative;
	z-index:20
}
.section .useful_info ul li.box6 a, .section .useful_info ul li.box6 p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:center;
	position:relative;
	float:left
}
.section .useful_info ul li.box6 p {
	color:#626262;
	width:100%;
	margin:0;
	z-index:20
}
.section .useful_info ul li.box6 a {
	font-weight: 700;
	text-transform: uppercase;
	color: #424242;
	width: 100% !important;
	display: inline !important;
	height: auto !important;
	margin: 0 0 0
	/*margin:-51px 0 0*/
}
.section .useful_info ul li.box6 a span {
	margin-top:15px;
	width:100%;
	float:left;
	position:relative;
	z-index:20
}
.section .share-story-banner {
	width:100%;
	height:88px;
	float:left;
	margin:0;
	padding:0
}
.section .testimonials {
    width: 98%;
    padding: 1%;
    float: left;
    /*height:161px;*/
    background: #f2f3f3;
    margin: 20px 0 0
}
.section .testimonials .customer h4, .section .testimonials .join h4 {
	padding:0;
	float:left;
	font-weight:700;
	font-family:Arial, Helvetica, sans-serif
}
.section .testimonials .customer {
	width:480px;
	height:161px;
	float:left;
	border-right:solid 1px #c9ced1
}
.section .testimonials .customer h4 {
	width:100%;
	font-size:18px;
	color:#424242;
	margin:0;
	text-align:left;
	height:17px
}
.section .testimonials .customer .customer_img {
	width:80px;
	height:80px;
	float:left;
	background:#FFF;
	margin:20px 20px 0 0;
	text-align:center
}
.section .testimonials .customer .customer_img img {
	margin:7px 0 0;
	text-align:center;
	vertical-align:middle
}
.section .testimonials .customer .conpart {
	width:360px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#8c8c8c;
	font-style:italic;
	text-align:justify;
	margin:20px 0 0;
	background:0 0
}
.section .testimonials .customer .conpart span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#626262;
	float:left;
	margin:20px 0 0;
	font-style:normal;
	font-weight:700
}
.section .testimonials .join {
	width:470px;
	float:left;
	margin:0 0 0 20px
}
.section .testimonials .join h4 {
	width:100%;
	font-size:18px;
	color:#424242;
	margin:0;
	text-align:left;
	height:17px
}
.section .testimonials .join p {
	width:70%;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:700;
	color:#626262;
	margin:0 0 0 8px;
	line-height:33px
}
.section .testimonials .join .input1 {
	background:#FFF;
	border:1px solid #e1e1e1;
	width:360px;
	padding:0 10px;
	height:38px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#626262;
	margin:15px 0;
	outline:0
}
.section .testimonials .join .join_now {
	border:none;
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	height:35px;
	float:left;
	font-weight:700;
	text-transform:uppercase;
	padding:0 15px;
	margin:0 0 10px;
	background:#e67d21;
	background:-moz-linear-gradient(top, #e67d21 0, #d35501 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #e67d21), color-stop(100%, #d35501));
	background:-webkit-linear-gradient(top, #e67d21 0, #d35501 100%);
	background:-o-linear-gradient(top, #e67d21 0, #d35501 100%);
	background:-ms-linear-gradient(top, #e67d21 0, #d35501 100%);
	background:linear-gradient(to bottom, #e67d21 0, #d35501 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e67d21', endColorstr='#d35501', GradientType=0)
}
.section .partner_brands {
	width:100%;
	padding:0 1%;
	margin:10px 0 10px;
	float:left;
	text-align:center;
	box-sizing:border-box;
}
.section .partner_brands h1 {
	width: 100%;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #424242;
	font-weight: 700;
	padding: 12px 0 8px;
	margin: 0
}
.section .partner_brands .partner-brands-title {
	width: 100%;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #424242;
	font-weight: 700;
	padding: 12px 0 8px;
	margin: 0
}
.section .partner_brands ul {
	width:100%;
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	text-align:center
}
.section .partner_brands ul li {
	display:inline-block;
	margin:0 0 0 25px;
	padding:0
}
.view a {
	font-size:13px;
	color:#626262;
	float:right;
	margin:10px 0 0 -38px;
	font-weight:700;
	position:absolute
}
.view {
	width:98%;
	float:left;
	text-align:right
}
.footer, .footer .footer-bg, .footer .footer-link-prt {
	width:100%;
	padding:0;
	float:left
}
.view a:hover {
	text-decoration:underline;
	color:#871b67
}
.section .partner_brands ul li:first-child {
	margin:0
}
.footer {
	margin:20px 0 0
}
.footer .footer-bg {
	background:url(../../images/Home2015_Images/footer-top-bg.jpg) left top repeat-x #f2f3f3;
	margin:0
}
.footer .footer-link-prt {
	margin:12px 0 0
}
.footer .ftr-link-one {
	width:260px;
	float:left;
	margin:0;
	padding:0
}
.footer .ftr-link-one h4 {
	width:100%;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:700;
	font-size:16px;
	color:#424242;
	text-align:left;
	margin:0;
	padding:0 0 12px;
    font-style:normal;
}
.footer .ftr-link-one ul {
	width:100%;
	float:left;
	margin:0;
	padding:0
}
.footer .ftr-link-one ul li {
	width:100%;
	float:left;
	list-style:none;
	margin:0;
	padding:0
}
.footer .ftr-link-one ul li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#626262;
	line-height:22px;
	margin:0;
	padding:0
}
.footer .ftr-link-one ul li a:hover {
	color:#871b67;
	text-decoration:underline
}
.footer .ftr-link-two {
	width:160px;
	float:left;
	margin:0;
	padding:0
}
.footer .ftr-link-two h4 {
	width:100%;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:700;
	font-size:16px;
	color:#424242;
	text-align:left;
	margin:0;
	padding:0 0 12px;
    font-style:normal;
}
.footer .ftr-link-two ul {
	width:100%;
	float:left;
	margin:0;
	padding:0
}
.footer .ftr-link-two ul li {
	width:100%;
	float:left;
	list-style:none;
	margin:0;
	padding:0
}
.footer .ftr-link-two ul li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#626262;
	line-height:22px;
	margin:0;
	padding:0
}
.footer .ftr-link-two ul li a:hover {
	color:#871b67;
	text-decoration:underline
}
.footer .accept-prt span, .footer .follow-left span {
	font-size:18px;
	color:#242424;
	line-height:32px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:700
}
.footer .follow-prt {
	width:100%;
	float:left;
	background:#fff;
	height:60px;
	margin:26px 0 0;
	padding:0
}
.footer .follow-left {
	width:374px;
	float:left;
	margin:13px 0 0 8px;
	padding:0
}
.footer .follow-left span {
	float:left
}
.footer .social-icon {
	width:auto;
	float:left;
	margin:5px 0 0 2px;
	padding:0
}
.footer .social-icon>div {
	float:left;
	margin:0 5px;
	padding:0
}
	.footer .social-icon .fb-icon, .footer .social-icon .tw-icon, .footer .social-icon .bl-icon, .footer .social-icon .pin-icon, .footer .social-icon .y-icon, .footer .social-icon .insta-icon {
		width: 26px;
		height: 26px;
		float: left;
		overflow: hidden;
	}
.footer .social-icon .fb-icon img{
    max-width:inherit;
	 float:left;
	 margin:-9px 0 0 -10px;
}
.footer .social-icon .tw-icon img {
    max-width: inherit;
    float: left;
    margin: -8px 0 0 -46px;
}
.footer .social-icon .bl-icon img {
    max-width: inherit;
    float: left;
    margin: -8px 0 0 -82px;
}
.footer .social-icon .pin-icon img {
    max-width: inherit;
    float: left;
    margin: -8px 0 0 -118px;
}
.footer .social-icon .y-icon img {
    max-width: inherit;
    float: left;
    margin: -9px 0 0 -154px;
}
.footer .social-icon .insta-icon img {
	max-width: inherit;
	float: left;
	margin: -9px 0 0 -190px;
}

.footer .accept-prt {
	width: 616px;
	float: right;
	margin: 14px 0 0;
	padding: 0
}
.footer .accept-prt span {
	float:left
}
.footer .card-prt {
	width:auto;
	float:left;
	margin:0 0 0 10px;
	padding:0
}
.footer .card-prt>div {
	float:left;
	margin:0 8px 0 0;
	padding:0
}

.footer .card-prt .visa {
	width:50px; height:32px;
	overflow:hidden;
	float:left;
	margin:0 16px 0 0;
	padding:0
}

.footer .card-prt .visa img{
	float:left;
	display:block;
	margin:-58px 0px 0 -10px;
	padding:0
}

.footer .card-prt .ae {
	width:50px; height:32px;
	overflow:hidden;
	float:left;
	margin:0 16px 0 0;
	padding:0
}

.footer .card-prt .ae img{
	float:left;
	display:block;
	margin:-58px 0px 0 -70px;
	padding:0
}

.footer .card-prt .pay-pal {
	width:50px; height:32px;
	overflow:hidden;
	float:left;
	margin:0 16px 0 0;
	padding:0
}
.footer .card-prt .pay-pal img{	
	float:left;
	display:block;
	margin:-57px 0px 0 -129px;
	padding:0
}

.footer .card-prt .nb {
	width:75px; 
	height:32px;
	overflow:hidden;
	float:left;
	margin:0 16px 0 0;
	padding:0
}
.footer .card-prt .nb img{	
	float:left;
	display:block;
	margin:-57px 0px 0 -189px;
	padding:0
}
.footer .card-prt .mc {
	width:50px; 
	height:32px;
	overflow:hidden;
	float:left;
	margin:0 16px 0 0;
	padding:0
}
.footer .card-prt .mc img{	
	float:left;
	display:block;
	margin:-57px 0px 0 -274px;
	padding:0
}
.footer .card-prt .mm {
	width:82px; height:32px;
	overflow:hidden;
	float:left;
	margin:0 16px 0 0;
	padding:0
}
.footer .card-prt .mm img{	
	float:left;
	display:block;
	margin:-57px 0px 0 -335px;
	padding:0
}
.footer .card-prt .pb {
	width:92px; height:32px;
	overflow:hidden;
	float:left;
	margin:0 16px 0 0;
	padding:0
}
.footer .card-prt .pb img{	
	float:left;
	display:block;
	margin:-57px 0px 0 -427px;
	padding:0
}
.footer .ftr-welcome {
	width:100%;
	float:left;
	margin:15px 0 0;
	padding:0
}
	.footer .ftr-welcome h5 {
		width: 100%;
		float: left;
		font-size: 16px;
		font-weight: 700;
		margin: 0;
		padding: 14px 0px;
	}
.footer .ftr-welcome a {
	width:100%;
	float:right;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#424242;
	font-weight:700;
	line-height:25px
}
.footer .ftr-welcome a:hover {
	text-decoration:underline;
	color:#871b67
}
    .footer .ftr-welcome a.content-link {
        width: auto;
        float: none;
        text-align: left;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        color: #626262;
        font-weight: 400;
        line-height: 25px;
        text-decoration: underline;
        margin: 0px;
        padding: 0px;
    }
    .footer .ftr-welcome a.content-link:hover {
        text-decoration: none;
        color: #871b67
    }

    .footer .footer--bot-bg {
        width: 100%;
        float: left;
        background: url(../../images/Home2015_Images/footer-bot-bg.jpg) left top repeat-x #fff;
        height: 98px;
        margin: 0;
        padding: 0
    }
.footer .ftr-last {
	width:340px;
	float:left;
	margin:0;
	padding:0
}
.footer .ftr-link {
	width:100%;
	float:left;
	margin:36px 0 0;
	padding:0
}
.footer .copyright, .footer .ftr-link a {
	font-family:Arial, Helvetica, sans-serif;
	margin:0
}
.footer .ftr-link a {
	font-size:14px;
	color:#626262;
	text-decoration:none;
	padding:0 8px
}
.footer .ftr-link a:hover {
	color:#871b67;
	text-decoration:underline
}
.footer .ftr-link a:first-child {
	padding-left:0
}
.footer .copyright {
	width:100%;
	float:left;
	font-size:12px;
	color:#626262;
	padding:6px 0 0
}
.footer .ftr-logo {
	width:auto;
	float:right;
	margin:20px 0 0;
	padding:0
}
.footer .ftr-logo .ftrpaypal{
	width:60px;
	float:left;
	height:60px;
	margin:0 0 0 26px;
	padding:0;
	overflow:hidden;
}

.footer .ftr-logo .ftrpaypal img{
    max-width:inherit;
	float:left;
	display:block;
	margin:-105px 0 0 -8px;
	padding:0
}

.footer .ftr-logo .ftrverisign{
	width:91px;
	float:left;
	height:60px;
	margin:0 0 0 26px;
	padding:0;
	overflow:hidden;
}

.footer .ftr-logo .ftrverisign img {
    max-width: inherit;
    float: left;
    display: block;
    margin: -105px 0 0 -89px;
    padding: 0
}


.gplus {
	float:left;
	width:42px!important;
	margin:0;
	padding-top:5px!important;
	padding-right:10px!important
}
.section .testimonials .customer .view_more_testimonial {
	float:right;
	width:100%;
	margin:0;
	padding:0;
	align:right
}
.section .testimonials .customer .view_more_testimonial a {
	font-size:13px;
	color:#626262;
	float:right;
	text-align:right;
	margin:0 20px 0 0;
	font-style:normal;
	font-weight:700;
	width:40%
}
.section .testimonials .customer .view_more_testimonial a:hover {
	text-decoration:underline;
	color:#871b67
}
.footer .ftr-welcome .ReadMoreExpand a {
	font-family:Arial, Helvetica, sans-serif!important;
	font-size:12px;
	font-weight:400!important;
	color:#626262!important
}
.footer .ftr-welcome .ReadMoreExpand a:hover {
	text-decoration:underline;
	color:#871b67!important
}
.bread_crumbs ul li, .bread_crumbs ul li a {
	color:#424242;
	font-size:14px
}
.bread_crumbs {
	width:100%;
	float:left;
	border-bottom:solid 1px #d8d8d8;
	height:40px
}
.bread_crumbs ul {
	width:100%;
	float:left;
	margin:0;
	padding:0;
	list-style:none
}
.bread_crumbs ul li {
	float:left;
	margin:0 10px 0 0;
	line-height:40px
}
.bread_crumbs ul li a:hover {
	color:#828282;
	text-decoration:none
}
.bread_crumbs ul li a.active {
	color:#828282
}
.product_details {
	width:100%;
	float:left;
	border-bottom:solid 1px #d8d8d8;
	padding:20px 0 5px
}
.product_details .pro_gallery {
	width:450px;
	float:left;
	min-height:540px
}
.product_details .pro_content {
	width:531px;
	float:right
}
.product_details .pro_content .cts {
	width:100%;
	float:left;
	border-bottom:solid 1px #d8d8d8;
	font-size:13px;
	color:#424242
}
.product_details .pro_content .cts a {
	display:inline-block;
	font-size:13px;
	color:#0553c0;
	font-weight:600;
}
	.product_details .pro_content .cts h1 {
		width: 100%;
		float: left;
		font-size: 21px;
		color: #242424;
		font-weight: 700;
		margin: 0;
		padding: 14px 0px;
		text-align: left
	}
.product_details .pro_content .cts h3 {
	width: 100%;
	float: left;
	font-size: 21px;
	color: #242424;
	font-weight: 700;
	margin: 0 0 10px;
	text-align: left
}
.product_details .pro_content .price {
	width:100%;
	float:left;
	border-bottom:solid 1px #d8d8d8;
	padding:5px 0;
	font-size:22px;
	text-decoration:line-through
}
.product_details .pro_content .price h2 {
	width:100%;
	float:left;
	font-size:28px;
	color:#242424;
	font-weight:700;
	margin:10px 0
}
.product_details .pro_content .price ul {
	width:97%;
	float:left;
	margin:0;
	padding:0 0 0 3%
}
.product_details .pro_content .price ul li {
	width:100%;
	float:left;
	font-size:13px;
	color:#424242;
	line-height:18px;
	list-style:disc!important
}
.product_details .pro_content .price ul li a {
	width:100%;
	display:block;
	font-size:13px;
	font-weight:700;
	color:#871b67;
	line-height:18px;
	list-style:disc!important;
	position:relative
}
.product_details .pro_content .price ul li a span {
	display:none;
	position:absolute;
	left:0;
	top:20px
}
#carousel a, #carousel span, #carousel-wrapper, #thumbs a, #thumbs span, #thumbs-wrapper {
	position:relative
}
.product_details .pro_content .price ul li a:hover span {
	display:block
}
.product_details .pro_content .moneyback {
	width:100%;
	float:left;
	border-bottom:solid 1px #d8d8d8;
	padding:10px 0
}
.product_details .pro_content .moneyback .monyimg {
	float:right
}
.product_details .pro_content .moneyback ul {
	width:435px;
	float:left;
	margin:0;
	padding:0;
	list-style:none
}
.product_details .pro_content .moneyback ul li {
	float:left;
	margin:0 4px;
	font-size:14px;
	color:#871b67;
	line-height:24px
}
.product_details .pro_content .moneyback ul li img {
	vertical-align:middle;
	margin-top:-1px
}
.product_details .pro_content .moneyback ul li span {
	float:left;
	margin-right:5px
}
.product_details .pro_content .add2cart {
	width:100%;
	float:left;
	border-bottom:solid 1px #d8d8d8;
	min-height:110px
}
.product_details .pro_content .add2cart .leftcart {
	width:330px;
	float:left
}
.product_details .pro_content .add2cart .leftcart p {
	font-size:13px;
	color:#424242;
	float:left;
	width:100%
}
.product_details .pro_content .add2cart .leftcart a.cartbtn {
	float:left;
	font-size:20px;
	color:#fff;
	font-weight:700;
	margin:20px 0 0;
	line-height:45px;
	padding:0 25px;
	background:url(../../images/Home2015_Images/add2btn_bg.jpg) repeat-x
}
.product_details .pro_content .navpart ul li a, .product_details .pro_content .share_product {
	line-height:35px;
	font-size:13px;
	color:#424242
}
.product_details .pro_content .add2cart .leftcart a.cartbtn:hover {
	color:#fff;
	background:url(../../images/Home2015_Images/add2btn_bg_hover.jpg) repeat-x;
	text-decoration:none
}
.pointbox {
	width:200px;
	float:right;
	background:url(../../images/Home2015_Images/arrow_right.png) left 40px no-repeat #f2f2f2;
	min-height:110px
}
.pointbox h3, .pointbox ul {
	width:100%;
	text-align:center
}
.pointbox h3 {
	float:left;
	font-size:16px;
	color:#242424
}
.pointbox ul {
	float:left;
	margin:0;
	padding:0
}
.pointbox ul li {
	display:inline-block;
	margin:0 5px
}
.product_details .pro_content .navpart {
	float:left;
	width:372px;
	border:1px solid #d8d8d8;
	height:35px;
	margin:15px 0 0;
	border-radius:5px
}
.product_details .pro_content .navpart ul {
	float:left;
	width:100%;
	margin:0;
	padding:0;
	list-style:none
}
.product_details .pro_content .navpart ul li {
	float:left;
	margin:0;
	padding:0 10px;
	border-left:dashed 1px #666
}
.product_details .pro_content .navpart ul li span {
	display:none
}
.product_details .pro_content .navpart ul li:first-child {
	border-left:none!important
}
.product_details .pro_content .navpart ul li img {
	margin:0 9px 0 0
}
.product_details .pro_content .navpart ul li a:hover {
	text-decoration:none
}
.product_details .pro_content .share_product {
	width:146px;
	text-align:center;
	float:right;
	border:1px solid #d8d8d8;
	height:35px;
	border-radius:5px;
	margin:15px 0 0
}
.product_details .pro_content .share_product a:hover {
	text-decoration:none!important
}
.additional_information {
	width:100%;
	float:left;
	font-size:13px;
	color:#424242;
	line-height:18px
}
.additional_information h1 {
	width:100%;
	float:left;
	font-size:14px;
	color:#871b67!important;
	text-align:left!important;
	text-transform:uppercase;
	border-bottom:solid 2px #871b67;
	margin:0 0 10px;
	padding:12px 0
}
	.additional_information .product-detail-subtitle {
		width: 100%;
		float: left;
		font-size: 14px;
		color: #871b67 !important;
		text-align: left !important;
		font-weight: 700;
		text-transform: uppercase;
		border-bottom: solid 2px #871b67;
		margin: 0 0 10px;
		padding: 12px 0
	}
	.additional_information ul {
		width: 100%;
		float: left;
		margin: 0px 0px 14px 0px;
		padding: 0px 0px 0px 14px;
	}
.additional_information ul li {
	width: 100%;
	float: left;
	list-style:disc;
	margin: 0px;
	padding: 0px;
}
	.additional_information .starpart p, .product_table {
		color: #424242;
		font-size: 14px;
		width: 100%
	}
#loginBox a img, .product_table {
	margin-top:10px
}
.product_table {
	border-collapse:collapse;
	border:1px solid #d8d8d8;
	float:left
}

.additional_information .starpart {
	width: 100%;
	float: left;
	padding: 10px 0 10px 20px;
	list-style: none;
	position: relative;
}
.additional_information .starpart::before {
	content:"*";
	font-size:20px;
	font-weight:bold;
	color:#000000;
	position:absolute;
	left:0;
	top:14px;
	}

	.additional_information .starpart p {
		margin: 0px 0 5px 0;
		padding: 0;
	}
	.similar_products {
	width:100%;
	float:left;
	margin:0 0 30px
}
.similar_products .product-title {
	display: block;
	text-align: center;
	font-size: 26px;
	color: #626262;
	font-weight: bold;
	margin: 12px 0px;
	padding: 0px;}
.similar_products ul {
	width: 100%;
	float: left;
	margin: 0;
	padding: 0;
	list-style: none
}
.similar_products ul li {
	width:150px;
	height:150px;
	float:left;
	border:1px solid #d8d8d8;
	text-align:center;
	font-size:12px;
	color:#242424;
	font-weight:700;
	margin:0 0 0 17px;
	line-height:35px
}
.similar_products ul li:first-child {
	margin:0
}
.specification_detail_main {
	width: 100%;
	float: left;
	margin: 0 0 20px 0;
	padding: 0;
	border: 1px solid #d8d8d8;
	border-width: 1px 1px 0 0
}
ul.specification_detail {
	width:33.33%;
	float:left;
	margin:0;
	padding:0;
	box-sizing:border-box
}
ul.specification_detail li {
	width:50%;
	height:34px;
	float:left;
	margin:0;
	padding:6px!important;
	border:1px solid #d8d8d8;
	border-width:0 0 1px 1px;
	box-sizing:border-box;
	font-size:14px;
	color:#424242;
	list-style:none !important;
}
ul.specification_detail li:first-child {
	width:100%;
	float:left;
	margin:0;
	padding:0;
	background:#f2f3f3
}
#wrapper {
	position:absolute;
	width:50%;
	left:25%;
	top:50px
}
#carousel-wrapper {
	height:450px;
	border:2px solid #d8d8d8
}
#carousel-wrapper .caroufredsel_wrapper {
	height:450px!important
}
#carousel img, #carousel span, #thumbs a, #thumbs img {
	display:block;
	float:left
}
#carousel img, #thumbs img {
	border:none;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0
}
#carousel img.glare, #thumbs img.glare {
	width:102%;
	height:auto
}
#carousel span {
	width:449px;
	height:450px!important
}
#thumbs-wrapper {
	padding:20px 25px
}
#thumbs a {
	border:2px solid #d8d8d8;
	width:68px!important;
	height:72px!important;
	margin:0 4px;
	-webkit-transition:border-color .5s;
	-moz-transition:border-color .5s;
	-ms-transition:border-color .5s;
	transition:border-color .5s
}
#thumbs a.selected, #thumbs a:hover {
	border-color:#871b67;
	width:68px
}
#wrapper img#shadow {
	width:100%;
	position:absolute;
	bottom:0
}
#next, #prev {
	background:url(../../images/Home2015_Images/carousel_nav.png) no-repeat;
	display:block;
	width:22px;
	height:76px;
	margin-top:0;
	position:absolute;
	top:20px
}
#prev, #prev:hover {
	background-position:0 0
}
#next, #next:hover {
	background-position:-22px 0
}
#prev {
	left:0
}
#next {
	right:0
}
#next.disabled, #prev.disabled {
	display:block!important;
	opacity:1
}
#donate-spacer {
	height:100%
}
#donate {
	border-top:1px solid #999;
	width:750px;
	padding:50px 75px;
	margin:0 auto
}
#donate form, #donate p {
	margin:0;
	float:left
}
#donate p {
	width:650px
}
#donate form {
	width:100px
}
#totopscroller {
	position:fixed;
	right:30px;
	bottom:30px;
	width:50px;
	z-index:99999
}
#totopscroller div {
	width:50px;
	height:50px;
	position:relative
}
#totopscroller a {
	background:url(../../images/Home2015_Images/arrow_page.png);
	width:50px;
	height:50px;
	display:block;
	text-decoration:none;
	margin:0 0 -1px;
	border:none
}
#loginBox, #loginContainer {
	width:100%;
	position:relative
}
.totopscroller-top {
	background-position:0 0!important;
	position:absolute;
	top:0;
	left:0;
	z-index:999999;
	-ms-transform:rotate(180deg);
	-webkit-transform:rotate(180deg);
	transform:rotate(180deg)
}
.totopscroller-lnk {
	background-position:0 -43px!important;
	display:none!important
}
.totopscroller-bottom, .totopscroller-prev {
	background-position:0 0!important;
	position:absolute;
	top:0;
	left:0
}
#loginContainer {
	float:left;
	text-align:center
}
#loginButton {
	display:inline-block;
	position:relative;
	z-index:30;
	cursor:pointer
}
#loginButton span {
	color:#424242;
	font-size:13px;
	display:block;
	padding:0 10px 0 0
}
#loginButton:hover {
	text-align:center
}
#loginBox {
	top:-40px;
	right:1px;
	display:none;
	z-index:29;
	background:#fff;
	border-left:solid 1px #d8d8d8;
	border-right:solid 1px #d8d8d8;
	border-bottom:solid 1px #d8d8d8;
	border-radius:0 0 5px 5px
}
#loginButton.active {
	border-radius:3px 3px 0 0
}
#loginButton.active em {
	width:100%;
	right:0;
	text-align:center;
	float:left
}
@media(max-width:980px) {
    .view a {
        position:relative;
        margin:0px;
    }
}
@media(max-width:675px) {
.additional_information h1 {
    font-size: 12px
}
}

@font-face {
    font-family: 'WebRupee';
    src: url('../../CurrencySymbol/INRFonts/WebRupee.V2.0.eot');
    src: local('WebRupee'), url('../../CurrencySymbol/INRFonts/WebRupee.V2.0.ttf') format('truetype'), url('../../CurrencySymbol/INRFonts/WebRupee.V2.0.woff') format('woff'), url('../../CurrencySymbol/INRFonts/WebRupee.V2.0.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

.WebRupee {
    font-family: 'WebRupee';
}

    .RegMsg {
        font-family: Tahoma;
        font-size: 14px;
        color: Red;
        padding-top: 10px
    }

    .ProductError {
        margin: 0 auto;
        padding: 20px 0 0 450px
    }

    .error_main {
        width: 90%;
        float: left;
        margin: 0 5%;
        padding: 50px 50px 50px 180px;
        background: url(../../images/Home2015_Images/error404_icon.jpg) 50px 50px no-repeat;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

        .error_main strong {
            width: 100%;
            float: left;
            margin: 0;
            padding: 0 0 20px;
            color: #d70290;
            font-size: 30px;
            font-weight: 400;
            text-transform: uppercase
        }

        .error_main p {
            width: 100%;
            float: left;
            margin: 0 0 15px;
            padding: 0;
            color: #404040;
            font-size: 22px
        }

        .error_main a.btn_error {
            line-height: 24px;
            float: left;
            margin: 10px 10px 0 0;
            padding: 0 12px;
            font-weight: 700;
            color: #d70290;
            font-size: 14px;
            border: 1px solid #072a54;
            text-decoration: none
        }


    .for-mobile {
        display: none;
    }

    .for-desktop {
        display: block;
    }

/* SD Indi Code */
.sd-indi-main {
    width: 100%;
    float: left;
    margin: 0px;
    padding: 0px;
    border-bottom: 1px solid #d8d8d8;
}

/* Deals Section */
.mid_content {
    background: #fff;
    width: 100%;
    float: left;
    padding: 0;
    margin-top: 10px;
    margin-bottom: 25px;
    border-top: solid #d3e8f7 22px;
    border-bottom: solid #d3e8f7 22px;
    border-left: solid #d3e8f7 15px;
    border-right: solid #d3e8f7 15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.Phone {
    float:left;
    font-family: Arial;
    font-size: 12px;
    width: 100%;
    text-align: right;
    line-height: 28px;
    margin-top: 10px;
}
.Phone img {
    float: right;
    margin-left: 10px;
}
.mid-top-line {
    width: 96%;
    float: left;
    margin: 24px 2% 0 2%;
}
.b_txt {
    font-family: Arial;
    font-size: 20px;
    color: #91258f;
    letter-spacing: -0.5px;
}
.column_main {
    width: 98%;
    float: left;
    margin: 20px 1% 0 1%;
}
    .column_main .column1 {
        width: 70%;
        float: left;
    }
.column_main .column1 .col1 {
        width: 360px;
        float: left;
        margin-bottom:10px;
    }

.column_main .column1 .col2 {
        width: 234px;
        float: left;
        padding-left: 30px;
}
.column_main .column1 .col2 .txt_1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #91268f;
    font-weight:bold;line-height:18px;
}
.column_main .column1 .col2 .txt_1 span {
    color: #212121;
}
    .column_main .column2 {
        width: 273px;
        float: right;
    }
.column_main .column2 .deals-features-content {
    width: 100%;
    float: left;
    background: #EBEBEB;
    margin:0px;
    padding: 8px;
    box-sizing:border-box;
}
.column_main .column2 .deals-features-content h6{
    width: 100%;
    float: left;
    font-size: 12px;
    color: rgb(128, 0, 128);
    margin: 0px;
    padding: 0px;
}
.column_main .column2 .deals-features-content p {
    width: 100%;
    float: left;
    font-size: 12px;
    color: #000;
    margin: 0px;
    padding: 0px;
}
.column_main .column2 .deals-features-content .bottom-link {
    width: 100%;
    float: left;
    margin: 12px 0px 0px 0px;
    padding: 0px;
}
.column_main .column2 .deals-features-content .bottom-link a{
    display:block;
}
.column_main .column2 .deals-features-content .social-bot{
    width:100%;
    display:inline-block;
    margin-top:10px;
}
.column_main .column2 .deals-features-content .social-bot > div {
    width: auto;
    float: left;
    margin: 0px 12px 0px 0px;
    padding: 0px;
}
.column_main .column2 .deals-features-content .social-bot > div span{
    display:inline-block;
    padding-top:8px;
}
.customer-reviews-part{
    width:100%;
    float:left;
    margin:0px;
    padding:0px 14px;
    box-sizing:border-box;
}
.customer-reviews-part p {
    width: 100%;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #4b4b4b;
    margin: 12px 0px 0px 0px;
    padding: 0px;
    box-sizing: border-box;
}

.gray_bdr1 {
    border: solid 1px #ebebeb;
}

.checkout-center {
    width: 100%;
    float: left;
    margin: 0px;
    padding: 4px 12px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.checkouttitle {
    width: 100%;
    float: left;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 14px;
    color: #91258f;
    font-weight: bold;
    margin: 0px;
    padding: 0px 0px 8px 0px;
}
.checkout-center .left_side {
    width:49%;
    float:left;
    margin:0px;
    padding:0px;
}
.checkout-center .login-box {
    width: 100%;
    float: left;
    border: 1px solid #663872;
    margin: 0px;
    padding: 0px;
}
.checkout-center .login-section {
    width: 100%;
    float: left;
    margin: 0px;
    padding: 0px;
}
.login-title {
    width: 100%;
    float: left;
    background-color: #663872;
    height: 30px;
    line-height: 30px;
    font-family:Georgia, 'Times New Roman', Times, serif;
    font-size: 14px;
    color: #ffffff;
    font-weight:bold;
    margin: 0px;
    padding: 0px 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
    .checkout-center .login-title strong {
        display:inline-block;
        vertical-align:top;
    }
    .checkout-center .social-right {
        float: right;
    }
        .checkout-center .social-right > div {
            width: 25px;
            height: 28px;
            display: inline-block;
            margin: 3px 0px 0px 0px;
            padding: 0px;
        }
.checkout-center .checkout-gest {
    width: 100%;
    float: left;
    border-top: solid 1px #663872;
    margin: 6px 0px 0px 0px;
    padding: 10px 0px 0px 0px;
}
.checkout-center .order-address {
    width:100%;
    float:left;
    margin:0px;
    padding:0px;
}
.checkout-center .order-address span {
    width: 100%;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000;
    font-weight: bold;
    margin: 0px;
    padding: 10px 0px 6px 40px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.checkout-center .billing-input {
    width:100%;
    float:left;
    margin:0px;
    padding:0px;
}
.checkout-center .billing-input ul{
    width: 100%;
    float: left;
    margin: 0px;
    padding: 0px;
}
.checkout-center .billing-input ul li {
    width: 100%;
    float: left;
    list-style: none;
    margin: 0px 0px 6px 0px;
    padding: 0px;
}
.checkout-center .billing-input ul li label {
    width: 30%;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000;
    line-height: 20px;
    text-align: right;
    margin: 0px;
    padding: 0px;
}
.checkout-center .billing-input ul li .billing-fild {
    width: 67%;
    float: right;
    margin: 0px;
    padding: 0px;
}
.checkout-center .billing-input ul li .select-fild {
    width: 100%;
    max-width: 176px;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000;
    border: 1px solid #663872;
    height: 20px;
    line-height: 20px;
    margin: 0px;
    padding: 0px;
}
.checkout-center .billing-input ul li .textarea {
    width: 100%;
    max-width: 176px;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000;
    border: 1px solid #663872;
    height: 42px;
    line-height: 16px;
    margin: 0px;
    padding: 0px;
}
.checkout-center .other-address {
    width: 100%;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000;
    font-weight: bold;
    line-height: 16px;
    text-align: center;
    margin: 0px 0px 4px 0px;
    padding: 0px;
}
.checkout-center .other-address table{
    width:100%;
    display:inline;
}


.checkout-center .login-fild {
    width: 100%;
    float: left;
    margin: 8px 0px 0px 0px;
    padding: 0px;
}
.checkout-center .repeat-coustmer {
    width: 100%;
    float: left;
    margin: 0px;
    padding: 0px;
}
.checkout-center .radio-coustmer {
    width: 100%;
    float: left;
    margin: 0px;
    padding: 0px;
}
.checkout-center .input-fildpart {
    width: 55%;
    float: left;
    margin: 6px 0px 0px 5%;
    padding: 0px;
}
.checkout-center .input-fildpart ul{
    width: 100%;
    float: left;
    margin: 0px;
    padding: 0px;
}
    .checkout-center .input-fildpart ul li {
        width: 100%;
        float: left;
        list-style: none;
        margin: 0px 0px 4px 0px;
        padding: 0px;
    }
.checkout-center .login-button {
    width:36%;
    float:right;
    margin:0px;
    padding:0px;
}

.checkout-center .login-popup {
    width: 100%;
    float: left;
    margin: 6px 0px 0px 0px;
    padding: 0px;
}
.checkout-center .login-gmail {
    width: 100%;
    float: left;
    background-color: #663872;
    color: #ffffff;
    font-size: 12px;
    line-height: 24px;
    margin: 0px;
    padding: 0px 10px;
    box-sizing: border-box;
}
.checkout-center .close-popup {
    width: 100%;
    float: left;
    color: #666666;
    font-size: 12px;
    text-align: right;
    line-height: 18px;
    margin: 0px;
    padding: 0px 8px 0px 0px;
    box-sizing:border-box;
}
.checkout-center .popup-fild {
    width: 100%;
    float: left;
    margin: 0px;
    padding: 0px 10px;
    box-sizing:border-box;
}
.checkout-center .popup-fild ul{
    width: 100%;
    float: left;
    margin: 0px;
    padding: 0px;
}
    .checkout-center .popup-fild ul li {
        width: 100%;
        float: left;
        list-style: none;
        margin: 0px 0px 8px 0px;
        padding: 0px;
    }
    .checkout-center .popup-fild ul li .col-1 {
        width: 30%;
        float: left;
        color: #666666;
        font-family:Georgia, 'Times New Roman', Times, serif;
        font-size:12px;
        line-height:20px;
        margin:0px;
        padding:0px;
    }
.checkout-center .popup-fild ul li .col-2 {
    width: 68%;
    float: right;
}
.checkout-center .popup-fild ul li .txtSiteText {
    width: 100%;
    max-width: 180px;
    float: left;
    font-size: 10px;
    border: 1px solid #663872;
    height:20px;
    line-height:20px;
    margin:0px;
    padding:0px 8px;
    box-sizing:border-box;
}
.checkout-center .popup-fild ul li .gmail-submit {
    width: auto;
    float: left;
    box-shadow: none;
    border: 1px solid #ccc;
    line-height: 20px;
    cursor:pointer;
    margin: 0px;
    padding: 0px 8px;
    box-sizing:border-box;
}

.checkout-center .right_side {
    width: 49%;
    float: right;
    margin: 0px;
    padding: 0px;
}
.checkout-center .right-box {
    width: 100%;
    float: left;
    margin: 0px 0px 10px 0px;
    padding: 0px;
}
.checkout-center .order-box {
    width: 100%;
    float: left;
    border: 1px solid #663872;
    margin: 0px;
    padding: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.checkout-center .order-rg {
    width:65%;
    float:right;
    margin:0px;
    padding:0px;
}
.checkout-center .order-thumb {
    width: 100%;
    max-width: 136px;
    float: left;
    margin: 0px;
    padding: 0px;
}
.checkout-center .order-thumb img {
    width:100%;
    height:auto;
    display:block;
}
.checkout-center .order-link {
    width: 100%;
    float: left;
}
.checkout-center .order-link a{
    display:block;
    font-family: Georgia, 'Times New Roman', Times, serif;
    font-size: 12px;
    color: #91268f;
    text-decoration: underline;
}
.checkout-center .order-link a:hover {
    text-decoration: none;
}
.checkout-center .order-shipping {
    width: 100%;
    float: left;
    margin: 60px 0px 0px 0px;
    padding: 0px;
}
.checkout-center .order-shipping ul{
    width: 100%;
    float: left;
    margin: 0px;
    padding: 0px;
}
.checkout-center .order-shipping ul li{
    width: 100%;
    float: left;
    list-style:none;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#000;
    line-height:22px;
    font-weight:bold;
    margin: 0px;
    padding: 0px;
}
.checkout-center .order-shipping ul li:first-child, .checkout-center .order-shipping ul li:nth-child(3n) {
    width: 70%;
    float: left;    
}
.checkout-center .order-shipping ul li:nth-child(2n) {
    width: 30%;
    float: right;
    font-weight: normal;
    text-align:right;
    padding-right:10px;
    box-sizing:border-box;
}
.margin-top0 {
    margin-top:0px !important;
}
.checkout-center .payment-mode-button {
    width:100%;
    float:left;
    margin:0px;
    padding:0px;
}
.checkout-center .payment-part {
    width:100%;
    float:left;
    margin:0px;
    padding:0px;
}
.checkout-center .credit-card {
    width: 60%;
    float: left;
    margin: 0px;
    padding: 0px;
}
.credit-radiobutton {
    width:24px;
    float:left;
    height:22px;
    margin:0px;
    padding:0px;
}
.label-text {
    width: auto;
    float: left;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#000;
    line-height:20px;
    text-decoration:none;
    margin: 0px;
    padding: 0px;
}
.checkout-center .net-banking {
    width: 38%;
    float: right;
    margin: 0px;
    padding: 0px;
}
.checkout-center .chekdraff {
    width:8%;
    float:right;   
}
.checkout-center .why-pay-title {
    width: 100%;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #000;
    text-decoration: underline;
    font-weight: bold;
    margin: 12px 0px;
    padding: 0px;
}
.checkout-center ul.pay-list{
    width:100%;
    float:left;
    margin:0px;
    padding:0px;
}
.checkout-center ul.pay-list li {
    width: 100%;
    float: left;
    list-style: none;
    background: url(../../images/DealsImages/icons.png) no-repeat left top;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000;
    line-height:18px;
    margin: 0px;
    padding: 0px 0px 8px 20px;
    box-sizing:border-box;
}

.middle-bg {
    width: 100%;
    float: left;
    margin: 10px 0px 0px 0px;
    padding: 10px 12px;
    background: url(../../images/ShowCaseDealsImages/main_bg.jpg) top left repeat-x;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.middle-bg .middale-left {
    width: 70%;
    float: left;
}
.middle-bg .middale-left .banner-bg {
    width: 100%;
    float: left;
    background: url(../../images/ShowCaseDealsImages/bennar_bg.jpg) top left no-repeat;
    min-height:184px;
    margin:0px;
    padding:0px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.middle-bg .middale-left .heading-title {
    width: auto;
    float: left;
    color: #ffffff;
    margin: 0px;
    padding: 18px 0px 0px 30px;
}
.middle-bg .middale-left .deals-win {
    width: 37%;
    float: right;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 26px;
    color: #1a547b;
    text-align:center;
    line-height: 25px;
    margin: 50px 5% 0px 5%;
}
.middle-bg .middale-right {
    width: 28%;
    float: right;
}
.middle-bg .middale-right ul{
    width: 100%;
    float: left;
    margin:0px;
    padding:0px;
}
.middle-bg .middale-right ul li{
    width: 100%;
    float: left;
    list-style:none;
    margin: 0px;
    padding: 0px;
}

.showcase-box {
    width: 100%;
    float: left;
    margin: 10px 0px 0px 0px;
    padding: 0px;
}

.winner {
    width: 278px;
    height: 59px;
    background: url(../images/ShowCaseDealsImages/thumb_3.jpg) left top no-repeat;
}

.winner img {
    border: none;
}

.win_left {
    width: 202px;
    float: left;
    height: 59px;
}

.winner_img {
    width: 69px;
    height: 55px;
    margin: 2px 2px 0 0;
    float: right;
    position: relative;
}
    .winner_img img{
        height:55px;
    }

    .curve_win {
        width: 19px;
        height: 57px;
        position: absolute;
        right: -2px;
        top: -1px;
        background: url(../../images/ShowCaseDealsImages/curve_win.png) 1px top no-repeat;
    }

.heading {
    font-size: 40px;
    color: #fff;
    padding-left: 0px;
    font-family: none;
}

.heading cufon {
    padding-bottom: 7px;
}



.people_registered {
    width: 97%;
    float: left;
    margin: 30px 1.5% 20px 1.5%;
    border: 2px solid #8b8b8b;
    border-radius: 5px;
    box-shadow: 0 3px 4px #666;
    padding: 1%;
    box-sizing:border-box;
}
.small_txt {
    font-family: Arial;
    font-size: 12px;
    color: #050505;
    font-weight: bold;
    font-style: italic;
    padding-bottom:8px;
    display:block;
}
.people_registered img {
    padding-left: 50px;
}
    .txt_2 {
        font-family: Arial;
        font-size: 12px;
        color: #2f2f2f;
        font-weight: bold;
        line-height: 18px;
    }

.txt_2 span {
    font-family: Arial;
    font-size: 12px;
    color: #91268f;
    font-weight: bold;
}
.price_txt3 {
    font-size: 23px;
    color: #000;
    padding: 3px 0;
    letter-spacing: -0.5px;
}
.price_txt2 {
    font-family: Arial;
    font-size: 46px;
    color: #682994;
    font-weight: bold;
    letter-spacing: -0.5px;
}
.head {
    font-family: Arial;
    font-size: 12px;
    color: #000;
    font-weight: bold;
    line-height: normal;
    padding: 2px 0;
}
.Names {
    font-family: Arial;
    font-size: 14px;
    font-weight: normal;
    color: #91268f;
}
.ftr_txt {
    font-family: Arial;
    font-size: 12px;
    color: #4b4b4b;
    margin: 0;
    padding: 0;
}

.ftr_txt td {
        margin: 0;
}
.deal_winners { width:100%; float:left; margin:0px; padding:15px 0px;}
.deal_winners .deal-win-box {
    width: 100%;
    float: left;
    margin: 0px;
    padding:0px;
}
    .deal_winners .deal-win-box h5 {
        width: 100%;
        float: left;
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 25px;
        color: #91258f;
        font-weight: bold;
        text-align:center;
        text-transform:uppercase;
        margin: 0px;
        padding: 0px;
    }

    .price_txt4 {
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 25px;
        color: #652c90;
        font-weight: bold;
    }
.winners-overall{
    width:96%;
    float:left;
    margin:0px 2%;
    padding:0px;
}

.purple_bdr {
    display: inline-block;
    border: solid 5px #652c90;
    padding: 12px;
    box-sizing:border-box;
}
.purple_bdr ul{
    width:100%;
    float:left;
    margin:0px;
    padding:0px;
}
.purple_bdr ul li {
    width: 100%;
    float: left;
    list-style: none;
    margin: 0px 0px 10px 0px;
    padding: 0px;
}
.purple_bdr ul li .left_side {
    width:70%;
    float:left;
    margin:0px;
    padding:0px;
}
    .purple_bdr ul li .left_side .price_txt5 {
        width: 100%;
        float: left;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 24px;
        color: #682994;
        font-weight: bold;
        text-align:left;
        margin: 0px;
        padding: 0px 0px 12px 0px;
    }
    .purple_bdr ul li .left_side .solitaire-box {
        width: 100%;
        max-width: 250px;
        background: #e6e6e6;
        float:left;
        margin: 0px;
        padding: 0px;
    }
    .purple_bdr ul li .left_side .solitaire-thumb {
        width:86px;
        float:left;
        height:108px;
        margin:0px;
        padding:10px;
        box-sizing:border-box;
    }
        .purple_bdr ul li .left_side .solitaire-thumb img{
            width:100%;
            height:100%;
        }
    .purple_bdr ul li .left_side .solitaire-name {
        width: 100%;
        max-width: 160px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 15px;
        color: #91258f;
        vertical-align:middle;
        display:table-cell;
        height:108px;
        margin:0px;
        padding: 0px;
    }
.more-link{
    display:block;
    padding-right:18px;
    text-align:right;
}
.purple_bdr ul li .right_side {
    width: 28%;
    float: right;
    margin: 0px;
    padding: 0px;
}
.price_txt5 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
    color: #682994;
    font-weight: bold;
    letter-spacing: normal;
}
.deal_winners a.lickhere {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 17px;
    color: #91268f;
    font-weight: bold;
    font-style: italic;
    line-height: 20px;
    text-decoration: underline;
}
.deal_winners a.lickhere:hover {
    text-decoration: none;
    color: #91268f;
}
.deal_winners h4 {
    margin: 0px;
    padding: 12px 0px;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 17px;
    color: #91268f;
    font-weight: bold;
    font-style: italic;
    line-height: 20px;
    text-align:center;
}
.gray_bdr {
    border: solid 5px #e6e6e6;
    box-sizing: border-box;
}
.why-should-box {
    width: 95%;
    float: left;    
    margin: 0px 2.5%;
    padding: 14px;
    box-sizing:border-box;
}
    .why-should-box h6 {
        width: 100%;
        float: left;
        font-family:Georgia, 'Times New Roman', Times, serif;
        font-size:16px;
        color:#000;
        font-weight:bold;
        margin: 0px;
        padding: 0px;
    }
.why-list{
    width:74%;
    float:left;
    margin:0px;
    padding:0px;
}
.gray_bdr ol {
    width: 100%;
    float: left;
    margin: 0px;
    padding: 14px 0px 0px 30px;
    text-align: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.gray_bdr ol li {
    width: 100%;
    float: left;
    list-style:decimal outside;
    font-size: 13px;
    font-family: Arial;
    color:#000;
    margin: 0px;
    padding: 0px 0px 6px 0px;
}
.paynow-btn{
    width:100%;
    float:left;
    text-align:center;
}
.why-thumb {
    width: 22%;
    float: right;
    margin: 0px;
    padding: 0px;
}
.b_txt_20 {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 16px;
    color: Black;
    font-weight: bold;
}
.b_txt_20 span {
    font-size: 34px;
    color: Black;
    /*color:#652c90;*/
}

.b_txt_16 {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 14px;
    color: #91258f;
    font-weight: bold;
}
.wht_14 {
    color: #FFFFFF;
    font-size: 14px;
}
.blck_12_txt {
    color: #000000;
    font-size: 12px;
    text-decoration: none;
    font-family: Arial;
}
.blck_111_txt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    text-decoration: none;
    line-height: 15px;
}
.blck_11_txt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    text-decoration: none;
    line-height: 16px;
}

.black_14_txt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    text-decoration: none;
    line-height: 16px;
}
.txtSiteText {
    width: 180px;
    font-family: Arial;
    font-size: 10px;
    color: #000000;
    border-width: 1px;
    border-color: #663872;
    border-style: solid;
}
.bttnlink {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 11px;
    color: #7a0045;
    font-weight: bold;
    text-decoration: none;
}
.black_radio14_txt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #000000;
    text-decoration: none;
    line-height: 16px;
}
.wht_12 {
    color: #FFFFFF;
    font-size: 12px;
}
.LinkCheckout {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 12px;
    color: #91268f;
    text-decoration: underline;
}
.blue_bdr {
    border: 1px solid #663872;
}
.blck_11112_txt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding-left: 4px;
    line-height: 20px;
    margin-left: -15px;
    float: left;
}
.ddDropDown {
    font-family: Arial;
    font-size: 10px;
    color: #000000;
    border-width: 1px;
    border-color: #663872;
    border-style: solid;
}
.thank_you {
    width: 100%;
    float: left;
    padding: 15px 0;
}

.thank_you .thankyou_msg {
    width: 94%;
    margin: 0 3%;
    float: left;
}
.b_txt_18 {
    font-family: Arial;
    font-size: 18px;
    color: #91258f;
    font-weight: bold;
}
.p_txt_14 {
    font-family: Arial;
    font-size: 14px;
    color: #91258f;
    font-weight: bold;
}

.contact_info {
    width: 94%;
    margin: 5px 3% 0 3%;
    float: left;
}

.contact_info .order {
    width: 100%;
    float: left;
    margin:0px;
    padding:6px 0px;
}

.contact_info .order ul {
    width: 100%;
    float: left;
    margin: 0;
    padding: 0;
    list-style: none;
}

.contact_info .order ul li {
    width: auto;
    float: left;
    margin: 0 3%;
    padding: 0;
    text-align: center;
}

.contact_info .table_box {
    width: 100%;
    float: left;
    margin-top: 20px;
}

    .contact_info .table_box .title {
        width: 100%;
        float: left;
        background: #663872;
        line-height: 26px;
        padding-left: 2%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
    }

.contact_info .table_box .content-box {
    width: 100%;
    float: left;
}

.contact_info .table_box .content-box ul {
    width: 40%;
    float: left;
    margin: 15px 5%;
    padding: 0;
    list-style: none;
}

.contact_info .table_box .content-box ul li {
    width: 100%;
    float: left;
    padding: 5px 0;
    text-align: center;
}

.contact_info .table_box .content-box ul li .lable {
    width: 48%;
    float: left;
    text-align: right;
}

.contact_info .table_box .content-box ul li .detail {
    width: 52%;
    float: left;
    text-align: left;
    padding: 0 0 0 2%;
    box-sizing:border-box;
}
.chanceofwin {
    width: 94%;
    margin: 10px 3% 0 3%;
    float: left;
}
.people_liked {
    width: 94%;
    margin: 30px 3% 0 3%;
    float: left;
    border: 2px solid #8b8b8b;
    border-radius: 5px;
    box-shadow: 0 3px 4px #666;
    padding:1%;
    box-sizing:border-box;
}
.people_liked img{
    padding-left:50px;
}
    .ThankyouContact {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        color: #000000;
    }

.ThankyouContact b {
    font-size: 17px;
}
.Thanks_ArialText {
    font-family: Arial;
    font-size: 12px;
    color: Black;
    text-decoration: none;
    font-weight: normal;
    line-height: 20px;
    padding-left: 18px;
    float: left;
}

.Url_Link {
    font-family: Arial;
    font-size: 11px;
    color: Blue;
    font-weight: bold;
    text-decoration: none;
}

.pro-price {
	display: inline-block;
	font-size: 28px;
	color: #242424;
	font-weight: 700;
	margin: 10px 0;
}
h3.product-title {
	display: block;
	text-align: center;
	font-size:26px;
	color: #626262;
	font-weight: bold;
	margin: 12px 0px;
	padding: 0px;
}

/*2nd March 2020 for Product Additonal Information */
.fl {
	float: left;
}

.fr {
	float: right;
}

.product-aplus {
	width: 100%;
	float: left;
	margin: 0px;
	padding: 0px;
}

	.product-aplus h3 {
		width: 100%;
		float: left;
		font-size: 14px;
		color: #871b67;
		border-bottom: solid 2px #871b67;
		text-transform: uppercase;
		text-align: left;
		margin: 0px;
		padding: 12px 0px;
	}

	.product-aplus .aplus-banner {
		width: 100%;
		float: left;
		margin: 20px 0px 0px 0px;
		padding: 0px;
	}

		.product-aplus .aplus-banner img {
			width: 100%;
			height: 100%;
			display: block;
		}

	.product-aplus .product-content {
		width: 100%;
		float: left;
		font-size: 14px;
		font-weight: 600;
		min-height: 40px;
		margin: 0px 0px 10px 0px;
		padding: 0px;
	}

	.product-aplus .aplus-module-wrapper {
		width: 100%;
		float: left;
		position: relative;
		margin: 40px 0px 40px 0px;
		padding: 0px;
	}

	.product-aplus .apm-hovermodule-slides {
		width: 100%;
		float: left;
		position: relative;
		margin: 0px;
		padding: 0px;
	}

	.product-aplus .apm-hovermodule-image {
		width: 100%;
		max-width: 300px;
		float: left;
		margin: 0px;
		padding: 0px;
	}

		.product-aplus .apm-hovermodule-image img {
			width: 100%;
			height: 100%;
			display: block;
			border: solid 1px #d8d8d8;
			padding: 3px;
			box-sizing: border-box;
			-webkit-box-sizing: border-box;
		}

		.product-aplus .apm-hovermodule-image span {
			width: 100%;
			float: left;
			font-size: 17px;
			font-weight: 600;
			color: #111;
			text-align: left;
			margin: 6px 0px 12px 0px;
			padding: 0px;
		}

	.product-aplus .apm-hovermodule-slides-inner {
		width: 100%;
		max-width: 650px;
		float: right;
		margin: 0px;
		padding: 0px;
	}

		.product-aplus .apm-hovermodule-slides-inner h4 {
			width: 100%;
			float: left;
			font-size: 17px;
			font-weight: 600;
			color: #111;
			text-align: left;
			margin: 0px 0px 12px 0px;
			padding: 0px;
		}

		.product-aplus .apm-hovermodule-slides-inner ul {
			width: 100%;
			float: left;
			height: 152px;
			overflow-y: auto;
			margin: 0px;
			padding: 0px 0px 0px 14px;
			box-sizing: border-box;
			-webkit-box-sizing: border-box;
		}

			.product-aplus .apm-hovermodule-slides-inner ul li {
				width: 100%;
				float: left;
				list-style: disc;
				font-size: 13px;
				color: #333;
				margin: 0px 0px 10px 0px;
				padding: 0px;
			}


	.product-aplus .second-hovermodule-slides {
		width: 100%;
		float: left;
		position: relative;
		margin: 0px;
		padding: 0px;
	}


	.product-aplus .apm-hovermodule-slidecontrol {
		width: auto;
		position: absolute;
		right: 156px;
		top: 260px;
		margin: 0px;
		padding: 0px;
	}

	.product-aplus .apm-hovermodule-smallimage {
		width: 80px;
		height: 80px;
		cursor: pointer;
		float: left;
		border: solid 1px #d8d8d8;
		margin: 0px 35px 0px 0px;
		padding: 3px;
		background-color: #fff;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}

		.product-aplus .apm-hovermodule-smallimage img {
			width: 100%;
			height: 100%;
			display: block;
		}

		.product-aplus .apm-hovermodule-smallimage span {
			display: block;
			font-size: 12px;
			color: #333;
			font-weight: 600;
			padding-top: 8px;
		}

	.product-aplus .second-hovermodule-smallimage {
		width: 80px;
		height: 80px;
		cursor: pointer;
		float: left;
		border: solid 1px #d8d8d8;
		margin: 0px 35px 0px 0px;
		padding: 3px;
		background-color: #fff;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}

		.product-aplus .second-hovermodule-smallimage img {
			width: 100%;
			height: 100%;
			display: block;
		}

		.product-aplus .second-hovermodule-smallimage span {
			display: block;
			font-size: 12px;
			color: #333;
			font-weight: 600;
			padding-top: 8px;
		}


.current {
	display: block;
}

.incurrent {
	display: none;
}

.thumb-active {
	opacity: 1;
}

.thumb-inactive {
	opacity: 0.3;
}

.current-second {
	display: block;
}

.incurrent-second {
	display: none;
}

.thumb-active-second {
	opacity: 1;
}

.thumb-inactive-second {
	opacity: 0.3;
}


.product-aplus .apm-sidemodule {
	width: 100%;
	float: left;
	margin: 30px 0px 0px 0px;
	padding: 0px;
}

.product-aplus .apm-sidemodule-imageright {
	width: 100%;
	max-width: 300px;
	margin: 0px;
	padding: 0px;
}

	.product-aplus .apm-sidemodule-imageright img {
		width: 100%;
		height: 100%;
		display: block;
		border: solid 1px #d8d8d8;
		padding: 3px;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}

	.product-aplus .apm-sidemodule-imageright span {
		width: 100%;
		float: left;
		font-size: 17px;
		font-weight: 600;
		color: #111;
		text-align: left;
		margin: 6px 0px 12px 0px;
		padding: 0px;
	}

.product-aplus .apm-sidemodule-textleft {
	width: 100%;
	max-width: 650px;
	margin: 0px;
	padding: 0px;
}

.product-aplus .apm-sidemodule-content {
	width: 100%;
	float: left;
	margin: 0px;
	padding: 0px;
}

	.product-aplus .apm-sidemodule-content h4 {
		width: 100%;
		float: left;
		font-size: 17px;
		font-weight: 600;
		color: #111;
		text-align: left;
		margin: 0px 0px 12px 0px;
		padding: 0px;
	}

	.product-aplus .apm-sidemodule-content ul {
		width: 100%;
		float: left;
		margin: 0px;
		padding: 0px 0px 0px 14px;
	}

		.product-aplus .apm-sidemodule-content ul li {
			width: 100%;
			float: left;
			list-style: disc;
			font-size: 13px;
			color: #333;
			margin: 0px 0px 10px 0px;
			padding: 0px;
		}
		
/*  19 - June - 2020 */
.proaddslidedesc{ width:100%; float:left; height:200px; overflow-y:auto; margin:0px; padding:0px; box-sizing:border-box; -webkit-box-sizing:border-box;}
.proaddslidedesc p{width:100%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:20px; color:#222222; text-align:justify; margin:0px 0px 14px 0px; padding:0px 10px 0px 0px; box-sizing:border-box; -webkit-box-sizing:border-box;}


#tipDiv {
	width: 100% !important;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.deals_title {
	width: 100%;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #245587;
	font-weight: bold;
	text-decoration: none;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.nav, ol, ul {
	list-style:none
}
.col2-set:after, .col2-set:before, .col4-set:after, .col4-set:before, .container:after, .container:before, .nav:after, .nav:before, .row:after, .row:before {
	content:" ";
	display:table
}
.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .nav-tabs>li, .nav>li, .title-buttons h1, .title-buttons h2, .title-buttons h3, .title-buttons h4, .title-buttons h5, .title-buttons h6 {
	float:left
}
.clearfix:after, .col2-set:after, .col4-set:after, .container:after, .nav:after, .navbar-collapse:after, .navbar-header:after, .navbar:after, .row:after {
	clear:both
}
table {
	border-collapse:collapse;
	border-spacing:0
}
ol, ul {
	margin:0;
	padding:0
}
#sub-navigation *, :after, :before {
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
a {
	color:#626262;
	text-decoration:none
}
a.active, a:focus, a:hover {
	color:#871b67;
	text-decoration:underline;
	outline:0
}
.nav>li>a:focus, .nav>li>a:hover, .navbar-brand:focus, .navbar-brand:hover, a.active {
	text-decoration:none
}
a.active {
	cursor:default
}
#sub-navigation {
	height:285px
}
.category_title {
	float:left;
	margin:10px 0;
	color:#424242;
	font-weight:700;
	font-size:13px;
	text-transform:uppercase
}
.nav>li.disabled>a, .sub-title, .subtitle {
	color:#999
}
.page-header {
	padding-bottom:9px;
	margin:40px 0 20px;
	border-bottom:1px solid #eee
}
.title-buttons {
	text-align:right
}
.container {
	margin-right:auto;
	margin-left:auto;
	padding-left:16px;
	padding-right:16px
}
.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col2-set .col-1, .col2-set .col-2, .col2-set .col-narrow, .col2-set .col-wide, .col3-set .col-1, .col3-set .col-2, .col3-set .col-3, .col4-set .col-1, .col4-set .col-2, .col4-set .col-3, .col4-set .col-4 {
	position:relative;
	min-height:1px;
	padding-left:8px;
	padding-right:8px
}
.row {
	margin-left:-8px;
	margin-right:0px
}
.col-xs-12 {
	width:100%
}
.col-xs-11 {
	width:91.66666666666666%
}
.col-xs-10 {
	width:83.33333333333334%
}
.col-xs-9 {
	width:75%
}
.col-xs-8 {
	width:66.66666666666666%
}
.col-xs-7 {
	width:58.333333333333336%
}
.col-xs-6 {
	width:50%
}
.col-xs-5 {
	width:41.66666666666667%
}
.col-xs-4 {
	width:33.33333333333333%
}
.col-xs-3 {
	width:25%
}
.col-xs-2 {
	width:16.666666666666664%
}
.col-xs-1 {
	width:8.333333333333332%
}
.col-xs-pull-12 {
	right:100%
}
.col-xs-pull-11 {
	right:91.66666666666666%
}
.col-xs-pull-10 {
	right:83.33333333333334%
}
.col-xs-pull-9 {
	right:75%
}
.col-xs-pull-8 {
	right:66.66666666666666%
}
.col-xs-pull-7 {
	right:58.333333333333336%
}
.col-xs-pull-6 {
	right:50%
}
.col-xs-pull-5 {
	right:41.66666666666667%
}
.col-xs-pull-4 {
	right:33.33333333333333%
}
.col-xs-pull-3 {
	right:25%
}
.col-xs-pull-2 {
	right:16.666666666666664%
}
.col-xs-pull-1 {
	right:8.333333333333332%
}
.col-xs-pull-0 {
	right:0
}
.col-xs-push-12 {
	left:100%
}
.col-xs-push-11 {
	left:91.66666666666666%
}
.col-xs-push-10 {
	left:83.33333333333334%
}
.col-xs-push-9 {
	left:75%
}
.col-xs-push-8 {
	left:66.66666666666666%
}
.col-xs-push-7 {
	left:58.333333333333336%
}
.col-xs-push-6 {
	left:50%
}
.col-xs-push-5 {
	left:41.66666666666667%
}
.col-xs-push-4 {
	left:33.33333333333333%
}
.col-xs-push-3 {
	left:25%
}
.col-xs-push-2 {
	left:16.666666666666664%
}
.col-xs-push-1 {
	left:8.333333333333332%
}
.col-xs-push-0 {
	left:0
}
.nav-justified>.dropdown .dropdown-menu, .nav-tabs.nav-justified>.dropdown .dropdown-menu {
	top:auto;
	left:auto
}
.col-xs-offset-12 {
	margin-left:100%
}
.col-xs-offset-11 {
	margin-left:91.66666666666666%
}
.col-xs-offset-10 {
	margin-left:83.33333333333334%
}
.col-xs-offset-9 {
	margin-left:75%
}
.col-xs-offset-8 {
	margin-left:66.66666666666666%
}
.col-xs-offset-7 {
	margin-left:58.333333333333336%
}
.col-xs-offset-6 {
	margin-left:50%
}
.col-xs-offset-5 {
	margin-left:41.66666666666667%
}
.col-xs-offset-4 {
	margin-left:33.33333333333333%
}
.col-xs-offset-3 {
	margin-left:25%
}
.col-xs-offset-2 {
	margin-left:16.666666666666664%
}
.col-xs-offset-1 {
	margin-left:8.333333333333332%
}
.col-xs-offset-0 {
	margin-left:0
}
.col2-set, .col4-set {
	margin-left:-8px;
	margin-right:-8px
}
.col2-set>.legend {
	margin-left:15px;
	margin-right:15px;
	width:auto
}
.nav {
	margin-bottom:0;
	padding-left:0
}
.nav>li, .nav>li>a {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	position:relative
}
.nav>li {
	font-size:14px
}
.nav>li>a {
	float:left; display:block;
    font-size:13px;
	text-transform:uppercase;
	padding:10px 9px !important;
	padding:10px 5.5px !ie;
	-webkit-padding-end:8px!important;
	-webkit-padding-start:8px!important
}
.nav>li:last-child>a {
	-webkit-padding-end:16px!important;
	-webkit-padding-start:15.9px!important
}
.nav>li>a:focus, .nav>li>a:hover {
	background-color:#eee
}
.nav>li.disabled>a:focus, .nav>li.disabled>a:hover {
	color:#999;
	text-decoration:none;
	background-color:transparent;
	cursor:not-allowed
}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
	background-color:#eee;
	border-color:#383b4c
}
.nav .open>a .caret, .nav .open>a:focus .caret, .nav .open>a:hover .caret {
	border-top-color:#bb3d0c;
	border-bottom-color:#bb3d0c
}
.nav .nav-divider {
	height:1px;
	margin:9px 0;
	overflow:hidden;
	background-color:#e5e5e5
}
.nav>li>a>img {
	max-width:none
}
.nav-tabs {
	border-bottom:1px solid #ddd
}
.nav-tabs>li {
	margin-bottom:-1px
}
.nav-justified>li>a, .nav-tabs.nav-justified>li>a {
	text-align:center;
	margin-bottom:5px
}
.nav-tabs>li>a {
	margin-right:2px;
	line-height:1.428571429;
	border:1px solid transparent;
	border-radius:4px 4px 0 0
}
.nav-tabs>li>a:hover {
	border-color:#eee #eee #ddd
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
	color:#555;
	background-color:#fff;
	border:1px solid #ddd;
	border-bottom-color:transparent;
	cursor:default
}
.nav-tabs.nav-justified {
	width:100%;
	border-bottom:0
}
.nav-tabs.nav-justified>li {
	float:none
}
.nav-tabs.nav-justified>li>a {
	margin-right:0;
	border-radius:4px
}
.nav-tabs.nav-justified>.active>a, .nav-tabs.nav-justified>.active>a:focus, .nav-tabs.nav-justified>.active>a:hover {
	border:1px solid #ddd
}
.nav-pills>li {
	float:left;
	cursor:pointer
}
.nav-justified>li, .nav-stacked>li {
	float:none
}
.nav-pills>li+li {
	margin-left:2px
}
.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {
	color:#fff;
	background-color:#383b4c
}
.nav-pills>li.active>a .caret, .nav-pills>li.active>a:focus .caret, .nav-pills>li.active>a:hover .caret {
	border-top-color:#fff;
	border-bottom-color:#fff
}
.nav-stacked>li+li {
	margin-top:2px;
	margin-left:0
}
.nav-justified {
	width:100%
}
.nav-tabs-justified {
	border-bottom:0
}
.nav-tabs-justified>li>a {
	margin-right:0;
	border-radius:4px
}
.nav-tabs-justified>.active>a, .nav-tabs-justified>.active>a:focus, .nav-tabs-justified>.active>a:hover {
	border:1px solid #ddd
}
.tab-content>.tab-pane {
	display:none
}
.tab-content>.active {
	display:block
}
.navbar-collapse:after, .navbar-collapse:before, .navbar-header:after, .navbar-header:before, .navbar:after, .navbar:before {
	display:table;
	content:" "
}
.nav .caret {
	border-top-color:#383b4c;
	border-bottom-color:#383b4c
}
.nav a:hover .caret {
	border-top-color:#bb3d0c;
	border-bottom-color:#bb3d0c
}
.nav-tabs .dropdown-menu {
	margin-top:-1px;
	border-top-right-radius:0;
	border-top-left-radius:0
}
.navbar {
	position:relative;
	margin-left:-5px;
	margin-right:-8px
}
.navbar-collapse {
	max-height:340px;
	overflow-x:visible;
	box-shadow:inset 0 1px 0 rgba(255,255,255,.1);
	-webkit-overflow-scrolling:touch
}
.navbar-collapse.in {
	overflow-y:auto
}
.container>.navbar-collapse, .container>.navbar-header {
	margin-right:-8px;
	margin-left:-8px
}
.navbar-static-top {
	z-index:1000;
	border-width:0 0 1px
}
.navbar-fixed-bottom, .navbar-fixed-top {
	position:fixed;
	right:0;
	left:0;
	z-index:1030
}
.navbar-fixed-top {
	top:0;
	border-width:0 0 1px
}
.navbar-fixed-bottom {
	bottom:0;
	margin-bottom:0;
	border-width:1px 0 0
}
.navbar-brand {
	float:left;
	padding:15px;
	font-size:18px;
	line-height:20px
}
.navbar-toggle {
	position:relative;
	float:right;
	margin-right:15px;
	padding:9px 10px;
	margin-top:8px;
	margin-bottom:8px;
	background-color:transparent;
	border:1px solid transparent;
	border-radius:4px
}
.navbar-toggle .icon-bar {
	display:block;
	width:22px;
	height:2px;
	border-radius:1px
}
.navbar-toggle .icon-bar+.icon-bar {
	margin-top:4px
}
.navbar-nav>li>a {
	padding-top:10px;
	padding-bottom:10px;
	line-height:20px
}
.navbar-form {
	padding:10px 15px;
	border-top:1px solid transparent;
	border-bottom:1px solid transparent;
	box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
	margin:8px -8px
}
.navbar-nav>li>.dropdown-menu {
	margin-top:0;
	border-top-right-radius:0;
	border-top-left-radius:0
}
.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
	border-bottom-right-radius:0;
	border-bottom-left-radius:0
}
.navbar-nav.pull-right>li>.dropdown-menu, .navbar-nav>li>.dropdown-menu.pull-right {
	left:auto;
	right:0
}
.navbar-btn {
	margin-top:8px;
	margin-bottom:8px
}
.navbar-text {
	float:left;
	margin-top:15px;
	margin-bottom:15px
}
.navbar-default .navbar-brand {
	color:#777
}
.navbar-default .navbar-brand:focus, .navbar-default .navbar-brand:hover {
	color:#5e5e5e;
	background-color:transparent
}
.navbar-default .navbar-text {
	color:#777
}
.navbar-default .navbar-nav>li>a {
	color:#424242
}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
	color:#fff;
	background-color:#FFF
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
	background-color:#FFF;
	color:#000!important;
	border-top:4px solid #8b1768!important;
	line-height:11px!important;
	height:16px!important;
	position:relative;
	z-index:999;
	display:block
}
.navbar-default .navbar-nav>.disabled>a, .navbar-default .navbar-nav>.disabled>a:focus, .navbar-default .navbar-nav>.disabled>a:hover {
	color:#ccc;
	background-color:transparent
}
.navbar-default .navbar-toggle {
	border-color:#ddd
}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
	background-color:#ddd
}
.navbar-default .navbar-toggle .icon-bar {
	background-color:#ccc
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	border-color:#F6F6F6
}
.navbar-default .navbar-nav>.dropdown>a:focus .caret, .navbar-default .navbar-nav>.dropdown>a:hover .caret {
	border-top-color:#333;
	border-bottom-color:#333
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
	background-color:#F6F6F6;
	color:#555
}
.navbar-default .navbar-nav>.open>a .caret, .navbar-default .navbar-nav>.open>a:focus .caret, .navbar-default .navbar-nav>.open>a:hover .caret {
	border-top-color:#555;
	border-bottom-color:#555
}
.navbar-default .navbar-nav>.dropdown>a .caret {
	border-top-color:#777;
	border-bottom-color:#777
}
.navbar-default .navbar-link {
	color:#777
}
.navbar-default .navbar-link:hover {
	color:#333
}
.navbar-inverse {
	background-color:#222;
	border-color:#080808
}
.navbar-inverse .navbar-brand {
	color:#999
}
.navbar-inverse .navbar-brand:focus, .navbar-inverse .navbar-brand:hover {
	color:#fff;
	background-color:transparent
}
.navbar-inverse .navbar-nav>li>a, .navbar-inverse .navbar-text {
	color:#999
}
.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover {
	color:#fff;
	background-color:transparent
}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover {
	color:#fff;
	background-color:#080808
}
.navbar-inverse .navbar-nav>.disabled>a, .navbar-inverse .navbar-nav>.disabled>a:focus, .navbar-inverse .navbar-nav>.disabled>a:hover {
	color:#444;
	background-color:transparent
}
.navbar-inverse .navbar-toggle {
	border-color:#333
}
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {
	background-color:#333
}
.navbar-inverse .navbar-toggle .icon-bar {
	background-color:#fff
}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
	border-color:#101010
}
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover {
	background-color:#080808;
	color:#fff
}
.navbar-inverse .navbar-nav>.dropdown>a:hover .caret {
	border-top-color:#fff;
	border-bottom-color:#fff
}
.navbar-inverse .navbar-nav>.dropdown>a .caret {
	border-top-color:#999;
	border-bottom-color:#999
}
.navbar-inverse .navbar-nav>.open>a .caret, .navbar-inverse .navbar-nav>.open>a:focus .caret, .navbar-inverse .navbar-nav>.open>a:hover .caret {
	border-top-color:#fff;
	border-bottom-color:#fff
}
.navbar-inverse .navbar-link {
	color:#999
}
.navbar-inverse .navbar-link:hover {
	color:#fff
}
.logo strong, .text-hide {
	font:0/0 a;
	color:transparent;
	text-shadow:none;
	background-color:transparent;
	border:0
}
.navbar-main ul.level0 {
	display:none
}
.cards-list dt {
	margin:5px 0 0
}
.cards-list .offset {
	padding:2px 0 2px 20px
}
.hidden, .no-padding {
	padding:0!important
}
.separator {
	margin:0 3px
}
h1.logo {
	margin:0
}
.clearfix:after, .clearfix:before {
	content:" ";
	display:table
}
.center-block {
	display:block;
	margin-left:auto;
	margin-right:auto
}
.hidden, .no-margin {
	margin:0!important
}
.pull-right {
	float:right!important
}
.f-left, .left, .pull-left {
	float:left!important
}
.hide {
	display:none
}
.hidden, .show {
	display:block!important
}
.invisible {
	visibility:hidden
}
.hidden {
	visibility:hidden!important;
	border:0!important;
	font-size:0!important;
	line-height:0!important;
	width:0!important;
	height:0!important;
	overflow:hidden!important
}
.affix {
	position:fixed
}
.nobr {
	white-space:nowrap!important
}
.wrap {
	white-space:normal!important
}
.a-left {
	text-align:left!important
}
.a-center {
	text-align:center!important
}
.a-right {
	text-align:right!important
}
.v-top {
	vertical-align:top
}
.v-middle {
	vertical-align:middle
}
.f-right, .right {
	float:right!important
}
.f-none {
	float:none!important
}
.f-fix {
	float:left;
	width:100%
}
.no-display {
	display:none
}
.no-bg {
	background:0 0!important
}
.no-transition {
	transition:none!important
}
.no-border {
	border:none!important
}
@-ms-viewport {
width:device-width
}
@-o-viewport {
width:device-width
}
@media (min-width:1000px) {
.container {
	width:1000px
}
.col-sm-1, .col-sm-10, .col-sm-11, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 {
	float:left
}
.col-sm-12 {
	width:100%
}
.col-sm-11 {
	width:91.66666666666666%
}
.col-sm-10 {
	width:83.33333333333334%
}
.col-sm-9 {
	width:75%
}
.col-sm-8 {
	width:66.66666666666666%
}
.col-sm-7 {
	width:58.333333333333336%
}
.col-sm-6 {
	width:41%!important
}
.col-sm-5 {
	width:41.66666666666667%
}
.col-sm-4 {
	width:33.33333333333333%
}
.col-sm-3 {
	width:25%
}
.col-sm-2 {
	width:19%
}
.col-sm-1 {
	width:8.333333333333332%
}
.col-sm-pull-12 {
	right:100%
}
.col-sm-pull-11 {
	right:91.66666666666666%
}
.col-sm-pull-10 {
	right:83.33333333333334%
}
.col-sm-pull-9 {
	right:75%
}
.col-sm-pull-8 {
	right:66.66666666666666%
}
.col-sm-pull-7 {
	right:58.333333333333336%
}
.col-sm-pull-6 {
	right:50%
}
.col-sm-pull-5 {
	right:41.66666666666667%
}
.col-sm-pull-4 {
	right:33.33333333333333%
}
.col-sm-pull-3 {
	right:25%
}
.col-sm-pull-2 {
	right:16.666666666666664%
}
.col-sm-pull-1 {
	right:8.333333333333332%
}
.col-sm-pull-0 {
	right:0
}
.col-sm-push-12 {
	left:100%
}
.col-sm-push-11 {
	left:91.66666666666666%
}
.col-sm-push-10 {
	left:83.33333333333334%
}
.col-sm-push-9 {
	left:75%
}
.col-sm-push-8 {
	left:66.66666666666666%
}
.col-sm-push-7 {
	left:58.333333333333336%
}
.col-sm-push-6 {
	left:50%
}
.col-sm-push-5 {
	left:41.66666666666667%
}
.col-sm-push-4 {
	left:33.33333333333333%
}
.col-sm-push-3 {
	left:25%
}
.col-sm-push-2 {
	left:16.666666666666664%
}
.col-sm-push-1 {
	left:8.333333333333332%
}
.col-sm-push-0 {
	left:0
}
.col-sm-offset-12 {
	margin-left:100%
}
.col-sm-offset-11 {
	margin-left:91.66666666666666%
}
.col-sm-offset-10 {
	margin-left:83.33333333333334%
}
.col-sm-offset-9 {
	margin-left:75%
}
.col-sm-offset-8 {
	margin-left:66.66666666666666%
}
.col-sm-offset-7 {
	margin-left:58.333333333333336%
}
.col-sm-offset-6 {
	margin-left:50%
}
.col-sm-offset-5 {
	margin-left:41.66666666666667%
}
.col-sm-offset-4 {
	margin-left:33.33333333333333%
}
.col-sm-offset-3 {
	margin-left:25%
}
.col-sm-offset-2 {
	margin-left:16.666666666666664%
}
.col-sm-offset-1 {
	margin-left:8.333333333333332%
}
.col-sm-offset-0 {
	margin-left:0
}
.col2-set .col-1, .col2-set .col-2 {
	float:left;
	width:50%
}
.col2-set .col-narrow {
	float:left;
	width:33.33333333333333%
}
.col2-set .col-wide {
	float:left;
	width:66.66666666666666%
}
.col3-set .col-1, .col3-set .col-2, .col3-set .col-3 {
	float:left;
	width:33.33333333333333%
}
.col4-set .col-1, .col4-set .col-2, .col4-set .col-3, .col4-set .col-4 {
	float:left;
	width:25%
}
}
@media (max-width:767px) {
.table-responsive {
	width:100%;
	margin-bottom:15px;
	overflow-y:hidden;
	overflow-x:scroll;
	-ms-overflow-style:-ms-autohiding-scrollbar;
	border:1px solid #ddd;
	-webkit-overflow-scrolling:touch
}
.table-responsive>.table {
	margin-bottom:0
}
.table-responsive>.table>tbody>tr>td, .table-responsive>.table>tbody>tr>th, .table-responsive>.table>tfoot>tr>td, .table-responsive>.table>tfoot>tr>th, .table-responsive>.table>thead>tr>td, .table-responsive>.table>thead>tr>th {
	white-space:nowrap
}
.table-responsive>.table-bordered {
	border:0
}
.table-responsive>.table-bordered>tbody>tr>td:first-child, .table-responsive>.table-bordered>tbody>tr>th:first-child, .table-responsive>.table-bordered>tfoot>tr>td:first-child, .table-responsive>.table-bordered>tfoot>tr>th:first-child, .table-responsive>.table-bordered>thead>tr>td:first-child, .table-responsive>.table-bordered>thead>tr>th:first-child {
	border-left:0
}
.table-responsive>.table-bordered>tbody>tr>td:last-child, .table-responsive>.table-bordered>tbody>tr>th:last-child, .table-responsive>.table-bordered>tfoot>tr>td:last-child, .table-responsive>.table-bordered>tfoot>tr>th:last-child, .table-responsive>.table-bordered>thead>tr>td:last-child, .table-responsive>.table-bordered>thead>tr>th:last-child {
	border-right:0
}
.table-responsive>.table-bordered>tbody>tr:last-child>td, .table-responsive>.table-bordered>tbody>tr:last-child>th, .table-responsive>.table-bordered>tfoot>tr:last-child>td, .table-responsive>.table-bordered>tfoot>tr:last-child>th {
	border-bottom:0
}
}
@media (min-width:1000px) {
.form-inline .form-group {
	display:inline-block;
	margin-bottom:0;
	vertical-align:middle
}
.form-inline .form-control {
	display:inline-block
}
.form-inline .checkbox, .form-inline .radio {
	display:inline-block;
	margin-top:0;
	margin-bottom:0;
	padding-left:0
}
.nav-justified>li, .nav-tabs.nav-justified>li {
	display:table-cell;
	width:1%
}
.form-inline .checkbox input[type=checkbox], .form-inline .radio input[type=radio] {
	float:none;
	margin-left:0
}
.form-horizontal .control-label {
	text-align:right
}
.nav-tabs.nav-justified>li>a {
	margin-bottom:0;
	border-bottom:1px solid #ddd;
	border-radius:4px 4px 0 0
}
.nav-tabs.nav-justified>.active>a, .nav-tabs.nav-justified>.active>a:focus, .nav-tabs.nav-justified>.active>a:hover {
	border-bottom-color:#fff
}
.nav-justified>li>a {
	margin-bottom:0
}
.nav-tabs-justified>li>a {
	border-bottom:1px solid #ddd;
	border-radius:4px 4px 0 0
}
.nav-tabs-justified>.active>a, .nav-tabs-justified>.active>a:focus, .nav-tabs-justified>.active>a:hover {
	border-bottom-color:#fff
}
.navbar-header {
	float:left
}
.navbar-collapse {
	width:auto;
	border-top:0;
	box-shadow:none
}
.navbar-collapse.collapse {
	display:block!important;
	height:auto!important;
	padding-bottom:0;
	overflow:visible!important
}
.navbar-collapse.in {
	overflow-y:auto
}
.navbar-collapse .navbar-nav.navbar-left:first-child {
	margin-left:-8px
}
.navbar-collapse .navbar-nav.navbar-right:last-child {
	margin-right:-8px
}
.navbar-collapse .navbar-text:last-child {
	margin-right:0
}
.container>.navbar-collapse, .container>.navbar-header {
	margin-right:0;
	margin-left:0;
	width:100%
}
.navbar-fixed-bottom, .navbar-fixed-top, .navbar-static-top {
	border-radius:0
}
.navbar>.container .navbar-brand {
	margin-left:-8px
}
.navbar-toggle {
	display:none
}
}
@media (max-width:767px) {
.navbar-nav .open .dropdown-menu {
	position:static;
	float:none;
	width:auto;
	margin-top:0;
	background-color:transparent;
	border:0;
	box-shadow:none
}
.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu>li>a {
	padding:5px 15px 5px 25px
}
.navbar-nav .open .dropdown-menu>li>a {
	line-height:20px
}
.navbar-nav .open .dropdown-menu>li>a:focus, .navbar-nav .open .dropdown-menu>li>a:hover {
	background-image:none
}
}
@media (min-width:1000px) {
.navbar-nav {
	max-width:100%;
	float:left;
	margin:0 0 0 -13px;
	padding:0 5px
}
.navbar-nav>li {
	float:left
}
.navbar-nav>li>a {
	padding-top:10px;
	padding-bottom:10px
}
.navbar-nav>li.active, .navbar-nav>li:hover {
	background-color:#FFF;
	color:#fff;
	-moz-box-shadow:0 1px 4px 1px rgba(119,119,119,.75);
	box-shadow:0 1px 4px 1px rgba(119,119,119,.75)
}
.navbar-nav>li.active i, .navbar-nav>li.active span, .navbar-nav>li:hover i, .navbar-nav>li:hover span {
	color:#000;
	padding-bottom:15px!important;
	height:25px!important
}
.secondary-navbar li {
	margin-top:2px;
	padding:0;
	font-size:13px;
	line-height:19px;
	font-family:Arial, Helvetica, sans-serif
}
.hover-underline:hover, .text-underline {
	text-decoration:underline
}
.icon-32 img, .icon-64 img, .valign-middle {
	vertical-align:middle
}
header[role=banner]>.logo {
	float:left;
	width:41.66666666666667%
}
header[role=banner] .quick-access {
	float:right;
	float:left;
	width:100%
}
.layout.layout-1-col div[role=main] {
	float:left;
	width:100%
}
.layout.layout-3-cols div[role=main] {
	float:left;
	width:50%
}
div[role=main] {
	float:left;
	width:75%
}
aside[role=complementary] {
	float:left;
	width:25%;
	display:block
}
.container {
	width:1000px;
	margin:1px 0 0
}
.col-md-1, .col-md-10, .col-md-11, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {
	float:left
}
.col-md-12 {
	width:100%
}
.col-md-11 {
	width:91.66666666666666%
}
.col-md-10 {
	width:83.33333333333334%
}
.col-md-9 {
	width:75%
}
.col-md-8 {
	width:66.66666666666666%
}
.col-md-7 {
	width:58.333333333333336%
}
.col-md-6 {
	width:50%
}
.col-md-5 {
	width:42%
}
.col-md-4 {
	width:38%
}
.col-md-3 {
	width:27%
}
.col-md-2 {
	width:18%
}
.col-md-1 {
	width:8.333333333333332%
}
.col-md-pull-12 {
	right:100%
}
.col-md-pull-11 {
	right:91.66666666666666%
}
.col-md-pull-10 {
	right:83.33333333333334%
}
.col-md-pull-9 {
	right:75%
}
.col-md-pull-8 {
	right:66.66666666666666%
}
.col-md-pull-7 {
	right:58.333333333333336%
}
.col-md-pull-6 {
	right:50%
}
.col-md-pull-5 {
	right:41.66666666666667%
}
.col-md-pull-4 {
	right:33.33333333333333%
}
.col-md-pull-3 {
	right:25%
}
.col-md-pull-2 {
	right:16.666666666666664%
}
.col-md-pull-1 {
	right:8.333333333333332%
}
.col-md-pull-0 {
	right:0
}
.col-md-push-12 {
	left:100%
}
.col-md-push-11 {
	left:91.66666666666666%
}
.col-md-push-10 {
	left:83.33333333333334%
}
.col-md-push-9 {
	left:75%
}
.col-md-push-8 {
	left:66.66666666666666%
}
.col-md-push-7 {
	left:58.333333333333336%
}
.col-md-push-6 {
	left:50%
}
.col-md-push-5 {
	left:41.66666666666667%
}
.col-md-push-4 {
	left:33.33333333333333%
}
.col-md-push-3 {
	left:25%
}
.col-md-push-2 {
	left:16.666666666666664%
}
.col-md-push-1 {
	left:8.333333333333332%
}
.col-md-push-0 {
	left:0
}
.col-md-offset-12 {
	margin-left:100%
}
.col-md-offset-11 {
	margin-left:91.66666666666666%
}
.col-md-offset-10 {
	margin-left:83.33333333333334%
}
.col-md-offset-9 {
	margin-left:75%
}
.col-md-offset-8 {
	margin-left:66.66666666666666%
}
.col-md-offset-7 {
	margin-left:58.333333333333336%
}
.col-md-offset-6 {
	margin-left:50%
}
.col-md-offset-5 {
	margin-left:41.66666666666667%
}
.col-md-offset-4 {
	margin-left:33.33333333333333%
}
.col-md-offset-3 {
	margin-left:25%
}
.col-md-offset-2 {
	margin-left:16.666666666666664%
}
.col-md-offset-1 {
	margin-left:8.333333333333332%
}
.col-md-offset-0 {
	margin-left:0
}
#sub-navigation .showcase-bg-white, .showcase-bg-white {
	margin:0!important;
	padding:0!important
}
.engrave-style1.active, .engrave-style2.active {
	border:1px solid #DE513E
}
.highlight-bg {
	background-color:#6a2d3a;
	color:#fff;
	-webkit-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out;
	position:relative;
	overflow:hidden
}
.clickable, .clickable * {
	-webkit-transition:all .2s ease-in-out
}
.highlight-bg:hover {
	background-color:#c53f2d
}
.block-display {
	display:block!important
}
.none-display {
	display:none!important
}
.box-shadow-none {
	box-shadow:none!important
}
.block-inline-display {
	display:inline-block!important
}
.block-inline {
	display:inline!important
}
.showcase-bg-light {
	background:#f8f8f8
}
.showcase-bg-lighter {
	background:#fafafa
}
.showcase-bg-lightest {
	background:#fcfcfc
}
.showcase-bg-darker {
	background:#686b7c
}
.showcase-bg-darkest {
	background:#383b4c
}
.showcase-bg-gray {
	background:#a7a7a7
}
.showcase-bg-gray:hover {
	background:#979797
}
#sub-navigation .showcase-bg-white {
	width:auto
}
.showcase-box-side-shadow {
	-moz-box-shadow:2px 2px 2px #d9d9d9;
	box-shadow:2px 2px 2px #d9d9d9;
	position:relative;
	border:1px solid #F4F4F4
}
.showcase-box-thin-right-bottom-shadow {
	-moz-box-shadow:2px 2px 1px #d9d9d9;
	box-shadow:2px 2px 1px #d9d9d9;
	position:relative;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#d9d9d9, direction=0, strength=0), progid:DXImageTransform.Microsoft.Shadow(color=#d9d9d9, direction=90, strength=2), progid:DXImageTransform.Microsoft.Shadow(color=#d9d9d9, direction=180, strength=2)
}
.showcase-bg-gradient-one {
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#f4f4f4));
	background:-webkit-linear-gradient(top, #fff, #f4f4f4);
	background:-moz-linear-gradient(top, #fff, #f4f4f4);
	background:-ms-linear-gradient(top, #fff, #f4f4f4);
	background:-o-linear-gradient(top, #fff, #f4f4f4);
	position:relative
}
.bg1 {
	background-color:#e7e9f2
}
.bg2 {
	background-color:#f0f0f0
}
.bg3 {
	background-color:#eff5f6
}
.bg4 {
	background-color:#f5eff3
}
.gradient-light, .gradient-light-hover>li:hover {
	background-image:-webkit-gradient(linear, right bottom, left bottom, color-stop(.5, #f0f0f0), color-stop(1, #FFF));
	background-image:-o-linear-gradient(left, #f0f0f0 50%, #FFF 100%);
	background-image:-moz-linear-gradient(left, #f0f0f0 50%, #FFF 100%);
	background-image:-webkit-linear-gradient(left, #f0f0f0 50%, #FFF 100%);
	background-image:-ms-linear-gradient(left, #f0f0f0 50%, #FFF 100%);
	background-image:linear-gradient(to left, #f0f0f0 50%, #FFF 100%)
}
.showcase-bg-light-alternate>li:nth-child(odd) .list-view-details-box {
	background:#f8f8f8
}
.max-padding-top {
	padding-top:15px
}
.max-padding-bottom {
	padding-bottom:15px
}
.max-padding-left {
	padding-left:15px
}
.max-padding-right {
	padding-right:15px
}
.max-margin-top {
	margin-top:15px
}
.max-margin-bottom {
	margin-bottom:15px
}
.max-margin-left {
	margin-left:15px
}
.max-margin-right {
	margin-right:15px
}
.high-padding-top {
	padding-top:10px
}
.high-padding-bottom {
	padding-bottom:10px
}
.high-padding-left {
	padding-left:10px
}
.high-padding-right {
	padding-right:10px
}
.high-margin-top {
	margin-top:10px
}
.form-list li, .high-margin-bottom {
	margin-bottom:10px
}
.high-margin-left {
	margin-left:10px
}
.high-margin-right {
	margin-right:10px
}
.low-padding-top {
	padding-top:5px
}
.low-padding-bottom {
	padding-bottom:5px
}
.low-padding-left {
	padding-left:5px
}
.low-padding-right {
	padding-right:5px
}
.low-margin-top {
	margin-top:5px
}
.low-margin-bottom {
	margin-bottom:5px
}
.low-margin-left {
	margin-left:5px
}
.low-margin-right {
	margin-right:5px
}
.min-padding-right {
	padding-right:2px
}
.min-padding-bottom {
	padding-bottom:2px
}
.min-padding-left {
	padding-left:2px
}
.min-padding-top {
	padding-top:2px
}
.min-margin-right {
	margin-right:2px
}
.min-margin-left {
	margin-left:2px
}
.min-margin-top {
	margin-top:2px
}
.min-margin-bottom {
	margin-bottom:2px
}
.set-go-with-page {
	position:fixed!important;
	z-index:1022;
	top:0;
	left:0;
	right:0
}
.set-go-with-page .hide-on-go-with-page {
	display:none!important;
	visibility:hidden!important
}
.fixed-placeholder {
	position:fixed
}
#go-to-top-link {
	position:fixed;
	bottom:0;
	border-radius:4px 4px 0 0;
	right:20px;
	z-index:102
}
.offscreen {
	position:absolute;
	left:-9999px;
	display:block!important;
	right:7777px;
	top:0;
	bottom:0;
	opacity:1
}
.zi1 {
	z-index:1
}
.zi2 {
	z-index:2
}
.hover-link:hover {
	color:#d83d29
}
.clickable {
	cursor:pointer;
	transition:all .2s ease-in-out
}
.clickable * {
	transition:all .2s ease-in-out
}
.disabled {
	pointer-events:none;
	opacity:.45;
	filter:alpha(opacity=65);
	box-shadow:none;
	position:relative
}
.wait {
	position:absolute;
	z-index:99
}
.showcase-border-top {
	border-top:2px solid #d8d8d8
}
.showcase-border-bottom {
	border-bottom:2px solid #d8d8d8
}
.showcase-border-left {
	border-left:2px solid #d8d8d8
}
.showcase-border-right {
	border-right:2px solid #d8d8d8
}
.showcase-border-top-1px {
	border-top:1px solid #e2e2e2
}
.showcase-border-right-1px {
	border-right:1px solid #e2e2e2
}
.showcase-border-bottom-1px {
	border-bottom:1px solid #e2e2e2
}
.showcase-border-left-1px {
	border-left:1px solid #e2e2e2
}
.showcase-border-thin {
	border:1px solid #DDD
}
.showcase-border-highlighted {
	border:1px solid #6A2D3A
}
.showcase-dotted-border-bottom-1px {
	border-bottom:1px dotted #D3D3D3
}
.showcase-border-bottom-orange-1px {
	border-bottom:1px solid #DE513E
}
.showcase-dotted-border-top-1px {
	border-top:1px dotted #D3D3D3
}
.showcase-border-thin-white {
	border:1px solid #fff
}
.showcase-border-thick {
	border:2px solid #DDD
}
.showcase-border-thick-green {
	border:2px solid #090
}
.showcase-bg-green {
	background:#090
}
.border-bottom-none {
	border-bottom:0!important
}
.showcase-bg-black {
	background:#000
}
.list-style-disc {
	list-style:disc;
	margin-left:10px
}
.list-style-disc li {
	margin-bottom:5px
}
.slow-effect {
	-webkit-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out
}
.slowest-effect {
	-webkit-transition:all .8s ease-in-out;
	transition:all .8s ease-in-out
}
.border-active {
	border-color:#DE513E
}
.no-gutters {
	margin-left:0;
	margin-right:0
}
.no-gutters>.col-md-1, .no-gutters>.col-md-10, .no-gutters>.col-md-11, .no-gutters>.col-md-12, .no-gutters>.col-md-2, .no-gutters>.col-md-3, .no-gutters>.col-md-4, .no-gutters>.col-md-5, .no-gutters>.col-md-6, .no-gutters>.col-md-7, .no-gutters>.col-md-8, .no-gutters>.col-md-9, .no-gutters>.col-sm-1, .no-gutters>.col-sm-10, .no-gutters>.col-sm-11, .no-gutters>.col-sm-12, .no-gutters>.col-sm-2, .no-gutters>.col-sm-3, .no-gutters>.col-sm-4, .no-gutters>.col-sm-5, .no-gutters>.col-sm-6, .no-gutters>.col-sm-7, .no-gutters>.col-sm-8, .no-gutters>.col-sm-9, .no-gutters>.col-xs-1, .no-gutters>.col-xs-10, .no-gutters>.col-xs-11, .no-gutters>.col-xs-12, .no-gutters>.col-xs-2, .no-gutters>.col-xs-3, .no-gutters>.col-xs-4, .no-gutters>.col-xs-5, .no-gutters>.col-xs-6, .no-gutters>.col-xs-7, .no-gutters>.col-xs-8, .no-gutters>.col-xs-9 {
	padding-left:0;
	padding-right:0
}
.icon-64 {
	width:64px;
	height:64px;
	display:block;
	line-height:64px;
	margin:0 auto
}
.icon-32 {
	width:32px;
	height:32px;
	display:block;
	line-height:32px
}
.icon-16 {
	width:16px;
	height:16px;
	display:inline-block;
	line-height:18px;
	text-align:center
}
.fontsize-type0 {
	font-size:11px
}
.fontsize-type1 {
	font-size:12px
}
.fontsize-type2 {
	font-size:13px
}
.fontsize-type3 {
	font-size:14px
}
.fontsize-type4 {
	font-size:15px
}
.fontsize-type5 {
	font-size:16px
}
.fontsize-type6 {
	font-size:17px
}
.fontsize-type7 {
	font-size:18px
}
.px48 {
	font-size:48px!important
}
.px36 {
	font-size:36px!important
}
.px32 {
	font-size:32px!important
}
.px22 {
	font-size:22px!important
}
.fontcolor-type1 {
	color:#D83D29
}
.px7 {
	font-size:7px!important
}
.px10 {
	font-size:10px!important
}
.px12 {
	font-size:12px!important
}
.text-normal {
	font-weight:400
}
.text-bold {
	font-weight:700
}
.no-margin-bottom {
	margin-bottom:0!important
}
.no-margin-top {
	margin-top:0!important
}
.no-margin-left {
	margin-left:0!important
}
.no-margin-right {
	margin-right:0!important
}
.no-padding-bottom {
	padding-bottom:0!important
}
.no-padding-top {
	padding-top:0!important
}
.no-padding-left {
	padding-left:0!important
}
.no-padding-right {
	padding-right:0!important
}
.text-on-dark {
	color:#fff!important
}
.no-underline, .no-underline:hover {
	text-decoration:none!important
}
.text-light {
	color:#777
}
.text-lighter {
	color:#bdbdbe
}
.relative-placeholder {
	position:relative
}
.absolute-placeholder, .close-nav-xs {
	position:absolute
}
.text-uppercase {
	text-transform:uppercase
}
.text-capitalize {
	text-transform:capitalize
}
.valign-bottom {
	vertical-align:bottom
}
.valign-top {
	vertical-align:top
}
.nowrap {
	white-space:nowrap
}
.no-shadow {
	text-shadow:none
}
.auto-height {
	height:auto!important
}
.text-rotation {
	webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	writing-mode:rl-tb
}
.nobg {
	background:0 0!important
}
.container ul.messages {
	margin-top:10px
}
.border-focus {
	border-color:#872b12;
	outline:0;
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6)
}
.close-nav-xs {
	height:16px;
	background-color:#686b7c;
	bottom:0;
	width:30px;
	left:0;
	right:8px;
	border-top-left-radius:70px;
	border-top-right-radius:70px;
	margin:auto
}
.block-sub-heading {
	font-size:15px;
	color:#363636;
	font-weight:700
}
}
.ress-slider-wrapper {
	overflow:hidden;
	position:relative;
	height:310px!important
}
.level-1, .level-2 {
	height:290px!important
}
.ress-slider {
	position:absolute;
	right:0;
	left:0;
	-webkit-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out
}
.ress-slider-horizontal {
	width:9999px
}
nav[role=navigation] .ress-slider-item {
	width:967px
}
@media (min-width:1000px) and (max-width:999px) {
nav[role=navigation] .ress-slider-item {
	width:718px
}
}
@media(max-width:1024px) {
.nav>li>a {
	-webkit-padding-end:15px!important;
	-webkit-padding-start:16px!important
}
#main-menu {
	width:100%;
	float:left;
	overflow-x:hidden;
	-webkit-overflow-x:hidden
}
}
@media (max-width:480px) {
.block-heading {
	font-size:16px
}
.container {
	margin-right:auto;
	margin-left:auto;
	padding-left:10px;
	padding-right:10px
}
.imgsize {
	width:50px
}
.has-slider {
	display:none
}
}
.level-1 {
	width:99%;
	float:left;
	margin:0 0 0 3px;
	padding:0 10px;
	background:#fff;
	-moz-box-shadow:0 1px 4px 1px rgba(119,119,119,.75);
	box-shadow:0 1px 4px 1px rgba(119,119,119,.75)
}
.level-2, .level-3 {
	float:left;
	background:#fff;
	-moz-box-shadow:0 1px 4px 1px rgba(119,119,119,.75)
}
.level-menu-1 {
	width:976px;
	float:left;
	margin:0;
	padding:0
}
.level-2 {
	width:91%;
	margin:0 0 0 59px;
	padding:0 10px;
	box-shadow:0 1px 4px 1px rgba(119,119,119,.75);
	-webkit-margin-start:79px
}
.level-menu-2 {
	width:889px;
	float:left;
	margin:0;
	padding:0
}
.level-3 {
	width:69%;
	margin:0 0 0 295px;
	padding:0 10px;
	box-shadow:0 1px 4px 1px rgba(119,119,119,.75);
	height:290px!important
}
.level-4, .level-5 {
	-moz-box-shadow:0 1px 4px 1px rgba(119,119,119,.75);
	background:#fff;
	height:290px!important;
	float:left
}
.level-menu-3 {
	width:880px;
	float:left;
	margin:0;
	padding:0
}
.level-4 {
	width:78%;
	margin:0 0 0 206px;
	padding:0 10px;
	box-shadow:0 1px 4px 1px rgba(119,119,119,.75)
}
.level-menu-4 {
	width:900px;
	float:left;
	margin:0;
	padding:0
}
.level-5 {
	width:72%;
	margin:0 0 0 266px;
	padding:0 10px;
	box-shadow:0 1px 4px 1px rgba(119,119,119,.75)
}
.level-menu-5 {
	width:880px;
	float:left;
	margin:0;
	padding:0
}
.level-6 {
	width:54%;
	float:left;
	margin:0 0 0 449px;
	padding:0 10px;
	background:#fff;
	-moz-box-shadow:0 1px 4px 1px rgba(119,119,119,.75);
	box-shadow:0 1px 4px 1px rgba(119,119,119,.75);
	height:290px!important;
	-webkit-margin-start:471px
}
.level-menu-6 {
	width:880px;
	float:left;
	margin:0;
	padding:0
}

.sub_cat_btn {
	background-color: #194f75;
	font-size: 12px;
	color: #ffffff;
	padding: 3px 10px;
	border-radius: 3px;
	margin: 0px 10px 5px 0px;
	display: block;
	text-align: center;
}
	.sub_cat_btn:hover {
		background-color: #871b67;
		text-decoration: none;
		color: #ffffff;
	}
.view_more_btn {
	background-color: #871b67;
	font-size: 12px !important;
	color: #ffffff !important;
	padding: 3px 10px;
	border-radius: 3px;
	margin:0px;
	text-align: center;
	display: inline-block;
	font-weight:bold;
}
	.view_more_btn:hover {
		background-color: #194f75;
		text-decoration: none;
		color: #ffffff;
	}
.other_disc {
	width: 100%;
	float: left;
	margin: 30px 0px 0px 0px;
}
	.other_disc h2 {
		font-size: 14px;
		color: #245587;
		margin: 0px 0px 5px 0px;
		padding: 0px;
		position: relative;
	}
	.other_disc p {
		font-size: 13px;
		color: #4d4d4d;
		margin: 0px 0px 20px 0px;
		padding: 0px;
		position: relative;
	}

.float_whatsapp {
	width: auto;
	position: fixed;
	bottom:15px;
	left:15px;
	display:none;
}

	.float_whatsapp .icon_whatsapp {
		width: 50px;
		height: 50px;
		background-color: #075E54;
		border-radius: 100%;
		font-size: 26px;
		color: #ffffff;
		line-height: 50px;
		display: flex;
		justify-content: center;
		align-items: center;
		text-align: center;
		box-shadow: none;
		transition: all ease-in-out 0.2s;
		text-decoration: none;
	}

.float_whatsapp .icon_whatsapp:hover {box-shadow: 0px 0px 0px 8px rgba(7, 94, 84,0.2);}

@media (max-width:991px) {	.float_whatsapp {	display:block;	}
	#clickdesk-appendable-bubble {	display: none;	}
	.clickdesk_bubble {	display: none !important;	}
}

body {-webkit-text-size-adjust: none; -webkit-overflow-scrolling: touch}
a {outline: 0 !important}
.menu_mob {display: none}
@media(max-width:1024px) {#main-menu, .header .header .search-ipt, .header .top-cart-prt a {display: none}
.header .top-cart-prt .bl-icon { margin-right:10px; }
.header .top-cart-prt .bl-icon a {  display: inline-block; }
.header-main .top-cart-prt .bl-icon { margin-right: 10px;}
.header-main .top-cart-prt .bl-icon a {  display: inline-block;}
#main-menu, .header-main .header-main .search-ipt, .header-main .top-cart-prt a { display: none }
.top-link {display: none;}
.menu_mob .nav, .menu_mob .nav-item a {font-family: 'Open Sans',sans-serif}
.navigation {z-index: 99999999 !important}
.header .header-one .layout {width: 100%}
.header .header-one {padding-top: 12px; height: auto}
.header-main .header-one { padding-top: 12px;  height: auto}
.header .top-cart-prt{ margin: 10px 115px 0 0}
.header-main .top-cart-prt { margin: 10px 58px 0 0}
.header .top-cart-prt span, .header-main .top-cart-prt span { padding-right: 0}
.header .top-search-box {margin: 0;width: auto;position: absolute;top: 60px;right: 62px}
.header-main .top-search-box {margin: 0;width: auto;float:right; position: relative; top: 6px; right:50px}
.header .logo, .header-main .logo { margin-left: 15px}
#banner-main { margin-bottom: 0}
body {width: 100%;float: left;-webkit-overflow-x: hidden !important;overflow-x: hidden !important}
*, :after, :before {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}
.layout {width: 758px}
.header .navigation {height: 10px;margin: 0;border: none;background: 0 0}
.header-main .navigation {position: relative;height: 10px;margin: 0;border: none;background: 0 0}
.menu_mob {display: block;width: 100%;float: left;margin: 0;padding: 0;position: relative;z-index: 2;}
.menu_mob .nav {position: relative;    display: inline-block; height: 14px; font-size: 14px; width: 100%; padding: 0}
.menu_mob .nav-list {text-align: left;padding: 0;list-style: none}
.menu_mob .nav-item {zoom: 1; position: relative; width: 100%; float: none}
.menu_mob .nav-item a {display: block; color: #FFF; padding: 10px; background: #871b67; border-bottom: 1px solid #8B2870; text-decoration: none}
.menu_mob .nav-item > a:hover { background: #822368}
.menu_mob .nav-submenu { display: none;  left: 0;  padding: 0;  position: static; width: 100%;  list-style: none}
.menu_mob .nav-submenu-item a { background: #8B2770; border-bottom: 1px solid #9A337E; display: block; padding: 6px 15px; font-size: 12px}
.menu_mob .nav-submenu-item a:hover {  background: #932C77}
.menu_mob .nav-mobile {display: block; cursor: pointer; position: absolute; top: -49px;  right: 15px; background: url(../../images/Home2015_Images/taggle.png) center center no-repeat #871b67; background-size: 18px; height: 35px;  width: 36px}
.header-main .menu_mob .nav-mobile { display:block; cursor: pointer; position: absolute;  top: -52px;  right: 0px; background: url(../../images/Home2015_Images/taggle.png) center center no-repeat #871b67;  background-size: 18px;  height: 35px; width: 36px}
.menu_mob .nav_inner .nav-mobile { top: 4px}
.menu_mob .nav_inner .nav-list { margin-top: 40px}
.menu_mob .nav-click {position: absolute; top: 0; right: 0; border-left: 1px solid #8B2870; height: 34px; width: 40px;  cursor: pointer}
.menu_mob .nav-click i { display: block; height: 100%; width: 100%;  background: url(../../images/Home2015_Images/drop.png) center center no-repeat; background-size: 12px}
.menu_mob .nav-item:hover .nav-submenu, .menu_mob .nav-list {  display: none}
.menu_mob .nav-click:hover { background-color: #6E1656}
.menu_mob .nav-rotate {  -webkit-transform: rotate(180deg);  -moz-transform: rotate(180deg);  -ms-transform: rotate(180deg);  -o-transform: rotate(180deg); transform: rotate(180deg)}
.menu_mob .nav .nav-submenu li strong { background: #8B2770; width: 100%;  float: left;  padding: 8px 15px;  color: #fff;  font-size: 13px;  border-bottom: 1px solid #9A337E}
.menu_mob .nav-item > a {  padding: 8px 10px}
.menu_mob .nav-mobile-open { border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0}
#jFlowSlide { min-height: auto !important}
.header .top-link { width: 100%; position: relative;  z-index: 99999}
.header .top-link ul {text-align: center; width: 100%}
.header .top-link ul li {  float: none; display: inline-block}
.section .jewellery-list ul li .product-link, .section .jwel-icon, .section .useful_info ul li.box4, .section .useful_info ul li.box6 { display: none}
.header .header-top { text-align: center; margin: 0 0 0 0;}
.header-main .header-top {  text-align: center;  margin: 0 0 0 0;}
.header .top-phmail-prt { margin: 0px 0; width: auto;  padding: 3px 10px; display: inline-block; float: none;}
.header-main .top-phmail-prt { margin: 0px 0; width: auto; padding: 3px 10px; display: inline-block; float: none;}
.header .phone, .header-main .phone { line-height: 30px;  height: 30px;  padding-left: 0}
.header .phone, .header .phone a, .header-main .phone, .header-main .phone a { line-height: 30px;}
.header .phone span, .header-main .phone span { margin: 7px 0 0 0;}
.header .mail, .header .mail a, .header-main .mail, .header-main .mail a { line-height: 30px}
.header .phone a, .header-main .phone a { color: #fff}
.header .mail { float: right}
.header-main .mail { padding-left:14px;}
.header .mail span, .header-main .mail span { width: 19px; margin: 7px 5px 0 0;}
.ui-widget-content { z-index: 99999999999 !important}
.header .search-ipt {  height: 35px;  width: 80%;  display: none;}
.header-main .search-ipt { height: 35px; width: 80%;  display: none;}
.header .search-icon { background-size: auto 100%}
.header-main .search-icon { background-size: auto 100%}
.nav > li { font-size: 12px}
.nav > li > a { padding: 10px 7% !important}
#myController span {  width: 32.9% !important; /*font-size: 14px !important;*/ }
#myController span.jFlowSelected { background-size: auto auto !important; background-position: center top !important}
.section .jwel-icon { width: 100%; margin-top: 10px}
.section .solitares-prt { height: auto}
.for-mobile {  display: block}
.for-desktop {  display: none}
.section .jwel-icon ul li { width: 10%; padding: 0 10px 0 9px}
.section .solitares { width: 100%}
.section .solitares h3 { text-align: center;  padding-bottom: 0}
.section .solitares .soli-desh { text-align: center}
.section .jewellery-list { margin-top: 12px}
.section .jewellery-list ul li {  width: 31.8%; margin: 0 2% 10px 0}
.section .jewellery-list ul li .product-thumb { width: 100%; float: left; height: auto}
.section .jewellery-list ul li .product-thumb img { max-width: 100%}
.section .jewellery-list ul li .product-link ul li a { width: 100%;  padding-left: 4%}
.section .jewellery-list ul li.shipping { width: 30%;  margin: 0 2% 20px 0}
.section .jewellery-list ul li .shipping-title {  font-size: 20px}
.section .jewellery-list ul li .shipping-title span {  width: 100%;    font-size: 13px}
.section .jewellery-list ul li .truck-thumb { width: 100%;  float: left}
.section .jewellery-list ul li .truck-thumb img { width: 64px; height: auto}
h1, h3 {font-size: 20px}
.section .useful_info ul li {width: 32% !important;  height: 130px !important}
.section .useful_info ul li img { width: 100%; height: 100%}
.section .useful_info ul li span {  font-size: 13px !important}
.section .useful_info ul li.box5 span { width: 90%; font-size: 12px !important; line-height: 20px; margin-top: 5px !important}
.section .useful_info ul li.box5 p { margin: 3px 0; font-size: 12px; top: 24px}
.section .useful_info ul li.box5 a { width: 100%; margin: 0; padding: 0}
.section .useful_info ul li.box2, .section .useful_info ul li.box5 { margin: 0 2%}
.section .useful_info ul li.box5 img { height: 127px}
.section .useful_info ul li.box5 a span { width: 90%}
.section .useful_info ul li p { font-size: 12px !important}
.section .partner_brands h1, .section .partner_brands h3 { font-size: 20px}
.section .useful_info ul li.box4 .bank { margin-top: -10px}
.section .useful_info ul li.box4 .bank a { margin: 0 5px}
.section .useful_info ul li.box6 a {margin-top: -73px}
.section .useful_info ul li.box6 a span {margin-top: 22px}
.section .useful_info ul li.box6 img {margin: 8px 0; height: 128px}
.section .share-story-banner { height: auto; margin-top: 5px}
.section .share-story-banner img, .section .testimonials { width: 100%; height: auto}
.section .testimonials .customer { display: none;  width: 100%; padding: 10px; border: none;  border-bottom: 1px solid #c9ced1;  height: auto}
.section .testimonials .join {  width: 100%; margin: 0;  padding: 10px 15px}
.section .testimonials .customer .customer_img {width: 25%;margin-right: 10px}
.section .testimonials .customer .conpart { width: 100%; float: none; display: block; padding-right: 10px;margin-top: 40px}
.section .testimonials .join .input1 { width: 40%; margin-bottom: 0}
.section .testimonials .join .join_now { width: 20%; margin-top: 16px; margin-bottom: 0}
.section .testimonials .join p { width: 34%;  margin-top: 16px}
.section .testimonials .customer .conpart a, .section .testimonials .customer .conpart span { margin-top: 10px}
.section .partner_brands { width: 100%}
.section .partner_brands ul li { width: 11.5%; margin: 0 1%}
.section .partner_brands ul li:first-child { margin: 0 1%}
.section .partner_brands ul li img { width: 100%;  height: auto}
.footer .ftr-link-one ul li a { float: left;  line-height:20px; padding-bottom: 5px}
.footer .follow-prt {height: auto;padding: 10px}
.footer .follow-left {width: 100%; margin: 0}
.footer .accept-prt { width: 100%; margin-top: 8px}
ul.specification_detail li { height: 51px; font-size: 13px}
#carousel-wrapper, .dr_img img { height: auto !important}
.similar_products ul li {  width: 30.2%;  margin: 0 1.5% 44px; line-height: 24px}
.breadcrum, .product_details .pro_content { width: 100%}
.similar_products ul li:first-child {  margin: 0 1.5% 44px}
.similar_products ul li a {  display: block;  min-height: 51px}
.cat_menu {  display: none;}
.footer .footer-bg { display: block;}
/*.footer .footer-link-prt { display: none;}
    .footer .ftr-link-two {  width: 20%}
    .footer .ftr-link-one { width: 30%}
    .footer .ftr-welcome {  display: none;}
*/
.footer .footer-link-prt { display: block;}
.footer .ftr-link-two { width: 30%; margin-bottom:10px;}
.footer .ftr-link-one {  width: 30%; margin-bottom: 10px;}
.footer .ftr-welcome {  display:block;}
.footer .accept-prt { display: none;}
.follow-left {  text-align: center;}
.product_details .pro_gallery {  float: none; margin: 0 auto}
.head_rlist li a { padding: 0 7px 0 5px; font-size: 10px}
.mrgn_0 {  margin: 0}
.breadcrum {  border-top: 1px solid #d5d5d5; margin-top: 10px}
.cat_left { margin: 0; width: 25%}
.arrowlistmenu .menuheader, .cat_left table, .cat_left table tr td, .partner_img .ipt_1, .price_box iframe { width: 100%}
.partner_img table { width: 100%; padding: 0 4%}
.cat_right { margin: 0;  width: 73%}
.cat_title, .product_box { width: 100%}
.product_box tr td {  width: 33.33%}
.product_box tr td tr td { width: 100%}
.show_page {  font-size: 11px}
.partner_main2 {  background-position: right top;   padding: 0}
.ftr_left {  width: 76%}
.ftr_logos {  width: 24%}
.ftr_logos img {  margin: 18px 0 16px 19px}
.dr_img {  width: 200px}
.dr_img img { width: 100% !important}
.dr_favorite .drf_left { width: 30%}
.dr_favorite .drf_right { width: 68%}
ul.dr_list li { width: 26%}
.error_main {  width: 100%; margin: 0}
.error_main strong { padding-bottom: 15px;  font-size: 26px}
.error_main p {  margin-bottom: 10px; font-size: 18px}
.join_the_d .part_1 .join_disc {  min-height: 96px}
/* 5-Oct-2018 */footer .footer-link-prt { display: none;}
footer .accept-prt { display: none;}
footer .ftr-welcome { display: none;}
footer .follow-left { width: 100%;  margin: 0; height: auto; padding: 10px}
.popular-part { display:none;}
/* Deals Page Class */.people_liked img {  height:100px;}
.checkout-center .input-fildpart{  width:50%;}
.txtSiteText {  width:100%;}
.checkout-center .login-button{ width:40%;}
.checkout-center .order-thumb { max-width: 120px;}
.checkout-center .order-thumb img{ width: 100% !important; height:120px !important;}
.checkout-center .order-rg{ width:58%;}
.checkout-center .order-shipping{ margin-top:44px;}
.price_txt4{ font-size:22px;}
.price_txt5 { font-size: 20px;}
.deal_winners .deal-win-box h5{ font-size:22px;}
.purple_bdr ul li .left_side .price_txt5 {  font-size: 20px;}
.why-thumb{  width:26%;}
.why-thumb img { width: 100% !important;}
.column_main .column1 {  width:100%;}
.column_main .column1 .col1{  width:410px;}
.column_main .column1 .col2{ width:270px; float:right;}
.column_main .column2 { width: 100%; margin-top:12px;}
.customer-reviews-part{ margin-bottom:12px;}
.middle-bg .middale-left { background: #2B3451;}
.middle-bg .middale-left .banner-bg { background-position:center left; background-size: 100% 160px;}
.middle-bg .middale-left .deals-win{ width:30%; margin-right:9%; font-size:20px;}
.middle-bg .middale-right ul li img { width: 100%;}
.middle-bg .middale-right ul li{ position:relative;}
.winner_img {  width:58px;  top:0px;  position:absolute;  right:0px;}
.middle-bg .middale-left .heading-title{  padding-top:40px;}
.heading {  width: 52%;  font-size: 30px;}
/* Product Additional Information */
.product-aplus .apm-hovermodule-image{ max-width:250px;}
.product-aplus .apm-hovermodule-slides-inner{ max-width:480px;}
.product-aplus .apm-hovermodule-slides-inner ul{ height:110px;}
.product-aplus .apm-hovermodule-slidecontrol{ right:10px; top:214px;}
.product-aplus .apm-hovermodule-smallimage{width:86px; height:86px; margin-right:30px;}
.product-aplus .second-hovermodule-smallimage{width:86px; height:86px; margin-right:30px;}
.product-aplus .apm-sidemodule-imageright{ max-width:250px;}
.product-aplus .apm-sidemodule-textleft{ max-width:480px;}
/*  19 - June - 2020 */
.proaddslidedesc{height:110px;}
.proaddslidedesc p{padding:0px 20px 0px 0px; box-sizing:border-box; -webkit-box-sizing:border-box;}

/* 5 July 2024 */
.section .solitares h1 {text-align: center;}
}

@media(max-width:1000px) {
.header-main .top-search-box {right:60px;}
.header-main .top-cart-prt { margin-right:68px;}
.header-main .menu_mob .nav-mobile { right:10px;}

/* 5 July 2024 */
.section .solitares h1 {font-size: 20px;}
.section .jewellery-list ul li h2 {font-size: 18px;}
.section .jewellery-list ul li h3 {font-size: 18px;}
.section .for-mobile .solitares .solitaires-title {font-size: 20px; font-weight: 700; text-align: center; color: #424242; padding: 12px 0 6px 0px;}

}

@media (max-width:767px) {
.header .mail a, .header .phone, .header .top-link ul li a {  font-size: 11px}.layout {width: 590px}
.header .phone {line-height: 27px;height: 27px}
.header .mail, .header .mail a {line-height: 30px}
.header .logo, .header-main .logo { width: 130px}
.header .top-link ul li .top-link-detail .top-content { z-index: 10; position: relative}
.header .top-cart-prt span img {/*width: 26px; height: auto*/}
.menu_mob .nav-mobile {  height: 31px}
.footer .footer--bot-bg, .section .testimonials .customer {  height: auto}
    #myController span { width: 32.5% !important;    /*vertical-align:top;*/    font-size: 14px !important }
.section .jwel-icon ul li .icon a {  font-size: 12px;  line-height: 20px}
.section .solitares h3 {  font-size: 20px}
.section .solitares .soli-desh {  font-size: 14px}
.section .jewellery-list ul li .product-title { font-size: 14px;  padding: 5px 0 5px 2%; text-align: center}
.section .jewellery-list ul li .product-link ul li a {  font-size: 13px; line-height: 28px}
.section .jewellery-list ul li .shipping-title { font-size: 16px}
.section .jewellery-list ul li .shipping-title span {  font-size: 12px}
.section .jewellery-list ul li .truck-thumb img {  width: 27px}
h1, h3 {   font-size: 18px}
.section .useful_info ul li {  width: 48% !important;  margin: 0 1% 15px !important}
.section .useful_info ul li.box6 a {margin-top: -58px}
.section .useful_info ul li.box6 a span {margin-top: 13px}
.section .useful_info ul li.box4 .bank {margin-top: -29px}
.section .testimonials .customer h2 { font-size: 16px}
.section .testimonials .join { width: 60%}
.section .testimonials .join .input1 {  width: 60%; margin: 10px 0}
.section .testimonials .join .join_now {  width: 40%}
.section .testimonials .join h3 { font-size: 15px}
.section .testimonials .join h2 { font-size: 16px}
.section .testimonials .join p { width: 100%;font-size: 13px; line-height: 20px; margin-top: 0}
.section .partner_brands h1, .section .partner_brands h3 { font-size: 20px}
.section .partner_brands ul li { width: 22%; margin-bottom: 5px;}
.view a { margin: 5px 0;right: 20px;}
.footer .ftr-link-one h4 { font-size: 15px;  padding-bottom: 6px}
.footer .ftr-link-one ul li a {font-size: 12px}
.footer .ftr-link-two h4 { font-size: 15px; padding-bottom: 6px}
.footer .ftr-link-two ul li a { font-size: 12px}
.footer .accept-prt span, .footer .follow-left span, .footer .ftr-welcome h4 { font-size: 16px}
.footer .card-prt > div { margin-right: 3px}
.footer .ftr-welcome { margin-top: 5px; padding: 0px 10px 0px 5px;}
/*.footer .ftr-welcome { margin-top: 5px;}*/
.footer .ftr-link { margin-top: 26px}
.footer .ftr-logo {  margin: 12px 0 3px}
.header .search-icon, .header .search-ipt { height: 31px}
.similar_products { margin-bottom: 0}
ul.specification_detail { width: 100%}
ul.specification_detail li { height: 22px; line-height: 22px;  font-size: 12px; padding: 0 10px !important}
.product_details .pro_content .cts h1 { font-size: 18px; padding: 8px 0}
.product_details .pro_content .cts h3 { font-size: 18px; padding: 8px 0}
.product_details .pro_content .price { font-size: 18px}
.product_details .pro_content .price h2 { font-size: 20px; margin: 6px 0}
.pro-price { font-size: 20px; margin: 6px 0}
.product_details .pro_content .moneyback ul { width: 78%}
.product_details .pro_content .moneyback ul li { font-size: 13px; line-height: 19px}
.pointbox {  min-height: 90px;  background-position: left center}
.pointbox h3 { font-size: 15px}
.product_details .pro_content .add2cart { min-height: inherit}
.product_details .pro_content .add2cart .leftcart a.cartbtn {  font-size: 15px;  padding: 0 15px; margin-top: 15px; line-height: 30px}
.product_details .pro_content .add2cart .leftcart p {  font-size: 12px;  margin: 7px 0}
.product_details .pro_content .price ul li a span img { width: 100%; height: auto}
.head_rlist {  width: 100%;  border-radius: 0 0 6px 6px}
.head_rlist li a { padding: 0 7px 0 5px; font-size: 10px; line-height: 25px}
.head_rlist li span { top: 25px; z-index: 5}
.prod_list_logo {  margin-bottom: 5px}
.prod_list_logo img {  width: 120px}
.cat_left, .cat_right, .ftr_left, .ftr_logos { width: 100%}
.head_search { position: absolute;  float: none; top: 100px; margin: 0 0 0 10px; z-index: 99}
.partner_main2 {  background-position: left top;  padding: 0}
.ftr_link {  padding-top: 2px}
.copyright_txt2 {  padding-top: 4px}
.ftr_logos { text-align: center}
.ftr_logos img {  margin: 8px 10px;  float: none}
.join_disc .social_twit { width: 50%; margin: 10px 0; padding: 0 10px; text-align: right}
.join_disc .social_fb { width: 50%;  margin: 10px 0;  padding: 0 10px;  text-align: left}
.cat_title { font-size: 18px}
ul.dr_list li strong { font-size: 13px}
.error_main {  width: 100%;   margin: 0; padding: 30px 0 30px 140px;  background-position: 30px 30px}
.error_main strong { padding-bottom: 10px; font-size: 22px}
.error_main p { margin-bottom: 8px; font-size: 16px}
.section .testimonials .join .join_now { margin-top: 11px}
/* 5-Oct-2018 */footer .footer--bot-bg { height: auto;}
footer .ftr-link {margin-top: 26px;}
/* Sidebar Search Menu */
.toggle-button {  width: 36px; height: 30px;  position: absolute;  top: -31px;    right: 10px;    display: inline-block;    background: url(../../images/NavigationImages/plus-icon.png) center center no-repeat #871b67;}
.toggle-close { width: 36px; height: 30px;  position: absolute;  top: -31px;  right: 10px;  display: inline-block;    background: url(../../images/NavigationImages/close-icon.png) center center no-repeat #871b67;}
/* Deals Page Class */
.contact_info .table_box .title{ width:100%}
.contact_info .order ul li { width: 100%; text-align: left; margin: 0px; padding: 0px 20px;}
.contact_info .table_box .content-box ul { width: 44%; margin: 15px 3%;}
.contact_info .table_box .content-box ul li .lable { width: 40%;}
.contact_info .table_box .content-box ul li .detail { width: 60%;}
.people_liked img{ width:100px; height:100px;  padding-left:20px;}
.checkout-center .left_side{ width:100%;}
.checkout-center .right_side{width:100%; float:left;  margin-top:15px;}
.checkout-center .order-thumb { width:30%; max-width:100%;}
.checkout-center .order-rg { width: 66%;}
.price_txt4{  font-size:20px;}
.price_txt5 { font-size: 16px;}
.deal_winners h4{ font-size:15px;}
.deal_winners .deal-win-box h5{ font-size:20px;}
.purple_bdr ul li .left_side .price_txt5 { font-size: 16px;}
.deal_winners a.lickhere {  font-size: 15px;}
.column_main{ width:96%;  margin:20px 2% 0px 2%;}
.column_main .column1 .col1 { width: 276px;}
.column_main .column1 .col1 div img { height: 250px !important;}
.column_main .column1 .col2{ width:260px;  padding-left:20px;  margin-bottom:16px;}
.people_registered img{ width:100px; height:100px; padding-left:20px;}
.price_txt2 { font-size: 38px;}
.middle-bg .middale-left {width:100%;}
.middle-bg .middale-right {width:100%;float:left;text-align:center;display:table-cell;margin-top:20px;}
.middle-bg .middale-right ul{width: 100%;max-width:204px;float: none;text-align: center;display: inline-block;}
.showcase-box{margin-top:0px;}
.additional_information h3 {font-size:12px;}
h3.product-title {font-size:18px;}
/* Product Additional Information */
.product-aplus .apm-hovermodule-image{ max-width:224px;}
.product-aplus .apm-hovermodule-slides-inner{ max-width:350px;}
.product-aplus .apm-hovermodule-slides-inner ul{ height:192px;}
.product-aplus .apm-hovermodule-slidecontrol{ width:100%; position:relative; float:left; margin-top:12px; right:0px; top:0px;}
.product-aplus .apm-sidemodule-imageright{ max-width:224px;}
.product-aplus .apm-sidemodule-textleft{ max-width:350px;}
/*  19 - June - 2020 */
.proaddslidedesc{ height:192px;}

    /* 5 July 2024 */
.section .jewellery-list ul li h2 {font-size: 16px;}
.section .jewellery-list ul li h3 {font-size: 16px;}
.section .testimonials .join h4 {font-size: 16px;}
.footer .ftr-welcome h5 {font-size: 15px;}
 }

@media(max-width:599px) {.layout {  width: 470px}
.header .logo, .header-main .logo {  width: 120px}
.header .logo img, .header-main .logo img { width: 100%; height: auto;}
.header-main .menu_mob .nav-mobile {  top:-44px; }
.section .jwel-icon ul li { width: 20%; margin: 2px 0 }
.section .solitares h3 { font-size: 16px }
.section .solitares .soli-desh { font-size: 13px }
#myController { height: 30px !important;  margin-top: -28px !important;  background-position: 0 0 !important }
#myController span {font-size: 12px !important;line-height: 22px !important;padding-top: 8px !important;/*height: 44px;*/}
.section .jewellery-list ul li {width: 48%;margin: 0 1% 8px}
.section .jewellery-list ul li:nth-child(3n) {  margin-right: 1% }
.section .jewellery-list ul li .truck-thumb img { width: 64px }
.section .jewellery-list ul li.shipping { width: 100%; margin: 0 2% 20px 0 }
h1, h3 { font-size: 16px}
.section .useful_info ul li.box6 a { margin-top: -71px }
.section .useful_info ul li.box6 a span { margin-top: 25px}
.section .useful_info ul li.box4 .bank { margin-top: -16px }
.footer .follow-prt, .section .testimonials {  margin-top: 15px }
.section .useful_info ul li.box5 span { font-size: 10px !important }
.section .useful_info ul li p { font-size: 11px !important; line-height: 14px }
.section .testimonials .customer {width: 100%;border-right: none;margin-bottom: 5px}
.section .testimonials .join {width: 75%;border-top: 1px solid #c9ced1}
.section .testimonials .join .input1, .section .testimonials .join .join_now {  height: 30px;  }
.section .testimonials .join h2 {  font-size: 15px; }
.section .partner_brands h1 { font-size: 16px;}
.section .partner_brands h3 { font-size: 18px }
/*.footer .ftr-link-two { width: 50% }
.footer .ftr-link-one { width: 50%; min-height: 206px }*/
.footer .ftr-link-two {  width:100%;  text-align:center;}
.footer .ftr-link-one {  width: 100%; text-align: center;}
.footer .ftr-link-one ul li a {  width:100%}
.footer .follow-left span { font-size: 16px;  width: 100%;  text-align: center;}
.footer .accept-prt {   margin-top: 4px }
.footer .accept-prt span {font-size: 16px;width: 100%;text-align: center;}
.footer .card-prt { width: 100%; margin: 0; }
.footer .card-prt > div {margin-right: 6px;width: auto;height: 29px;}
.footer .card-prt > div img {  width: auto;  height: 100%; }
.footer .social-icon {width: auto;margin: 0 auto;float: none;display: inline-block;}
.footer .social-icon .gplus {width: 55px !important}
.footer .ftr-welcome h4 { font-size: 15px }
.footer .ftr-welcome p {font-size: 12px;line-height: 16px}
.footer .ftr-last {width: 100%}
.footer .ftr-link {width: 100%;text-align: center}
.footer .ftr-link a {font-size: 13px}
.footer .copyright {width: 100%;text-align: center;padding-bottom: 5px}
.footer .ftr-logo {width: 200px;float: none;margin: 0 auto}
.footer .ftr-logo .ftrpaypal, .footer .ftr-logo .ftrverisign {margin: 0 12px}
.additional_information {font-size: 12px;line-height: 16px}
.additional_information h1 {padding: 12px 0 6px}
.additional_information .starpart {padding: 6px 0}
.similar_products ul li {font-size: 11px }
.similar_products ul li a {min-height: 150px}
.similar_products ul li img {width: 100% !important;height: auto !important}
.product_details .pro_content .cts h3 {font-size: 16px }
.product_details .pro_content .cts {font-size: 12px }
.product_details .pro_content .price {font-size: 16px}
.product_details .pro_content .price h2 {font-size: 18px}
.product_details .pro_content .moneyback ul li, .product_details .pro_content .price ul li { font-size: 12px}
.product_details .pro_content .moneyback ul {width: 64%}
.product_details .pro_content .add2cart .leftcart {width: 60%}
.pointbox {width: 40%}
.pointbox h3 {font-size: 14px}
.product_details .pro_content .navpart { width: auto }
.product_details .pro_content .navpart ul li {padding: 0 6px}
.product_details .pro_content .navpart ul li a {font-size: 12px}
.product_details .pro_content .navpart ul li img {margin-right: 4px}
.bread_crumbs ul li {margin-right: 6px;line-height: normal;}
.bread_crumbs ul li a {font-size: 13px}
.head_rlist {text-align: center;padding: 5px 0}
.head_rlist li {float: none;display: inline-block}
.head_rlist li a {float: none;background: 0 0;text-align: center;line-height: 16px}
.head_search {top: 117px}
.head_rlist li span {top: 15px}
.ftr_link a {line-height: 16px}
.product_box .product_price, .product_box .view_detail a, .product_name {font-size: 12px}
.cat_title {font-size: 16px}
.dr_img {width: 120px}
.blue_16 {font-size: 15px}
.dr_favorite {margin-top: 20px}
.dr_favorite .drf_left { width: 30%}
.dr_favorite .drf_right { width: 60%;  font-size: 11px}
ul.dr_list {margin-top: 10px}
ul.dr_list li strong { font-size: 12px}
.dr_favorite .drf_left strong {margin-top: 0}
.dr_list img, .sel_sub_cat img {width: 100% !important;height: auto !important}
.sel_sub_cat table tr td {height: auto !important}
.error_main {padding: 20px 0 20px 110px;background-size: 70px auto}
.error_main strong { padding-bottom: 10px;  font-size: 18px}
.error_main p { margin-bottom: 8px;  font-size: 14px}
.error_main a.btn_error { font-size: 12px}
.menu_mob .nav-mobile {top: -41px}
.section .testimonials .join h3 {font-size: 14px}
.join_the_d .part_1 {width: 100%;display: inline-block}
/* 5-Oct-2018 */
footer .follow-prt {margin-top: 15px;height: auto;}
footer .follow-left span {width: 100%;font-size: 16px;text-align: center;}
footer .social-icon {width: auto;margin: 0 auto;float: none;display: inline-block;}
footer .social-icon .gplus {    width: 55px !important}
footer .ftr-last {width: 100%;}
footer .ftr-link {width: 100%;text-align: center;}
footer .copyright {width: 100%;text-align: center;padding-bottom: 5px;}
footer .ftr-logo {width: 200px;float: none;margin: 0px auto;}
footer .ftr-logo .ftrpaypal { margin: 0px 12px;}
footer .ftr-logo .ftrverisign {    margin: 0px 12px;}
footer .ftr-link a {font-size: 13px;}
/* Deals Page Class */
.ThankyouContact b{ font-size:16px;}
.contact_info .table_box .content-box ul {width: 100%;margin: 15px 0px 0px 0px;}
.people_liked img{ width:80px; height:80px;}
.purple_bdr ul li .right_side img{ width:100% !important;  height:140px !important;}
.purple_bdr ul li .left_side .price_txt5 {  font-size:14px;}
.deal_winners h4{    font-size:14px;}
.deal_winners a.lickhere {    font-size: 14px;}
.why-list {  width:100%;}
.why-thumb { width:100%; margin-top:8px;}
.why-thumb img{ height:auto !important;}
.column_main .column1 .col1{ width:100%;}
.column_main .column1 .col2{  width:60%; float:left;    padding-left:0px;}
.people_registered {  width: 96%; margin: 30px 2% 20px 2%; }
.people_registered img{ width:80px;height:80px;}
.price_txt2 { font-size: 30px;}
.middle-bg .middale-left .heading-title{ width:100%; text-align:center; padding-top:20px; padding-left:0px;}
.middle-bg .middale-left .deals-win {width:68%; float:left; max-width: 300px; font-size:26px; border-radius: 10px; border: 3px dotted rgb(0, 0, 0); background: #fff; margin: 20px 16%; padding:20px 0px;}
.middle-bg .middale-right ul{ max-width:250px;}
.winner_img{ width:68px; height:68px;}
.winner_img img{ height: 100%;}
.curve_win{ height:68px; background-size:100% 100%;}
table.porduct {  width: 100%;}
.product_details .pro_content .cts h1 { font-size: 16px;}
.pro-price {  font-size:18px;}
h3.product-title { font-size: 15px;}
.dr_detail h2.blue_16 { font-size:15px;}
/* Product Additional Information */
.product-aplus .product-content{ min-height:inherit;}
.product-aplus .apm-hovermodule-image{ max-width:100%;}
.product-aplus .apm-hovermodule-slides-inner{ max-width:100%;}
.product-aplus .apm-hovermodule-slides-inner ul{ height:auto;}
.product-aplus .apm-hovermodule-slidecontrol{ width:100%; position:relative; float:left; margin-top:12px; right:0px; top:0px;}
.product-aplus .apm-sidemodule-imageright{ max-width:100%;}
.product-aplus .apm-sidemodule-textleft{ max-width:100%;}	
/*  19 - June - 2020 */
.proaddslidedesc{ height:auto;}
.proaddslidedesc p{ font-size:14px;}
}
@media(max-width:479px) {.head_ephone, .prod_list_logo, .right_link { text-align: center}
.layout {  width: 365px}
.section .solitares .soli-desh { font-size: 12px}
#myController span { font-size: 11px !important;  /*padding:5px 0;*/}
.nav {  font-size: 13px}
.section .jewellery-list ul li .product-title { font-size: 12px; padding: 5px 0 5px 4%}
.section .jewellery-list ul li .product-link ul li a { font-size: 12px;  line-height: 26px}
h1, h3 { font-size: 15px}
.section .useful_info ul li { width: 100% !important; margin: 0 0 10px !important;  background-size: 100% auto !important;  height: 151px !important}
.section .useful_info ul li.box5 span { font-size: 13px !important}
.section .useful_info ul li.box5 img {   height: 148px}
.section .useful_info ul li.box4 .bank {  margin-top: -8px}
.section .useful_info ul li.box4 .bank a img {  width: 80% !important}
.section .useful_info ul li.box6 a {  margin-top: -57px}
.section .useful_info ul li.box6 a span {  margin-top: 13px}
.section .useful_info ul li.box6 img {   height: 149px}
.section .partner_brands h1 { font-size: 15px}
.section .partner_brands h3 { font-size: 16px}
.footer .follow-left span { font-size: 15px}
.footer .accept-prt span { font-size: 16px}
.footer .card-prt > div { margin-bottom: 6px; margin-right: 10px;  height: 32px}
.footer .ftr-welcome h4 { font-size: 14px}
.footer .ftr-welcome a {  font-size: 11px}
.view a {  font-size: 12px}
.similar_products ul li {  height: 150px;  border: none;  margin: 0 1.5% 0px;  line-height: 14px;}
.similar_products ul li:first-child { margin: 0 1.5% 0px;}
.similar_products ul li a { height: 112px;  min-height: inherit;  border: 1px solid #d8d8d8;  margin: 0 0 5px 0;}
.product_details .pro_content .cts h3, .product_details .pro_content .price {  font-size: 15px}
.product_details .pro_content .price h2 { font-size: 16px}
.pointbox h3, .product_details .pro_content .add2cart .leftcart p {  font-size: 11px}
.product_details .pro_content .add2cart .leftcart a.cartbtn {  line-height: 26px;    font-size: 13px;    padding: 0 12px;    margin-top: 10px}
.product_details .pro_content .navpart {  width: 160px;    height: auto;    margin-bottom: 10px}
.product_details .pro_content .navpart ul li { width: 100%;  border-left: none;  border-bottom: 1px dashed #666}
.product_details .pro_content .navpart ul li a { line-height: 28px}
.product_details .pro_gallery { min-height: inherit !important;    width: 100% !important}
#carousel-wrapper { height: auto !important}
#carousel span, #carousel-wrapper .caroufredsel_wrapper { height: 370px !important}
.bread_crumbs ul li a {font-size: 12px;}
.prod_list_logo {width: 100%;margin-left: 0;}
.head_right {width: 100%;margin: 5px 0;}
.right_link {width: 100%;}
.head_search {top: 166px;margin-left: 5px;}
.product_box .product_price, .product_name {font-size: 11px;}
.product_thumb img {width: 100% !important}
.cat_title {font-size: 10px}
.show_page {width: 100%}
.dr_favorite .drf_left {width: 100%;text-align: center;}
.dr_favorite .drf_right {width: 94%;margin: 0 3%;font-size: 11px;}
ul.dr_list li {width: 50%;margin: 0;}
.error_main {padding: 10px 0 10px 110px;background-size: 70px auto;}
.error_main strong { padding-bottom: 8px;    font-size: 18px}
.error_main p { font-size: 12px}
.product_box .view_detail a { font-size: 11px}
.section .testimonials .join { width: 100%}
/* 5-Oct-2018 */
footer .follow-left span { font-size: 15px;}
/* Deals Page Class */
.Thanks_ArialText { padding: 0px 18px;}
.people_liked img { width: 50px;  height: 50px;  padding-left: 10px;}
.b_txt_18 { font-size: 16px;}
.p_txt_14 { font-size: 12px;}
.contact_info .order ul li { font-size: 12px;  padding: 0px 10px;}
.ThankyouContact b { font-size: 13px;}
.Thanks_ArialText { padding: 10px;  line-height: 16px;}
.checkout-center .input-fildpart { width: 94%;  margin: 6px 3% 0px 3%;}
.login-title { font-size: 12px;}
.checkout-center .login-button {  width: 94%;   float: left;    margin: 6px 3% 0px 3%;}
.checkout-center .order-address { width: 94%;  margin: 0px 3%;}
.checkout-center .order-address span { text-align: center;    padding-left: 0px;}
.checkout-center .billing-input ul li { margin-bottom: 10px;}
.checkout-center .billing-input ul li label { width: 100%; text-align: left; line-height: 16px;}
.checkout-center .billing-input ul li .billing-fild {  width: 100%;}
.checkout-center .billing-input ul li .select-fild {  max-width: 100%;}
.checkout-center .billing-input ul li .textarea { max-width: 100%;}
.deal_winners table{  width:100%;}
.purple_bdr ul li .left_side {  width: 100%;}
.purple_bdr ul li .right_side{ width:100%;}
.column_main .column1 .col2{ width:100%;}
.people_registered img{ width:50px; height:50px; padding-left:10px;}
.middle-bg .middale-left .deals-win {width: 80%;margin: 20px 10%;}	
/* Product Additional Information */	
.product-aplus .apm-hovermodule-smallimage{width:64px; height:64px; margin:0px 6px;}
.product-aplus .second-hovermodule-smallimage{width:64px; height:64px; margin:0px 6px;}	
}
@media(max-width:374px) {.layout {width: 310px}
.header-main .top-search-box{right:54px;}
.header-main .top-cart-prt {float: left;margin-right: 0px;margin-left: 8px;}
#myController span {font-size: 9px !important;width: 32% !important}
.footer .ftr-link a {font-size: 12px}
.similar_products ul li {width: 47%;height: 180px;line-height: 20px}
.similar_products ul li a {min-height: inherit;height: 146px;}
#carousel span, #carousel-wrapper .caroufredsel_wrapper {height: 310px !important}
.head_search {top: 181px}
.product_name { font-size: 10px}
.header .logo, .header-main .logo {  margin-left: 10px}
.menu_mob .nav-mobile { right: 10px}
.header .top-search-box { right: 56px}
.header .top-cart-prt { margin-right: 108px}
/* 5-Oct-2018 */footer .ftr-link a {font-size: 12px;}
.dr_detail table tr {width: 100%;float: left;}
.dr_detail table tr td{width: 100%;float:left;}
.product_details .pro_content .cts h1 {font-size:15px;}
.pro-price {font-size:16px; }    
h3.product-title { font-size: 15px;}}
@media(max-width:350px) {.blk_12_link { margin: 0 1px } }
body { margin:10px 0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#686969; line-height:18px; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
.coman_main { width:100%; float:left; background:#fdf9ec; border:1px #b6b5b5 solid; padding:5px; margin:0px; box-sizing:border-box; -webkit-box-sizing:border-box; }
.bot_bdr { background: url(../../Astrology_Images/bot_bdr.jpg) repeat-x left bottom; }
.bdr { border:1px solid #9e9a97; padding:0 0 5px 0; }
a { color:#424242; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; }
a:hover { text-decoration:underline; }
a.link { color:#424242; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; }
a.link:hover { text-decoration: none; }
#sitemain { width:100%; float:left; margin:0px; padding:0px; }
.container { width:100%; max-width:1000px; margin:0 auto !important; padding:0px !important; }
.clear { clear:both; }
header { width:100%; float:left; margin:0px; padding:0px; }
header .col-sm-1 { width:70%; float:left; }
header .logo { width:100%; float:left; margin:0px; padding:0px; }
header .logo img { width:auto; display:inline-block; height:auto; }
header .col-sm-2 { width:30%; float:right; }
header .hed-top { width:100%; float:left; margin:12px 0px 0px 0px; padding:0px; }
header .hed-link { width:auto; float:right; margin:0px; padding:0px; }
header .hed-link ul { width:100%; float:left; margin:0px; padding:0px; }
header .hed-link ul li { width:auto; float:left; list-style:none; margin:0px; padding:0px 18px; }
header .hed-link ul li a { color:#424242; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; margin:0px; padding:0px; }
header .hed-link ul li a:hover { text-decoration:underline; }
header .hed-second { width:auto; float:right; margin:8px 2px 0px 0px; padding:0px; }
header .hed-second ul { width:100%; float:left; margin:0px; padding:0px; }
header .hed-second ul li { width:auto; float:left; list-style:none; color:#686969; font-size:11px; font-family:Arial, Helvetica, sans-serif; margin:0px 0px 0px 36px; padding:0px; }
header .hed-second ul li:first-child { margin-left:0px; }
header .hed-second ul li a { color:#424242; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; margin:0px; padding:0px; }
header .hed-second ul li a:hover { text-decoration:underline; }
header .hed-second ul li img { float:left; display:inline-block; padding:4px 8px 0px 0px; }
.navigation-main { width:100%; float:left; background:#ec552b; min-height:40px; margin:6px 0px 6px 0px; padding:0px; box-sizing:border-box; -webkit-box-sizing:border-box; }
.navigation { width:auto; float:left; margin:0px; padding:0px; }
.toggleMenu { display:  none; background:#000; padding:10px; color: #fff; border-radius:6px; position:absolute; right:6px; z-index:99; }
.toggleMenu img { display:block; }
.nav { list-style: none; *zoom:1;
margin:0px; padding:0px; font-family:Georgia, "Times New Roman", Times, serif; }
.nav:before, .nav:after { content:" "; display: table; }
.nav:after { clear: both; }
.nav ul { list-style: none; width:260px; }
.nav a { padding:0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#FFFFFF; font-weight:bold; line-height:40px; letter-spacing:0.5px; }
.nav a:hover, .nav a.act { color:#333333; }
.nav a:hover, .nav .test a.act { color:#333333;}
.nav li { position:relative; }
.nav > li { float:left; padding:0px 45.6px; border-right:1px solid #fff; }
.nav > li:first-child { padding:0px 53px 0px 53px; }
.nav > li > a { display: block; }
.nav li ul { position: absolute; left: -9999px; padding:0px; }
.nav > li.hover > ul { left: 0px; }
.nav li li.hover ul { left: 100%; top: 0; }
.nav li li { background:none; }
.nav li li a { display: block; background:#fff; position: relative; z-index:100; border-bottom:1px solid #333333; color:#4d4d4d; line-height:20px; padding:8px 12px; }
.nav li li a:hover { background-image:none; background:#17457a; color:#fff; }
.nav li li li a { z-index:200; border-top:1px solid #333333; }
.nav li:hover > a, .nav ul ul :hover > a { color:#333333; background-image:none; }
header .search-right { width:100%; max-width:275px; float:right; background:#000; height:40px; margin:0px; padding:4px; box-sizing:border-box; -webkit-box-sizing:border-box; }
header .search-right input[type="text"] { width:100%; max-width:218px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; background:#fff; border-radius:2px; border:none; outline:none; height:32px; line-height:32px; margin:0px; padding:0px 6px; box-sizing:border-box; -webkit-box-sizing:border-box; }
header .search-right input[type="text"]::-moz-placeholder { color:#000; opacity:1; }
header .search-right input[type="text"]:placeholder-shown { color:#000; opacity:1; }
header .search-right input[type="text"]::-webkit-input-placeholder { color:#000; opacity:1; }
header .search-right .go-btn { width:42px; float:right; height:28px; background:#ec552b; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#FFFFFF; font-weight:bold; border:none; outline:none; cursor:pointer; margin:2px 0px 0px 6px; padding:0px; }
section { width:100%; float:left; margin:0px 0px 10px 0px; padding:0px; }
section .left-part { width:100%; max-width:175px; float:left; background:#ffde6b; margin:0px; padding:10px; box-sizing:border-box; -webkit-box-sizing:border-box; }
section .zodiac-signs { width:100%; float:left; margin:0px; padding:0px; }
section .zodiac-signs h6 { width:100%; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#000000; border-bottom:1px solid #f1d36a; font-weight:bold; margin:0px; padding:0px 0px 4px 0px; }
section .zodiac-signs ul { width:100%; float:left; margin:20px 0px 0px 0px; padding:0px; }
section .zodiac-signs ul li { width:100%; float:left; list-style:none; height:31px; margin:0px 0px 13px 0px; padding:0px; }
section .zodiac-signs ul li a { display:table-cell; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#424242; height:31px; vertical-align:middle; text-decoration:none; margin:0px; padding:0px; }
section .zodiac-signs ul li a:hover { text-decoration:underline; }
section .zodiac-signs ul li img { width:31px; float:left; height:31px; display:inline-block; margin:0px 10px 0px 0px; padding:0px; }
section .right-part { width:100%; max-width:796px; float:left; margin:0px 0px 0px 8px; padding:0px; box-sizing:border-box; -webkit-box-sizing:border-box; }
section .gemstones-part { width:100%; float:left; margin:0px; padding:0px; }
section .gemstones-title { width:100%; max-width:120px; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; color:#231f20; font-weight:bold; margin:0px; padding:0px; }
section .gemstones-list { width:100%; max-width:676px; float:left; margin:0px; padding:0px; }
section .gemstones-list ul { width:100%; float:left; margin:0px; padding:0px; }
section .gemstones-list ul td { vertical-align:top; margin:0px; padding:0px; }
section .gemstones-list ul li { width:100%; max-width:75px; float:left; list-style:none; text-align:center; margin:0px 5px 0px 0px; padding:0px; }
section .gemstones-list ul li:last-child { margin:0px 0px 0px 0px; padding:0px; }
section .gemstones-list ul li a { display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#424242; text-decoration:none; text-transform:uppercase; line-height:26px; margin:0px; padding:0px; }
section .gemstones-list ul li a:hover { text-decoration:underline; }
section .gemstones-list ul li .gemstones-stone { width:100%; max-width:43px; display:inline-block; height:37px; text-align:center; min-height:50px; margin:0px; padding:0px; }
section .gemstones-list ul li .gemstones-stone img { width:100%; height:auto; display:inline-block; }
section .gemstones-list ul li .stone-redio { width:100%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#373737; margin:0px; padding:0px; }
section .astrology-banner { width:100%; float:left; margin:16px 0px 0px 0px; padding:0px; }
section .astrology-banner img { width:100%; height:auto; display:block; }
section .middal-two { width:100%; float:left; margin:0px; padding:0px; }
section .gemstones { width:100%; float:left; border-bottom:1px dashed #747474; margin:22px 0px 0px 0px; padding:0px 0px 10px 0px; }
section .gemstones ul { width:100%; float:left; margin:0px; padding:0px; }
section .gemstones ul li { width:48%; float:left; list-style:none; margin:0px 30px 0px 0px; padding:0px; box-sizing:border-box; -webkit-box-sizing:border-box; }
section .gemstones ul li:last-child { margin-right:0px }
section .gemstones ul li h5 { width:100%; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#231f20; font-weight:bold; margin:0px; padding:0px 0px 10px 0px; }
section .gemstones ul li .gemstones-thumb { width:100%; max-width:110px; float:left; margin:0px; padding:0px; }
section .gemstones ul li .gemstones-content { width:100%; max-width:260px; float:right; margin:0px; padding:0px; }
section .gemstones ul li .gemstones-content p { width:100%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#323232; margin:0px; padding:0px; }
section .gemstones ul li .gemstones-content .read-more { width:auto; float:right; margin:10px 0px 0px 0px; padding:0px; }
section .users-guide { width:100%; float:left; border-bottom:1px dashed #747474; position:relative; margin:20px 0px 0px 0px; padding:0px 0px 20px 0px; }
section .users-guide ul { width:100%; float:left; margin:0px; padding:0px; }
section .users-guide ul li { width:100%; float:left; list-style:none; margin:0px; padding:0px; }
section .users-guide ul li h5 { width:100%; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#231f20; font-weight:bold; margin:0px; padding:0px 0px 10px 0px; }
section .users-guide ul li .guide-thumb { width:100%; max-width:242px; float:left; margin:0px; padding:0px; }
section .users-guide ul li .guide-content { width:100%; max-width:540px; float:right; margin:0px; padding:0px; }
section .users-guide ul li .guide-content p { width:100%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#323232; margin:0px; padding:0px; }
section .users-guide ul li .guide-content .read-more { width:auto; float:right; margin:10px 0px 0px 0px; padding:0px; }
section .users-guide .seprator { width:100%; position:absolute; left:0px; bottom:-9px; text-align:center; margin:0px; padding:0px; }
section .bot-link { width:100%; float:left; margin:30px 0px 0px 0px; padding:0px; }
section .bot-link ul { width:100%; float:left; display:table-cell; text-align:center; vertical-align:middle; margin:0px; padding:0px; }
section .bot-link ul li { width:auto; display:inline-block; text-align:center; vertical-align:middle; list-style:none; font-size:12px; color:#424242; line-height:20px; margin:0px; padding:0px; }
section .bot-link ul li a { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#424242; text-decoration:none; margin:0px; padding:0px 12px; }
section .bot-link ul li a:hover { text-decoration:underline; }
section .navratna-jewllery { width:100%; float:left; margin:30px 0px 0px 0px; padding:0px; }
section .navratna-jewllery h5 { width:100%; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#231f20; font-weight:bold; margin:0px; padding:0px 0px 10px 0px; }
section .navratna-jewllery ul { width:100%; float:left; margin:0px; padding:0px; background: rgba(245,202,212,1); background: -moz-linear-gradient(left, rgba(245,202,212,1) 0%, rgba(253,232,237,1) 50%, rgba(154,92,115,1) 100%); background: -webkit-gradient(left top, right top, color-stop(0%, rgba(245,202,212,1)), color-stop(50%, rgba(253,232,237,1)), color-stop(100%, rgba(154,92,115,1))); background: -webkit-linear-gradient(left, rgba(245,202,212,1) 0%, rgba(253,232,237,1) 50%, rgba(154,92,115,1) 100%); background: -o-linear-gradient(left, rgba(245,202,212,1) 0%, rgba(253,232,237,1) 50%, rgba(154,92,115,1) 100%); background: -ms-linear-gradient(left, rgba(245,202,212,1) 0%, rgba(253,232,237,1) 50%, rgba(154,92,115,1) 100%); background: linear-gradient(to right, rgba(245,202,212,1) 0%, rgba(253,232,237,1) 50%, rgba(154,92,115,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5cad4', endColorstr='#9a5c73', GradientType=1 );}
section .navratna-jewllery ul li { width:100%; float:left; list-style:none; margin:0px; padding:0px; }
section .navratna-jewllery ul li .navratna-center { width:99%; float:left; margin:4px; padding:0px; box-sizing:border-box; -webkit-box-sizing:border-box; background: rgba(252,232,223,1); background: -moz-linear-gradient(top, rgba(252,232,223,1) 0%, rgba(253,249,246,1) 51%, rgba(239,224,217,1) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(252,232,223,1)), color-stop(51%, rgba(253,249,246,1)), color-stop(100%, rgba(239,224,217,1))); background: -webkit-linear-gradient(top, rgba(252,232,223,1) 0%, rgba(253,249,246,1) 51%, rgba(239,224,217,1) 100%); background: -o-linear-gradient(top, rgba(252,232,223,1) 0%, rgba(253,249,246,1) 51%, rgba(239,224,217,1) 100%); background: -ms-linear-gradient(top, rgba(252,232,223,1) 0%, rgba(253,249,246,1) 51%, rgba(239,224,217,1) 100%); background: linear-gradient(to bottom, rgba(252,232,223,1) 0%, rgba(253,249,246,1) 51%, rgba(239,224,217,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fce8df', endColorstr='#efe0d9', GradientType=0 );}
section .navratna-jewllery ul li .navratna-center ul { width:100%; float:left; margin:4px 0px; padding:0px; background:none; }
section .navratna-jewllery ul li .navratna-center ul li { width:100%; float:left; list-style:none; border-right:2px dotted #000; display:table-cell; text-align:center; vertical-align:middle; margin:0px; padding:0px; }
section .navratna-jewllery ul li .navratna-center ul li.last-border { border:none; }
section .navratna-jewllery ul li .navratna-center ul li .navratna-thumb { width:100px; height:100px; display:inline-block; text-align:center; vertical-align:middle; margin:8px 0px; padding:0px; }
section .navratna-jewllery ul li .navratna-center ul li .navratna-thumb img { width:100%; height:100%; display:inline-block; }
section .navratna-jewllery ul li .navratna-center ul li .buy-btn { width:100%; float:right; text-align:right; margin:0px; padding:6px 20px 0px 0px; box-sizing:border-box; -webkit-box-sizing:border-box; }
section .navratna-jewllery ul li .navratna-center ul li .buy-btn img { width:auto; height:auto; display:inline-block; text-align:right; }
footer { width:100%; float:left; margin:0px; padding:0px; }
footer .copyright { width:100%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#323232; text-align:center; border-top:1px dashed #747474; line-height:36px; margin:0px; padding:0px; }
.moonsigns-content { width:100%; float:left; border-bottom:1px dashed #747474; position:relative; margin:14px 0px 0px 0px; padding:0px; }
.moonsigns-content h5 { width:100%; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#231f20; font-weight:bold; margin:0px; padding:0px 0px 18px 0px; }
.moonsigns-content h1 { width:100%; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#231f20; font-weight:bold; margin:0px; padding:0px 0px 18px 0px; }
.moonsigns-content h6 { width:100%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#323232; font-weight:bold; margin:0px; padding:0px 0px 4px 0px; }
.moonsigns-content p { width:100%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#323232; line-height:20px; margin:0px; padding:0px 0px 26px 0px; }
.moonsigns-content .seprator { width:100%; position:absolute; left:0px; bottom:-9px; text-align:center; height:12px; margin:0px; padding:0px;}
.planataory-content { width:100%; float:left; border-bottom:1px dashed #747474; position:relative; margin:14px 0px 0px 0px; padding:0px; }
.planataory-content h5 { width:100%; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#231f20; font-weight:bold; margin:0px; padding:0px 0px 18px 0px; }
.planataory-content h1 { width: 100%; float: left; font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; color: #231f20; font-weight: bold;  margin: 0px; padding: 0px 0px 18px 0px;}
.planataory-content p { width:100%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#323232; line-height:20px; margin:0px; padding:0px 0px 26px 0px; }
.planataory-content p strong { display:inline-block; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#323232; font-weight:bold; }
.planataory-content .seprator { width:100%; position:absolute; left:0px; bottom:-9px; text-align:center; margin:0px; padding:0px; }
.nakshtra-main { width:100%; float:left; border-bottom:1px dashed #747474; position:relative; margin:14px 0px 0px 0px; padding:0px 0px 30px 0px; }
.nakshtra-main h5 { width:100%; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#231f20; font-weight:bold; margin:0px; padding:0px 0px 18px 0px; }
.nakshtra-main .nakshtra-pic { width:100%; float:left; margin:0px; padding:0px; }
.nakshtra-main .nakshtra-pic img { width:100%; height:auto; display:block; }
.nakshtra-main .lucky-gems { width:100%; float:left; margin:20px 0px 0px 0px; padding:0px; }
.nakshtra-main .lucky-gems h4 { width:100%; float:left; font-family:"Times New Roman", Times, serif; font-size:20px; color:#ec552b; font-weight:bold; text-align:center; margin:0px; padding:0px; }
.nakshtra-main .lucky-gems p { width:100%; float:left; font-family:"Times New Roman", Times, serif; font-size:14px; color:#323232; font-weight:bold; text-align:center; margin:0px; padding:30px 0px; }
.nakshtra-main .lucky-gems .gems-center { width:100%; max-width:514px; margin:0px auto; padding:0px; }
.nakshtra-main .lucky-gems .gems-table { width:100%; float:left; margin:0px; padding:0px; }
.nakshtra-main .lucky-gems .gems-table table { width:100%; float:left; border-collapse:collapse; margin:0px; padding:0px; }
.nakshtra-main .lucky-gems .gems-table td, th { border:3px solid #fff; padding:6px; text-align:center; font-family:"Times New Roman", Times, serif; font-size:14px; color:#323232; line-height:32px; background:#eeeeee; }
.nakshtra-main .lucky-gems .gems-table th { background:#ec552b; font-family:"Times New Roman", Times, serif; font-size:13px; color:#fff; font-weight:bold; text-align:center; line-height:32px; }
.nakshtra-main .seprator { width:100%; position:absolute; left:0px; bottom:-9px; text-align:center; margin:0px; padding:0px; }
.vedic-astrology { width:100%; float:left; border-bottom:1px dashed #747474; position:relative; margin:14px 0px 0px 0px; padding:0px 0px 10px 0px; }
.vedic-astrology h5 { width:100%; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#231f20; font-weight:bold; margin:0px; padding:0px 0px 18px 0px; }
.vedic-astrology h1 {width: 100%;float: left; font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; color: #231f20; font-weight: bold;  margin: 0px;  padding: 0px 0px 18px 0px;    }
.vedic-astrology p { width:100%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#323232; line-height:20px; margin:0px; padding:0px 0px 26px 0px; }
.vedic-astrology p strong { display:inline-block; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#323232; font-weight:bold; }
.vedic-astrology h6 { width:100%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#323232; font-weight:bold; text-transform:uppercase; margin:0px; padding:0px 0px 4px 0px; }
.vedic-astrology ul { width:100%; float:left; margin:0px 0px 20px 0px; padding:0px 0px 0px 30px; box-sizing:border-box; -webkit-box-sizing:border-box; }
.vedic-astrology ul li { width:100%; float:left; list-style:none; background:url(../../Astrology_Images/bollet.jpg) no-repeat left 6px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#323232; line-height:20px; margin:0px 0px 6px 0px; padding:0px 0px 0px 20px; box-sizing:border-box; -webkit-box-sizing:border-box; }
.vedic-astrology ul li ul { width:100%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#323232; line-height:20px; margin:10px 0px 0px 0px; padding:0px; }
.vedic-astrology .seprator { width:100%; position:absolute; left:0px; bottom:-9px; text-align:center; margin:0px; padding:0px; }
.productsearch-main { width:100%; float:left; border-bottom:1px dashed #747474; position:relative; margin:14px 0px 0px 0px; padding:0px 0px 10px 0px; }
.productsearch-main h5 { width:100%; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#231f20; font-weight:bold; margin:0px; padding:0px 0px 18px 0px; }
.productsearch-main .productsearch-list { width:100%; float:left; margin:10px 0px 0px 0px; padding:0px; }
.productsearch-main .productsearch-list ul { width:100%; float:left; margin:0px; padding:0px; }
.productsearch-main .productsearch-list ul li { width:100%; max-width:256px; float:left; list-style:none; background:#fff; border:1px solid #9e9a97; margin:0px 7px 10px 0px; padding:5px 10px 5px 10px; box-sizing:border-box; -webkit-box-sizing:border-box; }
.productsearch-main .productsearch-list ul li .prod-title { width:100%; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#231f20; font-weight:bold; min-height:36px; margin:0px; padding:0px; }
.productsearch-main .productsearch-list ul li .prod-thumb { width:100%; float:left; height:100px; text-align:center; margin:10px 0px 20px 0px; padding:0px; }
.productsearch-main .productsearch-list ul li .prod-thumb img { width:100%; max-width:100px; display:inline-block; height:100%; }
.productsearch-main .productsearch-list ul li .prod-price { width:100%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#231f20; font-weight:bold; margin:0px; padding:0px; }
.productsearch-main .productsearch-list ul li .prod-price .us-price { float:right; padding-right:10px; }
.productsearch-main .productsearch-list ul li .view-btn { width:100%; float:right; text-align:right; margin:4px 0px 0px 0px; padding:0px; }
.productsearch-main .seprator { width:100%; position:absolute; left:0px; bottom:-9px; text-align:center; margin:0px; padding:0px; }
.gemstones-details-box { width:100%; float:left; border-bottom:0px dashed #747474; position:relative; margin:14px 0px 0px 0px; padding:0px 0px 30px 0px; }
.gemstones-details-box .coman-stone { width:100%; max-width:226px; float:left; margin:20px 0px 0px 0px; padding:0px; }
.gemstones-details-box .coman-stone h5 { width:100%; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#000000; font-weight:bold; margin:0px; padding:0px; }
.gemstones-details-box .coman-stone .stone-pic { width:100%; float:left; text-align:center; margin:0px; padding:0px; }
.gemstones-details-box .coman-stone .stone-pic img { width:auto; height:auto; display:inline-block; }
.gemstones-details-box .stone-detail { width:100%; max-width:570px; float:left; margin:20px 0px 0px 0px; padding:0px; }
.gemstones-details-box .stone-detail p { width:100%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#323232; margin:0px; padding:0px; }
.gemstones-details-box .stone-detail p strong { font-weight:bold; }
.gemstones-details-box .chemical-table { width:100%; float:left; border-top:1px solid #bab6ad; margin:10px 0px 14px 0px; padding:0px; }
.gemstones-details-box .chemical-table table { width:100%; float:left; border-collapse:collapse; background:#fffce2; margin:0px; padding:0px; }
.gemstones-details-box .chemical-table td, th { border:1px solid #bab6ad; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#323232; padding:6px; text-align:left; }
.gemstones-details-box .chemical-table th { border-top:1px solid #bab6ad; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#231f20; font-weight:bold; background:#fffce2; padding:0px 6px; text-align:left; }
.gemstones-details-box .chemical-table th:first-child { border-top:0px solid #bab6ad; }
.gemstones-details-box .collection-part { width:100%; float:left; margin:20px 0px 0px 0px; padding:0px; }
.gemstones-details-box .collection-part h5 { width:100%; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#231f20; font-weight:bold; margin:0px; padding:0px; }
.gemstones-details-box .collection-list { width:100%; float:left; margin:16px 0px 0px 0px; padding:0px; }
.gemstones-details-box .collection-list ul { width:100%; float:left; margin:0px; padding:0px; }
.gemstones-details-box .collection-list ul li { width:100%; max-width:256px; float:left; list-style:none; background:#fff; border:1px solid #9e9a97; margin:0px 9px 10px 0px; padding:5px 10px 5px 10px; box-sizing:border-box; -webkit-box-sizing:border-box; }
.gemstones-details-box .collection-list ul li .prod-title { width:100%; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#231f20; font-weight:bold; min-height:36px; margin:0px; padding:0px; }
.gemstones-details-box .collection-list ul li .prod-thumb { width:100%; float:left; height:150px; text-align:center; margin:10px 0px 20px 0px; padding:0px; }
.gemstones-details-box .collection-list ul li .prod-thumb img { width:100%; max-width:162px; display:inline-block; height:100%; }
.gemstones-details-box .collection-list ul li .prod-price { width:100%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#231f20; font-weight:bold; margin:0px; padding:0px; }
.gemstones-details-box .collection-list ul li .prod-price .us-price { float:right; padding-right:10px; }
.gemstones-details-box .collection-list ul li .view-btn { width:100%; float:right; text-align:right; margin:4px 0px 0px 0px; padding:0px; }
.gemstones-details-box .categories-part { width:100%; float:left; margin:40px 0px 0px 0px; padding:0px; }
.gemstones-details-box .categories-part h5 { width:100%; float:left; color:#DB1F26; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight: normal; margin:0px 0px 20px 0px; padding:0px; }
.gemstones-details-box .categories-part .following { width:100%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000; font-weight:bold; margin:0px 0px 10px 0px; padding:0px; }
.gemstones-details-box .categories-part h6 { width:100%; float:left; color:#231f20; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:bold; margin:0px; padding:0px; }
.gemstones-details-box .categories-part p { width:100%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#323232; margin:0px 0px 20px 0px; padding:0px; }
.gemstones-details-box .categories-part .categories-table { width:100%; float:left; margin:0px 0px 20px 0px; padding:0px; }
.gemstones-details-box .categories-part .categories-table table { width:100%; float:left; border-collapse:collapse; margin:0px; padding:0px; }
.gemstones-details-box .categories-part .categories-table td, th { border:1px solid #bab6ad; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#323232; padding:6px; text-align:center; }
.gemstones-details-box .categories-part .categories-table th { font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#323232; font-weight:normal; background:#f0cbbc; padding:0px 6px; }
.gemstones-details-box .stone-view { width:100%; float:left; margin:0px; padding:0px; }
.gemstones-details-box .stone-view ul { width:100%; float:left; margin:0px; padding:0px; }
.gemstones-details-box .stone-view ul li { width:100%; float:left; list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#323232; line-height:20px; margin:0px; padding:0px; }
.gemstones-details-box .stone-view ul li label { width:100%; max-width:80px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#323232; font-weight:bold; margin:0px 10px 0px 0px; padding:0px; }
.gemstones-details-box .stone-view ul li label span { float:right; color:#323232; font-weight:normal; text-align:right; }
.gemstones-details-box .seprator { width:100%; position:absolute; left:0px; bottom:-9px; text-align:center; margin:0px; padding:0px; }
.zodiac-part { width:100%; float:left; border-bottom:0px dashed #747474; position:relative; margin:14px 0px 0px 0px; padding:0px 0px 0px 0px; }
.zodiac-part .coman-stone { width:100%; max-width:226px; float:left; margin:20px 0px 0px 0px; padding:0px; }
.zodiac-part .coman-stone h5 { width:100%; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#000000; font-weight:bold; margin:0px; padding:0px; }
.zodiac-part .coman-stone h1 { width: 100%;  float: left;  font-family: Georgia, "Times New Roman", Times, serif;  font-size: 16px; color: #000000; font-weight: bold; margin: 0px;  padding: 0px;  }
.zodiac-part .coman-stone .stone-pic { width:100%; float:left; text-align:center; margin:20px 0px 0px 0px; padding:0px; }
.zodiac-part .coman-stone .stone-pic img { width:auto; height:auto; display:inline-block; }
.zodiac-part .zodiac-detail { width:100%; max-width:560px; float:right; margin:20px 0px 0px 0px; padding:0px; }
.zodiac-part .zodiac-detail p { width:100%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#323232; margin:0px 0px 18px 0px; padding:0px; }
.zodiac-part .traditional-part { width:100%; float:left; margin:30px 0px 0px 0px; padding:0px; }
.zodiac-part .traditional-title { width:100%; max-width:226px; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#000; font-weight:bold; margin:0px; padding:0px; }
.zodiac-part .traditional-list { width:100%; max-width:570px; float:left; margin:0px; padding:0px; }
.zodiac-part .traditional-list ul { width:100%; float:left; margin:0px; padding:0px; }
.zodiac-part .traditional-list ul li { width:32.88%; display:inline-block; vertical-align:top; list-style:none; background:url(../../Astrology_Images/bollet.jpg) no-repeat left 7px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#373737; height:auto; line-height:20px; margin:0px; padding:0px 14px 0px 14px; box-sizing:border-box; -webkit-box-sizing:border-box; }
.zodiac-part .traditional-list .sub-title { width:auto; float:left; border-bottom:none; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#000000; font-weight:bold; margin:0px 54px 0px 0px; padding:0px; }
.zodiac-part .your-starspart { width:100%; float:left; margin:0px; padding:0px; }
.zodiac-part .your-starspart .your-start-title { width:100%; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#231f20; font-weight:bold; margin:0px; padding:0px; }
.zodiac-part .your-starspart p { width:100%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#323232; margin:0px 0px 20px 0px; padding:0px; }
.zodiac-part .your-starspart p strong { font-weight:bold; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; }
.zodiac-part .jewellery-collection { width:100%; float:left; margin:30px 0px 0px 0px; padding:0px; }
.zodiac-part .jewellery-collection .jwewllery-title { width:100%; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#231f20; font-weight:bold; margin:0px 0px 6px 0px; padding:0px; }
.zodiac-part .jewellery-collection ul { width:100%; float:left; margin:0px; padding:0px; }
.zodiac-part .jewellery-collection ul li { width:100%; max-width:256px; float:left; list-style:none; background:#fff; border:1px solid #9e9a97; margin:0px 7px 10px 0px; padding:5px 10px 5px 10px; box-sizing:border-box; -webkit-box-sizing:border-box; }
.zodiac-part .jewellery-collection ul li .prod-title { width:100%; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#231f20; font-weight:bold; min-height:40px; margin:0px; padding:0px; }
.zodiac-part .jewellery-collection ul li .prod-thumb { width:100%; float:left; height:127px; text-align:center; margin:10px 0px 6px 0px; padding:0px; }
.zodiac-part .jewellery-collection ul li .prod-thumb img { width:100%; max-width:162px; display:inline-block; height:100%; }
.zodiac-part .jewellery-collection ul li .prod-price { width:100%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#231f20; font-weight:bold; margin:0px; padding:0px; }
.zodiac-part .jewellery-collection ul li .prod-price .us-price { float:right; padding-right:10px; }
.zodiac-part .jewellery-collection ul li .view-btn { width:100%; float:right; text-align:right; margin:4px 0px 0px 0px; padding:0px; }
.zodiac-part .browse-catpart { width:100%; float:left; margin:40px 0px 0px 0px; padding:0px; }
.zodiac-part .browse-catpart .browse-title { width:100%; float:left; color:#DB1F26; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight: normal; margin:0px 0px 30px 0px; padding:0px; }
.zodiac-part .browse-catpart h6 { width:100%; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#231f20; font-weight:bold; margin:0px; padding:0px; }
.zodiac-part .browse-catpart h6 span { color:#ff0000; }
.zodiac-part .browse-catpart p { width:100%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#323232; line-height:20px; margin:0px 0px 18px 0px; padding:0px; }
.margin-bottom { margin-bottom:16px !important; }
.zodiac-part .seprator { width:100%; position:absolute; left:0px; bottom:-9px; text-align:center; margin:0px; padding:0px; }
.famous-rubies { width:100%; float:left; background:#fff; margin:30px 0px 0px 0px; padding:12px; box-sizing:border-box; -webkit-box-sizing:border-box; }
.famous-rubies .famous-rubies-title { width:100%; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#231f20; font-weight:bold; margin:0px; padding:0px; }
.famous-rubies ul { width:100%; float:left; margin:0px; padding:0px; }
.famous-rubies ul li { width:100%; float:left; list-style:none; margin:0px 0px 12px 0px; padding:0px 10px; box-sizing:border-box; -webkit-box-sizing:border-box; }
.famous-rubies ul li .famousrub-thumb { width:100%; float:left; height:100px; text-align:center; margin:12px 0px; padding:0px; }
.famous-rubies ul li .famousrub-thumb img { width:100%; max-width:100px; height:100%; display:inline-block; }
.famous-rubies ul li .famousrub-name { width:100%; min-width:235px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#686969; text-align:center; min-height:40px; margin:0px; padding:0px; }
.asuser-guide-main { width:100%; float:left; border-bottom:1px dashed #747474; position:relative; margin:14px 0px 0px 0px; padding:0px 0px 30px 0px; }
.asuser-guide-main h5 { width:100%; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#231f20; font-weight:bold; margin:0px; padding:0px; }
.asuser-guide-main .guide-center { width:100%; max-width:650px; float:left; border:1px solid rgb(48, 48, 48); margin:20px 0px 0px 0px; padding:0px; }
.asuser-guide-main .guide-top { width:100%; float:left; min-height:70px; margin:0px; padding:0px 20px; box-sizing:border-box; -webkit-box-sizing:border-box; background: rgba(255,255,255,1); background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(234,234,234,1) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(234,234,234,1))); background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(234,234,234,1) 100%); background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(234,234,234,1) 100%); background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(234,234,234,1) 100%); background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(234,234,234,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeaea', GradientType=0 );}
.asuser-guide-main .guide-top .sub-logo { width:auto; float:left; margin:18px 0px 0px 0px; padding:0px; }
.asuser-guide-main .guide-top .sub-logo img { width:100%; height:auto; display:block; }
.asuser-guide-main .guide-top .guide-top-right { width:auto; float:right; margin:28px 0px 0px 0px; padding:0px; }
.asuser-guide-main .guide-top .guide-top-right ul { width:100%; float:left; margin:0px; padding:0px; }
.asuser-guide-main .guide-top .guide-top-right ul li { width:auto; float:left; list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#242424; font-weight:bold; margin:0px; padding:0px 0px 0px 20px; }
.asuser-guide-main .guide-top .guide-top-right ul li img { float:left; display:inline-block; padding:4px 10px 0px 0px; }
.asuser-guide-main .guide-banner { width:100%; float:left; position:relative; margin:0px; padding:0px; }
.asuser-guide-main .guide-banner img { width:100%; height:auto; display:block; }
.asuser-guide-main .guide-banner .banner-caption { width:100%; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#000; line-height:16px; position:absolute; left:0px; bottom:30px; margin:0px; padding:0px 20px; box-sizing:border-box; -webkit-box-sizing:border-box; }
.asuser-guide-main .guide-banner .banner-caption span { color:#0055cc; font-weight:bold; }
.asuser-guide-main .middal-content { width:100%; float:left; background:#f4eecc; margin:0px; padding:15px 13px 0px 13px; box-sizing:border-box; -webkit-box-sizing:border-box; }
.asuser-guide-main .middal-content p { width:auto; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#000; line-height:18px; margin:0px 0px 18px 0px; padding:0px; }
.asuser-guide-main .middal-content p strong { font-weight:bold; text-transform:uppercase; }
.asuser-guide-main .middal-content p a { color:#0055cc; text-decoration:none; }
.asuser-guide-main .middal-content p a:hover { text-decoration:underline; }
.asuser-guide-main .middal-content p .product-thumb { width:100%; max-width:128px; float:right; margin:0px 0px 0px 6px; padding:0px; }
.asuser-guide-main .middal-content h2 { width:100%; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#000; font-weight:bold; font-style:italic; margin:0px; padding:0px 0px 14px 0px; }
.asuser-guide-main .dark-grey { width:100%; float:left; background:#282828; height:27px; margin:0px; padding:0px; }
.asuser-guide-main .add-jewellery { width:100%; float:left; background:#fff url(../../Astrology_Images/seprator-red.png) no-repeat top center; margin:20px 0px 0px 0px; padding:0px; }
.asuser-guide-main .add-jewellery ul { width:100%; float:left; display:table-cell; text-align:center; vertical-align:middle; background:url(../../Astrology_Images/seprator-red.png) no-repeat bottom center; margin:28px 0px 0px 0px; padding:0px 0px 28px 0px; }
.asuser-guide-main .add-jewellery ul li { width:44.8%; display:inline-block; text-align:center; vertical-align:middle; list-style:none; margin:0px 8px; padding:0px; box-sizing:border-box; -webkit-box-sizing:border-box; }
.asuser-guide-main .selling-categories { width:100%; float:left; background:#fff; margin:0px; padding:30px 0px 30px 0px; }
.asuser-guide-main .selling-categories .selling-title { width:100%; float:left; background:#83005c; line-height:30px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-transform:uppercase; margin:0px 0px 18px 0px; padding:0px 18px; box-sizing:border-box; -webkit-box-sizing:border-box; }
.asuser-guide-main .selling-categories ul { width:100%; float:left; display:table-cell; text-align:center; vertical-align:middle; margin:0px; padding:0px; }
.asuser-guide-main .selling-categories ul li { width:100%; max-width:92px; display:inline-block; text-align:center; vertical-align:middle; list-style:none; margin:0px 2px; padding:0px; }
.asuser-guide-main .selling-categories ul li .selling-thumb { width:100%; float:left; margin:0px; padding:0px; }
.asuser-guide-main .selling-categories ul li .selling-name { width:100%; float:left; text-align:center; margin:6px 0px 0px 0px; padding:0px; }
.asuser-guide-main .selling-categories ul li .selling-name a { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#0066cc; text-decoration:none; text-align:center; margin:0px; padding:0px; }
.asuser-guide-main .selling-categories ul li .selling-name a:hover { text-decoration:underline; }
.asuser-guide-main .web-part { width:100%; float:left; background:#F1F1F1; line-height:46px; font-size:13px; color:#323232; margin:0px; padding:0px; }
.asuser-guide-main .web-part ul { width:100%; float:left; display:table-cell; text-align:center; vertical-align:middle; margin:0px; padding:0px; }
.asuser-guide-main .web-part ul li { width:auto; display:inline-block; text-align:center; vertical-align:middle; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#323232; margin:0px; padding:0px 12px 0px 12px; }
.asuser-guide-main .web-part ul li span { font-weight:bold; }
.asuser-guide-main .web-part ul li a { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#323232; text-decoration:none; margin:0px; padding:0px; }
.asuser-guide-main .web-part ul li a:hover { text-decoration:underline; }
.asuser-guide-main .social-icon { width:100%; float:left; background:#fff; display:table-cell; text-align:center; vertical-align:middle; margin:0px; padding:10px 0px 0px 0px; }
.asuser-guide-main .social-icon a { width:32px; height:32px; display:inline-block; text-align:center; vertical-align:middle; margin:0px; padding:0px 2px; }
.asuser-guide-main .social-icon a img { width:100%; height:auto; display:block; }
.asuser-guide-main .our-customers { width:100%; float:left; background:#fff; text-align:center; margin:0px; padding:10px 0px 0px 0px; }
.asuser-guide-main .our-customers img { width:auto; height:auto; display:inline-block; }
.asuser-guide-main .seprator { width:100%; position:absolute; left:0px; bottom:-9px; text-align:center; margin:0px; padding:0px; }
.pageing { width:100%; float:right; text-align:right; margin:0px; padding:0px; }
.white14_link { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#FFFFFF; font-weight:bold; text-decoration:none; }
.white14_link:hover { color:#333333; text-decoration:none; }
.black16 { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#000000; border-bottom:#f1d36a solid 1px; font-weight:bold; }
.black14 { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#231f20; font-weight:bold; }
.black18 { font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; color:#231f20; font-weight:bold; }
.price_txt { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#231f20; font-weight:bold; }
.brb { border-bottom:1px solid #bab6ad; border-right:1px solid #bab6ad; font-size:12px; color:#000; }
.br { border-right:1px solid #bab6ad; t-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; }
.top_bdr { background: url(../../Astrology_Images/bot_bdr.jpg) repeat-x left 10px; }
.mid_bdr { background: url(../../Astrology_Images/mid_bdr.jpg) repeat-y center top; }
.img_box { width:764px; float:left; background:url(../../Astrology_Images/box.jpg) no-repeat left top; height:156px; }
.black_txt { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#323232; }
.black_txt2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#323232; }
.bold_txt { font-size:11px; color:#373737; }
.txt_12 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#373737; }
.Black_Browse { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#000; font-weight:normal; }
.red18 { color: #DB1F26; font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; font-weight: normal; }
@font-face { font-family: 'WebRupee'; src: url('../../CurrencySymbol/INRFonts/WebRupee.V2.0.eot'); src: local('WebRupee'),  url('../../CurrencySymbol/INRFonts/WebRupee.V2.0.ttf') format('truetype'),  url('../../CurrencySymbol/INRFonts/WebRupee.V2.0.woff') format('woff'),  url('../../CurrencySymbol/INRFonts/WebRupee.V2.0.svg') format('svg'); font-weight: normal; font-style: normal; }
.WebRupee { font-family: 'WebRupee'; }
.last-part { width:100%; float:left; margin:0px 0px 12px 0px; padding:0px; }
.last-part .button-section { width:100%; float:left; margin:0px; padding:0px; }
.last-part .button-section ul { width:100%; float:left; display:table-cell; text-align:left; vertical-align:middle; margin:0px; padding:0px; }
.last-part .button-section ul li { width:24.6%; display:inline-block; text-align:left; vertical-align:middle; margin:0px; padding:0px; }
.astro-healing-power { width:100%; float:left; border-bottom:1px dashed #747474; position:relative; margin:14px 0px 0px 0px; padding:0px 0px 30px 0px; }
.astro-healing-power h5 { width:100%; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#231f20; font-weight:bold; margin:0px; padding:0px; }
.astro-healing-power h1 { width: 100%; float: left; font-family: Georgia, "Times New Roman", Times, serif;  font-size: 14px; color: #231f20; font-weight: bold;   margin: 0px; padding: 0px; }
.astro-healing-power .healing-center { width:100%; max-width:650px; margin:0px auto; padding:0px; }
.astro-healing-power .healing-full { width:100%; float:left; border:1px solid rgb(48, 48, 48); margin:20px 0px 0px 0px; padding:0px; }
.astro-healing-power .healing-top { width:100%; float:left; min-height:70px; margin:0px; padding:0px 20px; box-sizing:border-box; -webkit-box-sizing:border-box; background: rgba(255,255,255,1); background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(234,234,234,1) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(234,234,234,1))); background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(234,234,234,1) 100%); background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(234,234,234,1) 100%); background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(234,234,234,1) 100%); background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(234,234,234,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeaea', GradientType=0 );}
.astro-healing-power .healing-top .sub-logo { width:auto; float:left; margin:18px 0px 0px 0px; padding:0px; }
.astro-healing-power .healing-top .sub-logo img { width:100%; height:auto; display:block; }
.astro-healing-power .healing-top .power-top-right { width:auto; float:right; margin:28px 0px 0px 0px; padding:0px; }
.astro-healing-power .healing-top .power-top-right ul { width:100%; float:left; margin:0px; padding:0px; }
.astro-healing-power .healing-top .power-top-right ul li { width:auto; float:left; list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#242424; font-weight:bold; margin:0px; padding:0px 0px 0px 20px; }
.astro-healing-power .healing-top .power-top-right ul li img { float:left; display:inline-block; padding:4px 10px 0px 0px; }
.astro-healing-power .guide-banner { width:100%; float:left; position:relative; margin:0px; padding:0px; }
.astro-healing-power .guide-banner img { width:100%; height:auto; display:block; }
.astro-healing-power .guide-banner .banner-caption { width:100%; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#000; line-height:16px; position:absolute; left:0px; bottom:44px; margin:0px; padding:0px 20px 0px 12px; box-sizing:border-box; -webkit-box-sizing:border-box; }
.astro-healing-power .guide-banner .banner-caption span { color:#0055cc; font-weight:bold; }
.astro-healing-power .power-banner { width:100%; float:left; position:relative; margin:0px; padding:0px; }
.astro-healing-power .power-banner img { width:100%; height:auto; display:block; }
.astro-healing-power .power-banner .banner-caption { width:100%; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#000; line-height:16px; position:absolute; left:0px; bottom:44px; margin:0px; padding:0px 20px 0px 12px; box-sizing:border-box; -webkit-box-sizing:border-box; }
.astro-healing-power .power-banner .banner-caption span { color:#0055cc; font-weight:bold; }
.sepret-bdr { width:100%; float:left; background:url(../../Astrology_Images/sepret-bdr.gif) no-repeat left bottom; margin:0px; padding:0px 0px 14px 0px !important; }
.margin-left { margin:20px 0px 6px -15px !important; }
.astro-healing-power .healing-contentpart { width:100%; float:left; background-color:rgb(244, 238, 204); margin:0px; padding:15px; box-sizing:border-box; -webkit-box-sizing:border-box; }
.astro-healing-power .healing-contentpart h3 { width:100%; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; color:#000000; font-style:italic; font-weight:normal; margin:0px; padding:0px 0px 20px 0px; }
.astro-healing-power .healing-contentpart p { width:auto; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#000; line-height:18px; margin:0px 0px 18px 0px; padding:0px; }
.astro-healing-power .healing-contentpart p a { width:auto; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#000; line-height:18px; text-decoration:underline; margin:0px; padding:0px; }
.astro-healing-power .healing-contentpart p a:hover { text-decoration:none; }
.astro-healing-power .healing-contentpart p .product-thumb { width:100%; max-width:208px; float:right; margin:0px 0px 0px 6px; padding:0px; }
.astro-healing-power .healing-contentpart p .product-thumb.fl { float:left !important; margin:0px 6px 0px 0px; }
.astro-healing-power .healing-contentpart ul { width:100%; float:left; margin:0px; padding:0px; }
.astro-healing-power .healing-contentpart ul li { width:100%; float:left; background:url(../../Astrology_Images/bollet.jpg) no-repeat left 6px; list-style:none; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#000; line-height:18px; margin:0px 0px 20px 0px; padding:0px 0px 0px 20px; box-sizing:border-box; -webkit-box-sizing:border-box; }
.astro-healing-power .healing-contentpart ul li a { font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#000; text-decoration:underline; }
.astro-healing-power .healing-contentpart ul li a:hover { text-decoration:none; }
.astro-healing-power .healing-contentpart .healing-power-list { width:100%; float:left; background:#fff; margin:0px 0px 10px 0px; padding:0px; }
.astro-healing-power .healing-contentpart .healing-power-list ul { width:100%; float:left; margin:0px; padding:0px; }
.astro-healing-power .healing-contentpart .healing-power-list ul li { width:100%; float:left; list-style:none; background-image:none; border-bottom:1px solid #d0d0d0; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#000; line-height:28px; margin:0px; padding:0px; }
.astro-healing-power .healing-contentpart .healing-power-list ul li .power-title { width:100%; max-width:140px; float:left; background:#eeeeee; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#000; line-height:28px; font-weight:bold; margin:0px; padding:0px 8px; box-sizing:border-box; -webkit-box-sizing:border-box; }
.astro-healing-power .healing-contentpart .healing-power-list ul li .power-title2 { width:100%; max-width:480px; float:left; background:#eeeeee; border-left:1px solid #d0d0d0; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#000; line-height:28px; font-weight:bold; margin:0px; padding:0px 8px; box-sizing:border-box; -webkit-box-sizing:border-box; }
.astro-healing-power .healing-contentpart .healing-power-list ul li .power-name { width:100%; max-width:140px; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#000; line-height:18px; margin:0px; padding:6px 8px; box-sizing:border-box; -webkit-box-sizing:border-box; }
.astro-healing-power .healing-contentpart .healing-power-list ul li .power-name a { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#000; margin:0px; padding:0px; text-decoration:none; }
.astro-healing-power .healing-contentpart .healing-power-list ul li .power-name a:hover { text-decoration:underline; }
.astro-healing-power .healing-contentpart .healing-power-list ul li .power-disc { width:100%; max-width:480px; float:left; border-left:1px solid #d0d0d0; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#000; line-height:18px; margin:0px; padding:6px 8px; box-sizing:border-box; -webkit-box-sizing:border-box; }
.astro-healing-power .healing-contentpart .healing-power-list ul li .power-disc a { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#000; margin:0px; padding:0px; text-decoration:none; }
.astro-healing-power .healing-contentpart .healing-power-list ul li .power-disc a:hover { text-decoration:underline; }
.min-height50 { min-height:50px; }
.astro-healing-power .dark-grey { width:100%; float:left; background:#282828; height:27px; margin:0px; padding:0px; }
.astro-healing-power .add-jewellery { width:100%; float:left; background:#fff url(../../Astrology_Images/seprator-red.png) no-repeat top center; margin:20px 0px 0px 0px; padding:0px; }
.astro-healing-power .add-jewellery ul { width:100%; float:left; display:table-cell; text-align:center; vertical-align:middle; background:url(../../Astrology_Images/seprator-red.png) no-repeat bottom center; margin:28px 0px 0px 0px; padding:0px 0px 28px 0px; }
.astro-healing-power .add-jewellery ul li { width:44.8%; display:inline-block; text-align:center; vertical-align:middle; list-style:none; margin:0px 8px; padding:0px; box-sizing:border-box; -webkit-box-sizing:border-box; }
.astro-healing-power .selling-categories { width:100%; float:left; background:#fff; margin:0px; padding:30px 0px 30px 0px; }
.astro-healing-power .selling-categories .selling-title { width:100%; float:left; background:#83005c; line-height:30px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-transform:uppercase; margin:0px 0px 18px 0px; padding:0px 18px; box-sizing:border-box; -webkit-box-sizing:border-box; }
.astro-healing-power .selling-categories ul { width:100%; float:left; display:table-cell; text-align:center; vertical-align:middle; margin:0px; padding:0px; }
.astro-healing-power .selling-categories ul li { width:100%; max-width:92px; display:inline-block; text-align:center; vertical-align:middle; list-style:none; margin:0px 2px; padding:0px; }
.astro-healing-power .selling-categories ul li .selling-thumb { width:100%; float:left; border:1px solid #424242; margin:0px; padding:0px; box-sizing:border-box; -webkit-box-sizing:border-box; }
.astro-healing-power .selling-categories ul li .selling-thumb img { display:block; }
.astro-healing-power .selling-categories ul li .selling-name { width:100%; float:left; text-align:center; margin:6px 0px 0px 0px; padding:0px; }
.astro-healing-power .selling-categories ul li .selling-name a { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#0066cc; text-decoration:none; text-align:center; margin:0px; padding:0px; }
.astro-healing-power .selling-categories ul li .selling-name a:hover { text-decoration:underline; }
.astro-healing-power .web-part { width:100%; float:left; background:#F1F1F1; line-height:46px; font-size:13px; color:#323232; margin:0px; padding:0px; }
.astro-healing-power .web-part ul { width:100%; float:left; display:table-cell; text-align:center; vertical-align:middle; margin:0px; padding:0px; }
.astro-healing-power .web-part ul li { width:auto; display:inline-block; text-align:center; vertical-align:middle; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#323232; margin:0px; padding:0px 12px 0px 12px; }
.astro-healing-power .web-part ul li span { font-weight:bold; }
.astro-healing-power .web-part ul li a { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#323232; text-decoration:none; margin:0px; padding:0px; }
.astro-healing-power .web-part ul li a:hover { text-decoration:underline; }
.astro-healing-power .social-icon { width:100%; float:left; background:#fff; display:table-cell; text-align:center; vertical-align:middle; margin:0px; padding:10px 0px 0px 0px; }
.astro-healing-power .social-icon a { width:32px; height:32px; display:inline-block; text-align:center; vertical-align:middle; margin:0px; padding:0px 2px; }
.astro-healing-power .social-icon a img { width:100%; height:auto; display:block; }
.astro-healing-power .our-customers { width:100%; float:left; background:#fff; text-align:center; margin:0px; padding:10px 0px 0px 0px; }
.astro-healing-power .our-customers img { width:auto; height:auto; display:inline-block; }
.astro-healing-power .seprator { width:100%; position:absolute; left:0px; bottom:-9px; text-align:center; margin:0px; padding:0px; }
.seprator { width:100%; position:absolute; left:0px; bottom:-9px; text-align:center; height:12px; margin:0px; padding:0px; }

/* 24 Nov 2021 */
.nakshtra-main h1 { width: 100%;  float: left; font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px;    color: #231f20;    font-weight: bold;    margin: 0px;    padding: 0px 0px 18px 0px;}
.nakshtra-main .lucky-gems h2 {  width: 100%;    float: left;    font-family: "Times New Roman", Times, serif;    font-size: 20px;    color: #ec552b;    font-weight: bold;    text-align: center;    margin: 0px;    padding: 0px;}
.zodiac-part .traditional-title h2{  width: 100%;    max-width: 226px;    float: left;   font-family: Georgia, "Times New Roman", Times, serif;    font-size: 13px;    color: #000;    font-weight: bold;    margin: 0px;    padding: 0px;}
.zodiac-part .browse-catpart h3 {  width: 100%;    float: left;    font-family: Georgia, "Times New Roman", Times, serif;    font-size: 14px;    color: #231f20;    font-weight: bold;    margin: 0px;    padding: 0px; text-align:left;}
.zodiac-part .your-starspart .your-start-title h2 { width: 100%;  float: left;  .black14 font-family: Georgia, "Times New Roman", Times, serif;    font-size: 14px;    color: #231f20;    font-weight: bold;    margin: 0px;   padding: 0px;}
.zodiac-part .jewellery-collection .jwewllery-title h2{  width: 100%;  float: left;    font-family: Georgia, "Times New Roman", Times, serif;    font-size: 14px;    color: #231f20;    font-weight: bold;    margin: 0px 0px 6px 0px;    padding: 0px;}
.black14 h1{  font-family: Georgia, "Times New Roman", Times, serif;  font-size: 14px;    color: #231f20;    font-weight: bold;}
section .users-guide ul li h2 {  width: 100%;   float: left;   font-family: Georgia, "Times New Roman", Times, serif;    font-size: 14px;    color: #231f20;    font-weight: bold;    margin: 0px;    padding: 0px 0px 10px 0px;}
.gemstones-details-box .coman-stone h1 { width: 100%;    float: left;    font-family: Georgia, "Times New Roman", Times, serif;    font-size: 16px;    color: #000000;    font-weight: bold;    margin: 0px;    padding: 0px;}
.gemstones-details-box .collection-part h2 { width: 100%; float: left;    font-family: Georgia, "Times New Roman", Times, serif;    font-size: 14px;    color: #231f20;    font-weight: bold;    margin: 0px;    padding: 0px;}
.gemstones-details-box .categories-part h3 { width: 100%; float: left;    font-family: Arial, Helvetica, sans-serif;    font-size: 13px;    color: #000;    font-weight: bold;    margin: 0px 0px 10px 0px;    padding: 0px;}
.gemstones-details-box .categories-part h3 { width: 100%; float: left;    color: #231f20;    font-family: Georgia, "Times New Roman", Times, serif;    font-size: 14px;    font-weight: bold;    margin: 0px;    padding: 0px; text-align:left;}
.layout {    width: 1000px;    margin: 0 auto;    padding: 0}
.footer, .footer .footer-bg, .footer .footer-link-prt {   width: 100%;    padding: 0;    float: left}
.view a:hover {    text-decoration: underline;    color: #871b67}
.section .partner_brands ul li:first-child {    margin: 0}
.footer { margin:0px}
.footer .footer-bg { background: url(../../images/Home2015_Images/footer-top-bg.jpg) left top repeat-x #f2f3f3;   margin: 0}
.footer .footer-link-prt {    margin: 12px 0 0}
.footer .ftr-link-one {  width: 260px;    float: left;    margin: 0;    padding: 0}
.footer .ftr-link-one h4 {    width: 100%;    float: left;    font-family: Arial, Helvetica, sans-serif;    font-weight: 700;    font-size: 16px;    color: #424242;    margin: 0;    padding: 0 0 12px;    font-style: normal;}
.footer .ftr-link-one ul {    width: 100%;    float: left;    margin: 0;    padding: 0}
.footer .ftr-link-one ul li {    width: 100%;    float: left;    list-style: none;    margin: 0;    padding: 0}
.footer .ftr-link-one ul li a {    font-family: Arial, Helvetica, sans-serif;    font-size: 13px;    color: #626262;    line-height: 22px;    margin: 0;    padding: 0}
.footer .ftr-link-one ul li a:hover {    color: #871b67;    text-decoration: underline}
.footer .ftr-link-two {    width: 160px;    float: left;    margin: 0;    padding: 0}
.footer .ftr-link-two h4 {width: 100%;float: left;font-family: Arial, Helvetica, sans-serif;font-weight: 700;font-size: 16px;color: #424242;margin: 0;padding: 0 0 12px;font-style: normal;}
.footer .ftr-link-two ul {width: 100%;float: left;margin: 0;padding: 0}
.footer .ftr-link-two ul li {width: 100%;float: left;list-style: none;margin: 0;padding: 0}
.footer .ftr-link-two ul li a {font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #626262;line-height: 22px;margin: 0;padding: 0}
.footer .ftr-link-two ul li a:hover {  color: #871b67;  text-decoration: underline}
.footer .accept-prt span, .footer .follow-left span {font-size: 18px;color: #242424;line-height: 32px;font-family: Arial, Helvetica, sans-serif;font-weight: 700}
.footer .follow-prt {width: 100%;float: left;background: #fff;height: 60px;margin: 26px 0 0;padding: 0}
.footer .follow-left {width: 374px;float: left;margin: 13px 0 0 8px;padding: 0}
.footer .follow-left span { float: left}
.footer .social-icon {width: auto;float: left;margin: 5px 0 0 2px;padding: 0}
.footer .social-icon > div {    float: left;    margin: 0 5px;    padding: 0}
.footer .social-icon .fb-icon, .footer .social-icon .tw-icon, .footer .social-icon .bl-icon, .footer .social-icon .pin-icon, .footer .social-icon .y-icon, .footer .social-icon .insta-icon {    width: 26px;    height: 26px;    float: left;    overflow: hidden;}
.footer .social-icon .fb-icon img {  max-width: inherit;    float: left;    margin: -9px 0 0 -10px;}
.footer .social-icon .tw-icon img {    max-width: inherit;    float: left;    margin: -8px 0 0 -46px;}
.footer .social-icon .bl-icon img {    max-width: inherit;    float: left;    margin: -8px 0 0 -82px;}
.footer .social-icon .pin-icon img {    max-width: inherit;    float: left;    margin: -8px 0 0 -118px;}
.footer .social-icon .y-icon img {max-width: inherit;float: left;margin: -9px 0 0 -154px;}
.footer .social-icon .insta-icon img { max-width: inherit;  float: left;  margin: -9px 0 0 -190px;}
.footer .accept-prt {width: 616px;float: right;margin: 14px 0 0;padding: 0}
.footer .accept-prt span {        float: left    }
.footer .card-prt { width: auto; float: left;  margin: 0 0 0 10px;  padding: 0}
.footer .card-prt > div {  float: left;  margin: 0 8px 0 0; padding: 0}
.footer .card-prt .visa { width: 50px;  height: 32px; overflow: hidden; float: left;  margin: 0 16px 0 0;  padding: 0}
.footer .card-prt .visa img {float: left;display: block;margin: -58px 0px 0 -10px;padding: 0}
.footer .card-prt .ae {width: 50px;height: 32px;overflow: hidden;float: left;margin: 0 16px 0 0;padding: 0}
.footer .card-prt .ae img {  float: left;  display: block;  margin: -58px 0px 0 -70px;  padding: 0}
.footer .card-prt .pay-pal { width: 50px;  height: 32px; overflow: hidden; float: left;  margin: 0 8px 0 0;  padding: 0}
.footer .card-prt .pay-pal img {  float: left;  display: block;  margin: -57px 0px 0 -129px;  padding: 0}
.footer .card-prt .nb {width: 75px;height: 32px;overflow: hidden;float: left;margin: 0 16px 0 0;padding: 0}
.footer .card-prt .nb img {    float: left;    display: block;    margin: -57px 0px 0 -189px;    padding: 0}
.footer .card-prt .mc {width: 50px;height: 32px;overflow: hidden;float: left;margin: 0 16px 0 0;padding: 0}
.footer .card-prt .mc img {  float: left;  display: block;    margin: -57px 0px 0 -274px;    padding: 0}
.footer .card-prt .mm {width: 82px;height: 32px;overflow: hidden;float: left;margin: 0 16px 0 0;padding: 0}
.footer .card-prt .mm img {    float: left;    display: block;    margin: -57px 0px 0 -335px;    padding: 0}
.footer .card-prt .pb {width: 92px;height: 32px;overflow: hidden;float: left;margin: 0 16px 0 0;padding: 0}
.footer .card-prt .pb img {  float: left;    display: block;    margin: -57px 0px 0 -427px;    padding: 0}
.footer .ftr-welcome {  width: 100%;  float: left;    margin: 15px 0 0;   padding: 0}
.footer .ftr-welcome a {width: 100%;float: right;text-align: right;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #424242;font-weight: 700;line-height: 25px}
.footer .ftr-welcome a:hover {  text-decoration: underline;  color: #871b67}
.footer .ftr-welcome a.content-link {width: auto;float: none;text-align: left;font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #626262;font-weight: 400;line-height: 25px;text-decoration: underline;margin: 0px;padding: 0px;}
.footer .ftr-welcome a.content-link:hover {  text-decoration: none;  color: #871b67}
.footer .footer--bot-bg {width: 100%;float: left;background: url(../../images/Home2015_Images/footer-bot-bg.jpg) left top repeat-x #fff;height: 98px;margin: 0;padding: 0}
.footer .ftr-last {width: 340px;float: left;margin: 0;padding: 0}
.footer .ftr-link {width: 100%;float: left;margin: 36px 0 0;padding: 0}
.footer .copyright, .footer .ftr-link a {font-family: Arial, Helvetica, sans-serif;margin: 0}
.footer .ftr-link a {font-size: 14px;color: #626262;text-decoration: none;padding: 0 8px}
.footer .ftr-link a:hover {    color: #871b67;    text-decoration: underline}
.footer .ftr-link a:first-child {    padding-left: 0}
.footer .copyright {width: 100%;float: left;font-size: 12px;color: #626262;padding: 6px 0 0}
.footer .ftr-logo {width: auto;float: right;margin: 20px 0 0;padding: 0}
.footer .ftr-logo .ftrpaypal {width: 60px;float: left;height: 60px;margin: 0 0 0 26px;padding: 0;overflow: hidden;}
.footer .ftr-logo .ftrpaypal img {    max-width: inherit;    float: left;    display: block;    margin: -105px 0 0 -8px;    padding: 0}
.footer .ftr-logo .ftrverisign {width: 91px;float: left;height: 60px;margin: 0 0 0 26px;padding: 0;overflow: hidden;}
.footer .ftr-logo .ftrverisign img {    max-width: inherit;    float: left;    display: block;    margin: -105px 0 0 -89px;    padding: 0}
.gplus { float: left;  width: 42px !important;   margin: 0;  padding-top: 5px !important;   padding-right: 10px !important}
.section .testimonials .customer .view_more_testimonial {    float: right;    width: 100%;    margin: 0;    padding: 0;  align: right;}
.section .testimonials .customer .view_more_testimonial a {  font-size: 13px;  color: #626262; float: right;  text-align: right;   margin: 0 20px 0 0;    font-style: normal;    font-weight: 700;    width: 40%}
.section .testimonials .customer .view_more_testimonial a:hover {   text-decoration: underline;  color: #871b67}
.footer .ftr-welcome .ReadMoreExpand a {  font-family: Arial, Helvetica, sans-serif !important;    font-size: 12px;    font-weight: 400 !important;    color: #626262 !important}
.footer .ftr-welcome .ReadMoreExpand a:hover { text-decoration: underline; color: #871b67 !important;}
.navbar-nav > li {  padding:0;}
.nav > li:first-child {    padding: 0;}
.navbar-default .navbar-nav > li > a {    font-weight:normal;    letter-spacing:0;}
.header .search-icon {font-size:0;}
.header .top-cart-prt a {font-size:16px;}
.header .top-search-box { top: 71px;}
@media(max-width:1024px) {
.layout { width: 758px }
.footer .footer-bg { display: block; }
.footer .footer-link-prt { display: none; }
.footer .ftr-welcome { display: none; }
.footer .accept-prt { display: none;  }
.follow-left { text-align: center; }
footer .footer-link-prt { display: none; }
footer .accept-prt {  display: none; }
footer .ftr-welcome { display: none; }
footer .follow-left { width: 100%;  margin: 0; height: auto;  padding: 10px; }
.popular-part { display: none; }
.footer .ftr-link-two {  width: 20% ;}
.footer .ftr-link-one {  width: 30%; }
.footer .ftr-link-one ul li a { float: left; line-height: 16px; padding-bottom: 5px; }
.footer .follow-prt {  height: auto;  padding: 10px 2.5%;    width:95%;   }
.footer .follow-left {  width: 100%;  margin: 0 }
.footer .accept-prt {  width: 100%; margin-top: 8px; }
.menu_mob .nav-mobile { top: -44px !important;}
.menu_mob .nav { margin:0;}
}
@media screen and (max-width:1000px) {
.container { max-width:980px; }
header .col-sm-1 { width:66%; }
header .col-sm-2 { width:34%; }
.nav > li { float:left; padding:0px 44px; }
.nav > li:first-child { padding:0px 44px; }
section .right-part { width:100%; max-width:785px; }
section .gemstones-title { width:100%; max-width:110px; }
section .gemstones-list { width:100%; max-width:674px; }
.gemstones-details-box .stone-detail { max-width:558px; }
.gemstones-details-box .collection-list ul td { float:left; }
.gemstones-details-box .collection-list ul li { max-width:250px; }
.famous-rubies ul td { width:33%; float:left; }
.zodiac-part .zodiac-detail { max-width:558px; }
.zodiac-part .traditional-list { max-width:558px; }
.zodiac-part .traditional-list .sub-title { padding-right:48px; }
}
 @media screen and (max-width:980px) {
.container { max-width:730px; }
header .col-sm-1 { width:auto; }
header .col-sm-2 { width:auto; }
header .hed-second { clear:right; }
.navigation-main { width:100%; position:relative; padding:4px; min-height:47px; }
.navigation { width:100%; }
.toggleMenu { top:5px; }
.active { display: block; }
.nav { background-image:none; margin-top:50px; }
.nav > li { float: none; padding:0px; border:none; }
.nav > li:first-child { padding:0px; }
.nav a { background-image:none; line-height:36px; padding:0px 12px; }
.nav a span { padding-left:0px; text-align:right; float:right; }
.nav li { background:none; }
.nav ul { display: block; width: 100%; }
.nav > li.hover > ul, .nav li li.hover ul { position: static; border-radius:0px; }
.nav a:hover, .nav a.act { border-radius:0px; }
.nav > li:hover > .parent { border-radius:0px; background-position:98%; }
.nav li:hover > a, .nav ul ul :hover > a { color:#333333; border-radius:0px; }
.nav li ul { padding-top:0px; }
.nav li { border-top:1px solid #fafafa; }
.nav li li { margin-right:0px; }
.nav li li a { background:#fff; border-top:0px solid #7f7f7f; color:#4d4d4d; border-bottom:0px solid #7f7f7f; }
.nav li li a:hover { color:#333333; }
.nav > li > ul li > .parent { background-image:url(../images/downArrow.png); background-repeat: no-repeat; background-position:98%; padding-right:22px; }
.navigation-main .search-right { position:absolute; top:4px; float:left; }
section .right-part { width:100%; max-width:535px; }
section .gemstones-title { max-width:100%; }
section .gemstones-list { max-width:100%; margin-top:12px; }
section .gemstones-list ul li { max-width:60px; }
section .gemstones ul li { margin-right:20px; }
section .gemstones ul li h5 { font-size:12px; min-height:36px; }
section .gemstones ul li .gemstones-content { max-width:136px; }
section .users-guide ul li .guide-thumb { max-width:180px; }
section .users-guide ul li .guide-thumb img { width:100%; height:auto; display:block; }
section .users-guide ul li .guide-content { max-width:342px; }
section .navratna-jewllery ul li .navratna-center { width:98.5%; }
.productsearch-main .productsearch-list ul li .prod-title { font-size:12px; }
.productsearch-main .productsearch-list ul li .prod-price { text-align:center; }
.productsearch-main .productsearch-list ul li .prod-price .us-price { width:100%; float:left; text-align:center; padding:0px; }
.gemstones-details-box .coman-stone { max-width:150px; }
.gemstones-details-box .stone-detail { max-width:385px; }
.gemstones-details-box .chemical-table { border-top:0px; }
.gemstones-details-box .collection-list ul li { max-width:168px; margin:0px 4px 10px 4px; }
.famous-rubies ul td { width:32.88%; float:left; }
.famous-rubies ul li .famousrub-name { width:100%; min-width:100%; }
.zodiac-part .coman-stone { max-width:180px; }
.zodiac-part .coman-stone h5 { font-size:14px; }
.zodiac-part .coman-stone .stone-pic { margin-top:10px; }
.zodiac-part .coman-stone .stone-pic img { width:100%; max-width:130px; }
.zodiac-part .zodiac-detail { max-width:355px; }
.zodiac-part .traditional-title { max-width:200px; }
.zodiac-part .traditional-list { max-width:330px; }
.zodiac-part .traditional-list ul li { width:50%; vertical-align:top; }
.zodiac-part .traditional-list .sub-title { padding-right:0px; margin-top:10px; }
.zodiac-part .jewellery-collection ul td { float:left; }
.zodiac-part .jewellery-collection ul li { max-width:169px; }
.asuser-guide-main .add-jewellery ul li img { width:100%; }
.asuser-guide-main .selling-categories ul li { margin-bottom:16px; }
.asuser-guide-main .web-part ul li { padding:0px 6px; }
.asuser-guide-main .our-customers img { width:100%; }
.last-part .button-section ul li { width:24%; }
.asuser-guide-main .guide-center { max-width:100%; box-sizing:border-box; -webkit-box-sizing:border-box; }
.astro-healing-power .healing-center { max-width:100%; }
.astro-healing-power .healing-full { box-sizing:border-box; -webkit-box-sizing:border-box; }
.astro-healing-power .healing-contentpart .healing-power-list ul li .power-title2 { max-width:363px; }
.astro-healing-power .healing-contentpart .healing-power-list ul li .power-disc { max-width:363px; }
.astro-healing-power .add-jewellery ul li img { width:100%; height:auto; }
.astro-healing-power .selling-categories ul li { margin-bottom:16px; }
.astro-healing-power .web-part ul li { padding:0px 6px; }
.astro-healing-power .our-customers img { width:100%; }
.astro-healing-power .healing-contentpart p img { background-size:100% auto; width:100%; }
.margin-left { margin:20px 0px 6px 0px !important; }
}
 @media only screen and (max-width: 760px), (min-device-width: 768px) and (max-device-width: 980px) {
.nakshtra-main .lucky-gems .gems-table table, .nakshtra-main .lucky-gems .gems-table thead, .nakshtra-main .lucky-gems .gems-table tbody, .nakshtra-main .lucky-gems .gems-table th, .nakshtra-main .lucky-gems .gems-table td, .nakshtra-main .lucky-gems .gems-table tr { display:block; }
.nakshtra-main .lucky-gems .gems-table thead tr { position:absolute; top:-9999px; left:-9999px; }
.nakshtra-main .lucky-gems .gems-table tr { border:1px solid #ccc; }
.nakshtra-main .lucky-gems .gems-table td { border:none; border-bottom:1px solid #eee; position:relative; padding-left:50%; font-size:13px; }
.nakshtra-main .lucky-gems .gems-table td a{padding-left:14px; }
.nakshtra-main .lucky-gems .gems-table td:before { position:absolute; top:6px; left:6px; width:45%; padding-right:10px; white-space:nowrap; }
.nakshtra-main .lucky-gems .gems-table td:nth-of-type(1):before { content: "Your Nakshtra"; }
.nakshtra-main .lucky-gems .gems-table td:nth-of-type(2):before { content: "Your Lucky Gem by Nakshtra"; }
.nakshtra-main .lucky-gems .gems-table td:nth-of-type(3):before { content: "Nakshtra"; }
.gemstones-details-box .chemical-table table, .gemstones-details-box .chemical-table thead, .gemstones-details-box .chemical-table tbody, .gemstones-details-box .chemical-table th, .gemstones-details-box .chemical-table td, .gemstones-details-box .chemical-table tr { display:block; }
.gemstones-details-box .chemical-table thead tr { position:absolute; top:-9999px; left:-9999px; }
.gemstones-details-box .chemical-table tr { border:1px solid #ccc; border-bottom:0px; }
.gemstones-details-box .chemical-table td { border:none; border-bottom:1px solid #bab6ad; position:relative; padding-left:50%; }
.gemstones-details-box .chemical-table td:before { position:absolute; top:6px; left:6px; width:45%; padding-right:10px; white-space:nowrap; }
.gemstones-details-box .chemical-table td:nth-of-type(1):before { content: "Chemical Composition"; }
.gemstones-details-box .categories-part .categories-table table, .gemstones-details-box .categories-part .categories-table thead, .gemstones-details-box .categories-part .categories-table tbody, .gemstones-details-box .categories-part .categories-table th, .gemstones-details-box .categories-part .categories-table td, .gemstones-details-box .categories-part .categories-table tr { display:block; }
.gemstones-details-box .categories-part .categories-table thead tr { position:absolute; top:-9999px; left:-9999px; }
.gemstones-details-box .categories-part .categories-table tr { border:1px solid #ccc; }
.gemstones-details-box .categories-part .categories-table td { border:none; border-bottom:1px solid #bab6ad; position:relative; padding-left:50%; }
.gemstones-details-box .categories-part .categories-table td:before { position:absolute; top:6px; left:6px; width:45%; padding-right:10px; white-space:nowrap; }
.gemstones-details-box .categories-part .categories-table td:nth-of-type(1):before { content: "Planet"; }
.gemstones-details-box .categories-part .categories-table td:nth-of-type(2):before { content: "Cosmic Color"; }
.gemstones-details-box .categories-part .categories-table td:nth-of-type(3):before { content: "Sign"; }
.gemstones-details-box .categories-part .categories-table td:nth-of-type(4):before { content: "Element"; }
.gemstones-details-box .categories-part .categories-table td:nth-of-type(5):before { content: "Time"; }
.gemstones-details-box .categories-part .categories-table td:nth-of-type(6):before { content: "Day"; }
.gemstones-details-box .categories-part .categories-table td:nth-of-type(7):before { content: "Metal"; }
}
 @media screen and (max-width:767px) {
.container { max-width:640px; }
.layout { width: 590px  }
section .left-part { max-width:100%; }
section .zodiac-signs ul li { width:25%; padding-right:10px; box-sizing:border-box; -webkit-box-sizing:border-box; }
section .right-part { width:100%; max-width:100%; margin:20px 0px 0px 0px; }
section .gemstones-title { max-width:100%; }
section .gemstones-list { max-width:100%; margin-top:12px; }
section .gemstones-list ul li { max-width:70px; }
section .gemstones ul li { margin-right:20px; }
section .gemstones ul li h5 { font-size:12px; min-height:inherit; }
section .gemstones ul li .gemstones-content { max-width:180px; }
section .users-guide ul li .guide-thumb { max-width:180px; }
section .users-guide ul li .guide-thumb img { width:100%; height:auto; display:block; }
section .users-guide ul li .guide-content { max-width:436px; }
section .navratna-jewllery ul li .navratna-center { width:98.8%; }
.productsearch-main .productsearch-list ul td { float:left; }
.productsearch-main .productsearch-list ul li { max-width:193px; margin:0px 7px 10px 7px; }
.gemstones-details-box .coman-stone { max-width:200px; }
.gemstones-details-box .stone-detail { max-width:420px; }
.gemstones-details-box .chemical-table { border-top:0px; }
.gemstones-details-box .collection-list ul li { max-width:199px; margin:0px 4px 10px 4px; }
.gemstones-details-box .collection-list ul li .prod-price { text-align:center; }
.gemstones-details-box .collection-list ul li .prod-price .us-price { width:100%; float:left; padding:0px; }
.gemstones-details-box .collection-list ul li .view-btn { float:left; text-align:center; }
.famous-rubies ul td { width:33%; float:left; }
.zodiac-part .zodiac-detail { max-width:448px; }
.zodiac-part .traditional-title { max-width:200px; }
.zodiac-part .traditional-list { max-width:428px; }
.zodiac-part .traditional-list ul li { width:50%; vertical-align:top; }
.zodiac-part .traditional-list .sub-title { width:100%; float:left; padding-right:0px; margin-top:10px; }
.zodiac-part .jewellery-collection ul td { float:left; }
.zodiac-part .jewellery-collection ul li { max-width:200px; }
.zodiac-part .jewellery-collection ul li .prod-price { text-align:center; }
.zodiac-part .jewellery-collection ul li .prod-price .us-price { width:100%; float:left; padding:0px; }
.zodiac-part .jewellery-collection ul li .view-btn { float:left; text-align:center; }
section .navratna-jewllery ul li .navratna-center ul li .buy-btn { padding-right:0px; text-align:center; }
.astro-healing-power .healing-contentpart .healing-power-list ul li .power-title2 { max-width:456px; }
.astro-healing-power .healing-contentpart .healing-power-list ul li .power-disc { max-width:456px; }
.footer .footer--bot-bg, .section .testimonials .customer { height: auto }
.footer .ftr-link-one h4 { font-size: 15px; padding-bottom: 6px  }
.footer .ftr-link-one ul li a {  font-size: 12px  }
.footer .ftr-link-two h4 {font-size: 15px;padding-bottom: 6px}
.footer .ftr-link-two ul li a {font-size: 12px}
.footer .accept-prt span, .footer .follow-left span, .footer .ftr-welcome h4 { font-size: 16px}
.footer .card-prt > div { margin-right: 3px}
.footer .ftr-welcome { margin-top: 5px}
.footer .ftr-link { margin-top: 26px}
.footer .ftr-logo {  margin: 12px 0 3px}
.ftr_link {  padding-top: 2px}
.copyright_txt2 { padding-top: 4px}
.ftr_logos {  text-align: center}
.ftr_logos img { margin: 8px 10px;  float: none}
footer .footer--bot-bg {height: auto;}
footer .ftr-link {margin-top: 26px;}
}
 @media screen and (max-width:599px) {
.container { max-width:460px; }
.layout { width: 470px }
header .logo img { width:100%; max-width:110px; }
header .hed-top { margin:0px; }
header .hed-second ul li { margin-left:20px; }
section .zodiac-signs ul li { width:33.33%; }
section .gemstones-title { max-width:100%; }
section .gemstones-list { max-width:100%; margin-top:12px; }
section .gemstones-list ul td { float:left; }
section .gemstones-list ul li { max-width:88px; }
section .gemstones ul li { width:100%; }
section .gemstones-list ul li:last-child { margin-bottom:10px; }
section .gemstones ul li .gemstones-content { max-width:328px; }
section .users-guide ul li .guide-thumb { max-width:148px; }
section .users-guide ul li .guide-content { max-width:290px; }
section .navratna-jewllery ul li .navratna-center { width:98.2%; }
.productsearch-main .productsearch-list ul li .prod-title { font-size:12px; min-height:54px; }
.productsearch-main .productsearch-list ul li { max-width:141px; margin:0px 3px 10px 3px; }
.gemstones-details-box .coman-stone { max-width:100%; }
.gemstones-details-box .coman-stone h5 { text-align:center; }
.gemstones-details-box .stone-detail { max-width:100%; }
.gemstones-details-box .chemical-table { border-top:0px; }
.gemstones-details-box .collection-list ul li { max-width:214px; margin:0px 4px 10px 4px; }
.famous-rubies ul td { width:32.77%; float:left; }
.zodiac-part .coman-stone { max-width:100%; }
.zodiac-part .coman-stone h5 { text-align:center; }
.zodiac-part .traditional-part { margin-top:10px; }
.zodiac-part .zodiac-detail { max-width:100%; }
.zodiac-part .traditional-title { max-width:100%; }
.zodiac-part .traditional-list { max-width:428px; }
.zodiac-part .traditional-list ul li { width:50%; vertical-align:top; }
.zodiac-part .traditional-list .sub-title { width:100%; float:left; padding-right:0px; margin-top:10px; }
.zodiac-part .your-starspart { margin-top:18px; }
.zodiac-part .jewellery-collection { margin-top:10px; }
.zodiac-part .jewellery-collection ul td { float:left; }
.zodiac-part .jewellery-collection ul li { max-width:216px; margin:0px 3px 10px 3px; }
.asuser-guide-main .guide-top { padding:0px 10px; }
.asuser-guide-main .guide-top .guide-top-right ul li { padding-left:12px; }
.asuser-guide-main .guide-banner .banner-caption { padding:0px 8px; bottom:10px; }
.asuser-guide-main .web-part { line-height:inherit; padding:6px 0px; }
.last-part .button-section ul li { width:24.4%; }
.last-part .button-section ul li img { width:100%; max-width:100px; }
.asuser-guide-main .middal-content p { font-size:12px; }
.astro-healing-power .healing-top { padding:0px 10px; }
.astro-healing-power .healing-top .power-top-right ul li { padding-left:12px; }
.astro-healing-power .guide-banner .banner-caption { bottom:10px; }
.astro-healing-power .healing-contentpart h3 { font-size:20px; padding-bottom:12px; }
.astro-healing-power .healing-contentpart .healing-power-list ul li .power-title2 { max-width:276px; }
.astro-healing-power .healing-contentpart .healing-power-list ul li .power-disc { max-width:276px; }
.astro-healing-power .web-part { line-height:inherit; padding:6px 0px; }
.astro-healing-power .healing-contentpart p { font-size:12px; }
.astro-healing-power .power-banner img { height:230px; }
.footer .ftr-link-two {width: 50%}
.footer .ftr-link-one {width: 50%;min-height: 206px;}
.footer .follow-left span {font-size: 16px;width: 100%;text-align: center;}
.footer .accept-prt {margin-top: 4px;}
.footer .accept-prt span {font-size: 16px; width: 100%; text-align: center;}
.footer .card-prt {width: 100%;margin: 0;}
.footer .card-prt > div { margin-right: 6px; width: auto; height: 29px}
.footer .card-prt > div img {  width: auto;  height: 100%}
.footer .social-icon {width: auto;margin: 0 auto;float: none;display: inline-block;}
.footer .social-icon .gplus { width: 55px !important}
.footer .ftr-welcome h4 {font-size: 15px}
.footer .ftr-welcome p {font-size: 12px;line-height: 16px;}
.footer .ftr-last {width: 100%;}
.footer .ftr-link {width: 100%;text-align: center;}
.footer .ftr-link a { font-size: 13px;}
.footer .copyright {width: 100%;text-align: center;padding-bottom: 5px}
.footer .ftr-logo {width: 200px;float: none;margin: 0 auto}
.footer .ftr-logo .ftrpaypal, .footer .ftr-logo .ftrverisign { margin: 0 12px}
.ftr_link a {line-height: 16px}
footer .follow-prt {margin-top: 15px;height: auto;}
footer .follow-left span {width: 100%;font-size: 16px;text-align: center;}
footer .social-icon {width: auto;margin: 0 auto;float: none;display: inline-block;}
footer .social-icon .gplus {  width: 55px !important}
footer .ftr-last {width: 100%;}
footer .ftr-link {width: 100%;text-align: center;}
footer .copyright {width: 100%;text-align: center;padding-bottom: 5px;}
footer .ftr-logo {width: 200px;float: none;margin: 0px auto;}
footer .ftr-logo .ftrpaypal { margin: 0px 12px;}
footer .ftr-logo .ftrverisign { margin: 0px 12px;}
footer .ftr-link a {font-size: 13px;}
.menu_mob .nav-mobile {  top: -37px !important;}
}
 @media screen and (max-width:479px) {
.container { max-width:300px; }
.layout {width: 365px }
header .col-sm-1 { width:100%; float:left; }
header .logo { text-align:center; }
header .logo img { width:100%; max-width:110px; }
header .col-sm-2 { width:100%; float:left; }
header .hed-top { margin:0px; }
header .hed-link { width:100%; float:left; }
header .hed-link ul { display:table-cell; text-align:center; vertical-align:middle; }
header .hed-link ul li { float:none; display:inline-block; text-align:center; vertical-align:middle; }
header .hed-second ul li { margin-left:20px; }
header .search-right { max-width:200px; }
header .search-right input[type="text"] { max-width:140px; font-size:11px; }
section .zodiac-signs ul li { width:100%; padding-right:0px; }
section .gemstones-title { max-width:100%; }
section .gemstones-list { max-width:100%; margin-top:12px; }
section .gemstones-list ul td { float:left; width:50%; }
section .gemstones-list ul li { max-width:100%; }
section .gemstones-list ul li:last-child { margin-bottom:10px; }
section .gemstones ul li { margin-bottom:12px; }
section .gemstones ul li h5 { text-align:center; }
section .gemstones ul li .gemstones-thumb { max-width:100%; text-align:center; }
section .gemstones ul li .gemstones-content { max-width:100%; }
section .gemstones ul li .gemstones-content p { text-align:center; }
section .users-guide ul li h5 { text-align:center; }
section .users-guide ul li .guide-thumb { max-width:100%; text-align:center; }
section .users-guide ul li .guide-content { max-width:100%; }
section .users-guide ul li .guide-content p { text-align:center; }
section .navratna-jewllery h5 { text-align:center; }
section .navratna-jewllery ul li .navratna-center { width:97.4%; }
section .navratna-jewllery ul li .navratna-center ul td { width:100%; float:left; }
section .navratna-jewllery ul li .navratna-center ul li { border-right:0px dotted #000; border-bottom:2px dotted #000; }
footer .copyright { line-height:16px; padding-top:12px; }
.productsearch-main .productsearch-list ul td { width:100%; float:left; }
.productsearch-main .productsearch-list ul li { max-width:100%; margin-right:0px; margin-left:0px; }
.productsearch-main .productsearch-list ul li .prod-title { font-size:12px; min-height:inherit; }
.gemstones-details-box .collection-list ul li { max-width:100%; margin:0px 0px 10px 0px; }
.gemstones-details-box .collection-list ul li .prod-title { min-height:inherit; }
.famous-rubies ul td { width:100%; float:left; }
.zodiac-part .traditional-list { max-width:100%; }
.zodiac-part .traditional-list ul li { width:100%; }
.zodiac-part .jewellery-collection ul li { max-width:100%; margin:0px 0px 10px 0px; }
.asuser-guide-main .guide-top { padding:0px 4px; }
.asuser-guide-main .guide-top .sub-logo { width:100%; text-align:center; }
.asuser-guide-main .guide-top .sub-logo img { width:auto; display:inline-block; }
.asuser-guide-main .guide-top .guide-top-right { width:100%; margin-top:14px; margin-bottom:10px; }
.asuser-guide-main .guide-top .guide-top-right ul li { padding-left:6px; }
.asuser-guide-main .guide-top .guide-top-right ul li img { padding-right:5px; }
.asuser-guide-main .guide-banner img { height:150px; }
.asuser-guide-main .guide-banner .banner-caption { padding:0px 8px; bottom:10px; }
.asuser-guide-main .web-part { line-height:inherit; padding:6px 0px; }
.asuser-guide-main .add-jewellery ul li { width:96%; margin:0px 2% 10px 2%; }
.last-part .button-section ul li { width:49%; text-align:center; }
.last-part .button-section ul li img { width:auto; max-width:100%; }
.gemstones-details-box .stone-view ul li { margin-bottom:14px; }
.gemstones-details-box .stone-view ul li label { max-width:100%; margin:0px; }
.gemstones-details-box .stone-view ul li label span { float:none; }
.astro-healing-power .healing-top { padding:0px 4px; }
.astro-healing-power .healing-top .sub-logo { width:100%; text-align:center; }
.astro-healing-power .healing-top .sub-logo img { width:auto; display:inline-block; }
.astro-healing-power .healing-top .power-top-right { width:100%; margin-top:14px; margin-bottom:10px; }
.astro-healing-power .healing-top .power-top-right ul li { padding-left:6px; }
.astro-healing-power .healing-top .power-top-right ul li img { padding-right:5px; }
.astro-healing-power .guide-banner img { height:130px; }
.astro-healing-power .guide-banner .banner-caption { bottom:10px; padding:0px 8px; }
.astro-healing-power .healing-contentpart { padding:15px 10px; }
.astro-healing-power .healing-contentpart h3 { font-size:18px; padding-bottom:12px; }
.astro-healing-power .healing-contentpart p .product-thumb { max-width:100%; float:left; margin:0px; }
.astro-healing-power .healing-contentpart p .product-thumb img { width:100%; height:auto; display:block; }
.astro-healing-power .healing-contentpart .healing-power-list ul li .power-title { max-width:122px; }
.astro-healing-power .healing-contentpart .healing-power-list ul li .power-title2 { max-width:134px; }
.astro-healing-power .healing-contentpart .healing-power-list ul li .power-name { max-width:122px; }
.astro-healing-power .healing-contentpart .healing-power-list ul li .power-disc { max-width:134px; }
.astro-healing-power .web-part { line-height:inherit; padding:6px 0px; }
.astro-healing-power .add-jewellery ul li { width:96%; margin:0px 2% 10px 2%; }
.astro-healing-power .power-banner img { height:380px; }
.footer .follow-left span { font-size: 15px}
.footer .accept-prt span {  font-size: 16px}
.footer .card-prt > div { margin-bottom: 6px;  margin-right: 10px;  height: 32px}
.footer .ftr-welcome h4 { font-size: 14px}
.footer .ftr-welcome a {  font-size: 11px}
footer .follow-left span { font-size: 15px;}
}

@media(max-width:374px) {
.layout {  width: 310px}
footer .ftr-link a {  font-size: 12px;}
}
