.fa-stack {
line-height: 2em !important;
}
.nh-fixed-btn {
position: fixed;
bottom: 18px;
z-index: 999;
right: 20px;
/* height: 59.03px; */
width: auto;
border-radius: 100px;
background-color: #fdee85;
display: flex;
align-items: center;
padding: 5px;
box-shadow: 0 2px 4px 0 rgba(123, 123, 123, .31);
cursor: pointer;
}

.nh-fixed-btn div {
color: #232323;
text-transform: uppercase;
font-family: "Open Sans";
font-size: 14px;
font-weight: 700;
}

.nh-fixed-btn img {
float: left;
/* width: 48px; */
/* margin-right: 10px; */
/* height: 48px; */
}

.nh-txt {
display: none;
}

.fa-stack {
position: relative;
width: auto;
height: auto;
line-height: 0px;
}

.orderMenuImage {
width: 21px;
height: 20px;
background-repeat: no-repeat;
background-size: 100% 100%;
}
.bgorder {
background-image: url(../images/dash-icon1/orderhistory.png)
}

.bgwallet {
background-image: url(../images/dash-icon1/wallet.png)
}

.bgreport {
background-image: url(../images/dash-icon1/reproticon_new.png)
}

.bgchatIcon {
background-image: url(../images/dash-icon1/chatnewimage.png)
}

.bgCallNow {
background-image: url(../images/dash-icon1/reportnewimage.png)
}

.bgPuja {
background-image: url(../images/namaste2.jpg)
}

.bgShop {
background-image: url(../images/dash-icon1/shop.png)
}

.bgPayment {
background-image: url(../images/dash-icon/payment-method.png)
}

.bgQuestion {
background-image: url(../images/dash-icon/new_query_img.png)
}

.asQuest {
background-image: url(../images/question.png)
}

.conversation {
background-image: url(../images/dash-icon/conversation.png)
}

.userdash {
background-image: url(../images/dash-icon/userdash.png)
}

.secure3 {
background-image: url(./assets/images/secure3.png)
}

.call {
background-image: url(./assets/images/call.png)
}

.callwait {
background-image: url(./assets/images/callwait.png)
}

.bgSupport {
background-image: url(../images/dash-icon1/support-dash.png)
}

.bgQura {
background-image: url(../images/dash-icon1/quora.png)
}

.bgProfile {
background-image: url(../images/dash-icon1/profile.png)
}

.bgBedding {
background-image: url(../images/dash-icon1/wedding-ring.png)
}

.bghoroscope {
background-image: url(../images/dash-icon1/horoscope.png)
}
.bghoroscopechinese{
background-image: url(../images/dash-icon1/chinese-horoscope.png)
}

.bgBlog {
background-image: url(../images/dash-icon1/blog.png)
}

.bgOffer {
background-image: url(../images/dash-icon1/freeoffer.png)
}

.bgLogout {
background-image: url(./assets/images/dash-icon1/logout.png)
}

.bgLsSupport {
width: 29px!important;
height: 28px;
background-image: url(../images/dash-icon1/support_page.png)
}

