
@media (max-width: 1440px) {
  .Patient-profile-container .account-type.profile.patient-profiles {
    margin-top: 8rem;
    min-height: calc(90vh - 116px);
}
  .video-js {
    width: 100% !important;
    height:620px;
  }


}

@media (max-width: 1390px) {


  footer .select-language .nice-select .current {
    font-size: 13px !important;
    position: relative;
    vertical-align: top;
    line-height: 20px;
  }  
 /* ------day-view-changes-------*/
 .dropdown-menu.dropdown-action-list-app-day-view.show { transform: translate3d(0px, 38px, 0px) !important;
 }
/* ------day-view-changes-------*/


  .search-body-area {
    padding: 30px 0 50px 0;
    min-height:auto;
}
#search-page-wrapper {
  margin-top: 8rem;
}
  .video-js {
    width: 100% !important;
    height:550px;
  }

  .nav-pill-tabbing.calander-pills { max-width: 1400px; margin: 0 auto; padding: 0 24px;}
 .calnder-area { padding: 0 25px 40px 25px;}
 .navbar { padding: 48px 20px; }
 .banner-content {  margin: 233px 0 0 18px;}
 .testtimonial-container { padding-left: 20px;}
 .blog-listing h2 { padding-left: 20px;}
 .footer-links { margin: 0 0 0 10px; display: flex;}
 
   footer p {
     margin: 0 20px 0 0;
   }
   /* .wizard > .content {height:600px; overflow-y:scroll;} */
   .static-content {
     padding: 0 19px;
   }
 
   .profile-area {
     padding: 40px 20px;
   }
 
   .health-info {
     padding: 90px 20px 90px 20px;
   }
   /*--medium-device-changes--*/
   footer .footer-links li a {font-size: 13px;}
 
   .current {
     font-size: 13px;
     vertical-align: middle;
     line-height: 40px;
   }
 
   .select-language form .nice-select::after {
     top: 50%;
     font-size: 10PX;
     height: 5px;
     width: 5px;
     right: 17px;
   }
 
   .footer-links li {
     line-height: 40px;
   }
 
   .footer-links li::before {
     top: 13px;
   }
 
   #User-Info-Popup .modal-dialog {
     max-width: 550px;
     margin: 7% auto;
   }
 
   .footer-links li {
     margin-right: 7px !important;
   }
 
   footer .col-12.col-lg-5.col-xl-4 {
     padding-right: 0;
   }
   /*---latest-tab-css---*/
   #Createslot-modal .modal-dialog.slot-dialog {
     max-width: 580px;
     margin: 1% auto;
   }
 
   .container.sub-container {
    padding: 0 54px;
}
.profile-info.show-info-inline .time-location span.locationicon img {max-width: 29px; margin-right: 5px;}
.profile-info.show-info-inline .time-location h4 img {max-width: 26px;}
 
 
 }

 @media (max-width: 1280px) {
  
  .Patient-profile-container .account-type.profile.patient-profiles {min-height: calc(90vh - 140px); margin-top: 9rem;}
  footer .select-language .nice-select .current {
    font-size: 13px !important;
    position: relative;
    vertical-align: top;
    line-height: 20px;
  }   
  /* ------day-view-changes-------*/
  .dropdown-menu.dropdown-action-list-app-day-view.show {
    transform: translate3d(0px, 38px, 0px) !important;
  }
  .today-eventlist span {width: 75%;}
/* ------day-view-changes-------*/

 .video-js {
  width: 100% !important;
  height:500px;
}

}
 @media (max-width: 1230px) {
  .spanish-version footer .footer-links li a { font-size: 11px;}
  .spanish-version footer .select-language .nice-select .current { font-size: 11px !important;}
  .col-12.col-md-12.col-lg-4.listing-details.doctor-consultation-tabslist { padding: 0;}
  .listing-details.doctor-consultation-tabslist .nav-link { padding: .5rem 8px;}
  .Patient-profile-container .account-type.profile.patient-profiles {
    min-height: calc(90vh - 140px);
    margin-top: 7rem;
}

  .video-js {
    width: 100% !important;
    height: 450px;
  }
     .contact-form {
       padding: 0 20px !important;
     max-width: 100%;
     margin: 10% auto 0 auto;
   }
 
   .contact-details-list {
     min-height: calc(100vh - 235px);
     padding: 0 15px;
   }
 
   .contact-details {
     height: 100%;
     padding: 0 15px;
   }
 
   .contact-info {
     padding-top: 0 !important;
   }
 
   .contact-text h3 {
     line-height: 24px;
     margin-top: 14px;
     font-size: 19px;
   }
     /*---DOCTOR-PUBLIC-PROFILE---*/
     #search-page-wrapper {
      margin-top: 7rem;
  }
  .navbar {
    padding: 39px 20px;
}
 
   .monthl-timeslots .slick-prev.slick-prevsi.slick-arrow {
     left: -8px;
   }
 
   .monthl-timeslots .slick-next.slick-nexti.slick-arrow {
     right: -26px;
   }
 
   .booking-appntment-cocern ul.nav.nav-tabs.listing-data.appointment-tabs-list li a {
     font-size: 13px;
     color: #82acaa;
     padding-left: 0;
     padding-right: 0;
   }
 
 
 
   .row.doctor-listing.book-appointment-page {
     padding-top: 20px;
     padding-bottom: 20px;
   }
 
   .search-body-area .profile-image figure img {
     height: 120px;
     width: 120px;
   }
 
   .search-body-area {
     padding: 70px 0 50px 0;
   }
 
   p.pub-ex {
     width: 66% !important;
     float: left;
   }
 
   ul.langauge-spoken li {
     width: 49%;
     margin-bottom: 10px;
   }
 
   .search-body-area .doctor-listing .profile-detailtext h2 {
     font-size: 20px !important;
     color: #fff;
   }
 
   .Procedure-Concern h3 {
     font-size: 20px;
   }
 
   .information-text.tab-content-text:after {
     right: -10px;
   }
 
   div#accordion .card-body ul {
     padding-left: 4px;
   }
 
   div#accordion .card-header h5 a {
     font-size: 20px;
   }
 
   ul.nav.nav-tabs.listing-data.appointment-tabs-list li {
     text-align: center;
     width: 50%;
   }
 
   .rating-reviews.doc-pub-review-page {
     margin-bottom: 30px;
   } 
 /*---DOCTOR-PUBLIC-PROFILE-closed-here-*/	
 
   .banner-content {
     margin: 130px 0 0 18px;
   }
 
   .banner-form input:first-child {
     width: 270px;
   }
 
   .banner-form input {
     padding: 0 10px;
     width: 141px;
     font-size: 16px;
   }
 
   .banner-section h1 {
     font-size: 74px;
     line-height: 72px;
   }
 
   .banner-listing li:nth-child(1) {
     padding-left: 20px;
   }
 
   .banner-listing li:nth-child(2) {
     padding-right: 20px;
     padding-left: 20px;
   }
 
   .banner-listing li:nth-child(2)::before {
     left: -19px;
   }
 
   .banner-listing li:nth-child(3) {
     padding-left: 20px;
   }
 
   .banner-listing li {
     padding: 49px 20px 20px 40px;
   }
 
   .banner-listing li:last-child {
     padding-left: 20px;
   }
 
   .banner-listing li:nth-child(4)::before {
     left: -8px;
   }
 
   .social-links {
     margin: 0;
   }
 
   .body-face a {
     background-position: 64% center;
   }
 
   .banner-listing li {
     padding-top: 39px;
   }
 
   .add-health-info {
     right: 30px;
   }
 
 /*---latest-tab-css---*/
   .contact-form {
     padding: 0 20px !important;
     max-width: 100%;
     margin: 10% auto 0 auto;
   }
 
   .contact-details-list {
     min-height: calc(100vh - 235px);
     padding: 0 15px;
   }
 
   .contact-details {
     height: 100%;
     padding: 0 15px;
   }
 
   .contact-info {
     padding-top: 0 !important;
   }
 
   .contact-text h3 {
     line-height: 24px;
     margin-top: 14px;
     font-size: 19px;
   }
 
   .nav-pill-tabbing.calander-pills {
     max-width: 1400px;
     margin: 0 auto;
     padding: 0 18px;
   }
 
   .calnder-area {
     padding: 0 18px 20px 18px;
   }
 
   .time-format::after {
     top: 15px;
     left: 33%;
     width: 65%;
   }
 
   #Createslot-modal .modal-dialog.slot-dialog {
     max-width: 580px;
     margin: 1% auto;
   }
 /*---latest-tab-css---*/
 /*--patient_profile_Page--*/
   .container.sub-container {
     padding: 0 30px;
   }
 
   .appointment-details {
     padding: 20px 20px;
   }
 
   ul.overall-reviews li img {
     max-width: 10px;
   }
 
   span.rating-count {
     font-size: 12px;
   }
 
   .footer-link {
     display: flex;
   }
 
   .footer-link a {
     font-size: 12px;
     margin-right: 5px;
   }
 
   .footer-link a img {
     margin-right: 2px;
     max-width: 15px;
   } 
 /*--patient_profile_Page--*/
 
 
   /* latest-changes-tab-view*/
   
   .testtimonial-container {
     padding-bottom: 0px;
   }
 
   .blog-box .title {
     margin-right: 20px;
   }
 
   .wizard>.content {
     height: auto;
     min-height: 700px;
   }
 
   .treatment-goal {
     max-width: 100%;
     margin: auto;
     padding: 0 100px;
   }
 
   .face-part {
     background-image: url(../images/assessment-arrow.svg);
     background-position: 70% center;
   }
 
   .banner-content {
     margin: 130px 0 0 18px;
   }
 
   .banner-form input:first-child {
     width: 270px;
   }
 
   .banner-form input {
     padding: 0 10px;
     width: 141px;
     font-size: 16px;
   }
 
   .banner-section h1 {
     font-size: 74px;
     line-height: 72px;
   }
 
   .banner-listing li:nth-child(1) {
     padding-left: 20px;
   }
 
   .banner-listing li:nth-child(2) {
     padding-right: 20px;
     padding-left: 20px;
   }
 
   .banner-listing li:nth-child(2)::before {
     left: -19px;
   }
 
   .banner-listing li:nth-child(3) {
     padding-left: 20px;
   }
 
   .banner-listing li {
     padding: 49px 20px 20px 40px;
   }
 
   .banner-listing li:last-child {
     padding-left: 20px;
   }
 
   .banner-listing li:nth-child(4)::before {
     left: -8px;
   }
 
   .social-links {
     margin: 0;
   }
 
   .body-face a {
     background-position: 64% center;
   }
 
   .banner-listing li {
     padding-top: 39px;
   }
 
   .add-health-info {
     right: 30px;
   }
 
   .health-info {
     padding: 90px 20px 90px 20px;
   }
   /*--medium-device-changes--*/
   
   footer .footer-links li a {
     font-family: 'SneakTrialRegular';
     color: #ffffff;
     font-size: 13px;
     float: left;
   }
   ul.concern-list li h3 {
	font-family: 'SneakTrialLight';
	font-size: 19px;

}
 .title img {
	min-height: auto !important;
	height:auto !important;
}
  .current {
	font-size: 13px;
	vertical-align: middle;
	line-height: 12px;
}.nice-select.chosen-select {
	border: 0;
	border-bottom: 1px solid #276b67;
	padding-left: 8px;
}
.title img {
	min-height: 150px !important;
	height: 250px;
}
.blog-box .title {
	margin-right: 0;
}
 
   .select-language form .nice-select::after {
     top: 50%;
     font-size: 10PX;
     height: 5px;
     width: 5px;
     right: 17px;
   }
   /*--Tab-view-editdropdown---*/
   
   .edit-dropdown ul.dropdown-menu.custom-dropdown-style.show {
     top: 40px !important;
     left: -44px !important;
   }
 
   .footer-links li {
     display: inline-block;
     position: relative;
     margin-right: 4px;
   }
 
   .footer-links li::before {
     display: none;
   }
 
   footer span.current::before {
     display: none;
   }
   /*---latest-tab-css---*/
   
   .contact-form {
     padding: 0 20px !important;
     max-width: 100%;
     margin: 10% auto 0 auto;
   }
 
   .contact-details-list {
     min-height: calc(100vh - 235px);
     padding: 0 15px;
   }
 
   .contact-details {
     height: 100%;
     padding: 0 15px;
   }
 
   .contact-info {
     padding-top: 0 !important;
   }
 
   .contact-text h3 {
     line-height: 24px;
     margin-top: 14px;
     font-size: 19px;
   }
 
   .nav-pill-tabbing.calander-pills {
     max-width: 1400px;
     margin: 0 auto;
     padding: 0 18px;
   }
 
   .calnder-area {
     padding: 0 18px 20px 18px;
     justify-content: center;
   }
 
   .time-format::after {
     top: 15px;
     left: 33%;
     width: 65%;
   }
 
   #Createslot-modal .modal-dialog.slot-dialog {
     max-width: 580px;
     margin: 1% auto;
   }
   /*---latest-tab-css---*/;
 }
 @media (max-width:1024px) {
  span.patient-name {
    font-size: 16px;
 }
  .sub-menu-list li a {font-size: 11px;}
  .health-information-patinmet-page .info-col .edit-dropdown .patinet-helath-droplist .health-page-dropdown {   transform: translate(0px, 0px) !important;   right: -5px !important;   left: auto !important;   top: 36px !important;   position: absolute !important;}
  .searchbox-suggestion input {font-size: 16px;}

  .paitent-calander-setting-page {max-width: 967px;}
  .profile-bar.profile-edit .profile-area {padding-top: 0px; padding-bottom: 0;}
  .account-type.profile.patient-calandar-page-wrapper {min-height: calc(100vh - 432px); display: flex;padding: 50px 20px 40px 25px;}
  .empty-screen-msg.text-center img {  max-width: 132px;}

  .sub-menu-list li {margin-left: 14px;}
  .listing-details.doctor-consultation-tabslist .nav-link {
    padding: .5rem 6px;
}

 /*----STRIPE-PAYMENT-MOBILE-VIEW----*/
.sign-up-form.sign-in.reset-password.stripe-payment-message-detail {
  max-width: 940px;
  margin: 0 auto;
}

 /*----STRIPE-PAYMENT-MOBILE-VIEW----*/
  .Patient-profile-container .account-type.profile.patient-profiles {min-height: calc(100vh - 125px);}
  .Patient-profile-container .account-type.profile.patient-profiles {
    padding-bottom: 66px;
   margin-top: 3rem;
    padding-top: 70px;
}
.today-eventlist span {width: 30%; text-align: right;}
 /* ------day-View-change--------*/
 .calander-page-view {
  margin-top: 7rem;
}
 .dropdown-menu.dropdown-action-list-app-day-view.show {transform: translate3d(0px, 38px, 0px) !important;}
 .today-eventlist .time-format {

  width: 63%;
  float: left;
  text-align: left;
  font-size: 15px;
  padding: 6px 0;

}
 .all-evecnts-list {padding: 35px 20px 10px 20px;}
.event-calnaders .hasDatepicker .ui-widget.ui-widget-content {
  border: 1px solid #c5c5c5;
  width: 100% !important;
  padding:0px;
}
 /* ------day-View-change-closed--------*/

   /*----PATIENT-DETAIL-PAGE-CSS-----*/	
 .dropdown-menu.dropdown-action-list-app.show { padding: 0; transform: translate3d(0) !important; right: 31px !important;width: 251px;}
 /*----PATIENT-DETAIL-PAGE-CSS-----*/
  .patient-doctor-map-search-listings .profile-info.show-info-inline .time-location span.locationicon p {
    width: 86%;
}

  .search-body-area .doctor-listing .profile-detailtext h2 a { font-size: 21px !important;}
  footer .select-language .nice-select .current {font-size: 13px !important; position: relative;}
  .select-language .nice-select .current{padding:0px !important;}
  .booking-appntment-review { padding: 10px 15px;}
  .booking-appntment-review form h3{font-size:20px;}
  .procedure-box {margin: 10px 0; }
  .procedure-box h4 {font-size: 15px;}
  .procedure-box h5 {font-size: 12px;line-height: 15px; margin: 6px 0 12px;}
  ul.doctor-pricing li span { font-size: 13px;}
  .cancel-btn { width: 99px;margin-right: 12px;font-size: 14px;}
  button.booknow-btn { width: 110px; font-size: 14px;}
  .search-body-area {padding: 25px 0 238px 0 !important; }
  .select-language form .nice-select {line-height: 17px;}

/*map-search-patient-css*/
.navbar {
  padding: 26px 20px;
}
.doctor-listing .profile-detailtext p{font-size:15px; font-weight:600;}
.search-map-paginantion-box {padding:38px 0;}
.profile-info.show-info-inline .time-location span.locationicon p {font-size: 15px; color: rgba(5, 90, 85, 1); font-weight: 600;}
.search-map-paginantion-box .Pervious-icon, .search-map-paginantion-box .Next-icon {
  top: 16px;
  
}
.search-body-area .patient-doctor-map-search-listings .profile-image figure img {
  height: 100px;
  width: 100px;
  border-radius: 100%;
  max-width: inherit;
}
.search-body-area .doctor-listing .profile-detailtext h2 a{font-size:25px;}
.listing-details.doctor-consultation-tabslist.patient-search-page-map-areas { margin-bottom: 15PX;}

/*---search-detail-pages----*/
a.pervious-slide {left: 7px;}
a.next-slide {right: -10px;}

ul.langauge-spoken li {
  width: 32%;
  margin-bottom: 10px;
}
#search-page-wrapper {
  margin-top: 5rem;
}
.search-body-area {
  padding: 25px 0 50px 0;
}
.booking-appntment-cocern form ul.nav.nav-tabs.listing-data.appointment-tabs-list li a {font-size: 14px !important;}
.monthl-timeslots select.select-month {font-size: 15px !important; cursor: pointer;}
ul.nav.nav-tabs.listing-data.appointment-tabs-list li {
  text-align: center;
  width: 100%;
}
.monthl-timeslots .slick-prev.slick-prevsi.slick-arrow {
  left: -15px;
  background-size:45%;
  top: 0;
}
.booking-appntment-cocern ul.nav.nav-tabs.listing-data.appointment-tabs-list li a { font-size: 12px;}
.slick-slide h3 {font-size: 14px !important;}
.monthl-timeslots .slick-next.slick-nexti.slick-arrow {
  right: -20px;
  background-size:45%;
  top: 0;
}
.appointment-whitebox {padding: 30px 22px 0 15px;}
.booking-appntment-cocern h3 { font-size: 20px;}
.monthl-timeslots ul.skill-list-inline.availbel-slot-appointment li .skilset {width: auto;padding: 0 14px;}
.select-language .nice-select .current {
  font-size: 14px !important;
  position: relative;
  padding: 16px 0 0;
  vertical-align: bottom;
  display: inline-block;
}
/*---search-detail-pages----*/

  ul.nav.nav-tabs.listing-data li {
    width: 100%;
    text-align: center;
}

  ul.nav.nav-tabs.listing-data li {
    width: 100%;
    text-align: center;
} 

  span.borderright {
   width: 1px;
    display: block;
    margin: 0 auto;
} 
  .video-js {
    width: 100% !important;
    height: 500px;
  }
   .slick-slide img {
	display: block;
	min-height: auto;
}
  .slick-slide img {
    display: block;
    min-height: auto;
  }
   figure.title.single-pagei-image {
     background-size: 100% !important;
     height:460px;
     width: 100%;
     background-repeat: no-repeat !important;
   }

 }
 @media (max-width: 1023px) {
/*-----notification-page--*/
.row.doctor-inner-page-padding {padding-top: 60px;padding-bottom: 60px;}
ul.patient-josephine li .patient-img-box img { height: 65px; width: 65px;border-radius: 100%;}
/*-----notification-page--*/
/* ------day-View-change--------*/
#select-prefer-location-dayView .nice-select .current {font-size: 12px !important;position: relative;}
.all-evecnts-list {padding: 35px 20px 10px 20px;}
.event-calnaders .hasDatepicker .ui-widget.ui-widget-content {padding:0px;}
.doctor-dashboard-month-day-view ul#pills-tab li a { font-size: 16px !important;}
.event-calnaders .today-eventlist span {width: 40%;word-break: break-word; font-size:15px !important;}
.event-calnaders .today-eventlist a.appointment-option {color: #055a55;  font-size:15px !important;}
.edite-row span.person-in {

  width:62% !important;
  float: right;

}
.event-calnaders .today-eventlist a{cursor: pointer;}
ul.day-view-edit-options li {padding: 7px 1px;}
.dropdown-menu.dropdown-action-list-app-day-view.show {
  transform: translate3d(0px, 38px, 0px) !important;
  background: #055a55;
  border: 0;
  width: 100% !important;
  padding: 0px !important;
  display: block !important;
}

.event-calnaders .hasDatepicker .ui-widget.ui-widget-content {
  border: 1px solid #c5c5c5;
  width: 100% !important;
  padding: 30px 0px;
}
 /* ------day-View-change-closed--------*/



  .search-map-paginantion-box {
    background: #055a55;
    float: left;
    width: 100%;
    position: relative;
    bottom: 0;
    display: flex;
    padding: 38px 0; 
}
  .form-group.col-md-6.col-lg-4.col-xl-3.mb-bomt.d-flex {
    margin-bottom: 13px !important;
}
  form.filter-list-flex {
    display: flex;
    flex-wrap: wrap;
}
.all-filter-listing .select-langugae-label {font-size: 15px;}
form.filter-list-flex label {
  font-size: 15px !important;
}
  
  .booking-appntment-review { padding: 10px 10px;}

/*------search-map-patient-listing-page---*/

.booking-details-list h3 {
  font-size: 15px;}

.mapp-padd-0 {padding: 0;}
.doctor-map-bg { margin-bottom: 20px;}
.listing-details.doctor-consultation-tabslist.patient-search-page-map-areas.map-inner-padding {width: 100%;float: right;padding-left: 0; padding: 0 10px}

/*---search-detail-pages----*/
a.book-appoinment {margin: 20px 0 30px; font-size: 15px;}
.search-body-area { margin-bottom:100px;}
.booking-appntment-cocern form ul.nav.nav-tabs.listing-data.appointment-tabs-list li a {font-size: 18px !important;}
.monthl-timeslots select.select-month {font-size: 15px !important; cursor: pointer;}
ul.nav.nav-tabs.listing-data.appointment-tabs-list li {
  text-align: center;
  width: 100%;
}
.monthl-timeslots .slick-prev.slick-prevsi.slick-arrow {
  left: -15px;
  background-size:55%;
  top: 0;
}
.booking-appntment-cocern ul.nav.nav-tabs.listing-data.appointment-tabs-list li a { font-size: 12px;}
.slick-slide h3 {font-size: 13px !important;}
.monthl-timeslots .slick-next.slick-nexti.slick-arrow {
  right: -20px;
  background-size:55%;
  top: 0;
}
.listing-details.appointment-whitebox {
  margin: 43px 0;
}
.booking-appntment-cocern h3 { font-size: 20px;}
.monthl-timeslots ul.skill-list-inline.availbel-slot-appointment li .skilset {width: auto;padding: 0 22px;}
.select-language .nice-select .current {
  font-size: 14px !important;
  position: relative;
  padding: 16px 0 0;
  vertical-align: bottom;
  display: inline-block;
}
.book-appointment-page .listing-details.appointment-whitebox {
  max-width:480px;
  margin: 29px auto;
  display: block;
  padding: 30px 30px;
}


.slick-slide h3 {
  font-size: 14px !important;
}
/*---doctor-search-page----*/
ul.pagination {
  margin-bottom: 40px;
}
.listing-details.doctor-consultation-tabslist {
  max-width: 480px;
  margin:30px auto;
}

/*---search-detail-pages----*/


  
  span.borderright {
    width: 1px;
    display: block;
    margin: 0 auto;
    position: absolute;
    left: 0;
    right: 0;
}
  .slick-slide img {
    display: block;
    min-height: auto;
  }
      
   .trt-url.face figure img {
     width: 100%;
     max-width: 100%;
 }
   
 
   .treatment-goal {
     padding: 0 100px;
   }
 
   .treatment-goal {
     max-width: 100%;
     margin: auto;
     padding: 0 100px;
   }
 
   .contact-form {
     padding: 0 20px !important;
     max-width: 100%;
     margin: 10% auto 0 auto;
   }
 
   .contact-details-list {
     min-height: calc(100vh - 235px);
     padding: 0 15px;
   }
 
   .contact-details {
     height: 100%;
     padding: 0 15px;
   }
 
   .contact-info {
     padding-top: 0 !important;
   }
 
   .contact-text h3 {
     line-height: 24px;
     margin-top: 14px;
     font-size: 19px;
   }
 
   #Createslot-modal .modal-dialog.slot-dialog {
     max-width: 580px;
     margin: 10% auto;
   }
     /*---latest-tab-css---*/
   .nav-pill-tabbing.calander-pills {
     max-width: 100%;
     padding: 0 18px;
   }
 
   .calnder-area {
     padding: 0 18px 30px 18px;
   }
 
   .all-evecnts-list {
     padding: 25px 25px;
   }
 
   .event-calnaders #calendar {
     padding: 15px 15px;
   }
 
   .chosen-container-multi .chosen-choices li.search-field input[type="text"],
     .chosen-container-active .chosen-choices li.search-field input[type="text"] {
     font-size: 12px;
   }
 
   .event-right h2 {
     font-size: 20px;
   }
 
   .nav.nav-pills li a {
     font-size: 15px;
   }
 
   .slot-img img {
     width: 28px;
     height: 28px;
     margin-right: 5px;
   }
 
   .sub-menu-list li a {
     font-size: 11px;
   }
 
   .show-mobile {
     display: none;
   }
 
   .time-format::after {
     right: 0;
     width: 46%;
     left: auto;
     height: 1px;
   }
 
   .add-info.bg-none .locatino-edits {
     float: left;
     width: 66%;
   }
 
   a.appointment-option {
     float: right;
     font-size: 13px;
     color: #b4b4b4;
   }
 
   #Createslot-modal .modal-dialog.slot-dialog {
     max-width: 580px;
     margin: 10% auto;
   }
     /*---latest-tab-css---*/;
   
   
   
   .title img {height: auto;}
   /*----DOCTOR-SEARCH-LISTING-PAGE-MOBILE-VIEW-----*/
   .search-body-area h2.search-tittle {
     color: #82acaa;
     font-size: 16px;
   }
 
   .search-body-area.seaech-page-doctorresult {
     padding: 25px 0 0 !important;
   }
 
   .row.doctor-listing {
     padding:20px 12px;
   }
 
   ul.nav.nav-tabs.listing-data li a {
     padding: 9px 5px;
     font-size: 13px;
   }
 
   ul.nav.nav-tabs.listing-data li {
     text-align: center;
     width: 100%;
   }
 
   span.locationicon.single-searchpage p {
     float: left;
     width: 80%;
   }
 
   .seaech-page-doctorresult .monthl-timeslots .slick-prev.slick-prevsi.slick-arrow {
     left: -18px;
   }
 
   .seaech-page-doctorresult .monthl-timeslots .slick-next.slick-nexti.slick-arrow {
     right: -32px;
   }
 
 /*----DOCTOR-SEARCH-LISTING-PAGE-MOBILE-VIEW-----*/		
   
   
   
   
   
   
   
   
   
 /*---DOCTOR-PUBLIC-PROFILE-tab--*/
   .appointment-whitebox {
     height: auto;
   }
 
   #search-page-wrapper {
     margin-top: 6rem;
   }
 
   
 
   .row.doctor-listing.book-appointment-page {
     padding-top: 20px;
     padding-bottom: 20px;
   }
 
   .search-body-area .profile-image figure img {
     height: 120px;
     width: 120px;
   }
 
   p.pub-ex {
     width: 66% !important;
     float: left;
   }
 
   ul.langauge-spoken li {
     width: 24%;
     margin-bottom: 10px;
   }
 
   .search-body-area .doctor-listing .profile-detailtext h2 {
     font-size: 20px !important;
     color: #fff;
   }
 
   .Procedure-Concern h3 {
     font-size: 20px;
   }
 
   .information-text.tab-content-text:after {
     right: -10px;
   }
 
   div#accordion .card-body ul {
     padding-left: 4px;
   }
 
   div#accordion .card-header h5 a {
     font-size: 20px;
   }
 
   ul.nav.nav-tabs.listing-data.appointment-tabs-list li {
     text-align: center;
     width: 50%;
   }
 
   .rating-reviews.doc-pub-review-page {
     margin-bottom: 30px;
   }
 /*---DOCTOR-PUBLIC-PROFILE-tab-closed here-*/	
   
   
   
   
   
   
 /*----gallery-tab-mobile-view---*/
   .add-album {
     height: 42vh;
   }
 
   .nav.nav-pills li {
     margin-right: 48px;
     padding-bottom: 13px;
   }
 
   .nav.nav-pills li a {
     font-size: 15px;
   }
 
   .gallery-head h1.gallery-title {
     font-size: 28px;
     margin-bottom: 40px;
   }
 
  
   ul.galler-result.Single-PageList li {
     width: 30.6%;
   }
 
   .addMore-albums {
     margin-right: 4%;
   }
 /*----gallery-tab-mobile-view---*/		
 
   
 /*---latest-tab-css---*/
   .contact-form {
     padding: 0 20px !important;
     max-width: 100%;
     margin: 10% auto 0 auto;
   }
 
   .contact-details-list {
     min-height: calc(100vh - 235px);
     padding: 0 15px;
   }
 
   .contact-details {
     height: 100%;
     padding: 0 15px;
   }
 
   .contact-info {
     padding-top: 0 !important;
   }
 
   .contact-text h3 {
     line-height: 24px;
     margin-top: 14px;
     font-size: 19px;
   }
 
 
 /*---latest-tab-css---*/
   .nav-pill-tabbing.calander-pills {
     max-width: 100%;
     padding: 0 18px;
   }
 
   .calnder-area {
     padding: 0 18px 30px 18px;
   }
 
   .all-evecnts-list {
     padding: 25px 25px;
   }
 
   .event-calnaders #calendar {
     padding: 15px 15px;
   }
 
   .chosen-container-multi .chosen-choices li.search-field input[type="text"], .chosen-container-active .chosen-choices li.search-field input[type="text"] {
     font-size: 12px;
   }
 
   .event-right h2 {
     font-size: 20px;
   }
 
  
 
   .slot-img img {
     width: 28px;
     height: 28px;
     margin-right: 5px;
   }
 
   .sub-menu-list li a {
     font-size: 11px;
   }
 
   .show-mobile {
     display: none;
   }
 
   .time-format::after {
     right: 0;
     width: 46%;
     left: auto;
     height: 1px;
   }
 
   .add-info.bg-none .locatino-edits {
     float: left;
     width: 66%;
   }
 
   a.appointment-option {
     float: right;
     font-size: 13px;
     color: #b4b4b4;
   }
 
   #Createslot-modal .modal-dialog.slot-dialog {
     max-width: 580px;
     margin: 10% auto;
   }
 /*---latest-tab-css---*/
 
   /* latest-changes-tab-view*/
   
   .treatment-goal {
     max-width: 100%;
     margin: auto;
     padding: 0 100px;
   }
 
   .face-part {
     background-image: url(../images/assessment-arrow.svg);
     background-position: 70% center;
   }
 
   section.body h3 {
     font-size: 32px;
   }
 
   .treatment-goal {
     padding: 0 100px;
   }
 
   /* footer {
     position: static;
   }
  */
   .banner-section h1 {
     font-size: 44px;
     line-height: 42px;
   }
 
   .banner-form input {
     padding: 0 10px;
     width: 125px;
     font-size: 10px;
   }
 
   .banner-form input:first-child {
     width: 170px;
   }
 
   .navbar {
    padding: 26px 20px;
  }
   .banner-form {
     margin-top: 50px;
   }
 
   .banner-listing li p {
     font-size: 14px;
     line-height: 21px;
   }
 
   .banner-listing li h2 {
     font-size: 16px;
   }
 
   .banner-listing li:nth-child(2)::before {
     left: -6px;
   }
 
   .banner-listing li:nth-child(4)::before {
     left: -6px;
   }
 
   .body-face a {
     background-position: 70% center;
   }
 
   .testtimonial-container .title {
     width: 100%;
   }
 
   .testtimonial-container .description {
     width: 100%;
   }
 
   .blog-box .title {
     width: 100%;
   }
 
   .blog-box .description {
     width: 100%;
   }
 
   .blog-box .description {
     padding-right: 20px;
   }
 
   .tab-list li:last-child {
     width: calc(100% - 100px);
   }
 
   .footer-links {
     margin: 0 0 20px 0;
     justify-content: center;
   }
 
   footer p {
     margin: 0;
   }
 
   .social-links {
     margin: 0 0 20px 0;
   }
 
   .banner-section {
     background-position: 0 344px;
   }
 
   .tabs-outer {
     background-position: -45px 139%;
   }
 
   .blog-listing {
     background-position: right 100%;
   }
 
   .wizard>.content {
     height: auto;
     min-height: 500px;
   }
 
   .load-more {
     margin-bottom: 30px;
   }
 
   .tabs-container {
     margin: 0 20px;
   }
 
   .tab-data {
     padding-left: 60px;
   }
 
   .navbar-light .navbar-brand img {
     width: 180px;
   }
 
   header .navbar-light .navbar-nav .nav-link {
     padding: 5px 13px 7px;
   }
 
   .contact-form .map-image {
     background-size: cover;
   }
 
   .contact-info {
     padding: 103px 20px 0 20px;
   }
   /*--Tab-view-editdropdown---*/
   
   .edit-dropdown ul.dropdown-menu.custom-dropdown-style.show {
     top: 40px !important;
     left: -44px !important;
   }
 
   .nice-select .list {
     height: auto;
   }
 }

 @media (max-width:992px) {
 /*-----notification-doctor-report-page-css--------*/
  span.notification-count {position: absolute;right: 6px;top: 3px;}
     
  }


 @media (max-width:991px) {
  
.nav-pill-tabbing ul#pills-tab { max-width: 680px;}
.profile-bar.profile-edit .profile-area {padding-top: 0px; padding-bottom: 0;}
.account-type.profile.patient-calandar-page-wrapper {min-height: calc(100vh - 529px); display: flex;padding: 50px 20px 40px 25px;}
.empty-screen-msg.text-center img {  max-width: 132px;}
.upcoming-appointments-list span.locationicon .clinic-address-list { float: left;width: 80%;}
.container.blog-listing.single-pagelisting { margin-top: 86px !important;}
.container.blog-listing.single-pagelisting.center-align-detailpage {max-width: 700px; margin: 0 auto;padding: 30px;}
.account-type.profile.patient-calandar-page-wrapper {min-height: calc(100vh - 529px); display:flex;}
 /*----STRIPE-PAYMENT-MOBILE-VIEW----*/
 h3.sucess-heading {margin: 15px 90px;}
 .sign-up-form.sign-in.reset-password.stripe-payment-message-detail {max-width: 691px;margin: 0 auto;}
 /*----STRIPE-PAYMENT-MOBILE-VIEW----*/

  .Patient-profile-container .account-type.profile.patient-profiles {
    min-height: calc(82vh - 125px);
}
  .profile-image figure img {height: 140px;	width: 140px; margin-right:0; border-radius: 100% !important;
    max-width: 140px;}
  .Patient-profile-container .account-type.profile.patient-profiles{padding-bottom:0;}
  .Patient-profile-container .account-type.profile {min-height: calc(74vh);}
  .account-type.profile .profile-info h2 { font-size: 23px !important; display: block;text-align:left;}
  .profile-detailtext {width: 73%;margin-left: 20px;}
  .Patient-profile-container .account-type.profile.patient-profiles {margin-top: 4rem;padding-bottom: 30px;padding-top: 45px;}

    .edit-btn {
        position: relative;
        top: -14px;
        left: -34px;
        width: 30px;
        height: 30px;
        display: inline-block;
        background: #055a55;
        text-align: center;
        border-radius: 100%;
        line-height: 22px;
    }

}



 
 @media (max-width: 767px) {
     .edit-btn {
        left: 0px;
    }
   /*---LANGAUGE-TRANSLATION-PAGE-CSS----*/
   .spanish-version .nav-pills .nav-link, .nav-pills .nav-link.active, .nav-pills .show>.nav-link {font-size: 9px; padding: 17px 5px 17px 15px; }
    /*---LANGAUGE-TRANSLATION-PAGE-CSS----*/

  .assessment-section .text-section {text-align: center;}
  .account-type.profile.doctor-dashprofile-month-padding {padding-top: 0;}
  header .dropdown-toggle .user-image img { max-width: 100% !important;margin-left: 7px;}
  .contact-us-full-width {min-height: calc(100vh - 187px);}
  .search-body-area.seaech-page-doctorresult { min-height: calc(100vh - 248px);}
  .range-datepicker { font-size: 16px !important;}
  ul.right-side-list li { display: inline-block;  margin-left: 0;}
  .profile-detailtext.cancelled-appointment-text-color > p { color: #fff;}
   .blog-box { float: left;width:auto;}
   .doctor-report-section.account-type.profile {min-height: calc(100vh - 140px);}
  .gm-style-iw-d {  max-width: 100% !important;}
  .gm-style-iw.gm-style-iw-c {
    max-width: 282px !important;}
  #carouselContent .carousel-item > P {  padding: 0 4px;font-size: 14px;}
label.file-upload-btns {height: 40px;line-height: 39px;font-size: 15px; }
button.close.close-iconstyle {font-size: 28px !important;top: 0 !important;}
.custom-contentarea .btn-outer.submit-btns .common-btn.career-request-submit { height: 40px !important;line-height: 24px !important;}
.custom-contentarea .btn-outer.submit-btns input.common-btn.career-request-submit { font-size: 15px !important;}
#Userjobdetail .common-btn.career-request-submit {padding-top: 4px !important;}
#User-Info-Popup .modal-dialog.custom-dialogbox {  transform: translate(0,-50%);  top: 50%;  margin: 0 auto;  width: 96%;}
#Userjobdetail { padding: 20px 5px 0;}
#User-Info-Popup .modal-dialog {max-width: 95%;margin: 7px auto;}
.modal-title {font-size: 25px;}
.static-content p {margin-bottom: 10px;}
.modal-header.custom-header.text-center { padding: 15px 0 0 0;}
.rigt-appybtn a {  margin: 10px 0;  font-family: 'SneakTrialMedium'; font-size: 15px;  line-height: 24px;}
.table.table-responsive { display: grid; }
#navbarSupportedContent .dropdown-menu.show {min-width: auto;width: auto;margin-left: 10px;}
.dropdown-menu.show > a {padding: 3px 12px !important;}
.dropdown-menu.show > a {padding: 3px 12px !important;}
.select-concern-msg {float: left;width: 100%;color: #82acaa !important;}
#id_number_of_weeks-error {position: static;float: left;width: 77%;text-align: left;}
.edit-fields .appointment-nameleft {text-align: left !important;}
.edit-fields .booked-person-in {text-align: right !important;float: right !important;}

.all-evecnts-list.event-scroll.patient-listing-block {  height: auto !important;}  
.total-appointments.right-earning-list span.appointmet-count {  font-size: 20px;}
.total-appointments span.appointmet-count {font-size: 20px;}
.group.form-group.float-right.filter-datepicker-earning input {width: 100%;}   
span.left-calandersvg { float: left;  width: 46px;}
.left-calandersvg path#calendar {fill: #fff;}
.left-calandersvg path#chart {fill: #fff;stroke: #ffff;}
  header.inner-pages path#bell { fill: #fff;stroke: #fff;}
.all-website-modals .footwer-btn {text-align: center; margin-bottom: 20px; justify-content: center;} 
  .review-images.avarage-reviews-listing {text-align: center;width: 100%;display: flex; align-content: center; justify-content: center;}
.Procedure-overall {  text-align: center;}
.rating-ttile .rating_review {  font-size: 20px;  margin-bottom: 20px;}
.appointment-text-color p {  color: #fff !important;  font-size: 15px;  font-weight: 300;  padding-left: 0;}  
.nav-item.dropdown svg {height: 40px;width: 37px;}

header .dropdown-toggle .user-image{height:auto;}
header .navbar-light .navbar-nav .dropdown .dropdown-menu {max-width: 200px;}
#navbarDropdown .user-image {
  padding-left: 0 !important;
  width: 50px;
  height: 50px;
  margin-right: 0 !important;
}
a#navbarDropdown {  padding-left: 0;  display: inline-block; position: relative;}
.patient-josephine-notification li a {	width: 100%;	display: flex;align-items: center;}
header .navbar-light .navbar-nav .nav-item { padding: 6px 0 10px;}
.nav-item.notification-count a svg {  float: left;  margin-right: 12px;}
#navbarDropdown .user-image {  float: left;  margin-right: 13px; padding-left: 12px;line-height: 23px;}
.notificationtext-pf {  margin-left:15px;float: left; color: #fff; font-weight: normal;font-size: 16px;line-height: 40px;    font-family: 'SneakTrialRegular';}
.notificationtext {  float: left;  color:   #fff;  font-weight: normal;  font-size: 16px;  text-transform: capitalize;line-height: 29px;    font-family: 'SneakTrialRegular';}
#select-prefer-locations {display: flex !important;flex-direction: column;}
.vedio-appointment-status > p {  color: #fff;  font-size: 16px;}
.vedio-appointment-status { min-height: calc(100vh - 200px);}
.vedio-meet-page-content h2 { font-size: 20px !important;}
/*-----notification-page--*/
.nav-item.notification-count {display: block !important;}
.modal-header.slot-header.text-center {padding:0;}
.modal-header.slot-header.text-center h4 {font-size: 28px;}
.modal-body.slot-body.rating-body-content {padding: 10px 30px;}
.rating {text-align: center;width: 100%; padding-bottom: 10px;}
fieldset.rating-fieldset {  max-width: 100%; margin: 0px auto;}
fieldset.rating-fieldset  span{float:none !important;}

span.notification-count {position: absolute;left: 30px;top: 11px;line-height: 16px;width: 15px;height: 15px;text-align: center;}
.row.doctor-inner-page-padding {padding-top: 60px;padding-bottom: 60px;}
.total-appointment-earnings { border-radius: 2px;padding:20px;}
span.appointmet-count{font-size:26px;}
.total-appointment-earnings { border-radius:2px;padding:15px;}
.message-text-date p{text-align:left;}
.patient-josephine-notification li{width: 100%;padding:15px;display:flex;}
.message-text-inline {float: left;width:82%;}
.message-text-date {width: 100%;    justify-content: center;align-items: center; }
.message-list {width: 9%;margin-right: 10px;}
.message-text-inline p{font-size:14px;}
span.patient-img-box {height: 54px;background-repeat: no-repeat;background-position: center;width: 89%;}
.appointmet-titls p { line-height:18px; margin: 6px 0 0 0px;font-family: 'SneakTrialMedium';}
h2.my-patients {font-weight: 200;margin-top: 8px;margin-bottom: 27px;}
ul.patient-josephine li .patient-img-box img { height: 55px; width: 55px;border-radius: 100%;}
ul.patient-josephine li .patient-img-box {height: 55px;width: 55px;}
/*-----notification-page--*/



.inner.qb-error {font-size: 14px;  line-height: 20px;}
  h2.appointment {font-size: 20px; padding-left: 0;}
.wrapper.j-wrapper { margin-top: 45px !important;}
.board {min-height: auto !important;padding: 0 0 0 0px;}
.frames__callees {height: 200px !important;width: auto !important;}
.frames {padding: 0px !important;width: 100% !important;min-height: auto !important;}
.caller {position: relative;width: 100% !important;top: 37px !important;min-height: auto !important;}
.public-no-image-avbl {min-height: calc(100vh - 344px);}
.Photo-gallery.singl-pagegallery {margin-top: 53px;}
.appointment-details.booked-app-detail-patients {margin-top: 0; width:100%;}
.card-body.booked-card-body p {text-align: left;font-size: 14px !important;font-weight: normal;}
.card-header.patient-booked-card-header h5 a { font-size: 17px !important;text-align:left;}   
 button.close {height: 41px !important;padding: 0 !important;top: 8px !important;right: 9px !important;font-size: 29px !important;}
.monthl-timeslots ul.skill-list-inline.availbel-slot-appointment li .skilset { width:100%;padding: 0 22px;}
.monthl-timeslots ul.skill-list-inline.availbel-slot-appointment li {  float: left;  width: 100%;  padding: 0 5px;}
.face-part {background-image: url(../images/assessment-arrow.svg);font-size: 16px;background-size: 18%;background-position: 98% center;width: 23%;margin: 0 auto;padding-bottom: 0 !important;}
.form-group.textraea-field textarea { height:36px;}
#Report-Issue .modal-body.report-body, #cancel-Issue .modal-body.report-body { padding: 10px 30px;}
.search-body-area .doctor-listing .profile-detailtext h2 {   font-size: 20px !important;text-align: center; margin-top: 0;}
.Photo-gallery { padding: 0 15px;}
ul.langauge-spoken li:first-child { width: 100%;margin-bottom: 10px;}
ul.langauge-spoken li {width: 40%;margin-bottom: 10px;}
.doctor-publicpf .search-body-area .row.doctor-listing.book-appointment-page { padding-top: 0px;}
.profile-info.show-info-inline .time-location h4 img { max-width: 19px;}
.health-info .info-col h3 {font-size: 22px;}
ul.dropdown-menu.custom-dropdown-style.health-page-dropdown li:last-child {border: 0;}
.health-information-patinmet-page .info-col .edit-dropdown .patinet-helath-droplist .health-page-dropdown {   transform: translate(0px, 0px) !important;   right: -5px !important;   left: auto !important;   top: 36px !important;   position: absolute !important;}
ul.dropdown-menu.custom-dropdown-style.health-page-dropdown li { text-align: left !important;}
.health-info .info-col h3 {font-size:19spx;}
.account-type.profile.patient-calandar-page-wrapper {padding: 40px 5px;}
.empty-screen-msg .common-btn { padding: 10px 29px; border-radius: 100px; font-size: 15px;}
.account-type.profile.patient-calandar-page-wrapper {padding-top: 40px;padding-bottom: 40px;}
.empty-screen-msg p {font-family: 'SneakTrialRegular';font-size: 15px;  line-height: 20px; margin-bottom: 13px;}
.empty-screen-msg.text-center img {max-width:100px !important;}
.no-slot-icon img { max-width:60px;}
a#navbarDropdown {padding-left: 0;}
.current-eventslist .mCSB_container {    padding-bottom: 0px;    overflow: visible;}
.event-scroll {  height: auto;}
.searchbox-suggestion input {height: 30px; padding-right: 21px;}
.searchbox-suggestion.d-block.d-sm-block.d-md-none.d-lg-none {width: 40%;    float: right;    position: relative;}
/*----STRIPE-PAYMENT-MOBILE-VIEW----*/ 
h3.sucess-heading {margin: 15px 0px;font-size:17px;}
.payment-detail-box { padding: 0 30px;}
button.empty-input.search-record-cncl-btn { padding: 0;}
/*----STRIPE-PAYMENT-MOBILE-VIEW----*/
.month-view-noslots {height: 230px;}
.event-calnaders.event-scroll.current-eventslist.mCustomScrollbar._mCS_5.mCS_no_scrollbar { height: auto;}
.doctor-consultation-tabslist a.pervious-slide { left: -6px; z-index: 1;}
.doctor-consultation-tabslist a.next-slide { right: -24px;}
.profile-detailtext {margin-left: 0;}
.account-type.profile .profile-info h2 { font-size: 20px !important; display: block;margin: 0 auto;text-align: center;font-family: 'SneakTrialLight';}
.appointment-details { margin-top: 2rem;}
.Patient-profile-container .account-type.profile.patient-profiles { margin-top:0;padding-bottom:30px;}
.left-appointment-deatil-box {    width: 100%;    float: left;  } 
.right-appointment-deatil-box {  float: left;  width: 340px;  text-align: left;}
.right-appointment-deatil-box span.upcoming-app-view{float: left;}
.right-appointment-deatil-box p{text-align: left;}
.right-appointment-deatil-box .avarage-reviews-listing{text-align: left;}
 .calander-page-view .doctor-dashboard-month-day-view ul.nav.nav-pills.sub-menu-pills.doctor-dashboard-submenu {
  overflow: inherit !important;
  width: 100% !important;
  float: left !important;
  white-space: inherit !important;
  display: inline-block !important;
  max-width: 100% !important;
  margin: 10px 0 0 !important
}
ul.nav.nav-pills.sub-menu-pills.doctor-dashboard-submenu li {
  padding-right: 0 !important;
}
.calander-page-view .doctor-dashboard-month-day-view ul.nav.nav-pills.sub-menu-pills.doctor-dashboard-submenu li {    margin-right: 0 !important;display: inline-block !important;    padding-right:0px !important;}
.nav-pill-tabbing ul#pills-tab {
    width: 100%;
    overflow-x: scroll;
    white-space: nowrap;
    overflow-y: hidden;
    display: block;
}
ul#pills-tab li {
  display: inline-block;
  padding-right: 4px !important;
}
.nav-pill-tabbing #pills-tab li a {
  font-size: 13px;
  font-size: 16px !important;
  padding-right: 0px !important;
}
.patient-search-page-map-areas .tab-content .monthl-timeslots .pervious-slide {background-size: 46%;}
.patient-search-page-map-areas .tab-content .monthl-timeslots .next-slide {
    background-size: 46%;
    right: -9px;
}
ul.galler-result.single-page-image-list li {
  margin-bottom: 20px;
}
.bv-form .profile-info h2 {
  text-align: left !important;
}
figcaption.img-caption {padding: 4px 0; font-size: 14px;}
.single-page-image-list .gallery-img img {
    object-fit:fill;
    height:auto;
   margin-bottom:0px;
    position: relative;
    overflow: hidden;
    display: inline-block;
    margin-right:0px;
}
.event-right.days-list {
    margin-top:35px;
}
 .edite-row span.person-in {

    width: 57% !important;
    float: right;
    text-align: right;
    font-size: 15px !important;
    vertical-align: top;

}
span.person-in img {

  vertical-align: middle;
  max-width: 13px;
  margin-left: 7px;
  margin-top: -6px;

}
/* ----doctor-tabs-mobile-view-----*/
.doctor-listing ul.nav.nav-tabs.listing-data li a {font-size: 13px; font-weight: 600;}
.patient-calander-tablist ul#pills-tab li a {
  font-size: 16px !important;
  text-transform: uppercase;
  font-weight: bold;
  margin-right: 15px;
}
.doctor-dashboard-month-day-view ul#pills-tab li a {font-size: 12px !important;padding: 0 !important;}
/* ----doctor-tabs-mobile-view-----*/
  .book-appointment-page .listing-details.appointment-whitebox { padding: 30px 15px !important;}
ul.langauge-spoken { margin: 10px 0px 0 !important;}
.profile-detailtext .skill-listing.doctor-procedure {margin-top: 20px;}
.search-body-area { padding: 24px 0 15px 0 !important;}
.booking-appntment-cocern form ul.nav.nav-tabs.listing-data.appointment-tabs-list li a{ font-size: 13px !important;}

/*---Patient-Calandar-Page-Mobile-view-Start-Here--*/
.patient-calander-tablist .nav.nav-pills li a {
  padding-bottom: 18px;
  font-family: 'SneakTrialRegular';
  text-transform: capitalize;
  font-weight: normal;
}
.edit-dropdown { text-align: right;}
.paitent-calander-setting-page .paitent-calander-setting-profile {display: block; margin: 0 auto;text-align: center;}
.profile-area.paitent-calander-setting-profile .image-box {height: auto;display: block; margin: 0 auto 12px !important; text-align: center; float: none; max-width: 130px !important;}
.paitent-calander-setting-page .paitent-calander-setting-profile h2.patient-title{font-size:20px;}
.paitent-calander-setting-profile .profile-info p { font-size: 14px;}
.tab-navigation.patient-calander-tablist .nav.nav-pills li { margin-right: 8px;padding-bottom: 6px;}

.patient-option-list.show{width: 169px; padding: 0; background: #82acaa;border-radius: 4px;left:auto !important;right:-20px !important;}

.upcoming-appointments-list {display: flex; flex-wrap: wrap;}
.upcoming-appointments-list .left-appointment-deatil-box h2 a { font-size:20px;}
.upcoming-appointments-list .left-appointment-deatil-box h4 {font-size: 15px;}
.upcoming-appointments-list span.locationicon .clinic-address-list {font-size: 15px; width: 76%;}
.upcoming-appointments-list span.locationicon { margin: 10px 0;display: inline-block;}
.patient-tab-contet-calander .calandar-setting-page-content ul.calandar-setting-switch-btns li p { font-size: 14px;}
.patient-tab-contet-calander .calandar-setting-page-content .calandar-switch-toggle .btn-toggle:before, .btn-toggle:after {font-size: 14px;}
.calandar-switch-toggle .btn-toggle > .handle {top: -4px;width: 20px; height: 20px;}
.calandar-switch-toggle .btn-toggle.active > .handle { left: 31px; transition: left 0.25s;}
/*---Patient-Calandar-Page-Mobile-view-Closed-Here--*/

/*-----change-toltip-----*/
.change-password-tooltip:hover .open-tooltip-top {display: block !important;position: absolute;top: 0;left: 0;z-index: 111;bottom: auto;}
/*-----change-toltip-----*/



/* ------day-View-change--------*/
.event-calnaders .today-eventlist a{cursor: pointer;}
.event-calnaders .today-eventlist span {width: 40%;word-break: break-word; font-size:12px !important;}
.event-calnaders .today-eventlist a.appointment-option {color: #055a55;  font-size:15px !important;}


.dropdown-menu.dropdown-action-list-app-day-view.show {
  transform: translate3d(0px, 38px, 0px) !important;
  background: #055a55;
  border: 0;
  width: 100% !important;
  padding: 0px !important;
  display: block !important;
}
 /* ------day-View-change-closed--------*/



/*----PATIENT-PROFILE-PAGE-CSS----*/
.account-type.profile.patient-profiles {padding-bottom: 100px;padding-top: 24px;}
.profile-detailtext {width: 100%;
}
.Patient-profile-container { margin-top:3rem;}
.dropdown-menu.dropdown-action-list-app.show {
  transform: translate3d(0 0 0) !important;
  right: 31px !important;
  width: 100%;
}

/*----PATIENT-PROFILE-PAGE-CSS----*/

  .all-filter-listing.col-md-12 {
    margin: 20px 0 0;
}
  form#Getlist {
    display: inline-flex;
}
 /*filter-page-css*/
 .all-filter-listing label.date.select-multiple-dates {font-size: 15px;}
 .form-group.nicecreateslot .date {
  padding: 19px 5px 0 0;
  top:0px;
  font-size:15px;
  margin-bottom:0;
}
.all-filter-listing .select-langugae-label {
  font-size: 15px;
  margin: 10px 0;
}
.col-md-6.col-lg-3.p-r-0.float-right.mb-bomt {
  margin: 14px 0 0px 0;
}
 form.filter-list-flex {
  display: block;
  padding: 10px 3px 15px;
}
 /*filter-page-css*/


  .modal-body.slot-body p {font-size: 15px;}
  #cancellation-policy-modal .modal-header.slot-header { border: 0;padding: 10px 0 0;}
  #cancellation-policy-modal .modal-body.slot-body {padding: 10px 30px;text-align: center;}
  .modal-body.slot-body h2 { font-size: 19px;}
  .row.doctor-listing.book-appointment-page { padding-top: 0px; padding-bottom: 20px;}
  .booking-review {margin: 20px 0;}
  .procedure-box {margin: 10px 0;}
  .booking-appntment-review form h3 {font-size: 21px;font-weight: 100; }
  .booking-appntment-review {padding: 15px 13px;}
  .procedure-box h5 {font-size: 14px;}
  .cancel-btn {width: 103px;}
/*---SEARCH-MAP-PAGE-CSS---*/
button.navbar-toggler {padding-right: 0;}
ul.nav.nav-tabs.listing-data li a {font-size: 12px;}


.search-map-paginantion-box { padding: 38px 22px}
.listing-details.doctor-consultation-tabslist.patient-search-page-map-areas {padding-left: 0;margin:0px; padding:0 10px;}
.patient-search-page-map-areas {padding-left: 0;}
.doctor-listing .profile-detailtext p {
  font-size: 15px;
  width:100%;
  word-break: break-word;
  text-align: center;
  margin: 0 !important;
  margin: 0 auto !important;
  font-weight: normal;
  color: rgba(80, 80, 80, 1);
}.search-body-area .doctor-listing .profile-detailtext h2 a {font-size: 23px !important;}
.mapp-padd-0 { padding: 0;}
.doctor-map-bg {margin-bottom:15px;}
/*---SEARCH-MAP-PAGE-CSS-close--*/
  a.pervious-slide {left: 0;}
  a.next-slide {right: -16px;}
  .procedure-box h4, button.booknow-btn, .cancel-btn.outline-btn.cancel-info {font-size: 14px;}
  ul.doctor-pricing li span {font-size: 13px;}
  .search-body-area .doctor-listing .profile-detailtext h2 a{font-size:20px !important; }
  .procedure-box h5 {font-size: 12px; margin: 3px 0 10px;}

  .today-eventlist span {font-size: 13px; float: left;width: 80%;}

.edite-row {height: auto; font-weight: normal;}
.event-past-list li::before {left: -26px; top: 6px; height: 12px; width: 12px;}
.event-calnaders.current-eventslist {padding: 20px 10px;}
  .event-past-list li small {font-size: 14px;}
  .event-past-list li p {
    font-size: 15px;}
   input{font-size: 16px !important;}
   
  .inner-input input {font-size: 16px;}
  
  .nav-pill-tabbing .nav.nav-pills li {

    margin-right: 11px;
    padding-bottom: 15px;

}
ul#pills-tab li a {

  font-size: 12px !important;

}
  .account-type.profile .Speciality-in.doctor-bio h2 {font-size:18px;}
  .account-type.profile .Speciality-in p {
    word-break: break-word;}

  #calenderdate {
    font-size: 16px !important;
}
  .modal-header.slot-header h4{font-size:25px !important;}
  .doctor-dashprofile-month-padding .col-12 { padding: 7px;}

  .show-top-error {
    padding: 0px 0;
}

#Createslot-modal .close {

  color: #055a55;
  opacity: 1;
  position: absolute;
  top: 5px;
  right: 18px;
  font-weight: normal;
  width: 40px;
  height: 40px;

}
.close {

  color: #055a55;
  opacity: 1;
  position: absolute;
  top: 5px;
  right: 10px;
  font-weight: normal;
  height: 50px;
  width: 50px;

}
  #deleteSlot-modal .close {

    color: #055a55;
    opacity: 1;
    position: absolute;
    top: 5px;
    right: 10px;
    font-weight: normal;
    height: 50px;
    width: 50px;

}
  input#calenderdate-modal{font-size: 16px; color:#82acaa !important}
  .form-group.nicecreateslot .date {
    padding: 10px 5px 0 0;
    position: relative;
    top:-9px; 
  }
  #deleteSlot-modal .modal-content.slot-content { padding: 20px 20px 40px 20px;}


  #deleteSlot-modal .modal-dialog.slot-dialog{ max-width: 100%;
    margin: 8% 10px;}

    .modal-dialog.slot-dialog {
    max-width: 100% !important;
    margin: 8% 10px !important;
}

     .close {

    color: #055a55;
    opacity: 1;
    position: absolute;
    top: 5px !important;
    right: 10px !important;
    font-weight: normal;
    height: 50px !important;
    width: 50px !important;

}
  #Createslot-modal .modal-dialog.slot-dialog {
    max-width: 100%;
    margin: 8% 17px;
  }
  .selecttime {
    width: 100%;
    float: left;
    margin-bottom:15px;
    }
    .right-label {

      width: 87%;
      float: right;
  
  }
  #Createslot-modal .modal-content.slot-content {

    border-radius: 2px;
    border: 1px 

    #979797 solid;
    padding: 20px 20px 40px 20px;

}
#Createslot-modal .modal-header.slot-header h4, #deleteSlot-modal .modal-header.slot-header h4 {font-size: 25px;}
/* #Createslot-modal .group label {top: 10px;} */
.footwer-btn {
  display:flex;
  margin: 9px 0;
  justify-content: center;
}
.createslot-checkbox .inputfield-withtext {font-size: 11px;}

  .container.sub-container {
    padding: 0 20px;
}
.nav-pill-tabbing.calander-pills.doctor-dashboard-month-day-view {
  padding: 0;
}
.doctor-dashboard-submenu li a {

  padding: 0 !important;
  font-size: 10px !important;

}
.slot-img img {

  width: 26px;
  height: 24px;
  margin-right: 5px;

}
.profile-info.show-info-inline .time-location h4 { font-size: 13px; font-weight: 500;}
.sub-menu-list li {margin-left: 17px;}
   /*----BIOGRAPHYPAGE-CSS---*/
   .search-body-area {
    margin-bottom:0px;
}
select.filterbtn {
  font-size: 14px;
}
select.sortbtn {
  font-size: 14px;
} 
a.map-location img {
  max-width: 18px;
  margin-left: 18px;
}

