/*
* @Author: Lalit
* @Date:   2025-01-23 10:32:42
* @Last Modified by:   Lalit
* @Last Modified time: 2025-12-26 12:27:46
*/

.header_panchaang{text-align: center;background-color: #FCF8E3;}
.header_panchaang1{text-align: center;}
.sunrise{color: #F08E16;}
.sunset{color: #B8B9BB;}
.linktile li a.bookBtn {display: inline-block;background-color: #b6151b;color: #fff;padding: 10px 30px;border-radius: 5px;font-size: 14px;}
.searchable-select {width: 100%;height: 40px;border: 1px solid #ededed;background-color: transparent;color: #fff;outline: none;border-radius: 5px;padding: 0px 10px;}
.searchable-select-holder {padding: 10px;background-color: transparent;border: 0px;}
.searchable-select-item {color: #000;}
.searchable-select-input {color: #000 !important;}
.searchable-select-caret {border-color: #fff transparent transparent transparent;}
.goog-te-gadget {position: absolute !important;right: 27% !important;top: 4px !important;z-index: 10000 !important;}

a.sliderBtn {display: inline-block;padding: 10px 25px;background-color: #fff;border-radius: 5px;color: #b6151b;box-shadow: 0 0 5px 0 rgba(0, 0, 0, .5);text-decoration: none;}

.typeahead .dropdown-menu {left: 0px;width: 100%;}
.img-astrologer {display: block;width: 110px !important;height: 110px;border-radius: 50%;margin: auto;}

.astroPic,.AstroShortDetail {height: 110px !important}
.AboutMargin {margin-top: 30px !important}
.mt-20 {margin-top: 20px !important;}
/*4 box css new*/
.mainServices { background-color: transparent;background-image: none;display: flex;flex-direction: row;flex-wrap: wrap;}
.mainSerbox {background-color: #f9ca9f;}
.mainSerTxt h3 {color: #333;}
.mainSerTxt p {color: #333;}
.mainSerTxt a.bannerBoxBtn {font-weight: 800;background-color: #b4141c;color: white;border: 1px solid #000;}

/*4 box css new*/
/*Mobile Free Kundali Country Code*/
.FKR_inp .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input,
.FKR_inp .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=text],
.FKR_inp .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=tel] {background-color: transparent;color: #fff;}
.FKR_inp .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag {color: #fff;}
.FKR_inp .intl-tel-input .selected-flag .iti-arrow { border-top: 4px solid #fff !important;}
.FKR_inp .error-kundali {color: #fff;}

.select2-container--default .select2-selection--single {border-radius: 4px;width: 100%;height: 40px;border: 1px solid #ededed;background-color: transparent;color: #fff !important;outline: none;border-radius: 5px;padding: 0 10px;}

.select2-container--default .select2-selection--single .select2-selection__rendered {line-height: 33px !important;}
.flex-row {display: flex;flex-wrap: wrap;}

.select2-container--default .select2-selection--single .select2-selection__placeholder {color: #fff !important;}

.select2-container--default .select2-selection--single .select2-selection__arrow b {border-color: #fff transparent transparent transparent;}

/*Mobile Free Kundali Country Code*/
.mainBanner .carousel-icon {background-color: transparent;}

/* new home page css*/
.main_box {padding-top: 20px;margin-bottom: 0px;}
.main_box_one { margin-top: 0px;}
.mobileView {display: none;}
.astroContainerBox{padding: 10px 15px 15px 15px;}
.AstroShortDetail h4{margin:0;}
a.AstrologerbookBtn {position: absolute !important;bottom: 10px !important;left: 34%;}

.ASTROLOGY_WELLNESS_SERVICES { min-height: 270px !important;}
.img-fluid {height: 80px;}
.horoscope-new-icon{height:60px;}
.astro-service-image,.ourastrologerhome {padding: 10px 0 !important;}

.ASTRO_STORE {min-height: 300px !important;}
.reviewDate {font-size: 12px;}
.commonHeading h2 {margin: 0px}
.abtBoxContainer .line-item.text-center .online-content {min-height: 350px !important}
.newsletter {padding: 20px 0;margin-top: 20px;}
.FreeAstroRead_Slider .owl-nav {display: block !important;}
.commonMargin {margin-top: 30px !important}

.MarginBottom {margin-bottom: 30px !important}
.OAS_Slider {height: 285px !important;}
.astrologer_Slider {height: 275px !important;}

.commonHeading h2,.commonHeading h1,.commonHeading h3 {margin: 0 0 10px !important}

.reviewer_Slider owl-dots {display: none !important;}

.starsTellStats {width: 100%;padding: 30px 20px;}

.reviewer_Slider .HEAR_FROM_OUR_CUSTOMERS {height: 360px !important;}

.slider-banner button.owl-next span,.slider-banner button.owl-prev span {position: inherit;}
.price-txt {font-weight: 800 !important;font-size: 16px !important;}
.ratingandComment {position: absolute;right: -7%;z-index: 9;}
.astroContainerBoxNew{padding: 3px 4px 2px !important;background: rgb(251, 233, 217);background: linear-gradient(180deg, rgba(251, 233, 217, 1) 0%, rgba(251, 211, 175, 1) 54%);box-shadow: 8px -8px 5px #a1a3a645 !important;border-radius: 0px !important;height: 260px;}
.astrologerStatus {position: absolute; top: 85%; right: 27%; }
.btn-call {font-size: 13px;padding: 8px 10px 5px 10px;display: block;border-radius: 10px;text-decoration: none;text-transform: capitalize;transition: all .3s ease-in-out;outline: none;float: right;margin-bottom: 0;font-weight: 500;margin-top: 1px;}
.btn-chat {font-size: 13px; padding: 8px 5px 5px 5px; display: block; border-radius: 10px; text-decoration: none; text-transform: capitalize; transition: all .3s ease-in-out; outline: none; float: left; margin-bottom: 0; font-weight: 500; margin-top: 1px; }
.online-status {color: #00b432; background-color: #fff; border: 2px solid #00b432; font-weight: 800; }
.online-chat-status {background-color: #fff; margin-right: 5px;color: #d0a802;border: 2px solid #d0a802;font-weight: 800;}
.busy-status {color: #eb0029; background-color: #fff; border: 2px solid #eb0029; margin-right: 5px; }
.offline-status {color: #ccc !important;border: 1px solid #ccc !important;margin-right:5px;}
.viewMoreButtom {z-index: 1;margin-top: 20px;}
.mainSerTxt a.bannerBoxBtn {font-weight: 800;background-color: #b4141c;color: white;border: 1px solid #000;}
hr.newline {border: 1px solid red;}
.pujaSection {height: 380px !important;}
.pujaSection .img-fluid {height: 150px !important;}
.table>tbody>tr>td {padding: 4px !important;}
.reportPic {width: 160px !important; height: 160px !important; border-radius: 50%; display: inline-block; }
.viewMoreButtomPreport {z-index: 1; margin-top: 110px; }
.reportSection {height: 215px !important }
.reportbookBtn {left: 18% !important;}
.reportContainerBoxNew {text-align:center !important;height: 300px !important;}
a.reportbookBtn {left: 33% !important;}
.reportPic img {border-radius: 50% !important;}
.img-report {width: 100% !important;height: 100% !important;object-fit: cover !important;}
.reportShortDetail{height: 110px !important;}
.reportShortDetail .price-txt {font-size: 15px !important;}
.reportShortDetail .heading {text-transform: uppercase;}
.reportShortDetail .sub-heading {font-weight: 600 !important;font-size: 13px !important;}
.report-price {border-top: 1px solid #b6151b8a;border-bottom: 1px solid #b6151b8a;padding: 5px 0 5px 0px;margin-top: 10px;}
.report-price .price-txt {font-size: 13px !important;}
.reportContainerBoxNew .reportbookBtn {text-align: center;position: absolute !important;bottom: 0px !important;left: 0% !important;width: 100%;text-transform: uppercase;font-weight: 700;text-decoration: none;border-radius: 0px;}
.ONLINE_PUJA{background:linear-gradient(180deg, rgba(251, 233, 217, 1) 0%, rgba(251, 211, 175, 1) 54%);padding: 0px 0px 20px 0px !important;border-radius: 0px;}
.ONLINE_PUJA .table>tbody>tr>td{border-top:1px solid #b6151b8a;color: #000;}
.ONLINE_PUJA a.AstrologerbookBtn {text-align: center;position: absolute !important;bottom: 0px !important;left: 0%;width: 100%;text-transform: uppercase;
font-weight: 700;text-decoration: none;border-radius:0px;}
.ONLINE_PUJA .online-content{padding-left: 1.8em;padding-right: 1.8em;}
.ONLINE_PUJA .online-content .table tbody{text-align: left;}
.ONLINE_PUJA .online-content b {text-transform: uppercase;color: #000;font-weight: bolder;}
.pujaSection .ONLINE_PUJA .img-fluid {height: 172px !important;width: 100% !important;border-radius: 5px;}
.pujaButtonCallNow {font-size: 20px; font-weight: 700; background-color: #b6151b !important; border-color: #b6151b !important; }

.free-tag {color: #c10101; font-weight: 800; font-size: 16px; }


/* Video testimonial specific styles */
.video-testimonial-wrapper {
    width: 100%;
    max-width: 100%;
}

.video-testimonial-wrapper video {
    width: 100%;
    border-radius: 8px;
    /*box-shadow: 0 2px 8px rgba(0,0,0,0.1);*/
    height: 345px;
}

.reviewerpic video::-webkit-media-controls-panel {
    background: rgba(0, 0, 0, 0.5);
}

@media only screen and (max-width:767px) and (min-width:300px){
    .onlinepujaservices{height:467px;}
    .ONLINE_PUJA {padding: 0px 0px 15px 0px !important;}
    .ONLINE_PUJA .online-image {width: 100%;float: none;}
    .ONLINE_PUJA .online-content {width: 100%;float: none;text-align: left;}
    .img-astrologer {width: 80px !important;}
    .viewMoreButtom {z-index: 1;margin-top: -16px;}
}

@media only screen and (max-width: 600px) {
    .newsletter {margin-top: 0px;}
    .getKundliContainer {padding: 0 0 0px 0 !important;}
    .OAS_Slider {height: 220px !important;}
    .starsTellStats {width: 100%;padding: 30px 20px 0px 15px;}
    .FreeAstroRead_Slider .owl-nav {display: none !important;}
    .desktopView{display: none;}
    .mobileView{display: block;}
    .ASTROLOGY_WELLNESS_SERVICES {min-height: 210px !important;}
    .ASTRO_STORE {min-height: 270px !important;}
    .HEAR_FROM_OUR_CUSTOMERS { min-height: 335px !important;}
    .astroContainerBoxNew{padding: 3px 4px 2px !important;height: 220px !important;}
    .astroContainerBoxNew .astroPic {margin: auto !important;float: initial !important;}
    .astroContainerBoxNew .AstroShortDetail {text-align: center !important;width: 100% !important;}
    .astroContainerBoxNew .AstroShortDetailanchor {height: 70px !important;}
    .astroContainerBoxNew .AstroShortDetail {padding-left: 0px !important;height: 125px !important;}
    .astroContainerBoxNew .AstroShortDetail p {font-size: 11px !important;}
    .astroContainerBoxNew .AstroShortDetail h4 {font-size: 13px !important;}
    .astrologerStatus {right: 10% !important;top: 83% !important;}
    .astroPic {height: 75px !important;}
    .btn-chat{padding: 5px 4px 4px 4px !important;}
    .btn-call {padding: 4px 6px 5px 7px !important;}
    .ratingandComment {right: -8% !important;}
    .ratingandComment .ratings {font-size: 7px !important;}
    .astroContainerBoxNew .AstrologerbookBtn {position: absolute !important;left: 20% !important;bottom: 10px !important;}
    .AstrologerbookBtn {position: absolute !important;bottom: 10px !important;}
    .img-astrologer{height:80px !important;}
    .pujaSection .img-fluid {height: 110px !important;}
    .pujaSection {height: 420px !important;}
    .reportPic {width: 90px !important;height: 90px !important;border-radius: 50%;display: inline-block;}
    .reportContainerBoxNew {height: 240px !important;}
    .viewMoreButtomPreport {z-index: 1;margin-top: 55px;}
    .report-price{padding: 5px 0 0 0;}
    .reportContainerBoxNew .report-price .price-txt {font-size: 11px !important;}
    .reportContainerBoxNew .reportbookBtn {text-align: center;position: absolute !important;bottom: 0px !important;left: 0% !important;width: 100%;text-transform: uppercase;font-weight: 700;text-decoration: none;border-radius: 0px;}
    .counter {width: auto;}
    .counter h3 {font-size: 13px;font-weight: 800;}
    .callNowbookBtn {position: inherit !important;bottom: 5px !important;z-index: 7;margin-top: -4em;}

}