.dashboard .popular-products .img-responsive,
.dashboard-v1 .popular-products .img-responsive,
.categoryinfo-img .img-responsive {
  width: 100%;
  height: 200px; }

.slot-widget.active, .calender-info ul li div.active {
  background: #333333; }

.dashboard .consult-info p {
  min-height: 42px; }

@media (max-width: 575px) {
  .dashboard .popular-products .img-responsive,
  .dashboard-v1 .popular-products .img-responsive,
  .categoryinfo-img .img-responsive {
    height: 100px; } }

@media (max-width: 767px) and (min-width: 576px) {
  .dashboard .popular-products .img-responsive,
  .dashboard-v1 .popular-products .img-responsive,
  .categoryinfo-img .img-responsive {
    height: 114px; } }

@media (max-width: 991px) and (min-width: 768px) {
  .dashboard .popular-products .img-responsive,
  .dashboard-v1 .popular-products .img-responsive,
  .categoryinfo-img .img-responsive {
    height: 125px; } }

@media (max-width: 1199px) and (min-width: 992px) {
  .dashboard .popular-products .img-responsive,
  .dashboard-v1 .popular-products .img-responsive,
  .categoryinfo-img .img-responsive {
    height: 173px; } }

.consent-sec {
  padding: 15px;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2); }

.notification_section {
  margin-bottom: 70px; }