.booking-appntment-cocern .monthl-timeslots .slick-prev.slick-prevsi.slick-arrow { left: -14px;background-size: 47%;top: 0px;}
.tab-content .monthl-timeslots select.select-month {font-size: 13px !important;}
a.book-appoinment {
  margin: 10px 0 20px;
  font-size: 15px;
}
.book-appointment-page .appointment-whitebox {
  padding: 30px 15px 0;
}
.slick-slide h3 {font-size: 14px !important;   }
.booking-appntment-cocern .monthl-timeslots .slick-next.slick-nexti.slick-arrow {
  right: -17px;
  background-size: 47%;
  top: 0px;
}
a#show-more-slots, a#show-less-slots {font-size: 14px;}
   .seaech-page-doctorresult .monthl-timeslots .slick-next.slick-nexti.slick-arrow {right: -19px;}
   .listing-details {margin-top: 15px;}
   .monthl-timeslots ul.skill-list-inline.availbel-slot-appointment li .skilset {padding: 0 16px;float: left; margin-right: 5px;}
   .search-body-area .doctor-listing .profile-detailtext {
    width: 100%;
    margin-left: 0;
}
.seaech-page-doctorresult .doctor-listing .profile-detailtext {
  border-right: 0;
}
   .event-right {
    margin-top: 0px;
} 
.search-body-area .doctor-listing .profile-detailtext h2 a {font-size: 23px !important;}
   .event-calnaders.current-eventslist { margin: 20px 0;}
   
   .all-evecnts-list {
    height: auto;
}
   .appointment-callnder-view {
    display: flex;
    flex-direction: column;
    width: 100%;
    padding:25px 0 0 ;
}
   .doctor-publicpf .search-body-area {
    padding: 20px 0 50px 0;
}
  ul.langauge-spoken li {  width: 100%; margin-bottom: 10px;}
  #search-page-wrapper {
    margin-top: 3.6rem;
}
.Sort-list .form-group {
  margin-bottom: 0;
}
#search-page-wrapper .top-search-bar {
  background: #034b46;
  padding: 15px 0 10px 0;
}
.form-group.filter-list {
  margin-bottom: 0;
}
ul.right-side-list {
  float: right;
  margin-bottom: 0;
}
form#Getlist {
  height:auto;
}
.user-title{
  margin-bottom: 20px;
  width: 100% !important;
}
  .search-body-area .container.sub-container {padding: 0 10px;}
  .appointment-whitebox {padding: 30px 15px;}
  .profile-info.show-info-inline .time-location span.locationicon p {
    line-height: 18px;
    width: 100% !important;
    float: none;
    font-size: 14px !important;
    margin: 11px 0 !important;
}
.profile-info.show-info-inline .time-location span.locationicon img { margin-top: 4px; float:none;max-width:25px; margin-left:0px;}
.profile-info.show-info-inline .time-location span.locationicon { margin: 5px 0;width: 100% !important; display: inline-block;} 

