@charset "utf-8";*{margin:0px;padding:0px;}
body{margin:0px;padding:0px;font-family:'Open Sans',sans-serif;font-weight:400;}
a {
  color: #252424;
  font-size: 15px;
  text-decoration: none;
  transition: all 0.3s ease-out 0s;
}
a:hover{color:#ef972b;}
.clr{clear:both;}
.container:after, .clearfix:after{content:"";display:block;clear:both;}
ol, ul{list-style:none outside none;}
#header{border-bottom:1px solid #d9d9d9;box-shadow:0 0 25px #e6e6e6;padding-bottom:10px;}
.container{margin:0 auto;max-width:1086px;width:100%;}
.logo{float:left;margin-top:30px;}
.logo img{max-width:391px;width:100%;}
.header-right {
  float: right;
  width: 62%;
}

.inner-contact-number {
  box-sizing: border-box;
  clear: both;
  padding: 0 10px;
}

.tv-channels.inner-tv-channel > a {
  width: auto;
}

.menu-sub {
	display: none;
}
.inner-contact-no-box {
  background-color: rgb(186, 4, 3);
  border: 1px solid #ccc;
  box-sizing: border-box;
  float: left;
  margin-right: 2%;
  padding: 10px;
  text-align: center;
  width: 23%;
}
.inner-contact-no-box i {
  color: #fff;
  font-size: 20px; font-weight:600;
  vertical-align: middle;
}
.inner-contact-no-box > a {
  color: #fff !important;
  font-size: 20px;
  font-weight: 600;
}
.inner-contact-number h2 {
  font-size: 20px !important;
  font-weight: 600 !important;
  color: #333 !important;
}


.inner-rajat-address > p {
  color: #333;
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
}

/* Google Captcha */
#rc-imageselect {transform:scale(0.89);-webkit-transform:scale(0.89);transform-origin:0 0;-webkit-transform-origin:0 0;}
.g-recaptcha {
  float: left;
}
.full-page label {
  display: inline;
  float: left;
}


.inner-rajat-videos {
  box-sizing: border-box;
  float: left;
  padding: 0 10px;
  width: 100%;
}

.rajat-box-videos {
  box-sizing: border-box;
  float: left;
  margin-bottom: 15px;
  margin-right: 2%;
  width: 48%;
}
.te-xt .text.textarea {
  width: 284px;
}


.call-now {
  float: right;
  margin: 7px 0;
  padding: 5px 0 5px 14px;
  width: 82%;
}
.call-now a {
  color: #6b6b6b;
  font-size: 18px;
  padding: 0 3px;
}
.call-now h6 {
  color: #6b6b6b;
  float: right;
  font-size: 17px;
  margin-right: 5px;
  text-transform: uppercase;
}
.phone-one.phone-two {
  display: none;
}
.home-bg .phone-one.phone-two {
  display: block;
}
.home_new_content > h2 {
  color: #dc2f2f;
  font-size: 16px;
  margin: 5px 0;
}
.home_new_content p {
  font-size: 15px;
  line-height: 21px;
}
.error-customis lable {
  float: left;
  margin-right: 10px;
  margin-top: 5px;
  text-align: right;
  width: 30%;
}
.contactus_con .ValidationErrors {
  color: red;
  float: left;
  font-size: 15px;
  font-weight: normal;
  text-align: right;
  width: 86%;
}
.contactus_con.capture .ValidationErrors {
  width: 53%;
}
.contactus_con.sb-m-t.py .ValidationErrors {
  bottom: -14px;
  color: red;
  font-size: 13px;
  left: 143px;
  position: absolute;
  text-align: left;
}
.contactus_con.sb-m-t.py {
  position: relative;
}
.error-customis .error1 {
  float: left;
  width: 28%;
}
.error-customis .error1 .cust-input {
  margin-left: 6%;
  padding: 6px 0;
  width: 97%;
}

.main-appointment .consult_through select#time_format {
    margin-left: 145px;
    margin-top: 10px;
}
.error1 .ValidationErrors {
  color: red;
  font-size: 13px;
  font-weight: normal;
}
.call-now span {
  color: #6b6b6b;
  
  font-size: 17px;
  font-weight: 600;
}

.tv-channels > a {
  float: left;
  margin-right: 1%;
  width: 11%;
}

.attach_photo > label {
  color: #fff;
  font-size: 14px;
  line-height: 19px;
  display: block;
}

.radio input[type="radio"] {
    opacity: 0;
    position: absolute;
}
.radio input[type="radio"] + .radio-label::before {
    background: hsla(0, 0%, 0%, 0) none repeat scroll 0 0;
    border: 2px solid #fff;
    border-radius: 100%;
    content: "";
    cursor: pointer;
    display: inline-block;
    height: 1em;
    margin-right: 6px;
    position: relative;
    text-align: center;
    top: 0;
    transition: all 250ms ease 0s;
    vertical-align: top;
    width: 1em;
}

.consult_through > p {
  font-size: 14px;
  margin: 5px 0;
}

.custom-checkbox input[type="checkbox"] {
    display: none;
}

.agree.custom-checkbox > label {
  font-size: 14px;
  color: #fff;
  display: inline-flex;
  margin: 10px 0;
}

.main-appointment .consult_through {
  clear: both;
  color: #000;
}

.main-quick-contact-box .custom-checkbox input[type="checkbox"] + label::before {
    
    width: 35px;
}

.main-appointment .consult_through > p {
  display: inline-block;
  float: left;
  margin: 0 15px 0 0;
  width: 130px; text-align:right;
}

.main-appointment .consult {
  border: 1px solid #ccc;
  box-shadow: 0 0 5px #cccccc;
  float: left;
  max-width: 300px;
}

.main-appointment .radio input[type="radio"] + .radio-label::before {
    background: hsla(0, 0%, 0%, 0) none repeat scroll 0 0;
    border: 2px solid rgb(212,43,0);
    border-radius: 100%;
    content: "";
    cursor: pointer;
    display: inline-block;
    height: 1em;
    margin-right: 6px;
    position: relative;
    text-align: center;
    top: 0;
    transition: all 250ms ease 0s;
    vertical-align: top;
    width: 1em;
}
.main-appointment .radio input[type="radio"]:checked + .radio-label::before {
    background-color: rgb(212,43,0);
    box-shadow: 0 0 0 4px #f4f4f4 inset;
}
.main-appointment .radio input[type="radio"]:focus + .radio-label::before {
    border-color: rgb(212,43,0);
    outline: medium none;
}

.main-appointment .age.radio {
  color: #000;
}

.main-appointment .custom-checkbox input[type="checkbox"] + label::before {
  border: 2px solid rgb(212,43,0);
 
}

.main-appointment .custom-checkbox input[type="checkbox"]:checked + label::before {
  color:rgb(212,43,0);
  
}

.main-appointment .agree.custom-checkbox > label {
  color: #000;
}

.main-appointment .contactus_con.full-page > label {
  display: none;
}

.main-appointment .appointment .btn {
  margin: 12px 0 0 0;
}

.main-appointment  .agree.custom-checkbox {
  clear: both;
}

.main-appointment .disease {
  clear: both;
  margin: 10px 0;
  float: left;
  width: 100%;
}

.main-appointment .photo {
  border: 1px solid #ccc;
}

.main-appointment .attach_photo {
  clear: both;
}

.main-appointment .attach_photo > label {
  color: #000;
}

.main-appointment .disease > p {
  color: #000;
}

