#who-can-take-part .gradient {
  display: none;
}

.box-hero .box-content p, .box-hero .box-content ul li {font-size:110%}
#contact-info form .form-error{
min-height:13px;
display:block;
}

@media (max-width:767px){
  #about-clinical-trials .panel.panel-accordion>.panel-heading a{
      padding-left:52px;
      font-size: 1.8rem;
  }
  .gm-style .gm-style-iw-c {
      padding: 15px !important;
      padding: 8px 0 0 8px!important;
      max-width: 265px!important;
  }
  .siteSelectionPage #map2 .epr-map-iw h4 {
      font-size: 18px;
  }
  #site-selection h1{
      font-size: 2.6rem;
      word-wrap: break-word;
  }
  .confirmation  h1{
      font-size: 2.6rem;
      word-wrap: break-word;
  }
  #contact-info h1{
      font-size:2.8rem;
  }
}

.RigthCol {
  padding-right: 0;
  padding-left: 0;
}
/* 
.datepicker.dropdown-menu{
  left:20%!important;
  width:232px!important;
} */
.footer-content a {
  display:inline-block;
}

@media (max-width:1400px) and (min-width:1200px){

  #contact-info form .form-error{
      min-height:13px;
      display:block;
  }
}


/* */

@media (max-width: 991px) {
  .q-topbar-lang {
      display: flex;
  }
  .q-topbar {
      width: 100%;
      text-align: center;
      border-bottom: 1px solid #eee;
      margin: 0 10px 0 0;
      padding: 10px;
  }
  nav.navbar.q-navbar {
      display: block;
      width: 50%;
      clear: both;
  }
  .page-container>header .q-navbar .q-tabs li {
      display: none
  }
  .page-container>header .q-navbar .q-tabs li:last-child {
      border-right-width: 1px;
      display: flex;
      /* align-content: center; */
      padding-top: 7px;
  }
    .page-container>header .q-navbar .q-tabs li:last-child{
      text-align: right;
      padding-right: 15px;
  }
  .page-container>header .q-navbar .q-tabs li:last-child a{
      display:none;
  }
  .page-container>header .q-navbar .q-tabs li:last-child a#phone-number-a{
      display:inline-block
  }
  .page-container>header .q-topbar-lang {
      padding-top: 10px;
      padding-bottom: 0px;
  }
  .q-topbar-left {
      text-align:center;
      margin:5px 0;	
  }
  .q-topbar-lang {
      width: 50%;
      text-align: center;
      align-content: center;

  }
  .q-topbar-lang .lang-button{
      margin:5px 0 5px 0;
  }
}

@media (max-width:1100px){
  .box-hero:before {
      background: rgba(0, 85, 135, 0.7);
      display: block;
  }
  .box-hero .box-content .container {
      max-width: 100%;
      margin-right: auto;
      margin-left: 0;
  }
}

@media all and (max-width:767px){
  .q-topbar-lang .language__flag {
      padding-left: 0px;
      padding-right: 0px;
  }
  .q-topbar-lang .lang-button{
      text-align: left;
  }
  .box-hero .box-content h1 {
      font-size: 2.8rem;
  }
  .box-hero .box-content h2 {
      font-size: 2.4rem;
  }
}

@media all and (max-width:360px){
  /* .page-container>header .q-navbar .q-tabs li:last-child .icon-phone{
      display:none;
  } */
  .page-container>header .q-navbar .q-tabs li:last-child{
      padding:5px 3px 0;
      word-wrap:break-word;
  }
  .page-container>header .q-topbar-lang{
      padding: 5px 3px
  }
}

@media (min-width: 768px){
  .page-container > header .q-topbar-lang {
      display: flex;
      margin-left: 0;
  }
}

/* ie11 fix for contact form menu */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .page-container > header .container {
      padding-top: 15px;
  } 
  .page-container > header .q-topbar-lang { 
      padding-top: 0; 
  }
}
  
iframe#idIframe {
  min-height: 470px;
}


@media (max-width: 991px){
.box-hero:before {
    background: #056598!important;
}
}