.profile-info.show-info-inline.pub-profile-detail .profile-detailtext p {font-size: 18px;margin-bottom: 13px;}
 /*----BIOGRAPHYPAGE-CSS---*/


  /* search-listing-pages-css */
  .search-body-area .doctor-listing .profile-detailtext {
    width: 100%;
    margin-left: 0;
}
  .profile-info.show-info-inline {
    display: block;
    text-align: center;
}
  .profile-info.show-info-inline { display: block; text-align: center;}
  .search-body-area .profile-info.show-info-inline { width: calc(100% );}
   /* search-listing-pages-css */
  .group.form-group.left-concern {
    float: left;
    width: 45%;
}
   .languages-btns .css-input {padding: 7px 14px !important; font-size: 11px  !important;line-height: 17px; width: 77px  !important;}
   .container.concern-page-top {
	margin-top: 3rem;
	padding: 0 25px;
}
   .concern-list li {
	width: 100%;
}
   .gallery-img img {
	height: auto;
	margin: 0 auto;
  display: flex;
	justify-content: center;
  align-content: center;
  object-fit: contain;
}
   ul.galler-result.Single-PageList li {
	width: 47%;
}
   .galler-result.Single-PageList li:nth-child(2n) {

    margin-right: 0;

}
   .commomn-delete-popup .modal-content.slot-content {
	border-radius: 0px;
	border: 0;
	padding: 20px 57px 40px 20px;
}
  .ui-datepicker-calendar {
    width: 100%;
  }
  .event-calnaders .hasDatepicker .ui-widget-header {
    color: #055a55;
    font-size: 18px;
  }
  .event-calnaders .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
     text-align: center;
    height: 38px;
    width: 38px;
    line-height: 31px;
    margin-bottom: 7px;
   
    border-radius: 50%;
    font-size: 13px;
    
  }

  #select-prefer-locations .p-r-0 {
    padding-left: 0;
  }
  .event-calnaders .hasDatepicker .ui-datepicker th {
  font-size: 15px;
  }
  .event-calnaders .hasDatepicker .ui-widget.ui-widget-content {
    border: 1px solid #c5c5c5;
    width: 100% !important;
    padding: 10px 0px;
  }
  .event-calnaders .ui-datepicker td {
    border: 0;
    padding: 0;
    background: none;
  }
  .event-calnaders {
    
    width: 100% !important;
    padding: 10px 10px; 
    BACKGROUND: #FFF;
    border-radius: 2px;
    float: left;
  }
  .clander-padd {
    /* float: left; */
    width: 100%;
    max-width: 85%;
    margin: 20px auto;
    float: none;
  }
  #select-prefer-locations {
    display: flex !important;
    flex-direction: column;
    width: 100%;
    padding-top: 20px;
  }
  .sub-menu-list {
    float: right;
    margin-bottom: 0;
    display: block;
    vertical-align: bottom;
    padding-top: 6px !important;
  }
  .add-health-info {
    right: 10px;
    bottom: -21px;
  }
  .account-type.profile {
    padding-top: 30px;
    padding-bottom: 20px;
}
.sign-up-form {padding-bottom: 5px;}
.account-type.profile-edit {padding-top: 30px !important;padding-bottom: 20px;}
  
  .show-editDelete .edit-optionlist li {
    width: 32% !important;
  }
  #Createslot-albums .modal-dialog, #edit-albums .modal-dialog {
    max-width: 96%;
    margin: 10% auto;
  }
  #UploadSingle-image .modal-content.slot-content {
	border-radius: 0px;
	border: 0;
	padding:18px 20px 40px 18px;
}

  #Createslot-albums .modal-content.slot-content, #edit-albums .modal-content.slot-content { border-radius: 0px;border: 0;padding: 20px 20px 40px 20px;}