.custom-checkbox input[type="checkbox"] + label::before {
    display: inline-block;
    font-family: FontAwesome;
}
.custom-checkbox input[type="checkbox"] + label::before {
    border: 2px solid #fff;
    content: "";
    float: left;
    height: 15px;
    margin-right: 10px;
    width: 15px;
}
.custom-checkbox input[type="checkbox"]:checked + label::before {
    content: "";
    line-height: 10px;
}
.custom-checkbox input[type="checkbox"]:checked + label::before {
    color: #fff;
    content: "";
    line-height: 13px;
    padding: 0 0 0 3px;
    text-align: center;
}

.radio input[type="radio"]:checked + .radio-label::before {
    background-color: rgb(241,153,45);
    box-shadow: 0 0 0 4px #f4f4f4 inset;
}
.radio input[type="radio"]:focus + .radio-label::before {
    border-color:#fff;
    outline: medium none;
}
.radio input[type="radio"]:disabled + .radio-label::before {
    background: #b4b4b4 none repeat scroll 0 0;
    border-color: #b4b4b4;
    box-shadow: 0 0 0 4px #f4f4f4 inset;
}
.radio input[type="radio"] + .radio-label:empty::before {
    margin-right: 0;
}

.age.radio {
  display: inline-block;
  margin-bottom: 5px;
  margin-right: 10px;
  color: #fff;
  font-size: 14px;
}

.disease > p {
  color: #fff;
  font-size: 14px;
  margin: 10px 0;
}

.photo {
  background-color: #fff;
  margin: 5px 0;
  padding: 5px 10px;
  width: 100%;
  box-sizing: border-box;
}

.consult_through {
  color: #fff;
  font-size: 15px;
  margin-bottom: 10px;
}

.consult {
  border: medium none;
  box-shadow: 0 0 10px #c6c6c6 inset;
  min-height: 30px;
  width: 100%;
  color: #968172;
  padding: 7px;
  box-sizing: border-box;
}

.header-phone-one {
  width: 100%;
  float: left; text-align:right;
}

.home-testimonial .partibha {
  float: left;
}

.home-third-testimonial .astrology.latest-reviews-ss {
  background-color: rgb(241, 153, 45);
}

.home-third-testimonial .astrologer-ser-heading {
  border-bottom: 1px solid rgb(241, 153, 45);
  
}

.first-scnd-testimonial .astrology.latest-reviews-ss {
  background-color:rgb(110,196,3);
}

.first-scnd-testimonial .astrologer-ser-heading {
  border-bottom: 1px solid rgb(110,196,3);
  
}



.home-scnd-testimonial .testimonial-box {
  background-color: rgb(213,44,3);
  box-shadow: 0 0 0 0;
}

.home-third-testimonial .testimonial-box {
  background-color: rgb(241,153,45);
  box-shadow: 0 0 0 0;
}

.home-testimonial .testi {
  display: none;
}

.home-testimonial .bottom-img {
  display: none;
}

.header-phone-two{
  width: 100%;
  float: left; text-align:right;
}

.mail > p {
  display: inline-block;
  font-weight: 600; color:#6b6b6b;
}