.bgVideo {
width: 29px!important;
height: 28px;
background-image: url(https://astrotalk.com/assets/images/howtouse.png)
}

.bgYoutube {
width: 33px!important;
height: 34px;
background-image: url(https://astrotalk.com/assets/images/youtube.png)
}

.backurl {
height: 478px;
background-position: center;
background-repeat: no-repeat;
background-size: 79% 100%
}

.home1 {
background-image: url(https://astrotalk.com/assets/images/home1.png)
}

.home2 {
background-image: url(https://astrotalk.com/assets/images/moneywallet.png)
}

.home3 {
background-image: url(https://astrotalk.com/assets/images/chathome.png)
}

.home4 {
background-image: url(https://astrotalk.com/assets/images/chathome.png)
}

.bgSetting {
background-image: url(../images/dash-icon1/configuration.png)
}

.admincall {
font-size: 24px!important;
margin-left: -10px;
margin-bottom: -10px;
}

.lftsbr {
margin-left: 8px;
}
span.sm-top {
color: #f32320;
font-size: 10px;
font-weight: 700;
top: -10px;
position: relative;

border: 1px solid #ea3320;
border-radius: 10px;
text-indent: 6px;
}
.astro_tile{
background: #fff;
border: 1px solid #fbfbfb;
margin: 5px 0;
box-shadow: 0 5px 15px 0 rgba(183, 185, 194, .54);
background-color: #fff;
border-radius: 4px;
width: 100%;
height: auto;
min-height: 137px !important;
padding: 6px 16px -1px 2px;
}
.astro_tile,.info {
display: inline-block;
width: 100%
}
/* .imgProfile {
height: 68px;
width: 68px;
background-repeat: round;
text-align: center;
margin: auto;
} */

/* new */
.astlgrs .info img {
/* max-height: 70px;
max-width: 70px; */
text-align: center;
margin: 0 auto;
}
.astlgrs {
display: inline-flex;
width: 100%;
justify-content: flex-start;
flex-flow: row;
flex-wrap: wrap;
align-items: center
}
.astlgrs [class*=' col-'] {
padding: 0 5px !important;
}

.astlgrs .ast_rating i.fa {
font-size: 14px;
color: #000;
margin-bottom: 0
}

/* new line */
.dash{
margin-top: 1%;
}
.chargee1{
width: 100%;
border-bottom: 1px solid #ccc;
padding: 15px;
display:inline-block;
}
/*
.sectionhr{
margin-bottom: 0%;
}
.newPadding{
padding-top: 1%;
}
.sectionhr {
text-align: center;
margin-bottom: 32px;
z-index: 99;
position: relative;
}.sectionhr h4 {
font-size: 17px;
font-weight: 400;
position: relative;
display: inline-block;
color: #383535;
}.sectionhr h4:before {
left: -39px;
}

.sectionhr h4:after, .sectionhr h4:before {
display: block;
position: absolute;
background: #000;
top: 50%;
content: '';
width: 30px;
height: 1px;
}.sectionhr h4:after {
right: -39px;
}

.sectionhr h4:after, .sectionhr h4:before {
display: block;
position: absolute;
background: #000;
top: 50%;
content: '';
width: 30px;
height: 1px;
}
*/

input#uploadfile {
position: absolute !important;
padding: 0px !important;
margin: 10px 0px 0px -6px;
opacity: 0 !important;
}

.newClass {
color: red;
font-weight: 800;
font-size: 12px;
}

button.bootbox-close-button.close {
display: none !important;
}

.bootbox.modal.fade.bootbox-confirm.in .modal-body {
padding: 5%;
}

span.rating {
margin-top: 5px;
}

.text-right {
float: right;
}

.srotBy {
padding: 2px !important;
margin: 1px 8px 6px -12px !important;
}

.md1 {
margin: 0px !important;
padding: 0px !important;
width: 4% !important;
}

#srotBy {
cursor: pointer !important;
}

.h1class {
font-size: 17px;
text-align: center;
}

.spninnerclass {
position: absolute !important;
display: inline !important;
margin-left: 61%;
}

.mds {
margin-left: 29%!important;
}

.pdsNew {
float: unset;
display: block;
}

.pds {
float: right;
}

.chargee1 {
padding: 0px !important;
padding-top: 2%;
padding-bottom: 1%;
}

#sortFilter {
padding: 7px;
background: transparent;
border-radius: 0px !important;
width: 100%;
color: #555;
border-radius: 2px;
height: 35px;
border: 1px solid #dedede;
border-radius: 5px !important;
}

.sectionhr {
margin-bottom: 0%;
}

.dash {
margin-top: 1%;
}

.mdsx {
margin-left: 54%;
}

#searchBtnAstrologer {
border-radius: 0px;
padding: -3px 51px;
background: transparent;
border: none;
float: right;
display: contents;
}

#searchBtnAstrologer i {
margin-left: 88%;
vertical-align: middle;
margin-top: -33%;
}

.pdm {
padding-left: 0px;
margin-left: 0px;
}

.md2s {
float: left;
margin: 0px;
padding: 0px;
width: 8%;
}

.classsearhMbile {
padding: 6px;
box-shadow: none;
/*border: 1px solid #ccc;*/
float: right;
width: 100%;
}

@media (max-width: 767px) and (min-width: 320px) {
.navbar-header.fixed-brand {
padding: 0px;
border-right: 0px;
width: 100%;
border-bottom: 1px solid #f1f1f1;
box-shadow: 0 1px 3px 1px #ccc;
/*z-index: 99999;*/
background: white;
}
}

@media (min-width:320px) and (max-width:767px) {
.classsearhMbile {
width: 100% !important;
margin-left: 3%
}
.inner_from {
margin-top: 5px;
}
.container-fluid {
padding-right: 0px !important;
padding-left: 0px !important;
}
.md1 {
width: 13% !important;
}
.pds {
margin-top: 5%;
}
#searchBtnAstrologer i {
margin-left: 92%;
vertical-align: middle;
margin-top: -18%;
}
.pdm {
padding-left: none;
}
form#classsearhMbile {
margin-left: 4%
}
.xscss {
margin-top: 3%;
}
}

