﻿body{  
    background: #f5f5f5;
    color: #000;
    transition:all 0.5s; 
    }

.container 
{
    padding-left:15px;
    padding-right:15px;
}
[class^=col-xs].no-padding-l{ padding-left:5px;}
[class^=col-xs].no-padding-r{padding-right:5px;}

[class^=col-sm]{ padding-left:5px; padding-right:5px;}
.galaxy-astrologer { margin-top:10px; margin-bottom:15px; }
.galaxy-as { background:#fff; padding:10px; margin-top:10px; margin-bottom:15px; border-radius:4px; position:relative; }.left-img img { width:100%; border-radius:4px; }
.middle-text h2 { margin:0px; padding:0px; line-height:24px; font-size:20px; margin-bottom:15px; } .middle-text { padding-left:5px;}
.f-bx { margin-top:15px; }
.f-bx .green-box {width: 28px; height: 22px; border-radius: 3px; background-color: #428b2c; font-size: 12px; font-weight: 500; float: left; color: #fff; margin-right: 8px; display: flex; align-items: center; justify-content: center;}
.rating-star { padding-left:8px; padding-right:8px; } .rating-star span { background:#f5f5f5; } .rating-star span img {  background:#ddd; padding:2px; width:20px; border-radius: 3px; }
.votes {padding-left:5px; vertical-align:bottom;  color:#788898;} .f-bx i { color:#788898; margin-right:10px; vertical-align:middle; font-size:20px; } .f-bx .icon-f { color:#788898; margin-right:10px; vertical-align:middle; font-size:16px; }
.trusted { }.trusted img { width:120px; } .btn-box {float:right; margin-top:90px;} .btn-box i { vertical-align:middle;     display: inherit; }
.modal-default-lg { width:45%; } .orange-text { color:#ff6000; } .modal-default-content { padding:20px; background:#fff; border-radius:4px; }
.modal-default-lg .close {position: absolute; top: 10px;right: -10px;background: #333; width: 40px;height: 40px;z-index: 8;opacity: 1; color: #fff; border-radius: 100%; line-height: 40px; font-size: 30px;}
.btn-create:hover, .btn-create:focus  { color:#fff; text-decoration:none; }
.takeover { display:none; }
.btn-create {color: #fff; padding:10px 8px 10px 15px; border-radius:3px; background: #FF6F00;text-transform: uppercase;font-weight: 500;transition: box-shadow .50s;box-shadow: 0 1px 2px 0 rgba(0,0,0,0.16), 0 1px 5px 0 rgba(0,0,0,0.12);}
.modal-default-lg h4 { margin-bottom:25px; margin-top:0px; }
.modal-default-lg .form-horizontal .control-label { text-align:left; color:#788898; font-weight:normal; }
.dis-w {display: block; }  .dis-m {display: none; } .addr { display:none; }  .addr1 { display:block; }  .btn-box { display:block; }  .new-btn { display:none; }
.vertified-icon { position:absolute; top:20px; left:20px; } .vertified-icon > img { width:100px; }
.user-details{ background:url("/astrologer/images/1.jpg") no-repeat; height:400px; color:#fff; padding:90px 30px;}
.mragaank{ background:url("/astrologer/images/2.jpg") no-repeat; height:400px;}
.yogesh{ background:url("/astrologer/images/14.jpg") no-repeat; height:400px;}
.deepanshu{ background:url("/astrologer/images/3.jpg") no-repeat; height:400px;}
.raman { background:url("/astrologer/images/4.jpg") no-repeat; height:400px;}
.pavan { background:url("/astrologer/images/5.jpg") no-repeat; height:400px;}
.hanumman { background:url("/astrologer/images/6.jpg") no-repeat; height:400px;}
.hari { background:url("/astrologer/images/7.jpg") no-repeat; height:400px;}
.vijay { background:url("/astrologer/images/8.jpg") no-repeat; height:400px;}
.ojha { background:url("/astrologer/images/9.jpg") no-repeat; height:400px;}
.adith { background:url("/astrologer/images/10.jpg") no-repeat; height:400px;}
.user-details h1  {font-size:36px; color:#fff; padding:0px; margin-bottom:0px;}
.user-details .votes { color:#fff; } .user-details .f-bx i, .user-details .f-bx .icon-f, .user-details .f-bx a { color:#fff; }
.astrologer-view { margin-top:20px; margin-bottom:20px; }
.left-side-column h2 { color:#333; margin-bottom:10px; }
.left-side-column { background:#fff; padding:10px; }
.left-icon-msg  { display:flex; margin-bottom:15px; vertical-align:middle; color:#787878; }
.ic-left { float:left; }
.ic-left i {background:#f5f5f5; color:#333; font-size:20px; width:30px; height:30px; border-radius:180px; margin-right:10px; line-height:30px; text-align:center;}
.ic-right { float:left; width:91%; } .pt { padding-top:6px; }
.mtop { margin-bottom:0px; }
.right-side-column { background:#fff; float:left; width:100%;}
.right-side-column .nav-tabs>li { width:50%;background: #e7e7e7;}
.right-side-column .nav-tabs { border-top:1px solid #ddd; border-bottom:0px; }
.right-side-column .nav-tabs>li.active>a, .right-side-column .nav-tabs>li.active>a:hover, .right-side-column .nav-tabs>li.active>a:focus {  border-width:0 1px 0px 1px; background:#fff; }
.right-side-column .nav-tabs>li a { padding:15px; font-size:18px; vertical-align:middle; border-bottom:1px solid #ddd; }
.right-side-column .nav-tabs>li a i { vertical-align:middle; margin-right:10px; }
.right-side-column .nav-tabs>li a { padding:15px; }
.right-side-column .nav-tabs>li a:hover { color:#900;}
.right-side-column .tab-content { padding:10px; float:left; width:100%; }
.star-rate { text-align:right; float:right; margin-top:-3px; }
.message-review { background:#f5f5f5; border-radius:4px; margin-top:15px; padding:10px; color:#787878; }
.right-move { text-align:right; float:right; }
.message-review .form-group { margin-top:10px; margin-bottom:10px; }
.style-span { margin-right:25px; }
.pretty .state label { text-indent: 2em; }
.choosefile { position:relative; }
.choosefile .inputfile { opacity:0; }
.choosefile label { color:#900; }
.choosefile label i {transform: rotate(90deg); vertical-align:middle; margin-right:10px; }
.btn-submit, .chk-box { margin-top:15px; }
.btn-submit .btn-create { border:0px; box-shadow:none; padding:10px 40px; }
.lower-text  { margin-top:15px; color:#787878; padding:0px 10px; }
.lower-text h2 { padding:0px; }
.lower-text p { text-align:justify; }
.user-reviews { margin-top:15px; margin-bottom:15px; }
.inline-ul { margin:0px; padding:0px; }.inline-ul li { display:inline-block; list-style:none; margin-right:10px; } .inline-ul li a  {list-style:none; padding:8px 12px; border-radius:4px; color:#787878; border:1px solid #ddd; }
.inline-ul li a:hover { border:1px solid #900; color:#900; transition:all 0.5s; }
.user-reviews .active-a { border:1px solid #900; color:#900; }
.start-rating { margin-top:0px; color:#787878; float:left; width:100%; }
.left-rating { float:left; } .left-rating img { width:50px; }
.right-rating { float:left; margin-left:10px; width:90%; }
.name-rat { margin-left:10px; margin-top:-4px; color:#787878; } 
.date-ra { text-align:right; float:right; color:#787878; }
.right-rating p {  text-align:justify; margin-top:10px;}
.name-t { vertical-align:middle; }
.share-like-comment i {  vertical-align:middle; margin-right:5px;}
.right-rating { border-bottom:1px solid #ddd; padding-bottom:5px; padding-top:5px; }
.rate-box { padding:10px; border:1px solid #ddd; background:#f5f5f5; margin-top:20px; margin-bottom:25px; }
.rate-box h4 { margin:0px; padding:0px; color:#787878; }
.rate-box p { margin-top:5px; margin-bottom:0px; color:#787878; }
.span-right { position:absolute; right:5px; bottom:40px; }
.span-right > i { font-size:28px; color:#787878; }
.share-cm { margin-top:20px; }
.no { display:none; }
.txt-link { color:#000; }
.txt-link:hover { text-decoration:none; color:#b92204; }
.btn-offer { margin-bottom: 20px; text-align: center; }
.btn-offer .btn-create { width:20%; font-size: 24px; display: inline-block; text-align: center; }
.btn-offer .btn-create i { vertical-align: middle; margin-top: -4px; font-size:28px;}
.astro-p p {text-align:justify;} .galaxy-as h3 { font-size:22px; line-height:24px; }
.text-green { color:#428b2c; }
    .modal-default-content {
    padding: 20px;
    background: #fff;
    border-radius: 4px;
}
.modal .details-form h2{margin-top:0; margin-bottom:24px !important;}

.modal-timing .modal-head {

padding:10px;
}
.modal-timing .modal-head h2
{
    margin:0px;
    font-weight:800;
    font-size:28px;
    padding:0px;
}
.modal-timing .close 
{
    position:absolute;
    font-size:36px;
    top:30px;
    opacity:1;
    right:18px;
}
.modal-timing .details-form 
{
    padding:10px;
}
.modal-timing .details-form h3 
{
    
    font-size:20px;
    margin-top:5px;
    margin-bottom:20px;
}
.modal-timing .details-form input 
{
    height:44px;
    margin-bottom:10px;
}
.text-orange-dark 
{
    color:#ea6915;
}
.modal-timing .details-form h4 
{
    padding-left:15px;
    font-size:20px;
    margin-top:5px;
    margin-bottom:15px;
    font-weight:600;
}
.text-green-dark 
{
    color:#009383;
}

@media only screen and (max-width: 768px) {
.dis-w {display: none; }  
.dis-m {display: block; } 
.addr { display:block; font-size:13px; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;  }
.addr1 { display:none; }
.container { padding-left:0px; padding-right:0px; }
.galaxy-as { padding:6px; margin:0px; border-bottom:1px solid #ddd; padding-top:12px; padding-bottom:10px; border-radius:0px; } 
.middle-text h2 { font-size:16px; line-height:14px; margin-bottom:8px; white-space: nowrap;text-overflow: ellipsis;overflow: hidden; }
.f-bx .green-box { width:34px; height:22px; font-size:13px; margin-right:5px;}
.rating-star { padding-left:3px; padding-right:3px; display:inline; } 
.rating-star span img { background:transparent; padding:0px; width:15px; }
.rating-star span { background:transparent; } .votes { font-size:13px; } 
.btn-box { margin-top:7px; margin-bottom:10px;} 
.trusted img { width:90px; margin-right:5px; }
.m-r-b { margin-bottom:8px; }
.new-btn {float:right; margin-top:30px; color:#788898; display:block; }
.green-text { color:#428b2c; }
.new-btn a { color:#788898;} 
.f-bx .icon-f { font-size:13px; }
.vertified-icon { position:absolute; top:10px; right:2px; left:auto; } 
.vertified-icon img { width:60px; } 
.f-bx { margin-top:6px; }
.votes { padding-left:0px; }
.trusted { float:left; }
.trusted img { width:108px; margin-top:0px; }
.trtop { margin-top:10px; }
.btn-create {padding:6px 6px 6px 12px; font-size:14px;} .btn-create i { font-size:18px; vertical-align: top; }
.takeover { display:block; }
.modal-default-lg { width:100%; }
.modal-default-lg .close {top: 3px;right: 10px;width: 25px;height: 25px;line-height: 25px;font-size: 20px;}
.mtop { margin-top:15px; } .middle-text { display:inline-block; padding-left:6px; }
.modal-default-lg h4 { margin-bottom:5px; line-height:24px; }
.user-details { background-position: center; height:200px; padding:20px 10px; }
[class^=col-xs].no-padding-r { padding-right:0px; }
[class^=col-xs].no-padding-l { padding-left:0px; }
.galaxy-astrologer .row { margin-right:0px; margin-left:0px; }
.user-details .f-bx { margin-bottom:10px; }
.user-details h1 { font-size:28px; margin-bottom:10px; }
.left-side-column h2 { margin-top:0px; margin-bottom:5px; font-size:22px;}
.left-icon-msg { margin-bottom:10px; }
* { box-sizing:border-box;}
.pt { padding-top:0px; } .ic-right { padding-top:6px; }
.left-rating {width:15%;     box-sizing: border-box; } .right-rating  { width:82%;     box-sizing: border-box; }
.share-like-comment i { margin-right:0px; }
.btn-offer { margin-top:20px; }
.btn-offer .btn-create { width:55%; font-size:20px;}
.btn-offer .btn-create i { margin-top:-3px; }
.galaxy-as h3 { font-size:20px; line-height:24px; }
.modal-default-content { padding:6px; }
   .modal-timing .details-form h3 { font-size:16px; line-height:24px; margin-bottom:10px; }
   .modal-timing .modal-head h2 { font-size:22px; }
   .modal-timing .details-form  { padding-top:2px;}
   .modal-timing .close { font-size:28px;}
   .modal-timing .details-form h4 { padding-left:5px; font-size:16px; }
   .modal-timing .close { top:10px; }
   .modal-timing .modal-head { padding:4px 10px 0px 10px; }
   .middle-text .txt-link { line-height:22px; }
}
@media only screen and (max-width: 479px)  
{
 .right-side-column .nav-tabs>li a { padding:15px 6px; font-size:16px; }  
 .inline-ul li a { padding:6px; } 
 .share-like-comment i { margin-right:0px; font-size:18px; }
 .share-like-comment { font-size:14px; }
 .name-rat span img { width:12px; }
 .style-span { margin-right:5px; }
 .choosefile label i { margin-right:5px; }
 .lower-text h2 { line-height:24px; }
 .lower-text h4 { line-height:26px; }
 .user-details h1 { font-size:22px; }
 .user-details { padding-top:10px; }
}
@media only screen and (max-width: 380px)  
{
   .search-input-mobile { width: 200px; } 
   .right-side-column .nav-tabs>li a { padding:10px 4px; font-size:14px; }  
   .inline-ul li a { padding:6px; } 
   .inline-ul li { margin-right:0px; }
   .right-side-column .nav-tabs>li a i { margin-right:2px; }
   .name-rat { margin-left:0px; }
}
@media only screen and (max-width: 350px) 
{
   
  .inline-ul li a {font-size:13px; }
  .right-rating { width:80%; }
  .right-side-column .nav-tabs>li a { padding:10px 4px; font-size:13px; } 
  .left-side-column h2 { font-size:18px; }
}




    .rating { border: none;  float: left; }
    
    .rating > input  { display: none; }
    .rating > label:before {
        margin: 5px;
        font-size: 2em;
        font-family: 'Material Icons';
        display: inline-block;
        content: "\e838";
        
            }
    
    .rating > .half:before
    {
        content: "\e839";
        position: absolute;
    }
    
    .rating > label
    {
        color: #ddd;
        float: right;
    }
    .review-rate
    {
        display: block;
        line-height: 32px;
    }
    
    
    .rating > input:checked ~ label,
    .rating:not(:checked) > label:hover,
    .rating:not(:checked) > label:hover ~ label
    {
        color: #FFD700;
    }
 
    
    .rating > input:checked + label:hover,
    .rating > input:checked ~ label:hover,
    .rating > label:hover ~ input:checked ~ label,
    .rating > input:checked ~ label:hover ~ label
    {
        color: #FFED85;
    }
    
