.card-block{
    border-radius: 10px;
    background-color: #fff;
    box-shadow: 0.707px -0.707px 29px 0px rgba(0, 0, 0, 0.08);
    padding: 20px 25px;
}

  :disabled{
    background: #dddddd;
  }

a{
    cursor: pointer;
}

.plan-card{
    background-color: #fff;
    box-shadow: 0 1px 3px 0 hsla(0,0%,78.8%,.1), 0 1px 0 0 hsla(0,0%,72.9%,.06);
    padding: 1rem 1rem;
    border: 1px solid #dbdbdb;
    color: #000;
    border-radius: 6px;
    min-height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    cursor: pointer;
    font-size: 14px;
    text-align: center;
}
.plan-card a {
    text-align: center;
    color: #000;
}
.plan-card a img{
    width: 40px;
}
.custom-input{
    width: 100%;
    border: 1px solid #dddddd;
    border-radius: 6px;
    font-size: 14px;
    padding: 10px 15px;
    outline: none;
    font-weight: 500;
}
label{
    font-size: 14px;
    color: #2c3f58;
    font-weight: 500;
    margin-bottom: 10px;
    text-align: left !important;
}
.google-Translation{
    height: 20px;
}
.Thanksimg img{
    width: 100%;
}
.required{
    color: #f00;
    font-size: 18px;
}
.mx-datepicker{
    width: 100% !important;
}
.check-btn{
    font-size: 16px;
    font-weight: 600;
    text-decoration: underline !important;
    color: #09a709;

}
.check-btn:hover{
    color: #006700;
    text-decoration: underline !important;
}
.more-info-btn:hover{
    color: #fff;
}

.back-btn i{
    padding-right: 10px;
}
.back-btn{
    font-size: 14px;
    font-weight: 600;
    color: #333333;
    display: block;
    padding: 10px 20px;
    background: #fff;
    border-radius: 6px;
    transition: all ease 0.4s;
}
/*.back-btn:hover, .checkout-btn:hover{
    background: #333;
    color: #fff;
    transition: all ease 0.4s;
    border: 1px solid #111;
}*/
.checkout-btn{
    display: block;
    text-align: center;
    background: #fff;
    color: #333333;
    border-radius: 6px;
    font-size: 14px;
    text-transform: uppercase;
    padding: 15px;
    font-weight: 600;
    transition: all ease 0.4s;
}
.split-block{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.error_message{
    color: red;
    font-size: 13px;
}
.multiselect__tags, .multiselect, .multiselect__input, .multiselect__single{
    font-size: 13px !important;
}
.modal-content{
    border: 0px !important;
    border-radius: 10px !important;
}
.modal-header{
    justify-content: center !important;
    border: 0 !important;
    padding: 25px 1rem 0 1rem !important;
    position: relative !important;
}
.modal-footer{
    display: none !important;
}
.plandesc_content>.table-responsive img{
    /* width: 100%; */
    height: auto;
    margin-bottom: 10px;
  }
  .plandesc_content  > .table-responsive h4{
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .plandesc_content  > .table-responsive h4 table{
    font-size: 14px;
  }
  .banner-wrap .dark-btn {
    margin-bottom: 12px;
  }
  .plandesc_content > .table-responsive p img{
    width: -webkit-fill-available  !important;
  }
  .plandesc_content > .table-responsive > table > tbody td{
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .note-video-clip{
    width:-webkit-fill-available;
  }
  .vp-center{
    display: inline;
  }
  .plandesc_content > .table-responsive table{
    width: 100% !important;
  }
/*  .about-btn {
    min-width:284px ;
  }*/
  .nav-menu ul li a.active-header, .nav-menu ul li a:hover{
    padding-bottom: 4px;
    color: #99DDFF;
  }
.btn-close-btn:hover{
    background-color: white !important;
  }
.close{
  border: none;
  background: white;
  width: 50px;
  height: 46px;
  position: absolute;
  right: -1rem;
  top: -1rem;
  border-radius: 50%;
}
.site-link{
  color:#12598bf5 ;
}

@media(max-width:768px){
  .multiselect{
    margin-top: 1rem;
  }
}



