﻿

/*left panel end here*/
/*default.aspx*/

#specialsblog .mid-heading{ font-family:Arial; color:#fff; font-size:16px !important; font-weight:bold; color:#fff; text-align:center; padding:7px 20px 0px 20px;  padding:1px 20px 0; width:auto; line-height:31px; background: #bb7f07; /* Old browsers */
background: -moz-linear-gradient(left,  #bb7f07 0%, #ffac07 28%, #ffae00 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#bb7f07), color-stop(28%,#ffac07), color-stop(100%,#ffae00)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #bb7f07 0%,#ffac07 28%,#ffae00 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #bb7f07 0%,#ffac07 28%,#ffae00 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #bb7f07 0%,#ffac07 28%,#ffae00 100%); /* IE10+ */
background: linear-gradient(to right,  #bb7f07 0%,#ffac07 28%,#ffae00 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bb7f07', endColorstr='#ffae00',GradientType=1 ); /* IE6-9 */
border-radius:4px 4px 0px 0px; -webkit-border-radius:4px 4px 0px 0px;-moz-border-radius:4px 4px 0px 0px;       margin:0;         
}

.content_panel h2 {
  color: #FF7B05;
  font-size: 22px;
  font-weight: bold;
  line-height: 25px;
  padding: 5px 0;
  text-align: center;
  margin-bottom: 20px;
}


#specialsblog .mid-header-bot{ border-bottom:5px solid #fdb320; margin-top:-5px;}
.needhelp h3{ padding:0;}
.cusno{
    float: left;
  margin: 0 18px 0 0;
    padding: 0 20px 0 0;}
    .cusno p{ margin-left:0;}
    .cusno h4{ text-align:center;}

    .cusno1{  background:url(/app_themes/Astroved/images/fslpiter.jpg) no-repeat 20px 0;}

/* Tabs */

/*Title Header */
.head-tit{ -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; background:#01A4E8 url(/App_Themes/Astroved/images/head.jpg) repeat-x; color:#fff !important; display:block; height:30px; width:250px; text-align:center; margin:0px auto;}
.head-tit h1{ font-size:16px; color:#fff; padding:4px; text-align:center; font-weight:bold;}
.head-bot{ background:url(/App_Themes/Astroved/images/mainbg.png) no-repeat -552px -60px !important; height:8px !important; width:16px !important; margin:0px auto; margin-top:1px;}
.spl-head-tit{ -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; background:#01A4E8 url(/App_Themes/Astroved/images/spl-head.jpg) repeat-x; color:#fff !important; display:block; height:30px; width:250px; text-align:center; margin:0px auto;}
.spl-head-tit h1{ font-size:18px; color:#fff; padding:4px; text-align:center; font-weight:bold;}
.spl-head-bot{ background:url(/App_Themes/Astroved/images/mainbg.png) no-repeat -402px -55px !important; height:8px !important; width:16px !important; margin:0px auto; margin-top:1px;}

.right-panel-heading{ font-size:26px; line-height:28px; padding:8px 0px; color:#ff6c00; font-family:"Segoe Print", Arial, Verdana; font-weight:bold;}
.left-contain{ width:355px; float:left; overflow:auto;  margin:10px 0px; padding-right:5px;}
.right-contain{ width:100%; float:left; margin:5px;}
.con_wrap{ margin:0 5px;}
.dailynl{ background:#fff url(/App_Themes/Astroved/images/nl-strip.jpg) repeat-x bottom center; padding:5px 5px; width:100%; border:1px solid #e6a2bb;}
.dailynl-heading{  color: #267419; font-size: 17px;  font-weight: bold; text-align: center;}
.dailynl-input{ width:150px !important; float:left;}
.f_name{ width:100px; float:left; line-height:32px;}
.newsletter_input{ margin:0; padding:2px 5px; float:left;}
.tit{ font-size:12px; color:#1c1c1c; margin:10px 0px;}
.fest-link li { background:url(/App_Themes/Astroved/images/blue-star.png) no-repeat 0px 12px; padding:5px 15px; line-height:22px; color:#333; float:left;}
.fest-link li a{ color:#333; font-size:13px; font-weight:bold;}
.fest-link li a:hover{ color:#E7148B;}
.pro{ margin:2px;}
.pro img{ margin:5px; border:1px solid #aeaeae; width:98px; height:98px;}
.pro-con{ height:76px; overflow:hidden;height: 115px;}
.pro-con p{ padding:3px !important; font-size:12px !important; line-height:18px; margin-left:3px;}
.pro-add{ padding:3px;}
.prasna-history{ padding:5px; width:100%; height:auto; background:#FBFFF2; margin:5px;}
.prasna-left-panel{ width:130px; padding:5px; font-weight:bold;}
.boximage img { height:130px;  width:130px;}
.boximage h6{ text-align:center; padding:2px; color:#008A9A !important; font-size:12px; font-weight:bold !important;}
.boximage-small { background:#F5F5F5; border:1px solid #D5D5D5; border-radius:8px 8px 8px 8px; -moz-border-radius:8px 8px 8px 8px; -webkit-border-radius:8px 8px 8px 8px; box-shadow:1px 2px 6px #C0C0C0; -moz-box-shadow:1px 2px 6px #C0C0C0; -webkit-box-shadow:1px 2px 6px #C0C0C0; float:left; height:85px; margin:0px 5px; width:85px;}
.boximage-small img { height:75px; margin:5px !important; width:75px;}
.link-service-left{ width:45%; float:left; overflow:auto; border-right:dotted 1px #ccc; margin:10px; padding-right:10px;}
.link-service-right{ width:45%; float:left; margin:10px;}
.parentitemcontainer{ border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; }

.RadGrid_Default{ min-height:170px;}
.RadGrid_Default .rgHeader, .RadGrid_Default .rgHeader a{ color:#008A9A !important;}

.generaltable{ margin:0px auto; width:90%;}
.generaltable tr{ border:1px solid #C4C4C4; color:#444; padding:4px; text-align:left; padding-left:5px;}
.generaltable th { background:#0070A4; color:#FFF; font-weight:bold; padding:4px;}
.generaltable td { border:1px solid #C4C4C4; padding:7px 4px; text-align:center;}
.generaltable td p{ text-align:left !important;}
.generaltable td a{color:#008A9A;}
.product_name_txt{ width:72%;}
.price_txt{ text-align:center; width:15%;}
.order_txt{ text-align:center; width:15%;}
.horo{ width:980px; float:left;}
.horo img{ width:70px; height:70px;}
table.innernav{ width:90%; margin:0 auto;}
.content_panel{ padding:8px; box-shadow:0 2px 20px rgba(0, 0, 0, 0.094) inset; background:#fff; border-radius:0 0 5px 5px; float:left; position:relative; width:98%; margin:0 0 10px; } 
.inner_head_bg{ background:#0053a4; line-height:40px; color:#fff; font-size:14px; font-weight:bold; position:absolute; top:5px; left:0;}
.header_left_bg{ position:absolute; background:url(/App_Themes/Astroved/images/header_left.png) no-repeat 0px 0px; left:-12px; width:12px; height:50px; top:5px;}
.subtitle{ font-size:14px !important; padding:10px 0;}
.live-homa-wrapper { margin: 0 auto; padding: 0; width: 990px;}
.leftproduct { float: left; margin: 10px 10px 10px 0; width: 720px;}
.topstrip {background:  url("/App_Themes/Astroved/images/blue-strip.jpg") repeat-x scroll 0 0 transparent; height: 40px;margin: 10px 0;width: 100%;}
.topstrip h1 { color: #FFF; float: left;font-family: Arial,Helvetica,sans-serif; font-size: 26px; margin: 0 auto; padding: 2px 0 0 15px;}
.middlepanel { background: none repeat scroll 0 0 #FFF; margin: 0; width: 710px;}
.rightproduct tr{height: 40px;}
.rightproduct tr td:first-child{width: 65%;}
.rightproduct td{font-weight: bold;}
.upcoming-homa-popup{float: left;width: 500px;position: absolute;z-index: 100;display: none;} 
.rightstrip-top {background: url("/App_Themes/Astroved/images/blue-strip.jpg") repeat-x scroll 0 0 transparent;float: left;height: 35px;margin: 10px 0;width: 200px;}
.rightstrip-top h1 {color: #FFF;float: left;font-family: Arial,Helvetica,sans-serif; font-size: 20px; margin: 0 auto;padding: 4px 0 0 10px;}
.price-list-display h1 { color: #000; font: bold 16px Arial,Helvetica,sans-serif; padding: 4px 0 4px 10px;}
.price-list-display h1 a{ color:#00739D;}
.price-list-display h2 { color: #000;font: 12px Arial,Helvetica,sans-serif;padding: 0 0 4px 10px;}
.price-list-display-price {color: #545353; font: bold 20px Arial,Helvetica,sans-serif; height: 40px;padding: 10px 0 4px 10px;}
.pro1 {background: url(/App_Themes/Astroved/images/allhomas_bg.jpg) repeat-x scroll center bottom #FFF; border: 1px solid #A8E8FF;border-radius: 8px; margin: 0 auto;padding: 10px 14px;}
.pro {background: url(/App_Themes/Astroved/images/allhomas_bg.jpg) repeat-x scroll center bottom #FFF; border: 1px solid #A8E8FF;border-radius: 8px; margin: 0 auto;padding: 10px 14px;}
.beneyandet {border-left: 1px dotted #000;float: right; height: 100%; margin: 6px 0 4px; padding: 8px; width: 380px;}
.benedescription { width: 430px;}
.product-display table {border: 1px solid #0572B1; border-collapse: collapse; margin: 6px auto; padding: 4px; width: 90%;}
.product-display td { border: 1px solid #0572B1; color: #333;font: 14px/18px Arial,Verdana; margin: 0;padding: 0px 4px;}
.popupmsg { background: url(/App_Themes/Astroved/images/hand_finger.gif) no-repeat scroll 0 50% transparent; color: #FF0000;cursor: pointer;font-size: 14px;font-weight: bold;padding:5px 0 5px 30px;}
.popupmsg_txt {color: #FF0000;cursor: pointer;font-size: 14px;font-weight: bold;padding:5px; display:block;}
.blue-star1 { line-height: 22px; margin: 5px;}
.blue-star1 li {background: url("/App_Themes/Astroved/images/blue-star.png") no-repeat scroll 0 50% transparent;color: #333;font-size: 13px;padding:1px 3px 1px 15px;}
.homa-bene{    background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #E5E5E5; margin: 2px 5px 5px; padding: 7px 10px; text-align: justify !important;}
.homa_img_big{ width:160px; float:left;}
.innerblock {background:url("/App_Themes/Astroved/images/astrology-team-bg.png") repeat-x scroll center bottom #FFF;border: 1px solid #9B9B9B;border-radius: 8px;margin: 0 auto;padding: 10px 14px;}
.quiz_qus table{ width:90%; margin:0 auto;}
.quiz_qus li{ font-size:13px; color:#333;}
.homa-right {float: right; width: 557px;}
.homa-left {float: right;margin-top: 10px;width: 730px;}
.nadi_astro{ margin:10px;}
.nadi_astro p{ line-height:24px !important;}
 /*.page_right_panel h1{ font-size:23px; font-weight:bold; color:#EC2028; padding:5px 0; font-family:Century Gothic; line-height:27px;}*/
 h1.head_txt{ font-size:24px; color:#FF7B05; font-weight:bold; padding:4px 0; text-align:center; font-family:Century Gothic;}
.nadi_astro h2, .nadi_astro h4, .page_right_panel h3{ color:#027456; font-size:18px; padding:5px 0;}
.nadi_astro h3, .page_right_panel h4{ color:#8F3090; font-size:16px; padding:3px 0;}

h1.vishnu_maya_txt{ font-size:22px; color:#FF7B05; text-align:center;}
.popmsg1{   color: #FF0000;    font-weight: bold;    text-align: right;    text-decoration: none;}
.tablestyle { color: #000000; width: 100%;}
.tablestyle td { color: #000000; padding: 7px;}
.ui-accordion-content img{ margin:0 5px;}
blockquote.pillai_navi_quote{ font-style:italic; color:#800080; font-size:16px; display:block; line-height:24px; font-weight:bold; }
.about_nadi{ width:80%; margin:0 auto; background:url("/App_Themes/Astroved/images/allhomas_bg.jpg") repeat-x scroll center bottom #FFFFFF; border:1px solid #A8E8FF; border-radius:8px; padding:10px;}
.about_nadi1{ width:93%; margin:0 auto; background:url("/App_Themes/Astroved/images/allhomas_bg.jpg") repeat-x scroll center bottom #FFFFFF; border:1px solid #A8E8FF; border-radius:8px; padding:10px;}
.enq_box{ float:right; width:340px; margin:0 10px;}
.skype_link{ width:300px; float:left; margin-top:30px;}

.update_btn{ margin:0 0 0 475px;}
.content_panel h3{ color:#027456; font-size:18px; padding:5px 0; margin-bottom:10px;}
.do_donts_head{ color:#267419; font-weight:bold; font-size:16px; text-align:center; padding:6px 0;}
.view_archive_order{ float:right; padding:20px; color:#007B91;}
.rgNoRecords td {color: #E7148B; font-size: 13px; font-weight: bold; padding: 20px 0; text-align: center !important;}
.sectionheading{ background:#05305A; text-align:center; color:#fff; font-size:12px; font-weight:bold; padding:8px 0;}
a.navigationlink{ text-decoration:none; color:#333; font-weight:normal;}
a.navigationlink:hover{ text-decoration:underline;}
/*StoreFront with Menu.master-page */
   
.page-nav-mid-video{ width:244px; height:154px; background:#fff; float:right; margin:30px 20px 0px 10px; box-shadow:0 10px 40px #CCC inset; border-radius:3px;}
.page-nav-mid-video1{ width:244px; height:154px; background:#fff; float:right; margin:14px 5px 0 20px;  box-shadow: 0 10px 40px #CCCCCC inset; border-radius:3px;}
.inner_img_wrap{ width:310px; height:200px; text-align:center; float:right;  margin:14px 5px 0 20px; border:1px solid #adaaaa; padding:5px 0;}
.page-nav-mid-matching-report{ width:220px; height:134px; margin:11px 13px 12px 14px;}
.page-nav-mid-testi-hold{float:right; margin:30px 0px 0px 0px; width:208px;}
.page-nav-mid-testi{border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; background:#e3f8ff; border:1px solid #09F; height:142px;}
.page-nav-mid-testi h2{ font: bold 18px "Segoe Print", Arial, Tahoma, Verdana; color:#066caa; border-bottom: solid 1px #2ca6ce; text-align:center;}
.page-nav-mid-testi p{ color:#4e4e4e; line-height:20px; font-size:12px; padding:5px 4px 0px;}
.page-nav-mid-testi-bg{ background:url(/App_Themes/Astroved/images/mainbg.png) no-repeat -345px -176px; height:16px; margin:-2px 0px 0px 20px; color:#066caa; font-weight:bold; padding:2px 0px 0px 25px;}    
.page-related-product-hold{ width:920px; margin:0px auto}
.page-related-product-hold h1{ color:#4352BD; font-size:20px;}
.page-related-product-hold h2{ color:#4352BD; font-size:20px;}
.page-related-product-new{ width:220px; height:200px; float:left; background:url(/App_Themes/Astroved/images/product-new.png) no-repeat 0 0; margin:10px 10px 0px 0px; text-align:center;}
.page-related-product-new h1{ font:bold 16px Arial, Helvetica, sans-serif; color:#ff0000; padding:50px 0px 6px 40px; text-align:left;}
.page-related-product-new h3{ font:bold 16px Arial, Helvetica, sans-serif; color:#ff0000; padding:50px 0px 6px 40px; text-align:left;}
.page-related-product-new img{ margin:3px 0px 10px 10px;}
.page-related-product-pop{ width:220px; height:200px; float:left; background:url(/images/mainbg.png) no-repeat -576px -339px; margin:10px 10px 0px 0px; text-align:center;}
.page-related-product-pop h1{ font:bold 18px Arial, Helvetica, sans-serif; color:#ff0000; padding:40px 0px 6px 10px; text-align:left;}
.page-related-product-pop img{ margin:10px 0px 10px -10px;}
.page-homa {background: #FFF ; border:1px solid #d9d9d9; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; float:left; height:190px; margin:4px; width:168px;}
.page-homa h5{ text-align:center; margin:0px; padding:0px !important;}
.page-homa p{ padding:0px !important; margin:0px;}
.page-homa .deity_txt{ text-align:center;}
.deity_txt span{color:#E7148B;}
/*slider-page*/


/* product listing add to cart status*/

 
.homa {  background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #D9D9D9; border-radius: 8px; float: left; height: 190px; margin: 4px; width: 168px;}
.homa h5 { margin: 0; padding: 0 !important; text-align: center; color:#027456;}
.lightred{ color: #E7148B;}
.inline-signin { background: url("/images/signin-bg.jpg") repeat-x scroll center bottom #FFFFFF;  float: right;  margin-left: 10px;  width: 400px;}	
.saturn_panel p{ font-size:14px; line-height:24px; padding:6px 0;}
.general-orderlist li { color: #2C2C2C; font-size: 12px; font-weight: bold; list-style: decimal outside none; margin: 0 0 0 30px; padding: 0 0 10px;}
table.saturn_horo td a { color: #FF0000; font-weight: bold;}
.transittable{ width:100%;}
.transittable td{ text-align:center;}
.transittable a{ font-weight:bold; color:#ff0000; text-align:center;}
table.saturn_horo{ margin:0 auto;}
table.saturn_horo td{padding:15px;}
.highlight_box{   background: none repeat scroll 0 0 #FFE8ED; border: 1px solid #97094F; color: #B80298; font-size: 16px; font-weight: bold;line-height: 21px; margin: 10px 0;padding:7px; text-align:center; font-family:Century Gothic;}
.content_panel p img{ margin:5px;}
.general-table { margin: 15px auto; width:85%;}
.general-table td {border: 1px solid #C4C4C4; padding: 5px;}
.general-table th {background: none repeat scroll 0 0 #8F3090; border: medium none; color: #FFFFFF;font-weight: bold; padding: 4px;}
.general-table a {color: #FF6600; font-weight: bold; text-decoration: none;}
.general-table tr { border: 1px solid #C4C4C4;color: #444444; padding: 4px; text-align: left;}

.landing-page-right{ width:48.5%; float:left;}
.landing-page-left{ float:right; width:50%;}

.static_page_cart { background: url("/App_Themes/Astroved/images/allhomas_bg.jpg") repeat-x scroll center bottom #FFF; border: 1px solid #A8E8FF; border-radius: 8px; float: left;margin: 10px; padding: 10px 14px; width: 42%;}
.static_page_cart h6 { overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.static_page_cart img {border: 1px solid #AEAEAE;height: 98px;margin: 5px; width: 98px;}

.astroved_specials { background: url("/App_Themes/Astroved/images/allhomas_bg.jpg") repeat-x scroll center bottom #FFF; border: 1px solid #A8E8FF; border-radius: 5px; margin: 10px; padding: 10px 14px; width: 93%; clear:both;}
.astroved_specials h6 { text-align:center;}
.astroved_specials h6 a{ font-size:13px;}
.astroved_specials .pro-con a~p{ padding:0; margin:0; font-size:13px !important;}
.astroved_specials img {border: 1px solid #AEAEAE;height: 98px;margin: 5px; width: 98px;}
.astroved_specials .pro-con{ height:auto;}
.pro-con p{ padding:3px !important; font-size:12px !important; line-height:18px; margin-left:3px;}
.astroved_specials a.add_cart { background-color: #FA7414; background-image:-moz-linear-gradient(center top , #FBB159, #DE7615);border-color: rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.35) rgba(0, 0, 0, 0.35) rgba(0, 0, 0, 0.25);
    border-radius: 3px 3px 3px 3px; border-style: outset;border-width: 1px; color: #FFFFFF !important;font-size: 12px;font-weight: bold;padding: 3px 5px; text-shadow: 0 -1px 0 #DC5600;}

.special_pro {
    float: left;
    width: 50%;
}
.single_pro .static_page_cart { width: 93%;}
.lan_price{ color:#8F3090; font-weight:bold;line-height: 30px;}
#CartUp .success_status_txt{ width:86%;}
.astro_contibute{float:left;}
.static_page_cart a.add_cart { background-color: #FA7414; background-image:-moz-linear-gradient(center top , #FBB159, #DE7615);border-color: rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.35) rgba(0, 0, 0, 0.35) rgba(0, 0, 0, 0.25);
    border-radius: 3px 3px 3px 3px; border-style: outset;border-width: 1px; color: #FFFFFF !important;font-size: 12px;font-weight: bold;padding: 3px 5px; text-shadow: 0 -1px 0 #DC5600;}
.prasna-question-innerbox { border-right: 1px dashed #ccc; float: left;height: 242px;overflow: auto;width: 305px;}
.product-display { float: left; margin-left: 10px;}
.nadi-table th {background: none repeat scroll 0 0 #8F3090; border: medium none;color: #FFFFFF;font-weight: bold; padding: 4px;}
.nadi-table td {border: 1px solid #C4C4C4; padding: 4px; color:#222;}
.nadi_inner_table{ width:96%; margin:0 auto;}
.nadi_inner_table th{ color: #8F3090;font-size: 15px; padding:4px;border: 1px solid #939399;}
.nadi_inner_table td {border: 1px solid #939399; padding: 4px;}
.boxBody h3 {color: #027456; font-size: 18px; padding: 19px 0 0 26px;margin-bottom: 0px;}


.PriceInfoRight .total_txt {display: inline-block; float: none; font-size: 18px; font-weight: bold; text-align: right;}
.PriceInfoRight .total_price_txt { display: inline-block; font-size: 20px; font-weight: bold; min-width: 140px; text-align: right;}
.actioncontainer1 .grand_tot_txt { float: right;}

table.grid_wrapper { width:100%; margin:5px 0; border:1px solid #d8d8d8;font-size:13px; }
table.grid_wrapper th{ background:url(/App_Themes/Astroved/images/pay-strip.png) repeat-x left bottom;  padding:6px 5px; color:#15478C;}
table.grid_wrapper td{ padding:5px;}
table.grid_wrapper th:first-child { border-radius: 5px 0 0 0;}
table.grid_wrapper th:last-child {  border-radius: 0 5px 0 0;}
table.grid_wrapper tr:nth-child(even) {background: #F3FAFD; }
table.grid_wrapper tr:nth-child(odd) {background: #FFF}
table.grid_wrapper tr:hover{background:#fffdf3;}
table.grid_wrapper td[colspan="9"] {background: none repeat scroll 0 0 #EFEFEF; border-bottom:1px solid #C3C3C3;}
.linkcontainer{line-height:21px; font-size:13px; color:#333; padding:2px; text-decoration:none; font-weight:bold; border-bottom:1px dotted #ccc;}
.linkcontainer a{ text-decoration:none; color:#008A9A;}
.linkcontainer img{ margin:2px 4px;}
.linkcontainer_pro{line-height:21px; font-size:13px; color:#333; padding:2px; text-decoration:none; font-weight:bold; border-bottom:1px dotted #ccc;}
.linkcontainer_pro a{ text-decoration:none; color:#008A9A;}
.linkcontainer_pro img{ margin:2px 4px;}
.navigationbox_pro{ background: #EDEDED; margin: 0 0 10px;}
a.navigationlink_pro{ text-decoration:none; color:#333; font-weight:normal;}
a.navigationlink_pro:hover{ text-decoration:underline;}
@font-face{font-family: 'WebRupee';src: url('/Images/font/WebRupee.V2.0.eot');src: local('WebRupee'), url('/Images/font/WebRupee.V2.0.ttf') format('truetype'), url('/Images/font/WebRupee.V2.0.woff') format('woff'), url('/Images/font/WebRupee.V2.0.svg') format('svg');font-weight: normal;font-style: normal;}
.WebRupee{font-family: 'WebRupee'; display:inline-block;}
.lan_price .WebRupee{font-family: 'WebRupee'; font-size:14px;}
.headstrip_txt .WebRupee{font-family: 'WebRupee'; font-size:13px;}

/* specials pages design*/
#specials_wrap{ box-shadow:0 10px 40px #CCC inset; background:#fff; margin:5px 10px; padding:35px 20px 20px; border-radius:7px; }
#specials_wrap h2{ color:#FF7B05; font-size:23px; font-weight:bold; line-height:25px; text-align:center;  padding:5px 0;}
#specials_wrap .static_page_cart{ width:95%;}
#specials_wrap ul li { background:url(/App_Themes/Astroved/images/blue-star.png) no-repeat 0px 9px; padding:1px 3px 1px 15px; color:#333; margin-left:5px; font-size:13px;}
#specials_wrap li a{ color:#333;}
#specials_wrap li a:hover{ color:#E7148B;}
#specials_wrap h3 {
    color: #027456;
    font-size: 17px;
    padding: 5px 0;
}
#specials_wrap h5 {
    color: #027456;
    font-size: 14px;
}
#specials_wrap .popmsg{ margin:0 15px;}
#specials_wrap a{ text-decoration:none;}
#specials_wrap .lan_price {
    display: block;
    float: right;
    font-size: 15px;
    margin: 0;
    padding: 0 15px 0 0;
    text-align: right;
}
.green{ color:#008000;}
.specialstable{ margin:0px auto; line-height:20px; font-size:12px; width:80%;}
.specialstable tr{ border:1px solid #C4C4C4; color:#444; padding:4px; text-align:left; padding-left:5px;}
.specialstable th { background:#0070A4; color:#FFF; font-weight:bold; padding:4px;}
.specialstable td { border:1px solid #C4C4C4; padding:2px; text-align:left;}
.specialstable td p{ text-align:left !important;}
.specialstable td a{color:#008A9A;}


p.optin_style_txt{font-size: 12px; text-align: center; line-height: 15px; color: #fff000;}
.policy_txt{font-size: 10px; color: #fff; margin-left: 77px;}
.special_pro h6 {height: 40px; white-space: normal;}
#specialsblog .static_page_cart{ width:90%;}

.special_pro  .popmsg{ font-size:12px;}
#specialsblog .content_panel{ border-radius:0; box-shadow:none; border:none; width:auto;}
#specialsblog h1 {
    color: #FF7B05;
    font-size: 22px;
    font-weight: bold;
    line-height: 25px;
    padding: 5px 0;
    text-align: center; margin-bottom:20px;
}
#specialsblog h2 {
    color: #FF7B05;
    font-size: 22px;
    font-weight: bold;
    line-height: 25px;
    padding: 5px 0;
    text-align: center; margin-bottom:20px;
}
#specialsblog{ margin:0 4px; padding:37px 0 0 0;}
  .specials_veriation_pro{ width:94%; margin:0 5px; background:url("/App_Themes/Astroved/images/allhomas_bg.jpg") repeat-x scroll center bottom #fff; border:1px solid #A8E8FF; border-radius:4px; float:left; padding:10px 15px;}
    .kp_reading {
    margin:0 auto;
    float:none;
    width: 75%;
    }
  
    .kp_reading .static_page_cart {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    width:30% !important;
    margin:10px 4px;
    padding:0 20px;
    }
    .kp_reading h6 {
    display: none;
    }
    .kp_reading  .pro-con {
    display: none;
    }
    .kp_reading .variation_count {
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    width: 40% !important;
    line-height:50px;
    }
    .kp_reading.sp_homa .static_page_cart {
    float: right;
    }
    .kp_reading.sp_homa {
    float: right;
    }
    .specials_veriation_pro h6{ font-size:16px; color:#2277BB; text-align:center; padding:7px 0;}
    .blue-star.specials-list a{ font-weight:bold; color:#008000; }
.mid-nav-special {
    background: url("/App_Themes/Astroved/images/astrology-team-bg.png") repeat-x scroll center bottom #FFFFFF;
    float: left;
    margin: 1px 1px 20px;
    padding: 0;
    text-align: justify;
    width:730px;
}
.mid-nav-special fieldset {
    border: 1px solid #CFCFCF;
    padding: 10px;
}
.mid-nav-special legend {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #007A81;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: bold;
}
.mid-nav-special p {
    color: #4E4E4E;
    font-size: 14px;
    font-weight: normal;
    line-height: 20px;
}
.mid-nav-special img {
    padding: 0 10px 0 0;
    float:left;
}
.here{ color:#222; margin:0 10px 9px 0; font-weight:bold;}
    .home_link{ color:#008A9A;}
    .art_txt{ color:#CC009A;}
.author {
    font-style: italic;
    font-weight: bold;
    position: absolute;
    right: 114px;
    bottom:-30px;
}

.qoute_arrow {
    background: none repeat scroll 0 0 #EDF6FF;
    border-radius: 0 0 15px 1px;
    box-shadow: 0 -3px 6px #C0DCF7 inset;
    height: 14px;
    position: absolute;
    right: 130px;
    bottom:-14px;
    width: 17px;
    z-index: 1;
}
blockquote.quote {
    background: none repeat scroll 0 0 #EDF6FF;
    box-shadow: 0 0 6px #C0DCF7 inset;
    margin: 9px 20px 35px;
    padding: 11px;
    position: relative;
    text-align: center;
    z-index: 5;
}
  .watchnowbg{background: #4289c8; /* Old browsers */
    background: -moz-linear-gradient(top,  #4289c8 0%, #317abf 49%, #1e69b9 50%, #2469b9 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4289c8), color-stop(49%,#317abf), color-stop(50%,#1e69b9), color-stop(100%,#2469b9)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #4289c8 0%,#317abf 49%,#1e69b9 50%,#2469b9 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #4289c8 0%,#317abf 49%,#1e69b9 50%,#2469b9 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #4289c8 0%,#317abf 49%,#1e69b9 50%,#2469b9 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #4289c8 0%,#317abf 49%,#1e69b9 50%,#2469b9 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4289c8', endColorstr='#2469b9',GradientType=0 ); /* IE6-9 */
    color:#fff;
    font-size:15px;
    padding:0 10px;
    margin:0 auto;
    line-height:36px;
    display:block;
    box-shadow:1px 1px 2px #333;
    width:62%;
    text-align:center;
border-radius:3px;
    }
    .watchnow_txt{ color:#EDEB1F; font-weight:bold; }
    .watchnow_arrow{ background:url("http://assets.astroved.com/images/watchnow_arrow.png") no-repeat; display:inline-block; width:21px; height:16px; margin:0 8px;}
    .did{width:664px;  -moz-box-shadow: 10px 10px 5px #888;  border:1px solid #027456;  padding:10px; margin-bottom:20px; }
    .subheadings{ color:#ad38ad; font-size:14px; font-weight:bold; padding:9px 0 0;} 
    .tablestyle td {
    border: 1px solid #DDDDDD;
}
.tablestyle{
    border: 1px solid #DDDDDD;
}
.headingcontainer{ position:relative;}
.social-share-link{ position:absolute; right:20px; top:0px; z-index:9;}
.social-share-link li{ float:left; width:65px;}
.social-share-link li.g-pluse{ width:39px;}
.social-share-link li.fb-share{ width:56px;}
.fb-iframe{border:medium none; overflow-x: hidden; overflow-y: hidden; width:50px; height: 21px;}
#ja-font li{ font-size:12px !important;}


.chart-hea-txt{ width: 490px;float: left;}
.birth-chart h3{  text-align:center; padding:12px 0; font-size:19px; font-weight:normal; font-family:Georgia; }
.birth-chart h4{ padding:7px 0; font-size:20px; color:#125eaa; font-weight:normal; text-align:left; }
.birth-chart h5{padding:7px 0; font-size:20px; color:#7D1552; font-weight:normal; text-align:center; line-height:30px; font-family:Georgia;}
.birth-chart .chart-right-txt p{ font-size:12px; margin:0; padding:3px 7px; }
.birth-chart-img{ float:left; margin:10px;}
.chart-right-txt{ float:left; margin:70px 0 0 20px; width:220px; position:relative;}
.chart-arrow{background:url("/App_Themes/Astroved/images/chart-arrow.png") no-repeat center right; width:38px; height:19px; position:absolute; top:44px; right:12px; }

.chart-sel-table { width:259px; margin:20px 0px; border:1px solid #851857; }
.chart-sel-table th{ text-align:center; height:55px; line-height:55px; font-size:20px; font-family:Georgia; color:#fff; font-weight:normal; background:url("/App_Themes/Astroved/images/chart-sel-table-bg.jpg") repeat-x #81175d;}
.chart-sel-table td{  padding:5px; }
.chart-sel-table tr td:first-child{ color:#8f3090;}


.list_details {    margin: 0 auto;}

.birth-chart-img1{ float:left; margin:10px 30px;}
.birth-chart-img2{ float:right; margin:0px;}

.birth-chart-result{ width:60%; margin:10px 0px; float:left;}
.monn-sign{ float:left; margin:10px 0px;}
.monn-sign{ width:200px;}

.monn-sign td {
    padding: 10px 0;
    vertical-align: middle;
}

.monn-sign img {
    margin: 0 12px;
    vertical-align: middle;
}
.planet-table tr td:first-child, .nakshatras-table tr td:first-child{ color: #008000;}
.planet-table{ width:200px; margin:0px; float:left;}
.house-table{ width:300px; margin:0px; float:left;}
.nakshatras-table{ width:240px; margin:0px; float:left;}
.chart-testimonial-box{ float:left; margin:20px 0px; padding:5px; background:#81175d; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.birth-chart .chart-testimonial-box h3{ color:#fff; margin:0;}
.chart-testimonial{ background:#fff; float:left; width:100%; margin:0px; position:relative; padding:32px 6px 0 7px;}
.chart-test-icon{ position:absolute; background:url("/App_Themes/Astroved/images/test-icon.png") no-repeat 0 0; height: 65px; position: absolute; right: 43px; top: -12px; width: 65px;}

.validators.txt-valid{ margin-left:142px;}
.report-page-product .static_page_cart{ background:#fff; border:none; margin:0; padding:0;}
.report-page-product .static_page_cart h6{ display:none;}
.report-page-product .static_page_cart .add_cart{ margin:0 40px 0 0;}
.report-page-product .pro-con{ display:none;}
.order-now-table{ background:#fff; border:1px solid #125eaa; border-collapse:collapse; width:99%; }
.order-now-table th{ background:#125eaa; color:#fff; padding:5px 0;}
.order-now-table td{ padding:10px 7px; color:#1d1d1d; border-bottom:1px solid #69acef;}
.order-now-table td:first-child{ width:65%;}
 .report-related-apps .apps {
    background: none repeat scroll 0 0 #f7f7f7;
    border-radius: 6px;
    box-shadow:0 0 5px #D7D4D4 inset, 0 2px 2px #ccc;
    float: left;
    height: auto;
    margin: 10px 7px;
    padding: 5px;
    width: 210px;
    }
    .report-related-apps .apps:hover{ background:#fff; /*border:5px solid #aeaeae;*/ box-shadow:-1px 1px 9px #999; }

.report-related-apps .apps_white {
    border-radius: 4px;
    text-align: center;
    vertical-align: top;
}
     .report-related-apps .apps_icon{background-image:url(/App_Themes/Astroved/images/av-mobile-apps.png); width:103px; height:100px; display:inline-block; margin:0 auto;}
    .report-related-apps .horowatch{background-position:-2px -126px;}
    .report-related-apps .ipanchang{background-position:-126px -126px;}
     .report-related-apps .iphone_apps_btn{background:url(/App_Themes/Astroved/images/astroved-mobile-apps.png) no-repeat -250px -7px; width:120px; height:40px; margin:4px auto; display:block;}
    .report-related-apps .iphone_apps_btn3{background:url(/App_Themes/Astroved/images/astroved-mobile-apps.png) no-repeat -250px -57px; width:120px; height:40px; margin:4px auto; display:block;}
    .report-related-apps .iphone_apps_btn1 {
    background: url("/App_Themes/Astroved/images/astroved-mobile-apps.png") no-repeat scroll 8px -1688px transparent;
    display: inline-block;
    float: left;
    height: 35px;
    margin: 0 auto;
    width: 107px;
    }
    .report-related-apps .five-element{background-position:-395px 0px; }
    .report-related-apps .matchmaking{background-position:-395px -126px; }
   .birth-chart-apps{background-position:-395px -290px; }
  .report-related-apps .apps h3 {
    color: #005DB8 !important;
    font-size: 15px;
    padding: 3px;
    text-align: center;
}
    
.apps_white > img {
    margin: 10px;
    vertical-align: text-bottom;
}
   .love_calc {
background-position: -126px -284px;
}
.love_tester {
background-position: -248px -1219px;
}
.report-img-bg {
    background: none repeat scroll 0 0 #E9E9E9;
    border: 1px solid #D0D0D0;
    float: right;
    margin: 7px;
    padding: 5px; margin-top:20px;
}
.report-img-bg > img {
    border: 4px solid #FFFFFF;
    border-radius: 3px;
    display: block;
}
                                       /*report page new design*/
                                       
h1.hdr{ font-family:Calibri; font-size:28px; font-weight:bold; color:#ffa800; text-align:center; margin-top:15px;} 
h3.hdr{ font-family:Calibri; font-size:20px;   color:#6d6d6d; text-align:center; margin-top:15px; border-bottom:1px solid #c8c8c8; padding-bottom:15px;}
.top_box 
{ 
    -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; background: #ffffff; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27); -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27);
-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27); width: 436px; height: auto; border: 1px solid #b5b5b5; margin-left: 25px; float: left; padding-bottom: 5px;
margin-top:15px; width:670px; background: url(/App_Themes/Astroved/images/report_bg.png) repeat-x;
    
    }   
 .top_box1 { margin-top:25px;}   
.top_box p.top{ background-color:#36b9e7; color:#fff; text-align:center; font-family: Calibri; font-size:19px; margin-top:0px; padding:5px 0px; font-weight:bold;} 
.top_box ul{  font-family: Calibri; font-size:15px; line-height:30px; padding: 3px 3px 2px 15px;  }
.top_box li a{ list-style-type:none; background: url(/App_Themes/Astroved/images/list-image.png) no-repeat 0px 4px; margin-left:5px; padding-left:17px; border:none; color:#252525; font-weight: bold; text-decoration:none;}  
.top_box li a:hover{ color:#ffa800;}  
.top_box ul span{  font-family: Calibri; font-size:15px;  color:#822200; font-weight: bold;}
.top_box p.bottom{ border-top:1px solid #c8c8c8; width:630px; margin:0px auto; margin-top:5px;} 
.top_box span.topic{ color:#822200;  font-family: calibri; font-size:18px; margin-left:15px; display:inline-block; margin-bottom:5px; font-weight:bold;} 
.top_box p.side_bottom{ border-top:1px solid #c8c8c8; width:310px; margin:0px auto; margin-top:5px; margin-left:15px;} 
.left_division{float:left; width:330px; }
.right_division{float:left; width:320px; border-left:1px solid #c8c8c8;}
.field-validation-error {background: #b50a0a;	border-radius: 3px;	color:#fff !important; font-size:11px;	margin-left:2px;  padding: 2px 6px; 
                          border:1px solid #dfe0d8; box-shadow:0px 0px 2px #333;  z-index: 999;	position: absolute;	display: none;}
.pad_adjust .field-validation-error {background: #b50a0a;	border-radius: 3px;	color:#fff !important; font-size:11px;	margin-left:2px;  padding: 2px 6px; 
                          border:1px solid #dfe0d8; box-shadow:0px 0px 2px #333;  z-index: 999;	position: absolute;	display: none;width:30% !important;}                       
                          
.field-validation-error::before {	content: "\25c0";	color:#b50a0a;	position: absolute;	top:1px;	left:-6px;}
.field-validation-error {display: inline;}
 
 
  #astro-reports{ padding:10px 20px;}
  #astro-reports .left_txt{ text-align:left;}
    #astro-reports.content_panel{ width:98.4%;}
    #astro-reports h3{ font-size:17px;}
#astro-reports h2{ font-family:Georgia; font-size:21px; font-weight:normal; font-style:italic; text-align:center; color:#4c1486; padding:7px 0;}
.reportpage-shadow{background:radial-gradient(circle farthest-side at center bottom , #e8f1fd, #F6FAFE, #fff);
                     box-shadow:0 15px 12px -16px #757A84; float:left; margin:0 0 30px 0;  padding:0 0 20px;}
#astro-reports ul{ margin:10px 0 10px 15px; padding:0;}
#astro-reports li{ float:left; margin:24px 15px; width:46%;}
#astro-reports li img{ float:left; margin:0 10px 0 0;}
#astro-reports li h5 a{ color:#2e2e2e; font-size:14px; font-weight:bold; margin:0; padding:0; font-family:Arial;}
#astro-reports li p{ font-size:13px; height:40px; color:#444; padding:5px 0 5px 0; margin:0; text-align:left; line-height:18px;}
#astro-reports li a{ color:#4c1486; }
#astro-reports li a:hover{ color:#5602ad; text-decoration:underline;}
#astro-reports h3{ text-align:center;}
 
 
 
 

#iframereport{
    width: 435px;
}
#reportnewdesign h2{    color: #f15a29;}
#reportnewdesign h3.rel-apps-txt{ color:#4c1486; font-family:Georgia; text-transform:uppercase; text-align:center; padding:7px 12px; font-size:23px; font-style:italic; margin:12px 0; font-weight:normal;}
#reportnewdesign p{ font-size:14px; color:#333; letter-spacing:0.2px; text-align: justify; line-height:27px; margin:5px 0 13px; }
.rep-img{ float:right; margin:13px 25px 0 30px; border:1px solid #ddd;}
.rep-img-inner{ float:right; margin:10px; border:1px solid #ddd;}
.rep-img-left{ float:left; margin:10px 28px 0 0; }
.left-spilt-bg{ display:inline-block; background: transparent url(/images/report/report-aps-sprite.png) no-repeat -4px -128px; width:72px; height:20px; margin:0 22px;}
.right-spilt-bg{ display:inline-block; background: transparent url(/images/report/report-aps-sprite.png) no-repeat -89px -128px; width:72px; height:20px; margin:0 22px;}
.apps-img-bg {
    background: url("/images/report/report-aps-bg.png") no-repeat scroll center top rgba(0, 0, 0, 0);
    height: 120px;
    text-align: center;
}

.apps-img-bg > img {
    margin: 11px 0 0 1px;
}

.report-rel-apps {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #f2f2f2;
    border-radius: 2px;
    box-shadow: 0 0 17px #EDEBEB inset;
    float: left;
    width: 100%; margin:25px 0 30px 0; display:none;
}
.report-rel-apps ul {
    border-right: 1px solid #ECECEC;
    display: inline-block;
    float: left;
    margin: 10px 0 15px;
    padding: 0 58px;
    width: 20%; text-align:center;
}


.report-rel-apps > ul:nth-child(4) {
    border: medium none;
}

.report-rel-apps .rep-apps-name{ font-size:13px; font-weight:bold; color:#034dc8; font-family:Century Gothic; text-align:center; }
.rep-gplay-btn{ display:inline-block; background: transparent url(/images/report/report-aps-sprite.png) no-repeat -134px -11px; text-align:center; margin:4px auto;  width:120px; height:40px;}
.rep-iphone-btn{ display:inline-block; background: transparent url(/images/report/report-aps-sprite.png) no-repeat -6px -11px; text-align:center; margin:4px auto;  width:120px; height:40px;}
.rep-gplay-btn1{ display:inline-block; background: transparent url(/images/report/report-aps-sprite.png) no-repeat -5px -65px; text-align:center; margin:4px auto;  width:90px; height:33px;}
.rep-amazon-btn{ display:inline-block; background: transparent url(/images/report/report-aps-sprite.png) no-repeat -108px -65px; text-align:center; margin:4px auto;  width:90px; height:33px;}
.rep-apps-price{ display:inline-block; text-align:right; color:#db3400;}



.subuser-sel-table {
    background: #B9C2C9;
    text-align: left;
    width: 100%; font-size: 14px;
}
.subuser-sel-table td {
    color: #000;
    padding: 3px;
}
.subuser-sel-table td select{ box-shadow:none; background:#fff;}
td.selection-txt {
   
    font-weight: bold;
    padding: 3px 5px 3px 15px;
}

.report_res > strong {
    color: #4C1486;
    font-weight: bold;
}

.report-result-box {
    border: 1px solid #B9C2C9;
    padding: 10px;
}
.nakshtra-img{ float:right; margin:10px;}

.desc{background-color: #FFF;
    padding: 20px;
   
    border: 1px solid rgba(204, 204, 204, 0.56);}
    
    #reportnewdesign input[type="Submit"]{ background:#3E3030;}
    
    
.bold-retxt{color: #125eaa; font-weight: bold;}
.bold-retxt1{color: #8F3090; font-weight: bold;}
.moon-sing-icon{ float:left; margin:8px 15px 8px 0; border:3px solid #B9C2C9 !important;}
.generaltable.gray-bg select{ box-shadow:none;}
.generaltable.gray-bg a{ text-decoration:underline; color:#fff; margin:0 10px;}
.generaltable.gray-bg{ margin:20px auto;}

.hora-watch-table {
    background: none repeat scroll 0 0 #7F1850;
    color: #FFFFFF;
    margin: 50px auto 0;
    width: 540px; border:1px solid #7F1850;
}
.hora-watch-table input[type="text"]{ box-shadow:none;}
.hora-watch-table td {
    padding: 0 11px;
}
.hora-watch-table ~ .general-table {
    margin: 0 auto 15px;
}

h3.hor-txt{ color:#A52A2A; font-size:16px;}
.goto-subs{ text-align:right; color:#8F3090; padding:0 4px; display:inline-block; font-weight:bold;}


.daily-horo-apps.report-rel-apps ul{ width:16%;}
.daily-horo-apps .tt-wrapper{ text-align:center;}



.tt-wrapper {
    display: inline-block;
    text-align: right;
    width: 110px;
}

.tt-wrapper a{
	display: inline-block;
	background: transparent url(/images/report/report-aps-sprite.png) no-repeat -5px -105px;
	height: 17px;
	margin: 0 2px;
	outline: none;
	position: relative; text-align:right; font-size:11px; padding:0 0 0 18px; color:#333; text-transform:uppercase;
}
.tt-wrapper a .qr-img-box{width: auto;height: auto;line-height: 20px;padding: 10px;	left: 50%;margin-left: -64px;font-family:Georgia;font-weight: 400;font-style: italic;
	font-size: 14px; text-transform:capitalize;
	color: #4c1486;
	text-align: center;
	border: 4px solid #B5B5B5;
	background:#fff;
	border-radius: 5px;
	position: absolute;
	bottom: 50px;
	opacity: 0;
	visibility: hidden;
	pointer-events: none;
	box-shadow: -5px 0 9px #999;
	-webkit-transform: translate(35px) rotate(25deg) scale(1.5);
	-moz-transform: translate(35px) rotate(25deg) scale(1.5);
	-o-transform: translate(35px) rotate(25deg) scale(1.5);
	-ms-transform: translate(35px) rotate(25deg) scale(1.5);
	transform: translate(35px) rotate(25deg) scale(1.5);
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.tt-wrapper a .qr-img-box:before,
.tt-wrapper a .qr-img-box:after{
	content: '';
	position: absolute;
	bottom: -15px;
	left: 50%;
	margin-left: -9px;
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid rgba(0,0,0,0.1);
}
.tt-wrapper a .qr-img-box:after{
	bottom: -14px;
	margin-left: -10px;
	border-top: 10px solid #B5B5B5;
}
.tt-wrapper a:hover .qr-img-box{
	visibility: visible;
	opacity: 1;
	-webkit-transform: translate(0px) rotate(0deg) scale(1);
	-moz-transform: translate(0px) rotate(0deg) scale(1);
	-o-transform: translate(0px) rotate(0deg) scale(1);
	-ms-transform: translate(0px) rotate(0deg) scale(1);
	transform: translate(0px) rotate(0deg) scale(1);
}



 /* media-center-starts*/
.media-wrapper{ width:957px; float:left; margin:0px auto;} 
.media-wrapper p { padding:10px !important;} 
.media-wrapper-container{width:290px;float:left;}
.media-wrapper-container-animate{width:290px;float:left; margin:14px;}
.media-wrapper-kit{width:450px;float:left;margin:14px;}
.media-wrapper-span{font-size: 14px;margin: 10px 0 0 20px;color:#333333;}
.media-wrapper-news{margin:20px 0px 0px 0px; float:left;width:957px;background:#f9f9f9; border:1px solid #e9e9e9;}
.media-wrapper-news p { padding:3px 6px 0px 12px;} 
.media-wrapper-news-fl{margin:0px auto;width:640px;background:#125EAA; border:1px solid #d4d5d8; border-radius:5px;padding:10px;box-shadow: 3px 5px 6px #888888;}
.media-wrapper-news-fl p{color:#ffffff;}
.media-wrapper-strip-ash{ height:41px; background:#e6e7e9;}
.media-wrapper-container a {
    text-decoration: none;
    display: block;
    width: 263px;
    height: 263px;
    float: left;
    margin:15px;
    opacity: 1;
    -webkit-transform: scale(1,1);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 250ms;
    -moz-transform: scale(1,1);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 250ms;
}
.media-wrapper-container a:hover {
    opacity: .15;
    -webkit-transform: scale(1.05,1.07);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 250ms;
    -moz-transform: scale(1.05,1.07);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 250ms;
    position: relative;
    z-index: 99;
    margin:15px;    
}

.box_change_kit a {
    text-decoration: none;
    display: block;
    width: 405px;
    height: 270px;
    float: left;
    opacity: 1;
    -webkit-transform: scale(1,1);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 250ms;
    -moz-transform: scale(1,1);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 250ms;
    margin:20px; 
}
.box_change_kit a:hover {
    opacity: .15;
    -webkit-transform: scale(1.05,1.07);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 250ms;
    -moz-transform: scale(1.05,1.07);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 250ms;
    position: relative;
    z-index: 99;
      margin:20px;  
}



.media-social-icon-animat a {
    text-decoration: none;
    display: block;
    width: 80px;
    height: 80px;
    float: left;
    opacity: 1;
    -webkit-transform: scale(1,1);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 250ms;
    -moz-transform: scale(1,1);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 250ms;
     
}
.media-social-icon-animat a:hover {
    opacity: .15;
    -webkit-transform: scale(1.05,1.07);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 250ms;
    -moz-transform: scale(1.05,1.07);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 250ms;
    position: relative;
    z-index: 99;
     
}


 
.media_panel {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 0 0 5px 5px;
   
    position: relative;
    width: 98%;
}


.box_change:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.box_change {
    width:290px; float:left; border:2px solid #ebecec;
}

.box_change_one {
    width:294px;float:left; background:#0071bc;
}
.box_change_two {
    width:294px;float:left; background:#00a99d;
}
.box_change_three {
    width:294px;float:left; background:#e21e79;
}
.box_change_text {
    width:290px;float:left; background:#f9f9f9; height:30px;border-left:2px solid #ebecec;border-right:2px solid #ebecec;border-bottom:2px solid #ebecec;height:96px;
}




.box_change_kit {
    width:450px; float:left; border-bottom: 2px solid #EBECEC;
    border-left: 2px solid #EBECEC;
    border-right: 2px solid #EBECEC; 
}

.box_change_one_kit {
    width:454px;float:left; background:#0071bc;
}

.box_change_text_kit {
    width:450px;float:left; background:#f9f9f9; border-left:2px solid #ebecec;border-right:2px solid #ebecec;border-bottom:2px solid #ebecec;height:96px;margin-top:-10px;
}

.box_change_text_kit h3{
    color:#d86138;font-size:15px !important;text-align:center;
}


.box_change_text_kit_profile {
    width:450px;float:left; background:#f9f9f9; height:50px;border-left:2px solid #ebecec;border-right:2px solid #ebecec;border-bottom:2px solid #ebecec;margin-top:-10px;
}

.box_change_text_kit_profile h3{
    color:#d86138;font-size:15px !important;text-align:center;
}



.media-social{width:957px; float:left; margin-top:21px;}
.media-social-icon-animat{ width:132px;float:left; margin:2px;}
.media-social-icon{ width:132px;float:left; margin:2px;}
.media-social-container{ width:132px;float:left; margin:2px;}
.media-social-kit{ width:450px;float:left;  margin: 8px 36px 0 1px;}
.media-social-icon-image{margin:0px 0px 0px 20px;}
.media-forms{ width:615px;margin-top:15px; float:left;}
.media-forms-left{width:134px; float:left; text-align:right; padding:12px;margin-bottom:5px;}
.media-forms-right{width:300px;float:left; padding:9px;margin-bottom:5px;}
.media-form-field{ width:185px; height:15px;}
.media-news-shadow{
    border: 1px solid #ECEBE;
    border-radius: 4px;
    box-shadow: 1px -1px 11px #d3dce3 inset;
    float: left;
    padding: 0 0 10px;
    width:930px;
    margin:10px 10px 10px 14px;
    
   }

.multimedia-download{width:660px; margin:0px auto; }

.multi-media-list{
    color: #000000;
    float: left;
    font-size: 12px;
    list-style: none outside none;
    margin: 20px auto;
    padding: 0;
    width: 200px;
}

.multi-media-thumb-nail {
    display: block;
    height: auto;
    margin: 20px auto;
    width: 449px;
    float:left;
}


/* media-center-ends*/


/*new-lp-starts*/
  .lptable {
    border: 1px solid #ddd;
    }
    .lptable th {
    background: none repeat scroll 0 0 #781e5b;
    border: 1px solid #8f3673;
    color: #fff;
    padding: 6px 4px;
    text-align: center;
    }
    .lptable td {
    border: 1px solid #ddd;
    padding: 8px 10px;
    }
    .lptable td:first-child {
    text-align: center;
    }
    .lptable tr:nth-child(2n+1) {
    background: none repeat scroll 0 0 #fff9fd;
    }
    .lptable td:last-child {
    font-weight: bold;
    text-align: center;
    width: 20%;
    }
    .lptable td:first-child strong {
    color: #00739d;
    }
    .lptable ul li {
    background: url("http://www.astroved.com/images/orange_arrow.png") no-repeat scroll 0 10px rgba(0, 0, 0, 0);
    line-height: 18px;
    padding: 2px 0 2px 10px;
    }
    #package-compare
    {
    padding: 20px 0 0;
    }
    .pac-content
    {
    padding: 10px;
    }
    .pac-content h1
    {
    color: #ff7b05;
    font-size: 22px;
    font-weight: bold;
    line-height: 25px;
    margin-bottom: 20px;
    padding: 5px 0;
    text-align: center;
    }
    .pac-readtxt{   color: #0952AE; text-decoration:underline;
    font-size: 14px;
    font-weight: bold;}
    .package-list .first
    {
    border-left: medium none;
    padding-right: 0;
    vertical-align: middle;
    width: 200px;
    }
    .package-list
    {
    margin: 0 0 0 1px;
    }
    p.sech {
    color: #43475b;
    font-weight: bold;
    text-decoration: underline;
    }
    .blutxt{   color: #1474c7;
    }
    .rahu-packdetail img
    {
    width:120px;
    height: 120px; margin:7px 0;
    }
    p.firsth {
    font-weight: bold;
    margin: 3px 0 10px;
    text-align: left;
    }
    table tr.seconhead > td {
    color: #730175;
    font-size: 14px;
    font-weight: bold;
    padding: 12px 0;
    }
    .rahuketu-package th {
    background:#8f3090; border-radius:5px 5px 0 0;
    color: #fff;
    font-size: 15px;
    padding: 13px;
    }
    .rahuketu-package > table {
    margin: 0 4px 0 6px;
    }
    .rahu-packdetail > p {
    text-align: center;
    }
    p.firsth {
    font-weight: bold;
    margin: 3px 0 10px;
    }
    .rahuketu-package td {
    border: 1px solid #e9dcef;
    display: table-cell;
    font-size: 12px;
    padding: 10px;
    text-align: center;
    vertical-align: top;
    width: 32%;
    }
    .ortxt:before {
    background: url("http://www.astroved.com/App_Themes/Astroved/images/splider.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    content: "";
    height: 3px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    }
    .ortxt:after {
    background: url("http://www.astroved.com/App_Themes/Astroved/images/splider.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    bottom: 0 !important;
    content: "";
    height: 3px;
    left: 0 !important;
    position: absolute;
    width: 100%;
    }
    .ortxt {
    color: #8f3090; background:#FDF9FF;
    font-size: 14px;
    font-weight: bold;
    margin: 0 0 17px;
    padding: 9px 0;
    position: relative;
    }
    .pac-txt
    {
    color: #046dac;
    font-weight: bold;
    }
    #package-compare .static_page_cart
    {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 100%;
    }
    #package-compare .static_page_cart h6
    {
    display: none;
    }
    #package-compare .static_page_cart .pro-con
    {
    display: none;
    }
    #package-compare .static_page_cart a.add_cart
    {
    background: url("http://www.astroved.com/App_Themes/Astroved/images/new-cart1.png") no-repeat scroll 12px 8px #FBA200;
    border: medium none;
    box-shadow: none;
    display: inline-block;
    float: none !important;
    font-size: 14px;
    margin: 23px auto 0;
    padding: 8px 20px 8px 34px;
    text-align: center;
    text-shadow: none;
    position: relative;
    width: 90px;
    }
    #package-compare .static_page_cart a.add_cart:hover
    {
    background: url("http://www.astroved.com/App_Themes/Astroved/images/new-cart1.png") no-repeat scroll 12px -27px #FBA200;
    transition: all 0.5s ease-in-out 0s;
    color: #323232 !important;
    -webkit-transition: all 0.5s ease-in-out 0s;
    }
    #package-compare .lan_price
    {
    float: left;
    font-size: 14px;
    margin-top: -71px;
    padding: 7px 0 3px;
    text-align: center;
    width: 100%;
    }
    #package-compare .pac-bottom .lan_price
    {
    display: none;
    }
    .readtxt, .readtxt a {
    color: #db3604;
    font-size: 14px;
    padding: 4px;
    text-align: center; font-weight:bold;}
    .pinktick li {
    background: url("/App_Themes/Astroved/images/tick-pink.png") no-repeat scroll 0 5px rgba(0, 0, 0, 0);
    color: #333;
    margin-left: 5px;
    padding: 1px 3px 1px 18px;
    text-align: left;
    }
    th.emptyhead{ background:none; border:none; width:10px; font-size:0px;}
    td.emptydata{ background:none; border:none; width:10px; font-size:0px;}
    #package-compare .kp_reading.recomproduct a.add_cart{ float:right !important; margin:0;}
    #package-compare .kp_reading.recomproduct span.lan_price{ float:none; margin:0;}
    
    /*new-lp-ends*/
    
    
    /* Mobile Apps */
    
    .apps .qr-img-box-ma > img {
    height: auto;
    width: auto;
    }
    #astroved-apps h2 {
    color: #4C1486;
    font-family: Georgia;
    font-size: 23px;
    font-style: italic;
    font-weight: normal;
    padding: 0px;
    text-align: center;
    }
    .apps_icon{background-image:url(/images/mobile-apps/av-mobile-apps2.png); width:104px; height:122px; display:block; margin:0 auto;}
    .horowatch{background-position:-2px -126px;}
    .ipanchang{background-position:-126px -126px;}
    .dailypooja{background-position:-243px -126px;}
    .pocketscope{background-position:-2px -284px;}
    .love_calc{background-position:-126px -284px;}
    .pockethoro{background-position:-243px -284px;}
    .instant_insight{background-position:-4px -1381px;}
    .love_tester{background-position:-248px -1219px;}
    .ganesh{background-position:-126px -1378px;}
    .saraswati{background-position:-243px -1381px;}
    .aries{background-position:-4px -745px;}
    .taurus{background-position:-126px -745px;}
    .gemini {background-position:-248px -742px;}
    .cancer {background-position:-4px -900px;}
    .leo {background-position:-126px -900px;}
    .virgo {background-position:-243px -900px;}
    .libra {background-position:-4px -1062px;}
    .scorpio {background-position:-249px -285px;}
    .sagittarius {background-position:-126px -1060px;}
    .capricorn{background-position:-250px -1060px;}
    .aquarius {background-position:-4px -1219px;}
    .pisces{background-position:-126px -1219px;}
    .sun_pooja{background-position:-4px -450px;}
    .saturn_pooja{background-position:-128px -450px;}
    .mars_pooja{background-position:-246px -445px;}
    .venus_pooja{background-position:-4px -596px;}
    .rahu_pooja{background-position:-128px -596px;}
    .ketu_pooja{background-position:-4px -1540px;}
    .jupiter_pooja{background-position:-246px -596px;}
    .mercury_pooja{background-position:-126px -1540px;}
    .love_relationship{background-position:-243px -126px;}
    .love_calculator{background-position:-243px -126px;}
    .horoscope_android{background-position:-243px -126px;}
    .moon_pooja{background-position:-250px -1540px;}
    .five-element{background-position:-395px 0px; }
    .matchmaking{background-position:-395px -126px; }
    .birth-chart-apps{background-position:-395px -290px; }
    .daily-msg{background-position:-395px -445px; }
    .horowatch-and {background-position: -395px -588px;}
    .instant-grace {background-position: -395px -741px;}
    .love-horoscope{background-position: -387px -896px;}
    .vediccalendarfree{background-position: -387px -1067px;}
    .vediccalendarpaid{background-position: -387px -1376px;}
    .fiveelements{background-position: -387px -1220px;}
    .priest{background-position: -387px -1538px;}
    .ibirthchart{background-position: -256px -1654px;}
  
    .apps {
    background:url("http://www.astroved.com/images/mobile-apps/ma-shadow.png") no-repeat scroll 95% bottom rgba(0, 0, 0, 0);
    border-radius:4px;
    float: left;
    height: auto;
    margin: 17px 0 17px 24px;
    padding:5px 5px 14px;
    width: 278px;position:relative;
    }
    .apps_white {
    border: 1px solid #ECEBEB; border-radius:4px;
    box-shadow:1px 7px 11px #F2F2F2 inset; float:left; padding:0 8px 10px !important;width:278px;
    }
    .iphone_title{background:url(http://www.astroved.com/images/mobile-apps/av-mobile-apps2.png) no-repeat -4px -60px; width:225px; height:30px; margin:12px auto 3px; display:block;}
    .android_title{background:url(http://www.astroved.com/images/mobile-apps/av-mobile-apps2.png) no-repeat -4px -4px; width:225px; height:30px; margin:11px auto; display:block;}
    ul.arrowm{ margin:5px 0; min-height:110px;}
    ul.arrowm li{ background:url(http://www.astroved.com/images/mobile-apps/ma-arrow.png) no-repeat 0 8px; padding:2px 0 2px 8px; color:#000; line-height:17px; font-size:12px; }
    .iphone_apps_btn{background:url(/images/mobile-apps/av-mobile-apps2.png) no-repeat -250px -7px; width:120px; height:40px; margin:0 auto; display:block; position:relative; left:3px;}
    .iphone_apps_btn3{background:url(http://www.astroved.com/images/mobile-apps/av-mobile-apps2.png) no-repeat -250px -57px; width:120px; height:40px; margin:0 auto; display:block;}
    .iphone_apps_btn1 {
    background: url("http://www.astroved.com/images/mobile-apps/av-mobile-apps2.png") no-repeat scroll -4px -1688px transparent;
    display: inline-block;
    float: left;
    height: 35px;
    margin: 0 auto;
    width: 92px;
    }
    .iphone_apps_btn2 {
    background: url("http://www.astroved.com/images/mobile-apps/av-mobile-apps2.png") no-repeat scroll -108px -1688px transparent;
    display: inline-block;
    height: 36px;
    margin: 0 auto;
    width: 92px;
    }
    .apps h3 {
    color: #005DB8 !important;
    font-size: 15px; margin:6px 0 3px;
    padding: 3px;
    text-align: center;
    }
    .apps_white h6{ color:#18a300; text-align:center; font-weight:normal;}
    .ma-left {
    float: left;
    text-align: center;
    width: 48%;
    }
    .ma-right {
    float: left;
    width: 34%;
    }
     .ma-last {
    float: left;
    width: 13%;
    }
     .ma-right-iph {
    float: left;
    width: 34%;
    margin-top:34px;
    }
     .ma-last-iph {
    float: left;
    width: 26%;
    margin-top:13px;
    }
    
     .virtualpooja-container{ width:99%; float:left} 
     .virtualpooja-container > .mini{width:98%; float:left;}
     .pooja_apps{background-image:url(/images/mobile-apps/new-poojas.png); width:104px; height:122px; display:block; margin:0 auto;}
     
   .sudarsanapooja{background-position: -125px 0px;}
   .shivapooja{background-position: -242px -302px;}
   .saraswatipooja{background-position: -125px -300px;}
   .murugapooja{background-position:-3px -302px;}
   .lakshmipooja{background-position:-242px -149px;}
   .kuberapooja{background-position: -125px -152px;}
   .hanumanpooja{background-position: 0px -152px;}
   .durgapooja{background-position:-242px 0;}
   .hora-watch{background-position:-3px -452px;}
   .sun-pooja{background-position: -125px -450px;}
   .saturn-pooja{background-position: -242px -450px;}
   .ganesha-pooja{background-position: -6px -6px;}
   .parvatipooja{background-position: -6px -595px;}
   .horoscopeanr{background-position: -135px -595px;}
   .venusanr{background-position: -245px -595px;}
   .mercuryanr{background-position: -9px -741px;}
   .marsanr{background-position: -135px -741px;}
   .marsanr{background-position: -135px -741px;}
   .moonanr{background-position: -247px -741px;}
   .ketuanr{background-position: -12px -873px;}
   .rahuanr{background-position: -134px -873px;}
   .jupiteranr{background-position: -247px -873px;}
   
    
    
    
    /* .android-apps .apps:nth-child(3n+1) {
    clear: both;
    }*/
    .tt-wrapper-ma a{
    display: inline-block;
    background: transparent url(/images/mobile-apps/av-mobile-apps2.png) no-repeat -204px -1691px;
    height: 30px;
    width:30px;
    margin: 5px 2px 0 0;
    outline: none;
    position: relative; text-align:right; font-size:11px; padding:0 0 0 18px; color:#333; text-transform:uppercase;
    }
    .tt-wrapper-ma a .qr-img-box-ma{width: auto;height: auto;line-height: 20px;padding: 10px;	left: 50%;margin-left: -64px;font-family:Georgia;font-weight: 400;font-style: italic;
    font-size: 14px; text-transform:capitalize;
    color: #4c1486;
    text-align: center;
    border: 4px solid #B5B5B5;
    background:#fff;
    border-radius: 5px;
    position: absolute;
    bottom: 50px;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    box-shadow: -5px 0 9px #999;
    -webkit-transform: translate(35px) rotate(25deg) scale(1.5);
    -moz-transform: translate(35px) rotate(25deg) scale(1.5);
    -o-transform: translate(35px) rotate(25deg) scale(1.5);
    -ms-transform: translate(35px) rotate(25deg) scale(1.5);
    transform: translate(35px) rotate(25deg) scale(1.5);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    }
    @media screen and (-webkit-min-device-pixel-ratio:0) {
    .tt-wrapper-ma a .qr-img-box-ma
    {
    visibility: visible;
    }
    }
    .tt-wrapper-ma a .qr-img-box-ma:before,
    .tt-wrapper-ma a .qr-img-box-ma:after{
    content: '';
    position: absolute;
    bottom: -15px;
    left: 50%;
    margin-left: -9px;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid rgba(0,0,0,0.1);
    }
    .tt-wrapper-ma a .qr-img-box-ma:after{
    bottom: -14px;
    margin-left: -10px;
    border-top: 10px solid #B5B5B5;
    }
    .tt-wrapper-ma a:hover .qr-img-box-ma{
    visibility: visible;
    opacity: 1;
    -webkit-transform: translate(0px) rotate(0deg) scale(1);
    -moz-transform: translate(0px) rotate(0deg) scale(1);
    -o-transform: translate(0px) rotate(0deg) scale(1);
    -ms-transform: translate(0px) rotate(0deg) scale(1);
    transform: translate(0px) rotate(0deg) scale(1);
    }

.astro_nakshatra.bstar_panel {
    height: 400px;
    overflow: auto;
}




/*------------------------------------------------------Register-------------------------------------------*/








/*------------------------------------------------------Extra Small-------------------------------------------*/


@media (min-width:992px) and (max-width:1200px)
{
     .radio-selcet {
    
    margin: 20px auto auto!important;
    text-align: center;
}
    }



@media (min-width:0px) and (max-width:767px)
{
    
    .rep-img{ display:block; float:none; margin:0px auto;}
    
     .birth-chart-signup li input[type="text"], .birth-chart-signup li input[type="password"]{ margin-left:13px;    margin-bottom: 10px; display:block;   width: 92%!important;}
     #ctl00_placeholderMain_ctl01_ReportsSignUp_lblcountry + select{ display:block; margin-left:13px;   width: 92%!important; height:35px;}
     
     .radio-selcet {
    
    margin: 20px auto auto!important;
    text-align: center;
}
    
    
    .birth-chart-signup li .relabel-txt{ width:auto!important;}
    
    
    .pad_adjust{ padding-left:0px!important; padding-right:0px!important; margin-top:30px;}
    
    .field-validation-error{  left: 75%;
    margin-top: -37px;
    position: absolute;}
    
     #reportnewdesign h2{ text-align:center;}
     
     
     
     li.reg-con-btn {
    margin: 30px auto 30px;}
    
    .birth-chart-signup li.existing-login-btn
        {
           margin: 30px auto 30px; 
        }
     
     
     .reg_box { width:95%!important;     float: none;}    .reg_box1 { width:95%!important;     float: none;}
     
      .reg_box1 input[type="submit"]{    position: relative; display:block;
    left: 0px; margin:10px 0px;}
    
    .note_txt {
    margin-left: 0;
}
.ddlcountry{ display:block; margin-bottom: 15px;}

.reg_box .validators{ padding-left:0px;}
     
    }
    
    
    
    
    @media (min-width:768px) and (max-width:991px)
{
    
    .rep-img{ display:block; float:none; margin: 10px auto 20px;}
    
    #reportnewdesign h2{ text-align:center;}
    .birth-chart-signup li input[type="text"], .birth-chart-signup li input[type="password"]{ margin-left:13px;    margin-bottom: 10px; display:block;   width: 92%!important;}
    
    .radio-selcet {
    
    margin: 20px auto auto!important;
    text-align: center;
}

.birth-chart-signup li .relabel-txt{ width:auto!important;}

#ctl00_placeholderMain_ctl01_ReportsSignUp_lblcountry + select{ display:block; margin-left:13px;   width: 92%!important; height:35px;}

.field-validation-error{  left: 90%;
    margin-top: -37px;
    position: absolute;}
    
     li.reg-con-btn {
    margin: 30px auto 30px!important;}
    
    .birth-chart-signup li.existing-login-btn
        {
           margin: 30px auto 30px; 
        }
    .ddlcountry{ display:block; margin-bottom: 15px;}
    
    .progress_adjust {
    margin-bottom: 50px;
    margin-left: -5%;
}
.reg_box .validators {
    padding-left: 35%;
    
}

.note_txt{ margin-left:0px;}

  }
  
/*reports*/

  .printicon{margin:5px 0px 8px 0px;}
  .reportstrip{padding:5px 0px 5px 0px;}
    
    #reportnewdesign .report-result-box h2
    {
        font-family: Arial;
        font-style: normal;
        font-size: 21px;
        font-weight: bold;
        margin: 3px 0;
    }
    .print-header
    {
        display: none;
    }
    table th.printicon
    {
        text-align: left;
        width: 60px;
    }
    table th.printicon a
    {
        margin: 0;
    }
    @media print
    {
        body
        {
            background: #fff !important;
        }
        #header
        {
            display: none !important;
        }
        .print-none
        {
            display: none;
        }
        .print-header
        {
            display: block !important;
            background-color: #032e59;
            -webkit-print-color-adjust: exact;
        }
    
        .social-share-link
        {
            display: none;
        }
        .mid-heading
        {
            display: none;
        }
        .mid-header-bot
        {
            display: none;
        }
        .subuser-sel-table td
        {
            background-color: #0070a4 !important;
            color: #fff;
            -webkit-print-color-adjust: exact;
        }
        .general-table
        {
            width: 900px !important;
        }
        .general-table tr, .general-table td, .general-table th
        {
            -webkit-print-color-adjust: exact;
        }
         .subuser-sel-table tr, .subuser-sel-table td, .subuser-sel-table th
        {
            -webkit-print-color-adjust: exact;
        }
        .general-table tr td:last-child
        {
            border: medium none;
            display: block !important;
        }
        #footer
        {
            display: none;
        }
        #zenbox_tab img
        {
            display: none !important;
        }
        .printicon
        {
            display: none;
        }
        .popmsg1{display:none;}
    }
      /*reports*/
.report-birthstar{background:#e2eeff;padding:7px 0px 0px 0px;float:left;}


/*birthchart-smartphone*/
@media screen and (min-width:320px) and (max-width:480px)
{
    div.birth-chart-result{
    max-width:510px;
    overflow-x: scroll;  
}
.report-table{
   overflow-x: scroll;width:100%;  
}
.avr-responsive-embed-youtube{float:none;width:100%;height:100%;}
.rep-img {
   display:block; float:none; margin:0px auto;
}

	/*.general-table .cf:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
	.general-table * html .cf { zoom: 1; }
	.general-table *:first-child+html .cf { zoom: 1; }
	
	.general-table table { width: 100%; border-collapse: collapse; border-spacing: 0; }
 
	.general-table th,
	.general-table td { margin: 0; vertical-align: top; }
	.general-table th { text-align: left; }
	
	.general-table table { display: block; position: relative; width: 100%; }
	.general-table thead { display: block; float: left; }
	.general-table tbody { display: block; width: auto; position: relative; overflow-x: auto; white-space: nowrap; }
	.general-table thead tr { display: block; }
	.general-table th { display: block; text-align: right; }
	.general-table tbody tr { display: inline-block; vertical-align: top; }
	.general-table td { display: block; min-height: 1.25em; text-align: left; }*/
 
 
	/* sort out borders */
 
	/*.general-table th { border-bottom: 0; border-left: 0; }
	.general-table td { border-left: 0; border-right: 0; border-bottom: 0; }
	.general-table tbody tr { border-left: 1px solid #babcbf; }
	.general-table th:last-child,
	.general-table td:last-child { border-bottom: 1px solid #babcbf; }*/




    }

    
