@font-face{
font-family: 'robotoregular';
src: url('/assets/fonts/roboto-regular-webfont.eot');
src: url('/assets/fonts/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'),
	 url('/assets/fonts/roboto-regular-webfont.woff') format('woff'),
	 url('/assets/fonts/roboto-regular-webfont.ttf') format('truetype'),
	 url('/assets/fonts/roboto-regular-webfont.svg#robotoregular') format('svg');
font-weight: normal;    
font-style: normal;
}

@font-face{
font-family: "Roboto Light"; src: url("/assets/fonts/Roboto-Light.eot?") format("eot"),url("/assets/fonts/Roboto-Light.woff") format("woff"),url("/assets/fonts/Roboto-Light.ttf") format("truetype"),url("/assets/fonts/Roboto-Light.svg#Roboto-Light") format("svg");font-weight:normal;font-style:normal;}

@font-face {font-family:"Roboto Bold";src:url("/assets/fonts/Roboto-Bold.eot?") format("eot"),url("/assets/fonts/Roboto-Bold.woff") format("woff"),url("/assets/fonts/Roboto-Bold.ttf") format("truetype"),url("/assets/fonts/Roboto-Bold.svg#Roboto-Bold") format("svg");font-weight:normal;font-style:normal;}
@font-face {
    font-family: 'rupeesign';
    src: url('/assets/fonts/rupee_foradian-webfont.eot');
    src: url('/assets/fonts/rupee_foradian-webfont.eot?#iefix') format('embedded-opentype'),
         url('/assets/fonts/rupee_foradian-webfont.woff') format('woff'),
         url('/assets/fonts/rupee_foradian-webfont.ttf') format('truetype'),
         url('/assets/fonts/rupee_foradian-webfont.svg#rupeesign') format('svg');
    font-weight: normal;
    font-style: normal;
}

body{
	margin: 0;
	padding: 0;
	font-family: 'robotoregular' !important;
	font-size: 12px;
	color: #535252;
	}

article, aside, footer, header, nav, section , div{
	display: block;
	}

a{
	color: #1f9cd0;
	text-decoration: none !important;
	}

img{
	border: 0 none;
	}
        

/*header styles starts*/
header{
	float: left;
	width: 96%;
	background: url(/assets/images/frontend/header_topdiv_bg.gif);
	border-bottom: 1px solid #80807a;
	padding: 0 2%;
	position: fixed;
	z-index: 1009;
	height: 69px;
	}

.astroLogo{
	float: left;
	width: 259px;
	padding: 16px 0;
	margin-right: 20px;
	}

.header-rightDIV{
	float: right;
	margin: 10px 0; 
}

.sptreeLogo-unit{
	float: left;
	border-left: 1px solid #cfcfcd;
	padding-left: 20px;
	width: 95px;
	color: #cfcfcd;
	margin: 7px 0;
	}

.sptreeLogo-unit .pwrdBy{
	font-style: italic;
	font-size: 11px;
	}

.sptreeLogo-unit .sptree{
	font-size: 16px;
	}

.astro-ContactFollow{
	float: left;
	width: auto;
	font-size: 18px;
	color: #e8e8e8;
	margin: 10px 0 9px 50px;
	}

.contact-icon{
	background: url(/assets/images/frontend/astro_sprite.png) no-repeat -288px 0;
	height: 30px;
	width: 30px;
	margin-right: 2px;
	}

.contactDIV{
	display: inline;
}

.contactDIV1{
	display: inline;
}

.contactDIV2{
	display: inline;
}

.contactDIV1 a{
	color: #cfcfcd;
	padding: 18px 0;
}

.contactDIV1 a:hover{
	color: #fff000;
	-webkit-transition: background-color 400ms linear;
	-moz-transition: background-color 400ms linear;
	-o-transition: background-color 400ms linear;
	-ms-transition: background-color 400ms linear;
	transition: background-color 400ms linear;
}

.followFB-icon{
	background: url(/assets/images/frontend/astro_sprite.png) no-repeat -370px 0;
	height: 30px;
	width: 30px;
	margin-left: 5px;
	}

.followFB-icon:hover{
	background: url(/assets/images/frontend/astro_sprite.png) no-repeat -370px -40px;
	
	}

.followTWT-icon{
	background: url(/assets/images/frontend/astro_sprite.png) no-repeat -420px 0;
	height: 30px;
	width: 30px;
	margin-left: 5px;
	}

.followTWT-icon:hover{
	background: url(/assets/images/frontend/astro_sprite.png) no-repeat -420px -40px;
	-webkit-transition: background-color 400ms linear;
	-moz-transition: background-color 400ms linear;
	-o-transition: background-color 400ms linear;
	-ms-transition: background-color 400ms linear;
	transition: background-color 400ms linear;
	}

.followGGL-icon{
	background: url(/assets/images/frontend/astro_sprite.png) no-repeat -470px 0;
	height: 30px;
	width: 30px;
	margin-left: 5px;
	}

.followGGL-icon:hover{
	background: url(/assets/images/frontend/astro_sprite.png) no-repeat -470px -40px;
	-webkit-transition: background-color 400ms linear;
	-moz-transition: background-color 400ms linear;
	-o-transition: background-color 400ms linear;
	-ms-transition: background-color 400ms linear;
	transition: background-color 400ms linear;
	}

.astroHeader-SearchDIV{
	float: left;
	background: #fff;
	padding: 5px 0 5px 5px;
	height: 20px;
	width: 245px;
	margin: 10px 10px 9px 0;
	}

.astroHeader-SearchBTN{
	float: right;
	background: url(/assets/images/frontend/astro_sprite.png) no-repeat 8px -90px;
	padding: 0 8px;
	/* border-left: 1px solid #dadad9; */
	width: 16px;
	height: 18px;
	margin: 1px 0;
	}
	
.astroHeader-SearchTxtfield{
	float: left;
	padding: 0;
	margin: 0;
	width: 80%;
	border: 0;
	outline: none;
	font-size: 12px;
	line-height: 21px;
	height: 21px;
	color: #989898;
	}

.astroHeader-signInBTN{
	float: left;
	background: url(/assets/images/frontend/astro_sprite.png) no-repeat -72px -90px;
	width: 105px;
	height: 30px;
	margin: 10px 0 9px 0;
	}

.astro-afterSignIN{
	height: 30px;
	padding: 10px 0 9px 0;
	float: left;
	position: relative;
	}

.astro-afterSignIN .header-userIcon{
	background: url(/assets/images/frontend/astro_sprite.png) no-repeat -216px -138px;
	width: 27px;
	height: 30px;
	float: left;
	}

.astro-afterSignIN .header-userName{
	background: #1f9cd0;
	width: auto;
	height: 14px;
	float: left;
	font-size: 14px;
	color: #fff;
	padding: 8px 5px;
	line-height: 1em;
	}

.astro-afterSignIN .header-userRight{
	background: url(/assets/images/frontend/astro_sprite.png) no-repeat -319px -138px;
	width: 2px;
	height: 30px;
	float: left;
	}

.myaccountIcon{
	width: 18px;
	height: 20px;
	background: url(/assets/images/frontend/astro_sprite.png) no-repeat 0 -738px;
	}

.myprofileIcon{
	width: 18px;
	height: 20px;
	background: url(/assets/images/frontend/astro_sprite.png) no-repeat -28px -738px;
	}

.mysignoutIcon{
	width: 18px;
	height: 20px;
	background: url(/assets/images/frontend/astro_sprite.png) no-repeat -56px -738px;
	}
/*header styles ends*/

.topband-DIV{
	float: left;
	width: 100%;
	background: #efefef;
}

.topband-DIVinner{
	max-width: 1260px;
	margin: 0 auto 10px;
	padding: 0 10px;
	text-align: center;
}

.topband-DIV h1{
	color: #7e7f7c;
	font-size: 18px;
	text-transform: uppercase;
	margin-bottom: 10px;
}

.topband-aries{
	display: inline-block;
	width: 60px;
	background: url(/assets/images/frontend/seo_img.png) 0 0 no-repeat;
	font-size: 13px;
	color: #f15918;
	height: 33px;
	line-height: 33px;
	padding-left: 40px;
	text-align: left;
	margin: 0 1px 5px;
}

.topband-taurus{
	display: inline-block;
	width: 60px;
	background: url(/assets/images/frontend/seo_img.png) -110px 0 no-repeat;
	font-size: 12px;
	color: #f15918;
	height: 33px;
	line-height: 33px;
	padding-left: 40px;
	text-align: left;
	margin: 0 1px 5px;
}

.topband-gemini{
	display: inline-block;
	width: 60px;
	background: url(/assets/images/frontend/seo_img.png) -220px 0 no-repeat;
	font-size: 12px;
	color: #66c031;
	height: 33px;
	line-height: 33px;
	padding-left: 40px;
	text-align: left;
	margin: 0 1px 5px;
}

.topband-cancer{
	display: inline-block;
	width: 60px;
	background: url(/assets/images/frontend/seo_img.png) -330px 0 no-repeat;
	font-size: 12px;
	color: #1f9cd0;
	height: 33px;
	line-height: 33px;
	padding-left: 40px;
	text-align: left;
	margin: 0 1px 5px;
}

.topband-leo{
	display: inline-block;
	width: 60px;
	background: url(/assets/images/frontend/seo_img.png) 0 -55px no-repeat;
	font-size: 12px;
	color: #1f9cd0;
	height: 33px;
	line-height: 33px;
	padding-left: 40px;
	text-align: left;
	margin: 0 1px 5px;
}

.topband-virgo{
	display: inline-block;
	width: 60px;
	background: url(/assets/images/frontend/seo_img.png) -110px -55px no-repeat;
	font-size: 12px;
	color: #1f9cd0;
	height: 33px;
	line-height: 33px;
	padding-left: 40px;
	text-align: left;
	margin: 0 1px 5px;
}

.topband-libra{
	display: inline-block;
	width: 60px;
	background: url(/assets/images/frontend/seo_img.png) -220px -55px no-repeat;
	font-size: 12px;
	color: #49a537;
	height: 33px;
	line-height: 33px;
	padding-left: 40px;
	text-align: left;
	margin: 0 1px 5px;
}

.topband-scorpio{
	display: inline-block;
	width: 60px;
	background: url(/assets/images/frontend/seo_img.png) -330px -55px no-repeat;
	font-size: 12px;
	color: #0c75b5;
	height: 33px;
	line-height: 33px;
	padding-left: 40px;
	text-align: left;
	margin: 0 1px 5px;
}

.topband-saggitarius{
	display: inline-block;
	width: 65px;
	background: url(/assets/images/frontend/seo_img.png) 0 -106px no-repeat;
	font-size: 12px;
	color: #ca2d32;
	height: 33px;
	line-height: 33px;
	padding-left: 35px;
	text-align: left;
	margin: 0 1px 5px;
}

.topband-capricorn{
	display: inline-block;
	width: 65px;
	background: url(/assets/images/frontend/seo_img.png) -110px -106px no-repeat;
	font-size: 12px;
	color: #f26524;
	height: 33px;
	line-height: 33px;
	padding-left: 35px;
	text-align: left;
	margin: 0 1px 5px;
}

.topband-aquarius{
	display: inline-block;
	width: 65px;
	background: url(/assets/images/frontend/seo_img.png) -220px -106px no-repeat;
	font-size: 12px;
	color: #5db832;
	height: 33px;
	line-height: 33px;
	padding-left: 35px;
	text-align: left;
	margin: 0 1px 5px;
}

.topband-pisces{
	display: inline-block;
	width: 65px;
	background: url(/assets/images/frontend/seo_img.png) -330px -106px no-repeat;
	font-size: 12px;
	color: #1f9cd0;
	height: 33px;
	line-height: 33px;
	padding-left: 35px;
	text-align: left;
	margin: 0 1px 5px;
}

/*navigation starts here*/
nav{
	float: left;
	width: 100%;
	background: url(/assets/images/frontend/nav_bg.png) repeat-x;
	position: fixed;
	top: 70px;
	z-index: 1000;
	height: 42px;
	}

nav ul{
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	position: relative;
	}

nav ul li{
	float: left;
	list-style: none;
	width: auto;
	font-size: 12px;
	text-transform: uppercase;
	color: #7e7f7c;
	font-family: 'robotoregular';
	background: url(/assets/images/frontend/header_seprator.gif) right 9px no-repeat;
	}

nav ul li:last-child{
	background: none;
	}

nav ul li.selected{
	float: left;
	list-style: none;
	padding: 10px 15px;
	width: auto;
	font-size: 12px;
	text-transform: uppercase;
	color: #fff;
	font-family: 'robotoregular';
	background: #1f9cd0;
	}

nav ul li a{
	float: left;
	list-style: none;
	width: auto;
	padding: 10px 20px;
	font-size: 12px;
	text-transform: uppercase;
	color: #7e7f7c;
	font-family: 'robotoregular';
	text-decoration: none;
	height: 17px;
	}

nav ul li a:hover{
	/*background: #e2e2e2;
	color: #7e7f7c;*/
	background: #1f9cd0;
	color: #fff;
	}
nav ul li .sphighlight{
            color: red;
        }
nav ul li .NAVselected{
	/*background: #e2e2e2;
	color: #7e7f7c;*/
	background: #3BB7EB;
	color: #fff;
	-webkit-transition: background-color 400ms linear;
	-moz-transition: background-color 400ms linear;
	-o-transition: background-color 400ms linear;
	-ms-transition: background-color 400ms linear;
	transition: background-color 400ms linear;
	}

.navLink-hover{
	position: absolute;
	left: 0;
	top: 37px;
	width: 100%;
	z-index:10000;
	}

.navLink-hover .innerDIV{
	border: 3px solid #1f9cd0;
	position: relative;
	}

.navLink-hover .innerDIV .colA{
	float: left;
	width: 200px;
	padding: 10px 0 10px 10px;
	background: #1f9cd0;
	height: 220px;
	overflow: hidden;
	}

.navLink-hover .innerDIV .colA ul{
	float: left;
	width: 200px;
	margin: 0;
	padding: 0;
	}

.navLink-hover .innerDIV .colA ul li{
	float: left;
	width: 200px;
	list-style: none;
	font-size: 14px;
	font-family: 'robotoregular';
	color: #fff;
	text-align: right;
	text-transform: none !important;
	background: none;
	}

.navLink-hover .innerDIV .colA ul li a{
	float: left;
	width: 160px;
	list-style: none;
	font-size: 14px;
	font-family: 'robotoregular';
	color: #fff;
	text-align: right;
	padding: 10px 40px 10px 0;
	text-transform: capitalize;
	}

.navLink-hover .innerDIV .colA ul li a:hover{
	color: #0c0101;
	background: #d7e1e6 url(/assets/images/frontend/astro_sprite.png) no-repeat right -417px;
	}

.colA-activeTAB{
	color: #0c0101 !important;
	background: #d7e1e6 url(/assets/images/frontend/astro_sprite.png) no-repeat right -417px !important;
	}

.navLink-hover .innerDIV .colB{
	margin-left: 210px;
	background: #d7e1e6;
	height: 240px;
	overflow: hidden;
	position: relative;
	}

.navLink-hover .innerDIV .colB .w150{
	float: left;
	width: 150px;
	padding: 10px 13px;
	margin: 0 15px;
	height: 220px;
	text-transform: none;
	}

.navLink-hover .innerDIV .colB .w150 a{
	background: none;
	color: #535252;
	padding: 0;
	text-transform: none;
	}

.navLink-hover .innerDIV .colB .w150 img{
	float: left;
	width: 100%;
	}
.navLink-hover .innerDIV .colB .w150border{
	float: left;
	width: 200px;
	padding: 10px 13px;
	margin: 0 15px;
	border-right: 1px solid #b9b9b9;
	height: 220px;
	}
.navLink-hover .innerDIV .colB .w150border:last-child{
	border-right: 0 none;
	}

.moreLinks{
	float: left;
	width: 200px;
	}

#more_menu a{
	color: #0c0101 !important;
	text-decoration: none;
	font-size: 14px !important;
	padding: 5px 2%;
	float: left;
	list-style: none;
	width: 96%;
	text-transform: none;
	}

#more_menu a:hover{
	background: #e2e9ed;
	color: #1f9cd0 !important;
	-webkit-transition: background-color 400ms linear;
	-moz-transition: background-color 400ms linear;
	-o-transition: background-color 400ms linear;
	-ms-transition: background-color 400ms linear;
	transition: background-color 400ms linear;
	}

.nav-sep{
	float: left;
	background: url(/assets/images/frontend/header_seprator.gif) no-repeat;
	width: 1px;
	height: 19px;
	margin: 9px 0;
	}

.navLinks-arrow{
	float: right;
	background: url(/assets/images/frontend/astro_sprite.png) no-repeat -360px -90px;
	width: 9px;
	height: 5px;
	margin: 6px 0 6px 5px;
	}

.navLinks-arrow-selected{
	float: right;
	background: url(/assets/images/frontend/astro_sprite.png) no-repeat -396px -90px;
	width: 9px;
	height: 5px;
	margin: 6px 0 6px 5px;
	}

.navLinks-home{
	float: left;
	background: url(/assets/images/frontend/astro_sprite.png) no-repeat -288px -90px;
	width: 20px;
	height: 16px;
	margin: 0 5px 1px 0;
	}

.navLinks-home1{
	float: left;
	background: url(/assets/images/frontend/astro_sprite.png) no-repeat -243px -90px;
	width: 20px;
	height: 16px;
	margin: 0 5px 1px 0;
	}

nav ul li a:hover .navLinks-arrow{
	background: url(/assets/images/frontend/astro_sprite.png) no-repeat -396px -90px;
	}

.navLink-more{
	background: url(/assets/images/frontend/astro_sprite.png) no-repeat -360px -216px;
	width: 39px;
	height: 30px;
	position: absolute;
	right: 10px;
	bottom: 10px;
	padding: 0;
	}

.navLink-more:hover{
	background: url(/assets/images/frontend/astro_sprite.png) no-repeat -360px -216px;
	width: 39px;
	height: 30px;
	position: absolute;
	right: 10px;
	bottom: 10px;
	padding: 0;
	}
/*navigation ends here*/