.imgprom {
position: absolute;
bottom: 0px;
left: 0px;
padding: 4px;
height: 27px;
width: 100%;
}
/*.cel {
margin-bottom: 0px;
text-align: center;
color: red;
font-weight: 600;
line-height: 0;
}*/

.cel {
margin-bottom: 0px;
text-align: center;
color: green;
font-weight: 600;
line-height: 0;
}

.imgbootpopup {
margin: auto;
width: 23%;
}

.online-status.call_status {
color: #139e5b !important;
border: 2px solid #7ea015;
/*  padding: 0; 
 color: #7ea015; */
font-weight: bold;
font-size: 14px;
padding: 4px 0;
/*padding: 4px;*/
}

.busy-status.call_status {
font-size: 12px;
/* background: #c10101; */
border: 2px solid #eb0029;
text-transform: capitalize;
color: #eb0029 !important;
padding: 3px !important;
/*padding: 7px !important;*/
padding: 7px 0px !important;
font-weight: bold !important;
}

a.offline-status.call_status.redirectUrllogin {
color: #c4c4c4;
font-weight: bold;
padding: 7px !important;
line-height: 13px !important;
}

p.offline-status {
padding: 5px !important;
}

p.waitlist_wait.call_status.messageClasss {
border: 2px solid blue !important;
text-align: center !important;
padding: 3px !important;
border-radius: 7px !important;
}

i.fa.fa-bell {
font-size: 19px;
vertical-align: sub;
color: black;
}

.modal:before {
content: '';
height: 100%;
vertical-align: middle;
margin-right: -4px;
}

.modal-dialog {
text-align: left;
}

.offrid {
font-weight: 800;
border-radius: 14px;
padding: 0%;
font-size: 11px;
color: #d48200;
text-align: center;
margin: auto;
width: 100%;
position: absolute;
bottom: 0.8em;
}

button.close {
right: 4px !important;
top: 4px !important;
}

.modal {
text-align: center;
padding: 0!important;
}

.modal:before {
content: '';
display: inline-block;
height: 100%;
vertical-align: middle;
margin-right: -4px;
}

.modal-dialog {
display: inline-block;
text-align: left;
vertical-align: middle;
}

.whenofline {
font-size: 9px !important;
}

.whenofline.nextOnline {
color: #22b300 !important;
}

.ursstar {
color: #8e8e8e;
font-size: 11px;
padding-right: 4px;
}

.pratingNew {
font-family: sans-serif;
}


/* new */

.form-control.mg2 {
margin-top: 2%;
cursor: pointer;
}
/*.btnNewC{
color: #7ea015;
background: transparent;
border: 2px solid #7ea015;
border-radius: 15px;
font-weight: 900;

}*/
/*button.btn.btt {
background: transparent;
border: 1px solid black;
font-weight: 700;
border-radius: 13px;
<<<<<<< HEAD
}*/

.fa-stack {
line-height: 2em !important;
}

.csButton {
background: #dad329;
border: 1px solid #dad329;
font-size: 20px;
display: block;
width: 100%;
line-height: 45px;
border-radius: 100px;
cursor: pointer;
outline: none;
color: #000;
margin: 11px 0px 22px 0px;
}

.innerContent {
position: relative;
bottom: 0px;
width: auto;
padding-top: 2%;
margin-top: 3%;
margin-bottom: 2%;
padding-bottom: 2%;
}

.pbold {
font-weight: 600;
font-size: 16px;
}

