/*---------------Pop up css------------*/
#css-only-modals{position:fixed;pointer-events:none;left:0;top:0;right:0;bottom:0;z-index:10000000;text-align:center;white-space:nowrap;height:100%}#css-only-modals:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.css-only-modal-check{pointer-events:auto;display:none}.css-only-modal-check:checked~.css-only-modal{opacity:1;pointer-events:auto}.css-only-modal{width:700px;background:#fff;z-index:1;display:inline-block;position:relative;pointer-events:auto;padding:25px;text-align:right;border-radius:4px;white-space:normal;display:inline-block;vertical-align:middle;opacity:0;pointer-events:none;max-width:90%}.css-only-modal h2{text-align:center}.css-only-modal p{text-align:left}.btn-primary:hover{color:#fff;background-color:#999;border-color:#999}.btn-primary{color:#fff;background-color:#777;border-color:#777;border-radius:4px;padding:6px 12px}.css-only-modal-check:checked~#screen-shade{opacity:.5;pointer-events:auto}#modal1{display:none}#screen-shade{opacity:0;background:#000;position:absolute;left:0;right:0;top:0;bottom:0;pointer-events:none;transition:opacity .8s}
/*------------End pop up css------*/
    .css-only-modal-check:checked~.css-only-modal{
        overflow-y: scroll;
        max-height: 768px;
    }
.wrap__slider .slider__text {
    color:rgb(9, 10, 74);
}

.logo__image {
width: 100%;
height: auto!important;
}

@media (max-width: 767px) {
.wrap__slider .slider .bx-wrapper {

background: #bababa;
}
.wrap__slider .slider__item.slider__image {
background-size: cover;
}
}

.choose-con {
    display: flex;
    flex-direction: row;
    gap: 0px 0px;
    row-gap: 0px;
    column-gap: 0px;
    margin-top: 60px;
    margin-bottom: 60px;
    margin-left: 0px;
    margin-right: 0px;
}

.choose-li1 {
    background-color: #F7F6F5;
    width: 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    border-radius: 30px 0px 0px 30px;
}

.choose-li2 {
    background-color: #F7F6F5;
    width: 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    border-radius: 0px 30px 30px 0px;
}

.choose-li2 h1 {
    font-family: "Fraunces", serif;
    font-size: 50px;
    font-weight: 600;
    line-height: 70.4px;
    color: #2b161b;
    margin-top: 20px;
}

.choose-li2 h2 {
    font-size: 20px;
    font-weight: 600;
    line-height: 70.4px;
    color: #e22d36;
}

.accordion {
  background-color: #ffffff;
  border: 1px solid #d5d8dc;
  color: #444;
  cursor: pointer;
  padding: 18px;
  text-align: left;
  outline: none;
  font-size: 25px;
  transition: 0.4s;
  width: 94%;
  font-weight: 600;
}

.active, .accordion:hover {
  background-color: rgb(230, 230, 230);
}

.accordion:after {
  content: '\2713';
  color: #e22d36;
  font-weight: bold;
  float: left;
  margin-right: 10px;
}

.active:after {
  content: "\2212";
  color: #444;
}

.panel {
  padding: 0 18px;
  background-color: white;
  border: 1px solid #d5d8dc;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
  margin-bottom: 13px;
  width: 94%;
}

.panel p {
    padding: 10px;
    font-size: 15px;
}

.button_choose {
    padding: 010px 0px 65px 30px;
}

.slider__button.button_choose a {
    border-radius: 30px 30px 30px 30px;
    color: #fff;
    background-color: #e22d36;
    font-size: 22px;
    text-transform: capitalize;
}

.choose-img {
    margin: 0px 0px 0px 0px;
    padding: 67px 67px 67px 67px;
}

.choose-img img {
    border-radius: 30px 30px 30px 30px;
}

.sched-con {
    background-color: #e22d36;
    border-radius: 30px 30px 30px 30px;
    text-align: center;
    padding: 10px;
}

.sched-con h1 {
    font-family: "Fraunces", serif;
    color: #fff;
    text-align: center;
    text-transform: capitalize;
    font-size: 70px;
    font-weight: 600;
}

.sched-con h2 {
    font-family: "Fraunces", serif;
    color: #fff;
    text-align: center;
    text-transform: capitalize;
    font-size: 50px;
    font-weight: 600;
}

.slider__button.button_sched a {
    border-radius: 30px 30px 30px 30px;
    color: #e22d36;
    background-color: #fff;
    font-size: 22px;
    text-transform: capitalize;
    border: none;
    margin-bottom: 20px;
}

a[href^=tel], a[href^=fax] {
    cursor: pointer;
    pointer-events: inherit !important;
    text-decoration: none;
}

.top-banner {
    padding: 10px;
    text-align: center;
    background-color: #ef1f26;
    color: #fff;
}

.top-banner h3 {
    margin: 0 0 0px;
    font-weight: bold;
}

.wrap-item {
    padding-left: 0px;
    padding-right: 0px;
}