/*footer styles starts*/
footer{
	float: left;
	width: 100%;
	}

footer .topDIV{
	background: url(/assets/images/frontend/header_topdiv_bg.gif);
	border-bottom: 2px solid #399dc0;
	font-size: 12px;
	color: #fff;
	padding: 10px 2%;
	overflow: hidden;
	}

footer .topDIV a{
	text-decoration: none;
	color: #fff;
	}
footer .middleDIV{
	background: #808080;
	font-size: 14px;
	color: #d4d4d4;
	padding: 10px;
	border-bottom: 1px solid #9c9c9c;
	overflow: hidden;
	}

footer .bottomDIV{
	background: #616161;
	font-size: 16px;
	color: #a6a6a6;
	font-family: 'robotoregular';
	text-align: center;
	padding: 10px 0;
	text-shadow: 1px 1px #414141;
	}

.footerLeftSec{
	margin-right: 312px;
	}

.footer220{
	float: left;
	width: 220px;
	padding: 0 6px;
        
	}
.footer220 .footer220inner{
            float: left;
            background: #ffffff;
            border: 1px solid #9D9D9D;
        }

 .footer220 .title220{
	float: left;
	width: 200px;
	padding: 5px 10px;
	background: #706f6f;
	font-size: 27px;
	color: #a9a9a9;
	margin-bottom: 5px;
	}
.footer300 .title300{
	float: left;
	width: 280px;
	padding: 5px 10px;
	background: #9D9D9D;
	font-size: 23px;
	color: #ffffff;
	
	}

.footer220 .BLK-links{
	float: left;
	width: 200px;
	font-size: 13px;
	color: #d4d4d4;
	margin: 5px 0 5px 10px;
	}

.footer220 .BLK-links a{
	text-decoration: none;
	color: #d4d4d4;
	}

.footer300{
	float: right;
	width: 300px;
	padding: 0 6px;
	}

.footer300 .stayinTouch{
	float: left;
	width: 280px;
	padding: 5px 10px 15px;
	background: #706f6f;
	}

.footer300 .stayinTouch .title{
	float: left;
	width: 280px;
	font-size: 27px;
	color: #a9a9a9;
	margin-bottom: 10px;
	}

.footer300 .stayinTouch .txtfield{
	float: left;
	width: 270px;
	font-size: 14px;
	color: #989898;
	background: #FFFFFF;
	height: 26px;
	padding: 5px;
	border: 0;
	margin: 0;
	outline: none;
	}

.footer300 .followUs{
	float: left;
	width: 300px;
	margin-top: 25px;
	}

.footer300 .followUs .title{
	float: left;
	width: auto;
	font-size: 27px;
	color: #a9a9a9;
	margin-right: 5px;
	}

.footerFB-icon{
	float: left;
	width: 36px;
	height: 35px;
	background: url(/assets/images/frontend/astro_sprite.png) no-repeat -352px -576px;
	margin: 5px 10px 5px 0;
	}

.footerFB-icon:hover{
	background: url(/assets/images/frontend/astro_sprite.png) no-repeat -352px -631px;
	}

.footerTWT-icon{
	float: left;
	width: 36px;
	height: 35px;
	background: url(/assets/images/frontend/astro_sprite.png) no-repeat -408px -576px;
	margin: 5px 10px 5px 0;
	}

.footerTWT-icon:hover{
	background: url(/assets/images/frontend/astro_sprite.png) no-repeat -408px -631px;
	}

.footerGGL-icon{
	float: left;
	width: 36px;
	height: 35px;
	background: url(/assets/images/frontend/astro_sprite.png) no-repeat -464px -576px;
	margin: 5px 0;
	}

.footerGGL-icon:hover{
	background: url(/assets/images/frontend/astro_sprite.png) no-repeat -464px -631px;
	}

.stayTicker{
	background: url(/assets/images/frontend/astro_sprite.png) no-repeat -262px -576px;
	width: 26px;
	height: 24px;
	margin-right: 15px;
	}

.txtFooter{
	float: left;
	}

.txtFooter1{
	float: right;
	}
/*footer styles ends*/

/*crousal style starts*/
.astro-adSpace{
	float: right;
	width: 300px;
	background: #fff;
	margin: 0 10px;
	}

.astro-adSpace .adver{
	float: left;
	width: 290px;
	padding: 5px;
	font-size: 12px;
	color: #868686;
	font-family: 'robotoregular';
	}

.astroCrousel{
	margin-left: 330px;
	margin-right: 10px;
	background: #fff;
	}
/*crousal style ends*/

.calenderIcon{
	width: 40px;
	height: 40px;
	background: url(/assets/images/frontend/panchang_sprite.png) 0 0 no-repeat;
	}

.sunriseIcon{
	width: 40px;
	height: 40px;
	background: url(/assets/images/frontend/panchang_sprite.png) -60px 0 no-repeat;
	}

.tithiIcon{
	width: 40px;
	height: 40px;
	background: url(/assets/images/frontend/panchang_sprite.png) -120px 0 no-repeat;
	}

.nakshtraIcon{
	width: 40px;
	height: 40px;
	background: url(/assets/images/frontend/panchang_sprite.png) -180px 0 no-repeat;
	}

.moonIcon{
	width: 40px;
	height: 40px;
	background: url(/assets/images/frontend/panchang_sprite.png) -240px 0 no-repeat;
	}

.sunsetIcon{
	width: 40px;
	height: 40px;
	background: url(/assets/images/frontend/panchang_sprite.png) -300px 0 no-repeat;
	}

.yogIcon{
	width: 40px;
	height: 40px;
	background: url(/assets/images/frontend/panchang_sprite.png) -360px 0 no-repeat;
	}

.rahukalIcon{
	width: 40px;
	height: 40px;
	background: url(/assets/images/frontend/panchang_sprite.png) 0 -60px no-repeat;
	}

.sunIcon{
	width: 40px;
	height: 40px;
	background: url(/assets/images/frontend/panchang_sprite.png) -60px -60px no-repeat;
	}

.moon-Icon{
	width: 40px;
	height: 40px;
	background: url(/assets/images/frontend/panchang_sprite.png) -120px -60px no-repeat;
	}

.yamIcon{
	width: 40px;
	height: 40px;
	background: url(/assets/images/frontend/panchang_sprite.png) -180px -60px no-repeat;
	}
        
.english_monthIcon{
	width: 40px;
	height: 40px;
	background: url(/assets/images/frontend/panchang_sprite.png) -60px 0 no-repeat;
}
.eventsIcon{
	width: 40px;
	height: 40px;
	background: url(/assets/images/frontend/panchang_sprite.png) 0px -117px no-repeat;
}
.chandraIcon{
	width: 40px;
	height: 40px;
	background: url(/assets/images/frontend/panchang_sprite.png) -180px -117px no-repeat;
}
.mundanIcon{
	width: 40px;
	height: 40px;
	background: url(/assets/images/frontend/panchang_sprite.png) -180px -166px no-repeat;
}
.engagementIcon{
	width: 40px;
	height: 40px;
	background: url(/assets/images/frontend/panchang_sprite.png) -121px -166px no-repeat;
}
.naming_ceremonyIcon{
	width: 40px;
	height: 40px;
	background: url(/assets/images/frontend/panchang_sprite.png) -180px -166px no-repeat;
}
.todays_wealthIcon{
	width: 40px;
	height: 40px;
	background: url(/assets/images/frontend/panchang_sprite.png) -238px -166px no-repeat;
}
.about_dayIcon{
	width: 40px;
	height: 40px;
	background: url(/assets/images/frontend/panchang_sprite.png) -237px -117px no-repeat;
}
.vivah_muhurtaIcon{
	width: 40px;
	height: 40px;
	background: url(/assets/images/frontend/panchang_sprite.png) -358px -117px no-repeat;
}
.todays_bestIcon{
	width: 40px;
	height: 40px;
	background: url(/assets/images/frontend/panchang_sprite.png) -60px -117px no-repeat;
}
.property_saleIcon{
	width: 40px;
	height: 40px;
	background: url(/assets/images/frontend/panchang_sprite.png) -0px -166px no-repeat;
}



/*common styles starts*/
.displayInline-block{
	display: inline-block;
}

h1{
	font-size: 22px;
	font-family: 'robotoregular';
	color: #0c0101;
	margin: 0;
	font-weight: normal;
}

.radioBTN-default{
background: url(/assets/images/frontend/astro_sprite.png) 0 -1282px no-repeat;	
width: 14px;	
height: 14px;	
}

.radioBTN-checked{
background: url(/assets/images/frontend/astro_sprite.png) 0 -1324px no-repeat;	
width: 14px;	
height: 14px;	
}

.exclamation{
background: url(/assets/images/frontend/astro_sprite.png) -403px -1204px no-repeat;	
width: 8px;
height: 50px;
margin-right: 15px;
}

.txt-transform-normal{
	text-transform: none !important;
}

.fontRed{
	color: #ff0000;
	}

.resultFound-icon{
	background: url(/assets/images/frontend/astro_sprite.png) -157px -1193px no-repeat;
	width: 49px;
	height: 61px;
	float: left;
	margin-right: 19px;
	}

.resultFound{
	margin-left: 80px;
	}

#astroBody-bg{
	float: left;
	width: 100%;
	background: #efefef;
	padding: 20px 0 0;
	margin-top: 107px;
	}

#astroBody-bg1{
	float: left;
	width: 100%;
	background: #efefef;
	padding: 20px 0 0;
	margin-top: 107px;
	}

#astro-mainContainer{
	max-width: 1280px;
	margin: 0 auto;
	}

#astro-bodyContainer{
	max-width: 1280px;
	margin: 0 auto;
	}

.fleft{
	float: left !important;
	}

.fright{
	float: right !important;
	}

.font50B{
	font-size: 50px;
	color: #1f9cd0;
	font-family:"Roboto Bold";
	}

.rounded-corners2{
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
	border-radius: 2px;
	}

.btn-blue{
	float: right;
	background: #1f9cd0;
	font-size: 12px;
	color: #fff;
	padding: 6px 15px;
	margin-top: 15px;
	text-decoration: none;
	}

.btn-blue-TABsearch{
	float: right;
	background: #1f9cd0;
	font-size: 12px;
	color: #fff;
	padding: 7px 15px;
	margin: 5px;
	text-decoration: none;
	}

.buyNow-btnBlue{
	float: left;
	background: #1f9cd0;
	font-size: 16px;
	color: #fff !important;
	padding: 6px 0;
	margin-top: 5px;
	text-align: center;
	text-decoration: none;
	width: 100%;
	}

.buyNow-btngrey{
	float: left;
	background: #d7d7d7;
	font-size: 16px;
	color: #fff;
	padding: 6px 0;
	margin-top: 5px;
	text-align: center;
	text-decoration: none;
	width: 100%;
	}

.buyNow-btnBlue1{
	background: #1f9cd0;
	font-size: 16px;
	color: #fff;
	padding: 6px 50px;
	margin-top: 5px;
	text-decoration: none;
	}

.btn-grey{
	float: right;
	background: #d7d7d7;
	font-size: 12px;
	color: #fff;
	padding: 6px 15px;
	margin-top: 15px;
	text-decoration: none;
	cursor: default !important;
	}

.btnGreen{
	background: #379b00 url(/assets/images/frontend/astro_sprite.png) right -869px no-repeat;
	font-size: 18px;
	color: #fff;
	padding: 7px 35px 7px 15px;
	margin-top: 10px;
	}

.astroCommon-300{
	float: left;
	width: 298px;
	background: #fff;
	margin:0 10px 20px;
	padding: 10px 0;
	border: 1px solid #c8c8c8;
	}

h2{
	float: left;
	width: 280px;
	color: #0c0101;
	font-size: 18px;
	text-transform: uppercase;
	font-family: 'robotoregular';
	padding: 0 10px 10px 10px;
	margin: 0;
	}

h2 a{
	color: #0c0101;
	text-decoration: none;
	}

.box-shdw{
	box-shadow: 0 1px 3px #d3d3d3;
	-moz-box-shadow: 0 1px 2px #d3d3d3;
	-webkit-box-shadow: 0 1px 3px #d3d3d3;
	}

.fullDIV{
	float: left;
	width: 100% !important;
	}

.marginB20{
	margin-bottom: 20px;
	}

.marginB15{
	margin-bottom: 15px;
	}

.marginT93{
	margin-top: 93px !important;
	}


.marginT20{
	margin-top: 20px;
	}

.marginT30{
	margin-top: 30px;
	}

.marginT10{
	margin-top: 10px;
	}

.marginB10{
	margin-bottom: 10px;
	}
.paddingleft0{padding-left:0px;}        

.paddingRL0{
	padding-right: 0 !important;
	padding-left: 0 !important;
	}

.paddingRL10{
	padding: 5px 10px;
	}

.marginB5{
	margin-bottom: 5px;
	}

.w238{
	width: 238px !important;
	}

.w280-pad10{
	float: left;
	width: 280px;
	padding: 10px;
	}

.paddingB0{
	padding-bottom: 0 !important;
	}
.paddingT0{
	padding-top:  0 !important;
	}
.padding5{
	padding: 5px;
	}

.font20{
	font-size: 20px;
	font-family: "Roboto Light";
	}

.txtClrB{
	color: #0c0101;
	}

.txtClrRed{
	color: #fa0000;
	}

.font15{
	font-size: 14px;
	}

.font17{
	font-size: 18px !important;
	}

.font14{
	font-size: 14px;
	font-family: 'robotoregular';
	}

.font15B{
	font-size: 16px;
	font-family: 'robotoregular';
	color: #0c0101;
	}

.font30B{
	font-size: 30px;
	font-family: 'robotoregular';
	color: #0c0101;
	}

.font12G{
	font-size: 12px;
	font-family: 'robotoregular';
	color: #a7a7a7;
	}

.font12{
	font-size: 12px !important;
	font-family: 'robotoregular' !important;
	}

.txtLeft{
	text-align: left !important;
	}

.font11{
	font-size: 11px;
	font-family: 'robotoregular';
	}

.font13Reg{
	font-size: 14px;
	}

.font13{
	font-size: 14px;
	}

.contentIMG{
	float: left;
	margin:0 10px 10px 0;
	}

.formBG{
	background: #f9f9f9;
	float: left;
	width: 270px;
	margin: 5px;
	padding: 10px;
	}

.commonTxt-field{
	float: left;
	width: 258px;
	border: 1px solid #d4d4d4;
	padding: 5px;
	height: 16px;
	color: #797979;
	font-size: 12px;
	margin: 0;
	outline: none;
	background: #fff;
	}

.w74-formSelectBox{
	width: 74px;
	margin-right: 5px;
	}

.margin0{
	margin: 0 !important;
	}

.marginRL5{
	margin: 0 5px;
	}


.marginRL10{
	margin: 0 10px;
	}

.marginR5{
	margin-right: 5px;
	}

.marginR10{
	margin-right: 10px !important;
	}

.marginR25{
	margin-right: 25px;
	}

.closedLinkTAB{
	float: left;
	width: 270px;
	padding: 5px 10px;
	font: 14px;
	font-family: 'robotoregular';
	text-transform: uppercase;
	background: #f9f9f9;
	margin: 5px 0; 
	}

.openLinkTAB{
	float: left;
	width: 270px;
	padding: 5px 10px;
	font: 14px;
	font-family: 'robotoregular';
	text-transform: uppercase;
	background: #f9f9f9;
	color: #03030b;
	}

.closedLinkTAB-arrow{
	float: right;
	background: url(/assets/images/frontend/astro_sprite.png) no-repeat -490px -144px;
	width: 10px;
	height: 11px;
	margin-top: 3px;
	}

.openLinkTAB-arrow{
	float: right;
	background: url(/assets/images/frontend/astro_sprite.png) no-repeat -489px -198px;
	width: 11px;
	height: 10px;
	margin-top: 4px;
	}

.marginB0{
	margin-bottom: 0 !important;
	}

.borderBTTM{
	border-bottom: 1px dashed #cbcbcb;
	margin: 5px 0;
	float: left;
	width: 100%;
	}

.w190{
	width: 190px;
	}

.w175{
	width: 175px;
	}

.headingNext{
	font-size: 12px;
	font-family: 'robotoregular';
	color: #868686;
	float: left;
	margin: 4px 0 0 10px;
	}

.headingNext1{
	font-size: 12px;
	font-family: 'robotoregular';
	color: #0E8EAB;
	float: right;
	margin: 4px 0 0 10px;
	}

.w280-2col{
	float: left;
	padding: 0 10px;
	width: 280px;
	}

.w280-2col .col1{
	float: left;
	padding: 0 14px 0 0;
	width: 26px;
	}

.w280-2col .col2{
	float: left;
	width: 240px;
	}

.w280-2col .col2 dfn{
	font-size: 14px;
	font-style: normal;
	font-family: 'robotoregular';
	float: left;
	width: 100%;
	}

.w280-2col .col2 em{
	font-style: normal;
	float: left;
	width: 100%;
	}

.heading2{
	padding: 0 0 10px 0 !important;
	}

.marginT3{
	margin-top: 3px;
	}

.marginT0{
	margin-top: 0;
	}

.marginT5{
	margin-top: 5px;
	}

.marginT100{
	margin-top: 100px;
}

.marginTB10{
	margin-top: 10px;
	margin-bottom: 10px;
	}

.posRel{
	position: relative;
	}

.posAbs{
	position: absolute;
	}

.followPop-fb{
	width: 28px;
	height: 28px;
	background: url(/assets/images/frontend/astro_sprite.png) no-repeat -144px -576px;
	margin-right: 10px;
	}

.followPop-twt{
	width: 28px;
	height: 28px;
	background: url(/assets/images/frontend/astro_sprite.png) no-repeat -72px -576px;
	margin-right: 10px;
	}

.followPop-gplus{
	width: 28px;
	height: 28px;
	background: url(/assets/images/frontend/astro_sprite.png) no-repeat 0 -576px;
	margin-right: 10px;
	}

.marginL0{
	margin-left: 0 !important;
	}

.marginL10{
	margin-left: 10px !important;
	}
.marginL20{
	margin-left: 20px !important;
	}

