.inner_three_cards.all-doctors-lists .card { flex-wrap: wrap; padding: 28px 12px 50px 12px;}
.inner_three_cards.all-doctors-lists .card .card-image-body-wrap{ display: flex; }
.inner_three_cards.all-doctors-lists .card .card_link{ width:100%; text-align: center; margin-bottom: 0px; }
.inner_three_cards.all-doctors-lists .card .card_link ul{ position: relative; display: flex; align-items: center; justify-content: center; padding-left: 0px; padding-bottom: 10px; margin-bottom: 0px;}
.inner_three_cards.all-doctors-lists .card .card_link ul li:first-child::before{ position:absolute; content: ''; top:3px; left: 0px; width:13px; height:14px; background: url(../images/icons/dr-listing-calendar-icon.svg) no-repeat center top; background-size: cover;}
.inner_three_cards.all-doctors-lists .card .card_link ul li:first-child{ margin-left: 0px; padding-left: 25px; position: relative; }
.inner_three_cards.all-doctors-lists .card .card_link ul li{ margin-left: 10px;}
.inner_three_cards.all-doctors-lists .card .card_link ul li a{ display: block; background-color: #E0E9F2; padding: 4px 6px; font-size: .625rem; line-height: normal; color: #000; border-radius: 10px; text-transform: uppercase; font-family: "Roboto-Medium", sans-sarif;}
.inner_three_cards.all-doctors-lists .card .card_link ul li a:hover{ text-decoration: none;}
.inner_three_cards.all-doctors-lists .card .card_link .btn-primary{ font-size: 0.75rem; padding: 7px 20px; min-width: auto;}

.inner_three_cards.all-doctors-lists .card .card_link .btn-wrap-with-divider{ position: absolute; left: 0px; width: 100%; bottom: 15px; border-top: dashed 1.5px #dfe0e8; }

.inner_three_cards.all-doctors-lists .card .card_link .btn-wrap-with-divider .btn-primary{ margin-top: 10px;}

.common_accordion .card-body .booking_slot .booking_list .list_box ul li a{ text-decoration: none; color:#024594} 
.common_accordion .card-body .booking_slot .booking_list .list_box ul li a.disabled, .common_accordion .card-body .booking_slot .booking_list .list_box ul li a.active{ color:#ffffff;}


.calElement .day_num_name:hover{ border-radius: 8px;}
.calander_wrap .calDay {
  background-color: #f2f6fa;
  padding-top: 0px;
  margin-top: 0px;
  border-radius: 8px;
  width: 100%;
  margin: 0 auto;
  padding-right: 0;
  }
.calDay .calElement .day_num_name{ font-family: "Roboto-Regular"; font-size: 0.75rem;}
.calDay .calElement .dayNumber{ font-family: "Roboto-Bold"; font-size:1rem; }
.calBox:before{ display: none;}
.calander_wrap .calDay .calElement.prev, .calander_wrap .calDay .calElement.next{ width:48px !important; top:12px;}
/* .calDay .calElement.prev, .calDay .calElement.next, .calBox:before{ display: none;}
.calBox .calYear, .calBox .calMonth{ display: none;} */
.calDay .calElement{ width:100% !important;}
.booking_list{ border-top: 0px;}
.calBox{ padding-right: 7%;}
.calDay .calElement.next{ right:70px;}
.calendarClickIcon a{ width:50px; height: 50px; display: flex; justify-content: center; align-items: center; position: absolute; right:45px; top:75px; background-color: #f2f6fa; border-radius: 100%;}

.calDay .calElement .day_num_name{ max-width: 100%;}
.calDay .calElement.next::after{ left: auto; right:18px;}
.calElement .day_num_name{ min-height: auto; padding: 10px 0px; margin: 0px;}
/* .calDay .calElement{ width: auto !important;} */
.calElement .day_num_name span{ font-size: 0.75rem;}
.calDay .calElementWrap{ width:100%;}
.calDay .calElementWrap .calElementInner{ display: flex;}
.calander_wrap .reactCalendarWraper{ position: absolute; top:auto; right:15px; display: none; margin-top: -20px; z-index: 1;}
.calander_wrap .reactCalendarWraper.show{ display: block;}
.calander_wrap .reactCalendarWraper .react-calendar{ box-shadow: none;}
.calander_wrap .reactCalendarWraper .react-calendar__navigation__arrow{ font-size: 22px; line-height: 17px; height: 17px; min-height: 23px; min-width:23px;}
.calander_wrap .reactCalendarWraper .react-calendar{ padding: 20px 20px 0px 20px;}
.calander_wrap .reactCalendarWraper .react-calendar__navigation__label{ font-size: 20px; box-shadow: none;}
.calander_wrap .reactCalendarWraper .react-calendar__month-view__weekdays__weekday{ font-weight: 500; font-size: 14px; color: #A4A4A4;}

.calander_wrap .reactCalendarWraper .react-calendar__tile { margin-bottom:7px; padding: 5px; font-size: 16px; font-weight: bold; color: #024594;}
.calander_wrap .reactCalendarWraper .react-calendar__tile:disabled, .calander_wrap .reactCalendarWraper .react-calendar__tile[disabled]{ color: #A4A4A4;}
.calander_wrap .reactCalendarWraper .react-calendar__navigation{ margin-bottom: 1em;}
.calander_wrap .reactCalendarWraper .react-calendar__tile .slot-indicator, .calander_wrap .reactCalendarWraper .react-calendar__tile .slotNotAvailable{ font-weight: normal; font-size: 10px; }
.calander_wrap .reactCalendarWraper .slot-indicator span{ font-size: 10px; }
.calander_wrap .reactCalendarWraper .react-calendar__tile.react-calendar__tile--rangeEnd, .calander_wrap .reactCalendarWraper .react-calendar__tile.react-calendar__tile--rangeEnd span{ color: #ffffff; font-size: 10px;}
.calander_wrap .reactCalendarWraper .react-calendar__tile.react-calendar__tile--rangeEnd .slot-indicator span{ color: #fff; }
.calander_wrap .reactCalendarWraper .react-calendar__tile .slot-indicator{ color:#F68C42; }
.calander_wrap .reactCalendarWraper .react-calendar__tile abbr{ font-weight: bold; font-size: 16px;}
.calander_wrap .reactCalendarWraper .legend{ padding-bottom: 15px; margin: 0px 25px;}
.calander_wrap .reactCalendarWraper .legend .legend-item{ display: flex;}
.calander_wrap .reactCalendarWraper .legend .legend-item span:first-child{ position: relative; top:2px; margin-right: 5px; width:9px; height: 9px; background-color: transparent; border-radius: 100%; display: block; }
.calander_wrap .reactCalendarWraper .legend .legend-item span{ font-size: 10px;}
.calander_wrap .reactCalendarWraper .legend .legend-item span.consultation-day{ background:#024594;}
.calander_wrap .reactCalendarWraper .legend .legend-item span.available-slot{ background:#F68C42;}
.calander_wrap .reactCalendarWraper .legend .legend-item span.not-available-slot{ color:#A4A4A4; top:-2px; font-size: 12px;}
.calander_wrap .reactCalendarWraper .react-calendar__tile:enabled:hover, .react-calendar__tile:enabled:focus{ background:transparent linear-gradient(5deg, #F68C42 0%, #F68C42 45%, #FDAD75 100%) 0% 0% no-repeat padding-box; color: #ffffff; }
.calander_wrap .reactCalendarWraper .react-calendar__tile:enabled:hover .slot-indicator, .react-calendar__tile:enabled:focus .slot-indicator{ color: #ffffff;}
.calander_wrap .reactCalendarWraper .react-calendar__tile.react-calendar__tile--active{ background:transparent linear-gradient(5deg, #F68C42 0%, #F68C42 45%, #FDAD75 100%) 0% 0% no-repeat padding-box; color:#ffffff; border-radius: 6px;}

#tele-consultation .calendarClickIcon a{ top:90px;}

@media (max-width: 1200px) {
  .calDay .calElement.prev:after { top: 12px; left: 14px; width:10px; height: 10px;} 
  .calDay .calElement.next::after{ top:12px; right:14px; width:10px; height: 10px; }
  .calander_wrap .calDay .calElement.prev, .calander_wrap .calDay .calElement.next{ width:35px !important; height: 35px !important;}
  .calDay .calElement.next{ right:60px;}
  .calDay .calElement .dayNumber{ font-size: 0.8rem;}
  .calElement .day_num_name span{ font-size: 0.65rem;}
  .calendarClickIcon a{ top:95px;}
}

@media (max-width: 1023px) {
  .calander_wrap .calDay{ width:85%;}
  .calDay .calElementWrap{ overflow-x: scroll;}
  .calDay .calElementWrap .calElementInner{ width:1000px;}
  .calDay .calElement .dayNumber{ font-size: 0.9rem;}
  .calElement .day_num_name span{ font-size: 0.75rem;}
}
@media (max-width: 992px) {
.calBox{ padding-right: 10%;}
.calander_wrap .reactCalendarWraper .legend .legend-item{ margin: 8px 8px 0px 0px;}
.calander_wrap .reactCalendarWraper .react-calendar__navigation{ margin-bottom: 0;}
}

@media (max-width: 767px) {
.calander_wrap .calDay{ width: 80%;}
.calDay .calElement .dayNumber{ font-size: 0.8rem;}
.calElement .day_num_name span { font-size: 0.67rem;}
.tab-content:not(.hp_gallery .tab-content) .booking_list .list_box ul li{ width: auto;}
.calBox{ padding-right: 0px;}
.calDay .calElement.next{ right:0px;}
.calBox{ display: none;}
/* .calendarClickIcon{ display: none;} */
.calander_wrap .reactCalendarWraper .react-calendar{ width:100%; padding: 10px 10px 0px 10px;}
.calander_wrap .reactCalendarWraper{ display: block !important; position: relative; width: 100%; left: 0px; right: 0px; top:-15px; margin:0 auto 0px; float: none; clear: both; height: auto; min-height: auto; }

}

@media (max-width: 499px) {
.calander_wrap .calDay{ width: 78%;}
.booking_list .list_box ul{ justify-content: space-between;}
.tab-content:not(.hp_gallery .tab-content) .booking_list .list_box ul li{ padding-left: 0px;  margin-right: 0px; width: 48%;}
.booking_list .list_box ul li a{ width: 100%;}
.calander_wrap .reactCalendarWraper .react-calendar{ padding: 5px 5px 0px 5px;}
.calander_wrap .reactCalendarWraper .react-calendar__tile{ padding: 3px;}
.calander_wrap .reactCalendarWraper .react-calendar__tile abbr{ font-size: 12px;}
.calander_wrap .reactCalendarWraper .react-calendar__tile .slotNotAvailable{ font-size: 9px;}
.calander_wrap .reactCalendarWraper .legend{ margin: 0px 2%;}
}

@media (max-width: 479px) {
  .calander_wrap .calDay{ width: 75%;}
}

@media (max-width: 379px) {

}

.common_accordion .card .card-header h5 .note{ font-size: .75rem; color: #0D1355; opacity: 80%; padding-left:2px; display: inline-block;}
.common_accordion .card .card-header h5 .note:before, .common_accordion .card .card-header h5 .note .webrupee:before{ display: none;}


/* Confirm and Pay css Start */
.confirm_pay_wrap .confirm_pay .head_section .tele_consulting{ flex-wrap: wrap; margin-top: 0px; display: grid;}
.confirm_pay_wrap .confirm_pay .head_section .tele_consulting .appointment-edit-section{ padding-bottom: 8px; display: flex;  justify-content: space-between;}
.confirm_pay_wrap .confirm_pay .head_section .tele_consulting .appointment-section{ border-top: 1px solid #F68C42; padding-top: 8px; display: flex; justify-content: flex-end; align-items: center;}
/* .confirm_pay_wrap .confirm_pay .head_section .tele_consulting .appointment-edit-section-inner{ display: flex; justify-content: space-between; } */
.confirm_pay .appoinment_for .patient-with-hh-number-wrap .card-slide .checkbox_card label img{ width:30px;}
.confirm_pay_wrap .confirm_pay .head_section .tele_consulting .editButton{ font-size: 0.938rem; line-height: normal; color:#024594; text-decoration: none; display: flex; align-items: center; }
.confirm_pay_wrap .confirm_pay .head_section .tele_consulting .editButton span{ display: block; padding-left: 8px;}
.confirm_pay_wrap .confirm_pay .appoinment_for h3{ font-family: "Roboto-Medium", sans-sarif; }
.confirm_pay_wrap .confirm_pay .patient-registered-mobile-no { display: flex; align-items: center; padding-bottom: 30px;}
.confirm_pay_wrap .confirm_pay .patient-registered-mobile-no .icon-with-number,.confirm_pay_wrap .confirm_pay .patient-registered-mobile-no .icon-with-number a{ display: flex; align-items: center; }
.confirm_pay_wrap .confirm_pay .patient-registered-mobile-no .icon-with-number{ margin-right: 15px; padding-right: 15px; border-right: 0.5px solid #ccc;}
.confirm_pay_wrap .confirm_pay .patient-registered-mobile-no .icon-with-number a span{ padding-left: 12px; font-family: "Roboto-Bold", sans-sarif; color:#024594; font-size: 1rem; }
.confirm_pay_wrap .confirm_pay .patient-registered-mobile-no .icon-with-number a:hover{ text-decoration: none;}
.confirm_pay_wrap .confirm_pay .patient-registered-mobile-no p{ margin-bottom: 0px;}



.appoinment_for .radio-group .custom-radio label::before{ top:50%; transform: translateY(-50%); left:20px; width:16px; height: 16px;}

.confirm_pay_wrap .confirm_pay .appointmentDetailsWrap .titleText, .confirm_pay_wrap .confirm_pay .appointmentDetailsWrap .totalTitle{ color:#F68C42; font-family: "Roboto-Medium", sans-sarif; border-bottom:0;   padding-bottom: 10px; margin-bottom: 0px;}
.confirm_pay_wrap .confirm_pay .appointmentDetailsWrap .with-border{ border-bottom: dashed 1px rgba(13, 19, 85, 0.3); margin-bottom: 15px;}
.confirm_pay_wrap .confirm_pay .appointmentDetailsWrap .withTopBorder{ border-top: dashed 1px rgba(13, 19, 85, 0.3); margin-top: 15px;}
.confirm_pay_wrap .confirm_pay .appointmentDetailsWrap .detailsBox{ display: flex; padding-bottom: 18px;}
.confirm_pay_wrap .confirm_pay .appointmentDetailsWrap .detailsBox .leftText{ color: #024594; width: 180px; } 
.confirm_pay_wrap .confirm_pay .appointmentDetailsWrap .detailsBox .rightText{ font-family: "Roboto-Bold", sans-sarif;color: #024594; }
.confirm_pay_wrap .confirm_pay .appointmentDetailsWrap .totalTitle .detailsBox .leftText, .confirm_pay_wrap .confirm_pay .appointmentDetailsWrap .totalTitle .detailsBox .rightText{ color: #F68C42; font-family: "Roboto-Bold", sans-sarif;}

.confirm_pay .appoinment_for .patient-with-hh-number-wrap .patient-hh-number-row{ align-items: end;}
.confirm_pay .appoinment_for .patient-with-hh-number-wrap .card-slide .checkbox_card label::before{ border-width: 2px;}
  .confirm_pay .appoinment_for .patient-with-hh-number-wrap .card-slide .checkbox_card label {
    min-height: auto;
    display: flex;
    align-items: center;
    text-align: center;
    border: solid 1px #DADBE2;
    border-radius: 8px;
    color: #0D1355;
    margin: 0;
    transition: all .3s;
    line-height: 1.2;
    cursor: pointer;
    word-break: break-all;
    padding: 15px 5px 15px 65px;
    margin-bottom: 14px;
  }
  
  .confirm_pay .appoinment_for .patient-with-hh-number-wrap .card-slide .checkbox_card label .active {
    display: none;
  }
  
  .confirm_pay .appoinment_for .patient-with-hh-number-wrap .card-slide .checkbox_card label br {
    height: 0;
  }
  
  .confirm_pay .appoinment_for .patient-with-hh-number-wrap .card-slide .checkbox_card label span {
    font-size: .874rem;
  }
  
  .confirm_pay .appoinment_for .patient-with-hh-number-wrap .card-slide .checkbox_card label img {
    display: inline-block;
  }
  
  .confirm_pay .appoinment_for .patient-with-hh-number-wrap .card-slide input[type="checkbox"] {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    visibility: hidden;
  }
  .confirm_pay .appoinment_for .patient-with-hh-number-wrap .card-slide .checkbox_card label .text-section{ text-align: left; padding-left: 23px;}
  .confirm_pay .appoinment_for .patient-with-hh-number-wrap .card-slide .checkbox_card label .text-section span{ display: block; }
  .confirm_pay .appoinment_for .patient-with-hh-number-wrap .card-slide .checkbox_card label .text-section .patient-name-text{ padding-bottom: 5px;}
  .confirm_pay .appoinment_for .patient-with-hh-number-wrap .card-slide .checkbox_card label .text-section .patient-hh-number{ display: flex;}
  .confirm_pay .appoinment_for .patient-with-hh-number-wrap .card-slide .checkbox_card label .text-section .patient-hh-number span:first-child{ padding-right: 5px;}
  .confirm_pay .appoinment_for .patient-with-hh-number-wrap .card-slide input[type="checkbox"] ~ .checkbox_card label {
    background-color: #fff;
  }
  .confirm_pay .appoinment_for .patient-with-hh-number-wrap .card-slide input[type="checkbox"]:checked ~ .checkbox_card label {
    background-color: #F68C42;
    color: #fff;
  }
  .confirm_pay .appoinment_for .patient-with-hh-number-wrap .card-slide input[type="checkbox"]:checked ~ .checkbox_card label::before{ border-color: #ffffff;}

  .confirm_pay .appoinment_for .patient-with-hh-number-wrap .card-slide input[type="checkbox"]:checked ~ .checkbox_card label .normal {
    display: none;
  }
  
  .confirm_pay .appoinment_for .patient-with-hh-number-wrap .card-slide input[type="checkbox"]:checked ~ .checkbox_card label .active {
    display: inline-block;
  }
  
  .confirm_pay .appoinment_for .patient-with-hh-number-wrap .card-slide input[type="button"] {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    visibility: hidden;
  }
  
  .confirm_pay .appoinment_for .patient-with-hh-number-wrap .card-slide .hh_card {
    min-height: 175px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    border: solid 1px #A2A2A2;
    border-radius: 8px;
    color: #0D1355;
    margin: 0;
    transition: all .3s;
    line-height: 1.2;
    cursor: pointer;
  }
  
  .confirm_pay .appoinment_for .patient-with-hh-number-wrap .card-slide .hh_card .btn_group {
    display: flex;
    margin-left: auto;
    align-items: center;
    margin-bottom: 10px;
  }
  
  .confirm_pay .appoinment_for .patient-with-hh-number-wrap .card-slide .hh_card .btn_group .btn {
    display: inline-block;
    padding: 5px;
    margin-right: 0;
  }
  
  .confirm_pay .appoinment_for .patient-with-hh-number-wrap .card-slide .hh_card .btn_group .btn:last-child {
    margin-right: 0;
  }
  
  .confirm_pay .appoinment_for .patient-with-hh-number-wrap .card-slide .hh_card .btn_group .btn-delete svg .a, .confirm_pay .appoinment_for .patient-with-hh-number-wrap .card-slide .hh_card .btn_group .btn-delete svg .b {
    fill: none;
    stroke: #000;
    stroke-miterlimit: 10;
    stroke-width: 2px;
  }
  
  .confirm_pay .appoinment_for .patient-with-hh-number-wrap .card-slide .hh_card .btn_group .btn-delete svg .b {
    stroke-linecap: round;
  }
  
  .confirm_pay .appoinment_for .patient-with-hh-number-wrap .card-slide .hh_card img {
    display: inline-block;
  }
  
  .confirm_pay .appoinment_for .patient-with-hh-number-wrap .card-slide .hh_card img.active {
    display: none;
  }
  
  .confirm_pay .appoinment_for .patient-with-hh-number-wrap .card-slide .hh_card span {
    font-size: .874rem;
  }
  
  .confirm_pay .appoinment_for .patient-with-hh-number-wrap .card-slide .hh_card.active {
    background: #F68C42;
    color: #fff;
  }
  
  .confirm_pay .appoinment_for .patient-with-hh-number-wrap .card-slide .hh_card.active img.active {
    display: inline-block;
  }
  
  .confirm_pay .appoinment_for .patient-with-hh-number-wrap .card-slide .hh_card.active img.normal {
    display: none;
  }
  
  .confirm_pay .appoinment_for .patient-with-hh-number-wrap .card-slide .hh_card.active .btn-edit svg {
    fill: #fff;
  }
  
  .confirm_pay .appoinment_for .patient-with-hh-number-wrap .card-slide .hh_card.active .btn-delete svg .a, .confirm_pay .appoinment_for .patient-with-hh-number-wrap .card-slide .hh_card.active .btn-delete svg .b {
    stroke: #fff;
  }
  .confirm_pay .appoinment_for .patient-with-hh-number-wrap .add-patient-box .card-slide .checkbox_card label{ height: 100%; width:72px; padding: 15px 10px; font-size: 0.938rem; border-color: #024594;} 
  .confirm_pay .appoinment_for .patient-with-hh-number-wrap .add-patient-box input{    position: absolute; top: 0; left: 0; opacity: 0; visibility: hidden;}
  .confirm_pay_wrap .confirm_pay .when_to_pay .edit-mobile-emailid-btn{ border-radius: 24px; border: 1px solid #024594; display: block; color: #024594; padding: 12px 10px; font-size: 0.938rem; display: flex; align-items: center;}
  .confirm_pay_wrap .confirm_pay .when_to_pay .edit-mobile-emailid-btn:hover{ text-decoration: none;}
  .confirm_pay_wrap .confirm_pay .when_to_pay .edit-mobile-emailid-btn img{ margin-right: 10px;}


  .gallery-tabs .nav-link.active:after{ display: none;}


  .calander_wrap .teleCalendarWrap .calDay .calElement.prev, .calander_wrap .teleCalendarWrap .calDay .calElement.next{ top:0px; }

  @media (max-width: 992px) {
    .confirm_pay_wrap .confirm_pay .patient-registered-mobile-no{ display: block;}
  .confirm_pay_wrap .confirm_pay .patient-registered-mobile-no .icon-with-number{ border: 0px; padding: 0px 0px 10px 0px; margin: 0px;}
  .confirm_pay .appoinment_for .patient-with-hh-number-wrap .patient-hh-number-row .add-patient-box{ display: none;}
  .confirm_pay_wrap .confirm_pay .head_section .tele_consulting span { font-size: 0.95rem; margin-bottom: 0px;}
  }

  @media (max-width: 767px) {
    .confirm_pay .appoinment_for .patient-with-hh-number-wrap .card-slide .checkbox_card label::before{ left: 8px; border-width: 1px; width: 11px; height: 11px;}
  .confirm_pay .appoinment_for .patient-with-hh-number-wrap .card-slide .checkbox_card label{ padding: 8px 5px 8px 25px}
  .confirm_pay .appoinment_for .patient-with-hh-number-wrap .card-slide .checkbox_card label .text-section{ padding-left: 12px;}
  .confirm_pay .appoinment_for .patient-with-hh-number-wrap .card-slide .checkbox_card label img{ width:25px;}
  .confirm_pay .appoinment_for .patient-with-hh-number-wrap .card-slide .checkbox_card label .text-section .patient-hh-number{ font-size: 0.725rem;}
    .confirm_pay_wrap .confirm_pay .head_section .tele_consulting{ padding-left: 0px; padding-top: 20px; display: flex;}
  .confirm_pay_wrap .confirm_pay .head_section .tele_consulting .appointment-section{ justify-content: space-between; width:100%;}
  .confirm_pay_wrap .confirm_pay .when_to_pay .edit-mobile-emailid-btn{ margin-top: 15px; display: inline-block;}
  .confirm_pay_wrap .confirm_pay .appointmentDetailsWrap .detailsBox{ display: block;}
  .confirm_pay_wrap .confirm_pay .appointmentDetailsWrap .detailsBox .leftText{ padding-right: 10px;}
  .confirm_pay_wrap .confirm_pay .head_section .tele_consulting .appointment-edit-section{ width:100%;} 
  .inner_three_cards.all-doctors-lists .card{ padding: 28px 12px 5px 12px;}
  .inner_three_cards.all-doctors-lists .card .card_link .btn-wrap-with-divider{ position: relative; bottom: auto;}
}
  
/* Confirm and Pay css End */

.innerpage{ z-index: 1;}

.homePageSlider .slick-prev{ left:0px;}
.homePageSlider .slick-next{ right:0px;}
.calBox{ background-color: #f2f6fa; border-radius: 8px;}
.calendarClickIcon a{ background-color: #fff;}
 
@media (max-width:767px) {
.calander_wrap .calDay{ width:80%; margin-right: 20%;}
.common_accordion .card .card-body{ padding:5px;}
.calendarClickIcon a{ top: 68px; right: 2px;}
}