﻿/*
Theme Name: Extra Child Theme
Theme URI: http://www.astroved.com
Author: Sathish
Version: 1.0
Template: Extra
License: Located in 'licensing' folder
License URI: Located in 'licensing' folder
*/
@import url(../Extra/style.css);
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 {
    background: #fff !important;
    font-family: 'Hind', sans-serif !important;
    font-size: 15px !important;
    color: #000 !important;
    line-height: 1.9 !important;
}
h1, h2, h3, h4, h5, h6{font-family: 'Hind', sans-serif;font-weight:500;}
nav ol li, nav ul li{
  margin-bottom:0px
}
h1{font-size:2em;}

h2{font-size:1.6em;}

h3{font-size:1.5996em;}

h4{font-size:1.5em;}

h5{font-size:1.2996em;}

h6{font-size:1.2m;}

.failure{color:#ff0000;font-weight:600;}

.success{color:#008000;font-weight:600;}

.validators{color:#ff0000}

a{color:#f25b22;  outline:none;}

a:hover{ color:#04489c; text-decoration:none}

.position-rel{position:relative;}

img{max-width:100%;}

.left{ text-align:left;}

.center{ text-align:center;}

.right{ text-align:right;}

.clear{clear:both;}

.bold{font-weight:bold;}

.height10 {height: 10px;}

.height20{height:20px;}

.height30{height:30px;}

.height40{height:40px;}

.height50{height:50px;}

ol, ul{ list-style:none;}

.error-message{color:#ff0000;font-weight:bold;}

.success-message{color:#008000;font-weight:bold;}

.errorMessage {

    color: #ff0000;

}

textarea{padding:5px 7px;margin:3px;width:260px;border:1px solid #dedcdc;border-radius:3px;}

iframe {

    max-width: 100%;

}

input[type=password]:focus, input[type=text]:focus, select:active, select:focus{border:1px solid #09c1e3;}

input[type="radio"], input[type="checkbox"]{margin-right:5px;}

input[type="password"], input[type="text"], select, .input, .select, textarea {

    border: 1px solid #ccc;

    max-width: 100%;

    padding: 7px;

    width: 260px; color:#616161; max-width:100%;

}



.av-btn, .av-btn-big, input[type="submit"], input[type="button"]{background:#fe5e08;border:1px solid transparent;border-radius:2px;color:#fff;font-weight:bold;padding:7px 14px;}

.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;}

/* header */
.logo-center{ text-align:center;}

.logo {
    background: rgba(0, 0, 0, 0) url("/app_themes/astroved/images/astroved-logo-hindi.png") no-repeat scroll 0 100%;
    display: block;
    height: 90px;
    outline: 0 none;
    overflow: hidden;
    width: 135px;
    margin: 0px 0 0 12px;
    max-width: 100%;
}

.tagline

{

     background: rgba(0, 0, 0, 0) url("/images/av-tag-line.png") no-repeat scroll 0 100%;

    display: block;

    height: 22px;

    margin: 45px auto 0;

    max-width: 100%;

    outline: 0 none;

    overflow: hidden;

    width: 321px;background-size: contain;

    }

.tagline.tagline-tab{ display:none}

.top-right-col, .top-right-col a {

    color: #fff;

    text-align: right;

}

.nav-right-section{ margin:0; padding:0;}
/*.top-cart, .top-signup, .top-signin, .top-cart div {
    display: inline;
    font-family: arial;
    font-size: 13px;
    font-weight: bold;
    margin: 0 2px;
}*/
.shoppingcart{text-align:right;margin-right:4px;}


.nav-right-section{ margin:0; padding:0;}

.top-right-col, .top-right-col a {

    color: #fff;

    margin: 0;

    text-align: right;

}

.nav-right-section li {

    display: inline-block;

    font-size: 1.2em;

    margin: 0 6px;}





.top-right-col .fa {

    color: #fff;

    margin: 0 5px;

}

.top-login {

    margin: 3px 0 0px;

}

input.search-btn {

    background:rgba(0, 0, 0, 0) url("images/search-icon.png") no-repeat scroll 13px 13px;

    border: medium none;

    margin-left: -7px;

    padding: 8px 19px 7px; text-indent:-9999px; border-bottom:1px solid #fff;

}

input.search-btn:hover {

    background:rgba(0, 0, 0, 0) url("images/search-icon.png") no-repeat scroll 13px 13px;

    border: medium none;

    margin-left: -7px;

    padding: 8px 19px 7px; text-indent:-9999px; border-bottom:1px solid #fff;

}
input.search-input[type="text"] {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    color: #ffffff;
    width: 220px; border-bottom:1px solid #fff;
}
/*.av-langwrap:before
{
    position:absolute;
    width:1px;
    height:90%;
    content:"";
    left:15px;
    top:5%;
    background: -moz-linear-gradient(90deg, rgba(55,75,128,1) 0%, rgba(207,209,205,1) 50%, rgba(55,75,128,1) 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(55,75,128,1)), color-stop(50%, rgba(207,209,205,1)), color-stop(100%, rgba(55,75,128,1)));
background: -webkit-linear-gradient(90deg, rgba(55,75,128,1) 0%, rgba(207,209,205,1) 50%, rgba(55,75,128,1) 100%); 
background: -o-linear-gradient(90deg, rgba(55,75,128,1) 0%, rgba(207,209,205,1) 50%, rgba(55,75,128,1) 100%); 
background: -ms-linear-gradient(90deg, rgba(55,75,128,1) 0%, rgba(207,209,205,1) 50%, rgba(55,75,128,1) 100%);
background: linear-gradient(0deg, rgba(55,75,128,1) 0%, rgba(207,209,205,1) 50%, rgba(55,75,128,1) 100%); 
}*/
.av-langwrap-mob{ display:none;}
@media (min-width:0px) and (max-width:767px){
.av-langwrap{ display:none;}
ul.av-lang.mob-lang {
display: block;
    margin: 0px 3px 0;
    width: 100%;
    height: auto;
}
.av-moblang-txt {
    background: #fff;
padding: 0px 3px;
color: #123474;
border-radius: 2px;
font-size: 13px;
display: inline-block;
margin-top: 11px;
line-height: 1.4;
}
.av-langwrap-mob {
    display: inline-block;
    width: 23px;
    margin:0 2%;
}
.av-mob-lang {
    display: none;
    position: absolute;
    right: -6px;
        top: 103%;
    z-index: 9;
    background: #fff;
    color: #123474;
    border-radius: 0 0 3px 3px;
    width: 100px;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    text-align:left;
}
.av-mob-lang li{ margin:0; list-style:none;line-height: 1.4;}
.av-mob-lang li a {
    padding: 2px 5px;
    display: block;
    color: #f25b22;
    text-align: left;
}
.av-langwrap-mob ul{ margin-bottom:0;}
.mobeng-lang{border-bottom: 1px solid #ddd;}
.av-langwrap-mob .lang-arrow {
    border-bottom:5px solid #d3d3d3;
    border-left: 5px solid rgba(0, 0, 0, 0);
    border-right:5px solid rgba(0, 0, 0, 0);
    height: 0;
    position: absolute;
    right: 10px;
top: -5px;
    width: 0;
    z-index: 9;
}

}


/* home page */
.data-img {
    width: 100%;
}
a.left.carousel-control {

    bottom: inherit;

    top: 45%; text-align:center; background:transparent;

}

a.right.carousel-control {

    bottom: inherit;background:transparent;

    top: 45%; text-align:center;

}

.home-horo-bg{padding: 40px 0;}
.daily-horo-box a {
    background-image: url("images/home-horo-icon.png");
    background-repeat: no-repeat;
    float: left;
    height: 80px;
    margin:20px 30px 80px;
    width: 100px;
}
.home-horo-bg {

background: #f4f8fb none repeat scroll 0 0;

margin: 0 auto;

position: relative;
}

.daily-horo-box span {
    display: inline-block;
    padding-top: 50px;
    color:#2e2e2e;
    font-size: 17px;
    font-weight: 500;
}

.daily-horo-box a.bd-none-r:after{background:transparent;}
a.horo-aries{background-position: -23px -17px !important;}
a.horo-taurus{background-position: -145px -17px !important;}
a.horo-gemini{background-position:-277px -17px !important;}
a.horo-cancer{background-position: -408px -17px !important;}
a.horo-leo{background-position: -526px -17px !important;}
a.horo-virgo{background-position: -643px -17px !important;}
a.horo-libra{background-position: -26px -109px !important;}
a.horo-scorpio{background-position: -147px -109px !important;}
a.horo-sagittarius{background-position: -281px -109px !important;}
a.horo-capricorn{background-position: -405px -109px !important;}
a.horo-aquaries{background-position: -527px -103px !important;}
a.horo-pisces{background-position:-649px -109px !important;}

.darkred-txt{color:#f01821;}
.orange-txt{color:#f47622;}
.green-txt{color:#67c131;}
.darkpink-txt{color:#FF7C80;}
.blue-txt{color:#2697cf;}

.main-video {

    height: 315px;

    margin: 20px auto;

    position: relative;

    text-align: center;

    width: 560px; max-width:100%;

}

.home-horo-box h1 {

    color: #113474;padding:18px 0px 10px;

}

.wrap-title > h2 {

    color: #930b0b;

    text-align: center;

}

.consult-wrap h3 {

    color: #930b0b;

}

.home-video-wrap {

    padding: 30px 0;

}

iframe.home-video {

    background: #d3d3d3;

    height: 315px;

    padding: 6px; width:100%; max-width:100%;

     position: relative; 

}

.home-video-inner {

    background: #eeeeee none repeat scroll 0 0;

    padding: 30px 0 40px;

}
.home-next-video.youtube-thumbnail {
    cursor: pointer; margin-bottom:10px;
}
.main-video:before, .main-video:after

{

  z-index: -1;

  position: absolute;

  content: "";

  bottom: 15px;

  left: 10px;

  width: 50%;

  top: 80%;

  max-width:300px;

  background: #777;

  -webkit-box-shadow: 0 15px 10px #777;

  -moz-box-shadow: 0 15px 10px #777;

  box-shadow: 0 15px 10px #777;

  -webkit-transform: rotate(-3deg);

  -moz-transform: rotate(-3deg);

  -o-transform: rotate(-3deg);

  -ms-transform: rotate(-3deg);

  transform: rotate(-3deg);

}

.main-video:after

{

  -webkit-transform: rotate(3deg);

  -moz-transform: rotate(3deg);

  -o-transform: rotate(3deg);

  -ms-transform: rotate(3deg);

  transform: rotate(3deg);

  right: 10px;

  left: auto;

}





.consult-wrap {

    background: #fff none repeat scroll 0 0;

    padding: 45px 0;

}

.home-ilac-box {

    background: #ffffff none repeat scroll 0 0;

    border: 1px solid #dddddd;

    border-radius: 2px;

    float: left;

    margin-right: 2%;

    padding-top: 0;

    position: relative;

    text-align: center;

    width: 48%;

}

.lifesol-warp {

    background: #ffffff none repeat scroll 0 0;

    border: 1px solid #dddddd;

    border-radius: 2px;

    float: left;

    margin-left: 2%;

    min-height: 404px;

    text-align: center;

    width: 48%;

}
.lifesol-icon a{width:80px;background-image:url("images/lifesolution-icons.png");height:80px;display:inline-block;margin:20px;-webkit-transition:margin 0.5s ease-out;-moz-transition:margin 0.5s ease-out;-o-transition:margin 0.5s ease-out;}
.lifesol-icon a:hover{margin-top:1px;text-decoration:none;}
.lifesol-icon h3{text-align:center !important; padding-bottom: 5px !important;
    padding-top: 12px !important;}
.lifesol-icon p{font-size:13px;color:#777;padding:79px 0px 0px 0px;text-align:center;text-decoration:none;}
a.life-career{background-position:-3px 0px;}
a.life-health{background-position:-87px 0px;}
a.life-education{background-position:-170px 0px;}
a.life-fertility{background-position:-252px 0px;}
a.life-sports{background-position:-335px 0px;}
a.life-money{background-position:-420px 0px;}
a.life-love{background-position:-504px 0px;}







@media screen and (min-width:0px) and (max-width:767px){
.lifesol-icon a{-webkit-transition:none;-moz-transition:none;-o-transition:none;float:none;display:inline-block;margin:4%;}
.lifesol-icon a:hover{margin:4%;}
.home-horo-box{float:none;width:96%;margin:0 2%;}
.lifesol-warp {float: none;margin: 0 auto;padding: 20px 10px;width: 100%;}
.daily-horo-box{text-align:center;}
.daily-horo-box a{display:inline-block;float:none;/*margin:5px;*/margin:5px 25px 40px;}
.main-video iframe.home-video {height: auto;}
div.main-video::before, div.main-video::after {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;box-shadow: none;height: auto;}
div.main-video {height: auto;}
.home-ilac-box {float: none;margin: 10px auto;padding: 10px;width: 100%;}
}
@media screen and (min-width:768px) and (max-width:980px){
.lifesol-icon a{-webkit-transition:none;-moz-transition:none;-o-transition:none;margin:2% 1.2%}
.lifesol-icon a:hover{margin:2% 1.2%;}
.home-horo-box{float:none;width:96%;margin:0 2%;}
.lifesol-warp{float:none;width:96%;margin:0 2%;}
.daily-horo-box a{float:none;display:inline-block;}
.daily-horo-box{text-align:center;}
.home-ilac-box{float:none;width:96%;margin:2%;}
}
@media screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){
.home-horo-box, home-ilac-box{float:none;margin:0 2%;width:96%;}
.lifesol-warp{float:none;width:96%;margin:0 2%;}
.home-panchanga.col-sm-6{float:none;width:100%;}
.home-prasna-box{float:none;margin:0 2%;width:96%;}
.lifesol-icon a{margin:1% 2.5%;}
.home-ilac-box{float:none; clear:both;}
.home-ilac-box::before{background:transparent}
}

.search.wrap {
    display: none;
}
div.top-login {
    margin: 11px 0 0; vertical-align:top; display:inline-block;
}
div.top-right-col .fa {
    color: #ffffff;
    font-size: 16px;
}
span.signup {
    display: none;
}
/*.top-cart .cart span {
    background: #ffffff none repeat scroll 0 0;
    border-radius: 100%;
    display: inline-block;
    font-size: 11px;
    height: 15px;
    overflow: hidden;
    padding: 7px 0 0;
    position: absolute;
    right: 0;
    text-align: center;
    top: -9px;
    width: 15px;white-space: nowrap;
}*/
.top-cart {
    position: relative;
}

.tag-center {

    display: none;

}

.top-right-col {
    color: #ffffff;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 17px;
    width: 37%;
    z-index: 9;
}

.logo-center {
    left: 16%;
    overflow: hidden;
    padding: 0;
    position: absolute;
    top: 3px;
    width: 53%;
    z-index: 9;
}

.logo {
   background: rgba(0, 0, 0, 0) url("/app_themes/astroved/images/astroved-logo-mob.png") no-repeat scroll 0 0;
    height: 33px;
    width: 125px;
}


}
.head-support .fa, .shoppingcart .fa {
    color: #fff;
}
.head-con-link {
    display: inline-block;
    float: right;
    margin: 6px 7px 9px 5px;
    text-decoration: underline;
}
.shoppingcart a, a.head-con-link, .headstrip_txt {
    color: #ffffff;
    font-weight: bold;
}
#search.head-third-column {
    float: right;
    font-family: Arial;
    margin: 0;
    text-align: right;
}
#top-wrapper {
    padding-top: 5px;
}
.headstrip_txt > div {
    display: inline-block;
    padding-top: 1px;
}
.right {
    text-align: right;
}
.clear.height10 {
    height: 10px;
}
.shoppingcart {
    float: right;
    margin-right: 7px;
}
.customer_service {
    clear: both;
    text-align: right;
}
.shoppingcart a:hover {
    color: #f15a29 !important;
}
#cart_vaaak_MyAccount_divBlur {
    display: none;
}
.headstrip_txt {
    float: left;
}
.signin_up {
    float: right;
    padding-left: 8px;
}
.signin_up .signup {
    display: inline-block;
    margin-right: 5px;
}
.login-panel {
    color: #555;
    font-family: Open Sans;
    font-weight: 500;
    margin-top: 10%;
    padding: 0;
    text-align: left; 
}
.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; 
}
.login-panel input[type="password"], .login-panel input[type="text"] {
    width: 90%;
}
.top-signin a span:hover {
    text-decoration: underline;
}
a.forgetpwd {
    font-weight: 500;
}
.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;
    font-size: 16px;
    padding: 9px 0 7px;
}
.myaccount-menu li {
    background: rgba(0, 0, 0, 0) url("/app_themes/astroved/images/list-2.png") no-repeat scroll 0 50%;
    list-style: outside none none;
    margin-left: 10px;
    padding: 9px 0 7px 18px;
}
.myaccount-menu li a {
    color: #454545;
    font-weight: 500;
}
li.log_off {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    padding-top: 10px;
}
.login-panel .login-title {
    display: none;
}
input.logoff[type="button"] {
    padding: 2px 14px;
}
.openidsign-fb, .openidsign-yahoo, .openidsign-google {
    background: rgba(0, 0, 0, 0) url("/images/openid/openid_all.png") repeat scroll 0 0;
    display: inline-block;
    height: 40px;
    margin: 0 auto;
    width: 100px;
}
.openidsign-google {
    background-position: -1px -6px;
    height: 40px;
    width: 100px;
}
.openidsign-google:hover {
    background-position: -1px -50px;
    height: 40px;
    width: 100px;
}
.openidsign-yahoo {
    background-position: -102px -6px;
    height: 40px;
    width: 100px;
}
.openidsign-yahoo:hover {
    background-position: -102px -50px;
}
.openidsign-fb {
    background-position: -203px -6px;
    height: 40px;
    width: 100px;
}
.openidsign-fb:hover {
    background-position: -203px -50px;
}
.openid-ctrol {
    margin: 0 auto ;
    width: 100%; text-align:center;
}
.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 .close {
    float: left;
    margin: 5px 7px;
}
.overlayp.active {
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
    margin-right: 0;
}
.overlayp {
    height: 100%;
    left: inherit !important;
    margin-right: -50%;
    position: fixed;
    right: 0;
    top: 0;
    transition: margin-right 0.5s ease-in 0s;
    z-index: 1001;
}
.panel {
    background: #fff none repeat scroll 0 0;
    border-radius: 0;
    overflow: auto;
    width: 40%;
}
.overlayajax .close {
    float: left;
    margin: 5px 7px;
}
.overlayajax {
    height: 100%;
    left: inherit !important;
    margin-right: -50%;
    position: fixed;
    right: 0;
    top: 0;
    transition: margin-right 0.5s ease-in 0s;
    z-index: 1001;
}
.overlayajax.active {
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
    margin-right: 0;
}
.overlayajax.panel {
    width: 48%;
}
#cartHome {
    padding: 8px;
    text-align: left;
}
.empty-cart-txt {
    display: block;
    font-weight: bold;
    margin-top: 20px;
    text-align: center;
}
#cartHome input.TextBoxQuantity {
    max-width: 40px;
    padding: 0;
    text-align: center;
}
#cartHome .av-btn {
    color: #fff;
    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 {
    background: #fff none repeat scroll 0 0;
    width: 100%;
}
#cartHome table.shopping-table th {
    background: #edebeb none repeat scroll 0 0;
    color: #000;
    padding: 5px;
    text-align: center;
    vertical-align: middle;
}
#cartHome table.shopping-table td {
    border: 1px solid #e3e3e3;
    padding: 5px;
}
#cartHome table.shopping-table th, table.shopping-table td {
    line-height: 1.5;
}
#cartHome .shopping-table a, .shopping-table {
    color: #555;
}
.home-pro-img {
    float: left;
    margin-right: 5px;
}
.cart-multiply {
    background: rgba(0, 0, 0, 0) url("images/cart-multiply.png") no-repeat scroll 0 0;
    display: inline-block;
    height: 6px;
    margin: 0 4px;
    vertical-align: middle;
    width: 6px;
}
.cart-update {
    background: rgba(0, 0, 0, 0) url("images/cart-update-1.png") no-repeat scroll 0 0;
    display: inline-block;
    height: 16px;
    margin-left: 3px;
    vertical-align: middle;
    width: 16px;
}
.cart-update:hover {
    background: rgba(0, 0, 0, 0) url("images/cart-update-1.png") no-repeat scroll 0 -18px;
}
.cart-cont-btn {
    clear: both;
    display: block;
    margin: 10px 0;
    text-align: right;
}
.overlaycart .close {
    float: left;
    margin: 5px 7px;
}
.overlaycart {
    height: 100%;
    left: inherit !important;
    margin-right: -50%;
    position: fixed;
    right: 0;
    top: 0;
    transition: margin-right 0.5s ease-in 0s;
    z-index: 1001;
}
.overlaycart.active {
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
    margin-right: 0;
}
.cart-added-txt {
    font-weight: bold;
    text-align: center;
}
.cart-panel {
    padding-top: 110px;
}

/*corpate info pages*/
#rev-slider-header {
    background: #f5f5f5 none repeat scroll 0 0;
    border-bottom: 1px solid #efefef;
}
#rev-slider-header img {
    display: block;
    left: 0;
    margin-left: 0;
    margin-right: 0;
    right: 0;
    width: 100%;
}
#page-content-title {
    background-color: #eeedec;
    margin-bottom: 24px;
    padding-top: 20px;
}
#page-content-title h1.pagetitle {
    color: #000088;
    font-size: 24px;
    margin-top: 0;
    margin-bottom: 0;
    padding: 20px 0px 15px;
}