.w135{
	float: left;
	width: 135px;
	margin-left: 15px;
	}

.padding0{
	padding: 0 !important;
	}

.breadcrumbsDIV{
	padding: 10px;
	}

.astroRHS{
	float: right;
	width: 300px;
	margin-right: 10px;
	}

.astroLHS{
	margin-right: 330px;
	margin-left: 10px;
	}

.astroCommon-block{
	float: left;
	width: 96%;
	padding: 1% 2%;
	background: #fff;
	}
.astroCommon-block .tab1{
    float: left;
    padding: 8px 10px;
    margin-right: 5px;	
    background-color: #ddd;
    font-size: 14px;
}



.astroCommon-block .tab1 a{
    color: #535252
}
.astroCommon-block .active {
            background-color: #3BB7EB;
            color: #fff;
}
.astroCommon-block .active a {
            color: #fff;
}

.astroCommon-block1{
	float: left;
	width: 100%;
	padding: 2% 0;
	background: #fff;
	}

.astroExpertPic{
	float: left;
	max-width: 150px;
	min-width: 150px;
	margin: 0 15px 5px 0;
	}
.astroSunsignPic{
	float: left;
	max-width: 75px;
	min-width: 75px;
	margin: 0 15px 5px 0;
	}

.astroHead-sep{
	padding: 5px 0 5px 10px;
	border-left: 1px solid #dddddc;
	margin-left: 10px;
	position: relative;
	/* top: -5px; */
	}

.w96Per{
	float: left;
	width: 96%;
	padding: 0 2%;
	}

.astroService-listing{
	display: block;
	padding: 20px 2%;
	border-bottom: 1px solid #eee;
	border-left: 3px solid #fff;
	border-right: 3px solid #fff;
	overflow: hidden;
	}

.astroService-listing h2{
	float: left;
	width: 100%;
	font-size: 19px;
	color: #0c0101;
	font-family: "Roboto Light";
	text-transform: capitalize;
	margin: 0 0 5px 0;
	padding: 0;
	font-weight: normal;
	line-height: 28px;
	}
.astroService-listing table{
	width: 100% !important;
}

.astroService-listingActive{
	padding: 20px 2%;
	display: block;
	background: #f3f3f3;
	border-bottom: 1px solid #eee;
	border-left: 3px solid #1f9cd0;
	border-right: 3px solid #1f9cd0;
	overflow: hidden;
	}

.astroService-listingActive h2{
	font-size: 20px;
	font-family: 'robotoregular';
	font-weight: normal;
	margin: 0;
	text-transform: capitalize;
	color: #1f9cd0;
	width: auto !important;
	padding: 0;
}
.sunsign-listingActive{
    font-size: 20px;
    font-family: "Roboto Light";
}
.sunsign-listingActive h2{
	
	float: left;
	width: 100%;
	color: #535252;
	font-size: 20px;
	text-transform: none;
	font-family: "Roboto Light";
	padding: 0 10px 15px 0px;
	margin: 0;
        font-weight: normal;
	
}

.astroService-listingActive h2 a{
	color: #535252;
}


.astroService-listingActive table{
	width: 100% !important;
}


.astroService-listing:hover{
	background: #fcfcfc;
	border-bottom: 1px solid #eee;
	border-left: 3px solid #fcfcfc;
	border-right: 3px solid #fcfcfc;
	}

.astroListingPic{
	float: left;
	max-width: 75px;
	min-width: 75px;
	}

.astroListingPic img{
	float: left;
	max-width: 75px;
	min-width: 75px;
	}

.astroListingRates{
	float: right;
	width: 170px;
	color: #a9aaab;
	font-size: 22px;
	font-family: 'robotoregular';
	text-align: center;
	margin-left: 20px;
	}

.astroListingRates a{
	color: #a9aaab;
}

.astroListingRates-listing{
	float: right;
	width: 170px;
	color: #a9aaab;
	font-size: 22px;
	font-family: 'robotoregular';
	text-align: center;
	margin-left: 20px;
        position: relative;
	}

.astroListingRates1{
	color: #a9aaab;
	font-size: 22px;
	font-family: 'robotoregular';
	text-align: center;
	}

.astroListingDetail{
	margin-left: 90px;
	}

.astroListingDetail .serviceTitle{
	float: left;
	width: 100%;
	font-size: 20px;
	color: #0c0101;
	margin-bottom: 5px;
	font-family: "Roboto Light";
	}

.astroListingDetail .serviceBrief{
	float: left;
	width: 100%;
	font-size: 14px;
	}

.ovrflowHid{
	overflow: hidden;
	}

.dollarIcon{
	background: url(/assets/images/frontend/astro_sprite.png) no-repeat 0 -809px;
	width: 9px;
	height: 17px;
	}

.dollarIconSmll{
	background: url(/assets/images/frontend/astro_sprite.png) no-repeat -56px -813px;
	width: 6px;
	height: 14px;
	margin-right: 3px;
	}

.rupeeIconSmll{
	background: url(/assets/images/frontend/astro_sprite.png) no-repeat -71px -813px;
	width: 7px;
	height: 12px;
	margin-right: 3px;
	}

.rupeeIcon{
	background: url(/assets/images/frontend/astro_sprite.png) no-repeat -90px -809px;
	width: 11px;
	height: 17px;
	}

.astroLHS-titleBLK{
	font-size: 24px;
	font-family: 'robotoregular';
	margin-right: 55px;
	}

.astroLHS-titleBLK h2{
	font-size: 24px;
	text-transform: capitalize;
	font-weight: normal;
	padding: 0 !important;
	}


.astroLHS-titleBLK h2 a{
	color: #1f9cd0;
	}

.collaspeIcon{
	width: 51px;
	height: 44px;
	background: url(/assets/images/frontend/astro_sprite.png) no-repeat -381px -792px;
	position: absolute;
	right: 2px;
	top: 10px;
	}

.collaspeIcon1{
	width: 51px;
	height: 44px;
	background: url(/assets/images/frontend/astro_sprite.png) no-repeat -237px -792px;
	position: absolute;
	right: 2px;
	top: 10px;
	}

.servicesUL{
	float: left;
	width: 36%;
	margin: 5px 10% 5px 0;
	font-size: 14px;
	color: #2f2727;
	background: url(/assets/images/frontend/bullet.gif) no-repeat left 5px;
	padding: 0 0 0 20px;
	}

.servicesUL a{
	color: #2f2727;
	}

.astroRHS-commonBLK{
	float: left;
	width: 300px;
	background: #fff;
	padding: 10px 0;
	}

.marginR0{
	margin-right: 0 !important;
	}

.popularRHS{
	float: left;
	width: 100%;
	margin-bottom: 20px;
	}

.popularRHS .ppPic{
	float: left;
	max-width: 75px;
	min-width: 75px;
	}

.popularRHS .ppPic img{
	float: left;
	max-width: 75px;
	min-width: 75px;
	}
.popularRHS .pp40Pic{
	float: left;
	max-width: 40px;
	min-width: 40px;
	}

.popularRHS .pp40Pic img{
	float: left;
	max-width: 40px;
	min-width: 40px;
	}
.popularRHS .ppdetail{
	margin-left: 85px;
	color: #0c0101;
	font-size: 16px;
	}
.popularRHS .pp14detail{
	margin-left: 55px;
	font-size: 14px;
        height: 57px;
        overflow: hidden;
	line-height: 18px;
	}
.popularRHS .pp12detail{
	margin-left: 55px;
	font-size: 12px;
	}
.popularRHS .ppdetail h3{
	margin: 0 0 10px 0;
	font-weight: normal;
	background: none;
	padding: 0;
	}
.popularRHS .pp14detail h3{
	margin: 0 0 10px 0;
	font-weight: normal;
	background: none;
	padding: 0;
        font-size: 14px;
	}

.popularRHS:hover .ppdetail{
	color: #1f9cd0 !important;
	}

.btnGrey{
	background: #f9f9f9;
	border: 1px solid #e5e5e5;
	font-size: 14px;
	color: #535252;
	padding: 3px 10px;
	}

.favouriteIcon{
	background: url(/assets/images/frontend/astro_sprite.png) no-repeat -479px -500px;
	width: 21px;
	height: 20px;
	margin: 0 0 -3px 10px;
	}

.Col-3pic{
	float: left;
	max-width: 75px;
	min-width: 75px;
	margin: 5px 12px;
	position: relative;
	}

.Col-3pic:hover .removeIcon{
	display: block;
	}

.removeIcon{
	position: absolute;
	background: url(/assets/images/frontend/astro_sprite.png) no-repeat 0 -846px;
	width: 13px;
	height: 11px;
	top: 1px;
	right: 1px;
	display: none;
	}

.godGoddessIcon{
	width: 34px;
	height: 24px;
	background: url(/assets/images/frontend/astro_sprite.png) no-repeat 0 -936px;
	float: left;
	margin-right: 10px;
	}

.locationIcon{
	width: 34px;
	height: 24px;
	background: url(/assets/images/frontend/astro_sprite.png) no-repeat -72px -936px;
	float: left;
	margin-right: 10px;
	}

.deliveryIcon{
	width: 34px;
	height: 24px;
	background: url(/assets/images/frontend/astro_sprite.png) no-repeat -144px -936px;
	float: left;
	margin-right: 10px;
	}

.contactIcon{
	width: 34px;
	height: 24px;
	background: url(/assets/images/frontend/astro_sprite.png) no-repeat -216px -936px;
	float: left;
	margin-right: 10px;
	}

.BLK300-right{
	float: right;
	width: 300px;
	}

.BLK300-left{
	margin-right: 320px;
	}

.astroService-sep{
	float: left;
	width: 100%;
	border-bottom: 1px dashed #c6c6c6;
	padding: 10px 0;
	font-size: 16px;
	}

.blueTxt{
	color: #1f9cd0;
	}

.gryBG{
	background: #f9f9f9;
	}

.txtCenter{
	text-align: center;
	}

.padding20{
	padding: 20px;
	}

.clrOrng{
	color: #ff993f !important;
	}

.deal_icon{
	width: 17px;
	height: 18px;
	background: url(/assets/images/frontend/astro_sprite.png) no-repeat -483px -809px;
	margin-right: 10px;
	}

.favrStar-icon{
	/* 
        background: url(/assets/images/frontend/astro_sprite.png) no-repeat -288px -936px;
	width: 13px;
	height: 12px;
	margin-left: 5px;
        */
	}

.prashnvaliIcon1{
	background: url(/assets/images/frontend/astro_sprite.png) no-repeat 0 -990px;
	width: 58px;
	height: 60px;
	margin-right: 15px;
	}

.prashnvaliIcon2{
	background: url(/assets/images/frontend/astro_sprite.png) no-repeat -72px -990px;
	width: 58px;
	height: 58px;
	margin-right: 15px;
	}

.prashnvaliIcon3{
	background: url(/assets/images/frontend/astro_sprite.png) no-repeat -180px -990px;
	width: 58px;
	height: 76px;
	margin-right: 15px;
	}

.prashnvaliW275{
	float: left;
	width: 275px;
	margin-right: 20px; 
	margin-bottom: 20px; 
	}

.prashnvaliW275 .w58DIV{
	float: left;
	width: 58px;
	margin-right: 10px; 
	}

.prashnvaliW275 .w58DIV1{
	margin-left: 68px;
	}

.prashnvaliW280{
	margin: 0 auto;
	width: 280px;
	}

.prashnvaliW90{
	margin: 10px auto;
	width: 90px;
	}

.txtClrOrng{
	color: #ff9a00 !important;
	}

.marginL95{
	margin-left: 95px;
	}

.lineHght22{
	line-height: 22px;
	}

.lineHght25{
	line-height: 25px;
	}

.lineHght18{
	line-height: 18px;
	}

textfield{
	border: 0;
	margin: 0;
	padding: 0;
	outline: 0 none;
	}

.txtfield-login{
	border: 1px solid #e9e9e9;
	height: 25px;
	padding: 5px;
	width: 90%;
	background: #ffffff;
	}

.margin0{
	margin: 0;
	}

.marginTB0{
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	}

.font35{
	font-size: 36px;
	}

.font23{
	font-size: 24px;
	}

.fontReg{
	font-family: 'robotoregular';
	}

.font40G{
	font-size: 40px;
	font-family: 'robotoregular';
	}

h3{
	padding: 10px;
	font-size: 15px;
	background: #e9e9e9;
	margin: 0 0 10px 0;
	}

.div150px{
	float: left;
	width: 150px;
	}

/*calendar detail css starts*/
.calendarCol1{
	margin-right: 300px;
	}

.calendarCol2{
	width: 280px;
	float: right;
	}
/*calendar detail css ends*/

/*popup overlay css starts*/
.pp_divoverlay {
	display: none;
	position: fixed;
	height: 100%;
	width: 100%;
	top: 0;
	bottom: 0;
	background: url(/assets/images/frontend/trans_bckgrnd.png);
	z-index: 100006;
	overflow-y:scroll;
	}

#pp_main{
	position: absolute;
	z-index: 100001
	}

.bckgrnd-grey{
	background: #e9e9e9;
	}

.popClose{
	position: absolute;
	top: -10px;
	right: -10px;
	background: url(/assets/images/frontend/astro_sprite.png) -288px -216px no-repeat;
	width: 22px;
	height: 22px;
	}
/*popup overlay css ends*/

.DIV40per{
	float: left;
	width: 40%;
	margin: 20px 10% 20px 0;
	font-size: 16px;
	}

.eventDIV{
	margin-left: 100px;
	padding: 10px 0;
	}

.eventDIV h2{
	font-size: 16px;
	color: #535252;
	margin: 0;
	padding: 0;
	text-transform: capitalize;
	font-weight: normal;
	}

.eventDIV h2 a{
	color: #1f9cd0;
	}

.dateDIV{
	background: url(/assets/images/frontend/astro_sprite.png) -427px -1072px no-repeat;
	width: 73px;
	height: 73px;
	text-align: center;
	float: left;
	}

.dateDIV1{
	background: url(/assets/images/frontend/astro_sprite.png) -314px -1072px no-repeat;
	width: 73px;
	height: 73px;
	text-align: center;
	float: left;
	}

.txtGreen{
	color: #00b511;
	font-family: 'robotoregular';
	}

#ui-datepicker-div{
	z-index: 999 !important;
	background: #ffffff;
	}

.formErrorMsg{
	float: left;
	width: 100%;
	padding: 5px 0 10px 0;
	color: #fe3838;
	font-size: 12px;
	font-weight: bold;
	}
 .formSuccessMsg{
	float: left;
	width: 100%;
	padding: 5px 0 10px 0;
	color: green;
	font-size: 12px;
	font-weight: bold;
}       

.txtfieldError{
	border: 1px solid #db8f9c !important;
	}

.blkLM1{
	float: left;
	width: 280px;
	margin: 10px 0;
	}

.blkLM2{
	margin-left: 300px;
	}

.div45per{
	float: left;
	width: 45%;
	margin-right: 10%;
	}

.DIV150img{
	float: left;
	width: 150px;
	}

.DIV150img img{
	max-width: 100%;
	max-height: 100%;
	}

.DIV150img-cont{
	margin-left: 170px;
	}

.DIVbabyName-feild{
	float: left;
	width: 270px;
	margin-right: 10px;
	margin-top: 10px;
	}

.modifyBTN{
	margin-top: 20px;
	}

.babyName-select{
	font-size: 18px;
	float: left;
	width: auto;
	border-bottom: 5px solid #f1f4f5;
	padding-bottom: 3px;
	}

.babyName-GBDIV-main{
	margin-left: 270px;
	}

.babyName-GB{
	float: left;
	width: 40%;
	padding-right: 4%;
	border-right: 1px solid #dddddc;
	margin-right: 10%;
	}

.border0{
	border: 0 none;
	}

.iconCustomerCare{
	background: url(/assets/images/frontend/static_img_sprite.png) 0 0 no-repeat;
	width: 108px;
	height: 108px;
	margin-right: 15px;
	}

.iconBusiness{
	background: url(/assets/images/frontend/static_img_sprite.png) -128px 0 no-repeat;
	width: 108px;
	height: 108px;
	margin-right: 15px;
	}

.iconHome{
	background: url(/assets/images/frontend/static_img_sprite.png) 0 -144px no-repeat;
	width: 23px;
	height: 33px;
	margin-right: 10px;
	}

.iconLove{
	background: url(/assets/images/frontend/static_img_sprite.png) -43px -144px no-repeat;
	width: 23px;
	height: 33px;
	margin-right: 10px;
	}

.iconCareer{
	background: url(/assets/images/frontend/static_img_sprite.png) -86px -144px no-repeat;
	width: 23px;
	height: 33px;
	margin-right: 10px;
	}

.iconMoney{
	background: url(/assets/images/frontend/static_img_sprite.png) -129px -144px no-repeat;
	width: 23px;
	height: 33px;
	margin-right: 10px;
	}

.commonSiteLinks{
	float: left;
	width: 21%;
	margin: 2%;
	}

.commonSiteLinks .mainLink{
	float: left;
	width: 94%;
	padding: 5px 3%;
	background: #f9f9f9;
	border-bottom: 1px solid #fff;
	font-size: 20px;
	color: #7e7f7c;
	font-family: "Roboto Light";
	}

.commonSiteLinks .linkCont{
	float: left;
	width: 90%;
	padding: 10px 5%;
	background: #f9f9f9;
	font-size: 14px;
	color: #7e7f7c;
	line-height: 22px;
	}

.iconRashi{
	background: url(/assets/images/frontend/astro_sprite.png) 0 -1152px no-repeat;
	width: 26px;
	height: 26px;
	margin-right: 10px;
	}

.iconNakshtra{
	background: url(/assets/images/frontend/astro_sprite.png) -72px -1152px no-repeat;
	width: 26px;
	height: 26px;
	margin-right: 10px;
	}

.iconBoy{
	background: url(/assets/images/frontend/astro_sprite.png) -144px -1152px no-repeat;
	width: 27px;
	height: 27px;
	margin-right: 10px;
	}

.iconGirl{
	background: url(/assets/images/frontend/astro_sprite.png) -216px -1152px no-repeat;
	width: 27px;
	height: 27px;
	margin-right: 10px;
	}