h3 {
  font-weight: 500;
  font-size: 23px;
  color: #0095E5; }

.notification_bar {
  margin: 8px 0px;
  background: #F7F9FD;
  border: 1px solid #EDEEF0;
  border-radius: 10px;
  padding: 10px 0px; }

.notification_bar1 {
  padding: 10px 0px;
  border-radius: 10px;
  margin: 8px 0px;
  background: #FFFFFF;
  border: 1px solid #EDEEF0; }

.notification_text p {
  font-weight: 600;
  font-size: 20px;
  color: #52575C; }

.notification_text span {
  font-weight: 600;
  font-size: 14px;
  line-height: 17px;
  text-transform: capitalize;
  color: #25282B;
  padding-left: 5px; }

.notification_text small {
  font-weight: 600;
  font-size: 12px;
  line-height: 16px;
  color: #25282B; }

.rej {
  background-color: #FEE2E2;
  color: #212427; }

.logo img {
  width: 40px;
  height: 40px;
  border-radius: 50%; }

.approve_btn .appr-btn {
  background-color: #006499;
  color: #f9f9f9;
  font-weight: 600;
  font-size: 14px;
  border-radius: 8px;
  padding: 8px 16px; }

.approve_btn .deny-btn {
  background: #F9F9FA;
  border-radius: 10px;
  color: #006499;
  font-weight: 600;
  font-size: 14px;
  padding: 6px 28px;
  margin-left: 10px;
  border: 2px solid #006499; }

table {
  width: 100%; }

td, th {
  border: 1px solid #FFFFFF;
  text-align: left;
  padding: 8px; }

tr:nth-child(odd) {
  background: #F9FBFD;
  border: 0.5px solid #DADEE0;
  border-radius: 8px 0px 0px 0px; }

tr:nth-child(even) {
  background: #FFFFFF;
  border: 0.5px solid #EDEEF0; }

table th {
  font-weight: 600;
  font-size: 20px;
  line-height: 24px;
  letter-spacing: -0.04em;
  color: #004266; }

table td {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #212427; }
  table td img {
    Width: 24px;
    Height: 24px;
    margin-right: 5px;
    border-radius: 50%; }

@media screen and (max-width: 991px) {
  .notification_text p {
    font-size: 12px; }
  .approve_btn .appr-btn {
    font-size: 9px; }
  .approve_btn .deny-btn {
    font-size: 9px;
    padding: 6px 22px; } }

@media only screen and (max-width: 575px) and (min-width: 320px) {
  .notification_bar .approve_btn {
    margin-top: 10px; }
  .notification_bar1 .approve_btn {
    margin-top: 10px; }
  .previous_action_section table {
    overflow: scroll; }
    .previous_action_section table th {
      font-weight: 600;
      font-size: 16px;
      line-height: 20px;
      letter-spacing: -0.04em;
      color: #004266; }
  table td {
    font-size: 12px; }
  .notification_text span {
    font-weight: 600;
    font-size: 12px;
    line-height: 17px;
    text-transform: capitalize;
    color: #25282B;
    padding-left: 5px; }
  .notification_text p {
    margin-left: 5px; }
  .notification_text small {
    font-size: 10px;
    margin-left: 5px; } }

@media only screen and (max-width: 768px) and (min-width: 575px) {
  .notification_bar .approve_btn {
    display: flex;
    flex: rows;
    margin-right: 20px; }
  .notification_bar1 .approve_btn {
    display: flex;
    flex: rows;
    margin-right: 20px; }
  .notification_text span {
    font-weight: 600;
    font-size: 12px;
    line-height: 17px;
    text-transform: capitalize;
    color: #25282B;
    padding-left: 5px; }
  .notification_text p {
    margin-left: 5px; }
  .notification_text small {
    font-size: 10px;
    margin-left: 5px; } }

.healthtip_details_content {
  height: 800px; }

.healthtip_details_pdf {
  height: 800px; }

@media screen and (max-width: 464px) {
  .healthtip_details_content {
    height: 300px; }
  .healthtip_details_pdf {
    height: 600px; } }

@media screen and (min-width: 465px) {
  .healthtip_details_content {
    height: 800px; }
  .healthtip_details_pdf {
    height: 800px; } }

.dashboard .popular-products .img-responsive,
.dashboard-v1 .popular-products .img-responsive,
.categoryinfo-img .img-responsive {
  width: 100%;
  height: 200px; }

.slot-widget.active, .calender-info ul li div.active {
  background: #333333; }

.dashboard .consult-info p {
  min-height: 42px; }

@media (max-width: 575px) {
  .dashboard .popular-products .img-responsive,
  .dashboard-v1 .popular-products .img-responsive,
  .categoryinfo-img .img-responsive {
    height: 100px; } }

@media (max-width: 767px) and (min-width: 576px) {
  .dashboard .popular-products .img-responsive,
  .dashboard-v1 .popular-products .img-responsive,
  .categoryinfo-img .img-responsive {
    height: 114px; } }

@media (max-width: 991px) and (min-width: 768px) {
  .dashboard .popular-products .img-responsive,
  .dashboard-v1 .popular-products .img-responsive,
  .categoryinfo-img .img-responsive {
    height: 125px; } }

@media (max-width: 1199px) and (min-width: 992px) {
  .dashboard .popular-products .img-responsive,
  .dashboard-v1 .popular-products .img-responsive,
  .categoryinfo-img .img-responsive {
    height: 173px; } }

.patient-info .link-danger {
  border-radius: 8px; }

.patient-info .link-danger,
.popular-docsliderinfo p {
  font-size: 0.625rem; }

.patient-info h6 {
  font-size: 1.125rem; }

.patient-info .profile-info .user {
  width: 80px;
  height: 80px; }

.patient-info ul li small {
  display: block;
  font-size: 0.75rem;
  color: rgba(51, 51, 51, 0.5); }

.patient-info ul li:last-child .col-lg-3 {
  border-left: 1px solid rgba(226, 235, 242, 0.42);
  padding: 20px 16px; }

.app-dashboardwidget .dashboardslider-info {
  min-height: 160px; }

.app-dashboardwidget .popular-doctor-cart {
  min-height: 180px; }

.most-booked .card-info .most-bookedcontent,
.specializations-symptoms .card-info .specializations-symptomscontent,
.app-dashboardwidget .dashboardslider-info {
  border-radius: 4px;
  background: linear-gradient(122deg, #3f3b37 -25%, #121212 115%);
  padding: 11px; }

.dashboard .custom-card .card-info h6 {
  min-height: 39px; }

.most-booked .card-info .most-bookedcontent h6 {
  min-height: 57px; }

.most-booked .test-img,
.specializations-symptoms .test-img,
.app-dashboardwidget .dashboardslider-info .test-img {
  width: 40px;
  height: 40px;
  background-color: rgba(255, 255, 255, 0.1);
  padding: 10px;
  margin-bottom: 4px; }

.most-booked .test-img img,
.popularinfo-img img,
.specializations-symptoms .test-img img,
.app-dashboardwidget .dashboardslider-info .test-img img {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0; }

.most-booked .test-img,
.specializations-symptoms .test-img,
.popular-docsliderinfo .test-img img {
  border-radius: 50%; }

.most-booked .test-img img,
.specializations-symptoms .test-img img {
  padding: 5px; }

.popularinfo-img {
  height: 94px;
  background-color: rgba(0, 0, 0, 0.04); }

.popular-productssliderinfo .popularinfo-img {
  height: 145px;
  width: 145px;
  position: relative;
  overflow: hidden;
  margin: auto; }

.most-booked small,
.app-dashboardwidget .popular-docsliderinfo p,
.app-dashboardwidget .dashboardslider-info p span,
.app-dashboardwidget .dashboardslider-info small {
  color: rgba(255, 255, 255, 0.66); }

.popularinfo-widget .cost-info p small,
.app-dashboardwidget .dashboardslider-info p span {
  text-decoration-line: line-through; }

.most-booked .cost-info p {
  color: #fff; }

.popularinfo-content .cost-info {
  bottom: 0; }

.popularinfo-widget p {
  line-height: 16px; }

.dashboard .popular-productssliderinfo p.product-name {
  min-height: 48px; }

.popular-productssliderinfo .cost-info {
  position: relative;
  margin-top: 0.5rem; }

.popular-productssliderinfo .cost-info p,
.dashboard .custom-card .info-widget .cost-info small {
  font-size: 0.625rem !important;
  text-decoration: line-through;
  margin-right: 0.25rem; }

.popular-productssliderinfo .cost-info p,
.popular-medicines .custom-card .info-widget .cost-info small,
.popular-products .custom-card .info-widget .cost-info small {
  color: rgba(51, 51, 51, 0.5); }

.popular-productssliderinfo .cost-info h5 {
  color: rgba(51, 51, 51, 0.8) !important; }

.healthservices-sliderwidget .healthservices-sliderinfo {
  border-radius: 4px; }

.healthservices-sliderwidget ul li:nth-of-type(odd) .healthservices-sliderinfo {
  background-image: linear-gradient(103deg, #44dec5 8%, #4ebcfa); }

.healthservices-sliderwidget ul li:nth-of-type(even) .healthservices-sliderinfo {
  background-image: linear-gradient(282deg, #f7c598 99%, #ff8886 2%); }

.healthservices-sliderwidget .healthservices-sliderinfo img {
  margin-bottom: 23px;
  width: 36px;
  height: 35px; }

.popular-docsliderinfo button {
  width: 110px;
  padding-top: 10px;
  padding-bottom: 9px;
  border-radius: 2px;
  border: solid 1px #ffffff;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%); }

.react-multiple-carousel__arrow--right::before,
.react-multiple-carousel__arrow::before {
  font-family: FontAwesome !important; }

.slider-margin {
  margin-right: 0px; }

.searchresults-info .search-widget {
  padding: 16px; }

.searchresults-info h6.search-resultstxt {
  font-size: 0.75rem;
  color: rgba(0, 0, 0, 0.38); }

.searchresults-info .results-head {
  background-color: rgba(26, 96, 148, 0.18);
  padding: 7px 15px 4px 15px; }

.searchresults-info .search-widget:nth-of-type(odd) {
  border-bottom: 1px solid rgba(213, 226, 235, 0.29); }

.searchresults-info .search-widget:nth-of-type(even) {
  background-color: #fdfdfd; }

.search-widget .profile-info .user {
  width: 50px !important;
  height: 50px !important; }

.searchresults-info .search-widget p {
  font-size: 0.75rem; }

.searchresults-info .search-widget button {
  padding: 7px 10px;
  border-radius: 4px; }

.searchresults-info .search-widget .btn1 {
  background: #333333; }

.searchresults-info .search-widget .btn2 {
  border: 1px solid #333333; }

.nearby-centreinfo, .healthtips-info {
  position: absolute;
  bottom: 0;
  background: rgba(0, 0, 0, 0.4); }

.nearby-centreinfo p, .healthtips-info p {
  line-height: 14px; }

.diagnostic-info p.done-txt {
  font-size: 0.6875rem; }

.healthcare-sliderinfo div.pointer-cursor {
  height: 181px;
  width: 100%; }

.healthcare-sliderinfo img {
  height: 100%; }

/* dashboard updated styles */
.dashboard .consult-info {
  margin-top: 33px !important;
  padding-top: 7px; }
  .dashboard .consult-info .widget-shadow, .dashboard .consult-info .img-sec {
    border-radius: 4px; }
  .dashboard .consult-info .img-sec {
    height: 56px;
    text-align: center;
    position: relative; }
    .dashboard .consult-info .img-sec img {
      position: relative;
      width: auto;
      height: 100%; }
  .dashboard .consult-info .card-info:nth-of-type(odd) .img-sec {
    background: #20a0a9; }
  .dashboard .consult-info .card-info:nth-of-type(even) .img-sec {
    background: #333333; }
  .dashboard .consult-info .card-content {
    padding: 11px; }
  .dashboard .consult-info p {
    font-size: 0.75rem;
    overflow-wrap: normal;
    line-height: 14px; }

.dashboard .consult-works {
  margin-top: 19px; }
  .dashboard .consult-works .accordion__heading, .dashboard .consult-works .accordion__panel {
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25); }
  .dashboard .consult-works .accordion__heading {
    background: #DEF1F0;
    padding: 12px 26px 15px 26px;
    border-radius: 5px 5px 0 0;
    margin-bottom: 2px; }
  .dashboard .consult-works .accordion__panel {
    padding: 35px 30px;
    background-image: linear-gradient(#D4FFD1, #DEF1F0);
    border-radius: 0 0 5px 5px; }
    .dashboard .consult-works .accordion__panel ul li .col-2 p {
      background: #333333;
      width: 27px;
      height: 27px;
      text-align: center;
      color: #fff;
      border-radius: 50%;
      padding: 4px; }
    .dashboard .consult-works .accordion__panel ul li:not(:last-child) {
      margin-bottom: 40px; }
      .dashboard .consult-works .accordion__panel ul li:not(:last-child) .col-2:before {
        content: '';
        position: absolute;
        border-left: 4px solid #333333;
        left: 27px;
        bottom: 0;
        height: 52px;
        top: 27px; }

.dashboard .upcoming-info {
  background: #20a0a9;
  padding: 15px 15px 19px 15px;
  border-radius: 4px;
  margin-top: 31px; }
  .dashboard .upcoming-info span {
    font-size: 0.75rem; }
  .dashboard .upcoming-info p {
    font-size: 0.938rem; }
  .dashboard .upcoming-info .schedule-icon {
    width: 30px;
    height: auto;
    margin-right: 10px; }
  .dashboard .upcoming-info .changeschedule-icon {
    width: 17px;
    height: auto;
    margin-right: 4px; }
  .dashboard .upcoming-info .resc-btn {
    background: #333333; }
  .dashboard .upcoming-info h6, .dashboard .upcoming-info button {
    color: #ffffff; }

.dashboard .banner-top {
  margin-top: 23px; }
  .dashboard .banner-top img {
    border-radius: 2px; }

.dashboard .happy-customers {
  margin-top: 22px;
  padding: 13px 0 11px 0;
  background: #333333; }
  .dashboard .happy-customers .col-6:first-child {
    border-right: 1px solid #fff; }
  .dashboard .happy-customers p, .dashboard .happy-customers h6 {
    line-height: 12px; }
  .dashboard .happy-customers h6 {
    font-size: 1.063rem;
    margin-top: 6px; }
  .dashboard .happy-customers small {
    font-size: 0.625rem; }
  .dashboard .happy-customers .star-sec {
    margin-top: -4px; }
  .dashboard .happy-customers .star-icon .fa-star {
    font-size: 0.75rem; }

.dashboard .stories {
  margin-top: 41px; }
  .dashboard .stories .real-stories {
    margin-top: 32px; }
    .dashboard .stories .real-stories h6 {
      margin-bottom: 23px; }
    .dashboard .stories .real-stories .video-sec {
      background: #EFF3F6;
      padding: 7px 8px 15px 7px;
      border-radius: 3px; }
      .dashboard .stories .real-stories .video-sec video {
        margin-bottom: 15px; }
      .dashboard .stories .real-stories .video-sec .star-icon .fa-star {
        font-size: 0.625rem; }
      .dashboard .stories .real-stories .video-sec small {
        font-size: 0.688rem; }

.dashboard .patient-reviews {
  background: #333333;
  padding: 39px 41px 42px 27px; }
  .dashboard .patient-reviews .col-4 .parent {
    display: table;
    height: 100%; }
    .dashboard .patient-reviews .col-4 .parent div {
      display: table-cell;
      vertical-align: middle; }
  .dashboard .patient-reviews h5 {
    margin-bottom: 12px; }
  .dashboard .patient-reviews p .fa {
    font-size: 1.25rem;
    border: 1px solid #fff;
    border-radius: 50%;
    padding: 8px 10px; }
  .dashboard .patient-reviews .reviews-info {
    border: 0.3px solid #707070;
    border-radius: 4px;
    padding: 27px 19px 15px 19px;
    box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0.25); }
  .dashboard .patient-reviews .star-icon .fa-star, .dashboard .patient-reviews p.msg {
    font-size: 0.813rem; }
  .dashboard .patient-reviews p.name {
    font-size: 0.938rem;
    margin-bottom: 10px; }
  .dashboard .patient-reviews p.verify {
    font-size: 0.688rem; }
  .dashboard .patient-reviews .react-multi-carousel-dot--active button {
    background-color: #2DBEC5;
    border: 1px solid #2DBEC5; }

.banner-slider .react-multi-carousel-list {
  padding-bottom: 30px; }

.banner-slider .react-multi-carousel-dot button {
  border: solid 1px #d8d8d8;
  background-color: #d8d8d8;
  width: 10px;
  height: 10px; }

.banner-slider .react-multi-carousel-dot--active button {
  background-color: #333333;
  border: 1px solid #333333; }

.pres-cartsec button {
  font-size: 0.8125rem; }

@media screen and (max-width: 384px) {
  .searchresults-info .doc-info .search-widget .btn1 {
    margin-bottom: 10px; } }

@media screen and (max-width: 442px) {
  .searchresults-info .diag-tests .search-widget .btn1 {
    margin-bottom: 10px; } }

@media screen and (max-width: 464px) {
  .healthcare-sliderinfo div.pointer-cursor {
    height: 125px; } }

@media screen and (max-width: 1023px) and (min-width: 465px) {
  .healthcare-sliderinfo div.pointer-cursor {
    height: 165px; } }

@media screen and (max-width: 767px) {
  .patient-info {
    padding-bottom: 0; }
  .patient-info ul li:last-child {
    margin-top: 16px; }
  .patient-info ul li:last-child .col-lg-3:nth-child(1),
  .patient-info ul li:last-child .col-lg-3:nth-child(3) {
    border-left: 0; }
  .nearby-centreinfo p {
    min-height: 28px; }
  .pres-cartsec .col-md-6:last-child {
    border-top: 1px solid rgba(226, 235, 242, 0.42); } }

@media (min-width: 768px) {
  .pres-cartsec p {
    font-size: 1rem; } }

@media screen and (max-width: 991px) {
  .patient-info ul li:last-child .col-lg-3 {
    border-top: 1px solid rgba(226, 235, 242, 0.42); }
  .patient-info ul li:last-child .col-lg-3 {
    padding: 16px 16px 0 16px; } }

@media screen and (max-width: 991px) and (min-width: 768px) {
  .patient-info ul li:last-child .col-lg-3 {
    border-bottom: 1px solid rgba(226, 235, 242, 0.42); } }

@media screen and (max-width: 1023px) {
  .healthservices-sliderwidget .healthservices-sliderinfo {
    min-height: 180px; } }

@media (max-width: 359px) {
  .dashboard .consult-info p {
    font-size: 0.625rem; }
  .dashboard .consult-works .accordion__heading {
    padding: 12px 20px 15px 20px; }
  .dashboard .consult-works .accordion__panel {
    padding: 35px 24px; }
  .dashboard .upcoming-info h6 {
    font-size: 0.688rem; }
  .dashboard .upcoming-info span {
    font-size: 0.563rem; }
  .dashboard .upcoming-info p {
    font-size: 0.625rem; }
  .dashboard .upcoming-info button {
    font-size: 0.5rem !important;
    padding: 3px !important; }
  .dashboard .upcoming-info .schedule-icon {
    width: 20px; }
  .dashboard .upcoming-info .changeschedule-icon {
    width: 10px;
    margin-right: 2px; }
  .popular-medicines .text-danger {
    font-size: 0.5625rem; }
  .popular-products .custom-card .cost-info {
    min-height: 48px; }
  .banner-slider .react-multi-carousel-dot button {
    margin-right: 4px;
    width: 8px;
    height: 8px; } }

@media (max-width: 575px) and (min-width: 360px) {
  .popular-medicines .text-danger {
    font-size: 0.6875rem; }
  .dashboard .upcoming-info button {
    font-size: 0.5625rem !important;
    padding: 5px !important; }
  .dashboard .upcoming-info .schedule-icon {
    width: 22px; }
  .dashboard .upcoming-info .changeschedule-icon {
    width: 11px; } }

@media screen and (max-width: 404px) and (min-width: 360px) {
  .dashboard .upcoming-info h6 {
    font-size: 0.813rem; }
  .dashboard .upcoming-info span {
    font-size: 0.625rem; }
  .dashboard .upcoming-info p {
    font-size: 0.688rem; } }

@media screen and (max-width: 575px) and (min-width: 405px) {
  .dashboard .upcoming-info span {
    font-size: 0.688rem; }
  .dashboard .upcoming-info p {
    font-size: 0.875rem; } }

@media (max-width: 575px) {
  .dashboard .consult-works {
    margin-top: 9px; }
    .dashboard .consult-works ul p {
      font-size: 0.813rem; }
  .dashboard .upcoming-info {
    line-height: 16px; }
  .dashboard .stories .about-info h4 {
    font-size: 1.438rem; }
  .dashboard .stories .about-info p {
    font-size: 0.75rem; }
  .dashboard .stories .real-stories .video-sec p {
    font-size: 0.813rem; }
  .dashboard .stories .real-stories .video-sec small {
    font-size: 0.625rem; }
  .dashboard .patient-reviews h5 {
    font-size: 1.188rem !important; }
  .dashboard .patient-reviews h6 {
    font-size: 0.938rem !important; }
  .dashboard .patient-reviews p.msg {
    font-size: 0.75rem; }
  .dashboard .patient-reviews p.verify {
    font-size: 0.625rem; }
  .popularinfo-widget p.product-name,
  .dashboard .custom-card .card-info h6 {
    min-height: 24px; }
  .popularinfo-widget p.product-name {
    font-size: 0.5625rem !important; }
  .popularinfo-widget p {
    line-height: 12px; }
  .dashboardslider-info h6,
  .dashboardslider-info h5,
  .popularinfo-widget p small,
  .dashboard .custom-card .card-info h6 {
    font-size: 0.625rem !important; }
  .most-booked .card-info .most-bookedcontent h6 {
    min-height: 48px; }
  .app-dashboardwidget .dashboardslider-info {
    padding: 6px; }
  .diagnostic-bannerslider .diagnostic-bannersliderinfo,
  .dashboardslider-info:not(.dashboard .dashboardslider-info),
  .productslider-info {
    margin: 0 2px; }
  .app-dashboardwidget .dashboardslider-info {
    min-height: 155px; }
  .app-dashboardwidget .popular-doctor-cart {
    min-height: 170px; }
  .most-booked .card-info .most-bookedcontent,
  .specializations-symptoms .card-info .specializations-symptomscontent,
  .app-dashboardwidget .dashboardslider-info {
    padding: 7px; }
  .dashboard .consult-info .card-info,
  .custom-card .card-info {
    padding: 0 2px; } }

@media (min-width: 576px) {
  .upcoming-info .schedule-icon {
    margin-top: 6px; } }

@media (max-width: 1199px) and (min-width: 576px) {
  .most-booked .card-info .most-bookedcontent h6 {
    font-size: 0.875rem;
    min-height: 48px; } }

@media (min-width: 714px) {
  .search_icon {
    padding: 3px 28px; } }

.dashboard .popular-products .img-responsive,
.dashboard-v1 .popular-products .img-responsive,
.categoryinfo-img .img-responsive {
  width: 100%;
  height: 200px; }

.slot-widget.active, .calender-info ul li div.active {
  background: #333333; }

.dashboard .consult-info p {
  min-height: 42px; }

@media (max-width: 575px) {
  .dashboard .popular-products .img-responsive,
  .dashboard-v1 .popular-products .img-responsive,
  .categoryinfo-img .img-responsive {
    height: 100px; } }

@media (max-width: 767px) and (min-width: 576px) {
  .dashboard .popular-products .img-responsive,
  .dashboard-v1 .popular-products .img-responsive,
  .categoryinfo-img .img-responsive {
    height: 114px; } }

@media (max-width: 991px) and (min-width: 768px) {
  .dashboard .popular-products .img-responsive,
  .dashboard-v1 .popular-products .img-responsive,
  .categoryinfo-img .img-responsive {
    height: 125px; } }

@media (max-width: 1199px) and (min-width: 992px) {
  .dashboard .popular-products .img-responsive,
  .dashboard-v1 .popular-products .img-responsive,
  .categoryinfo-img .img-responsive {
    height: 173px; } }

.testitem-card {
  padding-bottom: 40px; }
  .testitem-card .testitem-cardinfo {
    padding: 20px;
    margin: 10px 0;
    border-radius: 4px;
    border: 2px solid #BBB7E5; }
  .testitem-card .added-tocart {
    background-image: linear-gradient(to bottom, #f2f2f2, #ececec); }
    .testitem-card .added-tocart button {
      color: #859098 !important;
      border: none !important;
      box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.07) !important; }
  .testitem-card .cost-info p {
    padding-right: 10px;
    display: inline-block;
    font-size: 1rem;
    text-decoration: line-through; }
  .testitem-card .cost-info h5,
  .testitem-card .cost-info span {
    color: #3e4095; }
  .testitem-card .cost-info span {
    display: block;
    line-height: 15px;
    font-size: 0.75rem; }
    .testitem-card .cost-info span small {
      font-size: 0.438rem; }
  .testitem-card .cost-info button {
    color: #04b7af;
    font-size: 0.688rem;
    padding: 5px 10px;
    border: 1px solid #04b7af;
    border-radius: 4px !important; }
    .testitem-card .cost-info button .fa {
      font-size: 0.625rem; }

@media (min-width: 576px) {
  .testitem-card h6 {
    min-height: 58px; } }

.testitem-card h6 {
  color: #000000; }

.sidebar1 {
  height: 100%;
  width: 70px;
  position: fixed;
  z-index: 1;
  top: 0px;
  right: 0px;
  overflow-x: hidden;
  padding-top: 60px; }

.align-right-toggle {
  position: absolute;
  top: 145px;
  right: 0px;
  height: 50px;
  width: 50px;
  background-color: #3e4095;
  color: #fff;
  font-size: 20px; }

.floating-card {
  width: 80px;
  z-index: 111111; }

.remove-toggle {
  background-color: transparent;
  font-size: 20px;
  position: relative;
  top: 5px;
  color: #3e4095;
  left: -3px; }

.floating-card ul {
  padding: 0px 10px 17px; }

.floating-card {
  right: 0px !important; }

.sideclose {
  width: 0px;
  transition: 0.5s; }

.sideopen {
  width: 80px;
  transition: 0.5s; }

@media (max-width: 1170px) {
  .align-right-toggle {
    top: 140px; } }

@media (max-width: 991px) {
  .align-right-toggle {
    top: 115px; } }

@media (max-width: 575px) {
  .sideopen {
    width: 100%; }
  .remove-toggle, .align-right-toggle, .sidebar1 {
    display: none; }
  .floating-card ul {
    padding: 0px; } }

.faq ul, .faq-detail ul {
  border-radius: 15px;
  border: 1px solid #d7e2e6; }

.faq ul li, .faq-detail ul li {
  padding: 25px 20px; }

.faq ul li:not(:last-child), .faq-detail ul li:not(:last-child) {
  border-bottom: 1px solid #d7e2e6; }

.faq ul li .fa {
  font-size: 2rem; }

@media (max-width: 575px) {
  .faq-list li .fa {
    font-size: 1.5rem; } }

.carousel .control-arrow,.carousel.carousel-slider .control-arrow{-webkit-transition:all .25s ease-in;-moz-transition:all .25s ease-in;-ms-transition:all .25s ease-in;-o-transition:all .25s ease-in;transition:all .25s ease-in;opacity:.4;filter:alpha(opacity=40);position:absolute;z-index:2;top:20px;background:none;border:0;font-size:32px;cursor:pointer}.carousel .control-arrow:hover{opacity:1;filter:alpha(opacity=100)}.carousel .control-arrow:before,.carousel.carousel-slider .control-arrow:before{margin:0 5px;display:inline-block;border-top:8px solid transparent;border-bottom:8px solid transparent;content:''}.carousel .control-disabled.control-arrow{opacity:0;filter:alpha(opacity=0);cursor:inherit;display:none}.carousel .control-prev.control-arrow{left:0}.carousel .control-prev.control-arrow:before{border-right:8px solid #fff}.carousel .control-next.control-arrow{right:0}.carousel .control-next.control-arrow:before{border-left:8px solid #fff}.carousel-root{outline:none}.carousel{position:relative;width:100%}.carousel *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.carousel img{width:100%;display:inline-block;pointer-events:none}.carousel .carousel{position:relative}.carousel .control-arrow{outline:0;border:0;background:none;top:50%;margin-top:-13px;font-size:18px}.carousel .thumbs-wrapper{margin:20px;overflow:hidden}.carousel .thumbs{-webkit-transition:all .15s ease-in;-moz-transition:all .15s ease-in;-ms-transition:all .15s ease-in;-o-transition:all .15s ease-in;transition:all .15s ease-in;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);position:relative;list-style:none;white-space:nowrap}.carousel .thumb{-webkit-transition:border .15s ease-in;-moz-transition:border .15s ease-in;-ms-transition:border .15s ease-in;-o-transition:border .15s ease-in;transition:border .15s ease-in;display:inline-block;margin-right:6px;white-space:nowrap;overflow:hidden;border:3px solid #fff;padding:2px}.carousel .thumb:focus{border:3px solid #ccc;outline:none}.carousel .thumb.selected,.carousel .thumb:hover{border:3px solid #333}.carousel .thumb img{vertical-align:top}.carousel.carousel-slider{position:relative;margin:0;overflow:hidden}.carousel.carousel-slider .control-arrow{top:0;color:#fff;font-size:26px;bottom:0;margin-top:0;padding:5px}.carousel.carousel-slider .control-arrow:hover{background:rgba(0,0,0,0.2)}.carousel .slider-wrapper{overflow:hidden;margin:auto;width:100%;-webkit-transition:height .15s ease-in;-moz-transition:height .15s ease-in;-ms-transition:height .15s ease-in;-o-transition:height .15s ease-in;transition:height .15s ease-in}.carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex}.carousel .slider-wrapper.axis-horizontal .slider .slide{flex-direction:column;flex-flow:column}.carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex}.carousel .slider-wrapper.axis-vertical .slider{-webkit-flex-direction:column;flex-direction:column}.carousel .slider{margin:0;padding:0;position:relative;list-style:none;width:100%}.carousel .slider.animated{-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.carousel .slide{min-width:100%;margin:0;position:relative;text-align:center;background:#000}.carousel .slide img{width:100%;vertical-align:top;border:0}.carousel .slide iframe{display:inline-block;width:calc(100% - 80px);margin:0 40px 40px;border:0}.carousel .slide .legend{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;position:absolute;bottom:40px;left:50%;margin-left:-45%;width:90%;border-radius:10px;background:#000;color:#fff;padding:10px;font-size:12px;text-align:center;opacity:0.25;-webkit-transition:opacity .35s ease-in-out;-moz-transition:opacity .35s ease-in-out;-ms-transition:opacity .35s ease-in-out;-o-transition:opacity .35s ease-in-out;transition:opacity .35s ease-in-out}.carousel .control-dots{position:absolute;bottom:0;margin:10px 0;padding:0;text-align:center;width:100%}@media (min-width: 960px){.carousel .control-dots{bottom:0}}.carousel .control-dots .dot{-webkit-transition:opacity .25s ease-in;-moz-transition:opacity .25s ease-in;-ms-transition:opacity .25s ease-in;-o-transition:opacity .25s ease-in;transition:opacity .25s ease-in;opacity:.3;filter:alpha(opacity=30);box-shadow:1px 1px 2px rgba(0,0,0,0.9);background:#fff;border-radius:50%;width:8px;height:8px;cursor:pointer;display:inline-block;margin:0 8px}.carousel .control-dots .dot.selected,.carousel .control-dots .dot:hover{opacity:1;filter:alpha(opacity=100)}.carousel .carousel-status{position:absolute;top:0;right:0;padding:5px;font-size:10px;text-shadow:1px 1px 1px rgba(0,0,0,0.9);color:#fff}.carousel:hover .slide .legend{opacity:1}

.cancel_btn {
  margin: 0px 25px 0px 0px !important; }

.submit_btn {
  margin: 0px 25px 0px 0px !important;
  float: right; }

@media screen and (max-width: 1070px) {
  .addresspopup_width {
    width: 843px !important; } }

.custom-radiobtn label {
  display: block;
  position: relative;
  padding-left: 40px;
  margin-bottom: 12px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: black; }
  .custom-radiobtn label input {
    position: absolute;
    opacity: 0;
    cursor: pointer; }
  .custom-radiobtn label .checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 20px;
    width: 20px;
    border-radius: 50%;
    border: 1px solid #DADADA; }
  .custom-radiobtn label input:checked ~ .checkmark {
    border: 1px solid lightblue; }
  .custom-radiobtn label .checkmark:after {
    content: "";
    position: absolute;
    display: none; }
  .custom-radiobtn label input:checked ~ .checkmark:after {
    display: block;
    background-color: lightblue; }
  .custom-radiobtn label .checkmark:after {
    top: 3px;
    left: 3px;
    width: 12px;
    height: 12px;
    border-radius: 50%; }

/* nvd3 version 1.8.6 (https://github.com/novus/nvd3) 2017-08-23 */
.nvd3 .nv-axis {
  pointer-events: none;
  opacity: 1; }

.nvd3 .nv-axis path {
  fill: none;
  stroke: #000;
  stroke-opacity: .75;
  shape-rendering: crispEdges; }

.nvd3 .nv-axis path.domain {
  stroke-opacity: .75; }

.nvd3 .nv-axis.nv-x path.domain {
  stroke-opacity: 0; }

.nvd3 .nv-axis line {
  fill: none;
  stroke: #e5e5e5;
  shape-rendering: crispEdges; }

.nvd3 .nv-axis .zero line,
.nvd3 .nv-axis line.zero {
  stroke-opacity: .75; }

.nvd3 .nv-axis .nv-axisMaxMin text {
  font-weight: bold; }

.nvd3 .x .nv-axis .nv-axisMaxMin text,
.nvd3 .x2 .nv-axis .nv-axisMaxMin text,
.nvd3 .x3 .nv-axis .nv-axisMaxMin text {
  text-anchor: middle; }

.nvd3 .nv-axis.nv-disabled {
  opacity: 0; }

.nvd3 .nv-bars rect {
  fill-opacity: .75;
  transition: fill-opacity 250ms linear; }

.nvd3 .nv-bars rect.hover {
  fill-opacity: 1; }

.nvd3 .nv-bars .hover rect {
  fill: lightblue; }

.nvd3 .nv-bars text {
  fill: rgba(0, 0, 0, 0); }

.nvd3 .nv-bars .hover text {
  fill: black; }

.nvd3 .nv-multibar .nv-groups rect,
.nvd3 .nv-multibarHorizontal .nv-groups rect,
.nvd3 .nv-discretebar .nv-groups rect {
  stroke-opacity: 0;
  transition: fill-opacity 250ms linear; }

.nvd3 .nv-multibar .nv-groups rect:hover,
.nvd3 .nv-multibarHorizontal .nv-groups rect:hover,
.nvd3 .nv-candlestickBar .nv-ticks rect:hover,
.nvd3 .nv-discretebar .nv-groups rect:hover {
  fill-opacity: 1; }

.nvd3 .nv-discretebar .nv-groups text,
.nvd3 .nv-multibarHorizontal .nv-groups text {
  font-weight: bold;
  fill: black;
  stroke: rgba(0, 0, 0, 0); }

/* boxplot CSS */
.nvd3 .nv-boxplot circle {
  fill-opacity: 0.5; }

.nvd3 .nv-boxplot circle:hover {
  fill-opacity: 1; }

.nvd3 .nv-boxplot rect:hover {
  fill-opacity: 1; }

.nvd3 line.nv-boxplot-median {
  stroke: black; }

.nv-boxplot-tick:hover {
  stroke-width: 2.5px; }

/* bullet */
.nvd3.nv-bullet {
  font: 10px sans-serif; }

.nvd3.nv-bullet .nv-measure {
  fill-opacity: .8; }

.nvd3.nv-bullet .nv-measure:hover {
  fill-opacity: 1; }

.nvd3.nv-bullet .nv-marker {
  stroke: #000;
  stroke-width: 2px; }

.nvd3.nv-bullet .nv-markerTriangle {
  stroke: #000;
  fill: #fff;
  stroke-width: 1.5px; }

.nvd3.nv-bullet .nv-markerLine {
  stroke: #000;
  stroke-width: 1.5px; }

.nvd3.nv-bullet .nv-tick line {
  stroke: #666;
  stroke-width: .5px; }

.nvd3.nv-bullet .nv-range.nv-s0 {
  fill: #eee; }

.nvd3.nv-bullet .nv-range.nv-s1 {
  fill: #ddd; }

.nvd3.nv-bullet .nv-range.nv-s2 {
  fill: #ccc; }

.nvd3.nv-bullet .nv-title {
  font-size: 14px;
  font-weight: bold; }

.nvd3.nv-bullet .nv-subtitle {
  fill: #999; }

.nvd3.nv-bullet .nv-range {
  fill: #bababa;
  fill-opacity: .4; }

.nvd3.nv-bullet .nv-range:hover {
  fill-opacity: .7; }

.nvd3.nv-candlestickBar .nv-ticks .nv-tick {
  stroke-width: 1px; }

.nvd3.nv-candlestickBar .nv-ticks .nv-tick.hover {
  stroke-width: 2px; }

.nvd3.nv-candlestickBar .nv-ticks .nv-tick.positive rect {
  stroke: #2ca02c;
  fill: #2ca02c; }

.nvd3.nv-candlestickBar .nv-ticks .nv-tick.negative rect {
  stroke: #d62728;
  fill: #d62728; }

.with-transitions .nv-candlestickBar .nv-ticks .nv-tick {
  transition: stroke-width 250ms linear, stroke-opacity 250ms linear; }

.nvd3.nv-candlestickBar .nv-ticks line {
  stroke: #333; }

.nv-force-node {
  stroke: #fff;
  stroke-width: 1.5px; }

.nv-force-link {
  stroke: #999;
  stroke-opacity: .6; }

.nv-force-node text {
  stroke-width: 0px; }

.nvd3 .nv-legend .nv-disabled rect {
  /*fill-opacity: 0;*/ }

.nvd3 .nv-check-box .nv-box {
  fill-opacity: 0;
  stroke-width: 2; }

.nvd3 .nv-check-box .nv-check {
  fill-opacity: 0;
  stroke-width: 4; }

.nvd3 .nv-series.nv-disabled .nv-check-box .nv-check {
  fill-opacity: 0;
  stroke-opacity: 0; }

.nvd3 .nv-controlsWrap .nv-legend .nv-check-box .nv-check {
  opacity: 0; }

/* line plus bar */
.nvd3.nv-linePlusBar .nv-bar rect {
  fill-opacity: .75; }

.nvd3.nv-linePlusBar .nv-bar rect:hover {
  fill-opacity: 1; }

.nvd3 .nv-groups path.nv-line {
  fill: none; }

.nvd3 .nv-groups path.nv-area {
  stroke: none; }

.nvd3.nv-line .nvd3.nv-scatter .nv-groups .nv-point {
  fill-opacity: 0;
  stroke-opacity: 0; }

.nvd3.nv-scatter.nv-single-point .nv-groups .nv-point {
  fill-opacity: .5 !important;
  stroke-opacity: .5 !important; }

.with-transitions .nvd3 .nv-groups .nv-point {
  transition: stroke-width 250ms linear, stroke-opacity 250ms linear; }

.nvd3.nv-scatter .nv-groups .nv-point.hover,
.nvd3 .nv-groups .nv-point.hover {
  stroke-width: 7px;
  fill-opacity: .95 !important;
  stroke-opacity: .95 !important; }

.nvd3 .nv-point-paths path {
  stroke: #aaa;
  stroke-opacity: 0;
  fill: #eee;
  fill-opacity: 0; }

.nvd3 .nv-indexLine {
  cursor: ew-resize; }

/********************
 * SVG CSS
 */
/********************
  Default CSS for an svg element nvd3 used
*/
svg.nvd3-svg {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  display: block;
  width: 100%;
  height: 100%; }

/********************
  Box shadow and border radius styling
*/
.nvtooltip.with-3d-shadow, .with-3d-shadow .nvtooltip {
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  border-radius: 5px; }

.nvd3 text {
  font: normal 12px Arial, sans-serif; }

.nvd3 .title {
  font: bold 14px Arial, sans-serif; }

.nvd3 .nv-background {
  fill: white;
  fill-opacity: 0; }

.nvd3.nv-noData {
  font-size: 18px;
  font-weight: bold; }

/**********
*  Brush
*/
.nv-brush .extent {
  fill-opacity: .125;
  shape-rendering: crispEdges; }

.nv-brush .resize path {
  fill: #eee;
  stroke: #666; }

/**********
*  Legend
*/
.nvd3 .nv-legend .nv-series {
  cursor: pointer; }

.nvd3 .nv-legend .nv-disabled circle {
  fill-opacity: 0; }

/* focus */
.nvd3 .nv-brush .extent {
  fill-opacity: 0 !important; }

.nvd3 .nv-brushBackground rect {
  stroke: #000;
  stroke-width: .4;
  fill: #fff;
  fill-opacity: .7; }

/**********
*  Print
*/
@media print {
  .nvd3 text {
    stroke-width: 0;
    fill-opacity: 1; } }

.nvd3.nv-ohlcBar .nv-ticks .nv-tick {
  stroke-width: 1px; }

.nvd3.nv-ohlcBar .nv-ticks .nv-tick.hover {
  stroke-width: 2px; }

.nvd3.nv-ohlcBar .nv-ticks .nv-tick.positive {
  stroke: #2ca02c; }

.nvd3.nv-ohlcBar .nv-ticks .nv-tick.negative {
  stroke: #d62728; }

.nvd3 .background path {
  fill: none;
  stroke: #EEE;
  stroke-opacity: .4;
  shape-rendering: crispEdges; }

.nvd3 .foreground path {
  fill: none;
  stroke-opacity: .7; }

.nvd3 .nv-parallelCoordinates-brush .extent {
  fill: #fff;
  fill-opacity: .6;
  stroke: gray;
  shape-rendering: crispEdges; }

.nvd3 .nv-parallelCoordinates .hover {
  fill-opacity: 1;
  stroke-width: 3px; }

.nvd3 .missingValuesline line {
  fill: none;
  stroke: black;
  stroke-width: 1;
  stroke-opacity: 1;
  stroke-dasharray: 5, 5; }

.nvd3.nv-pie path {
  stroke-opacity: 0;
  transition: fill-opacity 250ms linear, stroke-width 250ms linear, stroke-opacity 250ms linear; }

.nvd3.nv-pie .nv-pie-title {
  font-size: 24px;
  fill: rgba(19, 196, 249, 0.59); }

.nvd3.nv-pie .nv-slice text {
  stroke: #000;
  stroke-width: 0; }

.nvd3.nv-pie path {
  stroke: #fff;
  stroke-width: 1px;
  stroke-opacity: 1; }

.nvd3.nv-pie path {
  fill-opacity: .7; }

.nvd3.nv-pie .hover path {
  fill-opacity: 1; }

.nvd3.nv-pie .nv-label {
  pointer-events: none; }

.nvd3.nv-pie .nv-label rect {
  fill-opacity: 0;
  stroke-opacity: 0; }

/* scatter */
.nvd3 .nv-groups .nv-point.hover {
  stroke-width: 20px;
  stroke-opacity: .5; }

.nvd3 .nv-scatter .nv-point.hover {
  fill-opacity: 1; }

.nv-noninteractive {
  pointer-events: none; }

.nv-distx, .nv-disty {
  pointer-events: none; }

/* sparkline */
.nvd3.nv-sparkline path {
  fill: none; }

.nvd3.nv-sparklineplus g.nv-hoverValue {
  pointer-events: none; }

.nvd3.nv-sparklineplus .nv-hoverValue line {
  stroke: #333;
  stroke-width: 1.5px; }

.nvd3.nv-sparklineplus,
.nvd3.nv-sparklineplus g {
  pointer-events: all; }

.nvd3 .nv-hoverArea {
  fill-opacity: 0;
  stroke-opacity: 0; }

.nvd3.nv-sparklineplus .nv-xValue,
.nvd3.nv-sparklineplus .nv-yValue {
  stroke-width: 0;
  font-size: .9em;
  font-weight: normal; }

.nvd3.nv-sparklineplus .nv-yValue {
  stroke: #f66; }

.nvd3.nv-sparklineplus .nv-maxValue {
  stroke: #2ca02c;
  fill: #2ca02c; }

.nvd3.nv-sparklineplus .nv-minValue {
  stroke: #d62728;
  fill: #d62728; }

.nvd3.nv-sparklineplus .nv-currentValue {
  font-weight: bold;
  font-size: 1.1em; }

/* stacked area */
.nvd3.nv-stackedarea path.nv-area {
  fill-opacity: .7;
  stroke-opacity: 0;
  transition: fill-opacity 250ms linear, stroke-opacity 250ms linear; }

.nvd3.nv-stackedarea path.nv-area.hover {
  fill-opacity: .9; }

.nvd3.nv-stackedarea .nv-groups .nv-point {
  stroke-opacity: 0;
  fill-opacity: 0; }

.nvtooltip {
  position: absolute;
  background-color: white;
  color: black;
  padding: 1px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  z-index: 10000;
  display: block;
  font-family: Arial, sans-serif;
  font-size: 13px;
  text-align: left;
  pointer-events: none;
  white-space: nowrap;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.nvtooltip {
  background: rgba(255, 255, 255, 0.8);
  border: 1px solid rgba(0, 0, 0, 0.5);
  border-radius: 4px; }

/*Give tooltips that old fade in transition by
    putting a "with-transitions" class on the container div.
*/
.nvtooltip.with-transitions, .with-transitions .nvtooltip {
  transition: opacity 50ms linear;
  transition-delay: 200ms; }

.nvtooltip.x-nvtooltip,
.nvtooltip.y-nvtooltip {
  padding: 8px; }

.nvtooltip h3 {
  margin: 0;
  padding: 4px 14px;
  line-height: 18px;
  font-weight: normal;
  background-color: rgba(247, 247, 247, 0.75);
  color: black;
  text-align: center;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0; }

.nvtooltip p {
  margin: 0;
  padding: 5px 14px;
  text-align: center; }

.nvtooltip span {
  display: inline-block;
  margin: 2px 0; }

.nvtooltip table {
  margin: 6px;
  border-spacing: 0; }

.nvtooltip table td {
  padding: 2px 9px 2px 0;
  vertical-align: middle; }

.nvtooltip table td.key {
  font-weight: normal; }

.nvtooltip table td.key.total {
  font-weight: bold; }

.nvtooltip table td.value {
  text-align: right;
  font-weight: bold; }

.nvtooltip table td.percent {
  color: darkgray; }

.nvtooltip table tr.highlight td {
  padding: 1px 9px 1px 0;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-top-style: solid;
  border-top-width: 1px; }

.nvtooltip table td.legend-color-guide div {
  width: 8px;
  height: 8px;
  vertical-align: middle; }

.nvtooltip table td.legend-color-guide div {
  width: 12px;
  height: 12px;
  border: 1px solid #999; }

.nvtooltip .footer {
  padding: 3px;
  text-align: center; }

.nvtooltip-pending-removal {
  pointer-events: none;
  display: none; }

/****
Interactive Layer
*/
.nvd3 .nv-interactiveGuideLine {
  pointer-events: none; }

.nvd3 line.nv-guideline {
  stroke: #ccc; }

.dashboard .popular-products .img-responsive,
.dashboard-v1 .popular-products .img-responsive,
.categoryinfo-img .img-responsive {
  width: 100%;
  height: 200px; }

.slot-widget.active, .calender-info ul li div.active {
  background: #333333; }

.dashboard .consult-info p {
  min-height: 42px; }

@media (max-width: 575px) {
  .dashboard .popular-products .img-responsive,
  .dashboard-v1 .popular-products .img-responsive,
  .categoryinfo-img .img-responsive {
    height: 100px; } }

@media (max-width: 767px) and (min-width: 576px) {
  .dashboard .popular-products .img-responsive,
  .dashboard-v1 .popular-products .img-responsive,
  .categoryinfo-img .img-responsive {
    height: 114px; } }

@media (max-width: 991px) and (min-width: 768px) {
  .dashboard .popular-products .img-responsive,
  .dashboard-v1 .popular-products .img-responsive,
  .categoryinfo-img .img-responsive {
    height: 125px; } }

@media (max-width: 1199px) and (min-width: 992px) {
  .dashboard .popular-products .img-responsive,
  .dashboard-v1 .popular-products .img-responsive,
  .categoryinfo-img .img-responsive {
    height: 173px; } }

.dashboard .popular-products .img-responsive,
.dashboard-v1 .popular-products .img-responsive,
.categoryinfo-img .img-responsive {
  width: 100%;
  height: 200px; }

.slot-widget.active, .calender-info ul li div.active {
  background: #333333; }

.dashboard .consult-info p {
  min-height: 42px; }

@media (max-width: 575px) {
  .dashboard .popular-products .img-responsive,
  .dashboard-v1 .popular-products .img-responsive,
  .categoryinfo-img .img-responsive {
    height: 100px; } }

@media (max-width: 767px) and (min-width: 576px) {
  .dashboard .popular-products .img-responsive,
  .dashboard-v1 .popular-products .img-responsive,
  .categoryinfo-img .img-responsive {
    height: 114px; } }

@media (max-width: 991px) and (min-width: 768px) {
  .dashboard .popular-products .img-responsive,
  .dashboard-v1 .popular-products .img-responsive,
  .categoryinfo-img .img-responsive {
    height: 125px; } }

@media (max-width: 1199px) and (min-width: 992px) {
  .dashboard .popular-products .img-responsive,
  .dashboard-v1 .popular-products .img-responsive,
  .categoryinfo-img .img-responsive {
    height: 173px; } }

.prescription_component h3 {
  color: #333333;
  margin-bottom: 2rem;
  font-size: 24px; }

.prescription_component h4 {
  font-size: 1.2rem !important; }

.prescription_component .head_title {
  color: #333333; }

.prescription_component .bg-light {
  background-color: #e3edf5 !important;
  padding: 1rem; }

.prescription_component .bg-light-prescription {
  background-color: #e3edf5 !important;
  padding: 1rem;
  border-top-right-radius: 12px;
  border-top-left-radius: 12px; }

.prescription_component p {
  font-size: 16px; }

.prescription_component span {
  font-size: 18px; }

.prescription_component .bold {
  font-weight: 700; }

.prescription_component .flex_between {
  display: flex;
  justify-content: space-between; }

.prescription_component .flex_center {
  display: flex;
  justify-content: center;
  align-items: center; }

.prescription_component .button {
  /*.btn-1{
            border: 1px solid $bg-danger;
            border-radius: 5px;
            margin-right: 10px;
            a{
            margin-top: 5px;
            color: $bg-danger;
            p{
                padding-left: 10px;
            }
            }
        }*/ }
  .prescription_component .button .btn-2 {
    background-color: #20a0a9;
    border-radius: 5px; }
    .prescription_component .button .btn-2 a {
      color: #f9f9f9;
      margin-top: 5px; }
      .prescription_component .button .btn-2 a p {
        padding-left: 10px; }

.prescription_component .pointer {
  cursor: pointer; }

.prescription_component .address_section {
  border-radius: 15px;
  border: solid 1px #d7e2e6;
  box-shadow: -1px 0px 8px -3px rgba(0, 0, 0, 0.3);
  padding: 15px 5px;
  background-color: #f9f9f9;
  margin-bottom: 10px; }

.prescription_component .prescription-details {
  border-radius: 12px;
  border: solid 1px #d7e2e6;
  box-shadow: -1px 0px 8px -3px rgba(0, 0, 0, 0.3);
  background-color: #f9f9f9;
  margin: 12px 0px; }
  .prescription_component .prescription-details .patient-prescription {
    padding: 1rem; }
    .prescription_component .prescription-details .patient-prescription .symptons {
      margin: 1.5rem 0px; }
  .prescription_component .prescription-details .dignosis {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border: 1px solid #20a0a9;
    padding: 10px; }
    .prescription_component .prescription-details .dignosis h4 {
      color: #333333; }

.prescription_component .pharmacy-details,
.prescription_component .medication,
.prescription_component .note,
.prescription_component .procedure,
.prescription_component .investigate,
.prescription_component .follw-up,
.prescription_component .referral,
.prescription_component .immunization {
  border: solid 1px #d7e2e6;
  box-shadow: -1px 0px 8px -3px rgba(0, 0, 0, 0.3);
  background-color: #f9f9f9;
  margin: 12px 0px; }

.prescription_component a {
  color: #20a0a9;
  font-size: 18px;
  margin-bottom: 10px;
  text-transform: uppercase; }

.prescription_component .padding {
  padding: 1rem; }
  .prescription_component .padding ul li {
    font-size: 20px;
    padding: 0px 16px; }
  .prescription_component .padding ul li::before {
    content: "\2022";
    color: black;
    font-weight: bold;
    display: inline-block;
    width: 1em;
    margin-left: -1em; }

.prescription_component .follow-logo img {
  width: 60px;
  height: 60px;
  margin-right: 5px;
  background-color: #e3edf5;
  border-radius: 30px; }

@media screen and (max-width: 575px) {
  .prescription_component h4 {
    font-size: 13px !important; }
  .prescription_component h3 {
    font-size: 17px; }
  .prescription_component p {
    font-size: 13px; }
  .prescription_component span {
    font-size: 14px; }
  .prescription_component .button {
    margin-top: 10px;
    /*.btn-1{
            a{
            font-size: 8px;
            p{
                padding-left: 4px;
            }
            }
        } */ }
    .prescription_component .button .btn-2 a {
      font-size: 8px; }
      .prescription_component .button .btn-2 a p {
        padding-left: 4px; }
  .prescription_component .padding {
    padding: 13px; }
    .prescription_component .padding ul li {
      font-size: 15px; }
  .prescription_component .prescription-details,
  .prescription_component .pharmacy-details,
  .prescription_component .medication,
  .prescription_component .note,
  .prescription_component .procedure,
  .prescription_component .investigate,
  .prescription_component .follw-up,
  .prescription_component .referral,
  .prescription_component .immunization {
    margin: 8px 0px; }
  .prescription_component a {
    font-size: 13px; }
  .prescription_component .investigate h6 {
    font-size: 13px; }
  .prescription_component .patient_email {
    font-size: 11px; } }

.cancel_btn {
  margin: 0px 25px 0px 0px !important; }

.submit_btn {
  margin: 0px 25px 0px 0px !important;
  float: right; }

@media screen and (max-width: 1070px) {
  .addresspopup_width {
    width: 843px !important; } }

.custom-radiobtn label {
  display: block;
  position: relative;
  padding-left: 40px;
  margin-bottom: 12px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: black; }
  .custom-radiobtn label input {
    position: absolute;
    opacity: 0;
    cursor: pointer; }
  .custom-radiobtn label .checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 20px;
    width: 20px;
    border-radius: 50%;
    border: 1px solid #DADADA; }
  .custom-radiobtn label input:checked ~ .checkmark {
    border: 1px solid lightblue; }
  .custom-radiobtn label .checkmark:after {
    content: "";
    position: absolute;
    display: none; }
  .custom-radiobtn label input:checked ~ .checkmark:after {
    display: block;
    background-color: lightblue; }
  .custom-radiobtn label .checkmark:after {
    top: 3px;
    left: 3px;
    width: 12px;
    height: 12px;
    border-radius: 50%; }

.reports-btn, .vitals-btn {
  padding: 6px 15px;
  border-radius: 3px;
  background-color: #d6e4eb; }

.reports-btn.active {
  background-color: #333333;
  color: #ffffff; }

.test-reportsbtn {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px; }

.health-vitalsbtn {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px; }

.reports-infotable, .vitals-infotable {
  border-radius: 3px;
  border: solid 1px #e7ecef; }

.reports-infotable .reports-infotableheader, .vitals-updatedinfo {
  padding: 22px 15px; }

.reports-infotable .reports-infotableheader span {
  color: rgba(51, 51, 51, 0.6);
  font-size: 0.75rem; }

#DisplayReports .report-widget {
  border-bottom: 1px solid #f5f5f5; }

/*Graph style changes */
.nvd3 .nv-point-paths path {
  fill: #070707 !important;
  fill-opacity: 0.4 !important;
  stroke-opacity: 1 !important;
  stroke: #050000 !important; }

.nvd3-svg {
  height: 400px !important;
  width: auto !important;
  margin: 0 auto; }

#DisplayVitals input, #DisplayVitals input::placeholder {
  font-size: 0.875rem !important; }

@media (max-width: 575px) {
  .reports-btn {
    margin-top: 10px; }
  .reports-infotableheader .col-sm-4:nth-child(2) {
    margin: 10px 0; } }

@media (min-width: 576px) {
  .reports-infotable tr th:last-child, .reports-infotable tr td:last-child {
    text-align: right; } }

.dashboard .popular-products .img-responsive,
.dashboard-v1 .popular-products .img-responsive,
.categoryinfo-img .img-responsive {
  width: 100%;
  height: 200px; }

.slot-widget.active, .calender-info ul li div.active {
  background: #333333; }

.dashboard .consult-info p {
  min-height: 42px; }

@media (max-width: 575px) {
  .dashboard .popular-products .img-responsive,
  .dashboard-v1 .popular-products .img-responsive,
  .categoryinfo-img .img-responsive {
    height: 100px; } }

@media (max-width: 767px) and (min-width: 576px) {
  .dashboard .popular-products .img-responsive,
  .dashboard-v1 .popular-products .img-responsive,
  .categoryinfo-img .img-responsive {
    height: 114px; } }

@media (max-width: 991px) and (min-width: 768px) {
  .dashboard .popular-products .img-responsive,
  .dashboard-v1 .popular-products .img-responsive,
  .categoryinfo-img .img-responsive {
    height: 125px; } }

@media (max-width: 1199px) and (min-width: 992px) {
  .dashboard .popular-products .img-responsive,
  .dashboard-v1 .popular-products .img-responsive,
  .categoryinfo-img .img-responsive {
    height: 173px; } }

.consultationv2 .navtabs-shadow {
  box-shadow: none; }
  .consultationv2 .navtabs-shadow .nav-tabs {
    background: #DEF1F0;
    border-radius: 2px; }
    .consultationv2 .navtabs-shadow .nav-tabs li:first-child {
      border-top-left-radius: 2px;
      border-bottom-left-radius: 2px; }
    .consultationv2 .navtabs-shadow .nav-tabs li:last-child {
      border-top-right-radius: 2px;
      border-bottom-right-radius: 2px; }

.consultationv2 .book-consultationsec {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  text-align: center;
  background: #fff; }

.consultationv2 .consultation-info {
  padding: 31px 0; }
  .consultationv2 .consultation-info p.upcoming-consulttxt {
    padding-top: 44px; }
  .consultationv2 .consultation-info .book-consultbtn {
    margin: 63px 0 94px 0;
    font-size: 1.125rem;
    background: #333333;
    padding: 13px 40px;
    color: #fff;
    border-radius: 2px; }
    .consultationv2 .consultation-info .book-consultbtn .fa {
      padding-right: 21px; }
  .consultationv2 .consultation-info ul li {
    margin-bottom: 35px; }
    .consultationv2 .consultation-info ul li .free-followupinfo p {
      font-size: 0.813rem; }
    .consultationv2 .consultation-info ul li .consult-infowidget {
      padding: 0 15px; }
      .consultationv2 .consultation-info ul li .consult-infowidget .completed {
        background: #CEE5E3; }
        .consultationv2 .consultation-info ul li .consult-infowidget .completed .consult-status {
          background: #8AC186; }
      .consultationv2 .consultation-info ul li .consult-infowidget .cancelled {
        background: #EAEAEA; }
        .consultationv2 .consultation-info ul li .consult-infowidget .cancelled .consult-status {
          background: #FF9574; }
      .consultationv2 .consultation-info ul li .consult-infowidget .col-2 {
        border-radius: 2px 0 0 2px;
        min-height: 191px; }
        .consultationv2 .consultation-info ul li .consult-infowidget .col-2 .slot-info {
          padding: 16px 0; }
          .consultationv2 .consultation-info ul li .consult-infowidget .col-2 .slot-info .date {
            font-size: 1.5rem; }
          .consultationv2 .consultation-info ul li .consult-infowidget .col-2 .slot-info .year {
            font-size: 0.938rem; }
        .consultationv2 .consultation-info ul li .consult-infowidget .col-2 .consult-status {
          border-radius: 2px;
          padding: 22px 0 12px 0;
          color: #fff;
          position: absolute;
          bottom: 0;
          width: 100%; }
          .consultationv2 .consultation-info ul li .consult-infowidget .col-2 .consult-status small {
            position: relative;
            top: -8px; }
      .consultationv2 .consultation-info ul li .consult-infowidget .col-10 {
        padding: 12px 15px 20px 20px;
        border-radius: 2px 10px 2px 0;
        border: 0.1px solid rgba(0, 0, 0, 0.23);
        border-left: 0; }
        .consultationv2 .consultation-info ul li .consult-infowidget .col-10 h6 {
          margin-top: 2px; }
        .consultationv2 .consultation-info ul li .consult-infowidget .col-10 .book-viewpresbtns {
          margin-top: 25px; }
          .consultationv2 .consultation-info ul li .consult-infowidget .col-10 .book-viewpresbtns button {
            border-radius: 2px;
            width: 100%;
            line-height: 24px;
            padding: 8px 16px; }
          .consultationv2 .consultation-info ul li .consult-infowidget .col-10 .book-viewpresbtns .view-presbtn button {
            border: 2px solid #859098;
            color: #859098;
            background: #fff;
            max-width: 200px; }
          .consultationv2 .consultation-info ul li .consult-infowidget .col-10 .book-viewpresbtns .booking-btn button {
            border: 2px solid #333333;
            color: #333333;
            background: #fff; }
          .consultationv2 .consultation-info ul li .consult-infowidget .col-10 .book-viewpresbtns .purchase-medicine button {
            background: #333333;
            color: #fff;
            border: 2px solid #333333; }
    .consultationv2 .consultation-info ul li .free-followup .col-10 {
      padding-left: 10px; }
    .consultationv2 .consultation-info ul li .free-followup .free-followupinfo {
      padding: 6px;
      background: #8AC186;
      border-bottom-left-radius: 4px;
      border-bottom-right-radius: 4px;
      color: #fff; }

@media (max-width: 380px) {
  .consultationv2 .consultation-tablist .nav-tabs .nav-link, .consultationv2 .consultation-info p.upcoming-consulttxt {
    font-size: 0.75rem; } }

@media (max-width: 575px) and (min-width: 381px) {
  .consultationv2 .consultation-tablist .nav-tabs .nav-link, .consultationv2 .consultation-info p.upcoming-consulttxt {
    font-size: 0.813rem; } }

@media (max-width: 400px) {
  .consultationv2 .consultation-info p.upcoming-consulttxt {
    padding-top: 24px; }
  .consultationv2 .consultation-info .book-consultbtn {
    margin: 53px 0 64px 0;
    padding: 13px 20px;
    font-size: 1rem; }
    .consultationv2 .consultation-info .book-consultbtn .fa {
      padding-right: 10px; } }

@media (max-width: 575px) {
  .consultationv2 .navtabs-shadow {
    padding-top: 36px; }
  .consultationv2 .consultation-tablist .nav-tabs .nav-link {
    padding: 16px; }
  .consultationv2 .consult-infowidget .slot-info p {
    font-size: 0.625rem; }
  .consultationv2 .consult-infowidget .consult-status small {
    font-size: 0.438rem; }
  .consultationv2 .consult-infowidget .consult-detail small {
    font-size: 0.5rem; }
  .consultationv2 .consult-infowidget .consult-detail h6 {
    font-size: 0.938rem; }
  .consultationv2 .consult-infowidget .consult-detail p, .consultationv2 .consult-infowidget .consult-detail .book-viewpresbtns button {
    font-size: 0.75rem; }
  .consultationv2 .consult-infowidget .consult-detail .book-viewpresbtns button {
    line-height: normal !important; }
  .consultationv2 .consult-infowidget .consult-detail .view-presbtn button {
    max-width: 100% !important; }
  .consultationv2 .consult-infowidget .consult-detail .booking-btn {
    margin: 10px 0; } }

@media (max-width: 767px) and (min-width: 576px) {
  .consultationv2 .booking-btn {
    margin-bottom: 10px; } }

@media (min-width: 768px) {
  .consultationv2 .booking-btn {
    padding-right: 0; } }

@media (max-width: 991px) and (min-width: 576px) {
  .consultationv2 .book-viewpresbtns button {
    font-size: 0.813rem;
    line-height: 20px !important; } }

@media (min-width: 992px) {
  .consultationv2 .book-viewpresbtns button {
    font-size: 1rem; } }

.dashboard .popular-products .img-responsive,
.dashboard-v1 .popular-products .img-responsive,
.categoryinfo-img .img-responsive {
  width: 100%;
  height: 200px; }

.slot-widget.active, .calender-info ul li div.active {
  background: #333333; }

.dashboard .consult-info p {
  min-height: 42px; }

@media (max-width: 575px) {
  .dashboard .popular-products .img-responsive,
  .dashboard-v1 .popular-products .img-responsive,
  .categoryinfo-img .img-responsive {
    height: 100px; } }

@media (max-width: 767px) and (min-width: 576px) {
  .dashboard .popular-products .img-responsive,
  .dashboard-v1 .popular-products .img-responsive,
  .categoryinfo-img .img-responsive {
    height: 114px; } }

@media (max-width: 991px) and (min-width: 768px) {
  .dashboard .popular-products .img-responsive,
  .dashboard-v1 .popular-products .img-responsive,
  .categoryinfo-img .img-responsive {
    height: 125px; } }

@media (max-width: 1199px) and (min-width: 992px) {
  .dashboard .popular-products .img-responsive,
  .dashboard-v1 .popular-products .img-responsive,
  .categoryinfo-img .img-responsive {
    height: 173px; } }

.prescription_component h3 {
  color: #333333;
  margin-bottom: 2rem;
  font-size: 24px; }

.prescription_component h4 {
  font-size: 1.2rem !important; }

.prescription_component .head_title {
  color: #333333; }

.prescription_component .bg-light {
  background-color: #e3edf5 !important;
  padding: 1rem; }

.prescription_component .bg-light-prescription {
  background-color: #e3edf5 !important;
  padding: 1rem;
  border-top-right-radius: 12px;
  border-top-left-radius: 12px; }

.prescription_component p {
  font-size: 16px; }

.prescription_component span {
  font-size: 18px; }

.prescription_component .bold {
  font-weight: 700; }

.prescription_component .flex_between {
  display: flex;
  justify-content: space-between; }

.prescription_component .flex_center {
  display: flex;
  justify-content: center;
  align-items: center; }

.prescription_component .button {
  /*.btn-1{
            border: 1px solid $bg-danger;
            border-radius: 5px;
            margin-right: 10px;
            a{
            margin-top: 5px;
            color: $bg-danger;
            p{
                padding-left: 10px;
            }
            }
        }*/ }
  .prescription_component .button .btn-2 {
    background-color: #20a0a9;
    border-radius: 5px; }
    .prescription_component .button .btn-2 a {
      color: #f9f9f9;
      margin-top: 5px; }
      .prescription_component .button .btn-2 a p {
        padding-left: 10px; }

.prescription_component .pointer {
  cursor: pointer; }

.prescription_component .address_section {
  border-radius: 15px;
  border: solid 1px #d7e2e6;
  box-shadow: -1px 0px 8px -3px rgba(0, 0, 0, 0.3);
  padding: 15px 5px;
  background-color: #f9f9f9;
  margin-bottom: 10px; }

.prescription_component .prescription-details {
  border-radius: 12px;
  border: solid 1px #d7e2e6;
  box-shadow: -1px 0px 8px -3px rgba(0, 0, 0, 0.3);
  background-color: #f9f9f9;
  margin: 12px 0px; }
  .prescription_component .prescription-details .patient-prescription {
    padding: 1rem; }
    .prescription_component .prescription-details .patient-prescription .symptons {
      margin: 1.5rem 0px; }
  .prescription_component .prescription-details .dignosis {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border: 1px solid #20a0a9;
    padding: 10px; }
    .prescription_component .prescription-details .dignosis h4 {
      color: #333333; }

.prescription_component .pharmacy-details,
.prescription_component .medication,
.prescription_component .note,
.prescription_component .procedure,
.prescription_component .investigate,
.prescription_component .follw-up,
.prescription_component .referral,
.prescription_component .immunization {
  border: solid 1px #d7e2e6;
  box-shadow: -1px 0px 8px -3px rgba(0, 0, 0, 0.3);
  background-color: #f9f9f9;
  margin: 12px 0px; }

.prescription_component a {
  color: #20a0a9;
  font-size: 18px;
  margin-bottom: 10px;
  text-transform: uppercase; }

.prescription_component .padding {
  padding: 1rem; }
  .prescription_component .padding ul li {
    font-size: 20px;
    padding: 0px 16px; }
  .prescription_component .padding ul li::before {
    content: "\2022";
    color: black;
    font-weight: bold;
    display: inline-block;
    width: 1em;
    margin-left: -1em; }

.prescription_component .follow-logo img {
  width: 60px;
  height: 60px;
  margin-right: 5px;
  background-color: #e3edf5;
  border-radius: 30px; }

@media screen and (max-width: 575px) {
  .prescription_component h4 {
    font-size: 13px !important; }
  .prescription_component h3 {
    font-size: 17px; }
  .prescription_component p {
    font-size: 13px; }
  .prescription_component span {
    font-size: 14px; }
  .prescription_component .button {
    margin-top: 10px;
    /*.btn-1{
            a{
            font-size: 8px;
            p{
                padding-left: 4px;
            }
            }
        } */ }
    .prescription_component .button .btn-2 a {
      font-size: 8px; }
      .prescription_component .button .btn-2 a p {
        padding-left: 4px; }
  .prescription_component .padding {
    padding: 13px; }
    .prescription_component .padding ul li {
      font-size: 15px; }
  .prescription_component .prescription-details,
  .prescription_component .pharmacy-details,
  .prescription_component .medication,
  .prescription_component .note,
  .prescription_component .procedure,
  .prescription_component .investigate,
  .prescription_component .follw-up,
  .prescription_component .referral,
  .prescription_component .immunization {
    margin: 8px 0px; }
  .prescription_component a {
    font-size: 13px; }
  .prescription_component .investigate h6 {
    font-size: 13px; }
  .prescription_component .patient_email {
    font-size: 11px; } }

.cancel_btn {
  margin: 0px 25px 0px 0px !important; }

.submit_btn {
  margin: 0px 25px 0px 0px !important;
  float: right; }

@media screen and (max-width: 1070px) {
  .addresspopup_width {
    width: 843px !important; } }

.custom-radiobtn label {
  display: block;
  position: relative;
  padding-left: 40px;
  margin-bottom: 12px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: black; }
  .custom-radiobtn label input {
    position: absolute;
    opacity: 0;
    cursor: pointer; }
  .custom-radiobtn label .checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 20px;
    width: 20px;
    border-radius: 50%;
    border: 1px solid #DADADA; }
  .custom-radiobtn label input:checked ~ .checkmark {
    border: 1px solid lightblue; }
  .custom-radiobtn label .checkmark:after {
    content: "";
    position: absolute;
    display: none; }
  .custom-radiobtn label input:checked ~ .checkmark:after {
    display: block;
    background-color: lightblue; }
  .custom-radiobtn label .checkmark:after {
    top: 3px;
    left: 3px;
    width: 12px;
    height: 12px;
    border-radius: 50%; }

.dashboard .popular-products .img-responsive,
.dashboard-v1 .popular-products .img-responsive,
.categoryinfo-img .img-responsive {
  width: 100%;
  height: 200px; }

.slot-widget.active, .calender-info ul li div.active {
  background: #333333; }

.dashboard .consult-info p {
  min-height: 42px; }

@media (max-width: 575px) {
  .dashboard .popular-products .img-responsive,
  .dashboard-v1 .popular-products .img-responsive,
  .categoryinfo-img .img-responsive {
    height: 100px; } }

@media (max-width: 767px) and (min-width: 576px) {
  .dashboard .popular-products .img-responsive,
  .dashboard-v1 .popular-products .img-responsive,
  .categoryinfo-img .img-responsive {
    height: 114px; } }

@media (max-width: 991px) and (min-width: 768px) {
  .dashboard .popular-products .img-responsive,
  .dashboard-v1 .popular-products .img-responsive,
  .categoryinfo-img .img-responsive {
    height: 125px; } }

@media (max-width: 1199px) and (min-width: 992px) {
  .dashboard .popular-products .img-responsive,
  .dashboard-v1 .popular-products .img-responsive,
  .categoryinfo-img .img-responsive {
    height: 173px; } }

.editphr {
  border-radius: 30px;
  border: solid 1px rgba(51, 51, 51, 0.1);
  background-color: #fefefe; }

.editphr-header,
.editphr-content .tab-content {
  padding: 20px; }

.editphr-content .nav-tabs {
  overflow-x: scroll; }

.editphr-content .tab-content h5 {
  margin-top: 20px; }

.editphr-content .tab-content .form-control {
  margin-bottom: 10px !important; }

.editphr .nav-justified {
  display: block;
  border-bottom: solid 1px rgba(51, 51, 51, 0.1); }

.editphr .nav-justified > li > a {
  text-align: center;
  display: block; }

.editphr .nav-justified > li > a.active {
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.08); }

.editphr .nav-justified > li > a,
.editphr .nav-justified > li > a:hover {
  color: rgba(51, 51, 51, 0.8) !important;
  border: none !important; }

.editphr-sec .switch {
  width: 34px;
  height: 14px; }

.editphr-sec .slider:before {
  width: 19px;
  height: 19px;
  left: -5px;
  bottom: -2px; }

@media (min-width: 768px) {
  .editphr .nav-justified > li {
    display: table-cell;
    width: 1%; } }

@media (max-width: 991px) and (min-width: 768px) {
  .editphr .nav-justified > li > a {
    min-height: 79px;
    padding: 0.5rem; } }

@media (max-width: 1199px) and (min-width: 992px) {
  .editphr .nav-justified > li > a {
    min-height: 88px;
    font-size: 1rem; } }

@media (min-width: 1200px) {
  .editphr .nav-justified > li > a {
    min-height: 97px;
    font-size: 0.875rem;
    font-weight: 600; } }

.ans_checked_input .slider {
  background-color: #ccc; }

.ans_checked_input .slider::before {
  height: 15px;
  width: 15px;
  bottom: 3px;
  left: 5px; }

.ans_checked_input input:checked + .slider {
  background-color: #20a0a9; }

.ans_checked_input input:checked + .slider::before {
  background-color: white; }

.fa-times-circle {
  color: #dc3545;
  font-size: 12px; }

.radio-option {
  display: block;
  margin-bottom: 8px; }

.react-tel-input .form-control {
  display: block;
  width: 95% !important;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem !important;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff !important;
  background-clip: padding-box !important;
  border: 1px solid #ced4da !important;
  border-radius: 0.25rem !important;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  margin-left: 30px !important; }

.subcomp_margin {
  margin-right: 160px;
  margin-left: -345px; }

.phrsummary .card {
  background: #ffffff;
  border-radius: 2px;
  box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2);
  margin-bottom: 15px; }

.phrsummary .card-header {
  background-color: rgba(230, 230, 230, 0.7);
  border-radius: 2px;
  padding: 7px 20px; }

.phrsummary .card, .phrsummary .card-header, .phrsummary .card ul li:last-child {
  border: none; }

.phrsummary .card ul li {
  padding: 20px;
  border-bottom: 2px solid #ecf1f7; }

@media (max-width: 1199px) and (min-width: 576px) {
  .card-columns {
    column-count: 2 !important; } }


.rdrCalendarWrapper {
  box-sizing: border-box;
  background: #ffffff;
  display: inline-flex;
  flex-direction: column;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.rdrDateDisplay{
  display: flex;
  justify-content: space-between;
}

.rdrDateDisplayItem{
  flex: 1 1;
  width: 0;
  text-align: center;
  color: inherit;
}

.rdrDateDisplayItem + .rdrDateDisplayItem{
    margin-left: 0.833em;
  }

.rdrDateDisplayItem input{
    text-align: inherit
  }

.rdrDateDisplayItem input:disabled{
      cursor: default;
    }

.rdrDateDisplayItemActive{}

.rdrMonthAndYearWrapper {
  box-sizing: inherit;
  display: flex;
  justify-content: space-between;
}

.rdrMonthAndYearPickers{
  flex: 1 1 auto;
  display: flex;
  justify-content: center;
  align-items: center;
}

.rdrMonthPicker{}

.rdrYearPicker{}

.rdrNextPrevButton {
  box-sizing: inherit;
  cursor: pointer;
  outline: none;
}

.rdrPprevButton {}

.rdrNextButton {}

.rdrMonths{
  display: flex;
}

.rdrMonthsVertical{
  flex-direction: column;
}

.rdrMonthsHorizontal > div > div > div{
  display: flex;
  flex-direction: row;
}

.rdrMonth{
  width: 27.667em;
}

.rdrWeekDays{
  display: flex;
}

.rdrWeekDay {
  flex-basis: calc(100% / 7);
  box-sizing: inherit;
  text-align: center;
}

.rdrDays{
  display: flex;
  flex-wrap: wrap;
}

.rdrDateDisplayWrapper{}

.rdrMonthName{}

.rdrInfiniteMonths{
  overflow: auto;
}

.rdrDateRangeWrapper{
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.rdrDateInput {
  position: relative;
}

.rdrDateInput input {
    outline: none;
  }

.rdrDateInput .rdrWarning {
    position: absolute;
    font-size: 1.6em;
    line-height: 1.6em;
    top: 0;
    right: .25em;
    color: #FF0000;
  }

.rdrDay {
  box-sizing: inherit;
  width: calc(100% / 7);
  position: relative;
  font: inherit;
  cursor: pointer;
}

.rdrDayNumber {
  display: block;
  position: relative;
}

.rdrDayNumber span{
    color: #1d2429;
  }

.rdrDayDisabled {
  cursor: not-allowed;
}

@supports (-ms-ime-align: auto) {
  .rdrDay {
    flex-basis: 14.285% !important;
  }
}

.rdrSelected, .rdrInRange, .rdrStartEdge, .rdrEndEdge{
  pointer-events: none;
}

.rdrInRange{}

.rdrDayStartPreview, .rdrDayInPreview, .rdrDayEndPreview{
  pointer-events: none;
}

.rdrDayHovered{}

.rdrDayActive{}

.rdrDateRangePickerWrapper{
  display: inline-flex;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.rdrDefinedRangesWrapper{}

.rdrStaticRanges{
  display: flex;
  flex-direction: column;
}

.rdrStaticRange{
  font-size: inherit;
}

.rdrStaticRangeLabel{}

.rdrInputRanges{}

.rdrInputRange{
  display: flex;
}

.rdrInputRangeInput{}

.rdrCalendarWrapper{
  color: #000000;
  font-size: 12px;
}

.rdrDateDisplayWrapper{
  background-color: rgb(239, 242, 247);
}

.rdrDateDisplay{
  margin: 0.833em;
}

.rdrDateDisplayItem{
  border-radius: 4px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 2px 0 rgba(35, 57, 66, 0.21);
  border: 1px solid transparent;
}

.rdrDateDisplayItem input{
    cursor: pointer;
    height: 2.5em;
    line-height: 2.5em;
    border: 0px;
    background: transparent;
    width: 100%;
    color: #849095;
  }

.rdrDateDisplayItemActive{
  border-color: currentColor;
}

.rdrDateDisplayItemActive input{
    color: #7d888d
  }

.rdrMonthAndYearWrapper {
  align-items: center;
  height: 60px;
  padding-top: 10px;
}

.rdrMonthAndYearPickers{
  font-weight: 600;
}

.rdrMonthAndYearPickers select{
    -moz-appearance: none;
         appearance: none;
    -webkit-appearance: none;
    border: 0;
    background: transparent;
    padding: 10px 30px 10px 10px;
    border-radius: 4px;
    outline: 0;
    color: #3e484f;
    background: url("data:image/svg+xml;utf8,<svg width='9px' height='6px' viewBox='0 0 9 6' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'><g id='Artboard' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' transform='translate(-636.000000, -171.000000)' fill-opacity='0.368716033'><g id='input' transform='translate(172.000000, 37.000000)' fill='%230E242F' fill-rule='nonzero'><g id='Group-9' transform='translate(323.000000, 127.000000)'><path d='M142.280245,7.23952813 C141.987305,6.92353472 141.512432,6.92361662 141.219585,7.23971106 C140.926739,7.5558055 140.926815,8.06821394 141.219755,8.38420735 L145.498801,13 L149.780245,8.38162071 C150.073185,8.0656273 150.073261,7.55321886 149.780415,7.23712442 C149.487568,6.92102998 149.012695,6.92094808 148.719755,7.23694149 L145.498801,10.7113732 L142.280245,7.23952813 Z' id='arrow'></path></g></g></g></svg>") no-repeat;
    background-position: right 8px center;
    cursor: pointer;
    text-align: center
  }

.rdrMonthAndYearPickers select:hover{
      background-color: rgba(0,0,0,0.07);
    }

.rdrMonthPicker, .rdrYearPicker{
  margin: 0 5px
}

.rdrNextPrevButton {
  display: block;
  width: 24px;
  height: 24px;
  margin: 0 0.833em;
  padding: 0;
  border: 0;
  border-radius: 5px;
  background: #EFF2F7
}

.rdrNextPrevButton:hover{
    background: #E1E7F0;
  }

.rdrNextPrevButton i {
    display: block;
    width: 0;
    height: 0;
    padding: 0;
    text-align: center;
    border-style: solid;
    margin: auto;
    transform: translate(-3px, 0px);
  }

.rdrPprevButton i {
    border-width: 4px 6px 4px 4px;
    border-color: transparent rgb(52, 73, 94) transparent transparent;
    transform: translate(-3px, 0px);
  }

.rdrNextButton i {
    margin: 0 0 0 7px;
    border-width: 4px 4px 4px 6px;
    border-color: transparent transparent transparent rgb(52, 73, 94);
    transform: translate(3px, 0px);
  }

.rdrWeekDays {
  padding: 0 0.833em;
}

.rdrMonth{
  padding: 0 0.833em 1.666em 0.833em;
}

.rdrMonth .rdrWeekDays {
    padding: 0;
  }

.rdrMonths.rdrMonthsVertical .rdrMonth:first-child .rdrMonthName{
  display: none;
}

.rdrWeekDay {
  font-weight: 400;
  line-height: 2.667em;
  color: rgb(132, 144, 149);
}

.rdrDay {
  background: transparent;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border: 0;
  padding: 0;
  line-height: 3.000em;
  height: 3.000em;
  text-align: center;
  color: #1d2429
}

.rdrDay:focus {
    outline: 0;
  }

.rdrDayNumber {
  outline: 0;
  font-weight: 300;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  top: 5px;
  bottom: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.rdrDayToday .rdrDayNumber span{
  font-weight: 500
}

.rdrDayToday .rdrDayNumber span:after{
    content: '';
    position: absolute;
    bottom: 4px;
    left: 50%;
    transform: translate(-50%, 0);
    width: 18px;
    height: 2px;
    border-radius: 2px;
    background: #3d91ff;
  }

.rdrDayToday:not(.rdrDayPassive) .rdrInRange ~ .rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrStartEdge ~ .rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrEndEdge ~ .rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrSelected ~ .rdrDayNumber span:after{
      background: #fff;
    }

.rdrDay:not(.rdrDayPassive) .rdrInRange ~ .rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrStartEdge ~ .rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrEndEdge ~ .rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrSelected ~ .rdrDayNumber span{
          color: rgba(255, 255, 255, 0.85);
        }

.rdrSelected, .rdrInRange, .rdrStartEdge, .rdrEndEdge{
  background: currentColor;
  position: absolute;
  top: 5px;
  left: 0;
  right: 0;
  bottom: 5px;
}

.rdrSelected{
  left: 2px;
  right: 2px;
}

.rdrInRange{}

.rdrStartEdge{
  border-top-left-radius: 1.042em;
  border-bottom-left-radius: 1.042em;
  left: 2px;
}

.rdrEndEdge{
  border-top-right-radius: 1.042em;
  border-bottom-right-radius: 1.042em;
  right: 2px;
}

.rdrSelected{
  border-radius: 1.042em;
}

.rdrDayStartOfMonth .rdrInRange, .rdrDayStartOfMonth .rdrEndEdge, .rdrDayStartOfWeek .rdrInRange, .rdrDayStartOfWeek .rdrEndEdge{
    border-top-left-radius: 1.042em;
    border-bottom-left-radius: 1.042em;
    left: 2px;
  }

.rdrDayEndOfMonth .rdrInRange,  .rdrDayEndOfMonth .rdrStartEdge,  .rdrDayEndOfWeek .rdrInRange,  .rdrDayEndOfWeek .rdrStartEdge{
    border-top-right-radius: 1.042em;
    border-bottom-right-radius: 1.042em;
    right: 2px;
  }

.rdrDayStartOfMonth .rdrDayInPreview, .rdrDayStartOfMonth .rdrDayEndPreview, .rdrDayStartOfWeek .rdrDayInPreview, .rdrDayStartOfWeek .rdrDayEndPreview{
    border-top-left-radius: 1.333em;
    border-bottom-left-radius: 1.333em;
    border-left-width: 1px;
    left: 0px;
  }

.rdrDayEndOfMonth .rdrDayInPreview, .rdrDayEndOfMonth .rdrDayStartPreview, .rdrDayEndOfWeek .rdrDayInPreview, .rdrDayEndOfWeek .rdrDayStartPreview{
   border-top-right-radius: 1.333em;
   border-bottom-right-radius: 1.333em;
   border-right-width: 1px;
   right: 0px;
 }

.rdrDayStartPreview, .rdrDayInPreview, .rdrDayEndPreview{
  background: rgba(255, 255, 255, 0.09);
  position: absolute;
  top: 3px;
  left: 0px;
  right: 0px;
  bottom: 3px;
  pointer-events: none;
  border: 0px solid currentColor;
  z-index: 1;
}

.rdrDayStartPreview{
  border-top-width: 1px;
  border-left-width: 1px;
  border-bottom-width: 1px;
  border-top-left-radius: 1.333em;
  border-bottom-left-radius: 1.333em;
  left: 0px;
}

.rdrDayInPreview{
  border-top-width: 1px;
  border-bottom-width: 1px;
}

.rdrDayEndPreview{
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-top-right-radius: 1.333em;
  border-bottom-right-radius: 1.333em;
  right: 2px;
  right: 0px;
}

.rdrDefinedRangesWrapper{
  font-size: 12px;
  width: 226px;
  border-right: solid 1px #eff2f7;
  background: #fff;
}

.rdrDefinedRangesWrapper .rdrStaticRangeSelected{
    color: currentColor;
    font-weight: 600;
  }

.rdrStaticRange{
  border: 0;
  cursor: pointer;
  display: block;
  outline: 0;
  border-bottom: 1px solid #eff2f7;
  padding: 0;
  background: #fff
}

.rdrStaticRange:hover .rdrStaticRangeLabel,.rdrStaticRange:focus .rdrStaticRangeLabel{
      background: #eff2f7;
    }

.rdrStaticRangeLabel{
  display: block;
  outline: 0;
  line-height: 18px;
  padding: 10px 20px;
  text-align: left;
}

.rdrInputRanges{
  padding: 10px 0;
}

.rdrInputRange{
  align-items: center;
  padding: 5px 20px;
}

.rdrInputRangeInput{
  width: 30px;
  height: 30px;
  line-height: 30px;
  border-radius: 4px;
  text-align: center;
  border: solid 1px rgb(222, 231, 235);
  margin-right: 10px;
  color: rgb(108, 118, 122)
}

.rdrInputRangeInput:focus, .rdrInputRangeInput:hover{
    border-color: rgb(180, 191, 196);
    outline: 0;
    color: #333;
  }

.rdrCalendarWrapper:not(.rdrDateRangeWrapper) .rdrDayHovered .rdrDayNumber:after{
  content: '';
  border: 1px solid currentColor;
  border-radius: 1.333em;
  position: absolute;
  top: -2px;
  bottom: -2px;
  left: 0px;
  right: 0px;
  background: transparent;
}

.rdrDayPassive{
  pointer-events: none;
}

.rdrDayPassive .rdrDayNumber span{
    color: #d5dce0;
  }

.rdrDayPassive .rdrInRange, .rdrDayPassive .rdrStartEdge, .rdrDayPassive .rdrEndEdge, .rdrDayPassive .rdrSelected, .rdrDayPassive .rdrDayStartPreview, .rdrDayPassive .rdrDayInPreview, .rdrDayPassive .rdrDayEndPreview{
    display: none;
  }

.rdrDayDisabled {
  background-color: rgb(248, 248, 248);
}

.rdrDayDisabled .rdrDayNumber span{
    color: #aeb9bf;
  }

.rdrDayDisabled .rdrInRange, .rdrDayDisabled .rdrStartEdge, .rdrDayDisabled .rdrEndEdge, .rdrDayDisabled .rdrSelected, .rdrDayDisabled .rdrDayStartPreview, .rdrDayDisabled .rdrDayInPreview, .rdrDayDisabled .rdrDayEndPreview{
    filter: grayscale(100%) opacity(60%);
  }

.rdrMonthName{
  text-align: left;
  font-weight: 600;
  color: #849095;
  padding: 0.833em;
}

.dashboard .popular-products .img-responsive,
.dashboard-v1 .popular-products .img-responsive,
.categoryinfo-img .img-responsive {
  width: 100%;
  height: 200px; }

.slot-widget.active, .calender-info ul li div.active {
  background: #333333; }

.dashboard .consult-info p {
  min-height: 42px; }

@media (max-width: 575px) {
  .dashboard .popular-products .img-responsive,
  .dashboard-v1 .popular-products .img-responsive,
  .categoryinfo-img .img-responsive {
    height: 100px; } }

@media (max-width: 767px) and (min-width: 576px) {
  .dashboard .popular-products .img-responsive,
  .dashboard-v1 .popular-products .img-responsive,
  .categoryinfo-img .img-responsive {
    height: 114px; } }

@media (max-width: 991px) and (min-width: 768px) {
  .dashboard .popular-products .img-responsive,
  .dashboard-v1 .popular-products .img-responsive,
  .categoryinfo-img .img-responsive {
    height: 125px; } }

@media (max-width: 1199px) and (min-width: 992px) {
  .dashboard .popular-products .img-responsive,
  .dashboard-v1 .popular-products .img-responsive,
  .categoryinfo-img .img-responsive {
    height: 173px; } }

.basic-information {
  border-bottom: 1px solid rgba(51, 51, 51, 0.6); }

.register label.col-lg-2 {
  text-align: right;
  font-size: 0.9375rem;
  margin: 8px 0; }

.register .form-group {
  margin-bottom: 1.5rem; }

.input_label > input:checked + span:last-child {
  color: #20a0a9; }

.input_label {
  margin-right: 25px; }

.input_label > input {
  visibility: hidden;
  position: absolute; }

.gender_inline .input_label {
  display: inline-block; }

.input_gender {
  width: 58px;
  height: 58px;
  cursor: pointer;
  display: block;
  outline: none; }

.male {
  margin-left: 14px; }

.female {
  margin-left: 7px; }

.others {
  margin-left: 9px; }

.gender_txt {
  margin-top: 28px; }

.input_label > input.male + span {
  background: url("/common-img/sprite.png") -68px -222px transparent; }

.input_label > input.male:checked + span, .input_label > input.checkedmale + span, .input_label .input_male:focus {
  background: url("/common-img/sprite.png") -68px -152px transparent; }

.input_label > input.female + span {
  background: url("/common-img/sprite.png") 0 -222px transparent; }

.input_label > input.female:checked + span, .input_label > input.checkedfemale + span, .input_label .input_female:focus {
  background: url("/common-img/sprite.png") 0 -152px transparent; }

.input_label > input.others + span {
  background: url("/common-img/sprite.png") -136px -222px transparent; }

.input_label > input.others:checked + span, .input_label > input.checkedothers + span, .input_label .input_others:focus {
  background: url("/common-img/sprite.png") -136px -152px transparent; }

.outside {
  display: inline-block;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -10px;
  width: 20px;
  height: 20px;
  border: 2px solid #979797;
  border-radius: 50%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: none; }

.inside {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  display: inline-block;
  border-radius: 50%;
  width: 10px;
  height: 10px;
  background: #333333;
  left: 3px;
  top: 3px;
  -webkit-transform: scale(0, 0);
  transform: scale(0, 0); }

input:checked + .outside .inside {
  -webkit-animation: radio-select 0.1s linear;
  animation: radio-select 0.1s linear;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1); }

.radio_age input {
  opacity: 0;
  position: absolute; }

.radio_age label {
  display: inline-block;
  position: relative;
  padding-left: 22px;
  padding-top: 4px;
  cursor: pointer; }

#AddUserSelect .col-md-9, #AddUserSelect .col-lg-2, #AddUserSelect .col-lg-10,
#AddSelfUserSelect .col-md-9, #AddSelfUserSelect .col-lg-2, #AddSelfUserSelect .col-lg-10 {
  flex: 0 0 100%;
  max-width: 100%;
  text-align: left; }

.search-loc .search-icon {
  position: absolute;
  margin-top: 8px;
  margin-left: 10px;
  z-index: 1;
  width: 16px; }

.search-loc input[type=search] {
  height: 36px;
  padding: 10px 10px 10px 27px;
  width: 100%; }

.search-loc input[type=search]:not(.registerwith-otp input[type=search]) {
  box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.05) !important;
  border: solid 1px #c8c8c8;
  border-radius: 3px; }

.search-loc .hssearch_table {
  width: 100% !important; }

.registerwith-otp input {
  background: transparent; }

.registerwith-otp input:not(.registerwith-otp .MuiFormControl-marginNormal input), .registerwith-otp .MuiFormControl-marginNormal {
  border: none;
  border-bottom: 1px solid; }

.registerwith-otp .MuiInputBase-input, .registerwith-otp input[type=search] {
  padding-left: 0 !important; }

.user-register .adduser-btn {
  background-color: #333333;
  border-radius: 3px;
  width: 100%;
  text-align: center;
  margin: 11px 0;
  padding: 11px;
  text-transform: capitalize;
  font-size: 1rem; }

.daterangepicker input {
  padding: 8px 11px 11px 11px !important;
  width: 100%;
  border-radius: 3px; }

.daterangepicker .fa {
  position: absolute;
  font-size: 1.25rem;
  top: 8px;
  right: 11px; }

#daterangepickerModal {
  background: rgba(0, 0, 0, 0.5); }
  #daterangepickerModal .modal-dialog {
    max-width: max-content;
    margin: auto;
    top: 30%; }

@media (min-width: 576px) {
  .user-register .adduser-btn {
    max-width: 300px; } }

@media (max-width: 767px) {
  .register label.col-lg-2 {
    text-align: left; } }

.react-tel-input{font-family:'Roboto',sans-serif;font-size:15px;position:relative;width:100%}.react-tel-input :disabled{cursor:not-allowed}.react-tel-input .flag{width:16px;height:11px;background-image:url(data:image/png;base64,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)}.react-tel-input .ad{background-position:-16px 0}.react-tel-input .ae{background-position:-32px 0}.react-tel-input .af{background-position:-48px 0}.react-tel-input .ag{background-position:-64px 0}.react-tel-input .ai{background-position:-80px 0}.react-tel-input .al{background-position:-96px 0}.react-tel-input .am{background-position:-112px 0}.react-tel-input .ao{background-position:-128px 0}.react-tel-input .ar{background-position:-144px 0}.react-tel-input .as{background-position:-160px 0}.react-tel-input .at{background-position:-176px 0}.react-tel-input .au{background-position:-192px 0}.react-tel-input .aw{background-position:-208px 0}.react-tel-input .az{background-position:-224px 0}.react-tel-input .ba{background-position:-240px 0}.react-tel-input .bb{background-position:0 -11px}.react-tel-input .bd{background-position:-16px -11px}.react-tel-input .be{background-position:-32px -11px}.react-tel-input .bf{background-position:-48px -11px}.react-tel-input .bg{background-position:-64px -11px}.react-tel-input .bh{background-position:-80px -11px}.react-tel-input .bi{background-position:-96px -11px}.react-tel-input .bj{background-position:-112px -11px}.react-tel-input .bm{background-position:-128px -11px}.react-tel-input .bn{background-position:-144px -11px}.react-tel-input .bo{background-position:-160px -11px}.react-tel-input .br{background-position:-176px -11px}.react-tel-input .bs{background-position:-192px -11px}.react-tel-input .bt{background-position:-208px -11px}.react-tel-input .bw{background-position:-224px -11px}.react-tel-input .by{background-position:-240px -11px}.react-tel-input .bz{background-position:0 -22px}.react-tel-input .ca{background-position:-16px -22px}.react-tel-input .cd{background-position:-32px -22px}.react-tel-input .cf{background-position:-48px -22px}.react-tel-input .cg{background-position:-64px -22px}.react-tel-input .ch{background-position:-80px -22px}.react-tel-input .ci{background-position:-96px -22px}.react-tel-input .ck{background-position:-112px -22px}.react-tel-input .cl{background-position:-128px -22px}.react-tel-input .cm{background-position:-144px -22px}.react-tel-input .cn{background-position:-160px -22px}.react-tel-input .co{background-position:-176px -22px}.react-tel-input .cr{background-position:-192px -22px}.react-tel-input .cu{background-position:-208px -22px}.react-tel-input .cv{background-position:-224px -22px}.react-tel-input .cw{background-position:-240px -22px}.react-tel-input .cy{background-position:0 -33px}.react-tel-input .cz{background-position:-16px -33px}.react-tel-input .de{background-position:-32px -33px}.react-tel-input .dj{background-position:-48px -33px}.react-tel-input .dk{background-position:-64px -33px}.react-tel-input .dm{background-position:-80px -33px}.react-tel-input .do{background-position:-96px -33px}.react-tel-input .dz{background-position:-112px -33px}.react-tel-input .ec{background-position:-128px -33px}.react-tel-input .ee{background-position:-144px -33px}.react-tel-input .eg{background-position:-160px -33px}.react-tel-input .er{background-position:-176px -33px}.react-tel-input .es{background-position:-192px -33px}.react-tel-input .et{background-position:-208px -33px}.react-tel-input .fi{background-position:-224px -33px}.react-tel-input .fj{background-position:-240px -33px}.react-tel-input .fk{background-position:0 -44px}.react-tel-input .fm{background-position:-16px -44px}.react-tel-input .fo{background-position:-32px -44px}.react-tel-input .fr,.react-tel-input .bl,.react-tel-input .mf{background-position:-48px -44px}.react-tel-input .ga{background-position:-64px -44px}.react-tel-input .gb{background-position:-80px -44px}.react-tel-input .gd{background-position:-96px -44px}.react-tel-input .ge{background-position:-112px -44px}.react-tel-input .gf{background-position:-128px -44px}.react-tel-input .gh{background-position:-144px -44px}.react-tel-input .gi{background-position:-160px -44px}.react-tel-input .gl{background-position:-176px -44px}.react-tel-input .gm{background-position:-192px -44px}.react-tel-input .gn{background-position:-208px -44px}.react-tel-input .gp{background-position:-224px -44px}.react-tel-input .gq{background-position:-240px -44px}.react-tel-input .gr{background-position:0 -55px}.react-tel-input .gt{background-position:-16px -55px}.react-tel-input .gu{background-position:-32px -55px}.react-tel-input .gw{background-position:-48px -55px}.react-tel-input .gy{background-position:-64px -55px}.react-tel-input .hk{background-position:-80px -55px}.react-tel-input .hn{background-position:-96px -55px}.react-tel-input .hr{background-position:-112px -55px}.react-tel-input .ht{background-position:-128px -55px}.react-tel-input .hu{background-position:-144px -55px}.react-tel-input .id{background-position:-160px -55px}.react-tel-input .ie{background-position:-176px -55px}.react-tel-input .il{background-position:-192px -55px}.react-tel-input .in{background-position:-208px -55px}.react-tel-input .io{background-position:-224px -55px}.react-tel-input .iq{background-position:-240px -55px}.react-tel-input .ir{background-position:0 -66px}.react-tel-input .is{background-position:-16px -66px}.react-tel-input .it{background-position:-32px -66px}.react-tel-input .je{background-position:-144px -154px}.react-tel-input .jm{background-position:-48px -66px}.react-tel-input .jo{background-position:-64px -66px}.react-tel-input .jp{background-position:-80px -66px}.react-tel-input .ke{background-position:-96px -66px}.react-tel-input .kg{background-position:-112px -66px}.react-tel-input .kh{background-position:-128px -66px}.react-tel-input .ki{background-position:-144px -66px}.react-tel-input .xk{background-position:-128px -154px}.react-tel-input .km{background-position:-160px -66px}.react-tel-input .kn{background-position:-176px -66px}.react-tel-input .kp{background-position:-192px -66px}.react-tel-input .kr{background-position:-208px -66px}.react-tel-input .kw{background-position:-224px -66px}.react-tel-input .ky{background-position:-240px -66px}.react-tel-input .kz{background-position:0 -77px}.react-tel-input .la{background-position:-16px -77px}.react-tel-input .lb{background-position:-32px -77px}.react-tel-input .lc{background-position:-48px -77px}.react-tel-input .li{background-position:-64px -77px}.react-tel-input .lk{background-position:-80px -77px}.react-tel-input .lr{background-position:-96px -77px}.react-tel-input .ls{background-position:-112px -77px}.react-tel-input .lt{background-position:-128px -77px}.react-tel-input .lu{background-position:-144px -77px}.react-tel-input .lv{background-position:-160px -77px}.react-tel-input .ly{background-position:-176px -77px}.react-tel-input .ma{background-position:-192px -77px}.react-tel-input .mc{background-position:-208px -77px}.react-tel-input .md{background-position:-224px -77px}.react-tel-input .me{background-position:-112px -154px;height:12px}.react-tel-input .mg{background-position:0 -88px}.react-tel-input .mh{background-position:-16px -88px}.react-tel-input .mk{background-position:-32px -88px}.react-tel-input .ml{background-position:-48px -88px}.react-tel-input .mm{background-position:-64px -88px}.react-tel-input .mn{background-position:-80px -88px}.react-tel-input .mo{background-position:-96px -88px}.react-tel-input .mp{background-position:-112px -88px}.react-tel-input .mq{background-position:-128px -88px}.react-tel-input .mr{background-position:-144px -88px}.react-tel-input .ms{background-position:-160px -88px}.react-tel-input .mt{background-position:-176px -88px}.react-tel-input .mu{background-position:-192px -88px}.react-tel-input .mv{background-position:-208px -88px}.react-tel-input .mw{background-position:-224px -88px}.react-tel-input .mx{background-position:-240px -88px}.react-tel-input .my{background-position:0 -99px}.react-tel-input .mz{background-position:-16px -99px}.react-tel-input .na{background-position:-32px -99px}.react-tel-input .nc{background-position:-48px -99px}.react-tel-input .ne{background-position:-64px -99px}.react-tel-input .nf{background-position:-80px -99px}.react-tel-input .ng{background-position:-96px -99px}.react-tel-input .ni{background-position:-112px -99px}.react-tel-input .nl,.react-tel-input .bq{background-position:-128px -99px}.react-tel-input .no{background-position:-144px -99px}.react-tel-input .np{background-position:-160px -99px}.react-tel-input .nr{background-position:-176px -99px}.react-tel-input .nu{background-position:-192px -99px}.react-tel-input .nz{background-position:-208px -99px}.react-tel-input .om{background-position:-224px -99px}.react-tel-input .pa{background-position:-240px -99px}.react-tel-input .pe{background-position:0 -110px}.react-tel-input .pf{background-position:-16px -110px}.react-tel-input .pg{background-position:-32px -110px}.react-tel-input .ph{background-position:-48px -110px}.react-tel-input .pk{background-position:-64px -110px}.react-tel-input .pl{background-position:-80px -110px}.react-tel-input .pm{background-position:-96px -110px}.react-tel-input .pr{background-position:-112px -110px}.react-tel-input .ps{background-position:-128px -110px}.react-tel-input .pt{background-position:-144px -110px}.react-tel-input .pw{background-position:-160px -110px}.react-tel-input .py{background-position:-176px -110px}.react-tel-input .qa{background-position:-192px -110px}.react-tel-input .re{background-position:-208px -110px}.react-tel-input .ro{background-position:-224px -110px}.react-tel-input .rs{background-position:-240px -110px}.react-tel-input .ru{background-position:0 -121px}.react-tel-input .rw{background-position:-16px -121px}.react-tel-input .sa{background-position:-32px -121px}.react-tel-input .sb{background-position:-48px -121px}.react-tel-input .sc{background-position:-64px -121px}.react-tel-input .sd{background-position:-80px -121px}.react-tel-input .se{background-position:-96px -121px}.react-tel-input .sg{background-position:-112px -121px}.react-tel-input .sh{background-position:-128px -121px}.react-tel-input .si{background-position:-144px -121px}.react-tel-input .sk{background-position:-160px -121px}.react-tel-input .sl{background-position:-176px -121px}.react-tel-input .sm{background-position:-192px -121px}.react-tel-input .sn{background-position:-208px -121px}.react-tel-input .so{background-position:-224px -121px}.react-tel-input .sr{background-position:-240px -121px}.react-tel-input .ss{background-position:0 -132px}.react-tel-input .st{background-position:-16px -132px}.react-tel-input .sv{background-position:-32px -132px}.react-tel-input .sx{background-position:-48px -132px}.react-tel-input .sy{background-position:-64px -132px}.react-tel-input .sz{background-position:-80px -132px}.react-tel-input .tc{background-position:-96px -132px}.react-tel-input .td{background-position:-112px -132px}.react-tel-input .tg{background-position:-128px -132px}.react-tel-input .th{background-position:-144px -132px}.react-tel-input .tj{background-position:-160px -132px}.react-tel-input .tk{background-position:-176px -132px}.react-tel-input .tl{background-position:-192px -132px}.react-tel-input .tm{background-position:-208px -132px}.react-tel-input .tn{background-position:-224px -132px}.react-tel-input .to{background-position:-240px -132px}.react-tel-input .tr{background-position:0 -143px}.react-tel-input .tt{background-position:-16px -143px}.react-tel-input .tv{background-position:-32px -143px}.react-tel-input .tw{background-position:-48px -143px}.react-tel-input .tz{background-position:-64px -143px}.react-tel-input .ua{background-position:-80px -143px}.react-tel-input .ug{background-position:-96px -143px}.react-tel-input .us{background-position:-112px -143px}.react-tel-input .uy{background-position:-128px -143px}.react-tel-input .uz{background-position:-144px -143px}.react-tel-input .va{background-position:-160px -143px}.react-tel-input .vc{background-position:-176px -143px}.react-tel-input .ve{background-position:-192px -143px}.react-tel-input .vg{background-position:-208px -143px}.react-tel-input .vi{background-position:-224px -143px}.react-tel-input .vn{background-position:-240px -143px}.react-tel-input .vu{background-position:0 -154px}.react-tel-input .wf{background-position:-16px -154px}.react-tel-input .ws{background-position:-32px -154px}.react-tel-input .ye{background-position:-48px -154px}.react-tel-input .za{background-position:-64px -154px}.react-tel-input .zm{background-position:-80px -154px}.react-tel-input .zw{background-position:-96px -154px}.react-tel-input *{box-sizing:border-box;-moz-box-sizing:border-box}.react-tel-input .hide{display:none}.react-tel-input .v-hide{visibility:hidden}.react-tel-input .form-control{position:relative;font-size:14px;letter-spacing:.01rem;margin-top:0 !important;margin-bottom:0 !important;padding-left:48px;margin-left:0;background:#FFFFFF;border:1px solid #CACACA;border-radius:5px;line-height:25px;height:35px;width:300px;outline:none}.react-tel-input .form-control.invalid-number{border:1px solid #d79f9f;background-color:#FAF0F0;border-left-color:#cacaca}.react-tel-input .form-control.invalid-number:focus{border:1px solid #d79f9f;border-left-color:#cacaca;background-color:#FAF0F0}.react-tel-input .flag-dropdown{position:absolute;top:0;bottom:0;padding:0;background-color:#f5f5f5;border:1px solid #cacaca;border-radius:3px 0 0 3px}.react-tel-input .flag-dropdown:hover,.react-tel-input .flag-dropdown:focus{cursor:pointer}.react-tel-input .flag-dropdown.invalid-number{border-color:#d79f9f}.react-tel-input .flag-dropdown.open{z-index:2;background:#fff;border-radius:3px 0 0 0}.react-tel-input .flag-dropdown.open .selected-flag{background:#fff;border-radius:3px 0 0 0}.react-tel-input input[disabled]+.flag-dropdown:hover{cursor:default}.react-tel-input input[disabled]+.flag-dropdown:hover .selected-flag{background-color:transparent}.react-tel-input .selected-flag{outline:none;position:relative;width:38px;height:100%;padding:0 0 0 8px;border-radius:3px 0 0 3px}.react-tel-input .selected-flag:hover,.react-tel-input .selected-flag:focus{background-color:#fff}.react-tel-input .selected-flag .flag{position:absolute;top:50%;margin-top:-5px}.react-tel-input .selected-flag .arrow{position:relative;top:50%;margin-top:-2px;left:20px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.react-tel-input .selected-flag .arrow.up{border-top:none;border-bottom:4px solid #555}.react-tel-input .country-list{outline:none;z-index:1;list-style:none;position:absolute;padding:0;margin:10px 0 10px -1px;box-shadow:1px 2px 10px rgba(0,0,0,0.35);background-color:white;width:300px;max-height:200px;overflow-y:scroll;border-radius:0 0 3px 3px}.react-tel-input .country-list .flag{display:inline-block}.react-tel-input .country-list .divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc}.react-tel-input .country-list .country{padding:7px 9px}.react-tel-input .country-list .country .dial-code{color:#6b6b6b}.react-tel-input .country-list .country:hover{background-color:#f1f1f1}.react-tel-input .country-list .country.highlight{background-color:#f1f1f1}.react-tel-input .country-list .flag{margin-right:7px;margin-top:2px}.react-tel-input .country-list .country-name{margin-right:6px}.react-tel-input .country-list .search{position:sticky;top:0;background-color:#fff;padding:10px 0 6px 10px}.react-tel-input .country-list .search-emoji{font-size:15px}.react-tel-input .country-list .search-box{border:1px solid #cacaca;border-radius:3px;font-size:15px;line-height:15px;margin-left:6px;padding:3px 8px 5px;outline:none}.react-tel-input .country-list .no-entries-message{padding:7px 10px 11px;opacity:.7}.react-tel-input .invalid-number-message{position:absolute;z-index:1;font-size:13px;left:46px;top:-8px;background:#fff;padding:0 2px;color:#de0000}.react-tel-input .special-label{display:none;position:absolute;z-index:1;font-size:13px;left:46px;top:-8px;background:#fff;padding:0 2px;white-space:nowrap}
.mywallet .wallet-balance, .mywallet .transaction-history {
  max-width: 500px;
  width: 100%; }

.mywallet .transaction-history .row {
  padding-top: 10px; }

.mywallet .transaction-history .booking-cost {
  color: #f63331; }

.mywallet .transaction-history .cashbacks {
  color: #12ae2c; }

@media (min-width: 576px) {
  .mywallet h1 {
    padding: 25px 0; } }

.dashboard .popular-products .img-responsive,
.dashboard-v1 .popular-products .img-responsive,
.categoryinfo-img .img-responsive {
  width: 100%;
  height: 200px; }

.slot-widget.active, .calender-info ul li div.active {
  background: #333333; }

.dashboard .consult-info p {
  min-height: 42px; }

@media (max-width: 575px) {
  .dashboard .popular-products .img-responsive,
  .dashboard-v1 .popular-products .img-responsive,
  .categoryinfo-img .img-responsive {
    height: 100px; } }

@media (max-width: 767px) and (min-width: 576px) {
  .dashboard .popular-products .img-responsive,
  .dashboard-v1 .popular-products .img-responsive,
  .categoryinfo-img .img-responsive {
    height: 114px; } }

@media (max-width: 991px) and (min-width: 768px) {
  .dashboard .popular-products .img-responsive,
  .dashboard-v1 .popular-products .img-responsive,
  .categoryinfo-img .img-responsive {
    height: 125px; } }

@media (max-width: 1199px) and (min-width: 992px) {
  .dashboard .popular-products .img-responsive,
  .dashboard-v1 .popular-products .img-responsive,
  .categoryinfo-img .img-responsive {
    height: 173px; } }

.personal-doctitle {
  color: #333333; }

.package-purchase .doclist-content {
  box-shadow: rgba(122, 90, 90, 0.1) 0px 2px 4px 0px;
  margin-bottom: 10px;
  border-radius: 1px; }

.select-doctorbtn {
  padding: 10px !important; }

.select-doctorbtn .fa {
  border: 1px solid #fff;
  padding: 3px 5px;
  border-radius: 50%;
  font-size: 0.875rem;
  margin-right: 6px; }

#DislpaySpecializations {
  padding-right: 0; }

#DislpaySpecializations ul {
  border-radius: 4px;
  border: solid 1px rgba(51, 51, 51, 0.1); }

#DislpaySpecializations ul li:not(:last-child) {
  border-bottom: 1px solid rgba(51, 51, 51, 0.1); }

@media (max-width: 575px) {
  .package-purchase .doclist-content .doctor-info, #DislpaySpecializations ul li {
    padding: 20px 10px; }
  #DislpaySpecializations ul li .col-9 {
    padding: 9px 15px; } }

@media (min-width: 576px) {
  .package-purchase .doclist-content .doctor-info, #DislpaySpecializations ul li {
    padding: 20px; }
  .package-purchase .profile-info .user {
    width: 70px;
    height: 70px; }
  #DislpaySpecializations ul li .col-9 {
    padding: 24px 15px; } }

.dashboard .popular-products .img-responsive,
.dashboard-v1 .popular-products .img-responsive,
.categoryinfo-img .img-responsive {
  width: 100%;
  height: 200px; }

.slot-widget.active, .calender-info ul li div.active {
  background: #333333; }

.dashboard .consult-info p {
  min-height: 42px; }

@media (max-width: 575px) {
  .dashboard .popular-products .img-responsive,
  .dashboard-v1 .popular-products .img-responsive,
  .categoryinfo-img .img-responsive {
    height: 100px; } }

@media (max-width: 767px) and (min-width: 576px) {
  .dashboard .popular-products .img-responsive,
  .dashboard-v1 .popular-products .img-responsive,
  .categoryinfo-img .img-responsive {
    height: 114px; } }

@media (max-width: 991px) and (min-width: 768px) {
  .dashboard .popular-products .img-responsive,
  .dashboard-v1 .popular-products .img-responsive,
  .categoryinfo-img .img-responsive {
    height: 125px; } }

@media (max-width: 1199px) and (min-width: 992px) {
  .dashboard .popular-products .img-responsive,
  .dashboard-v1 .popular-products .img-responsive,
  .categoryinfo-img .img-responsive {
    height: 173px; } }

.view-specialists li {
  border-radius: 1px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  margin-bottom: 10px; }

.view-specialists.cursor-pointer li {
  cursor: pointer !important; }

.view-specialists .doctor-inforight p {
  font-size: 0.75rem; }

.view-specialists .profile-info .user {
  width: 50px;
  height: 50px; }

.view-specialists .poclogo img {
  width: auto !important;
  height: 40px !important;
  margin-bottom: 7px; }

@media (max-width: 575px) {
  .view-specialists li .doctor-info {
    padding: 20px 10px; }
  .view-specialists .doctor-infoleft p:not(.doc-name) {
    font-size: 0.6875rem; }
  .view-specialists .doctor-inforight p {
    font-size: 0.625rem; } }

@media (min-width: 576px) {
  .view-specialists li .doctor-info {
    padding: 20px; }
  .view-specialists .doc-name {
    font-size: 1rem; } }

.dashboard .popular-products .img-responsive,
.dashboard-v1 .popular-products .img-responsive,
.categoryinfo-img .img-responsive {
  width: 100%;
  height: 200px; }

.slot-widget.active, .calender-info ul li div.active {
  background: #333333; }

.dashboard .consult-info p {
  min-height: 42px; }

@media (max-width: 575px) {
  .dashboard .popular-products .img-responsive,
  .dashboard-v1 .popular-products .img-responsive,
  .categoryinfo-img .img-responsive {
    height: 100px; } }

@media (max-width: 767px) and (min-width: 576px) {
  .dashboard .popular-products .img-responsive,
  .dashboard-v1 .popular-products .img-responsive,
  .categoryinfo-img .img-responsive {
    height: 114px; } }

@media (max-width: 991px) and (min-width: 768px) {
  .dashboard .popular-products .img-responsive,
  .dashboard-v1 .popular-products .img-responsive,
  .categoryinfo-img .img-responsive {
    height: 125px; } }

@media (max-width: 1199px) and (min-width: 992px) {
  .dashboard .popular-products .img-responsive,
  .dashboard-v1 .popular-products .img-responsive,
  .categoryinfo-img .img-responsive {
    height: 173px; } }

.package_uses ul li {
  margin-bottom: 12px; }

.package_uses ul li .fa {
  color: #20a0a9;
  margin-right: 10px;
  font-size: 1.0625rem; }

.categoryinfo-widget {
  padding: 11px; }

.categoryinfo-content {
  padding: 11px 0; }

.categoryinfo-img img {
  min-height: 112px; }

.categoryinfo-widget .discount-info {
  color: #fff;
  right: 0;
  bottom: 0;
  z-index: 1;
  position: absolute;
  background: red; }

.search-wellness .wellness-widget ul li:first-child {
  padding-left: 2px; }

.wellness-packages .categoryinfo-content p {
  min-height: 63px; }

/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url([object Module]);src:url([object Module]?#iefix&v=4.7.0) format('embedded-opentype'),url([object Module]) format('woff2'),url([object Module]) format('woff'),url([object Module]) format('truetype'),url([object Module]#fontawesomeregular) format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\F000"}.fa-music:before{content:"\F001"}.fa-search:before{content:"\F002"}.fa-envelope-o:before{content:"\F003"}.fa-heart:before{content:"\F004"}.fa-star:before{content:"\F005"}.fa-star-o:before{content:"\F006"}.fa-user:before{content:"\F007"}.fa-film:before{content:"\F008"}.fa-th-large:before{content:"\F009"}.fa-th:before{content:"\F00A"}.fa-th-list:before{content:"\F00B"}.fa-check:before{content:"\F00C"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\F00D"}.fa-search-plus:before{content:"\F00E"}.fa-search-minus:before{content:"\F010"}.fa-power-off:before{content:"\F011"}.fa-signal:before{content:"\F012"}.fa-gear:before,.fa-cog:before{content:"\F013"}.fa-trash-o:before{content:"\F014"}.fa-home:before{content:"\F015"}.fa-file-o:before{content:"\F016"}.fa-clock-o:before{content:"\F017"}.fa-road:before{content:"\F018"}.fa-download:before{content:"\F019"}.fa-arrow-circle-o-down:before{content:"\F01A"}.fa-arrow-circle-o-up:before{content:"\F01B"}.fa-inbox:before{content:"\F01C"}.fa-play-circle-o:before{content:"\F01D"}.fa-rotate-right:before,.fa-repeat:before{content:"\F01E"}.fa-refresh:before{content:"\F021"}.fa-list-alt:before{content:"\F022"}.fa-lock:before{content:"\F023"}.fa-flag:before{content:"\F024"}.fa-headphones:before{content:"\F025"}.fa-volume-off:before{content:"\F026"}.fa-volume-down:before{content:"\F027"}.fa-volume-up:before{content:"\F028"}.fa-qrcode:before{content:"\F029"}.fa-barcode:before{content:"\F02A"}.fa-tag:before{content:"\F02B"}.fa-tags:before{content:"\F02C"}.fa-book:before{content:"\F02D"}.fa-bookmark:before{content:"\F02E"}.fa-print:before{content:"\F02F"}.fa-camera:before{content:"\F030"}.fa-font:before{content:"\F031"}.fa-bold:before{content:"\F032"}.fa-italic:before{content:"\F033"}.fa-text-height:before{content:"\F034"}.fa-text-width:before{content:"\F035"}.fa-align-left:before{content:"\F036"}.fa-align-center:before{content:"\F037"}.fa-align-right:before{content:"\F038"}.fa-align-justify:before{content:"\F039"}.fa-list:before{content:"\F03A"}.fa-dedent:before,.fa-outdent:before{content:"\F03B"}.fa-indent:before{content:"\F03C"}.fa-video-camera:before{content:"\F03D"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\F03E"}.fa-pencil:before{content:"\F040"}.fa-map-marker:before{content:"\F041"}.fa-adjust:before{content:"\F042"}.fa-tint:before{content:"\F043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\F044"}.fa-share-square-o:before{content:"\F045"}.fa-check-square-o:before{content:"\F046"}.fa-arrows:before{content:"\F047"}.fa-step-backward:before{content:"\F048"}.fa-fast-backward:before{content:"\F049"}.fa-backward:before{content:"\F04A"}.fa-play:before{content:"\F04B"}.fa-pause:before{content:"\F04C"}.fa-stop:before{content:"\F04D"}.fa-forward:before{content:"\F04E"}.fa-fast-forward:before{content:"\F050"}.fa-step-forward:before{content:"\F051"}.fa-eject:before{content:"\F052"}.fa-chevron-left:before{content:"\F053"}.fa-chevron-right:before{content:"\F054"}.fa-plus-circle:before{content:"\F055"}.fa-minus-circle:before{content:"\F056"}.fa-times-circle:before{content:"\F057"}.fa-check-circle:before{content:"\F058"}.fa-question-circle:before{content:"\F059"}.fa-info-circle:before{content:"\F05A"}.fa-crosshairs:before{content:"\F05B"}.fa-times-circle-o:before{content:"\F05C"}.fa-check-circle-o:before{content:"\F05D"}.fa-ban:before{content:"\F05E"}.fa-arrow-left:before{content:"\F060"}.fa-arrow-right:before{content:"\F061"}.fa-arrow-up:before{content:"\F062"}.fa-arrow-down:before{content:"\F063"}.fa-mail-forward:before,.fa-share:before{content:"\F064"}.fa-expand:before{content:"\F065"}.fa-compress:before{content:"\F066"}.fa-plus:before{content:"\F067"}.fa-minus:before{content:"\F068"}.fa-asterisk:before{content:"\F069"}.fa-exclamation-circle:before{content:"\F06A"}.fa-gift:before{content:"\F06B"}.fa-leaf:before{content:"\F06C"}.fa-fire:before{content:"\F06D"}.fa-eye:before{content:"\F06E"}.fa-eye-slash:before{content:"\F070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\F071"}.fa-plane:before{content:"\F072"}.fa-calendar:before{content:"\F073"}.fa-random:before{content:"\F074"}.fa-comment:before{content:"\F075"}.fa-magnet:before{content:"\F076"}.fa-chevron-up:before{content:"\F077"}.fa-chevron-down:before{content:"\F078"}.fa-retweet:before{content:"\F079"}.fa-shopping-cart:before{content:"\F07A"}.fa-folder:before{content:"\F07B"}.fa-folder-open:before{content:"\F07C"}.fa-arrows-v:before{content:"\F07D"}.fa-arrows-h:before{content:"\F07E"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\F080"}.fa-twitter-square:before{content:"\F081"}.fa-facebook-square:before{content:"\F082"}.fa-camera-retro:before{content:"\F083"}.fa-key:before{content:"\F084"}.fa-gears:before,.fa-cogs:before{content:"\F085"}.fa-comments:before{content:"\F086"}.fa-thumbs-o-up:before{content:"\F087"}.fa-thumbs-o-down:before{content:"\F088"}.fa-star-half:before{content:"\F089"}.fa-heart-o:before{content:"\F08A"}.fa-sign-out:before{content:"\F08B"}.fa-linkedin-square:before{content:"\F08C"}.fa-thumb-tack:before{content:"\F08D"}.fa-external-link:before{content:"\F08E"}.fa-sign-in:before{content:"\F090"}.fa-trophy:before{content:"\F091"}.fa-github-square:before{content:"\F092"}.fa-upload:before{content:"\F093"}.fa-lemon-o:before{content:"\F094"}.fa-phone:before{content:"\F095"}.fa-square-o:before{content:"\F096"}.fa-bookmark-o:before{content:"\F097"}.fa-phone-square:before{content:"\F098"}.fa-twitter:before{content:"\F099"}.fa-facebook-f:before,.fa-facebook:before{content:"\F09A"}.fa-github:before{content:"\F09B"}.fa-unlock:before{content:"\F09C"}.fa-credit-card:before{content:"\F09D"}.fa-feed:before,.fa-rss:before{content:"\F09E"}.fa-hdd-o:before{content:"\F0A0"}.fa-bullhorn:before{content:"\F0A1"}.fa-bell:before{content:"\F0F3"}.fa-certificate:before{content:"\F0A3"}.fa-hand-o-right:before{content:"\F0A4"}.fa-hand-o-left:before{content:"\F0A5"}.fa-hand-o-up:before{content:"\F0A6"}.fa-hand-o-down:before{content:"\F0A7"}.fa-arrow-circle-left:before{content:"\F0A8"}.fa-arrow-circle-right:before{content:"\F0A9"}.fa-arrow-circle-up:before{content:"\F0AA"}.fa-arrow-circle-down:before{content:"\F0AB"}.fa-globe:before{content:"\F0AC"}.fa-wrench:before{content:"\F0AD"}.fa-tasks:before{content:"\F0AE"}.fa-filter:before{content:"\F0B0"}.fa-briefcase:before{content:"\F0B1"}.fa-arrows-alt:before{content:"\F0B2"}.fa-group:before,.fa-users:before{content:"\F0C0"}.fa-chain:before,.fa-link:before{content:"\F0C1"}.fa-cloud:before{content:"\F0C2"}.fa-flask:before{content:"\F0C3"}.fa-cut:before,.fa-scissors:before{content:"\F0C4"}.fa-copy:before,.fa-files-o:before{content:"\F0C5"}.fa-paperclip:before{content:"\F0C6"}.fa-save:before,.fa-floppy-o:before{content:"\F0C7"}.fa-square:before{content:"\F0C8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\F0C9"}.fa-list-ul:before{content:"\F0CA"}.fa-list-ol:before{content:"\F0CB"}.fa-strikethrough:before{content:"\F0CC"}.fa-underline:before{content:"\F0CD"}.fa-table:before{content:"\F0CE"}.fa-magic:before{content:"\F0D0"}.fa-truck:before{content:"\F0D1"}.fa-pinterest:before{content:"\F0D2"}.fa-pinterest-square:before{content:"\F0D3"}.fa-google-plus-square:before{content:"\F0D4"}.fa-google-plus:before{content:"\F0D5"}.fa-money:before{content:"\F0D6"}.fa-caret-down:before{content:"\F0D7"}.fa-caret-up:before{content:"\F0D8"}.fa-caret-left:before{content:"\F0D9"}.fa-caret-right:before{content:"\F0DA"}.fa-columns:before{content:"\F0DB"}.fa-unsorted:before,.fa-sort:before{content:"\F0DC"}.fa-sort-down:before,.fa-sort-desc:before{content:"\F0DD"}.fa-sort-up:before,.fa-sort-asc:before{content:"\F0DE"}.fa-envelope:before{content:"\F0E0"}.fa-linkedin:before{content:"\F0E1"}.fa-rotate-left:before,.fa-undo:before{content:"\F0E2"}.fa-legal:before,.fa-gavel:before{content:"\F0E3"}.fa-dashboard:before,.fa-tachometer:before{content:"\F0E4"}.fa-comment-o:before{content:"\F0E5"}.fa-comments-o:before{content:"\F0E6"}.fa-flash:before,.fa-bolt:before{content:"\F0E7"}.fa-sitemap:before{content:"\F0E8"}.fa-umbrella:before{content:"\F0E9"}.fa-paste:before,.fa-clipboard:before{content:"\F0EA"}.fa-lightbulb-o:before{content:"\F0EB"}.fa-exchange:before{content:"\F0EC"}.fa-cloud-download:before{content:"\F0ED"}.fa-cloud-upload:before{content:"\F0EE"}.fa-user-md:before{content:"\F0F0"}.fa-stethoscope:before{content:"\F0F1"}.fa-suitcase:before{content:"\F0F2"}.fa-bell-o:before{content:"\F0A2"}.fa-coffee:before{content:"\F0F4"}.fa-cutlery:before{content:"\F0F5"}.fa-file-text-o:before{content:"\F0F6"}.fa-building-o:before{content:"\F0F7"}.fa-hospital-o:before{content:"\F0F8"}.fa-ambulance:before{content:"\F0F9"}.fa-medkit:before{content:"\F0FA"}.fa-fighter-jet:before{content:"\F0FB"}.fa-beer:before{content:"\F0FC"}.fa-h-square:before{content:"\F0FD"}.fa-plus-square:before{content:"\F0FE"}.fa-angle-double-left:before{content:"\F100"}.fa-angle-double-right:before{content:"\F101"}.fa-angle-double-up:before{content:"\F102"}.fa-angle-double-down:before{content:"\F103"}.fa-angle-left:before{content:"\F104"}.fa-angle-right:before{content:"\F105"}.fa-angle-up:before{content:"\F106"}.fa-angle-down:before{content:"\F107"}.fa-desktop:before{content:"\F108"}.fa-laptop:before{content:"\F109"}.fa-tablet:before{content:"\F10A"}.fa-mobile-phone:before,.fa-mobile:before{content:"\F10B"}.fa-circle-o:before{content:"\F10C"}.fa-quote-left:before{content:"\F10D"}.fa-quote-right:before{content:"\F10E"}.fa-spinner:before{content:"\F110"}.fa-circle:before{content:"\F111"}.fa-mail-reply:before,.fa-reply:before{content:"\F112"}.fa-github-alt:before{content:"\F113"}.fa-folder-o:before{content:"\F114"}.fa-folder-open-o:before{content:"\F115"}.fa-smile-o:before{content:"\F118"}.fa-frown-o:before{content:"\F119"}.fa-meh-o:before{content:"\F11A"}.fa-gamepad:before{content:"\F11B"}.fa-keyboard-o:before{content:"\F11C"}.fa-flag-o:before{content:"\F11D"}.fa-flag-checkered:before{content:"\F11E"}.fa-terminal:before{content:"\F120"}.fa-code:before{content:"\F121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\F122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\F123"}.fa-location-arrow:before{content:"\F124"}.fa-crop:before{content:"\F125"}.fa-code-fork:before{content:"\F126"}.fa-unlink:before,.fa-chain-broken:before{content:"\F127"}.fa-question:before{content:"\F128"}.fa-info:before{content:"\F129"}.fa-exclamation:before{content:"\F12A"}.fa-superscript:before{content:"\F12B"}.fa-subscript:before{content:"\F12C"}.fa-eraser:before{content:"\F12D"}.fa-puzzle-piece:before{content:"\F12E"}.fa-microphone:before{content:"\F130"}.fa-microphone-slash:before{content:"\F131"}.fa-shield:before{content:"\F132"}.fa-calendar-o:before{content:"\F133"}.fa-fire-extinguisher:before{content:"\F134"}.fa-rocket:before{content:"\F135"}.fa-maxcdn:before{content:"\F136"}.fa-chevron-circle-left:before{content:"\F137"}.fa-chevron-circle-right:before{content:"\F138"}.fa-chevron-circle-up:before{content:"\F139"}.fa-chevron-circle-down:before{content:"\F13A"}.fa-html5:before{content:"\F13B"}.fa-css3:before{content:"\F13C"}.fa-anchor:before{content:"\F13D"}.fa-unlock-alt:before{content:"\F13E"}.fa-bullseye:before{content:"\F140"}.fa-ellipsis-h:before{content:"\F141"}.fa-ellipsis-v:before{content:"\F142"}.fa-rss-square:before{content:"\F143"}.fa-play-circle:before{content:"\F144"}.fa-ticket:before{content:"\F145"}.fa-minus-square:before{content:"\F146"}.fa-minus-square-o:before{content:"\F147"}.fa-level-up:before{content:"\F148"}.fa-level-down:before{content:"\F149"}.fa-check-square:before{content:"\F14A"}.fa-pencil-square:before{content:"\F14B"}.fa-external-link-square:before{content:"\F14C"}.fa-share-square:before{content:"\F14D"}.fa-compass:before{content:"\F14E"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\F150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\F151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\F152"}.fa-euro:before,.fa-eur:before{content:"\F153"}.fa-gbp:before{content:"\F154"}.fa-dollar:before,.fa-usd:before{content:"\F155"}.fa-rupee:before,.fa-inr:before{content:"\F156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\F157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\F158"}.fa-won:before,.fa-krw:before{content:"\F159"}.fa-bitcoin:before,.fa-btc:before{content:"\F15A"}.fa-file:before{content:"\F15B"}.fa-file-text:before{content:"\F15C"}.fa-sort-alpha-asc:before{content:"\F15D"}.fa-sort-alpha-desc:before{content:"\F15E"}.fa-sort-amount-asc:before{content:"\F160"}.fa-sort-amount-desc:before{content:"\F161"}.fa-sort-numeric-asc:before{content:"\F162"}.fa-sort-numeric-desc:before{content:"\F163"}.fa-thumbs-up:before{content:"\F164"}.fa-thumbs-down:before{content:"\F165"}.fa-youtube-square:before{content:"\F166"}.fa-youtube:before{content:"\F167"}.fa-xing:before{content:"\F168"}.fa-xing-square:before{content:"\F169"}.fa-youtube-play:before{content:"\F16A"}.fa-dropbox:before{content:"\F16B"}.fa-stack-overflow:before{content:"\F16C"}.fa-instagram:before{content:"\F16D"}.fa-flickr:before{content:"\F16E"}.fa-adn:before{content:"\F170"}.fa-bitbucket:before{content:"\F171"}.fa-bitbucket-square:before{content:"\F172"}.fa-tumblr:before{content:"\F173"}.fa-tumblr-square:before{content:"\F174"}.fa-long-arrow-down:before{content:"\F175"}.fa-long-arrow-up:before{content:"\F176"}.fa-long-arrow-left:before{content:"\F177"}.fa-long-arrow-right:before{content:"\F178"}.fa-apple:before{content:"\F179"}.fa-windows:before{content:"\F17A"}.fa-android:before{content:"\F17B"}.fa-linux:before{content:"\F17C"}.fa-dribbble:before{content:"\F17D"}.fa-skype:before{content:"\F17E"}.fa-foursquare:before{content:"\F180"}.fa-trello:before{content:"\F181"}.fa-female:before{content:"\F182"}.fa-male:before{content:"\F183"}.fa-gittip:before,.fa-gratipay:before{content:"\F184"}.fa-sun-o:before{content:"\F185"}.fa-moon-o:before{content:"\F186"}.fa-archive:before{content:"\F187"}.fa-bug:before{content:"\F188"}.fa-vk:before{content:"\F189"}.fa-weibo:before{content:"\F18A"}.fa-renren:before{content:"\F18B"}.fa-pagelines:before{content:"\F18C"}.fa-stack-exchange:before{content:"\F18D"}.fa-arrow-circle-o-right:before{content:"\F18E"}.fa-arrow-circle-o-left:before{content:"\F190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\F191"}.fa-dot-circle-o:before{content:"\F192"}.fa-wheelchair:before{content:"\F193"}.fa-vimeo-square:before{content:"\F194"}.fa-turkish-lira:before,.fa-try:before{content:"\F195"}.fa-plus-square-o:before{content:"\F196"}.fa-space-shuttle:before{content:"\F197"}.fa-slack:before{content:"\F198"}.fa-envelope-square:before{content:"\F199"}.fa-wordpress:before{content:"\F19A"}.fa-openid:before{content:"\F19B"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\F19C"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\F19D"}.fa-yahoo:before{content:"\F19E"}.fa-google:before{content:"\F1A0"}.fa-reddit:before{content:"\F1A1"}.fa-reddit-square:before{content:"\F1A2"}.fa-stumbleupon-circle:before{content:"\F1A3"}.fa-stumbleupon:before{content:"\F1A4"}.fa-delicious:before{content:"\F1A5"}.fa-digg:before{content:"\F1A6"}.fa-pied-piper-pp:before{content:"\F1A7"}.fa-pied-piper-alt:before{content:"\F1A8"}.fa-drupal:before{content:"\F1A9"}.fa-joomla:before{content:"\F1AA"}.fa-language:before{content:"\F1AB"}.fa-fax:before{content:"\F1AC"}.fa-building:before{content:"\F1AD"}.fa-child:before{content:"\F1AE"}.fa-paw:before{content:"\F1B0"}.fa-spoon:before{content:"\F1B1"}.fa-cube:before{content:"\F1B2"}.fa-cubes:before{content:"\F1B3"}.fa-behance:before{content:"\F1B4"}.fa-behance-square:before{content:"\F1B5"}.fa-steam:before{content:"\F1B6"}.fa-steam-square:before{content:"\F1B7"}.fa-recycle:before{content:"\F1B8"}.fa-automobile:before,.fa-car:before{content:"\F1B9"}.fa-cab:before,.fa-taxi:before{content:"\F1BA"}.fa-tree:before{content:"\F1BB"}.fa-spotify:before{content:"\F1BC"}.fa-deviantart:before{content:"\F1BD"}.fa-soundcloud:before{content:"\F1BE"}.fa-database:before{content:"\F1C0"}.fa-file-pdf-o:before{content:"\F1C1"}.fa-file-word-o:before{content:"\F1C2"}.fa-file-excel-o:before{content:"\F1C3"}.fa-file-powerpoint-o:before{content:"\F1C4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\F1C5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\F1C6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\F1C7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\F1C8"}.fa-file-code-o:before{content:"\F1C9"}.fa-vine:before{content:"\F1CA"}.fa-codepen:before{content:"\F1CB"}.fa-jsfiddle:before{content:"\F1CC"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\F1CD"}.fa-circle-o-notch:before{content:"\F1CE"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\F1D0"}.fa-ge:before,.fa-empire:before{content:"\F1D1"}.fa-git-square:before{content:"\F1D2"}.fa-git:before{content:"\F1D3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\F1D4"}.fa-tencent-weibo:before{content:"\F1D5"}.fa-qq:before{content:"\F1D6"}.fa-wechat:before,.fa-weixin:before{content:"\F1D7"}.fa-send:before,.fa-paper-plane:before{content:"\F1D8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\F1D9"}.fa-history:before{content:"\F1DA"}.fa-circle-thin:before{content:"\F1DB"}.fa-header:before{content:"\F1DC"}.fa-paragraph:before{content:"\F1DD"}.fa-sliders:before{content:"\F1DE"}.fa-share-alt:before{content:"\F1E0"}.fa-share-alt-square:before{content:"\F1E1"}.fa-bomb:before{content:"\F1E2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\F1E3"}.fa-tty:before{content:"\F1E4"}.fa-binoculars:before{content:"\F1E5"}.fa-plug:before{content:"\F1E6"}.fa-slideshare:before{content:"\F1E7"}.fa-twitch:before{content:"\F1E8"}.fa-yelp:before{content:"\F1E9"}.fa-newspaper-o:before{content:"\F1EA"}.fa-wifi:before{content:"\F1EB"}.fa-calculator:before{content:"\F1EC"}.fa-paypal:before{content:"\F1ED"}.fa-google-wallet:before{content:"\F1EE"}.fa-cc-visa:before{content:"\F1F0"}.fa-cc-mastercard:before{content:"\F1F1"}.fa-cc-discover:before{content:"\F1F2"}.fa-cc-amex:before{content:"\F1F3"}.fa-cc-paypal:before{content:"\F1F4"}.fa-cc-stripe:before{content:"\F1F5"}.fa-bell-slash:before{content:"\F1F6"}.fa-bell-slash-o:before{content:"\F1F7"}.fa-trash:before{content:"\F1F8"}.fa-copyright:before{content:"\F1F9"}.fa-at:before{content:"\F1FA"}.fa-eyedropper:before{content:"\F1FB"}.fa-paint-brush:before{content:"\F1FC"}.fa-birthday-cake:before{content:"\F1FD"}.fa-area-chart:before{content:"\F1FE"}.fa-pie-chart:before{content:"\F200"}.fa-line-chart:before{content:"\F201"}.fa-lastfm:before{content:"\F202"}.fa-lastfm-square:before{content:"\F203"}.fa-toggle-off:before{content:"\F204"}.fa-toggle-on:before{content:"\F205"}.fa-bicycle:before{content:"\F206"}.fa-bus:before{content:"\F207"}.fa-ioxhost:before{content:"\F208"}.fa-angellist:before{content:"\F209"}.fa-cc:before{content:"\F20A"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\F20B"}.fa-meanpath:before{content:"\F20C"}.fa-buysellads:before{content:"\F20D"}.fa-connectdevelop:before{content:"\F20E"}.fa-dashcube:before{content:"\F210"}.fa-forumbee:before{content:"\F211"}.fa-leanpub:before{content:"\F212"}.fa-sellsy:before{content:"\F213"}.fa-shirtsinbulk:before{content:"\F214"}.fa-simplybuilt:before{content:"\F215"}.fa-skyatlas:before{content:"\F216"}.fa-cart-plus:before{content:"\F217"}.fa-cart-arrow-down:before{content:"\F218"}.fa-diamond:before{content:"\F219"}.fa-ship:before{content:"\F21A"}.fa-user-secret:before{content:"\F21B"}.fa-motorcycle:before{content:"\F21C"}.fa-street-view:before{content:"\F21D"}.fa-heartbeat:before{content:"\F21E"}.fa-venus:before{content:"\F221"}.fa-mars:before{content:"\F222"}.fa-mercury:before{content:"\F223"}.fa-intersex:before,.fa-transgender:before{content:"\F224"}.fa-transgender-alt:before{content:"\F225"}.fa-venus-double:before{content:"\F226"}.fa-mars-double:before{content:"\F227"}.fa-venus-mars:before{content:"\F228"}.fa-mars-stroke:before{content:"\F229"}.fa-mars-stroke-v:before{content:"\F22A"}.fa-mars-stroke-h:before{content:"\F22B"}.fa-neuter:before{content:"\F22C"}.fa-genderless:before{content:"\F22D"}.fa-facebook-official:before{content:"\F230"}.fa-pinterest-p:before{content:"\F231"}.fa-whatsapp:before{content:"\F232"}.fa-server:before{content:"\F233"}.fa-user-plus:before{content:"\F234"}.fa-user-times:before{content:"\F235"}.fa-hotel:before,.fa-bed:before{content:"\F236"}.fa-viacoin:before{content:"\F237"}.fa-train:before{content:"\F238"}.fa-subway:before{content:"\F239"}.fa-medium:before{content:"\F23A"}.fa-yc:before,.fa-y-combinator:before{content:"\F23B"}.fa-optin-monster:before{content:"\F23C"}.fa-opencart:before{content:"\F23D"}.fa-expeditedssl:before{content:"\F23E"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\F240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\F241"}.fa-battery-2:before,.fa-battery-half:before{content:"\F242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\F243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\F244"}.fa-mouse-pointer:before{content:"\F245"}.fa-i-cursor:before{content:"\F246"}.fa-object-group:before{content:"\F247"}.fa-object-ungroup:before{content:"\F248"}.fa-sticky-note:before{content:"\F249"}.fa-sticky-note-o:before{content:"\F24A"}.fa-cc-jcb:before{content:"\F24B"}.fa-cc-diners-club:before{content:"\F24C"}.fa-clone:before{content:"\F24D"}.fa-balance-scale:before{content:"\F24E"}.fa-hourglass-o:before{content:"\F250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\F251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\F252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\F253"}.fa-hourglass:before{content:"\F254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\F255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\F256"}.fa-hand-scissors-o:before{content:"\F257"}.fa-hand-lizard-o:before{content:"\F258"}.fa-hand-spock-o:before{content:"\F259"}.fa-hand-pointer-o:before{content:"\F25A"}.fa-hand-peace-o:before{content:"\F25B"}.fa-trademark:before{content:"\F25C"}.fa-registered:before{content:"\F25D"}.fa-creative-commons:before{content:"\F25E"}.fa-gg:before{content:"\F260"}.fa-gg-circle:before{content:"\F261"}.fa-tripadvisor:before{content:"\F262"}.fa-odnoklassniki:before{content:"\F263"}.fa-odnoklassniki-square:before{content:"\F264"}.fa-get-pocket:before{content:"\F265"}.fa-wikipedia-w:before{content:"\F266"}.fa-safari:before{content:"\F267"}.fa-chrome:before{content:"\F268"}.fa-firefox:before{content:"\F269"}.fa-opera:before{content:"\F26A"}.fa-internet-explorer:before{content:"\F26B"}.fa-tv:before,.fa-television:before{content:"\F26C"}.fa-contao:before{content:"\F26D"}.fa-500px:before{content:"\F26E"}.fa-amazon:before{content:"\F270"}.fa-calendar-plus-o:before{content:"\F271"}.fa-calendar-minus-o:before{content:"\F272"}.fa-calendar-times-o:before{content:"\F273"}.fa-calendar-check-o:before{content:"\F274"}.fa-industry:before{content:"\F275"}.fa-map-pin:before{content:"\F276"}.fa-map-signs:before{content:"\F277"}.fa-map-o:before{content:"\F278"}.fa-map:before{content:"\F279"}.fa-commenting:before{content:"\F27A"}.fa-commenting-o:before{content:"\F27B"}.fa-houzz:before{content:"\F27C"}.fa-vimeo:before{content:"\F27D"}.fa-black-tie:before{content:"\F27E"}.fa-fonticons:before{content:"\F280"}.fa-reddit-alien:before{content:"\F281"}.fa-edge:before{content:"\F282"}.fa-credit-card-alt:before{content:"\F283"}.fa-codiepie:before{content:"\F284"}.fa-modx:before{content:"\F285"}.fa-fort-awesome:before{content:"\F286"}.fa-usb:before{content:"\F287"}.fa-product-hunt:before{content:"\F288"}.fa-mixcloud:before{content:"\F289"}.fa-scribd:before{content:"\F28A"}.fa-pause-circle:before{content:"\F28B"}.fa-pause-circle-o:before{content:"\F28C"}.fa-stop-circle:before{content:"\F28D"}.fa-stop-circle-o:before{content:"\F28E"}.fa-shopping-bag:before{content:"\F290"}.fa-shopping-basket:before{content:"\F291"}.fa-hashtag:before{content:"\F292"}.fa-bluetooth:before{content:"\F293"}.fa-bluetooth-b:before{content:"\F294"}.fa-percent:before{content:"\F295"}.fa-gitlab:before{content:"\F296"}.fa-wpbeginner:before{content:"\F297"}.fa-wpforms:before{content:"\F298"}.fa-envira:before{content:"\F299"}.fa-universal-access:before{content:"\F29A"}.fa-wheelchair-alt:before{content:"\F29B"}.fa-question-circle-o:before{content:"\F29C"}.fa-blind:before{content:"\F29D"}.fa-audio-description:before{content:"\F29E"}.fa-volume-control-phone:before{content:"\F2A0"}.fa-braille:before{content:"\F2A1"}.fa-assistive-listening-systems:before{content:"\F2A2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\F2A3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\F2A4"}.fa-glide:before{content:"\F2A5"}.fa-glide-g:before{content:"\F2A6"}.fa-signing:before,.fa-sign-language:before{content:"\F2A7"}.fa-low-vision:before{content:"\F2A8"}.fa-viadeo:before{content:"\F2A9"}.fa-viadeo-square:before{content:"\F2AA"}.fa-snapchat:before{content:"\F2AB"}.fa-snapchat-ghost:before{content:"\F2AC"}.fa-snapchat-square:before{content:"\F2AD"}.fa-pied-piper:before{content:"\F2AE"}.fa-first-order:before{content:"\F2B0"}.fa-yoast:before{content:"\F2B1"}.fa-themeisle:before{content:"\F2B2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\F2B3"}.fa-fa:before,.fa-font-awesome:before{content:"\F2B4"}.fa-handshake-o:before{content:"\F2B5"}.fa-envelope-open:before{content:"\F2B6"}.fa-envelope-open-o:before{content:"\F2B7"}.fa-linode:before{content:"\F2B8"}.fa-address-book:before{content:"\F2B9"}.fa-address-book-o:before{content:"\F2BA"}.fa-vcard:before,.fa-address-card:before{content:"\F2BB"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\F2BC"}.fa-user-circle:before{content:"\F2BD"}.fa-user-circle-o:before{content:"\F2BE"}.fa-user-o:before{content:"\F2C0"}.fa-id-badge:before{content:"\F2C1"}.fa-drivers-license:before,.fa-id-card:before{content:"\F2C2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\F2C3"}.fa-quora:before{content:"\F2C4"}.fa-free-code-camp:before{content:"\F2C5"}.fa-telegram:before{content:"\F2C6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\F2C7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\F2C8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\F2C9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\F2CA"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\F2CB"}.fa-shower:before{content:"\F2CC"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\F2CD"}.fa-podcast:before{content:"\F2CE"}.fa-window-maximize:before{content:"\F2D0"}.fa-window-minimize:before{content:"\F2D1"}.fa-window-restore:before{content:"\F2D2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\F2D3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\F2D4"}.fa-bandcamp:before{content:"\F2D5"}.fa-grav:before{content:"\F2D6"}.fa-etsy:before{content:"\F2D7"}.fa-imdb:before{content:"\F2D8"}.fa-ravelry:before{content:"\F2D9"}.fa-eercast:before{content:"\F2DA"}.fa-microchip:before{content:"\F2DB"}.fa-snowflake-o:before{content:"\F2DC"}.fa-superpowers:before{content:"\F2DD"}.fa-wpexplorer:before{content:"\F2DE"}.fa-meetup:before{content:"\F2E0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}

.Toastify__toast-container {
  z-index: 9999;
  -webkit-transform: translate3d(0, 0, 9999px);
  position: fixed;
  padding: 4px;
  width: 320px;
  box-sizing: border-box;
  color: #fff; }
  .Toastify__toast-container--top-left {
    top: 1em;
    left: 1em; }
  .Toastify__toast-container--top-center {
    top: 1em;
    left: 50%;
    margin-left: -160px; }
  .Toastify__toast-container--top-right {
    top: 1em;
    right: 1em; }
  .Toastify__toast-container--bottom-left {
    bottom: 1em;
    left: 1em; }
  .Toastify__toast-container--bottom-center {
    bottom: 1em;
    left: 50%;
    margin-left: -160px; }
  .Toastify__toast-container--bottom-right {
    bottom: 1em;
    right: 1em; }

@media only screen and (max-width: 480px) {
  .Toastify__toast-container {
    width: 100vw;
    padding: 0;
    left: 0;
    margin: 0; }
    .Toastify__toast-container--top-left, .Toastify__toast-container--top-center, .Toastify__toast-container--top-right {
      top: 0; }
    .Toastify__toast-container--bottom-left, .Toastify__toast-container--bottom-center, .Toastify__toast-container--bottom-right {
      bottom: 0; }
    .Toastify__toast-container--rtl {
      right: 0;
      left: initial; } }

.Toastify__toast {
  position: relative;
  min-height: 64px;
  box-sizing: border-box;
  margin-bottom: 1rem;
  padding: 8px;
  border-radius: 1px;
  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 15px 0 rgba(0, 0, 0, 0.05);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  max-height: 800px;
  overflow: hidden;
  font-family: sans-serif;
  cursor: pointer;
  direction: ltr; }
  .Toastify__toast--rtl {
    direction: rtl; }
  .Toastify__toast--default {
    background: #fff;
    color: #aaa; }
  .Toastify__toast--info {
    background: #3498db; }
  .Toastify__toast--success {
    background: #07bc0c; }
  .Toastify__toast--warning {
    background: #f1c40f; }
  .Toastify__toast--error {
    background: #e74c3c; }
  .Toastify__toast-body {
    margin: auto 0;
    -ms-flex: 1;
        flex: 1; }

@media only screen and (max-width: 480px) {
  .Toastify__toast {
    margin-bottom: 0; } }

.Toastify__close-button {
  color: #fff;
  font-weight: bold;
  font-size: 14px;
  background: transparent;
  outline: none;
  border: none;
  padding: 0;
  cursor: pointer;
  opacity: 0.7;
  transition: 0.3s ease;
  -ms-flex-item-align: start;
      align-self: flex-start; }
  .Toastify__close-button--default {
    color: #000;
    opacity: 0.3; }
  .Toastify__close-button:hover, .Toastify__close-button:focus {
    opacity: 1; }

@keyframes Toastify__trackProgress {
  0% {
    transform: scaleX(1); }
  100% {
    transform: scaleX(0); } }

.Toastify__progress-bar {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 5px;
  z-index: 9999;
  opacity: 0.7;
  background-color: rgba(255, 255, 255, 0.7);
  transform-origin: left; }
  .Toastify__progress-bar--animated {
    animation: Toastify__trackProgress linear 1 forwards; }
  .Toastify__progress-bar--controlled {
    transition: transform .2s; }
  .Toastify__progress-bar--rtl {
    right: 0;
    left: initial;
    transform-origin: right; }
  .Toastify__progress-bar--default {
    background: linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55); }

@keyframes Toastify__bounceInRight {
  from,
  60%,
  75%,
  90%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  from {
    opacity: 0;
    transform: translate3d(3000px, 0, 0); }
  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0); }
  75% {
    transform: translate3d(10px, 0, 0); }
  90% {
    transform: translate3d(-5px, 0, 0); }
  to {
    transform: none; } }

@keyframes Toastify__bounceOutRight {
  20% {
    opacity: 1;
    transform: translate3d(-20px, 0, 0); }
  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0); } }

@keyframes Toastify__bounceInLeft {
  from,
  60%,
  75%,
  90%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0); }
  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0); }
  75% {
    transform: translate3d(-10px, 0, 0); }
  90% {
    transform: translate3d(5px, 0, 0); }
  to {
    transform: none; } }

@keyframes Toastify__bounceOutLeft {
  20% {
    opacity: 1;
    transform: translate3d(20px, 0, 0); }
  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0); } }

@keyframes Toastify__bounceInUp {
  from,
  60%,
  75%,
  90%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  from {
    opacity: 0;
    transform: translate3d(0, 3000px, 0); }
  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0); }
  75% {
    transform: translate3d(0, 10px, 0); }
  90% {
    transform: translate3d(0, -5px, 0); }
  to {
    transform: translate3d(0, 0, 0); } }

@keyframes Toastify__bounceOutUp {
  20% {
    transform: translate3d(0, -10px, 0); }
  40%,
  45% {
    opacity: 1;
    transform: translate3d(0, 20px, 0); }
  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0); } }

@keyframes Toastify__bounceInDown {
  from,
  60%,
  75%,
  90%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0); }
  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0); }
  75% {
    transform: translate3d(0, -10px, 0); }
  90% {
    transform: translate3d(0, 5px, 0); }
  to {
    transform: none; } }

@keyframes Toastify__bounceOutDown {
  20% {
    transform: translate3d(0, 10px, 0); }
  40%,
  45% {
    opacity: 1;
    transform: translate3d(0, -20px, 0); }
  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0); } }

.Toastify__bounce-enter--top-left, .Toastify__bounce-enter--bottom-left {
  animation-name: Toastify__bounceInLeft; }

.Toastify__bounce-enter--top-right, .Toastify__bounce-enter--bottom-right {
  animation-name: Toastify__bounceInRight; }

.Toastify__bounce-enter--top-center {
  animation-name: Toastify__bounceInDown; }

.Toastify__bounce-enter--bottom-center {
  animation-name: Toastify__bounceInUp; }

.Toastify__bounce-exit--top-left, .Toastify__bounce-exit--bottom-left {
  animation-name: Toastify__bounceOutLeft; }

.Toastify__bounce-exit--top-right, .Toastify__bounce-exit--bottom-right {
  animation-name: Toastify__bounceOutRight; }

.Toastify__bounce-exit--top-center {
  animation-name: Toastify__bounceOutUp; }

.Toastify__bounce-exit--bottom-center {
  animation-name: Toastify__bounceOutDown; }

@keyframes Toastify__zoomIn {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3); }
  50% {
    opacity: 1; } }

@keyframes Toastify__zoomOut {
  from {
    opacity: 1; }
  50% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3); }
  to {
    opacity: 0; } }

.Toastify__zoom-enter {
  animation-name: Toastify__zoomIn; }

.Toastify__zoom-exit {
  animation-name: Toastify__zoomOut; }

@keyframes Toastify__flipIn {
  from {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    animation-timing-function: ease-in;
    opacity: 0; }
  40% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    animation-timing-function: ease-in; }
  60% {
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1; }
  80% {
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg); }
  to {
    transform: perspective(400px); } }

@keyframes Toastify__flipOut {
  from {
    transform: perspective(400px); }
  30% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1; }
  to {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0; } }

.Toastify__flip-enter {
  animation-name: Toastify__flipIn; }

.Toastify__flip-exit {
  animation-name: Toastify__flipOut; }

@keyframes Toastify__slideInRight {
  from {
    transform: translate3d(110%, 0, 0);
    visibility: visible; }
  to {
    transform: translate3d(0, 0, 0); } }

@keyframes Toastify__slideInLeft {
  from {
    transform: translate3d(-110%, 0, 0);
    visibility: visible; }
  to {
    transform: translate3d(0, 0, 0); } }

@keyframes Toastify__slideInUp {
  from {
    transform: translate3d(0, 110%, 0);
    visibility: visible; }
  to {
    transform: translate3d(0, 0, 0); } }

@keyframes Toastify__slideInDown {
  from {
    transform: translate3d(0, -110%, 0);
    visibility: visible; }
  to {
    transform: translate3d(0, 0, 0); } }

@keyframes Toastify__slideOutRight {
  from {
    transform: translate3d(0, 0, 0); }
  to {
    visibility: hidden;
    transform: translate3d(110%, 0, 0); } }

@keyframes Toastify__slideOutLeft {
  from {
    transform: translate3d(0, 0, 0); }
  to {
    visibility: hidden;
    transform: translate3d(-110%, 0, 0); } }

@keyframes Toastify__slideOutDown {
  from {
    transform: translate3d(0, 0, 0); }
  to {
    visibility: hidden;
    transform: translate3d(0, 500px, 0); } }

@keyframes Toastify__slideOutUp {
  from {
    transform: translate3d(0, 0, 0); }
  to {
    visibility: hidden;
    transform: translate3d(0, -500px, 0); } }

.Toastify__slide-enter--top-left, .Toastify__slide-enter--bottom-left {
  animation-name: Toastify__slideInLeft; }

.Toastify__slide-enter--top-right, .Toastify__slide-enter--bottom-right {
  animation-name: Toastify__slideInRight; }

.Toastify__slide-enter--top-center {
  animation-name: Toastify__slideInDown; }

.Toastify__slide-enter--bottom-center {
  animation-name: Toastify__slideInUp; }

.Toastify__slide-exit--top-left, .Toastify__slide-exit--bottom-left {
  animation-name: Toastify__slideOutLeft; }

.Toastify__slide-exit--top-right, .Toastify__slide-exit--bottom-right {
  animation-name: Toastify__slideOutRight; }

.Toastify__slide-exit--top-center {
  animation-name: Toastify__slideOutUp; }

.Toastify__slide-exit--bottom-center {
  animation-name: Toastify__slideOutDown; }
.dashboard .popular-products .img-responsive,
.dashboard-v1 .popular-products .img-responsive,
.categoryinfo-img .img-responsive {
  width: 100%;
  height: 200px; }

.slot-widget.active, .calender-info ul li div.active {
  background: #333333; }

.dashboard .consult-info p {
  min-height: 42px; }

@media (max-width: 575px) {
  .dashboard .popular-products .img-responsive,
  .dashboard-v1 .popular-products .img-responsive,
  .categoryinfo-img .img-responsive {
    height: 100px; } }

@media (max-width: 767px) and (min-width: 576px) {
  .dashboard .popular-products .img-responsive,
  .dashboard-v1 .popular-products .img-responsive,
  .categoryinfo-img .img-responsive {
    height: 114px; } }

@media (max-width: 991px) and (min-width: 768px) {
  .dashboard .popular-products .img-responsive,
  .dashboard-v1 .popular-products .img-responsive,
  .categoryinfo-img .img-responsive {
    height: 125px; } }

@media (max-width: 1199px) and (min-width: 992px) {
  .dashboard .popular-products .img-responsive,
  .dashboard-v1 .popular-products .img-responsive,
  .categoryinfo-img .img-responsive {
    height: 173px; } }

.dashboard .popular-products .img-responsive,
.dashboard-v1 .popular-products .img-responsive,
.categoryinfo-img .img-responsive {
  width: 100%;
  height: 200px; }

.slot-widget.active, .calender-info ul li div.active {
  background: #333333; }

.dashboard .consult-info p {
  min-height: 42px; }

@media (max-width: 575px) {
  .dashboard .popular-products .img-responsive,
  .dashboard-v1 .popular-products .img-responsive,
  .categoryinfo-img .img-responsive {
    height: 100px; } }

@media (max-width: 767px) and (min-width: 576px) {
  .dashboard .popular-products .img-responsive,
  .dashboard-v1 .popular-products .img-responsive,
  .categoryinfo-img .img-responsive {
    height: 114px; } }

@media (max-width: 991px) and (min-width: 768px) {
  .dashboard .popular-products .img-responsive,
  .dashboard-v1 .popular-products .img-responsive,
  .categoryinfo-img .img-responsive {
    height: 125px; } }

@media (max-width: 1199px) and (min-width: 992px) {
  .dashboard .popular-products .img-responsive,
  .dashboard-v1 .popular-products .img-responsive,
  .categoryinfo-img .img-responsive {
    height: 173px; } }

.checkout h4,
.terms-conditions a {
  color: #333333; }

.checkout .widget-shadow {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
  padding: 15px;
  margin-bottom: 10px; }

.checkout ul li {
  padding: 10px 0; }

.checkout ul li.payment-detail div.row:not(:last-child) {
  padding-bottom: 7px; }

.payment-info .link-txt {
  margin-top: 3px; }

.checkout ul li.payment-detail,
.checkout ul li.payment-detail h5 {
  border-bottom: 1px solid rgba(51, 51, 51, 0.6); }

.checkout .discount input::placeholder,
.checkout .link-danger,
.checkout .link-danger:hover {
  color: #20a0a9; }

.checkout .discount .link-danger,
.checkout .payment-info .link-danger {
  width: 120px;
  display: block; }

.checkout .discount input,
.checkout .payment-info input {
  border: none;
  border-bottom: solid 1px #c8c8c8;
  width: max-content;
  box-shadow: none !important; }

.checkout .payment-mode button {
  margin-top: -17px; }

.checkout .payment-mode button:disabled {
  opacity: 0.5;
  cursor: not-allowed; }

.checkout .apt-summary,
.checkout .payment-info {
  line-height: 25px; }

.checkout .procedure li span {
  color: rgba(51, 51, 51, 0.6); }

.terms-condlabel {
  display: contents !important; }

.paynowbtn {
  background-color: #635BFF; }

.paynowbtn {
  background: #635BFF;
  border-radius: var(--radius);
  color: white;
  border: 0;
  padding: 12px 16px;
  margin-top: 16px;
  font-weight: 600;
  cursor: pointer;
  transition: all 0.2s ease;
  display: block; }

.paynowbtn:hover {
  filter: contrast(115%); }

.paynowbtn:active {
  transform: translateY(0px) scale(0.98);
  filter: brightness(0.9); }

.paynowbtn:disabled {
  opacity: 0.5;
  cursor: none; }

@media (max-width: 575px) {
  .checkout .payment-mode button {
    width: 100%;
    margin-top: 10px !important;
    float: none !important; } }

.walletInput {
  width: 55px !important;
  height: 30px !important; }

.margin_top_choice2 {
  margin-top: 28px !important; }

@media screen and (max-width: 767px) {
  .hide-sm {
    display: none; } }

@media screen and (min-width: 768px) {
  .hide-md {
    display: none; } }

.sympton_input {
  border-bottom: 1px solid #c8c8c8; }
  .sympton_input .search_sympt {
    border: none !important;
    box-shadow: none !important;
    border-radius: 0px !important;
    padding: 5px; }

::-webkit-input-placeholder {
  padding-left: -20px !important; }

.listOfcard {
  background-color: #eeeeee;
  height: auto;
  min-height: 35px;
  max-height: 152px;
  overflow-y: auto;
  overflow-x: hidden;
  padding: 8px;
  border: 1px solid #c8c8c8;
  margin-bottom: 10px; }

.syntm_name {
  border: 1px solid #e9f8fb;
  padding: 3px 10px;
  position: relative;
  display: inline-block;
  cursor: pointer;
  -webkit-box-shadow: 1px 2px 3px -2px #999;
  -moz-box-shadow: 1px 2px 3px -2px #999;
  box-shadow: 1px 2px 3px -2px #999;
  margin-top: 3px;
  margin-bottom: 0;
  background: #fdfdfd;
  margin: 0.5rem; }

.shadow1 {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2); }

.symtoms_heading {
  margin-top: 9px; }

.custom_chk_btn label {
  border: 1px solid #e9f8fb;
  padding: 3px 10px;
  display: block;
  position: relative;
  cursor: pointer;
  -webkit-box-shadow: 1px 2px 3px -2px #999;
  -moz-box-shadow: 1px 2px 3px -2px #999;
  box-shadow: 1px 2px 3px -2px #999;
  margin-top: 3px;
  margin-bottom: 0;
  background: #fdfdfd; }

.custom_chk_btn label::after {
  background-color: white;
  border: 1px solid #ff6d6d;
  color: white;
  content: " ";
  display: inherit;
  height: 25px;
  line-height: 28px;
  position: absolute;
  right: -2px;
  text-align: center;
  top: -2px;
  transform: scale(0);
  transition-duration: 0s;
  width: 25px; }

.custom_chk_btn :checked + label {
  outline: 2px solid #ff6d6d;
  padding: 0 0 0 10px;
  display: inline-block;
  margin-right: 8px; }

.custom_chk_btn :checked + label::after {
  content: "\2713";
  background-color: #ff6d6d;
  transform: scale(1.15);
  position: relative;
  display: inline-block;
  right: 0px;
  top: 0px;
  margin-left: 7px; }

.custom_chk_nav :checked + label {
  outline: 2px solid #ff6d6d; }

.custom_chk_nav :checked + label:before {
  content: "\2713";
  background-color: #ff6d6d;
  transform: scale(0.9); }

.checkbox_sytms {
  display: none; }

.custom_chk_btn {
  display: inline-block !important;
  margin-left: 8px;
  margin-top: 0.5rem; }

.dashboard .popular-products .img-responsive,
.dashboard-v1 .popular-products .img-responsive,
.categoryinfo-img .img-responsive {
  width: 100%;
  height: 200px; }

.slot-widget.active, .calender-info ul li div.active {
  background: #333333; }

.dashboard .consult-info p {
  min-height: 42px; }

@media (max-width: 575px) {
  .dashboard .popular-products .img-responsive,
  .dashboard-v1 .popular-products .img-responsive,
  .categoryinfo-img .img-responsive {
    height: 100px; } }

@media (max-width: 767px) and (min-width: 576px) {
  .dashboard .popular-products .img-responsive,
  .dashboard-v1 .popular-products .img-responsive,
  .categoryinfo-img .img-responsive {
    height: 114px; } }

@media (max-width: 991px) and (min-width: 768px) {
  .dashboard .popular-products .img-responsive,
  .dashboard-v1 .popular-products .img-responsive,
  .categoryinfo-img .img-responsive {
    height: 125px; } }

@media (max-width: 1199px) and (min-width: 992px) {
  .dashboard .popular-products .img-responsive,
  .dashboard-v1 .popular-products .img-responsive,
  .categoryinfo-img .img-responsive {
    height: 173px; } }

.checkout-sec h5 {
  color: #333333;
  margin-bottom: 26px; }

.checkout-sec .apt-summary, .checkout-sec .medical-history, .checkout-sec .payment-info, .checkout-sec .package-info {
  border: 0.1px solid rgba(0, 0, 0, 0.23);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25); }

.checkout-sec .apt-summary {
  padding: 18px 18px 37px 19px;
  margin-bottom: 26px; }
  .checkout-sec .apt-summary ul li {
    position: relative;
    line-height: 14px; }
    .checkout-sec .apt-summary ul li:not(.delivery-details) div.col-10 {
      padding-top: 2px; }
    .checkout-sec .apt-summary ul li .apt-summaryicon {
      width: 36px;
      height: 36px;
      background: #DEF1F0;
      border-radius: 50%;
      padding: 6px 0;
      text-align: center; }
      .checkout-sec .apt-summary ul li .apt-summaryicon h6 {
        font-size: 1.25rem; }
    .checkout-sec .apt-summary ul li .doc-img {
      position: relative;
      overflow: hidden; }
    .checkout-sec .apt-summary ul li .doc-img img {
      position: absolute;
      width: 100%;
      height: 100%;
      top: 0;
      left: 0; }
    .checkout-sec .apt-summary ul li:not(:last-child) .apt-summaryicon {
      margin-bottom: 36px; }
      .checkout-sec .apt-summary ul li:not(:last-child) .apt-summaryicon:before {
        content: '';
        position: absolute;
        border-left: 3px solid #DEF1F0;
        left: 18px;
        bottom: 0;
        height: 100%;
        top: 36px; }
  .checkout-sec .apt-summary .make-paymenttxt {
    font-size: 0.938rem;
    color: #28BA1D; }

.checkout-sec .apt-summary small, .checkout-sec .discount small {
  font-size: 0.813rem; }

.checkout-sec .medical-history {
  padding: 13px 19px 20px 13px;
  margin-bottom: 53px; }
  .checkout-sec .medical-history .row {
    margin-bottom: 35px; }
  .checkout-sec .medical-history .upload-btn {
    background: #333333;
    padding: 9px 21px 7px 21px;
    border-radius: 3px;
    color: #fff; }

.checkout-sec .discount {
  padding: 13px 33px 15px 25px;
  background: #DEF1F0;
  border-radius: 5px; }
  .checkout-sec .discount .discount-info {
    margin-bottom: 30px; }
    .checkout-sec .discount .discount-info .row:not(:last-child) {
      margin-bottom: 25px; }
  .checkout-sec .discount h6 {
    margin-bottom: 10px; }
  .checkout-sec .discount input {
    border: 0.1px solid rgba(0, 0, 0, 0.23);
    border-radius: 3px;
    background: #fff;
    padding: 14px 12px 9px 12px; }
  .checkout-sec .discount input[type="search"]::-webkit-search-cancel-button {
    display: none; }
  .checkout-sec .discount input[type="search"]::-ms-clear {
    display: none;
    width: 0;
    height: 0; }
  .checkout-sec .discount input[type=search]::-ms-reveal {
    display: none;
    width: 0;
    height: 0; }
  .checkout-sec .discount .apply-btn {
    background: #333333;
    color: #fff;
    padding: 11px 26px; }
  .checkout-sec .discount small {
    color: #28BA1D; }

.checkout-sec .discount, .checkout-sec .package-info, .checkout-sec .payment-info {
  margin-bottom: 33px; }

.checkout-sec .payment-info, .checkout-sec .package-info {
  padding: 14px 23px 17px 23px;
  border-radius: 5px; }

.checkout-sec .payment-info .row, .checkout-sec .package-info li:not(:last-child) {
  margin-bottom: 14px; }

.checkout-sec .payment-info h6 {
  margin-bottom: 17px; }

.checkout-sec .payment-info .discount-amt {
  color: #F75656; }

.checkout-sec .payment-btn {
  padding: 11px 0 15px 0;
  background: #333333;
  width: 100%;
  font-size: 1.25rem;
  color: #fff; }

@media (max-width: 767px) {
  .checkout-sec .apt-summary h6 {
    font-size: 1rem; }
  .checkout-sec .apt-summary p {
    margin-top: 2px; }
  .checkout-sec .apt-summary small, .checkout-sec .terms-condlabel {
    font-size: 0.688rem; }
  .checkout-sec .apt-summary .make-paymenttxt, .checkout-sec .medical-history p, .checkout-sec .discount h6,
  .checkout-sec .discount input, .checkout-sec .apply-btn, .checkout-sec .payment-info {
    font-size: 0.813rem; }
  .checkout-sec .switch {
    width: 34px;
    height: 14px; }
  .checkout-sec .slider:before {
    width: 19px;
    height: 19px;
    left: -5px;
    bottom: -2px; }
  .checkout-sec .medical-history .upload-btn {
    font-size: 0.75rem; }
  .checkout-sec .discount small {
    font-size: 0.563rem; } }

@media (min-width: 768px) {
  .checkout-sec .apt-summary p {
    font-size: 1rem;
    margin-top: 4px; }
  .checkout-sec .payment-btn {
    max-width: 357px;
    margin: 20px auto !important; } }

.dashboard .popular-products .img-responsive,
.dashboard-v1 .popular-products .img-responsive,
.categoryinfo-img .img-responsive {
  width: 100%;
  height: 200px; }

.slot-widget.active, .calender-info ul li div.active {
  background: #333333; }

.dashboard .consult-info p {
  min-height: 42px; }

@media (max-width: 575px) {
  .dashboard .popular-products .img-responsive,
  .dashboard-v1 .popular-products .img-responsive,
  .categoryinfo-img .img-responsive {
    height: 100px; } }

@media (max-width: 767px) and (min-width: 576px) {
  .dashboard .popular-products .img-responsive,
  .dashboard-v1 .popular-products .img-responsive,
  .categoryinfo-img .img-responsive {
    height: 114px; } }

@media (max-width: 991px) and (min-width: 768px) {
  .dashboard .popular-products .img-responsive,
  .dashboard-v1 .popular-products .img-responsive,
  .categoryinfo-img .img-responsive {
    height: 125px; } }

@media (max-width: 1199px) and (min-width: 992px) {
  .dashboard .popular-products .img-responsive,
  .dashboard-v1 .popular-products .img-responsive,
  .categoryinfo-img .img-responsive {
    height: 173px; } }

.confirmationv2 {
  width: 100%;
  max-width: 500px; }
  .confirmationv2 .confirmation-detail, .confirmationv2 .success-info, .confirmationv2 .info-widget ul li:last-child {
    border-radius: 0 0 20px 20px; }
  .confirmationv2 .confirmation-detail {
    background: #333333; }
    .confirmationv2 .confirmation-detail .success-info {
      background: #0D7A85;
      padding: 66px 0 72px 0; }
      .confirmationv2 .confirmation-detail .success-info img {
        margin-right: 30px; }
      .confirmationv2 .confirmation-detail .success-info h2 {
        text-align: left;
        vertical-align: middle;
        color: #fff; }
    .confirmationv2 .confirmation-detail .info-widget ul li {
      padding: 20px 34px 23px 34px; }
    .confirmationv2 .confirmation-detail .info-widget ul li:nth-child(even) {
      background: #059DA5; }
  .confirmationv2 .email-info {
    margin: 36px auto 45px auto !important;
    text-align: center;
    width: 100%;
    max-width: 344px;
    font-size: 0.813rem; }
  .confirmationv2 .download-invoicebtn, .confirmationv2 .accordion-info, .confirmationv2 .home-btn {
    border-radius: 5px; }
  .confirmationv2 .accordion-info {
    width: 100%;
    max-width: 335px;
    padding: 11px; }
  .confirmationv2 .download-invoicebtn, .confirmationv2 .home-btn {
    font-size: 1rem;
    line-height: 1rem;
    border: 0.8px solid #b5b5b5;
    box-shadow: 0 2px 2px 0 rgba(51, 51, 51, 0.25) !important;
    background: transparent;
    padding: 11px 20px; }
  .confirmationv2 .accordion-info {
    background: #333333; }
  .confirmationv2 .accordion__button {
    text-align: center;
    color: #fff; }
    .confirmationv2 .accordion__button:before {
      display: none; }
    .confirmationv2 .accordion__button:after {
      display: inline-block;
      content: '';
      height: 10px;
      width: 10px;
      margin-right: 12px;
      border-bottom: 2px solid currentColor;
      border-right: 2px solid currentColor;
      transform: rotate(45deg);
      position: absolute;
      margin-top: 3px; }
  .confirmationv2 .accordion-info .accordion__button[aria-expanded='true']::after,
  .confirmationv2 .accordion-info .accordion__button[aria-selected='true']::after {
    transform: rotate(-136deg);
    margin-top: 8px; }

@media (max-width: 406px) {
  .confirmationv2 .confirmation-detail .success-info {
    padding: 56px 0 62px 0; }
  .confirmationv2 .confirmation-detail .info-widget ul li {
    padding: 20px 18px 23px 18px; }
  .confirmationv2 .confirmation-detail p {
    font-size: 0.75rem; }
  .confirmationv2 .confirmation-detail h6 {
    font-size: 0.938rem; } }

@media (max-width: 575px) and (min-width: 406px) {
  .confirmationv2 .confirmation-detail p {
    font-size: 0.813rem; }
  .confirmationv2 .confirmation-detail h6 {
    font-size: 1rem; } }

@media (max-width: 575px) {
  .confirmationv2 h2 {
    font-size: 1.563rem; } }

@media (min-width: 576px) {
  .confirmationv2 .confirmation-detail h6 {
    font-size: 1.063rem; } }

/**
* ----------------------------------------------
* Demo styles
* ----------------------------------------------
**/
.accordion {
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 2px;
}

.accordion__item + .accordion__item {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
}

.accordion__button {
    background-color: #f4f4f4;
    color: #444;
    cursor: pointer;
    padding: 18px;
    width: 100%;
    text-align: left;
    border: none;
}

.accordion__button:hover {
    background-color: #ddd;
}

.accordion__button:before {
    display: inline-block;
    content: '';
    height: 10px;
    width: 10px;
    margin-right: 12px;
    border-bottom: 2px solid currentColor;
    border-right: 2px solid currentColor;
    transform: rotate(-45deg);
}

.accordion__button[aria-expanded='true']::before,
.accordion__button[aria-selected='true']::before {
    transform: rotate(45deg);
}

[hidden] {
    display: none;
}

.accordion__panel {
    padding: 20px;
    animation: fadein 0.35s ease-in;
}

/* -------------------------------------------------- */
/* ---------------- Animation part ------------------ */
/* -------------------------------------------------- */

@keyframes fadein {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

.dashboard .popular-products .img-responsive,
.dashboard-v1 .popular-products .img-responsive,
.categoryinfo-img .img-responsive {
  width: 100%;
  height: 200px; }

.slot-widget.active, .calender-info ul li div.active {
  background: #333333; }

.dashboard .consult-info p {
  min-height: 42px; }

@media (max-width: 575px) {
  .dashboard .popular-products .img-responsive,
  .dashboard-v1 .popular-products .img-responsive,
  .categoryinfo-img .img-responsive {
    height: 100px; } }

@media (max-width: 767px) and (min-width: 576px) {
  .dashboard .popular-products .img-responsive,
  .dashboard-v1 .popular-products .img-responsive,
  .categoryinfo-img .img-responsive {
    height: 114px; } }

@media (max-width: 991px) and (min-width: 768px) {
  .dashboard .popular-products .img-responsive,
  .dashboard-v1 .popular-products .img-responsive,
  .categoryinfo-img .img-responsive {
    height: 125px; } }

@media (max-width: 1199px) and (min-width: 992px) {
  .dashboard .popular-products .img-responsive,
  .dashboard-v1 .popular-products .img-responsive,
  .categoryinfo-img .img-responsive {
    height: 173px; } }

@keyframes modal-video {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@keyframes modal-video-inner {
  from {
    transform: translate(0, 100px); }
  to {
    transform: translate(0, 0); } }

.modal-video {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 1000000;
  cursor: pointer;
  opacity: 1;
  animation-timing-function: ease-out;
  animation-duration: 0.3s;
  animation-name: modal-video;
  -webkit-transition: opacity 0.3s ease-out;
  -moz-transition: opacity 0.3s ease-out;
  -ms-transition: opacity 0.3s ease-out;
  -o-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out; }

.modal-video-effect-exit {
  opacity: 0; }
  .modal-video-effect-exit .modal-video-movie-wrap {
    -webkit-transform: translate(0, 100px);
    -moz-transform: translate(0, 100px);
    -ms-transform: translate(0, 100px);
    -o-transform: translate(0, 100px);
    transform: translate(0, 100px); }

.modal-video-body {
  max-width: 960px;
  width: 100%;
  height: 100%;
  margin: 0 auto;
  padding: 0 10px;
  display: flex;
  justify-content: center;
  box-sizing: border-box; }

.modal-video-inner {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%; }
  @media (orientation: landscape) {
    .modal-video-inner {
      padding: 10px 60px;
      box-sizing: border-box; } }

.modal-video-movie-wrap {
  width: 100%;
  height: 0;
  position: relative;
  padding-bottom: 56.25%;
  background-color: #333;
  animation-timing-function: ease-out;
  animation-duration: 0.3s;
  animation-name: modal-video-inner;
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -ms-transition: -ms-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out; }
  .modal-video-movie-wrap iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

.modal-video-close-btn {
  position: absolute;
  z-index: 2;
  top: -45px;
  right: 0px;
  display: inline-block;
  width: 35px;
  height: 35px;
  overflow: hidden;
  border: none;
  background: transparent; }
  @media (orientation: landscape) {
    .modal-video-close-btn {
      top: 0;
      right: -45px; } }
  .modal-video-close-btn:before {
    transform: rotate(45deg); }
  .modal-video-close-btn:after {
    transform: rotate(-45deg); }
  .modal-video-close-btn:before, .modal-video-close-btn:after {
    content: '';
    position: absolute;
    height: 2px;
    width: 100%;
    top: 50%;
    left: 0;
    margin-top: -1px;
    background: #fff;
    border-radius: 5px;
    margin-top: -6px; }

.dashboard .banner-slider .react-multi-carousel-list {
  padding-bottom: 30px; }

.dashboard .banner-slider .react-multi-carousel-dot button {
  border: solid 1px #d8d8d8;
  background-color: #d8d8d8;
  width: 10px;
  height: 10px; }

.dashboard .banner-slider .react-multi-carousel-dot--active button {
  background-color: #333333;
  border: 1px solid #333333; }

.dashboard .consult-info {
  margin-top: 33px !important;
  padding-top: 7px; }
  .dashboard .consult-info .widget-shadow,
  .dashboard .consult-info .img-sec {
    border-radius: 4px; }
  .dashboard .consult-info .img-sec {
    height: 56px;
    text-align: center;
    position: relative; }
    .dashboard .consult-info .img-sec img {
      position: relative;
      width: auto;
      height: 100%; }
  .dashboard .consult-info .card-info:nth-of-type(odd) .img-sec {
    background: #20a0a9; }
  .dashboard .consult-info .card-info:nth-of-type(even) .img-sec {
    background: #333333; }
  .dashboard .consult-info .card-content {
    padding: 11px; }
  .dashboard .consult-info p {
    font-size: 0.75rem;
    overflow-wrap: normal;
    line-height: 14px; }

.dashboard .book-onlineconsult .arrow-sec, .dashboard .book-onlineconsult .img-sec, .dashboard .buymedicine .arrow-sec, .dashboard .buymedicine .img-sec {
  border-radius: 50%;
  text-align: center; }

.dashboard .book-onlineconsult .arrow-sec, .dashboard .buymedicine .arrow-sec {
  background: #FFA800; }

.dashboard .book-onlineconsult {
  background: #20a0a9;
  border-radius: 10px;
  box-shadow: 0 0 21px 0 rgba(0, 0, 0, 0.15);
  height: 83px;
  margin-top: 27px;
  padding: 4px 0; }
  .dashboard .book-onlineconsult .img-sec {
    background: #333333;
    width: 76px;
    height: 76px; }
    .dashboard .book-onlineconsult .img-sec img {
      position: relative;
      top: -15px; }
  .dashboard .book-onlineconsult .col-7 {
    margin: 17px 0 27px 0; }
  .dashboard .book-onlineconsult h4 {
    font-size: 1.188px; }
  .dashboard .book-onlineconsult .arrow-sec {
    width: 42px;
    height: 42px;
    padding: 9px 0; }

.dashboard .buymedicine {
  margin-top: 19px;
  height: 68px; }
  .dashboard .buymedicine .info-widget {
    background: #CEE5E3;
    box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.35);
    border-radius: 3px;
    padding: 3px 7px; }
  .dashboard .buymedicine .img-sec {
    background: #B2DAD8;
    width: 64px;
    height: 64px; }
    .dashboard .buymedicine .img-sec img {
      position: relative; }
    .dashboard .buymedicine .img-sec .buy_medicines_online {
      top: 4px; }
    .dashboard .buymedicine .img-sec .my_consultations {
      top: 9px; }
  .dashboard .buymedicine .col-7 {
    padding-top: 12px;
    padding-bottom: 9px; }
  .dashboard .buymedicine p {
    font-size: 0.75rem;
    line-height: 12px;
    max-width: 76px; }
  .dashboard .buymedicine .arrow-sec {
    width: 15px;
    height: 15px;
    position: absolute;
    right: 0; }
    .dashboard .buymedicine .arrow-sec img {
      margin-top: 2px; }
  .dashboard .buymedicine .my-consulttxt .arrow-sec {
    top: 26px; }

.dashboard .pres-cardsec {
  background: #20a0a9;
  border-radius: 5px;
  padding: 17px 29px 14px 29px;
  color: #fff;
  box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.25); }
  .dashboard .pres-cardsec img {
    margin-top: 3px; }
  .dashboard .pres-cardsec .date {
    font-size: 0.75rem; }
  .dashboard .pres-cardsec button {
    font-size: 0.938rem;
    padding: 13px 12px 12px;
    border-radius: 5px; }
  .dashboard .pres-cardsec .view-presbtn {
    color: #333333; }
  .dashboard .pres-cardsec .view_pres_btn {
    background-color: #EFEFEF !important; }
  .dashboard .pres-cardsec .buy-medicinesbtn {
    background: #333333; }

.dashboard .consult-works {
  margin-top: 22px; }
  .dashboard .consult-works .accordion__heading {
    background: #DEF1F0;
    padding: 12px 26px 15px 26px;
    border-radius: 5px 5px 0 0;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25); }
  .dashboard .consult-works .accordion__panel {
    padding: 35px 30px;
    background-image: linear-gradient(#D4FFD1, #DEF1F0);
    border-radius: 0 0 5px 5px;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25); }
    .dashboard .consult-works .accordion__panel ul li .col-2 p {
      background: #333333;
      width: 27px;
      height: 27px;
      text-align: center;
      color: #fff;
      border-radius: 50%;
      padding: 4px; }
    .dashboard .consult-works .accordion__panel ul li:not(:last-child) {
      margin-bottom: 40px; }
      .dashboard .consult-works .accordion__panel ul li:not(:last-child) .col-2:before {
        content: '';
        position: absolute;
        border-left: 4px solid #333333;
        left: 27px;
        bottom: 0;
        height: 52px;
        top: 27px; }

.dashboard .upcoming-info {
  background: #20a0a9;
  padding: 15px 15px 19px 15px;
  border-radius: 4px;
  margin-top: 31px; }
  .dashboard .upcoming-info span {
    font-size: 0.75rem; }
  .dashboard .upcoming-info p {
    font-size: 0.938rem; }
  .dashboard .upcoming-info .schedule-icon {
    width: 30px;
    height: auto;
    margin-right: 10px; }
  .dashboard .upcoming-info .changeschedule-icon {
    width: 17px;
    height: auto;
    margin-right: 4px; }
  .dashboard .upcoming-info .resc-btn {
    background: #333333; }
  .dashboard .upcoming-info h6,
  .dashboard .upcoming-info button {
    color: #ffffff; }

.dashboard .banner-top {
  margin-top: 23px; }
  .dashboard .banner-top img {
    border-radius: 2px; }

.dashboard .patient-info .link-danger {
  border-radius: 8px;
  font-size: 0.625rem; }

.dashboard .patient-info h6 {
  font-size: 1.125rem; }

.dashboard .patient-info .profile-info .user {
  width: 80px;
  height: 80px; }

.dashboard .patient-info ul li small {
  display: block;
  font-size: 0.75rem;
  color: rgba(51, 51, 51, 0.5); }

.dashboard .patient-info ul li:last-child .col-lg-3 {
  border-left: 1px solid rgba(226, 235, 242, 0.42);
  padding: 20px 16px; }

.dashboard .happy-customers {
  margin-top: 22px;
  background: #333333;
  padding: 0; }
  .dashboard .happy-customers .col-6:first-child {
    border-right: 1px solid #fff; }
  .dashboard .happy-customers p,
  .dashboard .happy-customers h6 {
    line-height: 12px; }
  .dashboard .happy-customers h6 {
    font-size: 1.063rem;
    margin-top: 6px; }
  .dashboard .happy-customers small {
    font-size: 0.625rem; }
  .dashboard .happy-customers .star-sec {
    margin-top: -4px; }
  .dashboard .happy-customers .star-icon .fa-star {
    font-size: 0.75rem; }

.dashboard .stories {
  margin-top: 41px; }
  .dashboard .stories .real-stories {
    margin-top: 32px; }
    .dashboard .stories .real-stories h6 {
      margin-bottom: 23px; }
    .dashboard .stories .real-stories .video-sec {
      background: #EFF3F6;
      padding: 7px 8px 15px 7px;
      border-radius: 3px; }
      .dashboard .stories .real-stories .video-sec video {
        margin-bottom: 15px; }
      .dashboard .stories .real-stories .video-sec .fa-play {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        font-size: 1.5rem; }
      .dashboard .stories .real-stories .video-sec .star-icon .fa-star {
        font-size: 0.625rem; }
      .dashboard .stories .real-stories .video-sec small {
        font-size: 0.688rem; }
    .dashboard .stories .real-stories p.title {
      line-height: 12px; }

.dashboard .patient-reviews {
  background: transparent;
  margin-top: 42px; }
  .dashboard .patient-reviews .banner-slider {
    padding: 39px 5px 42px 27px; }
  .dashboard .patient-reviews .col-4 .parent {
    display: table;
    height: 100%; }
    .dashboard .patient-reviews .col-4 .parent div {
      display: table-cell;
      vertical-align: middle; }
  .dashboard .patient-reviews h5 {
    margin-bottom: 12px; }
  .dashboard .patient-reviews .reviews-info {
    border: 0.3px solid #707070;
    border-radius: 4px;
    padding: 27px 19px 15px 19px;
    box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0.25); }
  .dashboard .patient-reviews .star-icon .fa-star,
  .dashboard .patient-reviews .msg {
    font-size: 0.813rem; }
  .dashboard .patient-reviews .msg {
    min-height: 98px; }
  .dashboard .patient-reviews p.name {
    font-size: 0.938rem;
    line-height: 16px; }
  .dashboard .patient-reviews p.verify {
    font-size: 0.688rem; }
  .dashboard .patient-reviews .react-multi-carousel-dot--active button {
    background-color: #2DBEC5;
    border: 1px solid #2DBEC5; }
  .dashboard .patient-reviews .carousel-button-group {
    position: absolute; }
    .dashboard .patient-reviews .carousel-button-group button {
      background: transparent; }
      .dashboard .patient-reviews .carousel-button-group button.fa {
        font-size: 1.25rem;
        border: 1px solid #fff;
        border-radius: 50%;
        padding: 8px 10px;
        color: #fff; }

@media (max-width: 359px) {
  .dashboard .banner-slider .react-multi-carousel-dot button {
    margin-right: 4px;
    width: 8px;
    height: 8px; }
  .dashboard .consult-info p {
    font-size: 0.625rem;
    line-height: 12px;
    min-height: 24px; }
  .dashboard .buymedicine .img-sec {
    width: 60px;
    height: 60px; }
  .dashboard .buymedicine p {
    font-size: 0.625rem; }
  .dashboard .consult-works .accordion__heading {
    padding: 12px 20px 15px 20px; }
  .dashboard .consult-works .accordion__panel {
    padding: 35px 24px; }
  .dashboard .pres-cardsec .pres-detail p {
    font-size: 0.75rem;
    max-width: 163px; }
  .dashboard .pres-cardsec .date {
    font-size: 0.625rem !important; }
  .dashboard .pres-cardsec .pres-info {
    padding-right: 0; }
    .dashboard .pres-cardsec .pres-info img {
      margin-right: 5px !important; }
  .dashboard .pres-cardsec .pres-btns {
    margin-top: 20px; }
  .dashboard .pres-cardsec button {
    font-size: 0.75rem;
    padding: 10px 8px 8px; }
  .dashboard .upcoming-info h6 {
    font-size: 0.688rem; }
  .dashboard .upcoming-info span {
    font-size: 0.563rem; }
  .dashboard .upcoming-info p {
    font-size: 0.625rem; }
  .dashboard .upcoming-info button {
    font-size: 0.5rem !important;
    padding: 3px !important; }
  .dashboard .upcoming-info .schedule-icon {
    width: 20px; }
  .dashboard .upcoming-info .changeschedule-icon {
    width: 10px;
    margin-right: 2px; } }

@media (max-width: 404px) {
  .dashboard .buymedicine .col-6:first-child {
    padding-right: 5px; }
  .dashboard .buymedicine .col-6:last-child {
    padding-left: 5px; } }

@media (max-width: 575px) and (min-width: 360px) {
  .dashboard .pres-cardsec .pres-detail p {
    font-size: 0.813rem;
    max-width: 176px; }
  .dashboard .pres-cardsec .date {
    font-size: 0.688rem !important; }
  .dashboard .pres-cardsec .pres-info {
    padding-right: 0; }
    .dashboard .pres-cardsec .pres-info img {
      margin-right: 8px !important; }
  .dashboard .pres-cardsec button {
    font-size: 0.813rem;
    padding: 11px 9px 9px; }
  .dashboard .upcoming-info button {
    font-size: 0.5625rem !important;
    padding: 5px !important; }
  .dashboard .upcoming-info .schedule-icon {
    width: 22px; }
  .dashboard .upcoming-info .changeschedule-icon {
    width: 11px; } }

@media screen and (max-width: 404px) and (min-width: 360px) {
  .dashboard .buymedicine p {
    font-size: 0.688rem; }
  .dashboard .upcoming-info h6 {
    font-size: 0.813rem; }
  .dashboard .upcoming-info span {
    font-size: 0.625rem; }
  .dashboard .upcoming-info p {
    font-size: 0.688rem; } }

@media screen and (max-width: 575px) and (min-width: 405px) {
  .dashboard .upcoming-info span {
    font-size: 0.688rem; }
  .dashboard .upcoming-info p {
    font-size: 0.875rem; } }

@media (max-width: 575px) {
  .dashboard .consult-works ul p {
    font-size: 0.813rem; }
  .dashboard .pres-cardsec {
    padding: 17px 15px 14px 15px; }
    .dashboard .pres-cardsec .pres-detail .col-3 {
      padding-left: 0; }
  .dashboard .upcoming-info {
    line-height: 16px; }
  .dashboard .happy-customers .row {
    padding: 13px 0 11px 0;
    background: #333333; }
  .dashboard .stories .about-info h4 {
    font-size: 1.438rem; }
  .dashboard .stories .about-info p {
    font-size: 0.75rem; }
  .dashboard .stories .real-stories .video-sec p {
    font-size: 0.813rem; }
  .dashboard .stories .real-stories .video-sec small {
    font-size: 0.625rem; }
  .dashboard .patient-reviews {
    background: #333333; }
    .dashboard .patient-reviews .banner-slider {
      padding: 39px 5px 42px 12px; }
    .dashboard .patient-reviews .col-8 {
      padding-right: 0; }
    .dashboard .patient-reviews h5 {
      font-size: 1.188rem !important; }
    .dashboard .patient-reviews h6 {
      font-size: 0.938rem !important;
      min-height: 54px; }
    .dashboard .patient-reviews .msg {
      font-size: 0.75rem;
      min-height: 90px; }
    .dashboard .patient-reviews p.verify {
      font-size: 0.625rem; }
    .dashboard .patient-reviews p.name {
      min-height: 32px; }
    .dashboard .patient-reviews .carousel-button-group {
      left: -34%; } }

@media (min-width: 576px) {
  .dashboard .upcoming-info .schedule-icon {
    margin-top: 6px; }
  .dashboard .happy-customers {
    padding: 23px 0 21px 0; }
  .dashboard .patient-reviews .banner-slider {
    background: #333333; } }

@media (max-width: 767px) and (min-width: 576px) {
  .dashboard .patient-reviews .carousel-button-group {
    left: -22%; } }

@media screen and (max-width: 767px) {
  .dashboard .patient-info {
    padding-bottom: 0; }
    .dashboard .patient-info ul li:last-child {
      margin-top: 16px; }
      .dashboard .patient-info ul li:last-child .col-lg-3:nth-child(1),
      .dashboard .patient-info ul li:last-child .col-lg-3:nth-child(3) {
        border-left: 0; }
  .dashboard .pres-cardsec .pres-btns {
    margin-top: 25px; } }

@media (min-width: 768px) {
  .dashboard .patient-reviews .carousel-button-group {
    left: -13%; } }

@media screen and (max-width: 991px) {
  .dashboard .patient-info ul li:last-child .col-lg-3 {
    border-top: 1px solid rgba(226, 235, 242, 0.42);
    padding: 16px 16px 0 16px; } }

@media screen and (max-width: 991px) and (min-width: 768px) {
  .dashboard .patient-info ul li:last-child .col-lg-3 {
    border-bottom: 1px solid rgba(226, 235, 242, 0.42); }
  .dashboard .pres-cardsec .pres-info, .dashboard .pres-cardsec .col-3 {
    padding-right: 0; }
  .dashboard .pres-cardsec .pres-btns button {
    font-size: 0.875rem; } }

@media screen and (max-width: 1199px) and (min-width: 768px) {
  .dashboard .pres-cardsec .pres-detail p {
    max-width: 190px; } }

@media (max-width: 1199px) {
  .dashboard .patient-reviews .carousel-button-group {
    top: 58%; } }

@media (min-width: 1200px) {
  .dashboard .patient-reviews .carousel-button-group {
    top: 56%; } }

.consult-works .how_works, .consult-works .how_works .accordion__item {
  width: 100%; }

.image-gallery-icon{color:#fff;transition:all .3s ease-out;appearance:none;background-color:transparent;border:0;cursor:pointer;outline:none;position:absolute;z-index:4;filter:drop-shadow(0 2px 2px #1a1a1a)}@media(hover: hover)and (pointer: fine){.image-gallery-icon:hover{color:#337ab7}.image-gallery-icon:hover .image-gallery-svg{transform:scale(1.1)}}.image-gallery-icon:focus{outline:2px solid #337ab7}.image-gallery-using-mouse .image-gallery-icon:focus{outline:none}.image-gallery-fullscreen-button,.image-gallery-play-button{bottom:0;padding:20px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:28px;width:28px}@media(max-width: 768px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:15px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:24px;width:24px}}@media(max-width: 480px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:10px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:16px;width:16px}}.image-gallery-fullscreen-button{right:0}.image-gallery-play-button{left:0}.image-gallery-left-nav,.image-gallery-right-nav{padding:50px 10px;top:50%;transform:translateY(-50%)}.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:120px;width:60px}@media(max-width: 768px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:72px;width:36px}}@media(max-width: 480px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:48px;width:24px}}.image-gallery-left-nav[disabled],.image-gallery-right-nav[disabled]{cursor:disabled;opacity:.6;pointer-events:none}.image-gallery-left-nav{left:0}.image-gallery-right-nav{right:0}.image-gallery{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative}.image-gallery.fullscreen-modal{background:#000;bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:5}.image-gallery.fullscreen-modal .image-gallery-content{top:50%;transform:translateY(-50%)}.image-gallery-content{position:relative;line-height:0;top:0}.image-gallery-content.fullscreen{background:#000}.image-gallery-content .image-gallery-slide .image-gallery-image{max-height:calc(100vh - 80px)}.image-gallery-content.left .image-gallery-slide .image-gallery-image,.image-gallery-content.right .image-gallery-slide .image-gallery-image{max-height:100vh}.image-gallery-slide-wrapper{position:relative}.image-gallery-slide-wrapper.left,.image-gallery-slide-wrapper.right{display:inline-block;width:calc(100% - 110px)}@media(max-width: 768px){.image-gallery-slide-wrapper.left,.image-gallery-slide-wrapper.right{width:calc(100% - 87px)}}.image-gallery-slide-wrapper.image-gallery-rtl{direction:rtl}.image-gallery-slides{line-height:0;overflow:hidden;position:relative;white-space:nowrap;text-align:center}.image-gallery-slide{left:0;position:absolute;top:0;width:100%}.image-gallery-slide.center{position:relative}.image-gallery-slide .image-gallery-image{width:100%;object-fit:contain}.image-gallery-slide .image-gallery-description{background:rgba(0,0,0,.4);bottom:70px;color:#fff;left:0;line-height:1;padding:10px 20px;position:absolute;white-space:normal}@media(max-width: 768px){.image-gallery-slide .image-gallery-description{bottom:45px;font-size:.8em;padding:8px 15px}}.image-gallery-bullets{bottom:20px;left:0;margin:0 auto;position:absolute;right:0;width:80%;z-index:4}.image-gallery-bullets .image-gallery-bullets-container{margin:0;padding:0;text-align:center}.image-gallery-bullets .image-gallery-bullet{appearance:none;background-color:transparent;border:1px solid #fff;border-radius:50%;box-shadow:0 2px 2px #1a1a1a;cursor:pointer;display:inline-block;margin:0 5px;outline:none;padding:5px;transition:all .2s ease-out}@media(max-width: 768px){.image-gallery-bullets .image-gallery-bullet{margin:0 3px;padding:3px}}@media(max-width: 480px){.image-gallery-bullets .image-gallery-bullet{padding:2.7px}}.image-gallery-bullets .image-gallery-bullet:focus{transform:scale(1.2);background:#337ab7;border:1px solid #337ab7}.image-gallery-bullets .image-gallery-bullet.active{transform:scale(1.2);border:1px solid #fff;background:#fff}@media(hover: hover)and (pointer: fine){.image-gallery-bullets .image-gallery-bullet:hover{background:#337ab7;border:1px solid #337ab7}.image-gallery-bullets .image-gallery-bullet.active:hover{background:#337ab7}}.image-gallery-thumbnails-wrapper{position:relative}.image-gallery-thumbnails-wrapper.thumbnails-swipe-horizontal{touch-action:pan-y}.image-gallery-thumbnails-wrapper.thumbnails-swipe-vertical{touch-action:pan-x}.image-gallery-thumbnails-wrapper.thumbnails-wrapper-rtl{direction:rtl}.image-gallery-thumbnails-wrapper.left,.image-gallery-thumbnails-wrapper.right{display:inline-block;vertical-align:top;width:100px}@media(max-width: 768px){.image-gallery-thumbnails-wrapper.left,.image-gallery-thumbnails-wrapper.right{width:81px}}.image-gallery-thumbnails-wrapper.left .image-gallery-thumbnails,.image-gallery-thumbnails-wrapper.right .image-gallery-thumbnails{height:100%;width:100%;left:0;padding:0;position:absolute;top:0}.image-gallery-thumbnails-wrapper.left .image-gallery-thumbnails .image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.right .image-gallery-thumbnails .image-gallery-thumbnail{display:block;margin-right:0;padding:0}.image-gallery-thumbnails-wrapper.left .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.right .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:0;margin-top:2px}.image-gallery-thumbnails-wrapper.left,.image-gallery-thumbnails-wrapper.right{margin:0 5px}@media(max-width: 768px){.image-gallery-thumbnails-wrapper.left,.image-gallery-thumbnails-wrapper.right{margin:0 3px}}.image-gallery-thumbnails{overflow:hidden;padding:5px 0}@media(max-width: 768px){.image-gallery-thumbnails{padding:3px 0}}.image-gallery-thumbnails .image-gallery-thumbnails-container{cursor:pointer;text-align:center;white-space:nowrap}.image-gallery-thumbnail{display:inline-block;border:4px solid transparent;transition:border .3s ease-out;width:100px;background:transparent;padding:0}@media(max-width: 768px){.image-gallery-thumbnail{border:3px solid transparent;width:81px}}.image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:2px}.image-gallery-thumbnail .image-gallery-thumbnail-inner{display:block;position:relative}.image-gallery-thumbnail .image-gallery-thumbnail-image{vertical-align:middle;width:100%;line-height:0}.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{outline:none;border:4px solid #337ab7}@media(max-width: 768px){.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{border:3px solid #337ab7}}@media(hover: hover)and (pointer: fine){.image-gallery-thumbnail:hover{outline:none;border:4px solid #337ab7}}@media(hover: hover)and (pointer: fine)and (max-width: 768px){.image-gallery-thumbnail:hover{border:3px solid #337ab7}}.image-gallery-thumbnail-label{box-sizing:border-box;color:#fff;font-size:1em;left:0;line-height:1em;padding:5%;position:absolute;top:50%;text-shadow:0 2px 2px #1a1a1a;transform:translateY(-50%);white-space:normal;width:100%}@media(max-width: 768px){.image-gallery-thumbnail-label{font-size:.8em;line-height:.8em}}.image-gallery-index{background:rgba(0,0,0,.4);color:#fff;line-height:1;padding:10px 20px;position:absolute;right:0;top:0;z-index:4}@media(max-width: 768px){.image-gallery-index{font-size:.8em;padding:5px 10px}}

.loader {
  width: 20vw;
  max-height: 90vh;
  transform-origin: 50% 50%;
  overflow: visible; }
  .loader .ci1 {
    fill: #0d1013a6;
    animation: toBig 3s infinite -1.5s;
    transform-box: fill-box;
    transform-origin: 50% 50%; }
  .loader .ciw {
    transform-box: fill-box;
    transform-origin: 50% 50%;
    animation: breath 3s infinite; }
  .loader .ci2 {
    fill: #0d1013a6;
    animation: toBig2 3s infinite;
    transform-box: fill-box;
    transform-origin: 50% 50%; }

.loading-spinner {
  z-index: 1301; }

.points {
  animation: rot 3s infinite;
  transform-box: fill-box;
  transform-origin: 50% 50%; }

@keyframes rot {
  0% {
    transform: rotate(0deg); }
  30% {
    transform: rotate(360deg); }
  50% {
    transform: rotate(360deg); }
  80% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(0deg); } }

@keyframes toBig {
  0% {
    transform: scale(1) translateX(0px); }
  30% {
    transform: scale(1) translateX(0px); }
  50% {
    transform: scale(10) translateX(-4.5px); }
  80% {
    transform: scale(10) translateX(-4.5px); }
  100% {
    transform: scale(1) translateX(0px); } }

@keyframes toBig2 {
  0% {
    transform: scale(1) translateX(0px); }
  30% {
    transform: scale(1) translateX(0px); }
  50% {
    transform: scale(10) translateX(4.5px); }
  80% {
    transform: scale(10) translateX(4.5px); }
  100% {
    transform: scale(1) translateX(0px); } }

@keyframes breath {
  15% {
    transform: scale(1); }
  40% {
    transform: scale(1.1); }
  65% {
    transform: scale(1); }
  90% {
    transform: scale(1.1); } }

.loading-spinner {
  height: 100vh;
  background: #0d1013a6;
  color: #FFF;
  position: fixed;
  top: 0;
  overflow: hidden;
  width: 100vw;
  cursor: wait; }

.loading-spinner-body {
  font-family: Roboto, sans-serif;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  position: fixed;
  left: 44vw;
  height: 100vh; }

*,
*:before,
*:after {
  position: relative;
  box-sizing: border-box; }

.dwf, .share {
  position: fixed;
  bottom: 4px;
  right: 10px;
  background-color: #0003;
  padding: 3px;
  border-radius: 3px; }
  .dwf .btn, .share .btn {
    color: #fff;
    text-decoration: none; }
  .dwf a, .share a {
    color: #fff;
    text-decoration: none; }

.share {
  right: auto;
  left: 10px;
  border-radius: 50%;
  padding: 5px; }
  .share .twitter {
    width: 20px;
    fill: #fff;
    stroke: none;
    overflow: visible; }

.loading-spinner {
  height: 100vh;
  background: #0d1013a6;
  position: fixed;
  top: 0;
  overflow: hidden;
  width: 100vw;
  cursor: wait;
  z-index: 1301; }
  .loading-spinner .lds-roller {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 80px;
    height: 80px;
    margin-left: -40px;
    margin-top: -40px; }
    .loading-spinner .lds-roller div {
      animation: lds-roller 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
      transform-origin: 40px 40px; }
      .loading-spinner .lds-roller div:after {
        content: " ";
        display: block;
        position: absolute;
        width: 7px;
        height: 7px;
        border-radius: 50%;
        background: #fff;
        margin: -4px 0 0 -4px; }
      .loading-spinner .lds-roller div:nth-child(1) {
        animation-delay: -0.036s; }
        .loading-spinner .lds-roller div:nth-child(1):after {
          top: 63px;
          left: 63px; }
      .loading-spinner .lds-roller div:nth-child(2) {
        animation-delay: -0.072s; }
        .loading-spinner .lds-roller div:nth-child(2):after {
          top: 68px;
          left: 56px; }
      .loading-spinner .lds-roller div:nth-child(3) {
        animation-delay: -0.108s; }
        .loading-spinner .lds-roller div:nth-child(3):after {
          top: 71px;
          left: 48px; }
      .loading-spinner .lds-roller div:nth-child(4) {
        animation-delay: -0.144s; }
        .loading-spinner .lds-roller div:nth-child(4):after {
          top: 72px;
          left: 40px; }
      .loading-spinner .lds-roller div:nth-child(5) {
        animation-delay: -0.18s; }
        .loading-spinner .lds-roller div:nth-child(5):after {
          top: 71px;
          left: 32px; }
      .loading-spinner .lds-roller div:nth-child(6) {
        animation-delay: -0.216s; }
        .loading-spinner .lds-roller div:nth-child(6):after {
          top: 68px;
          left: 24px; }
      .loading-spinner .lds-roller div:nth-child(7) {
        animation-delay: -0.252s; }
        .loading-spinner .lds-roller div:nth-child(7):after {
          top: 63px;
          left: 17px; }
      .loading-spinner .lds-roller div:nth-child(8) {
        animation-delay: -0.288s; }
        .loading-spinner .lds-roller div:nth-child(8):after {
          top: 56px;
          left: 12px; }

@keyframes lds-roller {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

.dashboard .popular-products .img-responsive,
.dashboard-v1 .popular-products .img-responsive,
.categoryinfo-img .img-responsive {
  width: 100%;
  height: 200px; }

.slot-widget.active, .calender-info ul li div.active {
  background: #333333; }

.dashboard .consult-info p {
  min-height: 42px; }

@media (max-width: 575px) {
  .dashboard .popular-products .img-responsive,
  .dashboard-v1 .popular-products .img-responsive,
  .categoryinfo-img .img-responsive {
    height: 100px; } }

@media (max-width: 767px) and (min-width: 576px) {
  .dashboard .popular-products .img-responsive,
  .dashboard-v1 .popular-products .img-responsive,
  .categoryinfo-img .img-responsive {
    height: 114px; } }

@media (max-width: 991px) and (min-width: 768px) {
  .dashboard .popular-products .img-responsive,
  .dashboard-v1 .popular-products .img-responsive,
  .categoryinfo-img .img-responsive {
    height: 125px; } }

@media (max-width: 1199px) and (min-width: 992px) {
  .dashboard .popular-products .img-responsive,
  .dashboard-v1 .popular-products .img-responsive,
  .categoryinfo-img .img-responsive {
    height: 173px; } }

.confirmation-widget {
  width: 100%;
  max-width: 800px; }

.confirmation .confirmation-widget {
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.14); }

.confirmation-widget .link-txt {
  font-size: 0.8125rem !important; }

.confirmation-widget .booking-info .col-6 {
  margin-bottom: 20px; }

/* confirmation style */
.confirmation {
  width: 100%;
  max-width: 500px;
  padding-top: 33px; }

.confirmation .success-img {
  padding: 33px 0; }

.confirmation h5 {
  margin-bottom: 15px; }

.confirmation p {
  line-height: 20px; }

.confirmation .booking-info {
  padding: 52px 0 28px 0;
  max-width: 350px;
  width: 100%; }

.confirmation .booking-info small {
  font-size: 0.813rem;
  vertical-align: top; }

.confirmation .booking-info .col-4 {
  margin-bottom: 32px;
  padding-right: 0; }

.confirmation .home-btn,
.confirmation .invoice-btn {
  font-size: 1.25rem;
  padding: 13px 0;
  border: 0.1px solid rgba(0, 0, 0, 0.23);
  border-radius: 5px;
  color: #fff; }

.confirmation .home-btn {
  background: #707070; }

.confirmation .invoice-btn {
  background: #333333; }

@media (max-width: 575px) {
  .confirmation h5 {
    font-size: 1.125rem; }
  .confirmation p {
    font-size: 0.813rem !important; }
  .confirmation .booking-info {
    max-width: 300px; }
  .confirmation .booking-info small {
    font-size: 0.688rem; }
  .confirmation .booking-info h6 {
    font-size: 0.875rem; }
  .confirmation-widget {
    max-width: 400px; } }