/* specials */
.specials-entry
{
    position: relative;
}
.specials-entry:before, .specials-entry:after
{
    z-index: -1;
    position: absolute;
    content: "";
    bottom: 11px;
    left: 10px;
    width: 50%;
    top: 80%;
    max-width: 300px;
    background: #777;
    -webkit-box-shadow: 0 15px 10px #777;
    -moz-box-shadow: 0 15px 10px #777;
    box-shadow: 0 15px 10px #777;
    -webkit-transform: rotate(-3deg);
    -moz-transform: rotate(-3deg);
    -o-transform: rotate(-3deg);
    -ms-transform: rotate(-3deg);
    transform: rotate(-3deg);
}
.specials-entry:after
{
    -webkit-transform: rotate(3deg);
    -moz-transform: rotate(3deg);
    -o-transform: rotate(3deg);
    -ms-transform: rotate(3deg);
    transform: rotate(3deg);
    right: 10px;
    left: auto;
}
.specials-entry
{
    background: #ffffff;
    margin-bottom: 40px;
    padding: 10px 20px 3px;
    border: 1px solid rgba(155, 150, 150, 0.54);
    background: #FDFDFD none repeat scroll 0 0;
}
.specials-entry h2
{
    margin-bottom: 5px;
    margin-top: 5px;
}
.specials-entry h2 a{ color:#fd4a02;}
.specials-entry p
{
    text-align: justify;
    color:#333;
}
.specials-entry .read-more-align-left
{
    background: #fe5e08 none repeat scroll 0 0;
    border-radius: 2px;
    color: #ffffff;
    padding: 4px 10px;
    margin-top: 15px;
}
.specials-entry .read-more-align-right
{
    background: #fe5e08 none repeat scroll 0 0;
    border-radius: 2px;
    color: #ffffff;
    padding: 4px 10px;
    margin-top: 15px;
     margin-bottom: 15px; 
    float:right;
}
.thumb_home{
    border: 2px solid #ddd9d9;
    float: left;
    box-shadow: 0 0 3px #777777;
     margin-bottom: 15px;
    margin-right: 15px;
}

.av-list-1 { padding:0;}
.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;}

