div#page-content{ background:#fff;}
 .clear.height10 {height: 10px;}
.clear.height20 {height: 20px;}
.clear.height30 {height: 30px;}
.clear.height40 {height: 40px;}
.right{ text-align:right;}
.center{text-align:center;}
.horoscope-icon{ position:relative; padding:0 0 20px;}
.horoscope-icon::after {
     background: rgba(0, 0, 0, 0) url("/images/horoscope/horo-split.png") no-repeat scroll center center;
    bottom: -15px;
    content: "";
    height: 20px;
    position: absolute;
    width: 100%;
}

.horo-box-inner {
    text-align: center;
    margin: 10px auto;
    float: left;
    width: 100%;
}
.horoscope-icon h1 {
    color: #f15a29;
    font-size: 21px;
    margin: 0;
    padding-bottom: 15px;
    text-align: center;
}

.horo-box-inner a {
    background-image: url("/images/home-horo-icon-tm.png");
    background-repeat: no-repeat;
    float: left;
    height: 100px;
    margin: 7px 31px 13px;
    width: 75px;
}
.horo-box-inner span {
    display: inline-block;
    padding-top: 55px;
}
.horo-box-inner a.bd-none-r:after{background:transparent;}
.dailyhoroicon a.horo-aries{background-position:0 0 !important;}
.dailyhoroicon a.horo-taurus{background-position:-73px 0 !important;}
.dailyhoroicon a.horo-gemini{background-position:-160px 0 !important;}
.dailyhoroicon a.horo-cancer{background-position:-242px 0 !important;}
.dailyhoroicon a.horo-leo{background-position:-328px 0 !important;}
.dailyhoroicon a.horo-virgo{background-position:-406px 0 !important;}
.dailyhoroicon a.horo-libra{background-position:-485px 0 !important;}
.dailyhoroicon a.horo-scorpio{background-position:-564px 0 !important;}
.dailyhoroicon a.horo-sagittarius{background-position:-648px 0 !important;}
.dailyhoroicon a.horo-capricorn{background-position:-732px 0 !important;}
.dailyhoroicon a.horo-aquaries{background-position:-818px 0 !important;}
.dailyhoroicon a.horo-pisces{background-position:-905px 0 !important;}
.darkred-txt{color:#f01821;}
.orange-txt{color:#f47622;}
.green-txt{color:#67c131;}
.darkpink-txt{color:#FF7C80;}
.blue-txt{color:#2697cf;}

.daily-first-wrap, .daily-sec-wrap, .daily-third-wrap, .daily-fourth-wrap, .daily-fifth-wrap, .daily-sixth-wrap{ padding:30px 0;}
 
#daily-horoscope h2, #daily-horoscope h3{ font-size:20px; color:#f15a29; margin-top:0; padding-bottom:10px;}
    
#daily-horoscope .container > .col-md-6:first-child {
    padding: 0 35px 0 15px;
}
    .container > .col-md-6:first-child::after {
    background: rgba(0, 0, 0, 0) url("/images/horoscope/horo-spirite.png") no-repeat scroll center center;
    content: "";
    height: 320px;
    position: absolute;
    right: 8px;
    top: 10%;
    width: 1px;
}

.daily-testi-wrap.horoscope-icon {
    padding: 17px 0 23px;
}
.horoscope-icon.dailyhoroicon::after {
    background: transparent;
}
.horoscope-icon.dailyhoroicon {
    padding: 10px 0 0px;
    width:100%; overflow:hidden;
}
.horoscope-icon.dailyhoroicon .horo-box-inner a { width:71px;}
.daily-horo-links a {
  position: relative;
   color: #3a3a3a;
    padding: 3px 5px;
    display: inline-block;
}
.daily-horo-links a:after {
  display: block;
  position: absolute;
  left: 0;
  bottom: -1px;
  width: 0;
  height: 2px;
  background-color: #fe5e08;
  content: "";
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}
 .daily-horo-links a:hover, .daily-horo-links a.active {
  color: #fe5e08;
}
 .daily-horo-links a:hover:after {
  width: 100%;
}

 .daily-horo-links > a:first-child{ padding-left:0;}
.right-side-add{ text-align:center;}

.daily-horo .col-sm-3, .daily-horo .col-sm-2 {
    padding: 0 5px;
}
.horo-nakshatra {
    margin: 10px 0 10px;
}
.horo-nakshatra span {
    display: inline-block;
    background: #fffadf;
    padding: 3px 8px;
    border-radius: 2px;
    margin-right: 4px;
    border: 1px solid #f8e67f;
}
.horo-nakshatra strong {
    color: #af4600;
}
.horo-nakshatra .fa {
     margin: 0 3px;
}
.download-app {
    background: #e9f4fa none repeat scroll 0 0;
    border-radius: 3px;
    padding: 10px; text-align:center;
   
}
.download-app > h4 {
    background: rgba(0, 0, 0, 0) url("/images/horoscope/app-icon.png") no-repeat scroll -8px 1px;
    font-size: 12px;
    margin: 0;
    padding-left: 15px;
    text-align: left;
}
.and-icon {
    background: rgba(0, 0, 0, 0) url("/images/horoscope/app-icon.png") no-repeat scroll 0 -27px;
    color: rgba(0, 0, 0, 0);
    display: inline-block;
    height: 25px;
    margin: 6px 8px;
    text-indent: -9999px;
    width: 30px;
}
.ios-icon {
    background: rgba(0, 0, 0, 0) url("/images/horoscope/app-icon.png") no-repeat scroll 0 -66px;
    color: rgba(0, 0, 0, 0);
    display: inline-block;
    height: 25px;
    margin: 6px 8px;
    text-indent: -9999px;
    width: 30px;
}

.daily-horo strong {
    display: block;
    float: left;
}

.daily-horo span img:first-child {
    margin-left: 7px;
}

.character-wrap-month{background:#edf4f7; padding:25px 0; position:relative;}
.character-wrap-month::before{background:#e9f4fa;content:"";height:1px;position:absolute;top:-5px;width:100%;}
.character-wrap-month::after{background:#e9f4fa;bottom:-5px;content:"";height:1px;position:absolute;width:100%;}    
.auspicious-txt{ text-align:center; font-weight:600;}
.auspicious-txt span{ color:#f15a29;}

.character-wrap{background:#edf4f7; padding:25px 0; position:relative;}
.character-wrap::before{background:#e9f4fa;content:"";height:1px;position:absolute;top:-5px;width:100%;}
.character-wrap::after{background:#e9f4fa;bottom:-5px;content:"";height:1px;position:absolute;width:100%;}    
.mon-horo-cta {    text-align: center;}
.mon-horo-cta a { color: #1677c5; font-weight: 600;  text-decoration: underline;}
.character-wrap .auspicious-con{ margin-top:20px}
.character-wrap h4 { font-size: 18px;}
.daily-testi-wrap {
    background: #e0f1fa none repeat scroll 0 0;
   
    padding: 40px 0; position:relative;
}
.daily-testi-wrap::before{background:#e0f1fa;content:"";height:1px;position:absolute;top:-5px;width:100%;}
.daily-testi-wrap::after{background:#e0f1fa;bottom:-5px;content:"";height:1px;position:absolute;width:100%;}    

.daily-testi-wrap .carousel-inner {
    margin: 0 auto;
    min-height: 220px;
    text-align: center;
    width: 90%;
}

.daily-testi-wrap .left.carousel-control {
    background: rgba(0, 0, 0, 0) url("/images/horoscope/adrs-left-arrow.png") no-repeat scroll 0 0;  height: 26px;top: 32%; width: 30px; left:-22px;}
.daily-testi-wrap .carousel-control.right {
    background: rgba(0, 0, 0, 0) url("/images/horoscope/adrs-right-arrow.png") no-repeat scroll 0 0; height: 26px; top: 32%; width: 30px; right:-25px;}
.testi-auth {
    font-style: italic;
    font-weight: 600;
    text-align: right; color:#930c0c;
}
.testi-content {
    font-size: 15px;
    font-style: italic;
    font-weight: 500;
    line-height: 1.6;
    text-align: center;
}
#readmore-testi{ text-align:center;}
.daily-testi-wrap .more-btn {
   
    padding: 11px 25px;
    position: relative;  transition: all 0.35s ease 0s;
            -webkit-transition: all 0.35s ease 0s;
}
.latest-testi {
    position: relative;
}
.latest-testi::before {
    background: rgba(0, 0, 0, 0) url("/images/horoscope/horo-testi-spilt.png") no-repeat scroll 0 0;
    content: "";
    height: 200px;
    left: -35px;
    position: absolute;
    top: 0;
    width: 1px;
}
/*.daily-testi-wrap .more-btn::after {
    border: 1px solid #70d3ff;
    border-radius: 2px;
    content: "";
    height: 86%;
    left: 2%;
    position: absolute;
    top: 8%;
    width: 96%;
}
.daily-testi-wrap .more-btn:hover::after {  border: 1px solid #fff;}
*/

/*
.daily-testi-wrap {
    background: #ece7e4 none repeat scroll 0 0;
    padding: 40px 0;
}*/

#daily-horoscope h3.testi-head {
  
    font-size: 25px;
    padding-bottom: 25px;
    text-align: center;
}
.av-slidedown-content {
    background: #fbfbfb none repeat scroll 0 0;
    border: 1px solid #dddddd;
    border-radius: 3px;
    display: none;
    margin-bottom: 30px;
    padding: 20px;
}
.testi-row {
    background: #ffffff none repeat scroll 0 0;
    border-bottom: 1px dashed #dddddd;
    padding: 20px;
}
#read-testi-con .testi-content {
    font-size: 14px;
    text-align: left;
}
.testi-row:nth-child(2n) {
    background: #f6f6f6 none repeat scroll 0 0;
}
.testi-row:last-child {
    border-bottom: medium none;
}
.daily-testi-inner::before, .daily-testi-inner::after {
    background: rgba(0, 0, 0, 0) url("/images/horoscope/horo-testi-quote-bf.png") no-repeat scroll 0 0;
    content: "";
    height: 53px;
    opacity: 0.7;
    position: absolute;
    width: 65px;
}
.daily-testi-inner::after {
    background: rgba(0, 0, 0, 0) url("/images/horoscope/horo-testi-quote-af.png") no-repeat scroll 0 0;
    bottom: 0;
    right: 0;
}
.daily-testi-inner {
    position: relative;
}
#read-testi-con h4 {
    color: #f15a29;
}

/*.daily-sec-wrap{ background:#fa9120;}

.daily-cta-section{ text-align:center;}
.daily-cta-section a{ font-size:27px; color:#fff; border:1px solid #fff; border-radius:3px; padding:15px 25px; font-weight:600; display:inline-block; }
*/
.daily-sec-wrap {
    background: #5f6264;
    color: #fff;
    padding: 17px 0;
    text-align: center; margin-bottom:5px;
}
.daily-sec-wrap p {
    text-align: center;
}
.daily-third-wrap {
    background: #f5f5f5 none repeat scroll 0 0;
    margin-top: 5px;
    position: relative;
}
    
    .daily-third-wrap::before{background:#eee;content:"";height:1px;position:absolute;top:-5px;width:100%;}
.daily-third-wrap::after{background:#eee;bottom:-5px;content:"";height:1px;position:absolute;width:100%;}
.daily-week-horo > ul {
    margin-top: 5px;
}
.daily-week-horo li, .month-horo-icon li, .year-horo-icon li {
    display: inline-block;
    font-size: 15px;
    list-style: outside none none;
    margin: 9px 0;
    padding:7px 4px 7px 47px;
    width: 49%;
}
.general {
    color: #1096d2;
}
.career {
    color: #fe8400;
}
.love {
    color: #9a03a7;
}
.money {
    color: #117600;
}
.health {
    color: #cc285a;
}
.daily-week-horo li a, .month-horo-icon li a, .year-horo-icon li a{ position:relative;}

.daily-week-horo li a::before {
    background-image: url("/images/horoscope/weekly-icons.png");
    background-repeat: no-repeat;
    content: "";
    height: 46px;
    left: -47px;
    position: absolute;
    top: -8px;
    width: 48px;
}
.daily-week-horo li a.general::before { background-position: 0 0;}
.daily-week-horo li a.career::before { background-position: -78px 0;}
.daily-week-horo li a.love::before {background-position: 0 -68px;}
.daily-week-horo li a.money::before { background-position: -77px -70px;}
.daily-week-horo li a.health::before {background-position: 0 -137px;}

.view-daily-btn {
    background: rgba(0, 0, 0, 0) url("/images/horoscope/daily-split.png") no-repeat scroll center top;
    margin-top: 10px;
    text-align: center;
}

.view-btn {
    display: inline-block;
    font-size: 16px;
    font-weight: 600;
    padding-top: 15px;
    text-decoration: underline;
}

.month-horo-icon li a::before {
    background-image: url("/images/horoscope/monthly-icons.png");
    background-repeat: no-repeat;
    content: "";
    height: 46px;
    left: -47px;
    position: absolute;
    top: -8px;
    width: 48px;
}
.month-horo-icon li a.general::before { background-position: 0 0;}
.month-horo-icon li a.career::before { background-position: -78px 0;}
.month-horo-icon li a.love::before {background-position: 0 -68px;}
.month-horo-icon li a.money::before { background-position: -77px -70px;}
.month-horo-icon li a.health::before {background-position: 0 -137px;}
.month-full-content .horo-monthly {
   border-radius: 3px;
    margin: 30px auto;
    padding-bottom: 15px;
    padding-top: 15px;
}
.month-full-content p b, .month-full-content p strong{
    color: #1096d2;
}
.week-full-content .horo-weekly {
    background: #fcfcfc none repeat scroll 0 0;
    border: 1px solid #ebebeb;
    border-radius: 3px;
    margin: 30px auto;
    padding-bottom: 15px;
    padding-top: 15px;
}
.week-full-content .sm-icon {
    padding-bottom: 10px;
}
.year-full-content .horo-yearly {
    background: #fcfcfc none repeat scroll 0 0;
    border: 1px solid #ebebeb;
    border-radius: 3px;
    margin: 30px auto;
    padding:15px 25px;
}
.year-full-content p b, .year-full-content p strong {
    color: #076400;
}
.week-full-content h3 {
    padding-top: 10px;
}

.year-horo-icon li a::before {
    background-image: url("/images/horoscope/yearly-icons.png");
    background-repeat: no-repeat;
    content: "";
    height: 46px;
    left: -47px;
    position: absolute;
    top: -8px;
    width: 48px;
}
.year-horo-icon li a.general::before { background-position: 0 0;}
.year-horo-icon li a.career::before { background-position: -78px 0;}
.year-horo-icon li a.love::before {background-position: 0 -68px;}
.year-horo-icon li a.money::before { background-position: -77px -70px;}
.year-horo-icon li a.health::before {background-position: 0 -137px;}
.year-horo-icon li a.business::before {background-position: -77px -137px;}
.year-horo-icon li a.student::before { background-position: 0 -210px;}
.daily-astro-report > ul {
    margin-top: 5px;
}
.daily-astro-report li {
    font-size: 15px;
    list-style: outside none none;
    margin: 7px 0;
    padding:7px 4px 7px 38px;
   
}
.daily-astro-report li a{ position:relative; color:#000;}
.daily-astro-report li a:hover{ color:#fe5e08;}

.daily-astro-report li a::before {
    background-image: url("/images/horoscope/reports-icon.png");
    background-repeat: no-repeat;
    content: "";
    height: 26px;
    left: -38px;
    position: absolute;
    top: -2px;
    width: 25px;
}
.daily-astro-report li a.matching::before { background-position: 0 0;}
.daily-astro-report li a.mars-dosha::before { background-position: 0 -46px;}
.daily-astro-report li a.rahu-ketu::before {background-position: 0 -94px;}
.daily-astro-report li a.sani-dosha::before { background-position: 0 -143px;}
.daily-astro-report li a.birth-chart::before {background-position: 0 -184px;}

.daily-astro-report li a.moon-sign::before { background-position:-86px 0;}
.daily-astro-report li a.birth-chart-f::before { background-position:-86px -46px;}
.daily-astro-report li a.numerology::before {background-position: -86px -94px;}
.daily-astro-report li a.birth-star::before { background-position:-86px -143px;}
.daily-astro-report li a.panchangam::before {background-position: -86px -184px;}
.daily-astro-report li a.influence::before {background-position: -86px -229px;}

.append p.sm-icon { margin-bottom: 10px;
    padding-left: 45px;
    position: relative; padding-top:0;

}
.append p.sm-icon::before {
    background-image: url("/images/horoscope/small-predic-icons.png");
    background-repeat: no-repeat;
    content: "";
    height: 36px;
    left: 0;
    position: absolute;
    top: 4px;
    width: 40px;
}
 
.append .sm-gen::before{background-position: 0 -11px}
.append .sm-car::before{background-position:-81px -11px}
.append .sm-mon::before{background-position:-81px -78px}
.append .sm-love::before{background-position:-2px -75px}
.append .sm-fina::before{background-position:-2px -249px}
.append .sm-stud::before{background-position: -78px -201px}
.append .sm-heal::before{background-position: -2px -139px}
.append .sm-busi::before{background-position: -2px -198px}
.append .sm-prof::before{background-position: -78px -139px}
.week-head-txt img{  vertical-align:middle; margin-right:10px;}


.more-btn {
    background: #fd7801 none repeat scroll 0 0;
    border-radius: 3px;
    color: #ffffff;
    font-size: 15px;
    padding: 8px 17px;
}
.bck-btn{  background: #fd7801;
    border-radius: 3px;
    color: #fff;
    font-size: 15px;
    padding: 8px 17px;display: inline-block;margin: 10px auto;
}
.date-txt {
    color: #4b4c4c;
    font-size: 15px;
}
.daily-first-wrap .daily-week-horo .date-txt{ display:block; margin-top:1px;}
.daily-year-horo a, .daily-month-horo a {
    color: #000000;
}
.daily-year-horo h3 a, .daily-month-horo h3 a{ color:#fe5e08;}
.daily-year-horo h3 a .date-txt, .daily-month-horo h3 a .date-txt{ color:#4b4c4c;}
.daily-year-horo a.more-btn, .daily-month-horo a.more-btn{ color:#fff;}
.daily-month-horo strong {
    color: #1096d2;
}
.daily-year-horo strong {
    color: #076400;
}

.daily-quiz > ul {
    background: #f7f7f7 none repeat scroll 0 0;
    border: 1px solid #e8e6e6;
    border-radius: 3px;
    font-size: 15px;
    list-style: outside none none;
    margin-top: 5px;
    padding: 0;
    text-align: center;
}
.daily-quiz li.quiz-sign {
    border-bottom: 1px solid #e8e6e6;
    padding: 10px 0;
    width: 100%;
}
.daily-quiz li {
    display: inline-block;
    margin: 0;
    padding: 15px 0;
    width: 48%;
}

.daily-quiz li:nth-child(2n) {
    border-right: 1px solid #e8e6e6;
}


.daily-fifth-wrap{ background:#fdf7f3; position:relative;}    
.daily-fifth-wrap::before{background:#fff4ed;content:"";height:1px;position:absolute;top:-5px;width:100%;}
.daily-fifth-wrap::after{background:#fff4ed;bottom:-5px;content:"";height:1px;position:absolute;width:100%;}

.daily-horo p, .daily-month-horo p, .daily-year-horo p{ margin-bottom: 0;
    padding-top: 0;}
    .bot-banner-ad img{ margin:10px 0;}
   .fact-file li {
    display: inline-block;
    list-style: outside none none;
    margin: 15px 32px;
}

.fact-file li a {
    color: #000000;
} 
    
    .horo-iframe{ min-height:450px; width:100%;}
    
    
    
    .horo-reg
        {
            background: none repeat scroll 0 0 #ee6a3f;
            border-radius: 111px;
            margin: 40px auto 10px auto;
            overflow: hidden;
            padding: 15px 54px 16px 70px;
            position: relative;
            width:80%;
            z-index: 1;
        }
        
        .horo-reg::after
        {
            background: none repeat scroll 0 0 #24292e;
            content: "";
            height: 750px;
            position: absolute;
            right: -570px;
            top: -375px;
            transform: rotate(45deg);
             -ms-transform:  rotate(45deg); /* IE 9 */
    -webkit-transform: rotate(45deg); /* Safari */

            transition: all 0.35s ease 0s;
            -webkit-transition: all 0.35s ease 0s;
            width: 765px;
            z-index: -1;
        }
        .horo-reg h5 {
    display: inline-block;
    float: left;
    font-size: 1.3em;
    margin: 0 20px 0 0;
    vertical-align: top;
}
        .horo-reg-txt1
        {
            color: #fff;
            float: left;
            font-size: 18px;
            
            text-align: left;
            width: 70%;
        }
        .horo-reg-txt1 p{ padding:0;}
        p.alr-reg
        {
            margin: 2px 0;
            padding: 0;
          
            font-size: 13px;
        }
        p.alr-reg a
        {
            color: #000;
        }
        .horo-reg-txt2
        {
            float: left;
            margin: 13px 23px 0 0;
            text-align: right;
            width: 25%;
        }
        
        .horo-reg-txt2 > input
        {
            background: none repeat scroll 0 0 #ee6a3f;
            border-radius: 4px;
            color: #fff;
            font-size: 17px;
            font-weight: bold;
            padding: 7px 10px; border:none;
        }
        .horo-reg-txt2 > input:hover
        {
            background: #fff;
            color: #24292e;
        }

    
.hint-overlay{     background: rgba(0, 0, 0, .5);
    z-index: 99;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    bottom: 0;
    left: 0;}
    .hint-pop {
    width: 70%;
    position: relative;
    background: #008cd4;
    padding: 3px 15px;
    color: #fff; z-index:999; max-width:300px; margin:0 auto;
}


.hint-pop:before{ border-left:10px solid transparent; border-right:10px solid transparent; border-bottom:10px solid #008cd4; position:absolute; content:""; right:10%; top:-10px;}                

.hint-link{ text-align: right;  padding-right: 20px;}
.hint-link a{
    text-transform: uppercase;
    text-decoration: underline;
    color: #fef500;
}
.hint-link a:hover{
    text-decoration: none;
    color: #fef500;
}

.chart-legend {
    text-align: center;
    font-size: 13px;
}
/*daily-horoscope*/
.subscribe-dh .subscribe-dh-form {
    background: #e3f6ed;
    height: auto;
    padding: 1rem 2rem;
    background:#ffddd0 url("/images/horoscope/subscribe-dh-bg.jpg") no-repeat center top;
   /* background: #cef2ff;
    background: -moz-linear-gradient(-45deg,#d6e9f6 0%,#e9dffc 46%,#ffddd0 100%);
    background: -webkit-linear-gradient(-45deg,#d6e9f6 0%,#e9dffc 46%,#ffddd0 100%);
    background: linear-gradient(135deg,#d6e9f6 0%,#e9dffc 46%,#ffddd0 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d6e9f6',endColorstr='#ffddd0',GradientType=1);*/
    margin:8px 0px; text-align:center;width: 540px;
max-width: 100%;
}
.subscribe-dh-form h3{font-size:21px !important; color:#df2d2f !important; text-align:center;padding:0px 1px 160px !important; margin:0px;}
.subscribe-dh-form .input-large{width:80%;margin:5px 20px; padding: 8px 7px;
border-bottom-color: #9e88ba;}
.subscribe-dh-form .form-control{width:70%;margin:5px 20px;}
.subscribe-dh-form select
{
    color: #777;
}
.subscribe-dh-form option
{
    color: #000;
}
.subscribe-dh-form option:first-child
{
    color: #777;
}
.subscribe-dh-form option:checked{
      color:#000;
    }
 .subscribe-dh-form .large-btn {
   text-align: center;
    color: #fff;font-size:16px;
    background: #6f41a8;
    padding: 0.6rem 1rem;
    border: 0;
    box-sizing: border-box;
    box-shadow: 1px 2px 5px rgba(0,0,0,0.15);
    border-radius: 2px;
    width:80%;margin:8px 20px;
}
.subscribe-dh-form .large-btn:hover{padding: 0.6rem 1rem !important;margin:8px 20px !important;}
.subscribe-dh-form .large-btn:active{ opacity:.5}
.subscribe-dh-form input[type="button"]:hover{padding: 0.6rem 1rem !important;margin:8px 20px !important;transition:none;border:none;}
.subscribe-dh-form div.success{
    background: #fff;
    padding: 10px;
    margin-bottom: 10px;
    border-radius: 3px;
    border: 1px solid #add77f;
    color: #4F8A10;
}
.subscribe-dh-form .failure {
    background: #fff;
    padding: 10px;
    margin-bottom: 10px;
    border-radius: 3px;
    border: 1px solid #fbd1d1;
    color: #ff0000;
}
.click-txt{ padding:10px 0;}

      @media screen and (min-width: 0px) and (max-width:767px)
        {
           .daily-testi-wrap .carousel-inner{ max-height:auto;}
            #fixed-header.small{position:relative;}
            .daily-week-horo li, .month-horo-icon li, .year-horo-icon li{ width:auto;}
           .daily-cta-section a{ font-size:15px;}
           .daily-horo-links > a{ margin:0 1px;}
           .download-app{ margin-top:10px;}
           .daily-horo span img:first-child{ margin-left:0;}
           .daily-horo p span {
    clear: both;
    padding-left: 10px;
    width: auto !important;
}
.container > .col-md-6:first-child::after {
    content: none;
}
#daily-horoscope .container > .col-md-6:first-child {
    padding: 0 15px 0 10px;
}
.daily-horo .col-sm-2 { text-align:center;}
            .horo-reg
            {
                border-radius: 21px;
                padding: 5%;
                width: 90%;
            }
            .horo-reg::after
            {
                left: 0;
                right: inherit;
                top: 63%;
                transform: rotate(180deg);
            }
            .horo-reg-txt1
            {
                float: none;
                font-size: 13px;
                text-align: center;
                width: 100%;
            }
        
            .horo-reg-txt2
            {
                float: none;
                margin: 15px auto 0;
                padding: 10px 0 6px;
                text-align: center;
                width: 100%;
            }
            .horo-reg h5 {
    display: block;
    float: none;
}
.horo-iframe {
    min-height: 600px;}
    .hint-overlay{ display:none !important;}
    .hint-pop{ max-width:100%; width:300px;}
   
        
        }
         @media screen and (min-width: 0px) and (max-width: 480px)
         {.subscribe-dh-form h3 {
    padding-bottom: 40px !important;
    font-size: 16px !important;}
    .subscribe-dh-form .input-large {
    width: 95%;
    margin: 5px auto;}
    .subscribe-dh-form .large-btn{  width: 95%;
margin: 8px auto;}
    
}
             
         @media screen and (min-width: 0px) and (max-width:980px) and (orientation : landscape)
        {
             .hint-overlay{ display:none !important;}
        }
        @media screen and (min-width: 767px) and (max-width: 980px)
        {
            .horo-reg
            {
                width: 100%;
                padding: 15px 30px 16px;
            }
            .horo-reg-txt1
            {
                font-size: 13px;
            }
            p.alr-reg
            {
                text-align: left;
            }
            .horoscope-icon{ padding:20px 0;}
           
            
        }
       @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {.daily-horo-links a{ padding:0 6px;} .horo-box-inner a{ margin:0 7px;} }
        @media only screen and (max-width : 320px)
        {
            .horo-reg-txt1
            {
                font-size: 13px;
            }
        
           
        }
        
        
        /*clickable-mobile-fix-starts*/
         @media screen and (min-width: 0px) and (max-width: 460px)
        {
           .daily-horo p, .daily-month-horo p, .daily-year-horo p {
    margin-bottom: 20px;
    padding-top: 0;
}
.mon-horo-cta {
    padding-bottom: 20px;
    text-align: center;
}
.right {
    padding-bottom: 26px;
    text-align: right;
}
.center {
    padding-bottom: 25px;
    text-align: center;
}
.daily-astro-report li{padding: 7px 4px 18px 38px;}
         }
       /*clickable-mobile-fix-ends*/ 

.character-wrap.ajax-character {
    margin-top: 5px;
}
.character-wrap.ajax-character h4 {
    color: #f15a29;
}

.ajax-character .horo-yearly.container {
    margin-top: 15px;
}
.character-wrap.YearlyPrediction2018.ajax-character {
    background: #f6f6f6;
}

.horo-yearly h2{ margin-top:13px;}

.YearlyPrediction2018 p br {
  line-height:33px;
}
@-moz-document url-prefix() 
{
    .YearlyPrediction2018 p br {
       margin-bottom:10px;line-height:1.7;
    }
   
}


/* archive page design */
.tamilhoro-explain{  margin: 20px auto;}
.tamilhoro-rasicontent {
    background: #fff;
    margin: 20px auto;
    padding: 10px 0 30px;
}
.tamilhoro-rasicontent h2 {
    padding-bottom: 30px;
    color: #ea5300;
}
.more-rasi-detail {
    text-align: left;
}
.more-rasi-detail h3 {
    text-align: left;
    font-size: 1.3em;
    font-weight: 600;
    padding-bottom: 12px;
    padding-left: 5px;
    padding-top: 5px;
}
.more-rasi-detail a {
    display: inline-block;
    text-align: left;
    background: #fff;
    padding: 7px 13px;
    border: 1px solid #dddbdb;
    margin: 5px;
    border-radius: 3px;
}
.more-rasi-detail a:hover {
    background: #FE5E08;
    color: #fff;
}
.horo-iframe.white-iframe
{background:#fff;
    }
    .horo-inbox-bg{ background:#fff !important;}
    
.homenl-pop {
    background: rgba(0, 0, 0, 0) url("/images/home-nl-signup1.jpg") no-repeat scroll right bottom / cover; min-height:250px;
    float:left;
    width:100%;
}
.homenl-pop-con h3 {
   color: #ff3800;
font-weight: 600;
margin-top: 10px;
text-align: center;
padding-bottom: 10px;line-height: 1.3;
}
.homenl-pop-con input[type="text"] {
   border: 1px solid #999999;
    color: #777777;
    margin-bottom: 4px;
    margin-top: 4px;
    padding: 4px 8px;
    width: 280px; background:#fff;
}
.homenl-pop-con select {
   border: 1px solid #999999;
    color: #777777;
    margin-bottom: 4px;
    margin-top: 4px;
    padding: 4px 8px;
    width: 280px;
}
.click-txt{ color:#ff0000;}
.homenl-pop-con input[type="submit"], .homenl-pop-con button[type="submit"] {
    background: #f8454b none repeat scroll 0 0;
    border:none;
    border-bottom: 2px solid #7c0004;
    border-radius: 5px; 
    color: #ffffff;
    margin-bottom: 17px; margin-top: 8px;
    padding:5px 8px;
    width: 280px; max-width: 100%;
}
.homenl-pop-con input[type="submit"]:focus, .homenl-pop-con button[type="submit"]:focus{ border-bottom:none;}
.homenl-pop-con .error {
    background: #d20209 none repeat scroll 0 0;
    border-radius: 2px;
    color: #ffffff;
    display: inline-block;
    padding: 2px 10px;
    position: relative;
}
.homenl-pop-con .error::before {
    border-bottom: 6px solid rgba(0, 0, 0, 0);
    border-right: 6px solid #d20209;
    border-top: 6px solid rgba(0, 0, 0, 0);
    content: "";
    left: -6px;
    position: absolute;
    top: 7px;
}
.nl-success {
    text-align:center;
    border-radius: 3px;
    margin: 50px 10px 10px;
    padding: 15px 20px 3px;
    clear: both;
}
.nl-success h2 {
    background: rgba(0, 0, 0, 0) url("/images/nl-success.png") no-repeat scroll 0 4px !important;
    color: #15a21c;
    font-weight: 600;
    padding-left: 46px;
    position: relative;
}
.nl-failure {
    background: rgba(255, 255, 255, 0.6) none repeat scroll 0 0;
    border: 1px solid #fa9e9c;
    border-radius: 3px;
    margin: 30px 10px;
    padding: 15px 20px;
}
.nl-failure h2 {
    background: rgba(0, 0, 0, 0) url("/images/nl-failure.png") no-repeat scroll 0 4px !important;
    color: #ed140e;
    font-weight: 600;
    padding-left: 40px;
    position: relative;
}

/*new*/
.horoscopes-icon{ position:relative; padding:0 0 20px;}

.horos-box-inner {
    text-align: center;
    margin: 10px auto;
    width: 100%;
}
.horoscopes-icon h1 {
    color: #f15a29;
    font-size: 21px;
    margin: 0;
    padding-bottom: 15px;
    text-align: center;
}

.horos-box-inner a {
    background-image: url("/wp-content/themes/hindi/images/horo-daily.png");
    background-repeat: no-repeat;
    float: left;
    height: 50px;
    margin: 7px 8px 13px;
    width: 50px;
}
.horos-box-inner span {
    display: inline-block;
    padding-top: 20px;
}
.daily-first-wrap img{margin-top: -11px;}


.horo-box-daily a.bd-none-r:after{background:transparent;}
a.horos-aries{background-position:0 0;}
a.horos-taurus{background-position:1px -42px;}
a.horos-gemini{background-position:1px -84px;}
a.horos-cancer{background-position:1px -124px;}
a.horos-leo{background-position:1px -168px;}
a.horos-virgo{background-position:1px -218px;}
a.horos-libra{background-position:1px -269px;}
a.horos-scorpio{background-position:1px -318px;}
a.horos-sagittarius{background-position:1px -371px;}
a.horos-capricorn{background-position:1px -425px;}
a.horos-aquaries{background-position:1px -474px;}
a.horos-pisces{background-position:1px -532px;}
.darkred-txt{color:#f01821;}
.orange-txt{color:#f47622;}
.green-txt{color:#67c131;}
.darkpink-txt{color:#FF7C80;}
.blue-txt{color:#2697cf;}
.ylwbg h2{font-size: 21px;text-align: center;padding: 2px !important;color: #000 !important;margin: 0px !important;}
.box{position: absolute;}
.signhoro{width:100%;margin:20px auto;}
.signhoro-right{width:40%;margin:10px 10px;float:left;}
.signhoro-left{width:100%;margin:10px auto;float:none;}
.signhoro-ico{width:172px;margin:10px 10px;float:left;}
.signhoro-left h6{text-align:center;font-size:20px;margin:0px;padding:20px 0px 0px 20px;}
.signhoro-left p{font-size:15px;text-align:center;padding:5px 0px;margin:0px;}
.signhoro-ico img{margin:0px auto;text-align:center;display:block;}
.center-signhoro{margin: 10px auto;text-align: center;float: none; width: 83%;}
.daily-content p {margin-bottom: 0;padding-top: 10px;}
.signhoro-weekly-left{width:48%;margin:10px 10px;float:left;}
.signhoro-yearly-right{width:48%;margin:10px auto;float:left;}

@media screen and (min-width: 1200px) and (max-width: 1440px){
   .signhoro-ico{width: 165px;}
    }
@media screen and (min-width: 990px) and (max-width: 1199px){
   .signhoro-ico{width: 130px;}
    }
@media screen and (min-width: 505px) and (max-width: 989px){
   .signhoro-ico{width: 120px;}
   .center-signhoro{width:100%}
    }
@media screen and (min-width: 300px) and (max-width: 504px){
   .signhoro-ico{width: 120px;float:none;margin:0px auto;}
   .center-signhoro{width:100%}
    } 
.yel-star-img img {
    vertical-align: middle;
    margin: 5px 0 0 0;
}
.yel-star-img {
    margin: 0;
} 
.yel-star-img img {
    width: 15px;
    height: 14px;
}
.yel-star-img {
    display: inline-flex;
}      
@media screen and (min-width:0px) and (max-width:560px) {
    .yel-star-img {
    /*display: block;*/
    clear: both;
    }
}
    

.hindi-hrtxt{
    display: block;
}
.hindi-hrmain{
    font-size: 17px;
    color: #2b3991;
    padding: 5px 0px 2px;
    display: inline-block;
    margin: 0;
    font-weight: 600;
    vertical-align: top;
}
.hindi-hrmain .hindi-icoimg{
    position: relative;
    vertical-align: top;
    margin: 0 5px 0 0;
}
.daily-horo span img:first-child {
    margin-left: 0px;
}
.daily-horo p span {
    width: auto !important;padding-left: 10px;
}