.thank_you_container{
  width : 100%;
 text-align: center;
}

.stepBystep{
  text-align:center;
}

.benefits_container{
  background-color:white;
}

.lblTitle_benefits{
  text-align:center;
}

.lblTitle_benefits hr{
  width: 6em;
  background-color: #af976d;
  border-width: 2px;
}

.linePatient hr {
    background-color: #af976d;
    border-width: 2px;
}

.stepBystep hr{
    width: 6em;
    background-color: #af976d;
    border-width: 2px;
}

.input_medical_form{
  height:4em;
}
.textarea_medical_form{
    height: 15em !important
}
.btn_submit_usaForm{
    width: 100%;
    height: 4.6em;
}  

table#p_lt_zoneContent_masterPlaceholder_p_lt_zoneForm_BIHMedicalTravelForm_rdbTypeOfInquiry {
    border-collapse: separate;
    border-spacing: 10px 0;
}

table#p_lt_zoneContent_masterPlaceholder_p_lt_zoneForm_BIHMedicalTravelForm_rdbTypeOfInquiry td {
    border-radius: 5px;
    background-color: #DCDCDC;
    height: 4em;
    border: 2px solid #C0C0C0;
    line-height: 2px;
    text-align: center;
}

table#p_lt_zoneContent_masterPlaceholder_p_lt_zoneForm_BIHMedicalTravelForm_rdbTypeOfInquiry label {
    margin-left: 10px;
    color: black;
}

form input[type=radio]:checked:after{
    background: #A9A9A9;
}
form input[type=radio]:before{
    border: #C0C0C0 1px solid;
}

.benefits_image{
    background-size: 50px 50px;
    height: 50px;
    background-repeat: no-repeat
}

.benefits_bg{
  background-size: 50px 50px !important;
}
@media (min-width: 992px)
.carousel .carouselItem__visual.benefits_bg {
    min-height: 50px;
}

.carousel .carouselItem__visual.benefits_bg{
  min-height: 50px;
}
p.carouselItem__text__desc.descriptionLine.alignment-center.benefits_description {
    text-align: center;
}

.allInTheDetail hr{
    background-color: #af976d;
}
.keypoint_subContainer{
  background-color: #af976d;
  height: 21em;
  padding:2em;
  border-radius: 5px;
  color: white;
}
.row_keypointContainer{
   background-color: #dcdcdc;
   padding-top: 30px;
}
.image_bestForUs{
  position:relative;
}
.text_bestForUs{
    position: absolute;
    top: 0;
    width: 39%;
    right: 15px;
    background-color: #0bb288;
    color: white;
    padding: 20px;
    opacity: 0.7;
}
.text_callNowOn{
    text-align: right;
    padding: 20px;
    background-color: #0bb288;
    color: white;
    margin: 10px 0 10px 0;
}
}
.row_BestChoiceContainer{
  background-color: #dcdcdc;
  padding-top: 20px;
}
img#p_lt_zoneContent_masterPlaceholder_p_lt_zoneImageCallNowOn_EditableImage1_ucEditableImage_imgImage {
    height: 147px;
}
img#p_lt_zoneContent_masterPlaceholder_p_lt_zoneImageCallNowOn_EditableImage6_ucEditableImage_imgImage {
    height: 147px;
}
.col-5.image_callNowOn {
    padding-left: 0px;
}
.btn_contactUs{
    width: 100%;
    height: 3em;
    line-height: 2;
}

.btn_findOutMore{
    width: 100%;
    height: 3em;
    line-height: 2;
}
.benefits_container{
  padding-top:15px;
}
.bg_container{
    height: auto;
    width: 100%;
    background-color: #0bb288;
    position: relative;
    padding: 10px 0 0 10px;
}

.imagePatient{
  position: absolute;
    bottom: 0px;
    left: 25px;
}
.textBanner_container{
  position: relative;
}
.imageBanner_container{
    position: absolute;
    color: white;
    margin-top: 30px;
    z-index:1;
}

.lblTitleBanner{
  text-align:right;
}
.lblAccredited{
  text-align: center;
}
.carousel-inner img {
      width: 100%;
      height: 100%;
 }
.row_slideImageContainer{
      background-color: #dcdcdc;
}

div#p_lt_zoneContent_masterPlaceholder_p_lt_zoneForm_BIHMedicalTravelForm_medicationFormForUSA {
    width: 100%;
}

ul.slick-dots {
    display: none !important;
}

.imageAccodian{
    text-align: center;
}


/*Media*/
@media only screen and (max-width: 420px) {
  input#p_lt_zoneContent_masterPlaceholder_p_lt_zoneForm_BIHMedicalTravelForm_btnSubmit {
    margin-top: 1em;
  }
  
  table#p_lt_zoneContent_masterPlaceholder_p_lt_zoneForm_BIHMedicalTravelForm_rdbTypeOfInquiry td{
        line-height: 15px;
        padding: 10px;
  }
  
  .imageBanner_container{
      position: relative;
      color: inherit;
  }
  
  .display_space1{
    display:none;
  }
  
  .text_bestForUs{
    right: 0;
  }
  
  
}

@media only screen and (max-width: 768px) {
  .col-sm-12.col-md-12.imageBanner_container {
    
  }
}

.carousel .carouselItem__text {
    padding: 10px;
}