.iconbar1 a {
margin: 2px;
display: block;
padding: 9px;
}

.icon-bar a {
display: block;
text-align: center;
/*padding: 16px;*/
transition: all .3s ease;
color: #fff;
width: 32px;
}

.cusumer {
background: #ddd14a;
}

.facebook {
background: #3b5998;
}

.insta {
background: #db2f7b;
}

.linkedin {
background: #007bb5;
}

a.youtube {
background: red;
}

.iconbar1 {
position: initial!important;
display: inline-flex;
}

.copy-cntr p {
color: #fff;
margin: 0;
font-size: 12px;
width: 83%;
text-align: right;
}

.footer-tile li a {
color: #000;
text-decoration: none;
font-weight: 500;
font-size: 13px;
}

.store {
background-repeat: no-repeat;
background-size: 79% 90%;
background-size: 100% 100%;
height: 59px;
width: 170px;
margin-bottom: 5%;
}

.plst {
background-image: url(../assets/img/google-app.png)
}

.aios {
background-image: url(https://astrotalk.com/assets/img/app-store.png)
}

.footer-tile h3 {
padding: 0px;
padding-bottom: 2%;
}

.footer-tile p {
line-height: 25px;
}

. {
padding: 0px;
margin-bottom: 2%;
padding-top: 1%;
line-height: 20px;
}

.rsss {
margin: 0px;
}

.innerContent {
background: whitesmoke;
}

p.hasOffer {
text-align: center !important;
}

i.fa.fa-search {
position: absolute;
margin-left: 80% !important;
margin-top: 4% !important;
cursor: pointer !important;
}

.notFound {
text-align: center;
}

.fontSizeMobile {
font-size: 12px;
font-weight: 700;
}

.recButton {
color: black !important;
text-align: center;
margin-bottom: 12%;
margin-top: -5%;
}

.astlgrs {
display: block;
}

a.profileUrl.astrName {
overflow: hidden;
font-size: 16px;
}

.busy-status {
/*padding: 0px !important;*/
padding: 1px !important;
line-height: 11px !important;
font-weight: 800 !important;
}
/*.cls-wlist{
margin-left: 19%
}
*/

div#bs-example-navbar-collapse-1 {
border-bottom: 1px solid #f1f1f1;
box-shadow: 0 0px 0px 0px #ccc;
/* width: 101%; */
/*margin-left: 23%;*/
}

.navbar-header.fixed-brand {
border-right: 3px solid #efeee1;
position: fixed;
/*border-bottom: 1px solid #f1f1f1;*/
/*z-index: 99999*/
/* box-shadow: 0 1px 9px -2px #ccc; */
}
/*.container-fluid.xyz {
min-height: auto !important;
}*/

.navbar-header.fixed-brand {
position: fixed;
}

#sidebar-wrapper {
position: fixed;
/*top: 9%;*/
}

div#sidebar-wrapper {
overflow-x: hidden;
/*border-top: 2px solid #efeee0;*/
border-right: 3px solid #efeee0;
}

.sidebar-nav {
/* position: fixed;
top: 55px;*/
width: 250px;
margin: 0px;
/* padding: 0; */
list-style: none;
border-top: 1px solid #f1f1f1;
}

.container-fluid.xyz {
/*margin-top: 6%;*/
}

.offerNew {
position: absolute;
text-align: center;
width: 100%;
bottom: -5px;
}

.pratingNew {
font-size: 13px;
padding: 2px;
text-align: center;
width: 100%;
font-weight: 600;
margin: 0px;
}

.call_status span {
padding-top: 0px;
}

.call_status {
overflow: inherit !important;
width: 47% !important;
/* margin-top: 147% !important; */
float: right;
}

.sidebar-nav li a:hover {
background: transparent;
}

.mgtpp {
font-size: 11px
}

.chargee1 {
border: none !important;
display: inline !important;
}

.astro_tile {
background: #fff;
border: 1px solid #fbfbfb;
margin: 5px 0;
box-shadow: 0 5px 15px 0 rgba(183, 185, 194, .54);
background-color: #fff;
border-radius: 4px;
width: 100%;
height: auto;
min-height: 157px !important;
padding: 6px 16px -1px 2px;
}

.clsbusy {
margin: 0px;
}