.gallery-img {
	margin-bottom: 0;
	 height:200px; 
	display: flex;

}
#upload-pop img {
  max-width: 76%;
}
  .nav-pill-tabbing #pills-tab li a {
    font-size: 13px;
  }
  .nav-pill-tabbing .nav-pill-tabbing .nav.nav-pills li {
    margin-right: 13px;
    padding-bottom: 15px;
  }
  .gallery-body .galler-result.single-page-image-list.all-gallerylists li:nth-child(2n) {
    margin-right: 0 !important;
  }
.sign-up-form {
    max-width: 100%;
    width: 100%;
  }
  .added-tabcontent {
    max-width: 100%;
    float: left;
    width: 100%;
  }
  input#calenderdate {font-size: 14px; }

  .account-box {
     margin-bottom: 10px;
  }
  .social-login li a img {
    max-width: 165px;
}
 
   .btn-outer { margin-bottom: 15px; }
  .sign-up-form {
    margin: 10px auto;
  }
  .social-login li {
    float: left;
    width: 50%;
      
  padding-right: 10px;
  }
  .login-options {
   
    margin-bottom: 10px;
  }
  .account-type.signup-accounts {
    min-height: calc(100vh - 138px) !important;
    padding-bottom: 0px;
    padding-top: 0;
}.login-options .account-box {
  margin-top: 5px;
}
  .account-list {
    margin-top: 23px;
  }
  .account-list {
    margin-top: 30px;
  }
  .account-list li a figure {
    width: 120px;
    height: 120px;
   
  }
 

   .img-fluid {
     max-width:100% ;
     height: auto;
 }
 
   .trt-url.face figure img {
     width: 100% !important;
     max-width: 100% !important;
 }
   .contact-details {
     float: left;
     width: 100%;
     display: flex;
     justify-content: center;
     align-items: center;
     height: auto;
   }
 
   .contact-details-list {
     float: right;
     width: 100%;
     height: auto;
     display: flex;
     justify-content: center;
     align-items: center;
     padding: 10px 0;
   }
 
   .contact-details-list {
     padding: 60px 0;
   }
 
   .contact-text {
     float: left;
     width: 100%;
     margin-bottom: 0 !important;
   }
 
   .contact-details img {
     max-width: 290px !important;
     width: 100%;
   }
 
   .contact-info {
     position: relative;
     height: auto;
     padding: 15px 15px 20px 15px;
   }
 
   .contact-details {
     height: auto;
   }
 
   .contact-text {
     margin-bottom: 0;
   }
 
   .contact-details-list {
     float: right;
     min-height: 55vh;
     display: flex;
     justify-content: center;
     align-items: center;
   }
 
   .contact-form {
     min-height: calc(100vh - 235px);
     margin-top: 0;
     padding: 0 0px !important;
     max-width: 100%;
     margin: 10% auto 0 auto;
   }
 
   .contact-info {
     padding: 40px 20px 40px 20px;
     width: 100%;
     height: 16vh;
     display: flex;
   }
 
   .contact-form {
     margin-top: 94px;
     margin-bottom: 40px;
   }
 
   .contact-text {
     margin-bottom: 0;
   }
 
   .contact-text h1 {
     font-size: 34px;
   }
 
   .contact-text h1+p {
     font-size: 18px;
     line-height: 22px;
     margin-top: 25px;
     margin-bottom: 20px;
   }
 
   .contact-text h3 {
     line-height: 28px;
     margin-top: 18px;
     font-size: 20px;
   }
 
   .treatment-goal {
     padding: 0 10px;
   }
 
   body {
     padding-bottom: 0;
     min-height: 100%;
   }
 
   span.borderright {
     position: absolute;
     width: 1px;
     height: 18px;
     background: #055a55;
     right: -31px;
     top: 0;
   }
   form.banner-form.search_doctor_form input {
    font-size: 14px !important;
}
form.banner-form.search_doctor_form {
  width: 100%;
}
   footer {
     padding: 18px 0;
     box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.1);
     background-color: #034b46;
     z-index: 1;
     position: static; 
   }
 
   .stepper-outer .col-12 {
     padding: 0;
   }
   /* .wizard {height: 100%; }
 .wizard > .steps {right: 50%;top: 52%;transform: translateX(50%); } */
   
   .navbar {
     padding: 10px 0;
   }
 
   .navbar-light .navbar-brand img,
   .navbar-light .navbar-brand svg {
     width: 125px;
   }
 
   .banner-image {
     display: none;
   }
 
   header {
    box-shadow: 0 1px 2px 0 rgba(180, 180, 180, 0.5);
    background: #fff;
    z-index:555;
}
.row.text-center.body-face {
  padding: 0;
}
 
   .navbar-light .navbar-toggler-icon {
     background-image: url('../images/mobile-menu.svg');
     background-repeat: no-repeat;
     background-position: center center;
     width: 27px;
     height: 22px;
   }
 
 
   .navbar-light .navbar-toggler {
     border: 0;
   }
 
   .navbar-light .navbar-toggler-icon {
     width: 20px;
     height: 16px;
   }
 
   .banner-section h1 {
     font-size: 45px;
     line-height: 45px;
   }
 
   .banner-content {
     margin: 96px 0 0 0;
   }
 
   .banner-section .banner-content>p {
     font-size: 10px;
     margin-top: 0;
     margin-left: 0;
   }
 
   .tab-title {
     float: left;
     width: 50%;
   }
 
   .tab-data {
     width: 50%;
     padding-left: 14px;
   }
 
   .tab-list li a {
     font-size: 16px;
     line-height: 33px;
   }
 
   .banner-form {
     margin-left: 0;
     margin-top: 28px;
     padding-right: 15px;
   }
 
   .banner-form input {
     height: 18px;
     font-size: 8.5px;
   }
   .banner-form input {
    padding: 0 10px;
    width: 40%;
    font-size: 10px;
}
.banner-form input:first-child {
  padding-right: 8px;
  width: 55%;
  float: left;
}
.form-box-area-index {display: flex;}
 
   .banner-form input[type="submit"] {
     width: 18px;
     height: 18px;
     background-size: 9px 10px;
   }
 
   .banner-section {
     background-image: none;
   }
 
   .banner-listing {
     padding-bottom: 17px;
     margin-top: 15px;
     white-space: nowrap;
     overflow-y: scroll;
     margin-bottom: 15px;
   }
 
   .banner-listing li {
     padding: 49px 20px 20px 40px;
     flex-flow: column;
     display: inline-flex;
     min-width: 250px;
     padding: 11px 3px;
     margin: 0 15px 0 0;
   }
 
   .banner-listing li h2 {
     font-size: 11px;
   }
 
   .banner-listing li p {
     font-size: 10px;
     line-height: 13px;
     white-space: normal;
   }
 
   .banner-listing li:nth-child(1) {
     padding-left: 24px;
   }
 
   .banner-listing li {
     padding: 18px 0 18px 0;
   }
 
   .banner-listing li p {
     margin: 0;
   }
 
   .banner-listing {
    margin-top: 53px;
    padding-bottom: 0;
    margin-bottom: 0;
}
.face-part {
 padding: 0px;
}
   .text-section {
     text-align: left;
     margin: 40px auto 30px;
   }
 
   .text-section h2 {
     font-size: 24px;
     line-height: normal;
   }
 
   .text-section p {
     font-size: 10px;
   }
 
   .body-face a {
     font-size: 15px;
     background-position: 60% center;
     background-size: 12px 10px;
     padding:10px 0 0;
   }
   .body-face figure {
    margin: 12px 0 0;
    height: 100%;
}
   .body-face div:nth-child(2) a {
     border-left: none;
   }
 
   .find-doctors .row .col-12 {
     padding: 0;
   }
 
   .find-doctors h2 {
     font-size: 24px;
   }
 
   .tabs-outer {
     padding-top:49px;
     background-image: none;
     padding-bottom: 68px;
   }
 
   .custom-tabs {
     margin-top: 40px;
   }
 
   .nav-pills .nav-link,
   .nav-pills .nav-link.active,
   .nav-pills .show>.nav-link {
     font-size: 9px;
     padding: 17px 5px 17px 35px;
     width: auto;
     text-align: center;
   }
 
   .follow {
     height: 47px;
     width: 100%;
   }
 
   .actions {
     padding: 0 15px;
   }
 
   .nav-pills .nav-link {
     margin-bottom: 10px;
   }
 
   .tab-list li:last-child {
     width: 100%;
     width: calc(100% - 10px);
   }
 
   .find-doctors .common-link {
     font-size: 9px;
     color: #ffffff;
     line-height: normal;
   }
 
   .find-doctors .common-link svg {
     width: 9px;
     height: 7px;
   }
 
   .tab-data::before {
     left:0px;
     height: calc(100% - 16px);
   }
 
   .tab-data {
     padding-left: 27px;
   }
 
   .tab-list li:last-child {
     bottom: -20px;
   }
 
   .vjs-big-play-button {
     background-size: 50px 34px !important;
   }
 
   .video-js .vjs-big-play-button {
     width: 50px;
     height: 34px;
     left: 50%;
     top: 50%;
     margin-top: -17px;
     margin-left: -25px;
   }
 
   .video-section .row .col-12 {
     padding: 0;
   }
 
   .testtimonial-container {
     padding-left: 15px;
     margin-top: 34px;
     padding-bottom: 30px;
   }
 
   .testtimonial-container .description {
     width: 100%;
     padding-right: 10px;
   }
 
   .video-section p {
     font-size: 10px;
     line-height: 13px;
     margin-top: 7px;
     margin-bottom: 10px;
   }
 
   .video-section h2 {
     font-size: 24px;
     line-height: 30px;
     padding-right: 130px;
   }
 
   .video-section h3 {
     font-size: 9px;
     line-height: normal;
     margin-top: 0;
   }
 
   .blog-listing h2 {
     margin: 34px 0 30px;
     padding-left: 0;
     font-size: 24px;
     line-height: 30px;
   }
 
   .blog-box {
     padding-left: 0;
   }
 
   .blog-box .description h3 {
     font-size: 15px;
     font-family: 'SneakTrialRegular';
     letter-spacing: -0.4px;
     margin-bottom: 6px;
   }
 
   .blog-box .description p {
     font-size: 10px;
     line-height: 13px;
     margin-bottom: 11px;
   }
 
   .blog-box .description h4 {
     font-size: 8px;
     margin-bottom: 0;
   }
 
   .blog-box .description .common-link {
     font-size: 9px;
     font-family: 'SneakTrialBold';
   }
 
   .blog-box .description .common-link svg {
     width: 9px;
     height: 7px;
   }
 
   .blog-box {
     margin-bottom: 30px;
   }
 
   .blog-listing {
     background-image: none;
     padding-bottom: 34px;
   }
 
   .cta-box h2 {
     font-size: 24px;
   }
 
   .cta-box p {
     font-size: 10px;
     line-height: 13px;
   }
 
   .common-btn {
    font-size: 15px;
    line-height: normal;
    padding: 6px 17px;
}
   .doctor-cta {
     padding: 50px 0;
   }
 
   footer .footer-links li a {
     font-size: 10px;
   }
   /* .footer-links li::before {left: -10px;top: 3px;height: 9px;} */
   
   .footer-links li:last-child svg {
     width: 9px;
     height: 6px;
   }
 
   .social-links li a img {
     width: 19px;
   }
 
   .social-links li {
     margin: 0 1px;
   }
 
   footer p {
     font-size: 8px;
     text-align: center;
   }
 
   footer {
     padding: 15px 0;
   }
 
   .footer-links {
     margin: 0 0 10px 0;
   }
 
   .social-links {
     margin: 0 0 13px 0;
   }
 
   header.fixed .navbar {
     padding-top: 10px;
     padding-bottom: 10px;
   }
 
   .view-all .common-link {
     font-size: 9px;
     font-family: 'SneakTrialBold';
     margin-left: 0;
   }
 
   .view-all .common-link svg {
     width: 9px;
     height: 7px;
   }
 
   .view-all .common-link {
     margin-top: 20px;
     display: inline-block;
   }
 
   .navbar-collapse {
     display: block;
     background: #14514b;
     position: fixed;
     right: -100%;
     width: 100%;
     height: 100vh;
     top: 0;
     z-index: 99999999999;
     padding: 0 0 0 0;
     transition: all 0.5s ease-in-out 0s;
   }
 
   header .navbar-light .navbar-nav .nav-link {
     color: #f8b888;
   }
 
   header .navbar-light .navbar-nav .active>.nav-link {
     color: #f8b888;
     background: transparent;
     border-radius: 0;
   }
 
   header .navbar-light .navbar-nav .nav-item {
     border-bottom: 1px solid #185c56;
   }
 