.iconMyAccount{
	background: url(/assets/images/frontend/astro_sprite.png) 0 -1235px no-repeat;
	width: 18px;
	height: 20px;
	margin-right: 5px;
	}

.iconMyProfile{
	background: url(/assets/images/frontend/astro_sprite.png) -28px -1235px no-repeat;
	width: 18px;
	height: 20px;
	margin-right: 5px;
	}
.icon-order{
background: url(/assets/images/frontend/astro_sprite.png) -37px -1283px no-repeat;
width: 18px;
height: 15px;
  margin-right: 5px;
}

.iconSignOut{
	background: url(/assets/images/frontend/astro_sprite.png) -57px -1235px no-repeat;
	width: 18px;
	height: 20px;
	margin-right: 5px;
	}

.thanksIcon{
	background: url(/assets/images/frontend/astro_sprite.png) -439px -1170px no-repeat;
	width: 61px;
	height: 48px;
	margin-right: 5px;
	}

.trackOrderIcon{
	background: url(/assets/images/frontend/astro_sprite.png) -312px -1170px no-repeat;
	width: 38px;
	height: 24px;
	margin-right: 5px;
	}

.printIcon{
	background: url(/assets/images/frontend/astro_sprite.png) -360px -1170px no-repeat;
	width: 26px;
	height: 26px;
	margin-right: 5px;
	}

.tarotCardDetail{
	float: left;
	width: 16%;
	margin: 0 2%;
	text-align: center;
	overflow: hidden;
	}

.tarotCard-result{
	margin: 0 2%;
	border: 1px solid #e5e5e5;
	padding:2%;
	float: left;
	width: 92%;
	}

.tarotCard-resultPic{
	float: left;
	width: 180px;
	}

.tarotCard-resultCont{
	
	}

.tarotCardDetail-select{
	border-bottom: 10px solid #ffec00;
	}

.panchangDetail-col1{
	float: left;
	padding: 0 10px 0 0;
	width: 40px;
	}

.panchangDetail-col2{
	margin-left: 50px;
	}

.homeIcon{
	background: url(/assets/images/frontend/astro_sprite.png) 0 -1206px no-repeat;
	width: 20px;
	height: 16px;
	margin: 1px 5px 0 0;
	float: left;
	}

.moreIcon{
	background: url(/assets/images/frontend/astro_sprite.png) -36px -1206px no-repeat;
	width: 20px;
	height: 19px;
	margin: 1px 5px 0 0;
	float: left;
	}

.loadingDIV{
	background: url(/assets/images/frontend/loader_bg.png) no-repeat;
	width: 22px;
	height: 22px;
	margin: 0 auto;
	}

.compatibilityHP{
	float: left;
	width: 298px;
	}

.compatibilityHP .colA{
	float: left;
	width: 58px;
	font-size: 14px;
	margin: 4px 0 0 10px;
	}

.compatibilityHP .colB{
	float: left;
	width: 172px;
	margin-right: 5px;
	}

.compatibilityHP .colC{
	margin: 0 auto;
	width: 42px;
	margin-right: 10px;
	}

.dropdown-signs{
	background: url(/assets/images/frontend/astro_sprite.png) -432px -90px no-repeat;
	width: 18px;
	height: 16px;
	display: inline-block;
	margin-left: 10px;
}

.moredrop_title{
	font-size: 12px;
	font-weight: bold;
	float: left;
	width: 100%;
	margin-top: 5px;
	
}

#normalhead h2{
	display: block;
	float: none;
	width: auto;
	text-transform: capitalize;
	font-weight: normal;
	padding: 0 0 10px 0;
}

.tipofDay{
	display: block;
}

.tipofDay ul{
	float: left;
	width: 100%;
	margin: 0 0 10px 0;
	padding: 0;
}

.tipofDay ul li{
	list-style: none;
	float: left;
	width: 66px;
	margin-right: 10px;
	text-align: center;
	font-size: 13px;
	color: #535252;
	cursor: pointer;
}

.tipofDay ul li:hover{
	color: #1f9cd0;
}

.todTXT-color{
	color: #1f9cd0;
}

.tod-liIMG{
	background: #e6f4fa;
	float: left;
	width: 100%;
	text-align: center;
	height: 48px;
	border-bottom: 2px solid #fff;
	margin-bottom: 3px;
}

.tod-liIMG-active{
	background: #e6f4fa;
	float: left;
	width: 100%;
	text-align: center;
	height: 48px;
	border-bottom: 2px solid #1f9cd0;
	margin-bottom: 3px;
}

.tod-liIMG:hover{
	border-bottom: 2px solid #1f9cd0;
}

.tod-liIMG img{
	padding: 4px 0;
	
}
/*common styles ends*/

/*astrology homepage css starts*/
.astroHP-careerIcon{
	background: url(/assets/images/frontend/astro_hp_sprite.png) 0 0 no-repeat;
	height: 43px;
	width: 36px;
	margin-top: 5px;
	}

.astroHP-relationIcon{
	background: url(/assets/images/frontend/astro_hp_sprite.png) -56px 0 no-repeat;
	height: 43px;
	width: 36px;
	margin-top: 5px;
	}

.astroHP-financeIcon{
	background: url(/assets/images/frontend/astro_hp_sprite.png) -112px 0 no-repeat;
	height: 43px;
	width: 36px;
	margin-top: 5px;
	}

.astroHP-businessIcon{
	background: url(/assets/images/frontend/astro_hp_sprite.png) -168px 0 no-repeat;
	height: 43px;
	width: 36px;
	margin-top: 5px;
	}

.astroHP-educationIcon{
	background: url(/assets/images/frontend/astro_hp_sprite.png) -224px 0 no-repeat;
	height: 43px;
	width: 36px;
	margin-top: 5px;
	}

.astroHP-healthIcon{
	background: url(/assets/images/frontend/astro_hp_sprite.png) -336px 0 no-repeat;
	height: 43px;
	width: 36px;
	margin-top: 5px;
	}

.astroHP-askIcon{
	background: url(/assets/images/frontend/astro_hp_sprite.png) -280px 0 no-repeat;
	height: 43px;
	width: 36px;
	margin-top: 5px;
	}

.astroHP-nameIcon{
	background: url(/assets/images/frontend/astro_hp_sprite.png) -386px 0 no-repeat;
	height: 43px;
	width: 36px;
	margin-top: 5px;
	}

.astroHP-analyisIcon{
	background: url(/assets/images/frontend/astro_hp_sprite.png) -446px 0 no-repeat;
	height: 43px;
	width: 36px;
	margin-top: 5px;
	}

.astroHP-datesIcon{
	background: url(/assets/images/frontend/astro_hp_sprite.png) -506px 0 no-repeat;
	height: 43px;
	width: 36px;
	margin-top: 5px;
	}

.astroHP-compatibilityIcon{
	background: url(/assets/images/frontend/astro_hp_sprite.png) -566px 0 no-repeat;
	height: 43px;
	width: 36px;
	margin-top: 5px;
	}

.astroHP-mobileIcon{
	background: url(/assets/images/frontend/astro_hp_sprite.png) -626px 0 no-repeat;
	height: 43px;
	width: 36px;
	margin-top: 5px;
	}

.astroHP-teleIcon{
	background: url(/assets/images/frontend/astro_hp_sprite.png) -686px 0 no-repeat;
	height: 43px;
	width: 36px;
	margin-top: 5px;
	}

.astroHP-remediesIcon{
	background: url(/assets/images/frontend/astro_hp_sprite.png) -746px 0 no-repeat;
	height: 43px;
	width: 36px;
	margin-top: 5px;
	}

.astroHP-futureIcon{
	background: url(/assets/images/frontend/astro_hp_sprite.png) -806px 0 no-repeat;
	height: 43px;
	width: 36px;
	margin-top: 5px;
	}

.astroHP-residentialIcon{
	background: url(/assets/images/frontend/astro_hp_sprite.png) -862px 0 no-repeat;
	height: 43px;
	width: 36px;
	margin-top: 5px;
	}

.astroHP-commercialIcon{
	background: url(/assets/images/frontend/astro_hp_sprite.png) -922px 0 no-repeat;
	height: 43px;
	width: 36px;
	margin-top: 5px;
	}

.astroHP-visitIcon{
	background: url(/assets/images/frontend/astro_hp_sprite.png) -982px 0 no-repeat;
	height: 43px;
	width: 36px;
	margin-top: 5px;
	}

.astroHP-wealthIcon{
	background: url(/assets/images/frontend/astro_hp_sprite.png) -1042px 0 no-repeat;
	height: 43px;
	width: 36px;
	margin-top: 5px;
	}

.astroHP-sunsignIcon{
	background: url(/assets/images/frontend/astro_hp_sprite.png) 0 -144px no-repeat;
	height: 43px;
	width: 36px;
	margin-top: 5px;
	}

.astroHP-moonsignIcon{
	background: url(/assets/images/frontend/astro_hp_sprite.png) -46px -144px no-repeat;
	height: 43px;
	width: 36px;
	margin-top: 5px;
	}

.astroHP-planetIcon{
	background: url(/assets/images/frontend/astro_hp_sprite.png) -92px -144px no-repeat;
	height: 43px;
	width: 36px;
	margin-top: 5px;
	}

.astroHP-ascendantIcon{
	background: url(/assets/images/frontend/astro_hp_sprite.png) -138px -144px no-repeat;
	height: 43px;
	width: 36px;
	margin-top: 5px;
	}

.astroHP-houseIcon{
	background: url(/assets/images/frontend/astro_hp_sprite.png) -184px -144px no-repeat;
	height: 43px;
	width: 36px;
	margin-top: 5px;
	}

.astroHP-nakshatrasIcon{
	background: url(/assets/images/frontend/astro_hp_sprite.png) -230px -144px no-repeat;
	height: 43px;
	width: 36px;
	margin-top: 5px;
	}

.astroHP-numreoIcon{
	background: url(/assets/images/frontend/astro_hp_sprite.png) -276px -144px no-repeat;
	height: 43px;
	width: 36px;
	margin-top: 5px;
	}

.astroHP-numberIcon{
	background: url(/assets/images/frontend/astro_hp_sprite.png) -322px -144px no-repeat;
	height: 43px;
	width: 36px;
	margin-top: 5px;
	}

.astroHP-arcanasIcon{
	background: url(/assets/images/frontend/astro_hp_sprite.png) -506px -144px no-repeat;
	height: 43px;
	width: 36px;
	margin-top: 5px;
	}

.astroHP-swordsIcon{
	background: url(/assets/images/frontend/astro_hp_sprite.png) -460px -144px no-repeat;
	height: 43px;
	width: 36px;
	margin-top: 5px;
	}

.astroHP-cupsIcon{
	background: url(/assets/images/frontend/astro_hp_sprite.png) -414px -144px no-repeat;
	height: 43px;
	width: 36px;
	margin-top: 5px;
	}

.astroHP-pentaclesIcon{
	background: url(/assets/images/frontend/astro_hp_sprite.png) -368px -144px no-repeat;
	height: 43px;
	width: 36px;
	margin-top: 5px;
	}

.astroHP-wandsIcon{
	background: url(/assets/images/frontend/astro_hp_sprite.png) -552px -144px no-repeat;
	height: 43px;
	width: 36px;
	margin-top: 5px;
	}

.astroHP-debtsIcon{
	background: url(/assets/images/frontend/astro_hp_sprite.png) -598px -144px no-repeat;
	height: 43px;
	width: 36px;
	margin-top: 5px;
	}

.astroHP-purushIcon{
	background: url(/assets/images/frontend/astro_hp_sprite.png) -644px -144px no-repeat;
	height: 43px;
	width: 36px;
	margin-top: 5px;
	}

.astroHP-studyIcon{
	background: url(/assets/images/frontend/astro_hp_sprite.png) -690px -144px no-repeat;
	height: 43px;
	width: 36px;
	margin-top: 5px;
	}

.astroHP-vastuIcon{
	background: url(/assets/images/frontend/astro_hp_sprite.png) -736px -144px no-repeat;
	height: 43px;
	width: 36px;
	margin-top: 5px;
	}

.astroHP-directionIcon{
	background: url(/assets/images/frontend/astro_hp_sprite.png) -782px -144px no-repeat;
	height: 43px;
	width: 36px;
	margin-top: 5px;
	}

.astroHP-colorIcon{
	background: url(/assets/images/frontend/astro_hp_sprite.png) -828px -144px no-repeat;
	height: 43px;
	width: 36px;
	margin-top: 5px;
	}
.astroAdviceBLK:hover{cursor: pointer;}
.astroAdviceBLK:hover .astroHP-careerIcon{background: url(/assets/images/frontend/astro_hp_sprite.png) 0 -63px no-repeat;}
.astroAdviceBLK:hover .astroHP-relationIcon{background: url(/assets/images/frontend/astro_hp_sprite.png) -56px -63px no-repeat;}
.astroAdviceBLK:hover .astroHP-financeIcon{background: url(/assets/images/frontend/astro_hp_sprite.png) -112px -63px no-repeat;}
.astroAdviceBLK:hover .astroHP-businessIcon{background: url(/assets/images/frontend/astro_hp_sprite.png) -168px -63px no-repeat;}
.astroAdviceBLK:hover .astroHP-educationIcon{background: url(/assets/images/frontend/astro_hp_sprite.png) -224px -63px no-repeat;}
.astroAdviceBLK:hover .astroHP-healthIcon{background: url(/assets/images/frontend/astro_hp_sprite.png) -336px -63px no-repeat;}
.astroAdviceBLK:hover .astroHP-askIcon{background: url(/assets/images/frontend/astro_hp_sprite.png) -280px -63px no-repeat;}
.astroAdviceBLK:hover .astroHP-nameIcon{background: url(/assets/images/frontend/astro_hp_sprite.png) -386px -63px no-repeat;}
.astroAdviceBLK:hover .astroHP-analyisIcon{background: url(/assets/images/frontend/astro_hp_sprite.png) -446px -63px no-repeat;}
.astroAdviceBLK:hover .astroHP-datesIcon{background: url(/assets/images/frontend/astro_hp_sprite.png) -506px -63px no-repeat;}
.astroAdviceBLK:hover .astroHP-compatibilityIcon{background: url(/assets/images/frontend/astro_hp_sprite.png) -566px -63px no-repeat;}
.astroAdviceBLK:hover .astroHP-mobileIcon{background: url(/assets/images/frontend/astro_hp_sprite.png) -626px -63px no-repeat;}
.astroAdviceBLK:hover .astroHP-teleIcon{background: url(/assets/images/frontend/astro_hp_sprite.png) -686px -63px no-repeat;}
.astroAdviceBLK:hover .astroHP-remediesIcon{background: url(/assets/images/frontend/astro_hp_sprite.png) -746px -63px no-repeat;}
.astroAdviceBLK:hover .astroHP-futureIcon{background: url(/assets/images/frontend/astro_hp_sprite.png) -806px -63px no-repeat;}
.astroAdviceBLK:hover .astroHP-residentialIcon{background: url(/assets/images/frontend/astro_hp_sprite.png) -862px -63px no-repeat;}
.astroAdviceBLK:hover .astroHP-commercialIcon{background: url(/assets/images/frontend/astro_hp_sprite.png) -922px -63px no-repeat;}
.astroAdviceBLK:hover .astroHP-visitIcon{background: url(/assets/images/frontend/astro_hp_sprite.png) -982px -63px no-repeat;}
.astroAdviceBLK:hover .astroHP-wealthIcon{background: url(/assets/images/frontend/astro_hp_sprite.png) -1042px -63px no-repeat;}
.astroAdviceBLK:hover .astroHP-sunsignIcon{background: url(/assets/images/frontend/astro_hp_sprite.png) 0 -215px no-repeat;}
.astroAdviceBLK:hover .astroHP-moonsignIcon{background: url(/assets/images/frontend/astro_hp_sprite.png) -46px -215px no-repeat;}
.astroAdviceBLK:hover .astroHP-planetIcon{background: url(/assets/images/frontend/astro_hp_sprite.png) -92px -215px no-repeat;}
.astroAdviceBLK:hover .astroHP-ascendantIcon{background: url(/assets/images/frontend/astro_hp_sprite.png) -138px -215px no-repeat;}
.astroAdviceBLK:hover .astroHP-houseIcon{background: url(/assets/images/frontend/astro_hp_sprite.png) -184px -215px no-repeat;}
.astroAdviceBLK:hover .astroHP-nakshatrasIcon{background: url(/assets/images/frontend/astro_hp_sprite.png) -230px -215px no-repeat;}
.astroAdviceBLK:hover .astroHP-numreoIcon{background: url(/assets/images/frontend/astro_hp_sprite.png) -276px -215px no-repeat;}
.astroAdviceBLK:hover .astroHP-numberIcon{background: url(/assets/images/frontend/astro_hp_sprite.png) -322px -215px no-repeat;}
.astroAdviceBLK:hover .astroHP-arcanasIcon{background: url(/assets/images/frontend/astro_hp_sprite.png) -506px -215px no-repeat;}
.astroAdviceBLK:hover .astroHP-swordsIcon{background: url(/assets/images/frontend/astro_hp_sprite.png) -460px -215px no-repeat;}
.astroAdviceBLK:hover .astroHP-cupsIcon{background: url(/assets/images/frontend/astro_hp_sprite.png) -414px -215px no-repeat;}
.astroAdviceBLK:hover .astroHP-pentaclesIcon{background: url(/assets/images/frontend/astro_hp_sprite.png) -368px -215px no-repeat;}
.astroAdviceBLK:hover .astroHP-wandsIcon{background: url(/assets/images/frontend/astro_hp_sprite.png) -552px -215px no-repeat;}
.astroAdviceBLK:hover .astroHP-debtsIcon{background: url(/assets/images/frontend/astro_hp_sprite.png) -598px -215px no-repeat;}
.astroAdviceBLK:hover .astroHP-purushIcon{background: url(/assets/images/frontend/astro_hp_sprite.png) -644px -215px no-repeat;}
.astroAdviceBLK:hover .astroHP-studyIcon{background: url(/assets/images/frontend/astro_hp_sprite.png) -690px -215px no-repeat;}
.astroAdviceBLK:hover .astroHP-vastuIcon{background: url(/assets/images/frontend/astro_hp_sprite.png) -736px -215px no-repeat;}
.astroAdviceBLK:hover .astroHP-directionIcon{background: url(/assets/images/frontend/astro_hp_sprite.png) -782px -215px no-repeat;}
.astroAdviceBLK:hover .adviceHD{color: #1f9cd0;}
/*astrology homepage css ends*/

/*filter css starts*/
.filterDIV{
	float: right;
	margin-top: 20px;
	background: #f9f9f9;
	padding: 5px 2%;
	width: 96%;
	}
.filtertest{
	float: left;
	background: #f9f9f9;
	padding: 5px 2%;
	width: 48%;
	}

.filter35DIV{
	float: left;
	width: 35%;
	margin-right: 3%;
	}
.filter55DIV{
	float: left;
	width: 60%;
	position: relative;
	}
.filter20DIV{
	float: left;
	width: 17%;
	margin-right: 3%;
	}
.filter43DIV{
	float: left;
	width: 35%;
	position: relative;
        margin-right: 3%;
}
.filter17DIV{
	float: left;
	width: 22%;
	}
.filter58DIV{
	float: left;
	width: 58%;
	}
.showPrice{
	position: absolute;
	top: -20px;
	left: 40%;
	font-size: 14px;
	color: #7f7f7f;
	}

.filterPrice{
	float: left;
	font-size: 14px;
	padding-top: 3px;
	color: #7f7f7f;
	}

#slider-range{
	margin: 6px 10px 6px 60px;
	}