.pillai-sign {
    margin-right: 20px;
    text-align: right;
}
.pillai-quote {
    background: #e1edfc none repeat scroll 0 0;
    border-left: 8px solid #303a5e;
    font-style: italic;
    margin: 20px 0 40px;
   padding:16px 30px 20px 125px;
    position: relative;
}
.pillai-quote::before {
    color: #d7bc51;
    content: "ï„";
    font-family: fontawesome;
    font-size: 80px;
    left: 20px;
    opacity: 1;
    position: absolute;
    top: 0;
}
.pricing-section {
    background: #7e81c7 none repeat scroll 0 0;
    font-family: 'Hind', sans-serif;;
    font-size: 1.1em; margin:25px auto;
    padding: 55px 0;
}
.pricing-box .checkmark-list li{ margin-left:0; padding-bottom:15px;}

.pricing-box-container ul li {
    vertical-align: top;
}
.pricing-box {
    background-color: #fafafa;
    margin: 30px 0;
    padding: 10px;
    position: relative;
    width: 254px;
}

.best-value-corner {
    position: absolute;
    right: 0;
    top: 0;
}
.pricing-header {
    background-color: #d9d9d9;
    color: #878787;
    font-family: 'Hind', sans-serif;;
    font-size: 30px;
    padding: 20px 5px;
}
.pricing-price-area {
    background-color: #fafafb;
    border: 1px solid #d7d7d7;
    margin: 10px 0 0;
    padding: 15px 5px;
}
.pricing-price-area .price-header1 {
    color: #c2c2c2;
    font-size: 20px;
}
.pricing-price-area .price-header2 {
    color: #0b1a47;
    font-family: "Arial Black","Arial Bold",Gadget,sans-serif;
    font-size: 2em;
    line-height: 1.8em;
    font-weight:500;
}
.pricing-price-area .price-header2 span {
    color: #b81a1a;
    font-family: "Arial Black","Arial Bold",Gadget,sans-serif;
    font-size: 35px;
    font-weight:800;
}
.pricing-price-area h3 {
     color: #c2c2c2; font-size:1.4em;
    font-weight: lighter;
    margin-top: 0;
}
.pricing-features {
    color: #777772;
    padding: 10px 10px 10px 0;
    text-align: left;
}
.pricing-features .checkmark-list {
    padding-left: 35px;
    font-size:16px;
}
.pricing-features .checkmark-list li::before {
    color: #0b1a47;
}
.pricing-features ul li {
    line-height: 1.7em;
}
.btn-pricebox {
    background-color: #db932e;
    color: #f1f1f6;
    padding: 10px 5px;
}
.btn-pricebox:hover {
    background-color: #b8781e;
    color: #f1f1f7;
}
.price-button-bottom-container {
    margin-bottom: 20px;
}
.btn-price-bottom {
    background-color: #4d5d71;
    color: #f3f3f4;
}
.btn-price-bottom:hover {
    background-color: #ca735a;
    color: #f3f3f5;
}
.price1-footer-text {
    color: #ffffff;
    font-family: 'Hind', sans-serif;
    margin-top: 10px;
    text-align: center;
}