.mail-search {
  clear: both;
  float: right;
  margin-top: 0;
}
.mail {
 
  clear: both;
  float: right;
  margin-bottom: 10px;
  margin-top: 0px;
  padding: 0 0 0 44px;
}
.mail a {
  color: #6b6b6b;
  font-size: 20px;
  font-weight: 600;
}
.search{float:right;border:1px solid #eaeaea;width:237px;background-color:#f4f4f4;border-radius:5px;margin-left:15px;min-height:25px;}
.textfield{width:202px;float:left;border:none;min-height:25px;background:none;color:#444343;font-size:12px;text-indent:4px;}
.search-icon{float:right;background:url(../images/search-icon.png) no-repeat;height:22px;width:22px;border:none;cursor:pointer;font-size:0;margin:2px 9px 0 0px;}
.navigation{clear:both;float:right;margin-top:10px;position:relative; width:100%;}
.navigation ul li {
  background: rgba(0, 0, 0, 0) url("../images/navigation-bg.png") no-repeat scroll left center;
  display: inline;
  padding: 9px 6px;
}
.navigation ul li a {
  color: #595858;
  font-size: 15px;
  font-weight: bold;
  padding: 0 0px 0 0;
  text-transform: capitalize;
}

.home_new_content h2 ,.home_new_content h1,.home_new_content h3{
    background: none repeat scroll 0 0 #f1f1f1;
    border-radius: 5px;
    box-shadow: 0px 2px 1px #ccc;
    color: #fa0001;
    margin-bottom: 10px;
    padding: 11px;
	font-weight:normal;
}
.inner-panel .home_new_content h1{font-size:24px;}
.inner-panel .home_new_content h2{font-size:22px;margin-top:20px;}
.inner-panel .home_new_content h3{font-size:20px;margin-top:20px;}

.navigation ul li a:hover{color:#e00404;}
.navigation ul li:first-child{background:none;}
.submenu{display:none;left:0;right:0;position:absolute;top:24px;width:100%;z-index:1;}
.navigation ul li:hover ul{background:none repeat scroll 0 0 #ab0505;display:block;}
.navigation .submenu > li{display:inline-block;padding:5px 12px;max-width:230px;width:100%;}
.navigation ul li .submenu > li a{border:none;color:#fff;text-transform:capitalize;}
.navigation ul li .submenu > li a:hover{color:#EF972B;}
.consult-img img{width:154px;height:121px;}
#banner{}
.banner-left{max-width:731px;float:left;width:100%;position: relative;}
.banner-left img{margin-top:15px;}
.banner-right{width:331px;float:right;}
.consulation{margin-top:15px;min-height:132px;}
.consulation span{color:#bf2519;display:block;font-size:17px;font-weight:600;padding-top:10px;text-transform:uppercase;margin-left:5px;}
.consulation em{font-size:14px;color:#191818;text-transform:uppercase;font-style:normal;margin-left:5px;}
.consulation p{font-size:12px;font-weight:600;color:#000000;margin-left:5px;margin-top:5px;}
.learn{display:block;font-size:12px;font-weight:600;margin-top:4px;text-transform:uppercase;}
.consulation.consult{background:url(../images/banner-right-img-2.jpg) no-repeat;margin-top:12px;}
.consulation.consult span{color:#fff;}
.consulation.consult em{color:#fff;}
.consulation.consult p{color:#fff;line-height:14px;font-size:11px;margin-top:0;}
.learn.learn-two{margin-top:5px;color:#fff;}
.consulation.consult.best-tv{background:url(../images/banner-right-img-3.jpg) no-repeat;}
.consulation.consult.best-tv span{color:#5dbb07;}
.consulation.consult.best-tv em{color:#5dbb07;}
.consulation.consult.best-tv p{color:#5dbb07;}
.learn.learn-two.learn-three{color:#5dbb07}
.radius-rjt{width:100%;max-width:400px;}
#middle{background-color:#083143;margin-top:30px;padding-bottom:30px;}
#middle.famous-section{margin-top:0px;}
.middle-left{width:749px;float:left;margin-top:22px; background:#fff; padding:10px; }
.astrologer-ser-heading {
  border-bottom: 1px solid #ff0000;
  margin-bottom: 20px;
  margin-top: 10px;
}
.astrology{color:#fff;font-weight:600;font-size:18px;background-color:#e90808;border-radius:4px 4px 0 0;padding:5px 20px;display:inline-block;}
.all{color:#e00404;float:right;display:inline-block;font-size:13px;margin-top:10px;margin-right:10px;}
.main-services{margin-bottom:20px;}
.ser-one{background-color:#fff;border-radius:4px;box-shadow:0 0 20px #f1f1f1 inset;float:left;margin-right:15px;padding:10px 10px 9px;width:217px;min-height:330px;}
.ser-one h3 {color:#e41a1a;font-size:15px;margin-bottom:5px;text-transform:uppercase;text-overflow:ellipsis;height:18px;overflow:hidden;}
.ser-one img{margin-bottom:10px;width:100%;border-radius:5px 5px 0 0;}
.ser-img{width:229px;height:168px;overflow:hidden;}
.ser-one img{width:229px;height:168px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease;}
.ser-one img:hover{width:280px;height:230px;}
.ser-one p {
  color: #191818;
  font-size: 14px;
  margin-top: 10px;
  min-height: 144px;
}
.ser-one:last-child{margin-right:0;}
.learn.lern{color:#e7040d;margin-left:0;}
.world-famoue-astrologer{background:url("../images/nayar-img.png") no-repeat scroll right center, url("../images/famous-astrologer-bg.jpg") repeat-x scroll 0 0 #0a6e28;border-radius:5px;float:left;margin-top:10px;min-height:276px;padding-right:20%;width:80%;}
.world-famoue-astrologer h2{color:#fff;font-size:21px;font-weight:600;margin-left:20px;margin-top:12px;margin-bottom:5px;}
.world-famoue-astrologer p {
  color: #fff;
  font-size: 15px;
  line-height: 19px;
  margin-left: 18px;
}
.pay-wallet > h2 {
  color: #6a6a6a;
  font-size: 20px;
  font-weight: 500;
}
.read-more{text-transform:uppercase;color:#fff;font-size:14px;display:inline-block;background:url(../images/read-more-btn.jpg) repeat-x;border-radius:5px;line-height:30px;padding:0 15px;margin-left:20px;margin-top:10px;}
.main-phone{width:100%;float:left;margin-top:30px;}
.phone-one{background:url("../images/phone-one.png") no-repeat scroll 89% 149px, rgba(0, 0, 0, 0) url("../images/phone-red-bg.jpg") repeat-x scroll 0 0;border-radius:10px;float:left;margin-right:30px;min-height:295px;padding:0 30px;width:295px;background-size:149px;}
.phone-one p{font-size:18px;font-weight:800;color:#fff;text-shadow:0 0 2px #000;text-transform:uppercase;margin-top:20px;margin-bottom:20px;}
.phone-one ul li{font-size:18px;font-weight:600;color:#fff;padding-bottom:5px;}
.phone-one:last-child{margin-right:0;}
.phone-one.phone-two{background:url("../images/phone-two.png") no-repeat scroll 96% 149px, url("../images/phone-red-bg.jpg") repeat-x scroll;background-size:149px;}
.middle-right{float:right;margin-top:22px;padding-left:15px;width:301px;border-left:1px solid #425d68;padding-bottom:40px;}
.consultancy-services {
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 3px;
  margin-bottom: 25px;
  padding: 8px 7px 25px;
}
.consult-img {
  float: left;
  margin: 0 11px 0 0;
}
.consultancy-services-right span{color:#e7040d;text-transform:uppercase;font-size:12px;}
.consultancy-services-right p {
  color: #000;
  font-size: 14px;
  line-height: 19px;
  margin-top: 5px;
}
.learn.lern.lerns{margin-top:10px;}
.main-quick-contact-box{margin-top:10px;width:100%;float:left;margin-bottom:25px;}
.quick-contact-box{float:left;padding:10px 5%;width:89%;background:url(../images/form-bg.jpg) no-repeat bottom #ea3535;}
.bank-detail p{color:#eee;}
.text{background-color:#ffffff;border:medium none;box-shadow:0 0 10px #c6c6c6 inset;margin-bottom:10px;min-height:30px;text-indent:10px;width:100%;}
.date-of-birth{float:left;width:100%;margin-bottom:10px;}
.date1{color:#b6a192;float:left;font-size:13px;margin-left:1px;margin-right:6px;outline:medium none;padding:7px;width:82px;border:none;box-shadow:0 0 10px #c6c6c6 inset;}
select{-webkit-appearance:none;-moz-appearance:none;background:url("images/down.png") no-repeat scroll 90% center #fff;}
.date.year{margin-right:0;width:85px;}
.textarea{height:108px;margin-bottom:12px;margin-top:5px;resize:none;width:99%;}
.capture{clear:both;}
.textfield.type-here{background-color:#070808;border:medium none;box-shadow:none;color:#fff;float:right;height:33px;margin-right:3px;width:109px;}
.btn{background:url(../images/submit-btn.jpg) repeat-x;line-height:36px;border:none;text-transform:uppercase;color:#fff;font-weight:600;font-size:15px;padding:0 10px;cursor:pointer;margin-top:20px;}
.main-client-testimonial{clear:both;margin-top:25px;width:100%;float:left;}
.testimonial-box{background-color:#79d104;border-radius:5px;box-shadow:0 0 80px #5eaf03 inset;padding:12px 20px 20px;}
.testimonial-box p{ text-transform:capitalize; color:#ffffff;display:inline;font-size:15px;font-style:italic;font-weight:600;margin-left:25px;}
.testimonial-box > img{float:left;position:absolute;}
.testi{margin-left:40px;}
.partibha{float:right;width:167px;margin-right:34px;margin-top:8px;}
.partibha span{font-size:15px;color:#fff;font-weight:600;}
.partibha em{font-size:15px;color:#fff;font-weight:600;display:block;}
.view{color:#e90808;font-size:15px;font-weight:600;}
.rajat-nayar-recommends{background:url("../images/rajat-img.png") no-repeat scroll 106% 17px #E90808;border-radius:5px;clear:both;float:left;margin-top:25px;padding:16px 5% 47px;width:90%;}
.rajat-nayar-recommends em{color:#fff;display:block;font-style:normal;font-weight:600;text-transform:uppercase;}
.rajat-nayar-recommends span{color:#fff;display:block;font-size:20px;font-weight:800;text-transform:uppercase;margin-bottom:8px;}
.rajat-nayar-recommends p{font-size:12px;color:#fff;font-weight:600;}
.more{color:#fff;display:block;font-size:12px;font-weight:800;margin-top:20px;text-transform:uppercase;}
.rajat-nayar-exp{background:url("../images/astrologer-img.png") no-repeat scroll 111% bottom #7dd401;border-radius:5px;clear:both;float:left;margin-top:25px;padding:16px 5% 20px;width:90%;}
.rajat-nayar-exp h5{color:#fff;font-weight:600;font-size:20px;text-transform:none;}
.rajat-nayar-exp p{color:#fff;font-weight:600;font-size:12px;margin-top:20px;}
.more.more-two{color:#12749d;}
.main-vedio-box{clear:both;margin-top:25px;width:100%;float:left;}
.main-vedio-box > img{width:100%;}
.paypal-box{clear:both;margin-top:25px;width:100%;float:left;}
.paypal-box img{width:100%;}
.bank-detail-box{background-color:#7dd401;border-radius:5px;clear:both;float:left;margin-top:25px;padding:16px 5% 20px;width:90%;box-shadow:0 0 80px #5eaf03 inset;}
.bank-detail-box h6{font-size:28px;color:#fff;font-weight:600;margin-bottom:10px;}
.bank-detail-box span{font-size:14px;text-transform:uppercase;font-weight:600;color:#fff;}
.bank-detail-box a{font-size:14px;color:#fff;text-transform:none;font-weight:400;}
.bank-detail-box ul li{margin-top:5px;padding:0 2px;display:inline-block;color:#12749d;}
.bank-detail-box ul li a{font-size:14px;color:#12749d;font-weight:600;}
.bank-hdfc{margin-top:10px;}
.bank-hdfc h5{font-size:14px;color:#fff;font-weight:600;text-transform:uppercase;margin-bottom:5px;}
.hdfc{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:none repeat scroll 0 0 rgba(0, 0, 0, 0);border-color:-moz-use-text-color -moz-use-text-color #fff;border-image:none;border-style:none none solid;border-width:medium medium 1px;float:left;margin-bottom:10px;margin-right:5px;outline:medium none;}
#footer{background-color:#1487b9;padding:25px 0;}
.footer-box{float:left;margin-right:4%;width:21%;position:relative;}
.footer-box h6{font-weight:600;font-size:13px;color:#fff;margin-bottom:10px;text-transform:uppercase;}
.footer-box ul li a{color:#fff;font-size:12px;}
.newsletter{background-color:#fff;border:1px solid #d7d7d7;min-height:35px;width:100%;float:left;font-size:12px;text-indent:10px;}
.suscribe{background-color:#083143;border-radius:5px;cursor:pointer;color:#fff;text-transform:uppercase;font-size:16px;border:none;padding:10px 10px;margin-top:10px;}
.footer-box p{font-size:12px;color:#fff;margin-top:10px;}
.footer-box:last-child{margin-right:0;}
.breadcum {
  color: #000;
  float: right;
  font-size: 13px;
  margin-top: 10px;
}
.breadcum .all{float:left;margin-top:0;}
.inner-banner{position:relative;}
.inner-banner img{width:100%;}
.page-title {
  background: rgba(238, 238, 238, 0.77) none repeat scroll 0 0;
  color: #ce2828;
  font-size: 25px;
  font-weight: 600;
  left: 0;
  padding: 9px 50px;
  position: absolute;
  text-align: left;
  text-transform: uppercase;
  top: 50%;
}
.inner-panel{background:none repeat scroll 0 0 #ffffff;border-radius:5px;padding:10px;}
.inner-panel > p{font-size:14px;line-height:22px;color:#525252;margin-bottom:10px;}
.inner-panel p span{color:#f3962c;font-size:15px;font-weight:600;}
.inner-panel h1{font-weight:normal;font-size:26px;margin-bottom:10px;}
.inner-panel h1 span{color:#E90808;font-size:28px;}
.radius-rjt{border-radius:14px;padding:5px;}
.service-list{list-style-type:none;padding-left:10px;margin:10px 0;}
.service-list > li{background:url("../images/sa.gif") no-repeat scroll left 9px rgba(0, 0, 0, 0);display:inline-block;min-width:257px;padding-left:29px;line-height:36px;}
.service-list > li a{text-transform:capitalize;font-size:15px;line-height:20px;color:#E10203;}
.inner-panel h2{font-weight:normal;}
.inner-panel h2 span{color:#E90808;}
.inner-panel .phone-one{background:url("../images/phone-one.png") no-repeat scroll 85% 80%, url("../images/phone-red-bg.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0);border-radius:10px;float:left;min-height:inherit;margin:15px 0;padding:19px 30px;width:auto;}
.inner-panel .phone-one.phone-two{background:url("../images/phone-two.png") no-repeat scroll 85% 80%, url("../images/phone-red-bg.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0);}
.inner-panel li{color:#525252;font-size:13px;line-height:22px;margin-bottom:10px;}
.inner-panel > ul{list-style:inside none disc;}
.appointment{height:auto;margin:20px auto;max-width:600px;width:100%;}
.contactus_con{float:left;height:auto;margin:8px 0;width:100%;}
.contactus_con label{color:#000;float:left;font-size:14px;font-weight:normal;margin:0 15px 0 0;width:130px;text-align:right;}
.contactus_con .contactus_name{background:none repeat scroll 0 0 #ffffff;border:1px solid #cccccc;border-radius:3px;box-shadow:0 0 5px #cccccc;color:#000000;float:left;font-size:14px;max-width:280px;padding:6px 10px;width:100%;}
.contactus_con .dob{background:none repeat scroll 0 0 #ffffff;border:1px solid #cccccc;border-radius:3px;box-shadow:0 0 5px #cccccc;color:#000000;float:left;font-size:14px;max-width:90px;padding:5px 4px;text-align:center;width:100%;}
.db_space{margin:0 15px;}
.contactus_con textarea{background:none repeat scroll 0 0 #ffffff;border:1px solid #cccccc;box-shadow:0 0 5px #cccccc;color:#000000;float:left;font-size:14px;height:120px;max-width:280px;padding:6px 10px;resize:none;width:100%;}
.male_con{float:left;width:15%;}
.male_con > p{float:left;}
.male_con .gen-der{margin-top:5px;margin-left:5px;}
.male_con .radio{float:left;height:13px;margin:2px 0 0;width:64px;}
.appointment .btn{margin:12px 0 0 23%;}
.note_conslt{color:#ffa500;font-size:14px;font-weight:normal;margin:15px 0 0;width:100%;text-align:center;}
.book-an.contact .appointment{float:left;max-width:inherit;width:100%;background-size:35%;}
.book-an.contact .appointment .btn{margin:12px 0 0 20%;}
.testimonials{margin:5px 0 20px 0;}
.test-panel{margin:0 0 20px;}
.test-image{float:left;overflow:hidden;width:150px;height:150px;border-radius:50%;margin-right:10px;border:2px solid #E90808;}
.test-image img{width:100%;}
.test-content{background:none repeat scroll 0 0 #b9d4e5;float:left;width:96%;border-radius:5px; padding:2%;}
.test-content p{font-size:13px;line-height:20px; text-transform:capitalize; display:inline;}
.author-detail{background:#87b0cc;margin:8px 0 0;color:#fff;padding:10px;position:relative;}
.test-person-show{left:-3%;position:absolute;top:16%;}
.author-detail > span{font-size:16px;font-weight:600;width:100%;}
.test-content img{float:left;margin-left:10px;margin-right:10px;}
.side-bar-slider h3 > span{font-size:24px;}
.side-bar-slider h3{background:url("../images/testimonials-heading-bg.png") no-repeat scroll center bottom/100% auto rgba(0, 0, 0, 0);color:#2d2a2a;font-size:18px;font-weight:600;line-height:20px;margin:8px 0;padding-bottom:27px;text-transform:uppercase;}
.author-detail .test-person-show{margin-left:0;}
.error{color:#ffffff;font-size:14px;font-weight:600;line-height:24px;margin-bottom:0;}
.capture > input{height:34px;vertical-align:top;width:113px;}
.refresh{background:rgba(0, 0, 0, 0) url("../images/refreshButton.gif") no-repeat scroll center center;border:medium none;width:51px !important;}
.flt-lft{float:left;margin-bottom:10px;margin-top:10px;}
.bank-detail{background:#EA3535;color:#cccccc;min-height:283px;padding:5px 34px;}
.bnk.flt-lft{margin:0 7px;padding:11px 0 20px;width:350px;}
.bank-detail p span{font-weight:bold;}
.orange-content.top-pad{float:left;font-size:24px;padding:9px;width:100%;}
.bank-detail p span{color:#fff;font-size:15px;font-weight:bold;}
.bank-img > img{margin-top:10px;}
.bank-img{margin-bottom:16px;text-align:center;}
#txtCaptcha{border:medium none;border-radius:4px;font-size:21px;height:34px;left:0;position:relative;text-align:center;top:0;width:92px;}
.service-detail-d .main-client-testimonial,.service-detail-d .rajat-nayar-recommends,.service-detail-d .rajat-nayar-exp, .service-detail-d .main-vedio-box, .service-detail-d .paypal-box , .service-detail-d .bank-detail-box{display:none;}
.testimonials-dd .main-client-testimonial,.testimonials-dd .rajat-nayar-exp, .testimonials-dd .main-vedio-box, .testimonials-dd .paypal-box , .testimonials-dd .bank-detail-box{display:none;}
.phone-cons-s .main-client-testimonial,.phone-cons-s .rajat-nayar-exp, .phone-cons-s .paypal-box , .phone-cons-s .bank-detail-box , .phone-cons-s .rajat-nayar-recommends{display:none;}
.about-us-s .main-client-testimonial,.about-us-s .rajat-nayar-exp, .about-us-s .paypal-box , .about-us-s .bank-detail-box , .about-us-s .rajat-nayar-recommends{display:none;}
.book-an-s .main-client-testimonial,.book-an-s .rajat-nayar-exp, .book-an-s .paypal-box , .book-an-s .bank-detail-box , .book-an-s .rajat-nayar-recommends{display:none;}
.contact-s-d .main-client-testimonial,.contact-s-d .rajat-nayar-exp, .contact-s-d .paypal-box , .contact-s-d .bank-detail-box , .contact-s-d .rajat-nayar-recommends{display:none;}
.hdfc{color:#fff;}
.test-content > span{padding:6px 6px 0;float:left;}
.tv-channels{display:block;padding:10px 0; width:100%; float:left;}
.tv-channels a img{border:1px solid #f2f2f2;padding:5px;width:100%;transition:all 0.5s ease 0s;max-width:139px;}
.pay h1{font-size:32px;margin:0 0 20px;}
.consult-ch{margin:20px auto;max-width:600px;text-align:center;width:100%;}
.consult-ch select{-moz-appearance:none;-webkit-appearance:none;background:url("../images/down.png") no-repeat scroll 90% center #ffffff;border:1px solid #dddddd;min-width:171px;padding:5px 36px 5px 0;}
.cust-input{border:1px solid #dddddd;padding:5px}
.pay-rd{display:inline-block;margin:10px 0 0;max-width:350px;text-align:left;width:100%;}
.pay-rd > p{text-align:left;}
.pay-rd input{margin-right:16px;margin-top:18px;}
.pay-rd img{float:right;vertical-align:middle;}
.pay-btn{background:url("../images/read-more-btn.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0);border-radius:5px;color:#ffffff;display:inline-block;font-size:14px;line-height:30px;margin-left:20px;margin-top:10px;border:none;cursor:pointer;padding:0 15px;text-transform:uppercase;}
.text{background-color:#ffffff;border:medium none;box-shadow:0 0 10px #c6c6c6 inset;margin-bottom:10px;min-height:30px;text-indent:10px;width:100%;}
h2.r-p{font-weight:600;font-size:21px;padding:5px 0 0 10px;}
.quick-contact-box .ValidationErrors{margin-top:-12px!important;float:left;margin-bottom:5px;font-size:14px;}
.capture .ValidationErrors{margin-top:0 !important;width:100%;}
.pay-form .contactus_con .contactus_name{max-width:475px;}
.pay-form .dob{max-width:155px;}
.pay-form .male_con{width:23%;}
.pay-form .radio{width:79%;}
.pay-form .contactus_con.sm-b label{font-size:0;height:25px;}
.thank-you-p > p{font-size:19px;color:#bb0000;font-weight:600;line-height:24px;}
.thank-you-p{background:none repeat scroll 0 0 #ffffff;border-radius:5px;padding:10px;}
.thank-you-p > ul{margin:15px 0;}
.thank-you-p li{color:#bb0000;font-size:24px;font-weight:600;}
.pay-h{background:none repeat scroll 0 0 #bb0000;color:#ffffff;float:left;font-size:18px;font-weight:600;margin:10px 0;padding:9px 0;text-align:center;width:100%;}
.book-an.contact .male_con{width:14%;}
.date-of-birth.time .input-box.text{width:30%;margin-bottom:0;float:left;margin-right:10px;}
.date-of-birth.time .input-box.text.zz{margin-right:0;}
.contactus_con.capture > label{font-size:0;height:32px;width:130px;}
.contactus_con.capture input{float:left;}
.contactus_con.capture #txtCaptcha{background:none repeat scroll 0 0 #ffffff;border:1px solid #cccccc;box-shadow:0 0 5px #cccccc;color:#000000;float:left;font-size:14px;max-width:110px;padding:0px 10px;resize:none;width:100%;font-size:22px;}
.date-of-birth > p{font-size:14px;color:#fff;margin-bottom:2px;}
.book-an .ValidationErrors{color:#bb0000;float:left;margin-left:24%;width:50%;font-size:13px;}
.book-an.contact .ValidationErrors {
  margin-left: 11%;
}
.consult-i {
  background: #e90808 url("../images/cons-user-w.png") no-repeat scroll 3px 3px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  float: right;
  padding: 0 13px 0 31px; display:none;
}
.consult-i > a {
  color: #fff;
  float: right;
  font-size: 14px;
  margin: 5px 0;
}
.polic-y {
  float: left;
  width: 50%;
}
.py.contactus_con.sb-m-t input {
  float: left;
  margin-right: 10px;
  margin-top: 6px;
}
textarea.text.textarea{max-width:475px;}
.contactus_con.sb-m-t > label{font-size:0;height:2px;}
.contactus_con.sb-m-t input{margin-top:0;}
.footer-box a{color:#fff;}
.footer-box p a{/*pointer-events:none;*/}
.text.textarea.ap{max-width:280px;}
.capture .contactus_name{height:21px;width:102px;}
.res_menu_link{display:none;}
.middle-right.contact-s-d .main-quick-contact-box{display: none;}
.middle-right.book-an-s .main-quick-contact-box {display: none;}
.middle-right.book-an-s .add-ress {display: block;}
.add-ress{ display:none;}
.middle-right.contact-s-d .add-ress {display: block;}
.address-location{ background:url("../images/form-bg.jpg") no-repeat scroll center bottom #ea3535;}
.address-location h4 {padding: 10px 20px;  margin-bottom: 20px;  color: #fff;}
.contactus_con.sb-m-t.py > input {float: left;margin-right: 12px;}
.contactus_con.sb-m-t.py > p {font-size: 12px;  float: right;  width: 100%;  max-width: 570px;}

.py-icon{float: right;  width: 100%; text-align: center;}
.pay-vis {vertical-align: top;margin: 27px 10px;}
.cc-av {width: 100%;max-width: 694px;}
.btn.btn-danger.sbt {margin: 20px 0;  padding: 0 15px; display: inline-block;}
.btn.btn-danger.sbt:hover {color: #ffffff;}
@media (min-width:290px) and (max-width:479px){.header-right{text-align:center;}
.res_menu_link{background:none repeat scroll 0 0 #bb0000;color:#ffffff;cursor:pointer;display:block;float:left;font-size:24px;padding:7px 0;text-align:center;width:100%;}
.navigation{position:inherit;width:100%;}
.navigation ul li{padding:0;}
.navigation ul li a{padding:10px;display:block;}
.inner_nav{position:relative;}
.inner_nav li{width:100%;display:inline-block;float:left;position:relative;}
.inner_nav{display:none;}
.inner_nav li{background:gray;padding:5px 0;border-bottom:1px solid #ddd;}
.submenu{top:37px;width:80%;}
.call-now h6 {  width: 100%;}
#banner{text-align:center;}
.banner-left{display:inline-block;float:none;}
.tv-channels a img {  max-width: 44%;}
.banner-right{width:100%;}
.banner-right img{width:100%;}
.phone-one {  background-position: 100% 99%;}
.phone-one.phone-two {  background-position: 103% 99%;}
.rajat-nayar-recommends {  background-position: 113% 236%;}
#middle{text-align:center;}
.world-famoue-astrologer {  background-image: none;  padding: 0;  width: 100%;}.middle-right {  padding: 0;}.ser-one {  width: 89%;}
.ser-img {  width: 98%;}.ser-one img {  width: 100%;}

.header-right {
 
  width: 100%;
}

.consult-i {
 
  display: inline-block;
  float: none;

}

.inner-banner img {
  height: 92px;
  
}

.page-title {
  top:22px;
}
.mail {
  
  float: none;
  
}
.call-now {
  padding:0;
  width: 100%;
}


#middle .middle-left{text-align:left;width:100%; padding:0;}
.middle-right{display:inline-block;float:none;text-align:left;}
.footer-box p a{word-wrap:break-word;}
.footer-box img{width:100%;}
.navigation .inner_nav a{padding:11px 10px;font-size:12px;}
.banner-left img{width:100%;}
#banner .banner-left .bx-viewport{height:auto !important;}
.ser-one{margin-bottom:20px;display:inline-block;text-align:left;float:none;margin-right:0;}
.main-services{margin-bottom:0;text-align:center;}
.phone-one{width:100%;max-width:257px;margin-bottom:10px;}
.footer-box{width:auto;text-align:left;}
.mail-search{display:inline-block;float:none;}
#footer{padding:25px 12px;}
.inner-panel h1 {  font-size: 20px;}
.inner-panel h1 span {  color: #e90808;  font-size: 20px;}
.page-title{font-size:22px;padding:9px 6px;}
.breadcum{margin-top:3px;}
.inner-panel li{line-height:17px;}
.book-an.contact .appointment{background:none;}
.contactus_con label{text-align:left;width:100%;}
.book-an.contact .male_con{max-width:107px;width:32%;}
#contacts.appointment .male_con{max-width:107px;width:32%;}
.contactus_con.capture > label{display:none;}
.consult-ch select{margin-bottom:20px;}
textarea.text.textarea{width:92%;}
.pay-form .contactus_con .contactus_name{width:92%;}
.pay-form .dob{max-width:86px;}
.pay-form .male_con{width:32%;}
.pay-form .contactus_name.radio{width:59px;}
.pay-form .contactus_con.capture .contactus_name{width:102px;}
.call-india{text-align:center;}
.inner-panel .phone-one{display:inline-block;float:none;text-align:left;}
.call-now span {
 
  float: none;
 
}
.banner-left img {

  height: auto;
}
.pay{text-align:center;}
.bnk.flt-lft{margin:0 2px;max-width:354px;width:99%;display:inline-block;text-align:left;float:none;}
.bank-img > img{width:100%;}
}
@media (min-width:480px) and (max-width:767px){.header-right{text-align:center;}
.res_menu_link{background:none repeat scroll 0 0 #bb0000;color:#ffffff;cursor:pointer;display:block;float:left;font-size:24px;padding:7px 0;text-align:center;width:100%;}
.navigation{position:inherit;width:100%;}
.navigation ul li{padding:0;}
.navigation ul li a{padding:10px;display:block;}
.inner_nav{position:relative;}
.inner_nav li{width:100%;display:inline-block;float:left;position:relative;}
.inner_nav{display:none;}
.inner_nav li{background:gray;padding:5px 0;border-bottom:1px solid #ddd;}
.submenu{top:37px;width:80%;}
.call-now span { font-size: 14px  font-weight: 600;}
.call-now h6 {  font-size: 12px;  margin-right: 15px;}
.call-now { padding: 5px 0;  width: 99%;}
#banner{text-align:center;}
.mail {
  float: left;
  margin-right: 16px;
}

.banner-left img {

  height: auto;
}

.header-right {
 
  width: 100%;
}

.consult-i {
 
  display: inline-block;
  float: none;

}
.mail {
  
  float: none;
  
}
.call-now span {
 
  float: none;
 
}
.call-now {
  padding:0;
  width: 100%;
}


.banner-left{display:inline-block;float:none;}
.tv-channels a img {
  max-width: 29%;
}
.world-famoue-astrologer {
  background: url("../images/nayar-img.png") no-repeat scroll 114% 123%, url("../images/famous-astrologer-bg.jpg") repeat-x scroll 0 0 #0a6e2c;
}
.phone-one {
  float: left;margin-bottom: 11px;
  margin-left: 6px;
  margin-top: 0;
  max-width: none;
  padding: 0;
  width: 98%;
}
.phone-one > p {
  margin-left: 4%;
  width: 96%;
}
.phone-one > ul {
  float: left;
  margin-left: 4%;
  width: 90%;
}

.banner-right{display:none;}
#middle{text-align:center;}
#middle .middle-left{text-align:left;width:100%;}
.middle-right {
  display: inline-block;
  float: none;
  text-align: left;
  width: 96%;
}
.footer-box p a{word-wrap:break-word;}
.footer-box img{width:100%;}
.navigation .inner_nav a{padding:11px 10px;font-size:12px;}
.banner-left img{width:100%;}
#banner .banner-left .bx-viewport{height:auto !important;}
.ser-one{margin-bottom:20px;display:inline-block;text-align:left;float:none;margin-right:0;}
.main-services{margin-bottom:0;text-align:center;}
.phone-one {
  margin: 0 0 3%;
  max-width: none;
  width: 100%;
}
.consultancy-services-right {
  width: 63%;
}
.middle-right {
  padding-left: 0;
}
.rajat-nayar-recommends br {
  display: none;
}
.rajat-nayar-exp br {
  display: none;
}
.rajat-nayar-exp p {
  width: 76%;
}
.inner-panel > p {
  float: left;
}
.radius-rjt {
  float: left;
  max-width: none;
  padding: 0;
  width: 100%;
}
.rajat-nayar-exp h5 {
  width: 85%;
}
.main-vedio-box iframe {
  width: 100%;
}
.inner-panel .phone-one {
  padding: 0;
  width: 100% !important;
}
.rajat-nayar-recommends p {  width: 80%;}
.footer-box {
  margin-left: 18px;
  text-align: left;
  width: auto;
}.contactus_con .contactus_name {
  max-width: none;
  width: 81%;
}
.mail-search{display:inline-block;float:none;}
.inner-panel li{line-height:17px;}
.book-an.contact .appointment{background:none;}
.contactus_con label{text-align:left;width:100%;}
.book-an.contact .male_con{max-width:107px;width:32%;}
#contacts.appointment .male_con{max-width:107px;width:32%;}
.contactus_con.capture > label{display:none;}
.consult-ch select{margin-bottom:20px;}
.call-india{text-align:center;}
.inner-panel .phone-one{display:inline-block;float:none;text-align:left;width:247px;vertical-align:top;}
.pay{text-align:center;}
.bnk.flt-lft{margin:0 2px;max-width:354px;width:99%;display:inline-block;text-align:left;float:none;}
.bank-img > img{width:100%;}
}
@media (min-width:768px) and (max-width:979px){#banner{text-align:center;}
.banner-left{display:inline-block;float:none;}
.tv-channels a img{max-width:12%;}
.banner-right{display:none;}
#middle{text-align:center;}
#middle .middle-left{text-align:left;}
.middle-right{display:inline-block;float:none;text-align:left;}
.footer-box p a{word-wrap:break-word;}
.footer-box img{width:100%;}
.navigation ul li{background:none;}
.navigation ul li a{font-size:10px;padding:0 4px 0 5px;}
}


@media screen and (max-width: 767px) {
    
    .consult-i {
  display: none;
}
.call-now a {
 
  font-size: 20px;
  
} 


.menu-sub {
	display: block;
	position: absolute;
	right: 10px;
	top: 9px;
	cursor: pointer;
}

.call-now {
	padding: 0 17px;
	width: 100%;
	box-sizing: border-box;
}

.mail {
	
	padding: 0 0 0 0;
}

#astrmenu1.submenu {
	width: 100%;
	background-color: #bb0000;
}

.navigation .submenu > li {
	max-width: inherit;
	box-sizing: border-box;
}

.menu-sub {
	cursor: pointer;
}

.drop-menus .fa.fa-list-ul {
	color: #000;
	font-size: 17px;
}

.dropdowns:hover .submenu {
	display: none;
}
.fees-error .error1 > select {
  width: 100%;
}

.fees-error .error1 {
  width: 100%;
  box-sizing: border-box;
}

.fees-error .cust-input {
  box-sizing: border-box;
  margin: 0 !important;
}
.main-appointment .consult_through select#time_format {
	margin-left: 0;

}

.fees-error lable {
  width: 100%;
  text-align: left;
}

.consult_through > p {
  text-align: left !important;
  width: 100% !important;
}

.tv-channels img {
  max-width: inherit !important;
  width: 90% !important;
}
.tv-channels > a {
  box-sizing: border-box;
  float: left;
  margin-right: 1%;
  width: 48%;
}
.inner-contact-no-box {
  
  margin-bottom: 3px;
  
  width: 100%;
}

.rajat-box-videos {
  
  width: 100%;
}
    
}


@media (min-width:980px) and (max-width:1024px){.banner-left{width:692px;}
.banner-slider img{width:100%;}
.consulation{margin-top:9px;}
#middle{text-align:center;}
#middle .middle-left{text-align:left;}
.middle-right{display:inline-block;float:none;text-align:left;}
.tv-channels a img{max-width:12%;}
.tv-channels{display:inline-block;text-align:left;}
.middle-left{width:67%;}
.main-services{text-align:center;}
.ser-one{display:inline-block;vertical-align:top;width:28%;float:none;}
.ser-img{height:147px;width:100%;}
.ser-img img{height:147px;width:100%;}
.ser-img img:hover{height:160px;width:110%;}
.footer-box{margin-right:3%;}
.pay{text-align:center;}
.bnk.flt-lft{margin:0 2px;max-width:354px;width:99%;display:inline-block;text-align:left;float:none;}
.bank-img > img{width:100%;}
}
.banner-left .bx-prev {
  background: rgba(0, 0, 0, 0) url("../images/controls.png") repeat scroll 0 0;
  float: left;
  font-size: 0;
  height: 30px;
  margin-left: 5px;
  width: 38px;
}
.banner-left .bx-next {
  background: rgba(0, 0, 0, 0) url("../images/controls.png") repeat scroll 54px 32px;
  float: right;
  font-size: 0;
  height: 32px;
  width: 39px;
}
.banner-left .bx-controls-direction {
  position: absolute;
  top: 50%;
  width: 100%;
}
.error_oops {
  color: yellow;
  font-size: 43px;
  font-weight: 700;
  text-align: center;
  width: 100%;
}
.oops {
  color: #e90808;
  font-size: 80px;
  margin: 2% 0;
  text-align: center;
}
.error1 {
  color: #ffffff;
  font-size: 21px;
  font-weight: 600;
  margin-bottom: 0;
  text-align: center;
}
.inner-panel .sitemap-list li {
  background: rgba(0, 0, 0, 0) url("../images/li_arrow.jpg") no-repeat scroll 3px 10px;
  line-height: 27px;
  margin-left: 0;
  padding-bottom: 0;
  padding-left: 24px;
  list-style-type: none;
}
.inner-panel .sitemap-list li a {
  font-size: 13px;
  font-weight: bold;
}
.sitemap-list ul {
  float: left;
  margin-bottom: 10px;
  width: 100%;
}
.sitemap-list li ul li {
  clear: none;
  float: left;
  width: 29%;
}
.sitemap-list li ul li a{
font-weight:normal !important;
}
.inner-panel .sitemap-list li  a:hover {
  color: #ff7d00;
}
.inner-panel a {
  color: #525252;
  font-size: 14px;
}
.world-famoue-astrologer a {
  color: #fff;
}



/********by harman***********/

.inner-panel h2 {
  font-size: 26px;
  margin-bottom: 8px;
}

.new_footer_content {
  color: #000;
  float: left;
  font-size: 15px;
  margin-bottom: 0;
  margin-top: 23px;
  position: relative;
  text-align: center;
  width: 100%;
  z-index: 999999;
}
.new_footer_content > strong {
  color: #fff;
  float: left;
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 10px;
  width: 100%;
}
.new_footer_content a {
  color: #fff;
}
.new_footer_content > span {
  color: #fff;
  display: inline-block;
  margin-bottom: 10px;
}


.social_links {
  float: left;
  padding: 30px 0 0;
  text-align: center;
  width: 100%;
}
.social_links a.Facebook {
  background-position: 0 0;
}
.social_links a {
  background: rgba(0, 0, 0, 0) url("/images/social-share.png") no-repeat scroll 0 0;
  display: inline-block;
  height: 48px;
  width: 52px;
}
.social_links a.Twitter {
  background-position: -58px 0;
}
.social_links a.Tumblr {
  background-position: -114px 0;
}
.social_links a.Linkedin {
  background-position: -174px 0;
}
.home_new_content h1 {
  color: #e90808;
  font-size: 18px;
  margin-bottom: 5px;
}
.inner_nav > li:last-child {
  padding-right: 0;
}
em {
  color: red;
}

/* Blog Page  */
.blogs-left {
  float: left;
  margin-right: 2%;
  width: 100%;
}
.sidebar-blog {
  background: #ea3535 none repeat scroll 0 0;
  border-radius: 0 0 4px 4px;
  float: left;
  padding: 1%;
  width: 100%;
}
.sidebar-blog li:last-child {
  border: medium none;
  margin-bottom: 0;
  padding-bottom: 0;
}
.sidebar-blog a:hover {
  color: #fff;
}
.sidebar-blog li {
  background: rgba(0, 0, 0, 0) url("../images/list-arrow.png") no-repeat scroll left 1px;
  border-bottom: 1px solid #fff;
  display: block;
  float: left;
  line-height: 24px;
  margin-bottom: 10px;
  padding-bottom: 10px;
  padding-left: 8%;
  width: 92%;
}
.sidebar-blog a {
  color: #fff;
  font-size: 16px;
  font-weight: bold;
}
.sidebar-blog ul {
  display: block;
  float: left;
  margin: 20px 0 0;
  width: 100%;
}
.blogs {
  float: left;
  width:100%;
}

.blog-post {
  border-bottom: 1px solid #ddd;
  float: left;
  margin-bottom: 17px;
  padding-bottom: 17px;
  width: 100%;
}
.blog-post.last {
  border: medium none;
  margin-bottom: 0;
  padding-bottom: 0;
}
.blog-post .featured-image {
  float: left;
  margin-right: 4%;
  width: 32%;
}
.right-con {
  float: left;
  width:64%;
}

.blog-post .featured-image img {
  border: 1px solid #ebebeb;
  padding: 1%;
  width:100%;
}
.blog-post .title {
  padding-bottom: 4px;
}
.info {
  display: inline-block;
  float: left;
  margin: 2px 0;
  width: 100%;
}
.blog-post .title a {
  color: #ea3535;
  font-size: 20px;
  font-weight: 600;
  line-height: 22px;
}
.left-news-con  p {
  font-size: 16px;
  line-height: 21px;
}
.blog-post .info span {
  color: rgba(0, 0, 0, 0.44);
  display: inline;
  float: left;
  font-size: 14px;
  margin-right: 18px;
  padding-bottom: 2px;
}
.right-con .post__content_news {
  color: #444444;
  font-size: 15px;
line-height: 22px;
}
.blog-post .learn-more {
  color: #000;
  display: block;
  float: left;
  font-size: 14px;
  font-weight: 600;
  margin-top: 16px;
  text-transform: uppercase;
}
.blog-post .learn-more:hover {
  color: #ea3535;
}

.single-blog {
  float: left;
  width: 100%;
}
.single-blog .featured-image {
  float: left;
  margin-bottom: 20px;
  width: 100%;
}
.featured-image  img {
  height: auto;
  width: 100%;
}
.post-content  h3 {
  color: #000;
  font-size: 16px;
}
.inner-panel .post-title {
  color: #e90808;
  display: block;
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
  margin-bottom: 20px;
}
.post-content p {
  color: #252424;
  font-size: 16px;
  line-height: 21px;
  margin-bottom: 20px;
}
.post-description li {
  display: block;
  font-size: 16px;
  line-height: 21px;
  margin-bottom: 20px;
}

.related-blogs {
  float: left;
  width: 100%;
}
.related-post {
  float: left;
  margin-right: 1%;
  width: 32%;
}
.related-img  img {
  width: 100%;
}
.related-title {
  border-bottom: 1px solid #ddd;
  color: #ff5a00;
  display: inline-block;
  font-size: 20px;
  font-weight: 500;
  margin-bottom: 20px;
  padding-bottom: 10px;
  width: 100%;
}
.related-blogs a {
  color: #000;
  display: inline-block;
  font-size: 14px;
  font-weight: normal;
  margin: 6px 0;
  width: 100%;
}
.related-blogs a:hover {
  color: #ff5a00;
}

.social-share {
  float: left;
  margin-bottom: 20px;
  width: 100%;
}
.social-icons a {
  background: rgba(0, 0, 0, 0) url("../images/social-sprite.jpg") no-repeat scroll 0 0;
  display: inline;
  float: left;
  height: 38px;
  margin-right: 4px;
  width: 38px;
}
.social-icons a.twitter {
  background-position: -39px 0;
}
.social-icons a.google-plus {
  background-position: -78px 0;
}
.social-icons a.pinterest {
  background-position: -117px 0;
}
.social-icons a.linkedin {
  background-position: -156px 0;
}


.leave-reply {
  float: left;
  margin-top: 20px;
  width: 100%;
}
#commentform label {
  float: left;
  margin-bottom: 6px;
  width: 100%;
}
#commentform textarea{
  border: 1px solid #ebebeb;
  border-radius: 0;
  padding: 1%;
  width:98%;
}
#commentform input {
  border: 1px solid #ebebeb;
  border-radius: 0;
  height: 24px;
  line-height: 20px;
  padding: 1%;
  width: 98%;
}
#commentform input#submit.btn {
  height: auto;
  margin-top: 0;
  width: auto !important;
    font-weight: normal;
}
.form-submit  span {
  float: right;
}
#signup .btn {
  font-weight: normal;
  margin-top: 0;
  padding: 6px;
}
.required {
  color: red;
}

.latest-blogs {
  border-bottom: 1px solid #ebebeb;
  float: left;
  margin-bottom: 20px;
  padding-bottom: 10px;
  width: 100%;
}
.latest-blogs .related-post {
  width: 100%;
}
.latest-blogs a {
  color: #ff5a00;
  float: left;
  font-size: 16px;
  font-weight: bold;
  margin: 10px 0;
  width: 100%;
}
.latest-blogs p {
  color: #000;
  font-size: 14px;
  line-height: 20px;
}
.latest-blogs a.read-more {
  color: #fff;
  width: auto;
  font-size:14px;
  font-weight:normal;
}
.sign-up-newsletter .sign_up {
  border: 1px solid #ebebeb;
  border-radius: 0;
  height: 30px;
  line-height: 30px;
  margin: 10px 0;
  padding: 1%;
  text-indent: 7px;
  width: 98%;
}
.signupform-fields {
  float: left;
  padding-top: 14px;
  width: 100%;
}	
.sign-up-newsletter .read-more {
  border: medium none;
  line-height: 28px;
}

.coment-section {
  float: left;
  margin-top: 20px;
  width: 100%;
}
.coment-section .title {
  float: left;
  width: 100%;
}
.total {
  float: left;
}
.comments {
  float: right;
}
.title a {
  color: #000;
  font-size: 14px;
}
.related-title a {
  color: #ff5a00;
  font-size: 20px;
}
.related-title a span {
  color: #000;
}

.comment-info {
  border: 1px solid #ebebeb;
  border-radius: 10px;
  float: left;
  margin-bottom: 20px;
  padding: 2%;
  width: 96%;
}
.author-comment {
  color: #000;
  display: block;
  float: left;
  font-size: 15px;
  margin-bottom: 10px;
  width: 100%;
}
.author {
  display: inline-block;
  float: left;
  padding-right: 10px;
}
.comment-info span {
  font-size: 13px;
}
.comment-info .post_date span {
  background: rgba(0, 0, 0, 0) url("../images/date.png") no-repeat scroll 0 1px;
  padding-left: 20px;
}
.comment-info .author span {
  background: rgba(0, 0, 0, 0) url("../images/comment-admin.png") no-repeat scroll 0 1px;
  padding-left: 20px;
}
.blog-post:last-child {
  border-bottom: medium none;
}
.single-blog .featured-image  img {
  border: 1px solid #ebebeb;
  padding: 2px;
}
.space {
  padding: 0 8px;
}
/* End */

#middle .space p {
  padding-left: 0;
  padding-right: 0;
}
.sidebar-blog > h2 {
  border-bottom: 2px solid #fff;
  color: #fff;
  padding-bottom: 10px;
}

.world-famoue-astrologer h6 {
    color: #fff;
    font-size: 21px;
    font-weight: 600;
    margin-left: 20px;
    margin-top: 12px;
    margin-bottom: 5px;
}

/*.inner_nav .city-section{position:relative;}
.city-section .submenu.city {
  padding: 4px;
  width: 200px;
}*/
.navigation ul li.city-section ul li a {
  /*border-bottom: 1px solid rgb(235, 235, 235);*/
  display: block;
  padding: 3px 10px;
  width: 100%;
}
.city-section .submenu.city li {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  box-sizing: border-box;
  max-width: 100%;
  padding: 0;
  width: 100%;
}
.navigation ul li.city-section ul li:last-child a{border:none;}


.error1 > a {
    color: #e90808;
}
.latest-reviews-ss{
    font-size:15px;
}