.filterSearch{
	background: #fff;
	padding: 5px 0 5px 5px;
	height: 20px;
	border: 1px solid #dcdcde;
	}

.filterSearch .searchField{
	margin-right: 35px;
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	font-size: 12px;
	line-height: 22px;
	}

.filterSearch-button{
	float: right;
	width: 18px;
}	

.filterSearch-field{
	margin-right: 42px;
}	

.filterSearch-fieldinner{
	width: 100%;
	line-height: 19px;
}	
.nSearch{
	background: #fff;
        padding: 10px 0 0px 10px;
        height: 30px;
        border: 1px solid #dcdcde;
	}

.nSearch .searchField{
	margin-right: 35px;
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	font-size: 16px;
	line-height: 20px;
	}
.nSearch .filterPrice{
	float: left;
	font-size: 17px;
	color: #a9a9a9;
        padding-top: 0px;
	}
.nSearch-button{
	float: right;
	width: 18px;
}	

.nSearch-field{
	margin-right: 42px;
}	

.nSearch-fieldinner{
	width: 100%;
	line-height: 19px;
}	
.nSearchwidth{
    width: 70%;
    float:left;
}
.nSearchFilterW{
    width: 25%;
}
.nSearchFilterPW{
   width:37%;margin-right: 3%;
}
.wrapword{
        white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
        white-space: -o-pre-wrap;    /* Opera 7 */
        white-space: pre-wrap;       /* css-3 */
        word-wrap: break-word;       /* Internet Explorer 5.5+ */
        word-break: break-all;
        white-space: normal;
    }

/*filter css ends*/

.astro-adSpace1{
	float: right;
	width: 300px;
	background: #fff;
	margin-bottom: 20px;
	}

/*search pop css starts*/
.searchPOP1{
	top: 29px;
	width: 248px;
	border: 1px solid #e7e7e7;
	background: #fff;
	z-index: 1;
	position: absolute;
	text-align: center;
	left: 0;
	padding: 10px 0;
}

.searchPOP{
	top: 50px !important;
	width: 248px !important;
	border: 1px solid #e7e7e7 !important;
	background: #fff !important;
	z-index: 100000 !important;
	padding: 0 !important;
	list-style: none !important;
        position:fixed !important;
	border-bottom-right-radius: 0 !important;
	border-bottom-left-radius: 0 !important;
	border-top-right-radius: 0 !important;
	border-top-left-radius:0 !important;
}
.searchPOPMobile{
	border: 1px solid #e7e7e7 !important;
	background: #fff !important;
	top:84px !important;
	z-index: 1 !important;
	padding: 0 !important;
	list-style: none !important;
	border-bottom-right-radius: 0 !important;
	border-bottom-left-radius: 0 !important;
	border-top-right-radius: 0 !important;
	border-top-left-radius:0 !important;
	z-index:10000 !important
}

.searchPOP  li{
	width: 100%;
	margin: 5px 0;
	float: left;
	}

.searchPOP li a, .searchPOPMobile li a{
	color: #898888 !important;
	font-size: 14px !important;
	font-family: 'robotoregular' !important;
	padding: 3px 2% !important;
	width: 96% !important;
	float: left !important;
	}

   /* .searchPOP  li a:hover{
	background: #f3fafc !important;
        border: 0 !important;
        margin: 0 !important;
	} */
/*search pop css ends*/
.ui-state-focus{
     background: #f3fafc !important;
     border: 1px solid #FFFFFF !important;   
}
/*experts block css starts*/
.astroAdviceBLK{
	border-top: 1px dashed #cbcbcb;
	padding: 5px 10px;
	margin: 5px 0;
	float: left;
	width: 280px;
	}

.astroAdviceBLK a{
	color: #535252;
	}

.linkClr{
	color: #1f9cd0 !important;
}


.linkClr-black{
	color: #535252 !important;
}

.astroAdviceBLK .advicePic{
	float: left;
	width: 40px;
	}

.astroAdviceBLK .adviceCont{
	margin-left: 50px;
	}

.expertsBLK{
	float: left;
	width: 130px;
	margin: 5px 20px 5px 0;
	}

.expertsBLK dfn{
	float: left;
	width: 100%;
	margin-bottom: 5px;
	font-style: normal;
	}

.expertsBLK dfn img{
	float: left;
	width: 100%;
	}

.expertsBLK em{
	float: left;
	width: 100%;
	color: #727272;
	font-style: normal;
	text-align: center;
	}

.marginRL29{
	margin-right: 29px !important;
	margin-left: 29px !important;
	}

.downArrow-more{
	background: url(/assets/images/frontend/astro_sprite.png) -402px -504px no-repeat;
	width: 10px;
	height: 6px;
	margin-left: 5px;
	}

.linksBlk{
	border-left: 6px solid #2ca2d3;
	background: #f9f7f7;
	float: left;
	width: 110px;
	padding: 3px 0 3px 10px;
	margin: 5px 0;
	}
/*experts block css ends*/

/*gunmilan & kundli css starts*/
.width50Per{
	margin: 0 auto;
	width: 50%;
	}
        
.kundli-half-form .width50Per{
        float: left;
        }

.width45Per{
	float: left;
	width: 45%;
	margin-right: 10%;
	}

.DIV50per{
	margin: 0 auto;
	width: 50%;
	}
/*gunmilan & kundli css ends*/

/*pagination css starts*/
.prevArrow-deactive{
	background: url(/assets/images/frontend/astro_sprite.png) 0 -1090px no-repeat;
	width: 6px;
	height: 11px;
	margin-right: 7px;
	}

.prevArrow-active{
	background: url(/assets/images/frontend/astro_sprite.png) -20px -1090px no-repeat;
	width: 6px;
	height: 11px;
	margin-right: 7px;
	}

.nextArrow-deactive{
	background: url(/assets/images/frontend/astro_sprite.png) -66px -1090px no-repeat;
	width: 6px;
	height: 11px;
	margin-left: 7px;
	}

.nextArrow-active{
	background: url(/assets/images/frontend/astro_sprite.png) -46px -1090px no-repeat;
	width: 6px;
	height: 11px;
	margin-left: 7px;
	}

.paginationDIV{
	float: right;
	width: auto;
	background: #f9f9f9;
	margin: 0 10px;
	}

.paginationDIV a{
	float: left;
	width: auto;
	padding: 6px 14px;
	}

.paginationDIV a:hover{
	float: left;
	width: auto;
	padding: 6px 14px 3px;
	border-bottom: 3px solid #1f9cd0;
	}

.paginationDIV a.selected{
	float: left;
	width: auto;
	padding: 6px 14px 3px;
	border-bottom: 3px solid #1f9cd0;
	}

.pagination{
	margin: 0 2%;
	width: 96%;
	color: #2f2727;
	text-align: center;
	font-size: 14px;
	font-family: 'robotoregular';
	}

.prev-nextBTN{
	float: right;
	width: auto;
	padding: 5px 15px;
	}
/*pagination css ends*/

/*registration page css starts*/
.astroRegist{
	float: left;
	width: 100%;
	padding: 1% 0;
	}

.col1-Astro{
	float: left;
	width: 48%;
	}

.width26per{
	width: 26% !important;
	}

.col2-Astro{
	float: left;
	width: 10px;
	background: #f1f1f1;
	position: relative;
	height: 200px;
	margin: 40px 0;
	}

.col3-Astro{
	float: right;
	width: 48%;
	}

.astroRegist-75Per{
	float: left;
	width: 75%;
	padding: 0 0 0 5%;
	}

.astroRegist-100Per{
	float: left;
	width: 95%;
	padding: 0 0 0 5%;
	}

.txtfield-Regist{
	border: 1px solid #e9e9e9;
	height: 18px;
	padding: 10px 5px;
	font-size: 16px;
	width: 96%;
	}

.login-fb{
	float: left;
	width: 252px;
	height: 64px;
	background: url(/assets/images/frontend/registration_socail_sprite.png) 0 0 no-repeat;
	margin-right: 10px;
	margin-bottom: 10px;
	}

.login-fb:hover{
	background: url(/assets/images/frontend/registration_socail_sprite.png) 0 -84px no-repeat;
	}

.login-twt{
	float: left;
	width: 252px;
	height: 64px;
	background: url(/assets/images/frontend/registration_socail_sprite.png) -260px 0 no-repeat;
	margin-right: 10px;
	}

.login-twt:hover{
	background: url(/assets/images/frontend/registration_socail_sprite.png) -260px -84px no-repeat;
	}

.loginSilde-OR{
	position: absolute;
	width: 42px;
	height: 42px;
	background: url(/assets/images/frontend/astro_sprite.png) -288px -990px no-repeat;
	top: 50%;
	margin-top: -21px;
	left: -16px;
	}
/*registration page css ends*/

/*customised select box style starts*/
select.styled-select{
	position: absolute;
	z-index: 10;
	width: 100%;
	height: 40px !important;
	}

span.select{
	display: block;
	background: url(/assets/images/frontend/astro_dropdown.gif) no-repeat right #fff;
	cursor: default;
	z-index: 1;
	height: 27px;
	padding: 13px 0 0 2%;
	overflow: hidden;
	}

select.styled {
	position: relative;
	display: block;
	opacity: 0;
	filter: alpha(opacity=0);
	z-index: 5;
	top: 0;
	left: 0;
	}
select option{
	float: left;
	line-height: 35px !important;
	}

span.customStyleSelectBox {
	outline: 0 none;
	vertical-align: middle;
	background-color: #fff;
	display: block;
	white-space: nowrap;
	height: 26px;
	background: url(/assets/images/frontend/astro_dropdown.gif) no-repeat center right;
	margin: -5px 0 0 -5px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	}

.customStyleSelectBoxInner{
	padding: 7px 4%;
	width: 100% !important;
	color: #907d7d;
	}
.nSearch .customStyleSelectBoxInner{
	padding: 3px 0;
	color: #a9a9a9;
        font-size:16px;
        width:82% !important;
	}

input, select{
	font-size: 12px;
	outline: none;
	color: #a9a9a9;
	border: 0 none;
	background: none;
	font-family: 'robotoregular';
	}

.input-loader{
	background: url(/assets/images/frontend/ajax_loader-newsmall.gif) center right no-repeat;
}
/*customised select box style ends*/

/*success-alert-error msgs css starts*/
.Crconfirm_pop_error1{
z-index:6;
position:fixed;top:0px;left:0;
width:auto !important;
border:2px solid #da0404;
background:#fff;
width:auto;padding:10px 40px 10px 10px;
border-top: none 0;
z-index: 100011 !important
}
.Crconfirm_pop_error{
	position: fixed;
	top: 0px;
	display: inline;
	width: auto;
	z-index: 1000000;
	max-width: 650px;
	}
.errorMessageCon{
	position: fixed;
	top: 0px;
	display: inline;
	width: auto;
	z-index: 1000000;
	max-width: 650px;
	min-width: 300px;
	}

.successMsg{
	border: 1px solid #a1da96;
	background: #d4fecc;
	border-top: 6px solid #a1da96;
	padding: 10px;
	font-size: 20px;
	color: #287c1a;
	margin-bottom: 20px;
	position: relative;
	font-family: "Roboto Light";
	}

.successIcon{
	background: url(/assets/images/frontend/msgs_sprite.png) 0 0 no-repeat;
	width: 28px;
	height: 28px;
	margin-right: 10px;
	}

.successCls{
	background: url(/assets/images/frontend/msgs_sprite.png) -58px 0 no-repeat;
	width: 22px;
	height: 22px;
	position: absolute;
	right: -5px;
	bottom: -5px;
	}

.warningMsg{
	border: 1px solid #dedc63;
	background: #fefccb;
	border-top: 6px solid #dedc63;
	padding: 10px;
	font-size: 20px;
	color: #ff990d;
	margin-bottom: 20px;
	position: relative;
	font-family: "Roboto Light";
	}

.warningIcon{
	background: url(/assets/images/frontend/msgs_sprite.png) 0 -48px no-repeat;
	width: 28px;
	height: 28px;
	margin-right: 10px;
	}

.warningCls{
	background: url(/assets/images/frontend/msgs_sprite.png) -58px -47px no-repeat;
	width: 22px;
	height: 22px;
	position: absolute;
	right: -5px;
	bottom: -5px;
	}

.errorMsg{
	border: 1px solid #db8f9c;
	background: #f7e0e0;
	border-top: 6px solid #db8f9c;
	padding: 10px;
	font-size: 20px;
	color: #ff0000;
	margin-bottom: 20px;
	position: relative;
	font-family: "Roboto Light";
	}

.errorIcon{
	background: url(/assets/images/frontend/msgs_sprite.png) 0 -96px no-repeat;
	width: 28px;
	height: 28px;
	margin-right: 10px;
	}

.errorCls{
	background: url(/assets/images/frontend/msgs_sprite.png) -58px -96px no-repeat;
	width: 22px;
	height: 22px;
	position: absolute;
	right: -5px;
	bottom: -5px;
	}
/*success-alert-error msgs css starts*/

/*horoscope widget css starts*/
#horoscope {
	}

#horoscope ul{
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	background: #eee;
	margin-bottom: 15px;
	}

#horoscope ul li{
	list-style: none;
	text-transform: uppercase;
	font-size: 12px;
	font-family: 'robotoregular';
	}

#horoscope ul li a{
	text-decoration: none;
	color: #9c9c9c;
	padding: 10px 0;
	float: left;
	width: 74px;
	text-align: center;
	position: relative;
	}

#horoscope ul li a.selected{
	color: #1f9cd0;
	}

#horoscope ul li a.selected .horoscope-downArrow{
	display: block;
	}

.horoscope-downArrow{
	position: absolute;
	width: 14px;
	height: 7px;
	bottom: -7px;
	left: 30px;
	background: url(/assets/images/frontend/astro_sprite.png) no-repeat -486px -90px;
	display: none;
	}

.horoscopeBLK{
	float: left;
	width: 278px;
	background: #f9f9f9;
	border: 1px solid #eff2f2;
	padding: 10px 5px 0;
	margin: 0 5px;
	font-size: 11px;
	color: #7c7c7c;
	}

.horoscopeBLK .sunSign{
	float: left;
	width: 59.5px;
	margin: 0 5px 5px;
	text-align: center;
	height: 59px;
	}

.horoscopeBLK .sunSign .icons{
	float: left;
	width: 59.5px;
	background: #fff;
	height: 45px;
	}

.horoscopeBLK .sunSign .icons1{
	float: left;
	width: 59.5px;
	background: #fff;
	border-bottom: 2px solid #1f9cd0;
	height: 43px;
	}

.horoscopeBLK .sunSign .signName{
	float: left;
	width: 59.5px;
	
	}

.ariesIcon-smll-active{
	background: url(/assets/images/frontend/horo_sprite.png) no-repeat -10px -239px;
	width: 42px;
	height: 34px;
	padding: 5px 9px;
	}

.taurusIcon-smll-active{
	background: url(/assets/images/frontend/horo_sprite.png) no-repeat -79px -240px;
	width: 42px;
	height: 34px;
	padding: 5px 9px;
	}

.geminiIcon-smll-active{
	background: url(/assets/images/frontend/horo_sprite.png) no-repeat -148px -239px;
	width: 42px;
	height: 34px;
	padding: 5px 9px;
	}

.cancerIcon-smll-active{
	background: url(/assets/images/frontend/horo_sprite.png) no-repeat -219px -239px;
	width: 42px;
	height: 34px;
	padding: 5px 9px;
	}

.leoIcon-smll-active{
	background: url(/assets/images/frontend/horo_sprite.png) no-repeat -9px -310px;
	width: 42px;
	height: 34px;
	padding: 5px 9px;
	}

.virgoIcon-smll-active{
	background: url(/assets/images/frontend/horo_sprite.png) no-repeat -80px -312px;
	width: 42px;
	height: 34px;
	padding: 5px 9px;
	}

.libraIcon-smll-active{
	background: url(/assets/images/frontend/horo_sprite.png) no-repeat -147px -311px;
	width: 42px;
	height: 34px;
	padding: 5px 9px;
	}

.scorpioIcon-smll-active{
	background: url(/assets/images/frontend/horo_sprite.png) no-repeat -220px -310px;
	width: 42px;
	height: 34px;
	padding: 5px 9px;
	}

.sagittariusIcon-smll-active{
	background: url(/assets/images/frontend/horo_sprite.png) no-repeat -9px -382px;
	width: 42px;
	height: 34px;
	padding: 5px 9px;
	}

.capricornIcon-smll-active{
	background: url(/assets/images/frontend/horo_sprite.png) no-repeat -80px -381px;
	width: 42px;
	height: 34px;
	padding: 5px 9px;
	}

