/*Start gsv17-home-page.php*/
.home-color { background: #fdfaf2 !important; border: 1px solid #dfdcb5 !important;}
section.talk-section.white-section{ padding-top:0; }
.home-banner-section{ padding-bottom:0;}
.home-free-section{ margin-bottom:20px;}
/*End gsv17-home-page.php*/
/*Start home_talknow.php*/
.owl-carousel .owl-stage .item:empty { display:none; }
#demos .owl-carousel { margin: 10px 0 0 0; }
p.home_talk_p { margin-bottom: 8px !important; }
.home_talk_btn { width:170px; height:40px; line-height:40px; font-size:18px; }

.astroprofile_cls{ width: 100%; display: table; border: solid 1px #e1ddb7; padding: 10px 0px; box-sizing: border-box; background: #fdfaf1; border-radius: 10px; margin-bottom: 20px;}
.astroPic_cls{ width: 100%; display: table;}
.astroPic_cls a{ display: block; align-items: center; justify-content: space-between; width: 100%; position: relative;}
.astroDetails_cls{ display: table; width:40%; padding-top: 12px;}
.astroDlt_cls p{ font-size:12px; color: #999; margin: 0 0 10px 0; text-align: left;}
.astroDrt_cls{ width: 30%; float: none; text-align: center; margin:35px auto 0;}
.talk_now_btn_cls{ margin-top:22px; width: 100px;}
.astroDrt_cls img{ width: 32px !important; display: table; margin: 0 auto;}
.astroDrt_cls span { color: #17a05d; text-align: center; font-size: 13px;}
.proPic_cls{ width:37%; float: left; padding-left: 7px; box-sizing: border-box;}
.proPic_cls img{ max-width: 77px !important; margin:0 auto 0 0px;}
.astroDlt_cls{ width:60%; float: left; padding-top: 7px; padding-left: 7px; box-sizing: border-box;}
.astroDlt_cls img { width:24px !important; float: left; margin: 3px 6px 0 0;}
.astroName_cls{ width:60%; text-align: center; float: left; padding:15px 0 0;}
.astroName_cls h3{font-size:18px; font-weight: bold; color: #3a3a3a; text-align: left; padding-bottom: 2px; display: table; width: 100%; margin: 0; font-weight: normal;}  
.astroName_cls .astroExp_cls{ position: relative; margin:0px 0;}
.astroName_cls .astroExp_cls span { font-size: 14px; color: #000; margin:0 0 10px 0; padding: 2px 0px; border-radius: 50px; position: relative; z-index: 9;}   
.astroName_cls .astroExp_cls span img { width: 12px; float: left; padding: 4px 0 0 0;}
.astroName_cls .astroExp_cls span { font-size: 13px; color: #000;  margin: 0 0 10px 0;padding: 2px 0px; position: relative; z-index: 9; width: 115px; display: table; left: 0; right: 0; margin: auto;}  
#demos .owl-carousel .item{ padding: 0 !important; height: auto; background: none; }
.owl-dots{ display: none; }
div#similarSlid-1 button.owl-prev { position: absolute; left: -40px; top: 50%; outline: none; transform: translateY(-57%);}
div#similarSlid-1 button.owl-next{ position: absolute; right: -40px; top: 50%; outline: none; transform: translateY(-57%);}
div#similarSlid-1 button.owl-prev span{ font-size: 90px; }
div#similarSlid-1 button.owl-next span{ font-size: 90px; }
.large-12.columns { padding: 0 50px; box-sizing: border-box;}
p.hide-on-small-only{ margin: 0 0 6px 0; }
.astroDlt_cls strong{ color: #868383; }
section.talk-section.white-section { padding-bottom: 0px;}
.slider_tlk_cls .astroExp_cls span img{ width:90px !important; padding:2px 0 0 0 !important; border:none;}
.slider_tlk_cls .astroExp_cls span{ width:100%; }
.slider_tlk_cls .exp_text_cls{ font-size: 13px; color: #3a3a3a;} 

.Benifit_section_Home{ width: 100%; display: table; padding: 0px 0 20px 0; margin: 20px 0 20px 0;}
.Benifit_section_Home .pb_mobile{font-size: 30px; font-weight: 400; color:#3a3a3a; font-family: 'Roboto Condensed',sans-serif; margin:12px 0 10px 0;}
.Benifit_section_Home .remove_bulits{ margin-top: 0; }
.Benifit_section_Home .remove_bulits .talkAst_point{background: none; margin-top: 5px; width: calc(33% - 20px); float: left; list-style: disc; margin-left:20px;}
.Benifit_section_Home .remove_bulits{ width:100%;}
.Benifit_section_Home .remove_bulits li.talkAst_point strong{ font-size: 20px; color:#3a3a3a; font-weight: normal; margin-bottom: 12px; display: block;}
.Benifit_section_Home .remove_bulits li.talkAst_point strong br{ display: none; }
.astroDlt_cls .exp_text_cls { width: 100%; display: table; margin-bottom:3px;}
.astroExp_cls img { float: left; margin-right: 6px;}
.astroExp_cls strong{float:left;}
.astroDlt_cls .exp_text_cls p{ margin:0 0 4px 0; }
.profile_top_sec { width: 100%; display: table; border-bottom: solid 1px #ddd; padding-bottom:10px; min-height: 95px;}
.exp_text_cls.price-ic .lazy{ width:23px !important; }
.exp_text_cls.extn .lazy { width: 17px !important; margin: 3px 9px 0 3px;}
@media screen and (max-width: 1199px){
.Benifit_section_Home .remove_bulits .talkAst_point{ width: calc(33% - 20px); margin-top:10px; }
}
@media screen and (max-width: 1069px){
.astroDlt_cls{ padding-left: 0 !important;}
.talk_now_btn_cls .btn { padding: 0; line-height: 29px;}
.talk_now_btn_cls{ width: 80px; }
.astroDetails_cls{ float: right; width:38%; }
}
@media screen and (max-width: 991px){
.astroDlt_cls{ padding-top: 17px; padding-left: 12px; }
.slider_tlk_cls .exp_text_cls { font-size: 13px; color: #3a3a3a; text-align: center; display: table; width: 100%;}
.astroDetails_cls{ float: right; width:34%; }
.proPic_cls{ width: 30%; margin-right:7px;}
.astroDlt_cls p{ font-size: 13px; }
.Benifit_section_Home .remove_bulits li.talkAst_point strong{ font-size: 18px; }
}
@media screen and (max-width: 840px){
.Benifit_section_Home .remove_bulits .talkAst_point{ width: calc(50% - 20px); }
}
@media screen and (max-width: 767px){
.slider_tlk_cls .proPic_cls{ width:30%;}    
.Benifit_section_Home .remove_bulits li.talkAst_point strong{ line-height: 22px; }
.astroName_cls h3{ font-size:16px; }
.slider_tlk_cls .astroExp_cls span img{ width:72px !important; }
}
@media screen and (max-width: 599px){
.Benifit_section_Home .remove_bulits li.talkAst_point strong br{ display: block;}
.Benifit_section_Home .remove_bulits .talkAst_point {margin-bottom:5px;}
}
@media screen and (max-width: 539px){
.astroDlt_cls{ padding-left: 42px; }
.astroDetails_cls{ padding-top: 0px; }
.large-12.columns{ padding:0 10px;  }
div#similarSlid-1 button.owl-prev span{ font-size: 60px; }
div#similarSlid-1 button.owl-next span{ font-size: 60px; }
div#similarSlid-1 button.owl-prev{ left: -30px; } 
div#similarSlid-1 button.owl-next{ right: -30px; }
.owl-nav{ display: none; }
.owl-dots { display: block; text-align: center;  margin: 0 auto !important;  width: 100%;  float: none !important;}
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot { background: #ccc9c9; color: inherit; border: solid 3px #fff;  padding: 0!important;  font: inherit;  width: 14px; height: 14px;  opacity: 0.7; margin: 0 4px;  border-radius: 100%;}
.astroDlt_cls strong {font-size: 13px !important;}
.slider_tlk_cls .astroExp_cls span img{padding:2px 0 0 0 !important;}
.astroExp_cls strong{ padding:0px 0 0px 4px !important; display:block !important;}
.slider_tlk_cls .proPic_cls{width:22%;}
.astroDlt_cls{ width:50%; }
.talk_now_btn_cls{ margin: 15px auto 0; width: 130px; }
.talk_now_btn_cls .btn{ height: 32px; line-height: 32px; }
.proPic_cls img{ width: 87px !important; }
.astroDlt_cls { padding-left: 8px !important;}
.astroDetails_cls{ width: 41%; margin: 10px; }
.astroName_cls{ padding-left:10px; }
}
button.owl-dot.active{ border-color: #f2ac4b; opacity: 1}
h3.home-h3.truncate-line { margin: 12px 0 0 0;}
section#demos{ padding: 0; }
.talk_ast_bg_cls { background: none; }
.talk_spn_cls { font-weight: 600; }
.talk_h4_cls { text-align:center; margin-bottom: -14px; }
@media screen and ( max-width: 767px){
.talk_h4_cls { margin-top: 14px; }
.home_talk_btn { margin-top: 10px; }
}
@media screen and ( max-width: 599px){
.talk_now_btn_cls{ margin:30px auto 0; }
}
@media screen and ( max-width: 440px){ 
.Benifit_section_Home .remove_bulits li.talkAst_point strong{ font-size: 18px; font-weight: normal;}
.astroDetails_cls{ width: 41%; margin: 5px; }
}
@media screen and ( max-width: 390px){
.Benifit_section_Home .remove_bulits li.talkAst_point { padding-left: 5px; padding-right: 0;}

}
@media screen and ( max-width: 360px){
.Benifit_section_Home .remove_bulits li.talkAst_point strong{ font-size: 16px;  }
.talk_now_btn_cls{ width: 100px; }
}
/*End home_talknow.php*/
/*start home_free-reportform.php*/
.other-question textarea{border: 1px solid #dfdcb5;padding:5px;outline: none;min-height: 60px;}
.other-question{padding: 0px 50px 0px !important;}
.cat-select{padding:10px 50px 10px !important;}
.que-select{padding:0px 50px 10px !important;}
.yellow-card{background: #f8c471;}
.product-pricing, .product-pricing.pin-top{ position: relative; width: auto!important;}
.card-header.sub-section { width: 100%; display: table; padding: 3px 15px;}
.card-header.sub-section h3{ font-weight: 700; color: #fff; margin: 6px 12px 6px; position: relative;
padding-left: 0px; text-transform: uppercase; font-size: 19px; text-align: center;}
.card-header.sub-section .big-svg{ position: absolute; left: -150px; top: -5px; right: 0; margin: auto;}
.card-header.sub-section img{ border: 0; }

#CategoryTable3.QuastionTable, #CategoryTable4.QuastionTable { display: none;}
.questionTable textarea { color: #878787; height: 40px; border: 1px solid #dfdcb5; outline: none; padding: 6px 10px; font-size: 12px; font-family: 'Roboto', Arial, Helvetica, sans-serif; margin-top:5px; height: 34px !important;}
.questionTable tr td{padding:0px 5px 0px;}
.price-section .price { display: inline-block; padding: 9px 0px;}
.price-section .price span.offertext { top: -10px; right: -10px;}
.price-section span.save-text { text-align: center; display: block;}
.expert_icon_new { width: 41px; height: 30px; display: inline-block; vertical-align: middle; margin-top: -15px;    margin-right: 5px;}
.expert_icon_new img{border:none;}
span.desktop_min_cls{ width: 100%; display: table; margin-top: 10px;}
.disc_price { width: 33%; float: left; }
.disc_price span { width:65px; font-size: 11px; line-height: 13px !important; clear: both; float: left; 
color: #000; margin-left: 28px; }
.price-section .price span{ display: inline-block; font-size: 42px; font-weight: 500;}    
.price-section{ text-align: center; margin-top: 15px;}
.question_box_cls { border: #E3E1BD solid 1px; background: #FDFAF2; border-top: 0; min-height:492px;
height: 100%;}
.price-section span.save-text { color: #414141; font-size: 14px; font-weight: 500; line-height: normal;
margin-bottom: 10px; text-align:center;}
.price-section .price span.offertext { background: #F1A74C; border-radius: 45px; color: #fff; font-size: 28px;
height: 56px; line-height: normal; margin-bottom: 0; margin-left: 3px; margin-top: -3px; padding: 6px 0;
position: absolute; font-family: 'Roboto Condensed',sans-serif; right: 38px; text-align: center;
top: -8px; width: 56px;}
div#price_block_data { position: relative;}
#price_block_data .price-persantage { font-size: 18px!important;position: relative; top: -4px;}
#price_block_data .off {font-size: 14px!important; margin-top: -5px!important; display: block!important;}
.price-section span.save-text span {color: #F73F27; font-weight: 500; line-height: normal; text-decoration: none;
margin-bottom: 0; margin-left: 4px;}
.question_box_cls .card.sub-section{ background:#FDFAF2;}
p#text_ask_div { text-align: center; font-size: 14px; line-height: 21px; color: #3a3a3a; margin-top: 10px; 
padding: 0 21px;}
.select-wrapper input.select-dropdown{ height: 34px !important; line-height: 34px;  padding-right: 35px;}
p.ask_tagline { font-size: 12px; padding-top: 7px; display: table; text-align: center; width: 100%;}
textarea#div-slect { min-height: 60px; border: 1px solid #dfdcb5; padding: 5px; color: #3a3a3a; font-size: 14px; line-height: 20px; background: #fff;}
@media screen and (max-width: 1160px){
.disc_price label{ text-align: left; font-size: 12px !important;}
}
@media screen and (max-width: 991px){
[type="radio"]:not(:checked)+label, [type="radio"]:checked+label{ font-size:12px;}
.disc_price span{ font-size: 10px; }
}
@media screen and (max-width: 860px) {
[type="radio"]:not(:checked)+label, [type="radio"]:checked+label{ font-size:10px; padding-left: 23px;}
.disc_price span{ font-size: 9px; margin-left: 21px}
}    
@media screen and (max-width: 767px){
span.desktop_min_cls { width: auto; display: inline-block; }  
.disc_price { width: 110px; float: left; }
.disc_price span{ font-size: 11px; margin-left: 25px;width: 65px;}  
span.desktop_min_cls {
width: auto;
display: inline-block;
}
}    
@media screen and (max-width: 380px) {
[type="radio"]:not(:checked)+label, [type="radio"]:checked+label{ font-size:12px;  }
.disc_price { width: 90px; }
}
@media screen and (max-width: 340px) {
[type="radio"]:not(:checked)+label, [type="radio"]:checked+label{ font-size:10px;}
.disc_price span{ font-size: 9px; margin-left: 26px;}
}
/*End home_free-reportform.php*/
/*start home_celebrityastrologers.php*/
.special-sub-section h4 { font-size: 25px; }
.offer_text_cls { position: absolute; right: 2px; top: 2px; background: #f1a74c; width: 50px; height: 50px; text-align: center;
border-radius: 100px; font-size: 13px; font-weight: bold; color: #000; line-height: 20px; padding: 13px 10px 10px 10px;
box-sizing: border-box;}
span.offertext { width: 100%; display: table; font-size: 18px; line-height: 13px;}
/*End home_spiritualstore*/
/*Start home_spiritualstore*/
.report_2019_clbAstro{ width: 100%; display: block; }
.report_2019_clbAstro h4{ color: #e3992b;/* font-size: 28px;*/ font-family: 'Roboto Condensed', sans-serif; font-weight: 300; line-height: 43px; margin: 0 0 27px 0;
float: left; padding-left: 10px;}
.clbAstro_list_2019{ width: 100%; display: table; margin: 0;}
.clbAstro_list_2019 li{ width: 50%; padding: 0 0 30px 0;list-style: disc; list-style-type: disc !important; list-style-position: outside;
float: left;}
.clbAstro_list_2019 li a{ font-size: 15px; color: #3a3a3a; font-family: 'Roboto', Arial, Helvetica, sans-serif;}
.clbAstro_list_2019 li a span{ font-family: 'Roboto', Arial, Helvetica, sans-serif; color: #3a3a3a; font-weight: normal;}
.desk_cleb_astro{ display: block; }
.mob_cleb_astro{ display: none; }
i.listOfastro {width: 32px; height: 40px; display: inline-block;}
i.listOfastro img{ width: 100%; }
.des_none{ display: none; }
.clbAstro_list_2019 li a:hover{ color: #000; }
.clbAstro_list_2019 li a:hover span{ color: #000; }

@media screen and (max-width: 1099px){
.clbAstro_list_2019 li a{ font-size: 15px; }  
}
@media screen and (max-width: 1024px){
.clbAstro_list_2019 li a{ font-size: 12px; }
i.listOfastro{ width: 29px; float: left !important; margin-top: -5px; }  
}
@media screen and (max-width: 991px){
.clbAstro_list_2019 li a{ font-size: 16px; }  
.clbAstro_list_2019 li{ list-style-position:inside;}
}
@media screen and (max-width: 768px){
.clbAstro_list_2019 li{ padding: 0 0 20px 0; }
.clbAstro_list_2019 li a{ font-size: 12px; }
i.listOfastro {  width: 25px;  float: left !important;  margin-top: -2px;}
}
@media screen and (max-width: 767px){
.clbAstro_list_2019 li a{ font-size: 16px; } 
.sub-section .big-svg { height: 34px; width: 25px;}
}
@media screen and (max-width: 480px){
.des_none{ display: block; }
.desk_cleb_astro{ display: block; }
.mob_cleb_astro{ display: none; }  
/*.clbAstro_list_2019 li{ width: 100%; }*/ 
.clbAstro_list_2019 li{ padding:0 0 10px 0px; list-style-position:outside; margin-left:10px; width: calc(50% - 10px)} 

}
/*End home_celebrityastrologers.php*/
/*Start home_starguide.php*/
.datepicker_fetival, .datepicker_panchang{background: url(https://images.ganeshaspeaks.com/images_gsv7//icons/gray-calendar-icon.png) no-repeat 0 0;}
/*End home_starguide.php*/     

span.price-below .save-text {
    font-size: 11px !important;
    color: #f73f27 !important;
}
.disc_price span{
    color: #3a3a3a;
}
.price-section .price span.offertext{
    right: -100px !important;
    left:inherit;
}