.popup_inner { width: 100%;  display: inline-flex;}
.popup_dynamic {  width: 40%;  float: left;}
.summery {  width: 60%;}
.mobile_view {  display: none;}

#nav-home img {  width: 20%;}
.background_overlay {  padding: 3% 3%;  }
.nav-link {  font-weight: bold !important;}

div#nav-profile { border-radius: 15px;  width: 94% !important;  margin: 0 auto;}

.busy.statuss h4, .available_chat2.busy h4{color:#F0E42C !important;    animation: busy 1000ms infinite;}
.offline.statuss h4, .available_chat2.offline h4{color:#f03a17 !important;    animation: offline 1000ms infinite;}
.available.statuss  h4, .available_chat2.available h4{ text-transform: capitalize;color: #00b127 !important;
animation: available 1000ms infinite;}
.statuss.available {  width: 100%;}
.statuss h4{ font-size: 24px !important;
font-weight: 700;
text-transform: capitalize;}
h2.popup_headig {
width: 100%;
padding-bottom: 0;
margin-bottom: 0;
text-align: revert;
color: #fff;
font-weight: 600;
padding-top: 12px;
text-align: center;
}
.button {
display: inline-block;
-webkit-tap-highlight-color: transparent;
transform: translateZ(0);
box-shadow: 0 0 1px #ff001b;
border: 1px solid;
}
.landline_no img {
width: 14%;
padding-right: 1%;
}

.available_chat2.offline
iframe#livechatwalletFrame {
border-radius: 10px;
}
.tab-content>.active {
display: block;
background: linear-gradient(0deg , rgb(100 10 20 / 90%), #000000a1), url(https://www.flirtyfunchat.co.uk/public/img/jpg/girl-4.jpg) no-repeat center;
background-size: cover;
    width: 94% !important;
margin: 0 auto;
border-radius: 15px;

}
.available_call{   background: transparent !important;}
.statuss h4{font-size: 30px !important;}
.statuss{ background: transparent;}
.foot_link {
display: inline-block;
margin: 20px 0;
}
button#nav-contact-tab {
background: #27AE60;
}
.available_chat2.available_call.offline {
text-align: center;
}
.tab-pane{text-align:center;}
.tab-pane p {   margin-bottom: 5px;}
#nav-profile img {
width: 55px;
}
.sidebar_section_2 h2 {
text-align: center;
padding: 1% 0%;
}
.card_img {
background: #fff;
padding: 6% 5%;
width: 100%;
margin: 0 auto;
border-radius: 18px;
}
.available_chat2 span.available {
background: transparent;
font-size: 24px !important;
font-weight: 700;
padding: 0;
}
.tab-pane h2,.tab-pane p, .tab-pane small, .tab-pane h4{color:#fff;}
.card_img img {
width: 85%;
}

span.landline {
font-size: 30px;
font-weight: 700;
}
.nav-link.active {
animation-name: button;
animation-duration: 5s;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
.nav-tabs .nav-link {
border: 1px solid transparent;
border-top-right-radius: .25rem;
border-top-left-radius: .25rem;
background: #000;
color: #fff;
}
.tab-pane h4 {
font-size: 22px !important;
}.tab-pane p {
margin-bottom: 5px;
font-size: 18px;
}
p.green {  color: #00b127 !important;   font-weight: 600;}

#nav-contact p {  font-size: 15px;}
.available_call{  padding: 20px 20px;}
.available_call small{font-size:100%;}
/*************  bottstrap *************/
.accordion-item:first-of-type .accordion-button {
border-top-left-radius: .25rem;
border-top-right-radius: .25rem;
}
.accordion-button:not(.collapsed) {
color: #0c63e4;
background-color: #e7f1ff;
}.accordion-button {
position: relative;
display: flex;
align-items: center;
width: 100%;
padding: 1rem 1.25rem;
font-size: 1rem;
color: #212529;
background-color: transparent;
border: 1px solid rgba(0,0,0,.125);
border-radius: 0;
overflow-anchor: none;
transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease;
}
.accordion-collapse {
border: solid rgba(0,0,0,.125);
border-width: 0 1px;
}
.accordion-body {
padding: 1rem 1.25rem;
}
.view_profile, .cate-main {
padding: 38px 0px;

background-size: cover;
color: #fff;
position: relative;
background-image: url('../img/red_bg.jpg');
}
.nav-tabs {
border-bottom: none;
margin-bottom: 2px;
}

.tab-pane.busy .mb-10, .tab-pane.busy .button{
background:#F0E42C !important;
}
.tab-pane.offline .mb-10,.tab-pane.offline .button{
background:#f03a17 !important;
}
.tab-pane.available{
border-radius:0px;
}
.tab-pane.available .mb-10,.tab-pane.available .button{
background:#00b127 !important;
}

.offline .mb-10{ background: #ff0000 !important; animation: glowing_offline 1500ms infinite !important;}
.busy .mb-10{ background: #ffa31a !important;    margin: 0 auto; animation: glowing_busy 1500ms infinite !important;}
.available .mb-10{ background: #00b127 !important;animation: glowing_available 1500ms infinite !important;}

.another_girl{color:#00b127; font-weight:700;}

@-moz-keyframes glowing_available {
  0% { background-color: #00b127; -moz-box-shadow: 0 0 3px #00b127; }
  50% { background-color: #00b127; -moz-box-shadow: 0 0 40px #00b127; }
  100% { background-color: #00b127; -moz-box-shadow: 0 0 3px #00b127; }
}

@-o-keyframes glowing_available {
  0% { background-color: #00b127; box-shadow: 0 0 3px #00b127; }
  50% { background-color: #00b127; box-shadow: 0 0 40px #00b127; }
  100% { background-color: #00b127; box-shadow: 0 0 3px #00b127; }
}

@keyframes glowing_available {
  0% { background-color: #00b127; box-shadow: 0 0 3px #00b127; }
  50% { background-color: #00b127; box-shadow: 0 0 40px #00b127; }
  100% { background-color: #00b127; box-shadow: 0 0 3px #00b127; }
}

/**************   offline ********************/
@-moz-keyframes glowing_offline {
  0% { background-color: #ff0000; -moz-box-shadow: 0 0 3px #ff0000; }
  50% { background-color: #ff0000; -moz-box-shadow: 0 0 40px #ff0000; }
  100% { background-color: #ff0000; -moz-box-shadow: 0 0 3px #ff0000; }
}

@-o-keyframes glowing_offline {
  0% { background-color: #ff0000; box-shadow: 0 0 3px #ff0000; }
  50% { background-color: #ff0000; box-shadow: 0 0 40px #ff0000; }
  100% { background-color: #ff0000; box-shadow: 0 0 3px #ff0000; }
}

@keyframes glowing_offline {
  0% { background-color: #ff0000; box-shadow: 0 0 3px #ff0000; }
  50% { background-color: #ff0000; box-shadow: 0 0 40px #ff0000; }
  100% { background-color: #ff0000; box-shadow: 0 0 3px #ff0000; }
}

/***************************  busy ******************************/
@-moz-keyframes glowing_busy {
  0% { background-color: #ffa31a; -moz-box-shadow: 0 0 3px #ffa31a; }
  50% { background-color: #ffa31a; -moz-box-shadow: 0 0 40px #ffa31a; }
  100% { background-color: #ffa31a; -moz-box-shadow: 0 0 3px #ffa31a; }
}

@-o-keyframes glowing_busy {
  0% { background-color: #ffa31a; box-shadow: 0 0 3px #ffa31a; }
  50% { background-color: #ffa31a; box-shadow: 0 0 40px #ffa31a; }
  100% { background-color: #ffa31a; box-shadow: 0 0 3px #ffa31a; }
}

@keyframes glowing_busy {
  0% { background-color: #ffa31a; box-shadow: 0 0 3px #ffa31a; }
  50% { background-color: #ffa31a; box-shadow: 0 0 40px #ffa31a; }
  100% { background-color: #ffa31a; box-shadow: 0 0 3px #ffa31a; }
}

@media (max-width: 575.98px){
a.btn-secondary.rj-show-for-mobile.click-to-call-pr.mb-10 {
    width: 100% !important;
    padding: 10px;
    border-radius: 25px;
    text-align: center;
    margin: 0 auto;
	background: #00b127;
    color: #fff;
	    font-size: 30px;
    font-weight: 700;
}
.tab-pane .button{
	background: #00b127;
    color: #fff;
	width: 82%;
    padding: 10px;
    border-radius: 25px;
    text-align: center;
    margin: 0 auto;

}
button#nav-contact-tab {
    background: #27AE60;
    padding: 0px 12px;
}
.foot_link {
    display:grid;
    margin: 20px 0;
}
 .view_profile_head .busy {
    font-size: 15px !important;
    float: right;
}
 .popup_inner { width: 100%;  display: block;}
	  .popup_dynamic {  width: 100%;  float:none;}
	  .summery {  width: 100%;}
	  .available, .view_profile_head .busy {
    font-size: 15px !important;
    position: relative;
    top: 0;
    right: 0;
}

}