.aquariusIcon-smll-active{
	background: url(/assets/images/frontend/horo_sprite.png) no-repeat -148px -382px;
	width: 42px;
	height: 34px;
	padding: 5px 9px;
	}

.piscesIcon-smll-active{
	background: url(/assets/images/frontend/horo_sprite.png) no-repeat -220px -382px;
	width: 42px;
	height: 34px;
	padding: 5px 9px;
	}


.horo-display{
	float: left;
	width: 270px;
	padding: 0 0 0 10px;
	font-size: 20px;
	border-left: 3px solid #1f9cd0;
	margin-bottom: 5px;
	font-family: "Roboto Light";
	}

.horoTAB{
	float: left;
	width: auto;
	font-size: 12px;
	padding: 5px 10px;
	margin-bottom: -1px;
	position: relative;
	color: #868686;
	}

.horoTAB-selected{
	float: left;
	width: auto;
	font-family: 'robotoregular';
	font-size: 12px;
	background: #f9f9f9;
	border: 1px solid #eff2f2;
	border-bottom: 0 none;
	padding: 5px 10px;
	margin-bottom: -1px;
	position: relative;
	}
/*horoscope widget css ends*/

/*compatibilty signs css starts*/
.ariesIcon-smll1{
	background: url(/assets/images/frontend/horo_sprite.png) no-repeat -17px -244px;
	width: 42px;
	height: 34px;
	}

.taurusIcon-smll1{
	background: url(/assets/images/frontend/horo_sprite.png) no-repeat -87px -244px;
	width: 42px;
	height: 34px;
	}

.geminiIcon-smll1{
	background: url(/assets/images/frontend/horo_sprite.png) no-repeat -156px -243px;
	width: 42px;
	height: 34px;
	}

.cancerIcon-smll1{
	background: url(/assets/images/frontend/horo_sprite.png) no-repeat -228px -245px;
	width: 42px;
	height: 34px;
	}

.leoIcon-smll1{
	background: url(/assets/images/frontend/horo_sprite.png) no-repeat -18px -315px;
	width: 42px;
	height: 34px;
	}

.virgoIcon-smll1{
	background: url(/assets/images/frontend/horo_sprite.png) no-repeat -89px -316px;
	width: 42px;
	height: 34px;
	}

.libraIcon-smll1{
	background: url(/assets/images/frontend/horo_sprite.png) no-repeat -156px -315px;
	width: 42px;
	height: 34px;
	}

.scorpioIcon-smll1{
	background: url(/assets/images/frontend/horo_sprite.png) no-repeat -229px -315px;
	width: 42px;
	height: 34px;
	}

.sagittariusIcon-smll1{
	background: url(/assets/images/frontend/horo_sprite.png) no-repeat -18px -386px;
	width: 42px;
	height: 34px;
	}

.capricornIcon-smll1{
	background: url(/assets/images/frontend/horo_sprite.png) no-repeat -88px -386px;
	width: 42px;
	height: 34px;
	}

.aquariusIcon-smll1{
	background: url(/assets/images/frontend/horo_sprite.png) no-repeat -156px -387px;
	width: 42px;
	height: 34px;
	}

.piscesIcon-smll1{
	background: url(/assets/images/frontend/horo_sprite.png) no-repeat -228px -387px;
	width: 42px;
	height: 34px;
	}
/*compatibilty signs css ends*/


/*kundli HP-widget css starts*/
#kundliFilter{
	display: block;
	}

#kundliFilter ul{
	background: #eee;
	padding: 0;
	margin: 0 0 10px 0;
	list-style: none;
	float: left;
	width: 100%;
	}

#kundliFilter ul li{
	float: left;
	width: 46%;
	padding: 0 2%;
	text-align: center;
	border-top: 3px solid #eee;
	font-size: 14px;
	}

#kundliFilter ul li a{
	width: 100%;
	float: left;
	border-bottom: 3px solid #eee;
	padding: 5px 0;
	color: #03030b;
	}

#kundliFilter ul li a.selected{
	border-bottom: 3px solid #1f9cd0;
	width: 100%;
	float: left;
	color: #1f9cd0;
	}
/*kundli HP-widget css ends*/


.tarotCards{
	float: left;
	width: 50px;
	margin: 0 4.8px;
	}

.tarotCards-click{
	float: left;
	width: 70px;
	margin: 0 5px;
	}

.personalizedIcon{
	float: left;
	background: url(/assets/images/frontend/astro_sprite.png) no-repeat 0 -360px;
	width: 26px;
	height: 26px;
	margin: 0 10px 0 0;
	}

.panchang-trithiIcon{
	float: left;
	background: url(/assets/images/frontend/astro_sprite.png) no-repeat -145px -360px;
	width: 26px;
	height: 26px;
	margin: 2px 0;
	}

.panchang-lunarIcon{
	float: left;
	background: url(/assets/images/frontend/astro_sprite.png) no-repeat -217px -360px;
	width: 26px;
	height: 26px;
	margin: 3px 0;
	}

.panchang-nakshatraIcon{
	float: left;
	background: url(/assets/images/frontend/astro_sprite.png) no-repeat -288px -360px;
	width: 26px;
	height: 26px;
	margin: 5px 0;
	}

.panchang-rahuIcon{
	float: left;
	background: url(/assets/images/frontend/astro_sprite.png) no-repeat -361px -360px;
	width: 26px;
	height: 26px;
	margin: 7px 0;
	}

#panchangHover{
	color: #535252 !important;
	}

#panchangHover:hover{
	color: #1f9cd0 !important;
	}

#panchangHover:hover .panchang-sunIcon{
	background: url(/assets/images/frontend/astro_sprite.png) no-repeat -72px -432px;
	}

#panchangHover:hover .panchang-trithiIcon{
	background: url(/assets/images/frontend/astro_sprite.png) no-repeat -145px -432px;
	}

#panchangHover:hover .panchang-lunarIcon{
	background: url(/assets/images/frontend/astro_sprite.png) no-repeat -217px -432px;
	}

#panchangHover:hover .panchang-nakshatraIcon{
	background: url(/assets/images/frontend/astro_sprite.png) no-repeat -288px -389px;
	}

#panchangHover:hover .panchang-rahuIcon{
	background: url(/assets/images/frontend/astro_sprite.png) no-repeat -361px -389px;
	}

.panchang-sunIcon{
	float: left;
	background: url(/assets/images/frontend/astro_sprite.png) no-repeat -72px -360px;
	width: 26px;
	height: 26px;
	margin: 10px 0;
	}

.puja-cdIcon{
	float: left;
	background: url(/assets/images/frontend/astro_sprite.png) no-repeat -360px -288px;
	width: 26px;
	height: 26px;
	margin: 4px 0;
	}

.puja-rsIcon{
	float: left;
	background: url(/assets/images/frontend/astro_sprite.png) no-repeat -432px -288px;
	width: 26px;
	height: 26px;
	margin: 8px 0;
	}

.puja-locationIcon{
	float: left;
	background: url(/assets/images/frontend/astro_sprite.png) no-repeat -288px -288px;
	width: 26px;
	height: 26px;
	margin: 3px 0;
	}

#TOD {}

#TOD ul{
	float: left;
	width: 100%;
	background: #f9f9f9;
	margin: 0 0 10px 0;
	padding: 0;
	}

#TOD ul li{
	font-size: 14px;
	font-family: 'robotoregular';
	list-style: none;
	}

#TOD ul li a{
	float: left;
	text-align: center;
	padding: 5px 0;
	width: 93.33px;
	color: #535252;
	}

#TOD ul li a.selected{
	float: left;
	text-align: center;
	padding: 5px 0;
	width: 93.33px;
	border-bottom: 3px solid #1f9cd0;
	}

.numeroNumbers{
	float: left;
	width: 80px;
	height: 60px;
	margin: 0 6.333px 10px;
	}

.number1{
	width: 80px;
	height: 60px;
	background: url(/assets/images/frontend/numero_sprite.png) no-repeat 0 0;
	}

.number1:hover{
	background: url(/assets/images/frontend/numero_sprite.png) no-repeat 0 -320px;
	width: 80px;
	height: 60px;
	}

.number1-active{
	background: url(/assets/images/frontend/numero_sprite.png) no-repeat 0 -160px;
	width: 80px;
	height: 60px;
	}

.number2{
	width: 80px;
	height: 60px;
	background: url(/assets/images/frontend/numero_sprite.png) no-repeat -100px 0;
	}

.number2:hover{
	background: url(/assets/images/frontend/numero_sprite.png) no-repeat -100px -320px;
	width: 80px;
	height: 60px;
	}

.number2-active{
	background: url(/assets/images/frontend/numero_sprite.png) no-repeat -100px -160px;
	width: 80px;
	height: 60px;
	}

.number3{
	width: 80px;
	height: 60px;
	background: url(/assets/images/frontend/numero_sprite.png) no-repeat -200px 0;
	}

.number3:hover{
	background: url(/assets/images/frontend/numero_sprite.png) no-repeat -200px -320px;
	width: 80px;
	height: 60px;
	}

.number3-active{
	background: url(/assets/images/frontend/numero_sprite.png) no-repeat -200px -160px;
	width: 80px;
	height: 60px;
	}

.number4{
	width: 80px;
	height: 60px;
	background: url(/assets/images/frontend/numero_sprite.png) no-repeat -300px 0;
	}

.number4:hover{
	background: url(/assets/images/frontend/numero_sprite.png) no-repeat -300px -320px;
	width: 80px;
	height: 60px;
	}

.number4-active{
	background: url(/assets/images/frontend/numero_sprite.png) no-repeat -300px -160px;
	width: 80px;
	height: 60px;
	}

.number5{
	width: 80px;
	height: 60px;
	background: url(/assets/images/frontend/numero_sprite.png) no-repeat -400px 0;
	}

.number5:hover{
	width: 80px;
	height: 60px;
	background: url(/assets/images/frontend/numero_sprite.png) no-repeat -400px -320px;
	}

.number5-active{
	width: 80px;
	height: 60px;
	background: url(/assets/images/frontend/numero_sprite.png) no-repeat -400px -160px;
	}

.number6{
	width: 80px;
	height: 60px;
	background: url(/assets/images/frontend/numero_sprite.png) no-repeat 0 -80px;
	}

.number6:hover{
	width: 80px;
	height: 60px;
	background: url(/assets/images/frontend/numero_sprite.png) no-repeat 0 -400px;
	}

.number6-active{
	width: 80px;
	height: 60px;
	background: url(/assets/images/frontend/numero_sprite.png) no-repeat 0 -240px;
	}

.number7{
	width: 80px;
	height: 60px;
	background: url(/assets/images/frontend/numero_sprite.png) no-repeat -100px -80px;
	}

.number7:hover{
	width: 80px;
	height: 60px;
	background: url(/assets/images/frontend/numero_sprite.png) no-repeat -100px -400px;
	}

.number7-active{
	width: 80px;
	height: 60px;
	background: url(/assets/images/frontend/numero_sprite.png) no-repeat -100px -240px;
	}

.number8{
	width: 80px;
	height: 60px;
	background: url(/assets/images/frontend/numero_sprite.png) no-repeat -200px -80px;
	}

.number8:hover{
	width: 80px;
	height: 60px;
	background: url(/assets/images/frontend/numero_sprite.png) no-repeat -200px -400px;
	}

.number8-active{
	width: 80px;
	height: 60px;
	background: url(/assets/images/frontend/numero_sprite.png) no-repeat -200px -240px;
	}

.number9{
	width: 80px;
	height: 60px;
	background: url(/assets/images/frontend/numero_sprite.png) no-repeat -300px -80px;
	}

.number9:hover{
	width: 80px;
	height: 60px;
	background: url(/assets/images/frontend/numero_sprite.png) no-repeat -300px -400px;
	}

.number9-active{
	width: 80px;
	height: 60px;
	background: url(/assets/images/frontend/numero_sprite.png) no-repeat -300px -240px;
	}

.loveMeter120{
	float: right;
	width: 120px;
	}

.loveMeter115{
	float: left;
	width: 115px;
	height: 107px;
	}

.loveMeter15{
	float: left;
	width: 5px;
	height: 128px;
	margin: 0 20px;
	}

.bestIcon{
	float: left;
	width: 20px;
	height: 21px;
	background: url(/assets/images/frontend/astro_sprite.png) no-repeat -432px -359px;
	margin: -5px 5px 0 0;
	}

.bestIcon1{
	float: left;
	width: 20px;
	height: 21px;
	background: url(/assets/images/frontend/astro_sprite.png) no-repeat -468px -359px;
	margin: 0 5px 0 0;
	}

#mobileNAV-show{}
#mobileNAV-show:hover .mobileViewHeader-NAV{
	/*display: block; */
}


#showFollowPop1:hover .mobileViewHeader-NAV,#showFollowPop:hover .mobileViewHeader-NAV, #showContactPop:hover .mobileViewHeader-NAV{
	display: block;
}

.mobileViewHeader-NAV{
	float: left;
	width: 200px;
	position: absolute;
	top: 50px;
	display: none;
	z-index: 100;
	}

.mobileViewHeader-NAV ul{
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	}

.mobileViewHeader-NAV ul li{
	float: left;
	width: 100%;
	background: #4c4c47;
	border-bottom: 1px solid #6c6c69;
	list-style: none;
	color: #d6d6d4;
	font-size: 12px;
	font-family: 'robotoregular';
	}

.mobileViewHeader-NAV ul li a{
	float: left;
	width: 80%;
	padding: 10px 10%;
	text-transform: uppercase;
	color: #d6d6d4 !important;
	}

.mobileViewHeader-NAV ul li a:hover{
	background: #1f9cd0;
	color: #ffffff !important;
	}

.mobileViewHeader-NAVarrow{
	float: right;
	width: 10px;
	height: 6px;
	background: url(/assets/images/frontend/astro_sprite.png) no-repeat -432px -504px;
	margin: 6px 0 0 0;
	}

.mobileViewHeader-NAVarrow1{
	position: absolute;
	width: 13px;
	height: 7px;
	background: url(/assets/images/frontend/astro_sprite.png) no-repeat -360px -504px;
	top: -7px;
	}

.signIn-pop{
	position: absolute;
	top: 40px;
	right: 0;
	background: #fff;
	border-top: 3px solid #1f9cd0;
	width: 270px;
	z-index: 10;
	}
.signIn-pop1{position:relative; top:0; right:0; float:left;}
.signIn-pop .padd10{
	float: left;
	width: 250px;
	padding: 10px;
	}

.signIn-pop .signInBTN1{
	float: left;
	margin: 0 20px 0 0;
	}

.signIn-pop .orBLK{
	float: left;
	padding: 0 0 0 20px;
	border-left: 1px solid #eee;
	margin: 3px 0;
	}

.orIcon{
	background: url(/assets/images/frontend/astro_sprite.png) no-repeat -479px -690px;
	height: 21px;
	width: 21px;
	}

.newUserIcon{
	background: url(/assets/images/frontend/astro_sprite.png) no-repeat -411px -690px;
	height: 21px;
	width: 21px;
	margin-right: 10px;
	}

.signIn-pop .connectBLK{
	background: #eef7fb;
	border-top: 1px solid #dcedf5;
	border-bottom: 1px solid #dcedf5;
	width: 270px;
	float: left;
	text-align: center;
	}

.FBconnect{
	width: 237px;
	height: 33px;
	margin: 10px 0 5px;
	background: url(/assets/images/frontend/login_sharing_sprite.png) no-repeat 0 0;
	}

.FBconnect:hover{
	background: url(/assets/images/frontend/login_sharing_sprite.png) no-repeat -257px 0;
	}

.GGLconnect{
	width: 237px;
	height: 33px;
	margin: 5px 0 10px;
	background: url(/assets/images/frontend/login_sharing_sprite.png) no-repeat 0 -53px;
	}

.GGLconnect:hover{
	background: url(/assets/images/frontend/login_sharing_sprite.png) no-repeat -257px -53px;
	}

.AsrtoLogin{
	width: 237px;
	height: 33px;
	margin: 5px 0 10px;
	background: url(/assets/images/frontend/login_sharing_sprite.png) no-repeat 0 -106px;
	}

.AsrtoLogin:hover{
	background: url(/assets/images/frontend/login_sharing_sprite.png) no-repeat -257px -106px;
	}

.DOBtxtfield{
	background: #fff url(/assets/images/frontend/astro_sprite.png) no-repeat right -465px;
	color: #797979;
	}
.DOBtxtfieldBig{
	background: #fff url(/assets/images/frontend/astro_sprite.png) no-repeat right -460px;
	color: #797979;
	}
.parshavli-RghtDIV{
	margin-left: 300px;
	padding: 4px 15px 4px 15px;
	border-left: 1px solid #dddddc;
	}

.parshavli-lftDIV{
	float: left;
	}

.astroHeader-SearchDIV1{
	display: none;
	}

#prelogineregistermobile{
	display: none;
	}

#loginRegistrationDiv{
	display: block;
}

.astrolistingRate-DIV{
	float: left;
	width: 170px;
	color: #a9aaab;
	font-size: 22px;
	text-align: center;
	margin-top: 10px;
	display: none;
}

.brdcrums-topMargin{
	margin-top:103px !important;
}

.serviceTitle1{
	display: block;
	margin-left: 90px;
}

.additional-info {
        float: right;
        margin-top: 32px;
        margin-right: -15px;
        width: 170px;
        background: #656661;
        height: 30px;
        line-height: 13px;
        padding: 4px 0 0;
        text-align: center;
        color: #fff;
}

.additional-info a span {
        font-size: 11px;
}

.additional-info .views {
        font-size: 16px;
        display: block;
}