.price1-footer-text a:hover{ color:#fff;}
.box-content-container {
    background-color: #fff;
    font-family: 'Hind', sans-serif;
    font-size: 1.2em;
    padding: 0px 0;
}

.box-content-container h2.header {
  color: #354455;
    padding: 15px 2px 2px 2px;
    text-align: center;
}

.box-content-container h3 {
  color: #999;
    padding: 2px;
    text-align: center;
    font-family: 'Hind', sans-serif;
    font-size:18px;
}
.box-content-container .subheader {
    color: #888888;
    margin-bottom: 30px;
}
.box-content {
    background-color: #dcbc76;
    margin: 0 auto 30px;
    padding-left: 10px;
    position: relative;
}
.box-content::after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #7e81c7 rgba(136, 183, 213, 0) rgba(136, 183, 213, 0);
    border-image: none;
    border-style: solid;
    border-width: 16px;
    content: " ";
    height: 0;
    left: 50%;
    margin-left: -16px;
    pointer-events: none;
    position: absolute;
    top: 100%;
    width: 0;
}
.box-content:last-child::after {
    display: none;
}
.box-content h3 {
    color: #f8f8f6;
    margin-bottom: 10px;
}
.box-content .checkmark-list li::before {
    color: #dcbc76;
}
.breakdown-img-a {
    float: right;
}
.breakdown-img {
    float: right;
    margin-left: 10px;
}
.box-content-inner {
    background-color: #7e81c7;
    color: #f5f5f6;
    overflow: hidden;
    padding: 20px;
}
.box-content-inner p{  color: #f5f5f6;}
.box-content-inner h2 {
    background-color: #dcbc76;
    color: #125187;
    display: inline-block;
    padding: 5px 20px 5px 10px; margin-bottom: 10px;
    margin-left: -10px;
}
.box-content-inner h4 {
    
    font-weight: normal;
    margin: 4px 0;
}
.box-content-price {
    background-color: #fff;
    color: #125187;
    display: inline-block;
    padding: 5px 20px 5px 10px;  margin-left: -10px; margin-bottom:15px;
}
.box-content-inner > p {
    margin-bottom: 20px;
}
.box-cart-txt a{
    font-size: 27px;
    margin: 80px 0 20px 20px;
    color:#dcbc76;
    text-align:right !important;
}
.box-cart-txt a:hover{
    font-size: 27px;
    margin: 80px 0 20px 20px;
    text-decoration: underline;
    color:#ffffff;
    text-align:right !important;
}
.pricing-box p.cost {
    display: none;
}
.pricing-box img {
    margin-bottom: 12px;
}
.pricing-box .readmore {
    margin: 10px auto;
}
.checkmark-list li{ list-style:none;}
.checkmark-list li::before {
    color: #eb7266;
    content: "\f00c";
    display: inline-block;
    font-family: FontAwesome;
    margin: 0 7px 0 -25px;
}
.checkmark-list{ padding:0 0 0 40px;}

h1.maha-siva-titile {
    text-align: center;
}
.cart_adjust {
    clear: both;
    float: none;
    margin-bottom: 25px;
    margin-top: 10px;
    text-align: center;
}
.cart_adjust span {
    font-size: 25px;   color: #fd4a02;
    margin-right: 10px;
    vertical-align: top;
}

@media (min-width:768px) and (max-width:991px)
{
.panel{width:60%;}
.overlaycart{ margin-right:-60%;}
#cartp.panel{width:80%;}
#cartp.panel.overlayp{margin-right:-80%;}
#cartp.panel.overlayp.active{margin-right:0;}
.overlayp{margin-right:-60%;}
.overlayajax.panel{width:80%;}
.overlayajax{ margin-right:-80%;}
}
@media screen and (min-width:0px) and (max-width:767px)
{
   .top-signup .fa.fa-sign-in {
    display: none;
}

    .panel{width:80%;}
#cartp.panel{width:80%;}
.overlayajax.panel{width:80%;}
.overlayajax{margin-right:-80%;}
.overlayp{margin-right:-80%;}
.overlaycart{ margin-right:-80%;}
.login-panel td td{display:block;min-width:auto;padding:5px; text-align:left; font-size:13px;}
#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;}
div.login-panel-login {
    max-width: 100%; font-size:13px;
}
.openidsign-fb, .openidsign-yahoo, .openidsign-google {
    display: block !important;
}
}

/*Blog*/
div.bloghin {
    background: #ffffff none repeat scroll 0 0;
    border-bottom: 0 solid #dddddd;
    clear: both;
    margin-bottom: 19px;
    padding: 10px 15px 12px 20px;
}
.bloghin h2 {
    font-size: 1.7em;
}
.bloghin h2 a {
    color: #333333;
}
span.thumbimg_home {
    border: 5px solid #f5f5f5;
    box-shadow: 0 0 3px #777777;
    margin-right: 15px;
}
bloghin > p{margin-right: 15px;
    text-align: justify;
    padding-top: 10px;}
    
a.read-more-align-left {
    text-align: left;
}
.list-tags a{color:#666;}
.post-top {
    clear: both;
    float: left;
    padding-bottom: 0;
    position: relative;
    width: 100%;
}
div.postmetadata {
    border-top: 1px dotted #cac5ae;
    clear: both;
    font-family: open sans;
    margin: 15px 0 5px !important;
    padding: 10px 0 0 !important;
    color: #666;
}
.list-date {
    background: rgba(0, 0, 0, 0) url(http://www.astroved.com/wp-content/themes/u-design/styles/style1/images/tag-icon.png) no-repeat scroll 0 3px;
    color: #666;
    margin-left: 4px;
    padding: 0 0 0 18px;
}
.postmetadata-edit-link {
    float: right;
    margin: 0 10px;
}
.list-tags {
    background: rgba(0, 0, 0, 0) url(http://www.astroved.com/wp-content/themes/u-design/styles/style1/images/tag-icon.png) no-repeat scroll 0 -19px;
    margin-left: 1px;
    padding-left: 23px;
}

.img_ajs_rgt {
    float: right !important;
    margin: auto auto auto 18px;
    padding-top: 11px;
}

.img_ajs_lft {
    float: left !important;
    margin: auto 18px auto auto;
    padding-top: 11px;
}

.latesttitle h3 {
    background: #f15a29 none repeat scroll 0 0;
    border-radius: 2px;
    color: #ffffff;
    display: inline-block;
    margin-bottom: 5px;
    margin-top: 25px;
    padding: 4px 50px 5px 30px;
    position: relative;font-size:23px;
}
.latesttitle h3::after {
    border-left: 32px solid rgba(0, 0, 0, 0);
    border-right: 20px solid rgba(0, 0, 0, 0);
    border-top: 47px solid #f5f5f5;
    content: "";
    height: 0;
    position: absolute;
    right: -19px;
    top: 0px;
    width: 0;
}
.latest_posts {
    color: #444444;
}

ul.small-thumb {
    list-style: none outside none;
    margin: 0;padding:0px;
}
ul.small-thumb li {
    font-size: 0.95em;
    background: transparent url(http://www.astroved.com/wp-content/themes/u-design/styles/style1/images/heading_underline.png) repeat-x scroll 0 100%;
    clear: both;
    margin-left: 0;
    padding: 10px 0 5px;
}
.custom-frame-inner-wrapper {
    background-color: #f6f6f6;float:left;margin:10px 11px;
    border: 1px solid #eaeaea;
    height: 60px;
    width: 60px;
}
.frame-shadow {
    box-shadow: 2px 2px 5px #CCCCCC;
}
.custom-frame-wrapper, .small-custom-frame-wrapper{ display: inline-block !important;
    max-width: 100%;}
.alignleft{float: left;
    margin: 4px 14px 2px 0;}

ul.small-thumb .teaser-title {
    font-size: 1.3em;line-height: 1.2;
}
h1.sec-heading{background: #fff;
    color: #123474;
    font-size: 2.2em;
    margin-bottom: 20px;
    padding: 4px 0 7px 20px;
    /* position: relative; */
    margin-top: 35px;
    border-left: 4px solid #123474;
}
#respond {
    clear: both;
    margin: 30px 0 0 0;
    padding: 0 0 20px 0;
    width: 100%;
}
h5 {
    font-size: 1.5em;
}
.small {
    font-size: 80%;
}
.av-btn, .av-btn-big, input[type="submit"], input[type="button"] {
background:#fe5e08;
border: 1px solid transparent;
border-radius: 2px;
color: #fff;
font-weight: bold;
padding: 7px 14px;
}
#comment, fieldset textarea {
    height: 150px;
    padding: 5px;
    width: 97%;
}
#categories-3 h3 {
    background: #f15a29 none repeat scroll 0 0;
    border-radius: 2px;
    color: #ffffff;
    display: inline-block;
    margin-bottom: 5px;
    margin-top: 30px;
    padding: 4px 80px 5px 15px;
    position: relative;font-size:23px;
}
#categories-3 h3::after {
    border-left: 32px solid rgba(0, 0, 0, 0);
    border-right: 20px solid rgba(0, 0, 0, 0);
    border-top: 47px solid #f5f5f5;
    content: "";
    height: 0;
    position: absolute;
    right: -19px;
    top: 0px;
    width: 0;
}

#categories-3 li {
    background: rgba(0, 0, 0, 0) url(http://www.astroved.com/wp-content/themes/u-design/styles/style1/images/list-icon.png) no-repeat scroll 0 11px;
    margin-left: 15px;
    padding: 5px 0 5px 17px;
}

.bloghin li {
    background: rgba(0, 0, 0, 0) url(http://www.astroved.com/wp-content/themes/u-design/styles/style1/images/list-icon.png) no-repeat scroll 0 11px;
    margin-left: 15px;
    padding: 5px 0 5px 17px;list-style: outside none none;
    
}

.bloghin p{padding:20px 5px;}

.bloghin h1{
    background: #fff;
    color: #123474;
    font-size: 2.2em;
    margin-bottom: 20px;
    padding: 4px 0 7px 20px;
    position: relative;
    margin-top: 35px;
    border-left: 4px solid #123474;
}

.bloghin .wp-post-image {
    border: 5px solid #f5f5f5;
    box-shadow: 0 0 3px #777777;
    margin-right: 15px;margin-top: 0px;
    padding: 0px;
}
.frame-shadow {
    box-shadow: 0px 0px 0px #fff;
}

img, .size-auto, .size-full, .size-large, .size-medium, .size-thumbnail{height:auto; max-width: 100%;}

.search {
    margin: 8px 0 auto;
    position: relative;
}
.search input.search-btn {
    background: rgba(0, 0, 0, 0) url("/wp-content/themes/astroved/images/search-icon.png") no-repeat scroll 0 0;
    border: medium none;
    font-size: 0;
    height: 13px;
    position: absolute;
    right: 10px;
    top: 7px;
    width: 13px;
}
.search input.search-btn:hover{ background: rgba(0, 0, 0, 0) url("/wp-content/themes/astroved/images/search-icon.png") no-repeat scroll 0 0; border:none;}
.search input.search-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;
}
.search input.search-input:focus { border:none; border-bottom:1px solid #4d90fe;outline: inherit; }
.search input[type="submit"]{padding:0px; border:none;}



@media screen and (min-width:0px) and (max-width:420px)
{
     .img_ajs_rgt {
    float: none !important;
    margin: 0px  auto auto 20px;
    padding-top: 11px;
}

 .img_ajs_lft {
    float: none !important;
    margin: 0px 18px auto auto;
    padding-top: 11px;
}
 
}
    
.home-banner{line-height:0px;}  
  .home-banner img{ width:100%;}
.carousel-fade .carousel-inner .item {
  -webkit-transition-property: opacity !important;
  transition-property: opacity !important;
}
.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  opacity: 0 !important;
}
.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1 !important;
}
.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0 !important;
  -webkit-transform: translate3d(0, 0, 0) !important;
          transform: translate3d(0, 0, 0) !important;
}
.carousel-fade .carousel-control {
  z-index: 2 !important;
}
@media (min-width: 1200px) {
  .home-banner .carousel-control.left, .home-banner .carousel-control.right{ display:none;}
  .home-banner:hover .carousel-control.left, .home-banner:hover .carousel-control.right{ display:block;}
}