header .navbar-light .navbar-nav .nav-link {
  margin-left: 0;
  padding: 13px 0;
}
 

 
   header .navbar-light .navbar-nav .nav-link {
    padding: 9px 15px;
   }
.navbar-light .navbar-nav .nav-link:focus,
.navbar-light .navbar-nav .nav-link:hover {color: #f8b888;}
.navbar-collapse.active {right: 0%;}
.close-menu {width: 100%;text-align: right;display: inline-block;padding: 13px 27px 13px 0;border-bottom: 1px solid #185c56;}
.close-menu img {float: right;}
header.fixed .navbar .navbar-nav .nav-link {color: #f8b888;}
body.fixed {position: fixed;}
.close-menu {display: inline-block;}
.mobile-search {display: block;margin-right: 6px;margin-top: 6px;}
section.body h3 {font-size: 24px;line-height: normal;padding: 0 10px;margin-bottom: 28px;}
.wizard>.steps {padding-top: 50px;}
.wizard>.steps li a {width: 20px;height: 20px;margin-right: 42px;}
.wizard>.steps li.first a {background-size: 100%;}
.wizard>.steps li a::before {width: 29px;height: 1px;right: 24px;top: 10px;background-size: 90px;}
.wizard>.steps li::before {top: 103%;width: 67px;font-size: 11px;transform: translateX(-37%);line-height: normal;text-align: center;}
.wizard>.steps li.checked a {background-size: 100%;}
.wizard>.steps li::after {top: 58px;transform: translateX(-46%);width: 60px;font-size: 8px;}
section.body h3 {margin-bottom: 38px;text-align: left;font-size: 16px;text-align: center;}
.actions ul {padding: 0 0;}
.actions ul li a {font-size: 9px;}
.actions ul li:first-child a {background-size: 12px;padding: 19px 0 19px 18px;}
.actions ul li:last-child a {padding: 19px 0 19px 18px;background-size: 12px;}
.treatment-list li {display: inline-block;margin: 0 7px 19px;width: calc(100% - 25px);}
.treatment-list figure {width: 100%;padding: 15px 15px;}
.treatment-list figure img {max-width: 80%;}
.treatment-list p {font-size: 11px;padding: 9px 20px;}
.wizard>.content {padding-top: 10px;min-height: 251px;overflow: scroll;}
.description h3 a {font-size: 25px !important;}
.scrol-content p:nth-child(n+2) {display: none;}
.scrol-content p:nth-child(n+3) {display: none;}
.treatment-goal li .custom-radio label p {font-size: 11px;padding: 9px 0;}
.treatment-goal {margin: 0 10px;}
.treatment-goal li {padding: 0 25px;}
.treatment-goal li::after {width: calc(100% - 47px);left: 24px;}
.treatment-goal li:hover {background-size: 17px;}
.step-four .treatment-list figure {width: 100%;}
.step-four .treatment-list li {
 display: inline-block;
 margin: 0 7px 19px;
 width: calc(50% - 25px);
}
.treatment-list figure img {
 max-width: 100%;
}
.content-box {
 padding: 0 0;
}
.content-box {
 padding: 0 0;
}
.treatment-list p {
 font-size: 9px;
 padding: 9px 9px;
 line-height: 13px;
}

.step-three,
.step-two {
 float: left;
 margin-bottom: 30px;
 width: 100%;
}

.step-four h3 {
 margin-bottom: 28px;
 text-align: left;
 font-size: 16px;
 margin-top: 10px;
}
.overlay-content .common-link {
 margin-top: 0;
 font-size: 11px;
}
.overlay-content .common-link svg {
 width: 9px;
}

.treatment-list .overlay-content p {
 padding: 5px 5px;
}

.load-more {
 margin-bottom: 20px;
 margin-top: 10px;
}

.wizard>.steps li::before {
 display: none !important;
}

.wizard>.steps li.checked::before,
.wizard>.steps li.first::before {
 display: block !important;
}

.account-type {
 margin-top: 51px;
}

.account-type {
 margin-top: 0;
}

.heading-container h2 {
 margin-bottom: 0;
 font-size: 25px;
}

.custom-radio-btns label {
 font-size: 13px;
}

.custom-checkbox-btns label {
 font-size: 13px;
 height: 21px;
}

.custom-radio-btns {
 margin: 0 51px 15px 0;
}

.btn-outer .common-btn {
 font-size: 15px;
 padding: 6px 26px;
}

.sign-up-form .account-box {
 margin-top: 15px ;
 margin-bottom:10px;
}
.sign-in a {margin: 10px 0; }
.custom-wizard .wizard>.steps li a {
 margin-right: 83px;
}

.custom-wizard .wizard>.steps ul li span.steps-count {
 font-size: 8px;
 margin-top: 30px;
}

.custom-wizard .wizard>.steps ul li span.steps-detail {
 font-size: 8px;
}

.custom-wizard .wizard>.steps li::before,
.account-type .wizard>.steps li::after {
 display: none !important;
}

.custom-wizard .wizard>.steps li a::before {
 background-image: none;
}

.custom-wizard .wizard>.steps {
 padding-bottom: 41px;
}

.language-list li {
 margin-bottom: 10px;
}

.languages-btns label {
 font-size: 11px;
 padding: 7px 14px;
}

.payment-section {
 margin: 60px 0 66px;
}
.navbar-nav.ml-auto li a img {
  max-width: 76%;
  filter: brightness(200%) invert(10%);
  text-align: left;
  display: inline-block;
}
.skip-btn {
 font-size: 17px;
 margin-top: 2px;
}

.account-type h2 {
font-size: 20px;
}

.account-type {
 min-height: calc(100vh - 104px);
}

.account-list li a figure img {
 width: 90px;
}

.account-list li a {
 width: 120px;
 height: 120px;
}

.account-list li {
 margin: 0 10px;
}

.account-list {
 margin-top: 82px;
}

header .navbar-light .navbar-nav .active>.nav-link,
header.inner-pages .navbar .navbar-nav .nav-link {
 color: #f8b888 !important;
}
/* Expandable search for mobile */

.searchbox-input1::-webkit-input-placeholder {color: #055a55;opacity: 1;}
.searchbox-input1:-moz-placeholder {color: #055a55;opacity: 1;}
.searchbox-input1::-moz-placeholder {color: #055a55;opacity: 1;}
.searchbox-input1:-ms-input-placeholder {color: #055a55;opacity: 1;}
 .searchbox1 {position: relative;float: right;overflow: hidden;-webkit-transition: width 0.3s;-moz-transition: width 0.3s;-ms-transition: width 0.3s;-o-transition: width 0.3s;transition: width 0.3s;min-width:25px;width: 25px;height: 21px;}
.searchbox-input1 { box-shadow: none; top: 0; right: 0; border-top: 0; border-left: 0; border-right: 0; outline: 0; width: 0; height: 32px; font-family: 'SneakTrialRegular'; font-size: 15px; color: #055a55; padding: 0; border-bottom: 1px solid #055a55; background-color: transparent; transition: width 0.3s; float: right; border-radius: 0;}
input.searchbox-submit1 {-webkit-appearance: none;background: none !important;border: 0;ight: 0;background-repeat: no-repeat;background-position: center right ;border: 0;order: 0;top: 0;font-size: 0;right: 0;background-color: transparent;display: block;position: absolute;cursor: pointer;color: transparent;}
.searchbox-icon1{display: block !important; position: absolute;cursor: pointer;color: #fff;background-image: url('../images/search-green.svg');background-repeat: no-repeat;background-position: center right !important;border: 0;order: 0;top: 0;font-size: 0;right: 0;background-color: transparent;display: block;}
.searchbox-open1 .searchbox-input1 {width: 100%;padding-right:20px;height:21px;padding-left:2px;}
.searchbox-open1 {width:105px;}
.searchbox-input1 {padding-left: 2px;}
.searchbox-icon1, .searchbox-submit1 {width: 25px;height: 21px;background-size: 15px auto;background-position: center right !important;padding-right: 18px;}
/* Expandable search for mobile */

.sign-in .email::before {background-size: 22px auto;background-position: left 19px;}
.sign-in .password::before {background-size: 21px auto;background-position: left 12px;}
.sign-in .email label,
.sign-in .password label { left: 35px;}
.social-login li:first-child { margin-right: 0; margin-bottom: 20px;}
.sign-in .heading-container,
.heading-container { margin-bottom: 35px;}
.heading-container p { font-size: 13px; line-height: 18px;}
.static-content h1 {font-size: 20px;line-height: 41px;}
.static-content {padding: 0;}
.static-content {margin-top:70px;min-height: calc(100vh - 270px);}
.static-content p { font-size: 15px;}
.static-content strong { font-size: 15px; line-height: 22px;}

.static-content h2 {
 font-size: 16px;
 line-height: 20px;
}

.static-content {
 background-image: none;
}

.profile-bar {
margin-top: 40px;
}

.seaech-page-doctorresult .profile-info {
width: 100%;
margin: 0px 0 0 0;
}

.profile-info h2 {
font-size: 25px;
color: #055a55;
}

.profile-info p {
 font-size: 15px;
}

.profile-info {
 width: 100%;
 margin:0;
}
a.back-to {

margin-bottom: 0;
display: inline-block;

}
.health-info {
 padding: 40px 0 0 0 !important;
}

.health-info h2 {
 font-size: 26px;
 margin-bottom: 35px;
}

.health-info h3 {
 font-size: 19px;
}

.health-info p {
 font-size: 14px;
}

.add-info {
 padding: 15px;
 margin-bottom: 20px;
}

.delete-info {
 position: absolute;
 right: 11px;
 bottom: 16px;
}

.add-health-info {
 right: 10px;
 bottom: 10px;
}

.profile-area .image-box {
 margin-right: 0;
}

.profile-area {
 text-align: center;
}

.profile-area .image-box {
 float: none;
 margin: auto;
}

.profile-form {
 margin: auto;
}

.add-info .form-group .form-control {
 line-height: normal;
 height: auto;
 white-space: normal;
 font-size: 12px;
}

.add-info .nice-select .option {
 line-height: normal;
 padding-top: 5px;
}

.file-upload-input {
 overflow: hidden;
}

.contact-info {
 position: relative;
 height: auto;
 padding: 35px 15px 200px 15px;
 float: left;
 width: 100%;
}

.contact-form .map-image {
 background-size: cover;
 min-height: 100%;
}

.contact-form {
 margin-top: 69px;
 margin-bottom: 20px;
}

.contact-text {
 float: left;
 width: 100%;
 margin-bottom: 43px;
}

header .navbar-light .navbar-nav .dropdown {
  display: block !important;
  width: 100%;
  padding-bottom: 0px !important;
  margin-left: 0 !important;
}

header .dropdown-toggle .user-image {
 position: relative;
 left: 0;
 top: 0;
 display: inline-block;
}

header .navbar-light .navbar-nav .dropdown a {
 margin: 0;
}
header .dropdown-toggle .user-name {

  background-image: url('../images/dropdown-arrow.svg');
  right: -23px;
  top:18px !important;

}

.thankyou-msg {
 margin-top: 30px;
}

.sign-up-form .custom-checkbox-btns .help-block {
 display: inline-block;
}

.banner-form input:first-child,
.banner-form input[type="submit"] {
 border-radius: 0;
}

.chosen-container-multi .chosen-choices li.search-choice {
 font-size: 11px;
 padding: 7px 24px 7px 12px;
}

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
 top: 8px;
 right: 6px;
}

.profile-area.profile-filed {
 text-align: left;
}
.profile-area.profile-filed .image-box {float: left;}
/*--MOBILE-VIEW-LATEST-CHANGES--*/
footer .select-language .nice-select .current{line-height:22px;}
footer .select-language .nice-select .current, input#maximum_booking {font-size:9px !important;vertical-align: bottom;color: #ffff !important;display: inline-block;padding: 0px 0 0;}
footer .nice-select .current, input#maximum_booking {font-size: 15px !important;vertical-align: middle;font-family: 'SneakTrialRegular';color: #82acaa !important;}
footer .select-language form .nice-select {font-family: 'SneakTrialRegular';color: #ffffff;font-size: 12px !important;float: left;border: 0px;margin: 0;line-height: 18px;}
footer .select-language form .nice-select::after { font-size: 10PX; height: 5px; width: 5px; right: 17px;}
.social-links li a img { width: 37px;}
.footer-links {margin: 0 0 0px 0px;}
.footer-links li::before {left: -7px;height: 13px;margin-top: 1px;}
footer .nice-select .list {height: auto;}
.list li {font-size: 12px !important;}
.edit-dropdown ul.dropdown-menu.custom-dropdown-style.show li {text-align: center;line-height: 36px;border-bottom: 1px #597170a6 solid;}
.edit-dropdown ul.dropdown-menu.custom-dropdown-style.show li a img {max-width: 21px;height: 20px;}
.edit-dropdown ul.dropdown-menu.custom-dropdown-style.show:after {top: -9px;right: 12px;}
.allblog-list {margin-top: 15px;}
figure.title.single-pagei-image {background-size: cover !important;height: 300px;background-position: center !important;}
.container.blog-listing.single-pagelisting.center-align-detailpage {max-width: 100%;margin: 44px auto 0 !important;padding: 30px;min-height: calc(100vh - 169px);}
/*clander-page-mobile */
.contact-details {float: left;width: 100%;display: flex;justify-content: center;align-items: center;height: auto;}
.contact-details-list {float: right;width: 100%;height: auto;display: flex;justify-content: center;align-items: center;padding: 10px 0;}
.contact-details-list {padding:0px;}
.contact-text {loat: left;width: 100%;margin-bottom: 0 !important;}
.contact-details img {max-width: 290px !important;width: 100%;}
.contact-info {position: relative;height: auto;padding: 15px 15px 20px 15px;}
.contact-details {height: auto;}
.contact-text {margin-bottom: 0;}
.contact-details-list {float: right;min-height: 28vh;display: flex;justify-content: center;align-items: center;}
.contact-form {min-height: calc(100vh - 235px);margin-top: 0;padding: 0 0px !important;max-width: 100%;margin: 10% auto 0 auto;}
.contact-info {padding: 40px 20px 40px 20px;width: 100%;height: 16vh;display: flex;}
.contact-form {margin-bottom:0px;margin-top: 3rem !important;padding: 50px 0 !important;}
.contact-text {margin-bottom: 0;}
.contact-text h1 {font-size: 34px;}
.contact-text h1+p {font-size: 18px;line-height: 22px;margin-top: 25px;margin-bottom: 20px;}
.contact-text h3 {line-height: 28px;margin-top: 18px;font-size: 20px;}
.nav-pill-tabbing.calander-pills {padding: 0 8px;}
.calnder-area {padding: 0 15px;}
#select-prefer-locations {display: flex !important;flex-direction: column;width: 100%;}
.calander-page-view {margin-top:4rem;}
/*clander-page-mobile */;
}
@media  (max-width:770px) {
.account-type.signup-accounts {padding-bottom: 20px;padding-top: 80px;}
.video-js {width: 100% !important;height: 300px;}
}
@media  (min-width:480px) and (max-width:760px){
  .message-text-date {
    width: 20%;
}
  .in-person-detail span.locationicon img { width:5%;}
  .wrapper h2.appointment {  font-size: 20px ; padding-left: 0;}
  .wrapper.j-wrapper {  margin-top:45px !important;}
  .board {min-height: auto !important;padding: 0 0 0 0px;}
  .frames__callees {height: 200px !important;width:300px !important;}
  .frames {padding: 0px !important;width:50% !important;min-height: auto !important;}
  .caller {position: relative;width: 50% !important;top:0px !important;min-height: auto !important;}
.monthl-timeslots ul.skill-list-inline.availbel-slot-appointment li {float: left; width: 100%;}
.monthl-timeslots ul.skill-list-inline.availbel-slot-appointment li .skilset { padding: 0 16px;float: left; margin-right: 5px; width: 96%;}
}

 @media  (max-width:480px) {
.message-text-date {  width: 27%;}
  p.message-text-date {margin-left: 0 !important;text-align: left;}	
  .group.form-group.float-right.filter-datepicker-earning {width: 100%;float: left;}
 
span.next-text img {max-width: 14px;margin-left: 10px;margin-top: -1px;}
span.pervious img {margin-right: 10px;max-width: 14px;margin-top: -3px;}
span.doctor-name {font-size: 13px;}
.empty-screen-msg p {font-family: 'SneakTrialRegular';ont-size: 17px;line-height: 21px;margin-bottom: 17px;}
.day-view-edit-options li a {font-size: 12px !important;}
/*----PATIENT-PROFILE-TAB-SCROLLING----*/
.patient-calander-tablist .patient-calnder-setting-pills {display: block;width: 100%;white-space: nowrap;overflow-x: scroll; overflow-y: hidden;}
.tab-navigation.patient-calander-tablist .nav.nav-pills li { margin-right: 8px;padding-bottom: 6px;display: inline-block;}
.patient-calander-tablist ul#pills-tab li a {font-size: 14px !important;padding-right: 4px !important;}
/*----PATIENT-PROFILE-TAB-SCROLLING----*/
.video-js {width: 100% !important;height: 206px;}
.footer-links li {position: relative;margin-right: 2px;}
.footer-links li::before {display: none; }
footer span.current::before {display: none;}
.footer-links li {position: relative;margin-right: 7px;}
footer .footer-links li a {font-size: 9px;}
}
@media screen and (max-width:850px){
  .message-text-inline {width: 88%;display: flex;}	
  }
  @media screen and (min-width:481px) and (max-width:760px){
    .table.table-responsive {
      display:table;width:100%;
  }
  .rating {text-align: center;width: 33%;padding-bottom: 10px;}	
  fieldset.rating-fieldset { max-width: 68%;margin: 0 auto;}
  .message-text-inline p { font-size: 13px;}	
  .option-list .col-12.col-sm-6.col-md-7.p-l-0, .option-list .col-12.col-sm-6.col-md-5.p-r-0 {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 50%;}
  form#select-prefer-locations h4 {font-size: 20px;font-weight: 200;color: #ffffff;}
  #select-prefer-locations {display: flex !important;}
  
  }

/*-----notification-page--*/
@media screen and (max-width:425px){
  span.inner-input {
    width: 90px;
    float: left;
    margin-right: 19px;
}
  .message-text-date{font-size: 14px !important;font-weight: 200 !important;margin: 2px 0;}
  .table-responsive {display: grid;}
  .appointmet-titls p{margin:0px;}
  span.patient-img-box {height: 54px;width:81%;}	
  .message-text-inline {width: 81%;display: flex;flex-wrap: wrap;text-align: left; }
  .message-list {width: 14%;margin-right: 14px;}
  .message-text-date {width: 100%;display: block;margin-left: 18%;}
  .total-appointments.right-earning-list p {text-align: right;}
  }
  /*-----notification-page-close-*/ 

@media(max-width:370px){
.social-login li a img { max-width: 138px;}
ul.dropdown-menu.custom-dropdown-style.health-page-dropdown {transform: translate(0px, 0px) !important}
.health-info .info-col h3 {font-size: 19px;}
.patient-tab-contet-calander .health-info p {font-size: 14px;line-height: 20px;}
.patinet-helath-droplist .custom-dropdown-style{ top: 20px !important;}
.empty-screen-msg .common-btn { padding: 10px 29px; border-radius: 100px; font-size:13px;}
.doctor-consultation-tabslist a.pervious-slide, .appointment-whitebox a.pervious-slide { left: -8px; z-index: 1;}
.doctor-consultation-tabslist a.next-slide, .appointment-whitebox a.next-slide {right: -25px;top: auto;z-index: 1;}

 }
@media(max-width:340px){
.social-login li a img { max-width: 138px;}
.right-appointment-deatil-box {float:left;width:100%;text-align:left; }
.left-appointment-deatil-box {width:100%;float:left;}
/*---Day-view-changes---*/
#select-prefer-location-dayView .nice-select .current { font-size: 14px !important;position: relative;}
.mCSB_inside > .mCSB_container { margin-right: 17px;}
.profile-info.show-info-inline .time-location span.locationicon img { margin-left: 35px;}
.monthl-timeslots ul.skill-list-inline.availbel-slot-appointment li .skilset {  padding: 0 11px; float: left;   margin-right: 5px;}
.slick-slide h3 {font-size: 13px !important;}
.container.sub-container {padding: 0 15px;}
ul.right-side-list li { display: inline-block; margin-left: 1px;}
.search-body-area .doctor-listing .profile-detailtext h2 a {font-size: 20px !important;}
ul#pills-tab li a {font-size: 12px !important;}
.doctor-dashboard-month-day-view ul#pills-tab li a {font-size: 10px !important;}
.event-calnaders .hasDatepicker .ui-widget-header {color: #055a55;font-size: 16px;}
.event-calnaders .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
text-align: center;height: 33px;width: 33px;  margin-bottom:7px;   line-height: 27px; border-radius: 50%;font-size: 13px;}
.account-type h2 { font-size: 17px;}
.modal-header.slot-header { border: 0; padding: 0;}
#Createslot-modal .close {color: #055a55;opacity: 1;position: absolute;top: 5px;right: 18px;font-weight: normal; width: 40px;height: 40px;  } 
#deleteSlot-modal .close {    color: #055a55;    opacity: 1;    position: absolute;    top: 5px;    right: 10px;    font-weight: normal;    height: 50px;    width: 50px;    }
}