.topband-margin{
	margin-top: 120px;
}
/* inner pages */
.shareicon {margin: 10px 0px;}
.shareicon em {float:left;}
.shareicon div {float:left; margin:2px;}
.shareicon a { float:left;width: 25px;	height: 25px;margin-left: 6px; display:block;}
.shareicon .shareicon-fb{background: url(/assets/images/frontend/astro_sprite.png) no-repeat -411px -1272px;margin-left: 15px;}
.shareicon .shareicon-twt{background: url(/assets/images/frontend/astro_sprite.png) no-repeat -443px -1272px;}
.shareicon .shareicon-gplus{background: url(/assets/images/frontend/astro_sprite.png) no-repeat -475px -1272px;}
.linksBTM{	border-left: 1px solid #dddddc; float:left;	padding-left:10px;margin: 5px 10px 5px 0px;}
.clearfix:before,
.clearfix:after {
                content: "";
                display: table;
}
.clearfix:after {
                clear: both;
}
.clearfix {
                zoom: 1; /* ie 6/7 */
}
.clear{clear:both;}

.Column2_astro {	float: left;padding: 2%;background: #fff;}
.Column3_astro {	float: left;width: 32%;margin-right:2%;}

.shareicon #gplusDIV{margin-top: 4px;}
.astro-afterSignIN1{display: none;}
/* Ask a Question Block*/
.clear{clear:both;}
.askquestion{
	max-width:1260px;
	background: #fff;
	margin: 0 10px 20px;
	padding: 10px 0;
	border: 1px solid #c8c8c8;
	font-size: 20px;
	color: #a6a6a6;
	font-family: 'robotoregular';
}
.box-shdw {
	box-shadow: 0 1px 3px #d3d3d3;
	-moz-box-shadow: 0 1px 2px #d3d3d3;
	-webkit-box-shadow: 0 1px 3px #d3d3d3;
}
.innerblock{
	max-width:95%;
	margin:0 auto;
}
.askquestionh2{
	font: 20px 'robotoregular';
	color: #000000;
	margin-bottom:5px;
}

.maxchar{
	font: 12px 'robotoregular';
	color: #535252;
	width:100%;
	text-align:right;
}
.askquestion .inputbox{
	width:100%;
        margin: 0 0px 0 0px;
}
.askquestion .inputbox textarea {
    height:18px;
    transition: all .5s;
    -webkit-transition: all .5s; /* Safari */
	-moz-transition: all .5s;
	border:1px solid #e5e5e5;
	color:#535252;
	font: 15px 'robotoregular';
	width:98%;
	padding:10px 1%;
	float:left;
	overflow:hidden;
}
.askquestion .inputbox textarea:focus {
    height:60px;
	border:1px solid #e5e5e5;
	-webkit-appearance:none;
	outline:none;
}

.ask-now-btn{
    float:right;
    width: 9%;
    text-align: right;
}

a.askbtn{
	display:inline-block;
	background:#fc9b18;
	padding:0 7px;
	/*border:1px solid #e5e5e5;*/
	color:#ffffff;
        text-align: center;
	font: 15px/35px 'robotoregular';
	text-decoration:none;
        margin: 20px 0;
}
.consultant h5{
	color:#535252;
	font: 15px 'robotoregular';
	margin:0px;
}
.peoplebox{
	width: 91%;
        float: left;
}

.peoplebox .consultantblock{
	width:20%;
	margin:0 1%;
	color:#7e7f7c;
	display:inline-block;
	float:left;
        padding: 10px;
}

.peoplebox .consultantblock:hover{
    background: #FFEBCD;
}

.peoplebox .consultantblock.active{
    background: #FFEBCD;
}

.peoplebox .consultantblock:hover,.peoplebox .consultantblock.selected{color:#000000;}
.profilepic{
	position:relative;
	float:left;
	width:48px;
}
.profilepic img{
	width:48px;
	height:48px;
	border:1px solid #dcdcdc;
	border-radius:100%;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
}
.tickimg{
	width:27px;
	height:27px;
	position:absolute;
	bottom:-13px;
	left:-6px;
	background:url(/assets/images/frontend/tick-sprite.png) no-repeat -1px -1px;
}
.consultantblock:hover .tickimg,.peoplebox .consultantblock.selected .tickimg{
	background:url(/assets/images/frontend/tick-sprite.png) no-repeat -66px -1px;
}

.people-details {
	margin-left: 58px;
}

.people-details .name{
	font:13px 'Roboto Bold';
}
.people-details .designation{
	font:12px 'Roboto Light';
        margin-top: 5px;
}

.people-details .price{
	font:12px 'robotoregular';
}
.peoplebox .info{
	color:#ff0e0e;
	font:12px 'robotoregular';
	margin:5px 0 0 6px;
}

/*new-article css starts*/
.new-article-outer{
    width:100%;
    margin: 0 auto;
    text-align: center;
    float: left;
}

.new-article-box{
    width: 270px;
    background: #fff;
    margin: 0 8px 20px;
    padding: 10px;
    border: 1px solid #c8c8c8;
    display: inline-block;
    vertical-align: top;
}

.new-article-box .img-frame{
    position: relative;
    border: 1px solid #eaeaea;
    padding: 5px;
    margin: 0 auto;
    text-align: center;
    width: 225px;
    height: 225px;
    position: relative;
}
.exclusive{
    position: absolute;
    top: 11px;
    left: -12px;
    background: #3bb7eb;
    padding: 2px 4px;
    font: 12px 'robotoregular';
    color: #ffffff;
}
.new-article-title{
    background: url(/assets/images/frontend/jcarousel_title_bg.png);
    position: absolute;
    bottom: 10px;
    right: 0;
    font-size: 14px;
    overflow: hidden;
    height: 18px;
    text-align: right;
    margin: 5px;
    padding: 5px;
    color: #fff;
}
.new-article-title a{
    color: #fff;
}
.article-title{
    font-size: 15px;
    overflow: hidden;
    height: 40px;
    margin: 10px 0px 5px 0px;
}
.new-article-box .img-frame img{
    width: 225px;
    height: 225px;
    float: left;
}

.new-article-box .article-desc{
    font-size: 13px;
    overflow: hidden;
    height: 93px;
    line-height: 18px;
    text-align: left;
}

.new-article-box .article-desc a{
    color: #535252;
}
.new-article-box .author-name{
    font-size: 12px;
    float: left;
    margin-bottom: 5px;
    color: #535252;
}
/*new-article css ends*/
.asth1{
  float: left;
  width: 280px;
  color: #0c0101;
  font-size: 18px;
  text-transform: uppercase;
  font-family: 'robotoregular';
  padding: 0 10px 10px 10px;
  margin: 0;
  font-weight: bold;
}
/* CSS for tarot cards */
.choose-card .tarotCardDetail {
	width: 21%;
}
.choose-card .tarotCardDetail span{
	font-size: 16px;
}
.choose-card .tarotCardDetail img {
	width: 98%;
}

.selected-cards .marginB20 {
	text-align: center;
}

.selected-cards .updated-header {
    text-align: left;
    padding-left: 10px;
    text-transform: uppercase;
    color: #000;
    font-family: 'robotoregular';
    font-weight: bold;
}

.selected-cards .marginB20 img {
	margin: 0 2px;
	border: 1px solid #EAEAEA;
  	width: 75px;
 	height: 110px;
}

.FloatButton {
  position: fixed;
  cursor: pointer;
  left: 50%;
  margin-left: -95px;
  bottom: 15px;
  z-index: 10000000000;
  left: -220px;
}
.FloatButtonInner {
  position: relative;
  width: 190px;
  height: 190px;
}
.FloatButtonInner span {
  position: relative;
  z-index: 1;
  float: left;
  width: 100%;
}
.Cross_Icon {
  position: absolute;
  right: 50px;
  z-index: 2000;
  width: 30px;
  height: 30px;
  top: 22px;
}
.specialheading {
  float: left;
  width: 280px;
  color: #0c0101;
  font-size: 18px;
  text-transform: uppercase;
  font-family: 'robotoregular';
  padding: 0 10px 10px 10px;
  margin: 0;
  font-weight: bold;
}
.specialheading a {
  color: #0c0101;
  text-decoration: none;
}
.horoscopeHeading h2{
    float: left;
    width: auto;
    color: #0c0101;
    font-size: 17px;
    text-transform: none;
    font-family: 'robotoregular';
    padding: 0 10px 5px 0px;
    margin: 0;
    font-weight: normal;
}


/*media query starts*/
@media screen and (max-width: 460px) {

	#visibleNone{
		display: none;
	}
        .astroCommon-block .tab1{
    float: left;
    padding: 8px 5px;
    margin-right: 2px;	
    background-color: #ddd;
    font-size: 12px;
}

.astroCommon-block .tab1 a{
    color: #535252
}
.astroCommon-block .active {
            background-color: #3BB7EB;
            color: #fff;
}
.astroCommon-block .active a {
            color: #fff;
}
}
@media screen and (max-width: 745px) {

	.astroExpertPic{
		max-width: 100%;
		width: 100%;
		margin: 0;
	}
}

@media screen and (min-width: 995px) {

	#showContactopMenu1{
		display: none !important;
	}
}

@media screen and (min-width: 320px) and (max-width: 995px) {
	.contactDIV2{display: none;}

.serviceTitle1{
	margin-left: 0;
	float: left;
	width: 100%;
}

}

@media screen and (min-width: 320px) and (max-width: 940px) {
.astroService-listing{
	display: block;
	padding: 20px 2%;
	border-bottom: 1px solid #eee;
	border-left: 3px solid #fff;
	border-right: 3px solid #fff;
	float: none;
	}

.astroService-listingActive{
	padding: 20px 2%;
	display: block;
	background: #f3f3f3;
	border-bottom: 1px solid #eee;
	border-left: 3px solid #1f9cd0;
	border-right: 3px solid #1f9cd0;
	float: none;
	overflow: hidden;
	}

      .selected-cards .updated-header {
            padding-left: 25px;
        }  

}


@media screen and (min-width: 300px) and (max-width: 700px) {

.DIV150img-cont{
	margin-left: 0;
	float: left;
	width: 100%;
	}

}
@media screen and (min-width: 300px) and (max-width: 795px) {


.babyName-GBDIV-main{
	margin-left: 0;
	margin-top: 20px;
	}

.babyName-GB{
	border: 0 none;
	float: left;
	width: 100%;
	margin: 10px 0;
	padding: 0;
	}

}


@media screen and (min-width: 795px) and (max-width: 1170px) {

.DIVbabyName-feild{
	float: none;
	overflow: hidden;
	}

.babyName-GBDIV-main{
	margin-left: 0;
	margin-top: 20px;
	}
}

@media screen and (min-width: 300px) and (max-width: 630px) {
.astroLHS{
	margin-right: 0;
	margin-left: 0;
	margin: 0 auto;
	width: 300px;
	}

.astroRHS{
	float: none;
	margin: 0 auto;
	}

.parshavli-RghtDIV img{
	width: 100%;
	}

.parshavli-lftDIV{
	width: 100%;
	}

.parshavli-RghtDIV{
	margin-top: 10px;
	float: left;
	width: 100%;
	margin-left: 0;
	border: 0 none;
	padding: 0;
	}


.astroCrousel{
	margin: 0 auto 20px;
	overflow: hidden;
	width: 300px;
	}

.astro-adSpace{
	margin: 0 auto;
	float: none;
	}
 .nSearchwidth{
    width: 100%;
    float:left;
    }
.nSearchFilterW{
    width: 100%;
    margin-top:15px;
    }
 .nSearchFilterPW{
        width: 100%;
    }
}

@media screen and (min-width: 300px) and (max-width: 800px) {
.parshavli-RghtDIV img{
	width: 100%;
	}
}

@media screen and (min-width: 630px) and (max-width: 975px) {
.parshavli-lftDIV{
	width: 100%;
	}

.parshavli-RghtDIV{
	margin-top: 10px;
	float: left;
	width: 100%;
	margin-left: 0;
	border: 0 none;
	padding: 0;
	}
}

@media all and (max-width: 865px) {
	.commonSiteLinks .mainLink{
		font-size: 14px;
	}
	.commonSiteLinks .linkCont{
		font-size: 11px;
		line-height: 15px;
	}
}


@media screen and (min-width: 975px) and (max-width: 1295px) {
#astro-bodyContainer{
	max-width: 960px;
	margin: 0 auto;
	}
}

@media screen and (min-width: 655px) and (max-width: 975px) {
#astro-bodyContainer{
	max-width: 640px;
	margin: 0 auto;
	}

.BLK300-right{
	position: absolute;
	bottom: 0;
	}

.BLK300-left{
	margin-right: 0;
	padding-bottom: 155px;
	overflow: hidden;
	}
}


@media screen and (min-width: 940px) and (max-width: 1160px) {
.followFB-icon{
	display: none;
	}

.followTWT-icon{
	display: none;
	}

.followGGL-icon{
	display: none;
	}

.contactDIV{
	display: none;
	}

.mobileViewHeader-Seach{
	display: none;
	}

#mobileNAV-show{
	display: none;
	}

#showFollowPop{
	display: inline;
	}

.footer220 .BLK-links{
	display: none;
	}
.stayinTouch{
	display: none;
	}
.followUs{
	display: none;
	}
.footer .middleDIV{
	height: 205px;
	}

.openPopMenu{
	display: none !important;
	}

}

@media screen and (min-width: 655px) and (max-width: 940px) {

.astrolistingRate-DIV{
	display: block;
	}

.openPopMenu1{
	display: none !important;
	}

.modifyBTN{
	margin-top: 5px;
	}

.servicesUL{
	width: auto;
	margin: 5px 5px 5px 0;
	}

.servicesUL{
	width: auto;
	}

.astroListingDetail .serviceBrief{
	display: none;
	}

.astroListingRates{
	position: absolute;
	bottom: 0;
	margin-left: 0;
	}
.servicedetail .astroListingRates{position:relative; margin-top: 10px;}        

.astroListingRates-listing{
	display: none;
	}

.astroListingDetail{
	position: relative;
	padding-bottom: 70px;
	}

.followFB-icon{
	display: none;
	}

.followTWT-icon{
	display: none;
	}

.followGGL-icon{
	display: none;
	}

.contactDIV{
	display: none;
	}

.astroHeader-SearchDIV{
	display: none;
	}

.astroHeader-SearchDIV1{
	width: 27px;
	background: #fff;
	padding: 5px 0 5px 5px;
	height: 20px;
	float: left;
	display: block;
	}

.astroHeader-TABsearch{
	background: #fff;
	padding: 5px 0 5px 5px;
	height: 20px;
	margin: 5px;
	margin-right: 85px;
	}

.astroHeader-SearchBTN{
	border: 0 none;
	}

.astroHeader-signInBTN{
	width: 78px;
	height: 30px;
	background: url(/assets/images/frontend/astro_sprite.png) no-repeat -99px -138px;
	}

.astro-ContactFollow{
	margin-left: 8px;
	}

header{
	width: 98%;
	padding: 0 1%;
	}

.mobileViewHeader-Seach{
	display: none;
	}

#mobileNAV-show{
	display: none;
	}

#showFollowPop{
	display: inline;
	}

.footer220 .BLK-links{
	display: none;
	}
.stayinTouch{
	display: none;
	}
.followUs{
	display: none;
	}
.footer .middleDIV{
	height: 205px;
	}
}
.kdlitime{
	width: 26%;
	}

@media screen and (min-width: 825px) and (max-width: 1040px) {

.div45per{
	width: 100%;
	margin-bottom: 10px;
	margin-right: 0;
	}

}

@media screen and (min-width: 300px) and (max-width: 825px) {

.div45per{
	width: 100%;
	margin-bottom: 10px;
	margin-right: 0;
	}

.blkLM2{
	margin-left: 0;
	}

.DIV40per{
	width: 100%;
	margin: 15px 0;
	}

}


@media screen and (min-width: 320px) and (max-width: 685px) {
.txtFooter{
	width: 100%;
	}

.txtFooter1{
	width: 100%;
	float: left;
	margin-top: 3px;
	}
	.w175{
		width: 145px;
	}
}

@media screen and (min-width: 320px) and (max-width: 345px) {
.astro-ContactFollow{margin: 10px 0 9px 4px !important;}

.brdcrums-topMargin{
	margin-top:0 !important;
}

/* .topband-DIV{display: none;} */
#astroBody-bg{margin-top: 53px !important;}
}
.appicon-mobile{
background: url(/assets/images/frontend/mobile/app_download_ios_android.png) no-repeat;
float: left;
width: 150px;
height: 50px;
margin: 0px 25px 0 0px;
}

@media screen and (min-width: 320px) and (max-width: 655px) {
.choose-card .tarotCardDetail {
	width: 90%;
}
.topband-margin{
	margin-top: 60px;
}

.brdcrums-topMargin{
	margin-top:100px;
}

.contactDIV{
	display: none;
	}


.astroRegist .col1-Astro{
	width: 100%;
	}

.astroRegist .col2-Astro{
	display: none;
	}

.astroRegist .col3-Astro{
	float: left;
	width: 100%;
	}

.astro-ContactFollow{
	margin: 10px 0 9px 10px;
	}


.astroListingDetail {
position: relative;
padding-bottom: 70px;
}

.servicesUL{
	width: auto;
	margin: 5px 5px 5px 0;
	}

.astroListingDetail .serviceBrief{
	display: none;
	}

.astroListingRates{
	position: absolute;
	bottom: 0;
	margin-left: 0;
	}
.servicedetail .astroListingRates{position:relative; margin-top: 10px;}

.astroListingRates-listing{display:none;}
.astrolistingRate-DIV{display: block;}

#astro-bodyContainer, .astro-bodyContainer{
	max-width: 320px;
	margin: 0 auto;
	}

footer .bottomDIV{
	font-size: 18px;
	}

nav ul{
	display: none;
	}

.astroLogo{
	float: left;
	margin: 0 0 0 10px;
	padding: 15px 0;
	width: 170px;
	}

.astroLogo img{
	float: left;
	width: 170px;
	}

header{
	height: 52px;
}

.header-rightDIV{
	margin: 0;
}

.sptreeLogo-unit .sptree{
	font-size: 12px;
	}

.sptreeLogo-unit{
	padding-left: 10px;
	margin: 9px 0;
	}

.astroNav-icon{
	float: left;
	width: 23px;
	height: 10px;
	background: url(/assets/images/frontend/astro_sprite.png) no-repeat 0 -484px;
	padding: 20px 0;
	}

#mobileView-headerHide{
	display: none;
	}

