.footerlist ul {
    margin-left: 0px;
}
/* .page-id-70.tab-img{
   max-width: 100% !important;
} */
.page-id-70.img{
    width:0px;
}
.benefits_sec .tab-img img {
    max-width: none !important;
}
.breadcrumb-item.active{
    color:white;
}

/* 


.page-id-139 .main_lnk_btn {
    padding: 80px 0px;
}
.page-id-139 .travel_btn{
    text-align: center ;
}

.page-id-139 .main_hd {
    max-width: 1004px;
    margin: auto;
    text-align: center;
    margin-bottom: 35px;
}

.page-id-203 .main_hd {
    max-width: 1004px;
    margin: auto;
    text-align: center;
    margin-bottom: 35px;
}
.page-id-203 .main_lnk_btn {
    padding: 80px 0px;
} */
button#login-sbt-btn {
    background-color: rgba(10, 169, 230, 1);
    border:none;
}
[type=submit]:not(:disabled), button:not(:disabled) {
    color:white;

}
.imprsum_sec ol {
    margin: 0;
}
 input.wpcf7-form-control.wpcf7-submit.has-spinner.cta-btn{
    background-color: #0aa9e6;
    padding: 25px;
	border: none;

}

.filter-check .check_blu input[type='radio'] {
  box-sizing: border-box;
  appearance: none;
  background: white;
  outline: none;
  width: 20px;
  height: 20px;
}

.filter-check .check_blu input[type='radio']:checked {
  background: #0aa9e6;
}

.sub_bttn p a {
    color: #737782;
}
.sub_bttn p a:hover {
    color: #0aa9e6;
}
.slider_sec h6 a {
    color: #212529;
    text-decoration: none;
}

.slider_sec h6 a:hover {
    color: rgba(10, 169, 230, 1);
    transition: all 0.8s ease;
}
.training_sec .training-head p a {
    color: rgba(10, 169, 230, 1);
    text-decoration: none;
}

.benefits_sec .tab-text.new_tb p a {
    text-decoration: none;
    color: #fff !important;

}
 .wrapper-form a#login_frnt2 {
    width: 100%;
    text-align: center;
    margin-top: 35px;
}
.page-id-139 .reisemedizinische_sec  .txt-dummy ul li,
.page-id-139 .reisemedizinische_sec .txt-dummy p {
    color: #333333 !important;
}



 
.page-id-299 .doctor_img img {
    border-radius: 0px 90px 0px 0px;
}

.holder {
  font-size: 20px;
}

.vertical-text {
  display: inline-block;
}



li.nav-item button .tab_box .new_tb p a{
    color: rgba(46, 73, 128, 1) !important;
}

li.nav-item button.nav-link.active .tab_box .new_tb p a{
    color: white !important;
}



.details_sec  .main_detail {
    position: relative;
}

.details_sec .holder {
    position: absolute;
    top: 50%;
    left: 26%;
    transform: rotate(90deg);
    width: auto;
    z-index: 1;
}

.details_sec .holder p {
    color: #2e4980;
    padding: 15px;
    background-color: #fff;
    margin: 0;
    font-weight: 500;
}

.details_sec .holder {
    position: absolute;
    top: 15%;
    left: 0;
    transform: rotate(90deg) translateY(-50%);
    width: auto;
    z-index: 1;
    -webkit-transform-origin-y: top;
    -webkit-transform-origin-x: left;
}

.details_sec .main_detail>div:nth-child(2) {
    position: relative;
}

.details_sec .holder p {
    padding: 2px 10px;
    line-height: 1.2;
}

.details_sec .holder {
    transform: rotate(90deg) translateY(-40%);
}