.astro_tile:hover {
box-shadow: 0 5px 15px 0 rgba(183, 185, 194, .54);
}

.ast_rating p {
margin: 0px 4px;
}

span.rating {
margin-top: 0px !important;
}

.astrName {
font-size: 13px;
width: 100% !important;
margin: 20px;
}

.imgTick {
background-image: url(../assets/img/verified.png);
height: 18%;
margin-top: -10% !important;
width: 12%;
background-size: 80% 100%;
background-repeat: no-repeat;
position: absolute;
display: inline-block;
margin: initial;
float: right !important;
margin-left: 90%;
}

.astlgrs .info img {
/* max-height: 70px;
max-width: 70px; */
text-align: center;
margin-left: auto;
}

.imgProfile {
/* height: 200px;
width: 200px; */
background-repeat: round;
text-align: center;
margin: auto;
}

.newPadding {
padding-top: 1%;
}

.fontSize {
font-size: 21px;
}

.displayNone {
display: none;
}

.recharge-btn {
background: #cbcedb;
padding: 5px 9px;
border-radius: 24px;
color: #000 !important;
}
.recharge-btn:hover{
box-shadow: 0 0 4px #1af01d !important;
}

.astro_tile {
min-height: auto;
}
}
.hasOffer {
text-align: center;
}
span.rating {
font-size: 10px;
float: initial !important;
}
span.rating i.fa {
font-size: 13px;
padding: 1px;
}
.hasOffer {
color: blue;
font-weight: 800;
width: auto;
border-radius: 14px;
padding: 0%;
margin: 0px;
width: 100%;
margin: auto;
font-size: 11px;
}
.brdCustom {
width: 99%;
margin: auto;
padding: 0% 0% 0% 0%;
margin-top: 1%;
}
.horoscope-nave a {
font-size: 17px;
color: #555;
}
.horoscope-nave {
width: 100%;
padding: 1%;
}
.horoscope-nave >.active > a {
color: #457945 !important;
font-size: 1.2em;
}
#dosha li {
padding: 1px;
}
#dosha a {
padding: 12px;
}
nav.breadcrumb {
margin: 0px;
border: 1px solid rgba(204, 204, 204, 0.56);
border-radius: 0px;
background: #0f0f0f;
}
.menuDetail li {
display: inline;
}
.menu {
overflow-y: auto;
height: 100% !important;
}
.breadcrumb {
padding: 10px 1px;
margin-bottom: 20px;
list-style: none;
background-color: #f5f5f5;
border-radius: 4px;
}
span#showVerifyButto {
cursor: pointer;
}
.whenofline {
font-size: 9px !important;
color: red !important;
text-align: center !important;
font-family: initial;
width: 100%;
margin: auto;
vertical-align: top;
display: inline-block;
padding: 0px !important;
}
.col-md-4.col-sm-4.col-xs-4.pd0 {
text-align: center;
}
p.astro_name.astnewcls {
width: auto !important;
overflow: hidden !important;
}
#menu1 li a,
.ast_rating p {
width: 221px !important;
}
span.rating {
font-weight: normal;
padding: 4px;
}
p.lang {
width: 221px !important;
width: 136px !important;
overflow: hidden !important;
}
.col-lg-12.col-md-12.col-sm-12.pd0 {
width: 100%;
position: absolute;
margin-left: 58%;
margin-top: 27%;
}
.csport {
position: fixed !important;
bottom: 2% !important;
float: right !important;
z-index: 99999 !important;
opacity: 9999 !important;
right: 1% !important;
border: 1px solid #000000;
background: #f0e031;
border-radius: 37px;
padding: 10px;
}
.csportimg {
width: 27px !important
}
.call_status span {
/*padding: 2px;*/
}
.langClass {
padding: 5px;
height: auto;
margin-top: 0%;
color: black;
margin-left: 5%;
border-radius: 2px;
width: 85%;
background: transparent;
}
.fontbold {
font-weight: 600
}
@media (min-width:320px) and (max-width:767px) {
.ftricon {
line-height: initial;
display: flex;
}
/*    .store{
background-size: 50% 100%;
}*/

.csButton {
display: inline-block !important;
}

i.fa.fa-search {
margin-left: 84%;
margin-top: 3%;
}

.mobileChat {
float: right;
margin-top: -10%;
margin-right: 10%;
}

p.astro_name.astnewcls {
white-space: normal !important;
}

.col-md-4.col-sm-6.col-xs-12.astList {
margin: 0px;
padding: 0px;
}

.hasOffer {
margin-top: auto;
}

.astro_tile {
width: 100%;
min-height: auto !important;
}

ul.nav.nav-tabs.navcustom {
margin-top: 14%;
}

.mgtpp {
width: 67% !important;
}

a.btnchat.acceptChat {
float: right;
width: auto;
margin-right: 11px;
text-align: center;
margin-top: -15%;
}

a.page-scroll.btn.btn.imgwithtlgn {
border-radius: 17px;
background: #fff;
color: #dac93b!important;
font-size: 14px;
margin: 0 auto;
width: auto;
border: 1px solid;
display: inline-flex;
align-items: center;
text-align: center;
justify-content: center;
min-width: 100px;
padding: 0 12px!important;
}

div#sidebar-wrapper {
border-right: 0px;
}

