@font-face {
  font-family: 'NotoSansTamil';
  src: 
       url('/css/NotoSansTamil-Regular.ttf') format('truetype');
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
body
{
    font-family:NotoSansTamil;
    font-size:14px;
    color:#000;
    background:#f7f7f7;
    line-height: 1.5;
    }
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
.sumome-stylebufferbottom-shim{height:auto !important;}
.toggleMenu{display:none;}
.av-slidedown-content{background:#fbfbfb;border:1px solid #ddd;border-radius:3px;display:none;margin-bottom:30px;padding:20px;}
.av-slidedown-content h4{color:#f15a29;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
h1{font-size:2.2596em;}
h2{font-size:2.0004em;}
h3{font-size:1.8em;}
h4{font-size:1.5996em;}
h5{font-size:1.5em;}
h6{font-size:1.2996em;}
h1, h2, h3, h4, h5, h6{font-family:NotoSansTamil;line-height:1.4;font-weight:500;padding-bottom:10px;}
.failure{color:#ff0000;font-weight:bold;}
.success{color:#008000;font-weight:bold;}
.validators{color:#ff0000}
a{color:#f15a29;}
.position-rel{position:relative;}
img{max-width:100%;}
.clear{clear:both;}
.bold{font-weight:bold;}
.space10{height:20px;}
.space20{height:20px;}
.space30{height:30px;}
.space40{height:40px;}
.space50{height:50px;}
.error-message{color:#ff0000;font-weight:bold;}
.success-message{color:#008000;font-weight:bold;}
.table-overflow{overflow:auto;}
.av-btn, .av-btn-big, input[type="submit"], input[type="button"]{background:#2760ba;border:1px solid transparent;border-radius:2px;color:#fff;font-weight:bold;padding:7px 14px;}
.av-btn-big{font-size:1.2em;padding:12px 20px;}
.av-btn-mid{font-size:1.1em;padding:9px 20px;}
.av-btn-small, .av-btn-small input[type="submit"], .av-btn-small input[type="button"]{padding:2px 10px;}
.av-btn:hover, input[type="submit"]:hover, input[type="button"]:hover{background:#fff;border:1px solid #2760ba; color:#2760ba; transition:all 0.5s ease-in-out 0s;}
.av-gray-btn, input[type="submit"].av-gray-btn, input[type="button"].av-gray-btn{background:url("/App_Themes/Astroved/images/light-btn.jpg") repeat-x scroll 0 0 #fefefe;border:1px solid #cacaca;border-radius:1px;color:#000;padding:7px 14px;cursor:pointer;}
.av-gray-btn:hover, input[type="submit"].av-gray-btn:hover, input[type="button"].av-gray-btn:hover{background:url("/App_Themes/Astroved/images/light-btn-hover.jpg") repeat-x scroll 0 0 #fdfdfd;transition:all 0.5s ease-in-out 0s;}
textarea{padding:5px 7px;margin:3px;width:175px;border:1px solid #dedcdc;border-radius:3px;}
input[type=password],input[type=text], select, .input, .select, textarea{padding:5px 7px;width:195px;border:1px solid #dedcdc;max-width:100%;}
input[type=password]:focus, input[type=text]:focus, select:active, select:focus{border:1px solid #4D90FE;}
input[type="radio"], input[type="checkbox"]{margin-right:5px !important;}
#rev-slider-header{background:#f5f5f5;border-bottom:1px solid #efefef;}
#rev-slider-header img{left:0;margin-left:0;margin-right:0;right:0;width:100%;}
#page-content-title{background-color:#eeedec;margin-bottom:24px;}
#page-content-title.top-margin-none, .top-margin-none{margin-top:0;}
#page-content-title h1.pagetitle{color:#2760ba;font-size:1.65em;padding:0.5em 0 0.5em 0;margin:0;}
#page-content-title h2.pagetitle.store-head{color:#2760ba;font-size:2.2596em;padding:0.5em 0 0.5em 0.4em;margin:0;}
h1.storehead{ font-size:2.0004em;}
header {
    background: #2760ba;
    font-size: 1.2em;
    color: #fff;
    padding:5px 0 0;
}
img.menu-icon{ max-height:30px}
.nithra-head nav.navbar-default{ background:#fff;margin-top: 5px; min-height:30px; border-bottom:none;}
.nav.navbar-nav > li{ margin-left:0;}
.nav.navbar-nav > li > a{ padding-top:10px; padding-bottom:10px;}    
.navbar-default .nav.navbar-nav > li > a {
    color: #2760ba;
}
.navbar-default .nav.navbar-nav > li > a:hover {
    color: #023484;
}
.nithra-head .navbar-default .navbar-nav > li.current-menu-item > a{color: #023484;}

@media screen and (min-width:0px) and (max-width:991px)
{
    div.container{ width:100%;}
 div.navbar-header{ float:none; clear:both}
 .nithra-head nav.navbar-default{ background:transparent; margin-top:0;}
   
   
    .lac-icon img {
    width: 40px;
}
.head-title{ padding-top: 2px !important;}
#menu-nithra-menu li {
    margin-left: 0;
    border-bottom: 1px solid #ddd;
}
#menu-nithra-menu {
    background: #fff;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{ border:none;}

.nithra-head #top-wrapper .logo-center{ width:50%;}
}
@media screen and (min-width:641px) and (max-width:991px)
{
     header{
     font-size: 1.2em;
    }
}
@media screen and (min-width:641px) and (max-width:767px)
{
   .nithra-head div.head-third-column{ width:30%;text-align: right;}
}
/* Home page start */
.top-title {
    padding: 15px 0px 0px;
    text-align: center;
}
.top-title img
{   margin:0 5px;
    }
.home-box {
    box-shadow: 0px 2px 8px #aaa;
    margin: 30px auto;
    padding: 20px;
    text-align: center;
    border-radius: 3px; background:#fff;
}
.home-box.lac-warp
{   margin-top:10px;
    }
.lac-icon {
    text-align: center;
    margin: 4% auto;
}
.lac-icon img {
    margin: 0 3%;
}
.special-icon {
    margin: 2% auto;
}
.priest-warp h1 {
    margin-top: 11%;
}
.home-box a{ color:#000;}
/* Home page end */

.desk-hidden{display:none;}
@media screen and (min-width:0px) and (max-width:767px)
{
    .mob-hidden{ display:none;}
    .desk-hidden{display:inline-block;}
    h1 {
    font-size:1.2em;
    }
    header{
     font-size: 1.2em;
    }
    .lac-icon img {
    width: 40px;
}
.special-icon img {
    width: 40px;
}
.top-title h1 {
    line-height: 1.5;
}
.top-title img {
    width: 14px;
}
.home-box {
    margin: 10px auto;
    padding:10px;
    box-shadow:0px 1px 3px #aaa;
}
.priest-warp h1 {
    margin-top:2%;
}
div.grand_tot_txt{ padding-right:10px; padding-left:10px}
#ctl00_placeholderMain_pnlPromotion {
    text-align: center;
}
div.update-btn {
    position: relative;
    margin-top: 16px;
    text-align: center;
}
div.left-review {
    float: left;
    padding: 10px 15px 5px;
    width: 100%;
}
p.review-tittle{ padding-left:10px;}
p.review-content{ padding-left:10px;}
table.product_add_info td {
    display: inline-block;
    vertical-align: middle;
}
table.product_add_info tr td:first-child {
    display: inline;
    min-width: 30px;
}

.lac-hiddenwap span.astro-res {
    padding: 5px;
}
.col-xs-offset-6.confirm-btn {
    margin-left: 0;
    text-align: center;
    width: 100%;
    margin-bottom:0px;
}
.price-txt {
    font-weight: 600;
    font-size: 1.2em;
}
div.conform_txt{ width:100%; padding:15px 10px;}
div.conform_txt h4{ font-size: 14px;
text-align: center;
color: #eb4c19;
font-weight: 600;
padding-bottom: 5px;
border-bottom: 1px dashed #aaa;
margin-bottom: 7px;}
.astro-profile h5, .astro-profile h6 {
    font-size: 1.2em;
}
div.lac-panel-content h2 {
    font-size: 1.2em;
    padding: 10px;
    margin-bottom: 10px;
}
.lac-hiddenwap .col-xs-6.astro-label {
    width: 33.33333333%;
}
.lac-hiddenwap .col-xs-6.astro-res
{
    width: 58.33333333%;
}
.consult-price{ font-size:14px; font-weight:600;}
}

@media screen and (min-width:768px) and (max-width:980px)
{
.home-box.lac-warp .col-md-4 img {
    width: 80%;
}
.home-box.special-warp .col-md-4 img {
    width: 80%;
}
.home-box.priest-warp .col-md-4 img {
    width: 80%;
}

}
#ctl00_placeholderMain_pnlPromotion {
  padding:10px;
}
/* priest page */

.custom-plan-wrap p{ text-align:center;}
.pillai-quote-home p{ text-align:center;}
.av_Variation .variation-dropDownlbl { width:40%;}
.av_Variation .Frequency.of.the.Homa{ width:60%;}
#parentPriest .price-block { margin-left: 40%;}
@media screen and (min-width:0px) and (max-width:640px)
{
div.quality-row{ float:none;}
}
@media screen and (min-width:0px) and (max-width:980px)
{
   .av_Variation .variation-dropDownlbl { width:100%; padding-bottom:10px;}
.av_Variation .Frequency.of.the.Homa{ width:90%; margin-left:5%;}
#parentPriest .price-block { margin-left: 5%;} 
}
#top-wrapper{background:#293037;position:relative;padding-top:12px;min-height:45px;}
#top-wrapper a, #top-wrapper{color:#d4d4d4;font-weight:bold;}
.head-social-icons{margin:0;padding:0;}
.head-social-icons li{display:inline-block;margin:0 2px;font-size:1.1em;}
.head-support .fa, .shoppingcart .fa{color:#fff}
.top-cart, .top-signup, .top-signin, .top-cart div{display:inline;margin:0 2px;}
.shoppingcart{text-align: right;margin-right: 4px;display: inline-block;vertical-align: top; margin-top:10px;}
.top-cart a, a.head-con-link, .top-cart span, .top-signup a, .top-signin a{color:#fff;font-weight:bold;}
div.head-third-column{float: right;text-align: right;margin-bottom: 7px;}
.Membership {background: rgba(0, 0, 0, 0) url("/images/member-icon.png") no-repeat scroll 0 5px; color: #fffe99;display: inline-block; font-weight: 600; padding: 0 0 0 12px;}
.head-con-link{display:inline-block;margin:6px 7px 9px 5px;text-decoration:underline;}
.head-app-link{display: inline-block;padding: 1px 7px;border: 1px solid #fff;border-radius: 5px;color: #ffffff;}
.head-app-link:hover{ background:#fff; color:#2760ba}
.mobileapps {margin: 0;font-size: 18px;vertical-align: top;}
 .mobileapps span { font-size: 12px;font-weight: bold;vertical-align: middle;font-family: Arial;padding-left: 5px;}
@media screen and (min-width:0) and (max-width:980px)
{.head-app-link{ display:none;} }
.login-panel{color:#555;margin-top:10%;padding:0;text-align:left;font-weight:500;}
.login-panel h2{border-bottom:1px solid #ddd;color:#777;font-weight:500;padding:10px 20px;}
.login-panel-login{margin:3%;max-width:450px;padding:3% 2%;}
.myacc-check{display:none;}
.login-panel td td{min-width:120px;padding:15px 5px;}
.top-signin a span{display:inline-block;max-width:150px;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap;}
.top-signin a span:hover {text-decoration: underline;}
a.forgetpwd{font-weight:500;}
.newuser-link{ text-align:center; margin:10px 0 0;}
.login-panel td label{font-weight:500;}
.myaccount-menu{padding:10px 20px;}
.myaccount-menu li.welcome_txt1{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;color:#f75358;padding:9px 0 7px;font-size:16px;}
.myaccount-menu li{background:rgba(0, 0, 0, 0) url("/app_themes/astroved/images/list-2.png") no-repeat scroll 0 50%;padding:9px 0 7px 18px;}
.myaccount-menu li a{color:#454545;font-weight:500;}
li.log_off{padding-top:10px;background:rgba(0, 0, 0, 0) none repeat scroll 0 0;}
li.membership-txt {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;padding: 0;}
.membership-txt .membership-name {background: rgba(0, 0, 0, 0) url("/images/membership-icon.png") no-repeat scroll 0 0;color: #0281b9;display: inline-block;font-size: 1.11em;font-weight: 600;margin: 5px 0 7px;padding: 0 0 0 24px;}
a.signup{position:relative;margin:0;margin:0 11px/;width:auto;float:left;text-decoration:none;font-size:13px;color:#fff}
a.signup:hover{text-decoration:none}
a.signin{position:relative;padding:3px 5px 8px;}
a.signin span{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:120px;vertical-align:top;}
#top-wrapper .signin.menu-open{background:#fff;border-radius:2px 2px 0 0;color:#293037;}
.signinmenu_box{background:#fff;min-width:250px;float:right;border:1px solid #ddd;padding:10px;position:absolute;z-index:10;right:3px;top:100%;font-weight:700;border-top:none}
.signinmenu_box li{border-bottom:1px solid #666}
.signinmenu_box li.log_off{text-align:right;border:none;padding-right:4px}
.signinmenu_box li a{color:#000;font-size:13px;font-weight:700}
.signinmenu_box li a:hover{color:red}
.signinmenu_box1{background:#fff;min-width:250px;float:right;border:1px solid #ddd;border-radius:0 0 8px 8px;padding:10px;position:absolute;z-index:10;right:17px;top:100%;font-weight:700;border-top:none}
.signinmenu_box1 li{border-top:1px solid #e9e9e9;padding:2px 0;text-align:left;}
.signinmenu_box1 li.log_off{text-align:right;border:none;padding-right:4px}
#top-wrapper .signinmenu_box1 li a{color:#f15a29;font-size:12px;font-weight:normal;}
.signinmenu{display:none;position:relative;}
.signinmenu_box td{padding:5px;}
.signinmenu_box input[type="checkbox"]{margin:4px 4px 0}
#top-wrapper a.forgetpwd{color:#f15a29;display:inline-block;text-align:left;}
.signinmenu_box input[type="password"], .signinmenu_box input[type="text"]{max-width:160px;}
.shopping_menu > ul{margin-bottom:0;}
.signinmenu_box1 .welcome_txt1{border-top:medium none;color:#000000;font-size:12px;}
.logo{background:rgba(0, 0, 0, 0) url("/app_themes/astroved/images/logo.png") no-repeat scroll 0 100%;display:block;height:91px;margin:0;outline:0 none;overflow:hidden;text-indent:-5000px;width:135px;}
.slogan{background:rgba(0, 0, 0, 0) url("/app_themes/astroved/images/rewrite-txt1.png") no-repeat scroll 0 100%;display:block;height:25px;margin:34px auto 0;outline:0 none;overflow:hidden;text-indent:-5000px;width:250px;}
#fixed-header.small {
    background: #2760ba none repeat scroll 0 0;
    border-bottom: 2px solid #dddddd;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3);
    font-size: 100%;
    position: fixed;
    top: 0;
    transition: padding 0.35s ease 0s;
    width: 100%;
    z-index: 99;
}
*::before, *::after{box-sizing:border-box;}
*::before, *::after{box-sizing:border-box;}
.av-google-search{float:right;margin-right:5px;max-width:220px;width:200px;height: 40px;}
.gsc-input-box{height:29px !important;margin-bottom:8px !important;background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important; border:none !important; border-bottom:1px solid #ddd !important;}

div.gsc-control-cse, div.gsc-control-cse.gsc-control-cse-en {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    padding: 0;
}

.gsib_a{padding:0 5px !important;}
.gsc-search-box-tools .gsc-search-box .gsc-input{padding-right:0 !important;overflow:hidden !important;height:26px !important;margin-top:0 !important;background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important; color: #ffffff !important;}
input.gsc-search-button, input.gsc-search-button:hover, input.gsc-search-button:focus {
    background-color: rgba(0, 0, 0, 0) !important;
    background-repeat: no-repeat;
    border-color: rgba(0, 0, 0, 0) !important;
    height: 29px !important;
    margin-bottom: 7px !important;
    margin-left: -28px !important;
    margin-top: 6px !important;
    min-width: 15px !important;
    padding: 6px !important;
    width: 29px !important;
}
.searchbox {
    margin: 8px 0 auto;
    position: relative;
}
input.new-seach-input {
    background: transparent none repeat scroll 0 0;
    border-radius: 2px;
    color: #fff;
    font-style: italic;
    margin-bottom: 5px;
    padding-bottom: 3px;
    width: 220px;
    border:none;
    border-bottom:1px solid;
}
input.new-seach-input:focus { border:none;    border-bottom:1px solid #4d90fe; }
input.search_btn {
    background: rgba(0, 0, 0, 0) url("/images/search-icon.png") no-repeat scroll 0 0;
    font-size: 0;
    position: absolute;
    right: -6px;
    top: 10px;
}
input.search_btn:hover {
    background: rgba(0, 0, 0, 0) url("/images/search-icon.png") no-repeat scroll 0 0; border:none;}
.search_radio {
    color: #fff;
}
.small .shoppingcart{margin-bottom:5px;margin-top:5px;}
.small .head-con-link{display:none;}
.ui-widget-header{background:transparent !important;}
.ui-tabs-panel.ui-widget-content.ui-corner-bottom{border-color:#e5e5e5;}
a.ui-tabs-anchor{background:#fff !important;color:#000000 !important;font-weight:normal;padding:10px !important;}
.ui-tabs li{border-color:#dddddd !important;}
.ui-tabs-active .ui-tabs-anchor{background:#3c7fb6 !important;color:#fff !important;}
#tabdosdonts .ui-tabs-nav{display:inline-block;vertical-align:top;}
.chartnow-txt{background:#fff;border:1px solid #ddd;color:#000;display:inline-block;font-size:13px;margin-top:6px;padding:8px 10px 6px;position:relative;vertical-align:top;z-index:9;margin-left:-3px;}
.chartnow-txt::after{background:#fff;bottom:-1px;content:"";height:1px;left:0;position:absolute;width:100%;}
.chart-now-table{width:100%;}
.chart-now-table td:first-child{color:#1f7397;font-weight:bold;}
.chart-now-table td{border:1px solid #ececec;padding:10px;}
.chart-now-table tr{background:#f9f9f9;}
.chart-now-table tr:nth-child(2n+1){background:#fcfcfc;}
.chart-now-table b{color:#1f7397;}
.birth-chart-result h2{text-align:center;}
.birth-chart-result{float:none;margin:10px auto;width:70%;}
.panchanga_date button.ui-datepicker-trigger{background:rgba(0, 0, 0, 0) url("/App_Themes/Astroved/images/date-icon.jpg") no-repeat scroll 0 0;border:medium none;border-radius:0;height:25px;width:24px;margin:13px 0px 0px 10px;}
#panchanga > h4, #PanchangaLocation legend, #HomeNakshatra h4{border:none;color:#1f7397;font-size:1.2em;padding-top:5px;}
#PanchangaLocation legend{padding-bottom:15px;margin-bottom:0;}
#panchanga > p{margin-bottom:6px;}
.modal-body{max-height:400px;overflow:auto;}
.right{text-align:right;}
.height20, .clear.height20{height:20px;}
.height30, .clear.height30{height:30px;}
.height40, .clear.height40{height:40px;}
.height10, .clear.height10{height:10px;}
.center{text-align:center;}
p.center{text-align:center;}
.right-img{float:right;margin:7px 7px 7px 20px;}
.left-img{float:left;margin:7px 20px 7px 7px;}
.rounded-img{border:4px solid #aaa;}
.rounded-img-border{border:4px solid #c7c7c7;border-radius:100%;}
.rounded-img-pa-border{border:4px solid #c7c7c7;border-radius:100%;padding:2px;}
.orange-txt{color:#f15a29;}
.bdr-bottom{border-bottom:1px solid #ddd;}
.default-bg{padding:10px 0 25px;}
.headerpage-gray{background:#eee;padding:25px 0 50px;}
.headerpage-white{padding:25px 0 50px;}
.remedy-tab{margin-top:20px;}
.remedy-tab .tab-content{padding:25px;}
.remedy-tab .nav-tabs{margin:0 auto;text-align:center;border-bottom:medium none;}
.remedy-tab .nav-tabs li{display:inline-block;float:none;font-weight:bold;padding:10px 12px;cursor:pointer;border-bottom:2px solid transparent;}
.remedy-tab li.active, .remedy-tab li:focus, .remedy-tab li:active, .remedy-tab li:hover{border-bottom:2px solid #f15a29;color:#f15a29;}
.av-table{border:1px solid #ddd;}
.av-table th{background:#ddd;}
.remedy-wrap h6, .remedy-wrap h6 a{padding:15px;}
.remedy-started-box img{max-width:170px;}
.remedy-service-box img{border:5px solid #fff;border-radius:100%;box-shadow:1px 1px 3px #999;max-width:150px;}
.remedy-store-box img{border-radius:3px;box-shadow:1px 1px 3px #aaa;}
.horo-innerwrap{margin-top:30px;text-align:center;}
.horo-innerwrap a{margin-bottom:25px;}
.learing-video iframe{min-width:95%;max-width:96%;background:#ddd;padding:7px;min-height:280px;border-radius:3px;box-shadow:1px 2px 3px #333;}
.remedy-yantra-box-inner a{background:#fff;box-shadow:0 1px 3px #9f9f9f;display:inline-block;max-height:280px;overflow:hidden;padding:8px 8px 0;}
.freetools-wrap ul{text-align:left;}
.freetools-wrap li a{color:#222;font-weight:bold;}
.freetools-wrap h6{padding:10px 0;color:#f15a29;}
#astro-reports li img{float:left;margin:7px 15px 0 0;}
#astro-reports li p{min-height:50px;line-height:18px;margin:0;padding:5px 0;text-align:left;}
#astro-reports h5 a{color:#000000;}
#astro-reports li p ~ a{background:#f75358;border:1px solid rgba(0, 0, 0, 0);border-radius:2px;color:#fff;font-size:12px;font-weight:bold;padding:5px 10px;}
#astro-reports li{margin:25px 0;}
#astro-reports li:nth-child(2n){clear:right;}
.reportpage-shadow{background:rgba(0, 0, 0, 0) radial-gradient(circle farthest-side at center bottom , #e8f1fd, #f6fafe, #ffffff) repeat scroll 0 0;box-shadow:0 15px 12px -16px #757a84;float:left;margin:0 0 30px;padding:0 0 20px;}
.services_grid{text-align:center;}
.services_grid h4{margin-top:30px;}
.grey_header{background:#eee;margin:25px auto;padding:30px 0 5px;}
.grey_header img{border:5px solid #fff;border-radius:100%;box-shadow:1px 1px 3px #999;max-width:150px;}
.services_grid2{width:19%;margin:0px 5px;float:left;}
.services_grid2 h6{margin-top:20px;}
.services_grid2 h6 a{color:#535252;font-weight:bold;font-size:14px;}
.white_header{padding:27px 0px 13px;margin:20px auto 20px;}
div ul.av-list-1 li{background:rgba(0, 0, 0, 0) url("/images/list-1.png") no-repeat scroll 0 10px;padding:6px 0 6px 20px;list-style:none;}
.astrology-center-page h2.astro-pachag-txt{color:#2760ba;position:relative;}
.astrology-center-page h2{color:#2760ba;}
.astro_nakshatra{height:425px;overflow:auto;}
.astro_nakshatra h2{color:#2760ba;padding-left:45px;margin-bottom:15px;position:relative;}
.astro_nakshatra h2::before{background:url('/App_Themes/Astroved/images/star_cloud.png');content:'';height:36px;width:36px;position:absolute;left:0px;}
.astro_nakshatra h3{font-size:16px;font-weight:bold;}
.intro h2{color:#2760ba;}
.intro .report_lnk{text-align:center;font-weight:bold;}
.ondemand-listbox{color:#000;font-size:16px;margin:2em 0.5em auto;}
.ondemand-listbox ul{margin:0 auto 20px;text-align:center;}
.ondemand-listbox li{background:#fff;border-bottom:3px solid #ddd;box-shadow:0 1px 1px #999;list-style:outside none none;margin:0 10px;padding:0.5em 1em;display:inline-block;vertical-align:top;}
.ondemand-listbox a{color:#000;}
.ondemand-frame{margin:0 auto;position:relative;width:550px;text-align:center;max-width:100%;}
.ondemand-frame .videoImage2{display:none;}
.ondemand-frame table{top:70%;z-index:99;}
.vname_txt {color: #930c0c;font-size: 15px;font-weight: 600;padding-bottom: 12px;}
.ondemand-playlist > h3 {background: #fff; box-shadow: 0 1px 2px #cdcdcd, 2px 1px 17px #dddddd inset; color: #930c0c; padding: 8px 13px;}
.ondemand-playlist{border-radius:3px;box-shadow:0 1px 2px #aaa;margin-bottom:30px;margin-top:36px;padding-bottom:10px;}
h4.playlist-head::after{border-left:32px solid rgba(0, 0, 0, 0);border-right:20px solid rgba(0, 0, 0, 0);border-top:38px solid #fff;content:"";height:0;position:absolute;right:-19px;top:0;width:0;}
h4.playlist-head{background:#f15a29;border-radius:2px;color:#fff;display:inline-block;margin-bottom:5px;margin-top:0;padding:4px 80px 5px 15px;position:relative;}
.ondemand-playlist li{background:#fff;border-bottom:1px dashed #ddd;padding:10px;}
.ondemand-playlist li:last-child{border-bottom:medium none;}
   table.grid_wrapper.recurring-grid {
  
    border: 1px solid #fefefe;
    margin-bottom: 2%;
    margin-left: 1%;
    margin-right: 1%;
    width: 98%; text-align:center;
}
.recurring-grid caption, .NoEMITransaction caption{
    color: #930c0c;
    font-size: 1.4em;
    font-weight: 500;
    padding: 10px 0; width:100%; display:block;
}
table.grid_wrapper.recurring-grid tr:nth-child(2n+1) {
    border-bottom: medium none #e0dede; border-top: 1px dashed #555555; background:#f6f6f6;
}

table.grid_wrapper.recurring-grid th {
    background: #e0dede none repeat scroll 0 0;
    border-radius: 0; border:1px solid #e0dede;
}
table.grid_wrapper.recurring-grid td {
    font-size: 13px;
    padding: 10px 5px;
}
table.grid_wrapper.recurring-grid tr:nth-child(2n) {
    background: #fefefe;
    border-bottom: 1px solid #e0dede;
}
 
.emi-table tr.mob-recurring-row > td {
    border: 1px solid #dddddd;
   
    padding:0;
    width: 100%;
}
.emi-table td:last-child {
    border-left:none;
    padding: 0;
}
.emi-table th:last-child{padding: 0;}
table.grid_wrapper td:nth-child(5) { border-right: medium none;}
table.grid_wrapper td td:nth-child(5){ border-right:1px solid #e3e3e3; }
table.emi-table.NoEMITransaction td:first-child{
    padding: 20px; border-left:1px solid #e3e3e3;
}
.zEWidget-launcher.zEWidget-launcher--active {
    bottom: 25px !important;
}
.zEWidget-ticketSubmissionForm.zEWidget-ticketSubmissionForm--active {
    bottom: 13px !important;
}

@media (min-width:0px) and (max-width:767px){.services_grid2{width:100%;margin:0px 0px 20px;float:none;}
.intro{border-bottom:1px solid #ccc;margin:auto 0 25px;padding-bottom:14px;}
.ondemand-listbox li{padding:0.5em 0.6em;margin:0 3px;}
.ondemand-listbox a{color:#000;font-size:13px;}
}
@media (min-width:768px) and (max-width:991px){.white_header{margin:40px auto 0;padding:27px 0 0px;}
.services_grid2{float:left;margin:0 5px 40px;text-align:center;width:31%;}
}
#checkout-top-wrap{background:#fff;border-bottom:2px solid #ddd;box-shadow:0 1px 5px rgba(0, 0, 0, 0.3);}
h1.order-header{color:#930c0c;font-size:1.8em;padding-bottom:20px;padding-top:10px;}
.adrs-box{background:#f9f9f9;border:1px solid #ddd;color:#333;margin:5px 0;padding:10px;position:relative;margin:12px;}
.adrs-box a{color:#333;}
a.nodefault{background:#f2f2f2;border:1px solid #c9c9c9;border-radius:2px;color:#000;margin:7px auto;padding:2px 17px;display:inline-block;}
a.default{background:#ff9f08;border:1px solid #f29400;color:#fff;margin:7px auto;padding:2px 17px;display:inline-block;}
.adrsbox-slide .col-sm-4{padding-left:10px;padding-right:10px;}
.adrs-username{border-bottom:1px dashed #e0e0e0;display:inline-block;font-weight:bold;margin-bottom:6px;padding-bottom:4px;width:100%;}
.adrs-username-profile{border-bottom:1px dashed #e0e0e0;display:inline-block;margin-bottom:6px;padding-top:10px;padding-bottom:10px;width:100%;}
.exactw{width:30%;display:inline-block;}
.exactwbt{width:30%;display:inline-block;}
.adrs-phoneno{display:inline-block;padding:4px 0;}
.adrs-userstreet{display:inline-block;min-height:120px;}
.edit-btn-wrap a{display:inline-block;padding:0 5px;vertical-align:top;}
.edit-btn-wrap{text-align:right;}
.slick-prev.slick-arrow{background:rgba(0, 0, 0, 0) url("/app_themes/astroved/images/adrs-left-arrow.png") no-repeat scroll 0 0 !important;border:medium none;font-size:0;height:26px;left:0;position:absolute;top:40%;width:15px;}
.slick-prev.slick-arrow.slick-disabled{opacity:.3;}
.slick-next.slick-arrow{background:rgba(0, 0, 0, 0) url("/app_themes/astroved/images/adrs-right-arrow.png") no-repeat scroll 0 0 !important;border:medium none;font-size:0;height:26px;right:0;position:absolute;top:44%;width:15px;}
.slick-next.slick-arrow.slick-disabled{opacity:.3;}
.slick-dots{display:none !important;}
div.adrsbox-slide{padding-right:0;}
.user-star{display:inline-block;margin-top:5px;}
.user-star span{color:#333;font-style:italic;font-weight:bold;}
.Visa{background:rgba(0, 0, 0, 0) url("/images/payment/visa.png") no-repeat scroll 0 0;display:inline-block;vertical-align:top;height:26px;width:40px;}
.Master{background:rgba(0, 0, 0, 0) url("/images/payment/master.png") no-repeat scroll 0 0;display:inline-block;vertical-align:top;height:26px;width:40px;}
.Amex{background:rgba(0, 0, 0, 0) url("/images/payment/american.png") no-repeat scroll 0 0;display:inline-block;vertical-align:top;height:26px;width:40px;}
.Diners{background:rgba(0, 0, 0, 0) url("/images/payment/diners.png") no-repeat scroll 0 0;display:inline-block;vertical-align:top;height:26px;width:40px;}
.Discover{background:rgba(0, 0, 0, 0) url("/images/payment/discover.png") no-repeat scroll 0 0;display:inline-block;vertical-align:top;height:26px;width:40px;}
.JCB{background:rgba(0, 0, 0, 0) url("/images/payment/JCB.png") no-repeat scroll 0 0;display:inline-block;vertical-align:top;height:26px;width:40px;}
#cartHome{text-align:left;padding:8px; color:#000;}
.empty-cart-txt{display:block;font-weight:bold;margin-top:20px;text-align:center; color:#000;}
#cartHome input.TextBoxQuantity{max-width:40px;padding:0px;text-align:center;}
#cartHome .av-btn{margin-right:5px;}
#cartHome .shopping-table{border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3;}
#cartHome .grand_tot_txt{clear:both;font-size:1.3em;padding:15px;text-align:right;}
#cartHome .total_price_txt{color:#434141;font-weight:600;}
#cartHome h2{border-bottom:1px solid #ddd;color:#777;font-weight:500;padding:15px 0;text-align:left;}
#cartHome table.shopping-table td:first-child{width:60%;}
#cartHome table.shopping-table td:last-child{cursor:pointer;}
#cartHome table.shopping-table td:nth-child(3n){font-weight:bold;}
#cartHome table.shopping-table{width:100%;background:#fff;}
#cartHome table.shopping-table th{background:#edebeb;color:#000;padding:5px;vertical-align:middle;text-align:center;}
#cartHome table.shopping-table td{padding:5px;border:1px solid #e3e3e3;}
#cartHome table.shopping-table th, table.shopping-table td{line-height:1.5;}
#cartHome .shopping-table a, .shopping-table{color:#555;}
.home-pro-img{margin-right:5px;float:left;}
.cart-multiply{background:rgba(0, 0, 0, 0) url("/app_themes/astroved/images/cart-multiply.png") no-repeat scroll 0 0;display:inline-block;width:6px;height:6px;margin:0 4px;vertical-align:middle;}
.cart-update{background:rgba(0, 0, 0, 0) url("/app_themes/astroved/images/cart-update-1.png") no-repeat scroll 0 0;display:inline-block;width:16px;height:16px;margin-left:3px;vertical-align:middle;}
.cart-update:hover{background:rgba(0, 0, 0, 0) url("/app_themes/astroved/images/cart-update-1.png") no-repeat scroll 0 -18px;}
.cart-cont-btn{clear:both;display:block;text-align:right;margin:10px 0;}
div.right-column{float:right;}
.right-column h1{color:#930c0c;font-size:1.8em;padding-bottom:20px;padding-top:10px;}
.right-column .form-horizontal .control-label{color:#50555a;font-weight:normal;}
.withmenu-border{border-top:1px solid #ddd;padding-bottom:20px;}
.shop-menu-head, .left-menu-head{text-transform:uppercase;color:#50555a;border-bottom:2px solid #4686cd;padding:10px 0;font-weight:bold;position:relative;display:block;}
.shop-menu-head::before, .left-menu-head::before{background:#ff7c81;bottom:-2px;content:"";height:2px;position:absolute;width:35%;}
.shop-menu-head::after, .left-menu-head::after{background:#69c04b;bottom:-2px;content:"";height:2px;position:absolute;width:35%;right:0;}
.left-side-menu li{border-top:1px solid #e7eaec;position:relative;}
.left-side-menu a{color:#50555a;display:block;padding:10px 0;text-decoration:none;}
table.grid_wrapper{width:100%;}
table.grid_wrapper th{background:#edebeb;color:#000;padding:10px;text-transform:uppercase;font-weight:normal;vertical-align:middle;text-align:center;}
table.grid_wrapper td{padding:20px;border:1px solid #e3e3e3;}
table.grid_wrapper th, table.grid_wrapper td{line-height:1.5;}
table.grid_wrapper.adrsbook th, table.grid_wrapper.susertable th{text-align:left;font-weight:bold;}
table.grid_wrapper.savedcard-table th:first-child{display:none;}
table.grid_wrapper.savedcard-table td:first-child{display:none;}
.form-horizontal .control-label{font-weight:bold;}
.note-txt{padding:2px 0;}
.signup-progress-wrap{max-width:100%;width:450px;margin:0 auto 60px;}
.signup-progress span{background-image:url(/App_Themes/Astroved/images/signup-progress.png);background-repeat:no-repeat;float:left;}
.signup-progress span.step1{background-position:75px 0px;width:101px;height:33px;}
.signup-progress span.step2{background-position:-33px 0;width:130px;height:33px;}
.signup-progress span.step3{background-position:-163px 0;width:125px;height:33px;}
.signup-progress span.current-step1{background-position:75px -38px;width:109px;height:33px;}
.signup-progress span.current-step2{background-position:-38px -38px;width:130px;height:33px;}
.signup-progress span.current-step3{background-position:-164px -38px;width:130px;height:33px;}
.signup-progress-txt{margin-left:28px;}
.signup-progress-txt span{color:#666;float:left;margin-top:2px;text-align:center;width:125px;}
.signup-progress-txt .txt-active{color:#f15a29;}
.successmessage{font-weight:bold;color:green;margin-left:5px;margin-bottom:10px;text-align:center;}
.errormessage{font-weight:bold;color:red;margin-left:5px;margin-bottom:10px;}
input[type="text"].mobile-code-input{max-width:40px;}
input[type="text"].mobile-no-input{width:157px;margin-left:-5px;}
.whymark{background:url(/App_Themes/Astroved/images/why.png) no-repeat;margin:0px 0px 0px 7px;vertical-align:middle;display:inline-block;width:21px;height:25px;}
.in-block{display:inline-block;}
/*.subscribe-video a{background:url(/images/myvideo.png) no-repeat;padding-left:25px;font-weight:bold;margin-right:10px;}*/
.subscribe-video {float: right;}
.order-history-wrap{margin:10px auto;width:100%;}
.order-history-inner{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 4px #ddd;margin:0 0 30px;float:left;width:100%;}
.order-id{background-color:#f9f9f9;border-bottom:1px solid #e6e6e6;padding:15px;}
.order-history-top { float: left;padding: 20px 0; width: 100%;}
.order-history-top.inner-top { border-bottom: 1px dashed #e9e9e9;}
.av-btn.disable-btn{pointer-events:none;cursor:default;}
.av-btn.disable-btn:hover{text-decoration:none;}
.order-txt{color:#15478c;}
.new-order-history{ min-height:400px;}
.order-date{float:left;padding:15px;width:33%;}
.order-saving{float:left;padding:15px;width:28%;}
.order-total{float:right;padding:15px;text-align:right;width:28%;}
.total-txt{color:#333;font-size:15px;font-weight:bold;}
.order-img{float:left;width:15%;text-align:center;}
.order-img img{width:70px;height:70px;}
.order-pro-name{float:left;width:42%;margin-right:3%;}
.order-price{float:right;padding-right:17px;}
.order-status{float:left;width:18%;}
.order-history-table{width:100%;}
.order-history-table td{padding:20px 0 10px;}
.order-history-bottom{border-top:1px solid #ccc;}
.order-pagination{float:right;margin:10px 25px 30px 0;}
.order-pagination a{background:#535f6d;border:1px solid #464d53;border-radius:2px;color:#fff;margin:0 2px;padding:5px 9px;}
.order-pagination a.page_disabled{background:#2f3237;border:1px solid #000;}
.video-orderno{width:15%;text-align:center;}
.video-ordername{width:70%;}
.video-orderlink{width:15%;text-align:center;}
.subuser-radio-btn label{font-weight:normal;margin-right:5px;margin-left:3px;}
.keep-shop .av-gray-btn{ display:inline-block;}
.check-out .av-btn{ display:inline-block;}
.get-rel-wrap{ display:table;}
.get-rel-mainuser {
    max-width: 230px;
    position: relative;
    text-align: center;
    width: 200px; vertical-align:middle;
}
.get-rel-mainuser::before, .get-rel-mainuser::after, .get-rel-mainuser span::after, .get-rel-inner::before{ content:""; position:absolute;}

.get-rel-mainuser::before {
    background: rgba(0, 0, 0, 0) url("/images/rel-divide-btm.png") no-repeat scroll center center;
    bottom: 0;
    height: 33px;
    right: -9px;
    width: 20px;
    
}
.get-rel-mainuser::after {
    background: rgba(0, 0, 0, 0) url("/images/rel-divide-top.png") no-repeat scroll center center;
    height: 32px;
    right: -9px;
    top: 0;
    width: 20px;
  
}
.get-rel-mainuser span::after {
    background: #fff url("/images/rel-divide.png") no-repeat scroll center center;
    bottom: 0;
    height: 100%;
    right:4px;
    top: 0;
    width: 20px; z-index:1;

}
.get-rel-inner::before {
    background: #d3d8d3 none repeat scroll 0 0;
    bottom: 17px;
    left: -10px;
    top: 19px;
    width: 4px;
}
.get-rel-mainuser span {
    background: rgba(0, 0, 0, 0) url("/images/av-user.png") no-repeat scroll center top;
    color: #f15a29;
    display: block;
    font-weight: bold;
    max-width: 230px;
    padding-top: 75px;
    position: relative;
    text-align: center;
    width: 200px; 
}
.get-rel-mainuser, .get-rel-inner {display:table-cell;}
.get-rel-inner{ position:relative;}
.get-rel-inner li {
    border-bottom: 1px dashed #dddddd;
    clear: both;
    float: left;
    margin-bottom: 5px;
    margin-top: 10px;
    width: 100%;
}
.subuser-name-tit{background:rgba(0, 0, 0, 0) url("/images/av-subuser.png") no-repeat scroll center top; padding-top:40px; font-weight:bold; color:#f15a29; text-align:center; margin-bottom:20px; }
.subuser-rel-tit{background:rgba(0, 0, 0, 0) url("/images/av-relationship.png") no-repeat scroll center top; padding-top:40px; font-weight:bold; color:#f15a29; text-align:center;  margin-bottom:20px;}
.subuser-marital-tit{background:rgba(0, 0, 0, 0) url("/images/av-marital.png") no-repeat scroll center top; padding-top:40px; font-weight:bold; color:#f15a29; text-align:center;  margin-bottom:20px;}
.subuser-name{ font-weight:bold;}
.subuser-status tr, .subuser-status td{ display:inline-block; margin:0 2px;}
.subuser-status label {
    font-weight: normal;
}
.subuser-rel select {
    margin-bottom: 10px;
    max-width: 92%;
}
.rel-info {
background: #f0faff none repeat scroll 0 0;
    border: 1px solid #def3fd;
    border-radius: 3px;
    padding: 20px;
}
.birth-detail-row {
    margin-top: 20px;
}
.birth-detail-row input{ vertical-align:top;}
.note_txt, .mo-block-label {
    color: #888888;
    font-size: 12px;
}
.whymark{  cursor: help;}
.whymark.why-janma-tooltip {
    position: relative;
}

.why-janma-tooltip:hover .why-janma{
    border: 1px solid #e8d8b7;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    height: auto;
    transition: height .5s ease .5s, all 1s linear .5s;  opacity:1;
}
.why-janma h6 {
    color: #f15a29;
}

.why-janma {
    background: #fffaf0 none repeat scroll 0 0;
    border-radius: 3px;
    box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
    color: #000000;
    display: block;
    left: -120px;
    margin-bottom: 15px;
    max-width: 320px;
    opacity: 0;
    padding: 15px;
    pointer-events: none;
    position: absolute;
    top: 33px;
    width: 320px;
    z-index: 1;
  -webkit-transform: translateY(10px);
     -moz-transform: translateY(10px);
      -ms-transform: translateY(10px);
       -o-transform: translateY(10px);
          transform: translateY(10px);
  -webkit-transition: all .25s ease-out;
     -moz-transition: all .25s ease-out;
      -ms-transition: all .25s ease-out;
       -o-transition: all .25s ease-out;
          transition: all .25s ease-out;
  -webkit-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
     -moz-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
      -ms-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
       -o-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
          box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
}

/* This bridges the gap so you can mouse into the tooltip without it disappearing */
.why-janma:before {
  bottom: -20px;
  content: " ";
  display: block;
  height: 20px;
  left: 0;
  position: absolute;
  width: 100%;
}  

/* CSS Triangles - see Trevor's post */
.why-janma:after {
  border-left: solid transparent 10px;
  border-right: solid transparent 10px;
  border-bottom: solid #ddccaa 10px;
content: " ";
    height: 0;
    left: 120px;
    position: absolute;
    top: -10px;
    width: 0;
}
  
.why-janma-tooltip:hover .why-janma {
  opacity: 1;
  pointer-events: auto;
  -webkit-transform: translateY(0px);
     -moz-transform: translateY(0px);
      -ms-transform: translateY(0px);
       -o-transform: translateY(0px);
          transform: translateY(0px);
}


ul.list-1, ul.list-2, ul.list-3, ul.list-4, ul.list-5, ul.list-6, ul.list-7, ul.list-8, ul.list-9, ul.list-10, ul.list-11{margin:5px 0 5px 10px;position:relative;overflow:hidden;}
ul.list-1 ul, ul.list-2 ul, ul.list-3 ul, ul.list-4 ul, ul.list-5 ul, ul.list-6 ul, ul.list-7 ul, ul.list-8 ul, ul.list-9 ul, ul.list-10 ul, ul.list-11 ul{margin-left:0;}
ul.list-1 li, ul.list-2 li, ul.list-3 li, ul.list-4 li, ul.list-5 li, ul.list-6 li, ul.list-7 li, ul.list-8 li, ul.list-9 li, ul.list-10 li, ul.list-11 li{list-style-image:none;list-style-position:outside;list-style-type:none;margin-bottom:2px !important;padding-bottom:2px !important;padding-left:25px !important;margin-left:0;font-size:13px;}
.av-list-ordered{margin-bottom:20px;}
.av-list-ordered li{padding:6px 10px;}
.av-list-1, .av-list-2{margin-left:30px}
ul.av-list-1 li{background:rgba(0, 0, 0, 0) url("/App_Themes/Astroved/images/list-1.png") no-repeat scroll 0 10px;padding:6px 0 6px 20px;}
ul.av-list-2 li{background:rgba(0, 0, 0, 0) url("/App_Themes/Astroved/images/list-2.png") no-repeat scroll 0 10px;padding:6px 0 6px 20px;}
ul.list-3 li{background:transparent url(/App_Themes/Astroved/images/exclamation.png) no-repeat scroll 0 3px;}
ul.list-4 li{background:transparent url(/App_Themes/Astroved/images/thumb-up.png) no-repeat scroll 0 3px;}
ul.list-5 li{background:transparent url(/App_Themes/Astroved/images/lifeboy.png) no-repeat scroll 0 3px;}
ul.list-6 li{background:transparent url(/App_Themes/Astroved/images/calendar-task.png) no-repeat scroll 0 3px;}
ul.list-7 li{background:transparent url(/App_Themes/Astroved/images/arrow-12.png) no-repeat scroll 0 3px;}
ul.list-8 li{background:transparent url/App_Themes/Astroved/images/clock.png) no-repeat scroll 0 3px;}
ul.list-9 li{background:transparent url(/App_Themes/Astroved/images/double-arrow.png) no-repeat scroll 6px 7px;}
ul.list-10 li{background:transparent url(/App_Themes/Astroved/images/arrow-2.png) no-repeat scroll 6px 5px;}
ul.list-11 li{background:transparent url(/App_Themes/Astroved/images/arrow-3-dark.png) no-repeat scroll 6px 5px;}
#prasna-wrap .prasna-shop h2{color:#000;padding:0;}
#prasna-wrap h2{padding-top:10px;padding-bottom:20px;color:#2760ba;}
.prasna-menu ul{margin:5px auto;text-align:center;}
.prasna-menu a{color:#555555;}
.prasna-img-box img{margin:0 auto;}
.prasna-valitity-txt{margin-top:20px;color:#ff0000;font-style:italic;}
.prasna-shop .add-to-box .btn-cart{background:#f2673a url("/app_themes/astroved/images/cart.png") no-repeat scroll 15px 11px;color:#fff;font-size:16px;text-shadow:none;padding:7px 25px 7px 45px;margin-top:0px;font-weight:normal;transition:color 300ms ease-in-out 0s, background-color 300ms ease-in-out 0s, background-position 300ms ease-in-out 0s;margin-left:10px;border:none;}
.prasna-shop .add-to-box .btn-cart:hover{background:#b12b00 url("/app_themes/astroved/images/cart.png") no-repeat scroll 15px -23px;text-shadow:none;color:#fff;}
.prasna-shop .price-box{border-bottom:1px dashed #dddddd;border-top:1px dashed #dddddd;display:block;margin:9px 0 5px;padding:0 0 15px;}
.prasna-shop .price-box .old-price{margin-right:5px;margin-top:0;display:inline-block;}
.prasna-shop .special-price{display:inline-block;margin:0;padding:0;}
.prasna-shop .price{font-size:24px;color:#2760ba;}
label.quantity{display:block;line-height:30px;margin-bottom:0;text-align:left;text-transform:uppercase;color:#333;font-size:12px;font-weight:bold;line-height:38px;}
.prasna-order-box{background:#fff none repeat scroll 0 0;border-radius:4px;border:1px solid #f2f2f2;margin:0 auto 20px;padding-bottom:30px;padding-top:30px;}
.prasna-video-wrap{background:#37aab8 none repeat scroll 0 0;color:#ffffff;margin:0;padding:35px 0;}
.prasna-video-wrap a{color:#e0f8fb;text-decoration:underline;}
.prasna-video-wrap font{color:#e0f8fb;}
.prasna-video-wrap a.av-btn{background:#ffffff none repeat scroll 0 0;color:#37aab8;text-decoration:none;}
.prasna-video-wrap a.av-btn:hover{background:#37aab8 none repeat scroll 0 0;border:1px solid #ffffff;color:#ffffff;}
.prasna-video-wrap .av-slidedown-content{color:#000000;}
.embed-responsive{border:5px solid #ffffff;border-radius:5px;box-shadow:1px 2px 3px #888888;}
.prasna-status{margin-top:30px;}
.prasna-three-step p{text-align:left;}
.prasna-three-step p.center{text-align:center;}
.fixed-menu{background:#ffffff none repeat scroll 0 0;box-shadow:0 2px 3px #dfe0e0;margin:0 auto;text-align:center;top:0;width:100%;z-index:999;}
ul.prasna-header li a i{background:rgba(0, 0, 0, 0) url("/images/prasna-header.png") no-repeat scroll 0 0;border-radius:50%;display:block;height:58px;margin:auto;width:58px;}
ul.prasna-header{list-style:outside none none;overflow:hidden;width:100%;}
ul.prasna-header li{display:inline-block;margin:0 0.5%;text-align:center;transition:all 0.3s ease 0s;width:13%;}
ul.prasna-header li a{color:#333333;font-size:12px;line-height:20px;}
ul.prasna-header li a.active{color:#f15a29;}
ul.prasna-header li a i.order{background-position:0 0;}
ul.prasna-header li a i.about{background-position:-170px 0;}
ul.prasna-header li a i.guidelines{background-position:-341px 0;}
ul.prasna-header li a i.service{background-position:-512px 0;}
ul.prasna-header li a.active i.order{background-position:0 -81px;}
ul.prasna-header li a.active i.about{background-position:-170px -81px;}
ul.prasna-header li a.active i.guidelines{background-position:-341px -81px;}
ul.prasna-header li a.active i.service{background-position:-512px -81px;}
.prasna-service-wrap{padding-bottom:30px;}
.prasna-order-wrap{background:#f7f7f7;padding-bottom:30px;position:relative;}
.prasna-order-wrap::before{background:#ededed;content:"";height:1px;position:absolute;top:-5px;width:100%;}
.prasna-order-wrap::after{background:#ededed;bottom:-5px;content:"";height:1px;position:absolute;width:100%;}
.prasna-guide-wrap{background:#eeedec;padding:30px 0 37px;position:relative;}
.prasna-guide-wrap .av-slidedown{background:#f2673a;border-radius:3px;color:#ffffff;font-size:18px;left:32%;padding:20px 30px 15px;position:absolute;text-align:center;z-index:9;}
.prasna-guide-wrap .av-slidedown a{color:#fff;}
.prasna-guide-wrap .av-slidedown-content{margin-top:110px;}
.prasna-guide-wrap::before{background:#ededed;content:"";height:1px;position:absolute;top:-5px;width:100%;}
.prasna-guide-wrap::after{background:#ededed;bottom:-5px;content:"";height:1px;position:absolute;width:100%;}
#read-testi-con > h3{font-size:1.4em;padding-bottom:6px;}
.prasna-three-step{margin-top:10px;}
.prasna-about-wrap{background:#fff;padding:65px 0 30px;}
.prasna-three-step h5{color:#777777;padding-top:5px;}
.avinstopbcg{background:#fb862f;border:1px solid #fb862f;border-radius:3px 3px 0 0;color:#ffffff;padding-top:6px;vertical-align:middle;}
.avinstopbcg select{color:#000;}
.avinstopbcg span{margin:0 10px;font-weight:bold;}
.remain-txt{color:#9b03a1;font-style:italic;text-align:right;padding:3px 5px;display:inline-block;width:94%;}
.prasna-service-innerbox{background:#fafafa;border:6px solid #fb862f;border-radius:0 0 6px 6px;padding:0;}
.prasna-service-box{display:block;float:none;margin:0 auto;max-width:600px;}
.prasna-box-input textarea{width:100%;}
.ask-prasna-btn{text-align:right;margin-bottom:10px;}
.ask-prasna-btn > input{padding:3px 10px;}
.prasna-qa-history table td, #prasana th{padding:5px;vertical-align:top;}
.remedy-txt > div{border-bottom:1px dashed #dddddd;padding-bottom:4px;padding-top:4px;}
.prasna-qa-history{background:#fff;color:#02314b;width:100%;}
.prasna-qa-history:nth-child(2n+1){background:#fafafa;}
.prasna-qa-history th{background:#c3a792;line-height:30px;}
.select-box{border:1px solid #fddbc2;border-top:none;width:6%;text-align:center;vertical-align:middle;}
.answer-txt{color:#139415;font-weight:bold;}
.question-txt{color:#9b4709;text-align:justify;}
.astro-qa-img{width:100px;border-bottom:1px solid #fddbc2;}
.qus_symbol{background:#3b90d1;border-radius:20px;color:#ffffff;font-size:30px;font-weight:bold;line-height:40px;margin:20px auto 10px;text-align:center;width:40px;}
.prasna-hist-wrap > table{margin:0 auto;width:100%;}
#prasana td.astro-qa-img{vertical-align:bottom;background:#fff;width:103px;text-align:center;padding:0;}
.astro-qa-img img{text-align:center;vertical-align:bottom;}
.astro-name-txt{display:inline-block;text-align:center;color:#fff;font-weight:bold;background:#cb5701;width:100%;line-height:19px;}
.delete-box{text-align:left;width:95px;}
.email-box{text-align:left;}
.prasna-qa-history > td{border-bottom:3px solid #fff;}
.border-white{border-bottom:3px solid #fff;}
.border-white table{width:100%;}
.delete-box-img{background:url(/images/AV_Ins_DeleteIcon.png) no-repeat 13px 4px;padding:0 0 0 40px;display:inline-block;height:30px;color:#fff;}
.email-box-img{background:url(/images/AV_Ins_mailIcon.png) no-repeat 13px 4px;padding:0 0 0 47px;display:inline-block;height:30px;color:#fff;}
.remedy-txt img{width:40px;height:40px;vertical-align:middle;display:inline-block;}
#prasna-wrap h2.prasna-qa-title{color:#000000;padding-bottom:0;padding-top:25px;}
.errormessage{font-weight:bold;color:red;margin-left:5px;margin-bottom:10px;}
.successmessage{font-weight:bold;color:green;margin-left:5px;margin-bottom:10px;text-align:center;}
.ui-stars-star, .ui-stars-cancel{float:left;display:block;overflow:hidden;text-indent:-999em;cursor:pointer;}
.ui-stars-star a, .ui-stars-cancel a{width:16px;height:15px;display:block;background:url(/images/jquery.ui.stars.gif) no-repeat 0 0;}
.ui-stars-star a{background-position:0 -32px;}
.ui-stars-star-on a{background-position:0 -48px;}
.ui-stars-star-hover a{background-position:0 -64px;}
.ui-stars-cancel-hover a{background-position:0 -16px;}
.ui-stars-star-disabled, .ui-stars-star-disabled a, .ui-stars-cancel-disabled a{cursor:default !important;}
.pnlPager{float:right;margin:5px 10px;background:url(/App_Themes/Astroved/images/page-bg1.jpg) repeat-x;border-radius:2px;line-height:25px;color:#e2e2e2;}
.pnlPager a{font-size:12px;font-weight:bold;display:inline-block;padding:0px 8px;color:#fff;margin:0 4px 0 0;}
.page-size-txt{color:#ffffff;font-size:12px;font-weight:bold;padding:5px 5px 5px 10px;}
a.page-selected{background:#f2700f;color:#fff;}
.pnlPager a:hover{color:#f60;}
a.select-anc{border:none;padding:0 8px 0 15px;}
a.select-anc1{padding:0 15px 0 8px;}
.page-bg{float:right;width:100%;padding-top:5px;background:#cdbaac;}
.btn-hide{color:#ffecdd !important;}
.w60{width:60px;}
.lnkremedy{font-size:12px !important;font-weight:normal !important;}
.watermark{color:#999 !important;}
.prasna-hist-scroll{max-height:700px;overflow:auto;}
@media screen and (min-width:768px) and (max-width:980px){footer{font-size:12px;}
.follow-us a{margin:0;}
}
@media screen and (min-width:0px) and (max-width:767px)
{
    body{
    font-size:14px;
    }
    #fixed-header.small{position:relative;}
.slogan{margin:12px auto 10px;display: none;}
.head-con-link{display:none;}
div.head-third-column{padding:0;float:none;}
/*.logo-center .logo{margin:0 auto 7px;}
.logo{background:rgba(0, 0, 0, 0) url("/app_themes/astroved/images/logo.png") no-repeat scroll 0 100%/100% auto;height:68px;width:100px;}*/
form.gsc-search-box{margin-bottom:0 !important;}
.m-right{text-align:right;}
header{text-align:center;}
header .shoppingcart{text-align:center;}
.av-google-search{margin:5px auto 0;float:none;}
.left-img, .nadi-bundle-img, .right-img{float:none;margin-left:0;margin-right:0;text-align:center;}
#tabdosdonts .ui-tabs-nav{position:relative;display:block;}
.chartnow-txt{width:100%;border-bottom:1px solid #ddd;left:0;top:100%;}
.foo-column{float:left;width:100%;}
ul.prasna-header li{width:auto;}
.avinstopbcg{text-align:center;}
.avinstopbcg span{display:block;}
.astro-qa-img img{width:75px;}
td.select-box{display:none;}
th.select-box{border:none;}
.astro-qa-img{border-bottom:none;}
.border-white table{border-left:1px solid #fddbc2;}
.border-white{border-bottom:1px solid #fddbc2;}
.astro-name-txt{font-size:11px;}
.goback-btn{float:none;text-align:right;}
.ui-tabs .ui-tabs-nav li a{display:inline-block;float:none;width:100%;}
.ui-tabs .ui-tabs-nav li{float:none;width:100%;border-bottom:1px solid #dddddd !important;}
.order-id{text-align:center;}
.order-img, .order-pro-name, .order-status, .order-date, .order-saving{float:none;width:auto;}
.order-pro-name{text-align:center;padding:6px 0 0 0;}
.order-total{width:auto;}
.order-status{padding:0 10px;}
.order-saving{padding:0;}
.signup-progress span{background-image:url(/App_Themes/Astroved/images/signup-progress-mobile.png);}
.signup-progress span.current-step1{background-position:24px -44px;width:86px;}
.signup-progress span.step2{background-position:-74px 0;height:27px;width:88px;}
.signup-progress span.step3{background-position:-178px 0;height:27px;width:74px;}
.signup-progress span.current-step2{background-position:-73px -44px;width:88px}
.signup-progress span.current-step3{background-position:-176px -44px;width:74px;}
.signup-progress-txt{margin:10px 0;}
.signup-progress-txt span{font-size:12px;max-width:70px;}
.signup-progress-wrap{width:270px;}
.order-pro-name{padding:6px 10px 4px;text-align:left;}
.mo-block-label{display:block;}
.mo-font{font-size:12px;}
.prasna-guide-wrap .av-slidedown{font-size:14px;left:2%;padding:10px;right:2%;}
table.grid_wrapper, .grid_wrapper thead, .grid_wrapper tbody, .grid_wrapper th, .grid_wrapper td, .grid_wrapper tr{display:block;}
table.grid_wrapper{border:1px solid #ddd;}
table.grid_wrapper tr:first-child{position:absolute;top:-9999px;left:-9999px;}
table.grid_wrapper td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:45%;text-align:right;padding-top:10px;padding-bottom:10px;}
table.grid_wrapper td:before{position:absolute;top:18px;left:6px;width:40%;padding-right:10px;white-space:nowrap;font-weight:bold;text-align:right;}
table.grid_wrapper tr:nth-child(2n+1){background:#f9f9f9;border-bottom:1px solid #ddd;border-top:1px solid #ddd;}
table.grid_wrapper.adrsbook tr:first-child, table.grid_wrapper.susertable tr:first-child, table.grid_wrapper.location-table tr:first-child{left:0;position:relative;top:0;}
table.grid_wrapper.adrsbook th:first-child, table.grid_wrapper.susertable th:first-child, table.grid_wrapper.location-table th:first-child{height:auto;padding:8px 0;text-align:center;}
table.grid_wrapper.adrsbook th, table.grid_wrapper.susertable th, table.grid_wrapper.location-table th {height:0;padding:0;}
table.grid_wrapper.adrsbook td, table.grid_wrapper.susertable td, table.grid_wrapper.location-table td{padding-left:0;display:block;}
table.grid_wrapper.video-order td{width:auto;}
table.grid_wrapper.video-order td.video-orderno:before{content:"Order No";}
table.grid_wrapper.video-order td.video-ordername:before{content:"Product Name";}
table.grid_wrapper.video-order td.video-orderlink:before{content:"Link";}
table.grid_wrapper.savedcard-table td:nth-of-type(2):before{content:"CardNumber";}
table.grid_wrapper.savedcard-table td:nth-of-type(3):before{content:"Exp Date";}
table.grid_wrapper.savedcard-table td:nth-of-type(4):before{content:"";}
table.grid_wrapper.savedcard-table td:nth-of-type(5):before{content:"";}


table.grid_wrapper.emi-table tr:first-child{position:absolute;top:-9999px;left:-9999px;}
table.grid_wrapper.emi-table td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:45%;text-align:right;padding-top:10px;padding-bottom:10px;}
 table.grid_wrapper.emi-table td:before{position:absolute;top:18px;left:6px;width:40%;padding-right:10px;white-space:nowrap;font-weight:bold;text-align:right;}

table.grid_wrapper.emi-table td:nth-of-type(1):before{content:"Order No";}
table.grid_wrapper.emi-table td:nth-of-type(2):before{content:"Product Name";}
table.grid_wrapper.emi-table td:nth-of-type(3):before{content:"Occurrence";}
table.grid_wrapper.emi-table td:nth-of-type(4):before{content:"Price";}
table.grid_wrapper.emi-table td:nth-of-type(5):before{content:"Date";}

table.grid_wrapper.recurring-grid tr:first-child{position:absolute;top:-9999px;left:-9999px;}
table.grid_wrapper.recurring-grid td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:45%;text-align:right;padding-top:10px;padding-bottom:10px;}
 table.grid_wrapper.recurring-grid td:before{position:absolute;top:18px;left:6px;width:40%;padding-right:10px;white-space:nowrap;font-weight:bold;text-align:right;}
 
table.grid_wrapper.recurring-grid td:nth-of-type(1):before{content:"Product Name";}
table.grid_wrapper.recurring-grid td:nth-of-type(2):before{content:"Price";}
table.grid_wrapper.recurring-grid td:nth-of-type(3):before{content:"Date";}
table.grid_wrapper.recurring-grid td:nth-of-type(4):before{content:"Transaction ID";}
table.grid_wrapper.recurring-grid td:nth-of-type(5):before{content:"Status";}

table.emi-table tr.mob-recurring-row > td:nth-child(1)::before {
    content: "";
}
table.emi-table tr.mob-recurring-row > td {
    left: 0;
    padding: 0;
    position: relative;
    width: 100%;
}

table.grid_wrapper.recurring-grid {
    background: #fff;
    border:1px solid #efbcbc;
    margin:3% 2% 7%;
    width: 96%;
}
table.grid_wrapper.recurring-grid tr:nth-child(2n) {
    background: #f5f5f5 none repeat scroll 0 0;
    border-bottom: medium none;
}
table.grid_wrapper.recurring-grid td{ border-bottom:1px solid #d8d8d8;}
.recurring-grid caption, .NoEMITransaction caption {
    background: #f2f2f2 none repeat scroll 0 0;
    border-bottom: 1px solid #c2c2c2;
    text-align: center;
}
}
div.modal-header{padding-bottom:0;}
table.grid_wrapper.emi-table.NoEMITransaction td::before {
    content: "";
}
table.grid_wrapper.emi-table.NoEMITransaction td{ text-align:center;}

@media screen and (min-width:768px) and (max-width:980px){.prasna-guide-wrap .av-slidedown{left:10%;}
.mini{display:none}
}
@media screen and (min-width:981px) and (max-width:1200px){.prasna-guide-wrap .av-slidedown{left:20%;}
}
.outer{position:relative;}
.overlayp .close{float:left;margin:5px 7px;}
.main{padding:20px 0;width:100%;z-index:2;position:relative;background:#002838;transition:margin-left .2s ease-in;-moz-transition:margin-left .2s ease-in;-webkit-transition:margin-left .2s ease-in;}
.panel{background:#f9f9f9;width:40%;overflow:auto;}
#cartp.panel{width:40%;}
.panel-bg{background:#000000 none repeat scroll 0 0;height:100%;left:0;opacity:0.3;position:fixed;top:0;width:100%;z-index:1;}
.overlayp{z-index:99;position:fixed;right:0;top:0;left:inherit !important;margin-right:-50%;transition:margin-right .5s ease-in;-moz-transition:margin-right .5s ease-in;-webkit-transition:margin-right .5s ease-in;height:100%}
.overlayp.active{margin-right:0;box-shadow:0 0 20px rgba(0,0,0,0.5);}
.exit-off-canvas{overflow:hidden;position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.3);z-index:9997;}
.pushp{position:absolute;left:0;top:0;z-index:3;margin-left:-300px;transition:margin-left .2s ease-in;-moz-transition:margin-left .2s ease-in;-webkit-transition:margin-left .2s ease-in;}
.pushp.active{margin-left:0;}
.main.pactive{margin-left:300px;}
.main.ractive{margin-left:300px;width:100%;box-shadow:0 0 20px rgba(0,0,0,0.6);}
.revealp{position:absolute;z-index:1;left:0;top:0;}
@media screen and (min-width:0px) and (max-width:767px)
{
   

    .panel{width:80%;}
#cartp.panel{width:80%;}
.overlayp{margin-right:-80%;}
.login-panel td td{display:block;min-width:auto;padding:5px;text-align: left;}
.login-panel td tr:last-child td {text-align: center;}
#cartHome table.shopping-table, #cartHome .shopping-table thead, #cartHome .shopping-table tbody, #cartHome .shopping-table th, #cartHome .shopping-table td, #cartHome .shopping-table tr{display:block;}
#cartHome table.shopping-table{border:1px solid #ddd;}
#cartHome table.shopping-table tr:first-child{position:absolute;top:-9999px;left:-9999px;}
#cartHome table.shopping-table td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:45%;text-align:right;padding-top:10px;padding-bottom:10px;}
#cartHome table.shopping-table td:before{position:absolute;top:18px;left:6px;width:40%;padding-right:10px;white-space:nowrap;font-weight:bold;text-align:right;}
#cartHome .shopping-table td:nth-of-type(1):before{content:"Item Details";}
#cartHome .shopping-table td:nth-of-type(2):before{content:"Price";}
#cartHome .shopping-table td:nth-of-type(3):before{content:"SubTotal";}
#cartHome .shopping-table td:nth-of-type(4):before{content:"";}
#cartHome .shopping-table td:nth-of-type(6){font-weight:bold;}
#cartHome table.shopping-table td:first-child{width:auto;}
#cartHome table.shopping-table td:first-child img{display:block;margin:0 auto;}
.get-rel-mainuser::before, .get-rel-mainuser::after, .get-rel-mainuser span::after, .get-rel-inner::before{display: none;}

.get-rel-mainuser::before, .get-rel-mainuser::after, .get-rel-mainuser span::after, .get-rel-inner::before{display: none;}
.get-rel-mainuser, .get-rel-inner{ display:block;}
.get-rel-mainuser span {
    margin-bottom: 20px;
    max-width: 100%;
    position: relative;
    width: 100%;
}
.get-rel-mainuser {
    max-width: 100%;
    width: 100%;
}
.get-rel-inner li span {
    padding: 0;
}
.get-rel-inner li span.subuser-name-tit, .get-rel-inner li span.subuser-rel-tit {
    padding-top: 40px;
}
.col-sm-12.get-rel-inner {
    padding: 0;
}
.get-rel-inner li{ padding-bottom:10px;}
.subuser-heading{ display:none;}
.get-rel-wrap{ width:100%;}



}
@media (min-width:768px) and (max-width:991px){.panel{width:60%;}
#cartp.panel{width:80%;}
#cartp.panel.overlayp{margin-right:-80%;}
#cartp.panel.overlayp.active{margin-right:0;}
.overlayp{margin-right:-60%;}

.get-rel-mainuser::before, .get-rel-mainuser::after, .get-rel-mainuser span::after, .get-rel-inner::before{display: none;}
.get-rel-mainuser, .get-rel-inner{ display:block;}
.get-rel-mainuser span {
    margin-bottom: 20px;
    max-width: 100%;
    position: relative;
    width: 100%;
}
.get-rel-mainuser {
    max-width: 100%;
    width: 100%;
}
.get-rel-inner li span.col-sm-4 {
    padding-left: 7px;
    padding-right: 7px;
}
.subuser-rel select {
    margin-bottom: 10px;
    max-width: 93%;
}
}


/*openid-start*/
.openidsign-fb, .openidsign-yahoo, .openidsign-google{background:url('/images/openid/openid_all.png');width:100px;height:40px;display:inline-block;margin:0px auto;}
.openidsign-google{background-position:-1px -6px;width:100px;height:40px;}
.openidsign-google:hover{background-position:-1px -50px;width:100px;height:40px;}
.openidsign-yahoo{background-position:-102px -6px;width:100px;height:40px;}
.openidsign-yahoo:hover{background-position:-102px -50px;}
.openidsign-fb{background-position:-203px -6px;width:100px;height:40px;}
.openidsign-fb:hover{background-position:-203px -50px;}
.openid-ctrol{width:340px;margin:0px auto;}


@media (min-width:991px) and (max-width:1000px)
{.openid-ctrol{width:212px;margin:0px auto;}
  }
    @media (min-width:0px) and (max-width:465px)
{.openid-ctrol{width:100px !important;margin:0px auto !important;}
 .exactw{width:50%;}
 .exactwbt{display:none;}
  }
  /*openid-end*/
  
     @media (min-width:0px) and (max-width:465px)
{
    .ondemand-frame object {
    height: auto !important;
    max-width: 100% !important;
} 
}
.black_box{top: 0px;left: 0px;position: fixed;z-index: 100001; background:#000;  -moz-opacity: 0.7;
	opacity:.70;
	filter: alpha(opacity=70); width:100%; height:100%; }
  .white_box{
    margin: 0 auto;
    position: fixed;
    text-align: center;
    width: 100%;
    z-index: 1000001;
}.white_box  p{ text-align:center; color:#fff; font-size:13px;}
.white_box.subuser_box {
    position: relative;
    top: 42%;
}
     @media (min-width:0px) and (max-width:1000px)
{
    .login-panel{ margin-top:6%;}
}
   .myaccount-menu ul{ margin-bottom:50px;}
   
   
  .xs-show {
    display: none;
}
.xs-hidden{ display:inline;}
@media (min-width: 0px) and (max-width: 767px) 
 {
     .xs-hidden {
    display: none;
}
 .xs-show {
    display: inline;
}
     header {
    min-height: 50px;
    padding: 0;
}
#fixed-header {
    background: #2760ba none repeat scroll 0 0;
    min-height:50px;
}
.sloganwrap{display: none;}
.head-con-link{display:none;}
div.head-third-column{padding:0;float:none;}
header{ position:relative;}
header .logo-center {
    left: 50px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    top: 2px;
    width: 42%;
    z-index: 9;
    font-size:.85em;
}

.logo {
    background: rgba(0, 0, 0, 0) url("/images/logo-horizontal.png") no-repeat scroll 0 0;
    height: 33px;
    margin: 0;
    top: 0;
}
div.head-third-column {
    color: #ffffff;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 20px;
    width: 40%;
    z-index: 9;
}
.navbar-header button.navbar-toggle {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.navbar-default .navbar-toggle span.icon-bar {
    background: #ffffff none repeat scroll 0 0;
}
button.navbar-toggle {
    border: medium none;
    float: left;
    margin: 7px 0 0;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{ background: rgba(0, 0, 0, 0) none repeat scroll 0 0;}

.top-cart div > span {
    display: none;
}
.top-cart #cart, .top-cart #cart_lnkMyCart1 {
    position: relative;
}
div.top-signup {
    display: none;
}
.top-signin #signin span, .top-signin #A1 span {
    display: none;
}
.Membership{ display:none;}
.top-cart, .top-signin {
    display: inline-block;
    margin: 15px 6px 0;
    min-width: 30px;
}
.top-cart .fa, .top-signin .fa {
    font-size: 20px;
}
.top-cart #cart span:first-child, .top-cart #cart_lnkMyCart1 span:first-child {
    background: #ffffff none repeat scroll 0 0;
    border-radius: 50%;
    color: #000000;
    display: inline-block;
    font-size: 12px;
    height: 20px;
    left: -3px;
    overflow: hidden;
    position: absolute;
    text-align: center;
    top: -12px;
    width: 20px;
}

.top-cart #cart span:nth-child(2), .top-cart #cart_lnkMyCart1 span:nth-child(2) {
    display: none;
}

.search-wrap {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    padding: 15px;
    position: absolute;
    z-index: 1001;
     display: none;
    min-width: 230px;
    position: absolute;
    top: 100%;
    width: 96%;
     left: inherit;
    right: 10px;
}
.searchboxone {
  
    position: relative;
}
.search-click {
    position: absolute;
    right:90px;
    top: -25px;
}
.search-click .fa {
    color: #ffffff;
    font-size: 20px;
}
.search-wrap .arrow {
    border-bottom: 11px solid #d3d3d3;
    border-left: 11px solid rgba(0, 0, 0, 0);
    border-right: 11px solid rgba(0, 0, 0, 0);
    height: 0;
    position: absolute;
    left: 61%;
    top: -11px;
    width: 0;
    z-index: 9;
}
.search-wrap .arrow::after {
    border-bottom: 10px solid #ffffff;
    border-left: 10px solid rgba(0, 0, 0, 0);
    border-right: 10px solid rgba(0, 0, 0, 0);
    bottom: -12px;
    content: "";
    height: 0;
    left: -10px;
    position: absolute;
    width: 0;
    z-index: 1;
}
input.new-seach-input[type="text"] {
    border: 1px solid #2760ba; color:#000;
}
.searchbox-input:-moz-placeholder {
    color: #777;
}
.searchbox-input::-moz-placeholder {
    color: #777;
}
.search_radio{ color:#000;}
.searchbox input.search_btn {
    background: rgba(0, 0, 0, 0) url("/images/search-icon-b.png") no-repeat scroll 0 0;
    right: 7px;
    top: 23px;
}
form.gsc-search-box{margin-bottom:0 !important;}
.m-right{text-align:right;}
header .shoppingcart{text-align:right;}
.av-google-search{margin:5px auto 0;float:none;}
.shoppingcart {
    margin: 0 auto;
    padding: 0;font-size: 13px;
}

  }   
@media (min-width: 768px) and (max-width: 980px) 
 {
header{ position:relative; padding:0; min-height: 50px;}
header .logo-center {
    left: 75px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    top: 2px;
    z-index: 9;
}
div.head-third-column {
    color: #ffffff;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 20px;
    z-index: 9; top:10px;
}
.navbar-default .navbar-toggle {

    background: transparent;
    border: none;

}
nav.navbar-default .navbar-toggle .icon-bar {

    background: #fff;

}
nav .navbar-header .navbar-toggle {  float:left;}
}  

@media (min-width: 767px)
  {
  .searchbox { display:block !important;}
  }
  .successfully {
    text-align: center;
    background: #dbede7;
    padding: 25px;
    font-size: 15px;
    max-width:740px;
    margin-bottom:20px;
}
.successmsg {
    margin: 70px;
}
footer {
    background: #2760ba;
    font-size: 1.3em;
    color: #fff;
    padding: 15px;
    text-align: center;
}

    div.lacmain-wrap {
    font-size: 1em;
    font-family:NotoSansTamil;
    }
    .lacmain-wrap .fa.fa-calendar {
    margin-right: 5px;
    }
    div.lacmain-wrap h2
    {padding: 14px 0 0;}
  
     .lacmain-wrap .lac-banner-header h1 {
    font-size: 2em;
    font-weight: 800;
    color: #092a55;
    padding: 30px 0 0; line-height:1.1;
    }
    .lacmain-wrap .lac-banner-header h2 {
    padding: 15px 0 20px;
    font-size: 1.5em;
    line-height: 1.2;
    color: #302e2e;
    }
   .lacmain-wrap .booknow-btn {
    display: inline-block;
    font-size: 1.2em;
    color: #fff;
    background: #2760ba;
    padding: 10px 40px;
    border-radius: 2px;
    margin-bottom: 22px;
    margin-top: 5px;
    }
   .lacmain-wrap p.lac-banner-txt {
    text-align: center;
    font-size: 1.4em;
    color: #4d4c52;
    line-height: 1.3;
    margin-bottom: 50px;
    }
    div.lac-testi-inner h2
    {
        font-size:1.4em;
        font-weight:600;
        }
.lac-banner-header .col-md-7 {padding: 0;}
.fa.fa-calendar {
    margin-right: 5px;
    }
    .lacmain-wrap h2
    {padding: 23px 0 0;}
    .lac-banner-header {
    background: url(https://www.astroved.com/wp-content/uploads/2018/02/lac-bg.jpg) no-repeat;
    background-size: auto auto;
    background-size: cover;
    text-align: center;
    }
    .lac-main-wrap{ padding:0;}
    @media (min-width: 0px) and (max-width: 767px)
    {
        #slotInfo + .clear.height40 {
    height: 10px;
}
        div.lac-inner-wrap{ padding:10px 5px;font-size:13px;}
    .consult-time-wrap{ font-size:13px;}
    .lac-full-wrap{ font-size:13px;}
   .lacmain-wrap .lac-banner-header h1 {
    font-size: 16px;
    padding-top: 15px;
    }
    .lacmain-wrap .lac-banner-header h2 {
   padding: 12px 0 15px;
font-size: 13px;
line-height: 1.6;
    }
    .lac-inner-wrap .col-sm-6[ng-hide="!astrodetail.Profile"]
   {
  width: 66.66666667%;
float: left;
padding: 0 10px 0 0;
font-size: 13px;
}
.lac-inner-wrap .lac-imgwrap {
    text-align: center;
    padding:0 7px 0 0;
    width: 33.33333333%;
    float: left;
}
.lac-inner-wrap p {
    border-bottom: 1px dashed #ddd;
    padding-bottom: 3px;
}
div.lac-inner-wrap p span {
    display: block;
}
div.lac-bookwrap {
text-align: center;
padding-top: 4px;
padding-bottom: 4px;
clear: both;
}
.confirm-detail ul:first-child li {
    text-align: center;
    border-bottom: none;
}
div.confirm-detail li {
    clear: both;
    float: left;
    margin-bottom: 10px;
    width: 100%;
    vertical-align: top;
    border-bottom: 1px dashed #c8c8c8;
}
div.confirm-detail{background: #f1f1f1;}

    div.lacmain-wrap h2{font-size: 13px;}
    div.lacmain-wrap h2 .fa.fa-angle-down{ margin-left:5px;}
   .lacmain-wrap .booknow-btn {
    display: inline-block;
    font-size: 17px;
    }
    .av-slidedown a {
    background: #f15a29;
    padding: 5px 10px;
    border-radius: 2px;
    color: #fff;
}
div.lac-main-wrap {
    background: #f6f6f6;
    padding: 10px 0 10px;
    margin-top: 3px;
}
    p.lac-banner-txt {
    text-align: center;
    font-size: 15px;
    }
    .lacmain-wrap .lac-keyfeaure {
    padding: 0;
    }
    .lacmain-wrap .lac-keyfeaure img {
    float: none;
    display: block;
    margin: 0 auto;
    }
    span.consult-time {
clear: both;
display: inline-block;
font-size: 13px;
margin-left: 0;
padding: 12px 12px;
text-align: center;
background: #fff;
border: 1px solid #fcbbd4;
border-radius: 5px;
margin-bottom: 2px;
width: 120px;
position: relative;
margin: 0 6px;
color: #082851;
box-shadow: 0px 0px 3px #ecb4c9;
}
span.consult-time::before {
    background: rgba(0, 0, 0, 0) url("/images/consult-time-icon.png") no-repeat scroll 0 7px;
     position: absolute;
width: 18px;
height: 25px;
content: "";
top: 8px;
margin-left: -19px;
background-size: 72%;
}
.lang-box, .timezone-txt {
    clear: both;
    padding-top: 15px;
    display: block;
    font-size: 13px;
}
div.st-bkd {
    background:transparent;
    border-radius: 3px;
    color: #ab0606;
    display: inline-block;
    margin:0 10px 7px 0;
    padding: 3px 7px 3px 20px;
    position: relative;
}
.st-bkd::before {
    position: absolute;
    content: "";
    width: 20px;
    height: 20px;
    background: #ff0000;
    border-radius: 3px;
    left: -5px;
}
div.st-avble {
    background:transparent;
    border-radius: 3px;
    color: #699843;
    display: inline-block;
    margin: 0 10px;
    padding: 3px 7px 3px 20px;
    position: relative;
}
.st-avble::before {
    position: absolute;
    content: "";
    width: 20px;
    height: 20px;
    background: #699843;
    border-radius: 3px;
    left: -5px;
}
span.consult-price {
    color: #eb4c19;
font-size: 15px;
margin-top: 2px;
display: inline-block;
}
    }

.detail-header.fixed-menu{ position:relative;}
@media screen and (min-width:0) and (max-width:767px)
{
header .logo-center{ position:relative; left:0px; top:5px;}
}