.home-banner .carousel-control.left, .home-banner .carousel-control.right {
    background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0;
    border-radius: 50%;
    height:35px;
    top: 43%;
    width: 35px; opacity: 1;
}

.home-banner .carousel-control.left{left: 6%;}
.home-banner .carousel-control.right { right: 6%;}
.home-banner .carousel-control.left::before {
    background: rgba(0, 0, 0, 0) url("/hindi/wp-content/themes/extra-child/images/slide-left.png") no-repeat scroll 0 0;
   content: "";
    height: 18px;
    left: 9px;
    position: absolute;
    top: 10px;
    width: 15px;
}
.home-banner .carousel-control.left:hover::before {
    background-position:-13px 0px;}

.home-banner .carousel-control.right::before {
    background: rgba(0, 0, 0, 0) url("/hindi/wp-content/themes/extra-child/images/slide-right.png") no-repeat scroll -13px 0;
    content: "";
    height: 18px;
    left: 12px;
    position: absolute;
    top: 10px;
    width: 15px;
}
.home-banner .carousel-control.right:hover::before {
    background-position:0 0;}
    
.home-banner i.fa-arrow-circle-left, .home-banner i.fa-arrow-circle-right {
    display: none;
}
   .lifesol-container .data-img {
    width: auto;
}
       .avtvhome-wrap {
    position: relative;
    margin:20px auto 10px;
    text-align: center;
}
.tvhome-video {
    position: absolute;
    right: 7px;
    top: 11px;
}
@media only screen and (min-width : 768px) and (max-width : 800px) {
.tvhome-video {
    position: absolute;
    right: 7px;
    top: 5px;
    width: 210px;
} 
}
@media only screen and (min-width : 801px) and (max-width : 990px) {
.tvhome-video {
    height: 100px;
    position: absolute;
    right: 7px;
    top: 5px;
    width: 160px;
}
}
@media only screen and (min-width : 991px) and (max-width : 1199px) {
.tvhome-video {
    height: 130px;
    position: absolute;
    right: 7px;
    top: 5px;
    width: 216px;

}
}
@media only screen and (min-width :0px) and (max-width : 767px) {
.tvhome-video {
    max-width: 100%;
    position: relative;
    right: inherit;
    top: 10px;
}
}
.panchag-calicon {
    float: right;
    margin: 0 90px 0 0;
    color: #f82f09;
    font-size: 23px;
      cursor:pointer;
}
.panchag-lac-wrap {
    padding: 40px 0 40px;
}
.home-panchag-tab .nav-tabs > li {
    margin: 0;
}
.home-panchag-tab .nav-tabs > li > a {
    background: #fff;
    color: #000;
    margin: 0 30px 0 0;
    font-weight: 400;
    border-radius: 0;font-size: 20px;border:none;padding: 11px 20px;
}
.home-panchag-tab .nav-tabs > li.active > a, .home-panchag-tab .nav-tabs > li > a:hover, .home-panchag-tab .nav-tabs > li.active > a:focus {
    background: #123474;
    color: #fff;
    border: none;padding: 11px 20px;margin: 0 30px 0 0;
}
.home-panchag-tab .tab-content {
    background: #fff;
    padding: 10px;
    margin-top:2px;
}
.home-panchag-tab .tab-content h3 {
    margin: 0;
    color: #02347f;
    font-size: 20px;
    font-weight: 600;
    padding: 2px 0 2px;text-align:left;
}
.home-hora-list {
    list-style: none;
    margin: 0;
}
.home-hora-list li {
    padding: 3px 0 6px 45px;
    margin: 0; position:relative;font-size:15px;
}
.home-hora-list li span {
    font-weight: 600;
}
.home-hora-list li::before {
    background: url(/wp-content/themes/Hindi/images/panchag-ico.jpg) no-repeat;
    width: 25px;
    height: 20px;
    content: "";
    position: absolute;
    left: 0;
    top: 5px;
}
.home-hora-list li.hora-ioc::before {
    background-position: 0 0;
}
.home-hora-list li.star-ioc::before {
    background-position: 0 -33px;
}
.home-hora-list li.moon-ioc::before {
    background-position: 0 -69px;
}
.home-hora-list li.sun-ioc::before {
    background-position: 0 -102px;
}
.home-hora-list li.yoga-ioc::before {
    background-position: 0 -133px;
}
.home-hora-list li.karna-ioc::before {
    background-position: 0 -169px;
}
.home-hora-list li.time-ioc::before {
    background-position: 0 -198px;
}
.do-list span, .dont-list span {
    font-weight: 600;
}
.do-list, .dont-list {
    padding: 10px 0;
}
.tab-country-list, .tab-locat-list {
    margin: 10px;
}
.tab-locat-list input {
    width: 230px;
    border: 1px solid #ddd;
    padding: 6px;
}
.tab-country-list select {
    width: 230px;
    padding: 6px;
}
.today-star-list {
    list-style: none;
    margin: 0;
}
.today-star-list li {
    padding: 5px 0;
    margin: 0; position:relative;
}
.today-star-list li span {
    font-weight: 600;
}
.speak-astrologer-wrap {
    background: #f4f4f4;
    padding: 50px 0;
}
.astrologerimg li {
    display: inline-block;
    margin: 0 0px;
    width: 24%;
    vertical-align: top;
}
.astrologerimg li:hover {
    border: 1px solid #ddd;
    box-shadow: 0px 1px 2px #aaa;
    background: #fff;
    border-radius: 2px;
}
.astrologerimg p {
    color: #000;
    font-weight: 500;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: center;
}
.astrologerimg p span {
    display: block;
    color: #ff7e00;
}
.exp-txt, .astlang-txt, .skill-txt {
    line-height: 1.5;
    padding: 4px;
    color: #02347f;
    font-weight:600;
}
.exp-txt span, .astlang-txt span, .skill-txt span {
    font-weight: 500;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #000;
    /*white-space: nowrap;*/
    white-space: normal;
}
.astrologerimg li a{ color:inherit;}
.lang-txt {
    font-size: .9em;
}
.speak-astrologer-wrap .col-md-6 {
    padding-left: 30px;
    padding-right: 30px;
}
.astrologerimg {
    margin: 15px auto;
    text-align: center;
}
.astrologerimg img {
    width: 110px;
}