li.head-menu-item.dash_head a.logout {
border: none !important;
border-radius: 6px !important;
}

.mbpoint {
color: black;
border: 1px solid #e4e4e4;
padding: 4px;
box-shadow: 0px 0px 0px 0px;
}

#wrapper.toggled #sidebar-wrapper {
width: 71% !important;
height: auto !important;
z-index: 9999;
opacity: 9999;
box-shadow: 0px 0px 13px 0px;
}

#wrapper.toggled #sidebar-wrapper {
width: 250px;
min-height: auto;
}

#sidebar-wrapper {
left: 0;
margin-left: 0px;
}

#wrapper.toggled {
padding-left: 0px !important;
overflow: hidden;
}

.sidebar-nav {
width: 100%;
}

li.hidden-lg.hidden-md.hidden-sm.head-menu-item.dash_head.webviewhide {
width: 100%;
}

li.head-menu-item.dash_head a.page-scroll {
font-size: 11px!important;
}

.admin-profile li.head-menu-item {
margin-top: -40px;
margin-left: 3%;
}

.admin-profile li.head-menu-item {
width: 100%;
}

.head-menu-item a {
font-size: 11px !important;
}

ul#menu {
border-right: none;
height: 100% !important;
position: initial;
padding-bottom: 6%;
}

.navbar-header.fixed-brand {
padding: 0px;
border-right: 0px;
}

.astro_tile {
height: auto !important;
}

.col-lg-12.col-md-12.col-sm-12.pd0 {
margin-left: auto;
margin-top: 21%;
}

.col-md-4.col-sm-4.col-xs-4.pd0 {
text-align: center;
float: right;
margin-right: 7%;
}

.offerNew {
position: inherit;
}

p.astro_name.astnewcls {}
}
.mgr {
margin-left: 7%;
font-weight: 700;
}
@media (min-width:1400px) {
i.fa.fa-search {
margin-left: 87% !important;
margin-top: 2% !important;
}

.call_status {
margin-top: 64% !important;
}

.astro_tile {
min-height: 144px !important;
}

img#srotBy {
width: 61%
}

#searchBtnAstrologer i {
margin-left: 81% !important;
margin-top: -31% !important;
}

.astro_tile {
width: 100%;
}

.hasOffer {
margin-top: -1px !important;
text-align: center;
}

.imgTick {
height: 19%;
width: 9%;
}
}
.col-md-4.col-sm-4.col-xs-4.pd0 {
text-align: center;
}
.col-lg-12.col-md-12.col-sm-12.pd0 {
width: 100%;
position: absolute;
margin-left: 58%;
margin-top: 27%;
}
.col-lg-12.col-md-12.col-sm-12.pd0 {
margin-left: auto;
margin-top: 21%;
}

.col-md-4.col-sm-4.col-xs-4.pd0 {
text-align: center;
float: right;
margin-right: 7%;
}

/* .busy-status.call_status,
.chat-status.call_status,
.offline-status.call_status,
.online-status.call_status,
.waiting-status.call_status {
    border-radius: 9px;
    margin: 0;
    padding: 4px 0;
    text-align: center
} */
.press_call:hover{
box-shadow: 0 0 4px #3c763d !important;
background: #139e5b;
color: #fff !important;
}