.mobileViewHeader-Seach{
	background: url(/assets/images/frontend/nav_bg.png) repeat-x;
	float: left;
	width: 96%;
	padding: 0 2%;
	position: fixed;
	z-index: 1001;
	margin-top: 53px;
	height: 42px;
	}

nav{
	display: none;
}

#astroBody-bg{
	margin-top: 53px;
}

.mobileViewHeader-logIn{
	float: left;
	width: 28px;
	height: 30px;
	background: url(/assets/images/frontend/astro_sprite.png) no-repeat -288px -504px;
	}

.astroHeader-SearchDIV{
	background: #fff;
	padding: 5px 0 5px 5px;
	height: 20px;
	margin: 3px 0;
	float: none;
	width: auto;
	}

.followMobile{
	display: inline;
	padding: 13px 0;
	}

#mobileFollowPop{}
#mobileFollowPop:hover .mobileViewHeader-NAV{
	display: block;
	}

.footer220 .BLK-links{
	display: none;
	}
.stayinTouch{
	display: none;
	}
.followUs{
	display: none;
	}
footer .middleDIV{
	position: relative;
	height: 205px;
	}

.footer220{
	width: 100%;
	padding: 0;
	}

.footer220 .title220{
	width: 96%;
	padding: 5px 2%;
	text-align: center;
	}

.footerLeftSec{
	margin-right: 0;
	}

.footer300{
	width: 100%;
	padding: 3px 0 0 0;
	float: none;
	}

.footer300 .stayinTouch{
	width: 96%;
	padding: 5px 2% 10px;
	}

.footer300 .stayinTouch .title{
	text-align: center;
	width: 100%;
	}
.footer300 .title300{
	width: 96%;
        padding: 5px 2% 10px;
        text-align: center;
	}

.footer300 .stayinTouch .txtfield{
	width: 185px;
	padding: 1px 5px;
	margin: 0 37px;
	}

#stayintouchbtn{
	margin: 0 100px;
	}

.footer300 .followUs .title{
	width: 100%;
	text-align: center;
	margin-right: 0;
	}

#stayintouchDIV{width:270px; margin:0 auto;}
#followBTNDIV{width:128px; margin:0 auto;}

.footer300 .followUs{
	margin: 10px 0;
	width: 100%;
	}


.astroHeader-signInBTN{
	float: left;
	background: url(/assets/images/frontend/astro_sprite.png) no-repeat 5px -138px;
	width: 18px;
	height: 20px;
	margin: 10px 0;
	padding: 5px;
	}

.search-mobile{
	background: url(/assets/images/frontend/astro_sprite.png?v1) no-repeat -240px -1212px;
	float: left;
	width: 22px;
	height: 26px;
	margin: 13px 5px 0 0;
}
.appicon-mobile{
	background: url(/assets/images/frontend/mobile/bothsmallbuttons.png) no-repeat;
	float: left;
	width: 36px;
	height: 26px;
        margin:13px 5px 0 0px;
	
}
.searchBox1{display: none;}

.astro-afterSignIN1 .header-userIcon{
	float: left;
	width: 40px;
	height: 40px;
	margin: 6px 5px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	-khtml-border-radius: 20px;
	border-radius: 20px;
	background: #fff;
	}

.astro-afterSignIN1 .header-userIcon img{
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	-khtml-border-radius: 20px;
	border-radius: 20px;
	}

.astro-afterSignIN1{
	height: auto;
	margin: 0;
	display: block;
	}


.astro-afterSignIN .header-userIcon{
	float: left;
	background: url(/assets/images/frontend/astro_sprite.png) no-repeat -31px -138px;
	width: 18px;
	height: 20px;
	padding: 5px;
	}

.astro-afterSignIN{
	height: auto;
	margin: 0;
	display: none !important;
	}

.astro-afterSignIN .header-userName{
	display: none;
	}

.astro-afterSignIN .header-userRight{
	display: none;
	}

.astroRegist-75Per{
	width: 96%;
	padding: 0 2%;
	}

#prelogineregistermobile{
	display: block;
	}

#loginRegistrationDiv{
	display: none;
	}

}
.btn-rd{
  display: inline-block;
  text-align: center;
  background: #009ae2;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  font-size: 22px;
  color: #ffffff;
  font-family: "Roboto Bold";
  text-decoration: none;
  padding: 10px 20px;
}

@media screen and (min-width: 486px) and (max-width: 845px) {
	.dashboard-crouselLeftArrow{display: none;}
	.dashboard-crouselRightArrow{display: none;}
}

@media screen and (min-width: 830px) and (max-width: 1130px) {
.filter35DIV{width:100%; margin-right:0;}
.filter55DIV{width: 100%; margin-top:30px;}
.filter43DIV{width: 100%; margin-top:30px;}
.filter20DIV{width: 100%; margin-top:30px;}
.filter17DIV{width: 100%; margin-top:30px;}
.filter58DIV{width: 100%; margin-top:30px;}
.nSearch .customStyleSelectBoxInner{width:94% !important;}
.filterDIV{margin-top: 10px;}
}

@media screen and (min-width: 320px) and (max-width: 830px) {
.rateFilter{margin-left: 0 !important; float: left; width: 100%;}
.filter35DIV{width:100%; margin-right:0;}
.filter55DIV{width: 100%; margin-top:30px;}
.filter43DIV{width: 100%; margin-top:30px;}
.filter20DIV{width: 100%; margin-top:30px;}
.filter58DIV{width: 100%; margin-top:30px;}
.filter17DIV{width: 100%; margin-top:30px;}
.filterDIV{margin-top: 10px;}
.nSearch .customStyleSelectBoxInner{width:90% !important;}
}

@media screen and (min-width: 1160px) and (max-width: 1600px) {


.mobileViewHeader-Seach{
	display: none;
	}

#mobileNAV-show{
	display: none;
	}

.contactDIV1{
	display: none;
	}

.footer300 .followUs{
	float: left;
	width: 300px;
	margin-top: 25px;
	}

.footer300 .followUs .title{
	float: left;
	width: 300px;
	font-size: 27px;
	color: #a9a9a9;
	}

.footerFB-icon{
	float: left;
	width: 77px;
	height: 77px;
	background: url(/assets/images/frontend/astro_sprite.png) no-repeat 0 -216px;
	margin-right: 10px;
	}

.footerFB-icon:hover{
	background: url(/assets/images/frontend/astro_sprite.png) no-repeat 0 -629px;
	-webkit-transition: opacity 1s ease-in-out;
	-moz-transition: opacity 1s ease-in-out;
	-o-transition: opacity 1s ease-in-out;
	transition: opacity 1s ease-in-out;
	}

.footerTWT-icon{
	float: left;
	width: 77px;
	height: 77px;
	background: url(/assets/images/frontend/astro_sprite.png) no-repeat -87px -216px;
	margin-right: 10px;
	}

.footerTWT-icon:hover{
	background: url(/assets/images/frontend/astro_sprite.png) no-repeat -87px -629px;
	}

.footerGGL-icon{
	float: left;
	width: 77px;
	height: 77px;
	background: url(/assets/images/frontend/astro_sprite.png) no-repeat -175px -216px;
	margin-right: 10px;
	}

.footerGGL-icon:hover{
	background: url(/assets/images/frontend/astro_sprite.png) no-repeat -175px -629px;
	}
}
/**for menu hover */
.navLink-hover div {
	display: none;
	}

.topMenu > li:hover .navLink-hover div {
	display: block;
	}

.topMenu > li:hover{
	background-color:#1f9cd0;
        background: #1f9cd0;
	}

.topMenu > li:hover a{
	  color:#fff;
	}

.topMenu:hover .colA-activeTAB a{color:#000 !important;}
.topMenu > li:hover .navLinks-arrow{
	background: url(/assets/images/frontend/astro_sprite.png) no-repeat -396px -90px;
	}

  
/*media query ends*/
.dropdownWidth{
	width:100% !important;
	}
.padleft5{
    padding-left: 5px;
 }
 select:focus { 
    width:auto ;
    position:relative ;
}

.astroRHS-commonBLK h3{color: #535252;}

.astroRHS-commonBLK .popularRHS:hover .ppdetail{color: #535252 !important;}
.font16{
	font-size: 16px !important;
	}
.pricefont{font-family: 'rupeesign' !important;}
.expertTooltip:hover .toolExpert{
    display:block;
}
.toolExpert{
    cursor:auto;
    position: absolute;display:none;
    background-color: #FFF;
    width:300px;
    height:100px;
    border: #CCC 1px solid; 
    border-radius: 2px;
}
.toolExpert div{
    float:left;
    margin-left: 5px
}
.toolExpert div span{
    font-size: 16px;
    
}
.articlesharing div{
    width:auto !important;
    display:inline-block;
}


/*css changes for coupon box*/
.redeembox{
    width:100%;
    margin: 0 -1%;
    padding:10px 1%;
    background-color: #DDDDDD;
    margin-top: 7px;
}
.redeembox .applycoupon{
    font-size: 20px;
    color: #787878;
    }
.inputbox{margin:0 12px 0 15px; width:200px; position:relative;}
.redeembox .applycoupon input{
    border: 1px solid #e9e9e9;
    height: 20px;
    padding: 5px;
    width: 90%;
    background: #ffffff;
  }
.redeembtn{
    display:inline-block;
    padding:5px 15px 5px 15px !important;
    height:20px;
    line-height: 20px;
    font-size:12px;
}
.spinner{
    position: absolute;
    top: 5px;
    right: 14px;
}
    
.coupontxt{
    line-height: 30px;
    font-size: 14px;
}



/*css change for card offer page*/
.astroCommon-300.astrocardblock{position: relative; width:18.2%;padding-top:0px;}
.astroCommon-300.astrocardblock  h2{width:94%; text-align: right;}
.pricebox{ float:left;margin-top: 15px;font-size:14px;color:#7f7f7f;}
/*.marginminus{ margin-left: -10px;}*/
.discountoff{
    position: absolute;
    top:0px;
    left:0px;
    background: #fcd400;
    padding: 2px 4px;
    font:20px 'Roboto Bold';
    color:#9f2b1e;
    border-right:1px solid #d9b104;
    border-bottom:1px solid #a78d04;
}
.parsadimg img{ width:100%; height: auto;}
.width100percent{ width:90%;}
.gosftext{
    margin-top: 10px;
}
.discountbar{padding:10px 0 10px 15px; width:98%;}
.discountbar1{ margin-top: 20px;}
.discountbar1 .linksBTM{
    margin: 5px 10px 5px 4px;
}
.parsadtitle{
    height:40px;
    overflow: hidden;
}
.parsaddesc{
    height:40px;
    overflow:hidden;
}
.topbanner{
    margin:10px auto;
    text-align:center;    
}
.printicon{
    background: url(/assets/images/frontend/astro_sprite.png) no-repeat -316px -1300px;
    height: 38px;
    width: 30px;
    margin:-3px 2px 0 0;
    text-indent: -2153px;
    overflow: hidden;
    display: inline-block;
}
.stayTicker1{
    background: url(/assets/images/frontend/astro_sprite.png) no-repeat -255px -1300px;
    width: 25px;
    height: 28px;
    margin-right: 15px;
    }
/*css changed for interactive section in Right Side*/
.interactiveblk .expertsBLK{
    float: left;
    width: 83px;
    margin: 5px 6px 5px 0;
    border: 1px solid #eeeeee;
    padding: 2px;    
}
.related-articleblock{width:100%;padding:2% 0;}
.gridBox.relatedarticle-small .contentBox{width:16%;margin-bottom: 0px;padding-bottom:0px;}
.gridBox.relatedarticle-small .contentBox h2{color:#535252;}
.gridBox.relatedarticle-small .contentBox,.gridBox.relatedarticle-small .contentBox:hover{
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
    
    -webkit-transform:none;
    -moz-transform:none;
    transform:none;
    
}

.gridBox.relatedarticle-small .contentBox .imgBox{
    height:auto;
    min-height:auto;    
}
.service-small{width:68%; display: inline-block; margin-bottom: 4px;}
.buyblock .astroListingRates{width:32%;font-size:12px;margin-left: 0px; position: relative !important;}
.buyblock .astroListingRates a{color:#1f9cd0;}
.popularRHS.service-small .pp14detail h3{font-size:12px; margin:0px;}
.buyblock .buyNow-btnBlue{
    float:none;
    width:62%;
    margin:5px auto 0;
    padding:3px 0;
    display: inline-block;
    font-size:12px;
}
.seperatblock{
    margin-bottom: 7px;
    border-bottom: 1px solid #eeeeee;
    padding-bottom: 7px;
}
.expline{
    border-bottom:1px solid #ccc;padding-bottom:5px;
}
.seperatblock h3{color:#535252;}
.seperatblock:last-child{padding-bottom:0px;margin-bottom: 0px;border:none;}
.astroService-listing .servicedescription  h2{float:none;}
.servicedescription{width:65%;float:left;}
.astroListingDetail.servicedetail{padding-bottom:0px !important;}
.inner-cont{max-width:960px; margin:0 auto;}
.common-padding{padding: 0 2%;}
.service-block-recomm .buyblock .buyNow-btnBlue{width:90%;}
.socialshare-box{
    margin: 10px 0 0 0;
    font-style: italic;
    color: #000;
}
.socialshare-box .shareicon div{ margin: 2px 2px 2px 0;}
.socialshare-box .shareicon{ margin: 0px;}
@media screen and (max-width: 1295px) and (min-width: 975px){
    .offerblock {max-width:100% !important;}
}
@media screen and (max-width:1280px){
    .offerblock{ max-width:100% !important;}
    .astroCommon-300.astrocardblock{ width:22.8%;}
    
}

@media screen and (max-width: 1279px) {
    .panchangBlock > .DIV40per {
        width: 100%;
        height: auto !important;
    }

    .panchangBlock > .DIV40per .eventDIV {
        margin-left: 78px;
        overflow: hidden;
        padding: 0 0 10px;
    }

    .panchangBlock > .DIV40per .eventDIV h2 {
        width: 100%;
    }
    
    .selected-cards .updated-header {
        width: 100%;
        height: auto;
    }
}
@media screen and (max-width:1000px){
    .offerblock{ max-width:100% !important;}
    .astroCommon-300.astrocardblock{ width:30.5%;}
    .topbanner img{ width:100%; height:auto;}
   
}
@media (max-width: 768px) {
    .offerblock{ max-width:100% !important;}
    .astroCommon-300.astrocardblock{ width:45.7%;}
    .topbanner img{ width:100%; height:auto;}
    a.askbtn{width:80%;}
    
    
    
    .selected-cards .updated-header {
        width: 100%;
        height: auto;
        padding-left: 25px;
    }
}

@media (max-width: 480px)  {
    .offerblock{ max-width:100% !important;}
    .astroCommon-300.astrocardblock{ width:90%;}
    .topbanner img{ width:100%; height:auto;}
    .servicedescription{width:100%;}
    .astroListingDetail.servicedetail{padding-bottom:0px;}
    
}
@media (max-width: 320px)  {
    .offerblock{ max-width:100% !important;}
    .astroCommon-300.astrocardblock{ width:90%;}
    .topbanner img{ width:100%; height:auto;}
}
@media screen and (max-width: 655px) and (min-width: 320px){.astroListingDetail.servicedetail{padding-bottom:0px;}}
@media (min-width:768px) and (max-width:1366px){
    .service-block-recomm{width:46%;float:left; border-bottom: none; margin-left: 4%;}
    .service-block-recomm:first-child,.service-block-recomm:nth-child(3),.service-block-recomm:nth-child(5),.service-block-recomm:nth-child(7){ margin-left:0%;}
    .service-block-recomm .pp14detail span{font-size: 12px;}
    
    .service-block-recomm .buyblock .buyNow-btnBlue{width:90%;}
}
@media screen and (max-width:1280px){
	
}
@media (min-width:320px) and (max-width:1024px){
	.innerblock{ width:96%; padding:0 2%;}
	.maxchar{ width:100%;}
	.askquestion .inputbox textarea{ width:98%;}
	.peoplebox{width:100%;}
        .ask-now-btn{width:100%; text-align:center;}
}

@media (min-width:320px) and (max-width:767px){
.peoplebox{ width:100%;}
.peoplebox .consultantblock{
	width:93%;
	margin:0 0px 10px 0;
}
.people-details .name{
font:14px 'Roboto Bold';
}
.people-details .designation{
	font:12px 'Roboto Light';
        margin-top: 5px;
        
}

.people-details .price{
	font:11px 'robotoregular';
}
.askquestion .inputbox textarea{font-size:14px;height:35px; padding:8px 1%;}
.maxchar{font-size:10px;}

}

@media (min-width:320px) and (max-width:480px){
.peoplebox .consultantblock{ width:100%;}
a.askbtn {
	font: 16px/55px 'robotoregular';
	width: 35%;
}
.maxchar{ width:100%; text-align:center;}

}


@media screen and (max-width: 699px) {
   
    
	.selected-cards .marginB20 img {
		width: 51px;
		height: 74px; 
	}
}

@media screen and (min-width: 1024px) and (max-width: 1279px) {
	.selected-cards .marginB20 {
		width: 58px;
		height: 88px; 
	}
}

.search-bottom-fixed {
    position: fixed;
    width: 955px;
    height: 55px;
    background: url('/assets/images/frontend/header_topdiv_bg.jpg') repeat;
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: 10000;
}

.search-conatiner {
    padding: 15px 25px;
}

.search-conatiner textarea,
.search-conatiner input{
    width: 76%;
    float: left;
    height: 28px;
    max-height: 28px;
    min-height: 28px;
    border-radius: 5px;
    padding: 2px 10px;
    font-size: 18px;
    line-height: 28px;
    background: #fff;
}

.search-conatiner .buyNow-btnBlue {
    width: 15%;
    margin: 0 0 0 35px;
}

.search-conatiner h3 {
    background: none;
    font-size: 24px;
    color: #fff;
    font-family: 'Roboto Light';
    padding: 0;
    float: left;
}

.search-conatiner .astroHeader-SearchDIV {
    margin: 0 0 0 45px;
}

.search-bottom-fixed .close {
    position: absolute;
    right: 0;
    top: 0;
}

.search-bottom-fixed .searchPOP1 {
    top: -38px;
}