.appoinment-btn{text-align:center;}
.appoinment-btn a {
    display: inline-block;
    color: #fff;
    padding: 5px 10px 5px 10px;
    background: #ff4606;
    font-size: 16px;
    font-weight: 400;
    position: relative;
    border-radius: 2px;
    background-image: -webkit-gradient(linear,right bottom,left top,from(#ff8a00),to(#da1b60));
    background-image: linear-gradient(to top left,#ff8a00,#da1b60);margin:10px auto;
}
.appoinment-btn a:hover{ background:#123474;color: #fff;font-weight:400;padding: 5px 10px 5px 10px;margin:10px auto;}
.appoinment-btn1{ margin:10px auto; text-align:left;}
.appoinment-btn1 a {
    display: inline-block;
    color: #fff;
    padding: 5px 10px 5px 10px;
    background: #ff4606;
    font-size: 16px;
    font-weight: 400;
    position: relative;
    border-radius: 2px;
    background-image: -webkit-gradient(linear,right bottom,left top,from(#ff8a00),to(#da1b60));
    background-image: linear-gradient(to top left,#ff8a00,#da1b60);margin:10px auto;
}
.appoinment-btn1 a:hover{ background:#123474;color: #fff;font-weight:400;padding: 5px 10px 5px 10px;margin:10px auto;}



.btn-arrow {
    position: absolute;
    right: -16px;
    display: inline-block;
    top: 6px;
    border: 1px solid #fff;
    border-radius: 50%;
    background: #ff952e;
    line-height: 28px;
    padding: 3px 13px;
}
.appoinment-btn a:hover .btn-arrow 
{   background:#fff; color:#ff952e; border: 1px solid #ff952e;
    }
.readmore-txt {
    font-size: 1.2em;
    padding: 10px 0;
    font-weight: 400;
}

#lacslick .slider-for {
    text-align: center;
}
#lacslick .slick-prev.slick-arrow {
    left: 15px;z-index:99;
}
#lacslick .slick-next.slick-arrow{ right:15px;}
#lacslick {
    padding: 35px 30px 5px
}
#lacslick .slider-nav .slick-slide.slick-current{ position:relative;}
#lacslick .slider-nav .slick-slide.slick-current::after {
    position: absolute;
    content: "";
    width: 12px;
    height: 12px;
    background: #46b63d;
    border-radius: 50%;
    bottom: 0;
    left: 50%;
    margin-left: -6px;
    z-index: 99;
    border: 2px solid #fff;
}
/*#lacslick .slick-slide img {
    display: block;
    width: 75%;
    opacity: .5;
    margin-top: 10px;*/
}
#lacslick .slick-slide.slick-current img {
    width: auto;
    opacity: 1;
    position: relative;
    margin-top:0;
}
#lacslick h3 {
    color: #ff4606;
    font-size: 1.7em;
    padding: 12px 0 7px;
}
.astrologer-det {
    border-top: 1px dashed #949292;
    padding: 15px 0;
    border-bottom: 1px dashed #949292;
    font-size:1.15em;
}
.homelac-txt {
    text-align: center;
    padding-bottom: 10px;
}
#lacslick .tittle-bg1 {
    text-align: center;
    color: #930b0b;
    padding-bottom: 0;
}

/*new*/
.bluebg-nl{background:#e9f6ff;padding: 20px 0px 15px;line-height: 25px;}
.bluebg-nl h6{font-size:21px;color:#580092;padding:1px 0px 0px 50px;line-height: 25px;}
.bluebg-nl input[type="password"], input[type="text"], select, .input, .select, textarea{width:183px;border:1px solid #c2e5ff;height:35px;
margin-right: 30px;}
.bluebg-nl select{padding: 0px 0px 0px 5px;height: 36px;}
.bluebg-nl .btn-org{width:113px;background:#ff4606;border:none;color:#fff;height: 32px; background-image: -webkit-gradient(linear,right bottom,left top,from(#ff8a00),to(#da1b60));background-image: linear-gradient(to top left,#ff8a00,#da1b60);padding:5px 0px;font-size:16px;}
.bluebg-nl .btn-org:hover{background:#123474;color:#fff;} 
.bluebg-nl .error{margin:0px;padding:0px;color:red;font-weight:300;padding:0px 5px;}
.bluebg-nl label{display:block;}
.nlalign{margin: 0px;width: 225px;float: left;}
.panchag-lac-wrap{margin:0px;}
.panchag-lac-wrap h3{font-size:25px;color:#123474;padding:0px 0px 20px;text-align:center;}
.ashbg{background:#fbfbfb;}
.ylwbg{background:#fec82a;}
.ylwbg h2{font-size:21px;text-align:center;padding:2px;color:#000;}
.redwbg{background:#d40308;border-radius: 5px 5px 0px 0px;height:5px;position:relative;margin-top: 20px;}
.redwbg:after{background:url("/wp-content/themes/hindi/images/ic.png") no-repeat 0 0; width:47px;height:48px;content: "";position: absolute;
    left: 300px;top: -17px;right: 0;}
.inbox{width:280px;float:left;}
.inbox-container{width:810px;float:left;}
.panc-img{float:right;margin:30px -64px 0px 0px;}
.flor{background:url("/wp-content/themes/hindi/images/flor.jpg") no-repeat 0 0;width:71px;height:64px;margin:0px auto;display:block;}
.nadibg{background:#fed638;}
.nadi-main-cont{width:755px;float:left;}
.siddhar{width:361px;float:left}
.nadi-cont{width:412px;float:left}
.nadi-years{width:343px;float:left}
.nadi-cont h3{color:#153477;font-size:32px; font-weight:600;padding: 60px 0px 0px;}
.move-down{margin-bottom:-60px;}
.move-down1{margin-bottom:-60px;}
.monthly-homa{width:42%;float:left;}
.monthly-homa h6{font-size:26px;color:#153477;line-height:30px;position:relative;}
.monthly-homa h6:after{content: "";height: 3px;background: -webkit-gradient(linear,left top,right top,from(#ff4606),to(#153477));
 background: linear-gradient(to right,#ff4606,#153477);width: 31%;position: absolute;bottom: 5px;left: 273px;border-radius: 2px;} 
.img-left{float:left;margin:0px 20px;}

          .tvcontainer{width:100%;margin:75px 0px 20px;background:#fff;text-align: center;}
          .webtv-container{/* width:5;/* float:left; */t:left}
           .tvhome-video{position: absolute;right: 7px;top: 11px;}
          .avtvhome-wrap1 {/* width:68%; */background:#fff;position: relative;float:left;padding:0px 10px 4px 7px;}
          .homa-video {/* width:28%; */background:#eee;float:left;padding: 10px 10px 0px 11px;height: 280px;}
          .homa-video-container{height: 240px;overflow-y:auto;}
          .homa-video-container h6{font-size:15px; font-weight:bold;color:#23408c;margin:0px;padding:0px 5px 12px;text-align:center;}
          .homa-video-container p{    font-size: 12px;color: #000;line-height: 17px;padding: 6px 0px;text-align: center;}
          .homa-thumb{
            float: left;
            width: 275px;
          }
          .homa-thumb img {
                width: 80%;
            }
          .homa-video-container::-webkit-scrollbar { width: 5px;}
          .homa-video-container::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);}
          .homa-video-container::-webkit-scrollbar-thumb {background-color: darkgrey;outline: 1px solid slategrey;}
          .embed-responsive-video{/* width:489px; */height: 280px;}
           

@media screen and (min-width:300px) and (max-width:600px)
{
 .panc-img{ float: none !important;margin:20px auto !important;display:block;}  
   } 


@media screen and (min-width:300px) and (max-width:1200px)
{
.redwbg:after {background: url(/wp-content/themes/hindi/images/ic.png) no-repeat 0 0;display:none;}
    }
@media screen and (min-width:300px) and (max-width:1200px)
{.inbox{width:100%;float:none;}
.inbox-container{width:100%;float:none;display:block;text-align:center;padding: 0px 0px 10px;}
.bluebg-nl h6{text-align:center;padding: 7px 0px;}
 }
 
 @media screen and (min-width:300px) and (max-width:990px)
{.bluebg-nl input[type="password"], input[type="text"], select, .input, .select, textarea{margin: 0;}
 .home-panchag-tab .nav-tabs > li > a{font-size: 18px;margin: 0 8px 0 0;padding: 11px 18px !important;}
 .redwbg{margin-top:35px;}
 }
 
  @media screen and (min-width:998px) and (max-width:1200px)
{.siddhar{width:300px;}
 .nadi-cont{width: 318px;}
 .nadi-years{width:320px;}
 .nadi-cont h3{padding: 26px 0px 0px;line-height: 38px;font-size: 32px;}
 .nadi-main-cont{width:640px;float:left;}
 .nlalign{width:250px;}
 .bluebg-nl .btn-org{float:left;}
 .home-panchag-tab .nav-tabs > li > a{padding: 11px 15px;font-size: 17px;}
.home-panchag-tab .nav-tabs > li.active > a, .home-panchag-tab .nav-tabs > li > a:hover, .home-panchag-tab .nav-tabs > li.active > a:focus
 {padding: 11px 15px;font-size: 17px;}
  .panc-img {float: right;margin: 31px -125px 0px 0px;}
}
    
 @media screen and (min-width:768px) and (max-width:997px)
{.form-group {
    margin-bottom: 0;
}
    .siddhar{width: 100%;margin: 0px auto;display: block;text-align: center;}
 .nadi-cont{width: 50%;}
 .nadi-years{width:50%;}
 .nadi-cont h3{padding: 26px 0px 0px;line-height: 38px;font-size: 32px;}
 .nadi-main-cont{width:100%;float:none;margin: 50px auto;}
 .move-down1{margin:0px auto;}
 .move-down{margin:0px auto;}
 .panc-img{margin:30px -3px 0px 0px;display: none;}
 .nadi-cont p{font-size:17px;line-height:30px;}
 .webtv-container{width: 100%;margin: 0px auto;background: #fff;}
 .monthly-homa {width: 100%;margin: 50px 0px 0px auto;}
 .monthly-homa p{line-height:28px;font-size:16px;padding:30px 30px 0px;}
 .bluebg-nl .btn-org{float:none;width: 113px;margin:0px auto;}
 #lacslick .slick-prev.slick-arrow {left: 96px;z-index: 99;}
 #lacslick .slick-next.slick-arrow {right: 120px;}
}            
              

 @media screen and (min-width:300px) and (max-width:767px)
{.siddhar{width: 100%;float:none;display:block;margin:0px auto;}
 .nadi-main-cont {width: 100%;float: none;}
 .nadi-cont{width: 100%;float:none;display:block;margin:0px auto;}
 .nadi-years{width: 100%;float:none;display:block;margin:0px auto;}
 .nadi-cont h3{padding: 26px 0px 0px;line-height: 38px;font-size: 32px;}
 .move-down{margin:0px auto;display:block;text-align:center;}
 .move-down1{margin:35px auto;display:block;text-align:center;}
 .webtv-container{width: 100%;margin: 0px auto;background: #fff;}
  .monthly-homa {width: 100%;margin: 50px 0px 0px auto;}
  .monthly-homa p{line-height:28px;font-size:16px;}
  .nlalign{float:none;margin:0px auto;display:block;}
  } 
   
@media screen and (min-width:300px) and (max-width:500px)
{  
.img-left{float:none;display:block;margin:10px auto;}
.monthly-homa h6:after{width: 100%;left: 0;}
.monthly-homa p{padding:10px 0px;}
.homa-video{float:none;width:100%;}
.avtvhome-wrap1{float:none;width:100%;}
} 

.media-link {
    font-size: 18px;
    color: #000;
    text-align: center !important;
}
a.blog-you {
    color: #FF0000;
    font-weight: 600;
    text-decoration: none;
}
a.blog-tele {
    color: #0088CC;
    font-weight: 600;
    text-decoration: none;
}
.aligncenter, a img.aligncenter, a img.centered, img.aligncenter, img.centered {
    display: block;
    margin: 6px auto 10px!important;
}
.avhindi-form {
    background: #e9f6ff;
    padding: 30px 20px;
    border-radius: 5px;
}
.form-title {
    font-size: 19px;
    text-align: center;
    font-weight: 600;
    color: #123474;
}
.avhindi-form-inn input, .avhindi-form-inn select {
    width: 100%;
    margin-right: 0px;
    border:1px solid #dddddd !important;
    padding: 5px 10px;
    color:#000;
}
::placeholder{
    color:#000;
}
button#nlButton {
    background-image: linear-gradient(to top left,#ff8a00,#da1b60);
    color: #fff;
    border: none;
    padding: 3px 15px;
}
button#nlButton:hover {
    background: #23408c;
}
.avhindi-form-inn label.error {
    color: red;
    font-weight: 400;
    font-size: 13px;
}
.home-form {
    padding: 70px 0px;
}
.captcha-wrap span {
    /* color: #fff; */
}
.avhindi-banner {
    display: none;
    padding: 40px 0px 38px;
}
@media screen and (min-width:0px) and (max-width:767px){
    .avhindi-banner{
        padding: 10px 0px;
    }
    .home-horo-bg, .home-form{
        padding: 20px 0px;
    }
    .tvcontainer{
        margin: 20px 0px;
    }
    .homa-thumb {
        width: 100%;
        float: none;
    }
}
/*listing page css---*/
/** {font-family: 'Open Sans',Helvetica,Arial,Lucida,sans-serif;}*/
#av-hindi .pagetitle{
    color: #000;
    margin: 20px 0px;
    padding-top: 15px;
}
#content-container p{
    font-size: 15px;
}
.avhindi-listing-wrap{
    display: flex;
    background-color: #ffffff;
    box-shadow: 0 0 10px 0 rgb(195 195 195 / 47%);
    border-radius: 10px;
}
.avhindi-listing .spcl-feature-img img {
    border-radius: 10px;
}
.avhindi-listing .listing-content {
    padding: 25px 20px 25px 20px;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
    flex-basis: 75%;
    position: relative;
}
.avhindi-listing .date-section {
    padding: 0;
    display: inline-block;
}
.avhindi-listing .dsk-date {
    padding-left: 7px;
    font-weight: 600;
    font-size: 15px;
}
.avhindi-listing .date-section img {
    vertical-align: middle;
}
.listing-content p{
    margin-bottom: 10px;
}
img.video-icon {
    vertical-align: middle;
}
.avhindi-listing .dsk-spcl-head a{
    color: #000 !important;
    font-weight: 600;
    line-height: 1.5;
    font-size: 19px;
}
.avhindi-listing .joinnow-btn a {
    background-color: #f78d06;
    color: #fff;
    text-transform: none;
    font-size: 15px;
    border-radius: 6px;
    padding: 8px 30px;
    font-weight: 500;
    display: inline-block;
}
.avhindi-listing .joinnow-btn a:hover, .avhindi-listing .ribbon1 a:hover{
    text-decoration: none;
}
.avhindi-listing .para {
    margin-bottom: 20px;
    line-height: 1.6;
}
.avhindi-listing{
    margin-bottom: 30px;
}
.avhindi-listing .ribbon{
  position: relative;
  display: block;
  z-index: 0;
}
.avhindi-listing .ribbon1 {
  position: absolute;
  top: -38.1px;
  right: 10px;
}
.avhindi-listing span.ribbon1:before {
   height: 4px;
   width: 1px;
   left: -4px;
   top: 10px;
   border-radius: 0px;
   background: #6a3388;
   z-index: -1;
   transform: rotate( 202deg );
}
.avhindi-listing span.ribbon1:before {
  position: absolute;
    content: "";
    width: 0px;
    height: 0px;
    border-left: 53px solid transparent;
    border-top: 13px solid #6b3589;
}
.avhindi-listing .ribbon1 span {
  position: relative;
  display: block;
  text-align: center;
  font-size: 15px;
  line-height: 20px;
  padding: 10px 12px;
  width: 185px;
  border-bottom-left-radius: 25px;
  border-bottom-right-radius: 25px;
  color: #fff;
  background-image: linear-gradient(to right, #e72f96, #dd36a8, #d040b9, #bf4bc8, #a955d7);
}
.avhindi-listing span.ribbon1:after {
    height: 4px;
    width: 0px;
    left: 138.5px;
    top: 10px;
    border-radius: 0px;
    background: #6a3388;
    z-index: -1;
    transform: rotate( 159deg );
}
.avhindi-listing .ribbon1:after {
  position: absolute;
    content: "";
    width: 0;
    height: 0;
    border-right: 51px solid transparent;
    border-top: 10px solid #6a3388;
}
.avhindi-listing .mob-ribbion{
    display: none;
}
.avhindi-listing .mob-ribbion .ribbon1 {
    top: initial;
    margin-top: -40px;
    width: 100%;
}
.avhindi-listing .mob-ribbion span.ribbon1:before {
    display: none;
}
.avhindi-listing .mob-ribbion .ribbon1 span {
    width: 100%;
    border-radius:0px 0px 5px 5px;
    left: 10px;
}
@media (min-width: 0px) and (max-width: 700px){
    .avhindi-listing-wrap {
    display: block;
    position: relative;
    }
    .avhindi-listing .mob-ribbion{
    display: block;
}
.avhindi-listing .ribbon{
    display: none;
}
.avhindi-listing .dsk-spcl-head a {
    color: #000 !important;
    font-size: 19px;
    font-weight: 600;
}
}
.sp_txt{
    margin-bottom: 40px !important;
}
.live-text {
    padding-left: 1px;
    font-size: 12px;
    font-weight: 500;
    color: #fff;
}
button.live-button {
    background-color: #fe0000;
    border-radius: 4px;
    padding: 3px 10px;
    margin-right: 10px;
}
button.live-button:hover {
    background-color: #fe0000;
}
button.live-button a:hover{
    text-decoration:none;
}
.dsk-spcl-head {
    margin: 15px 0px 10px;
    padding: 0px;
    line-height: 1 !important;
}
.dsk-spcl-head a:hover{
    text-decoration: none;
}
.sub-head {
    font-size: 16px !important;
    font-weight: 600;
}
p:empty {
    margin: 0 !important;
}
@media (max-width: 600px){
    .avhindi-listing .listing-content{
        padding: 10px 20px 10px 20px;
    }
    .newuser-link {
        margin: 20px !important;
    }
    .iconimg {
        margin-bottom: 10px;
    }
    .problemsearch-radio label#Literal3 {
        display: block;
        line-height: 1.4em;
    }

}

.post-thumbnail.header {
    display: none;
}

footer {
    clear: both;
}
.breadcrumbs {
    display: inline-block;
    }
    ul.post-categories{
        display: inline-block;
        }
        span.breadarrow {
            padding: 0 10px;
        }
        .post-categories a{
            text-transform: capitalize;
        }
        .post-categories li {
            margin-bottom: 0;
        }
        #nav-single {
            margin-top: 20px;
        }
        .nav-previous, .nav-next  {
            display: inline-block;
        }
        .nav-next {
            float: right;
        }
        .astrovedspeaks-banner a img {
            display: none;
        }
        .astrovedspeaks-banner a {
            background-image: url(/hindi/wp-content/themes/extra-child/images/hindi-banner.jpg);
            display: block;
            width: 100%;
            height: 0;
            padding-bottom: 17.5%;
            background-size: 100%;
        }
        @media only screen and (max-width: 600px){
            .astrovedspeaks-banner a {
                background-image: url(/hindi/wp-content/themes/extra-child/images/hindi-banner-resp.jpg);
                display: block;
                width: 100%;
                height: 0;
                padding-bottom: 100%;
                background-size: 100%;
            }
        }
        .nav-next img{
            transform: rotate(180deg);
        }
        .image-container {
            text-align: center;
        }

 /* Success Form  */

.success-whatsapp a {
    color: #29A71A !important;
    font-weight: 600;
    position: relative;
    padding-left: 30px;
}
.success-whatsapp a:before {
    content: url(https://www.astroved.com/wp-content/uploads/2024/09/Whatsapp-Icon.png);
    position: absolute;
    top: 1px;
    left: 4px;
}
.success-cont a{
    color: #007bff !important;
}
.success-cont a:hover, .success-whatsapp a{text-decoration: underline;}
img.success-icon {
    margin-bottom: 10px;
}
.subsc-msg{
    background: rgb(205 250 219 / 70%);
    padding: 20px;
    border-radius: 10px;
}
img.success-icon {
    margin-bottom: 10px;
}
.subsc-msg p {
    font-size: 17px;
    font-weight: 600;
}
/*---*/
/****** For Panchangam section loading *****/
#home.loading {
    
    /*filter: blur(5px);  Apply blur effect */
    pointer-events: none; /* Disable interactions */
    opacity: 0.2; /* Optional: Semi-transparent effect */
}

/* Loader Styling */
.ajaxLoading {
    display: none; /* Hidden by default */
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 9999; /* Ensure loader is above content */
}

#prediction-section{
    min-height: 20vh;
}

.prediction{
    min-height: 30vh;
}

#weekly-prediction{
    min-height: 20vh;
}