/* background for mobiles */

@media (max-width:1199px) {
	.box-hero::before {
		background: #5F9DB3CC;
		display: block;
	}
}

@media all and (max-width:991px) {
	#about-the-study .section__heading .tab {
		padding-top: 170px;
		padding-bottom: 0;
	}
}

.box-hero .box-content #hero-btn {
	max-width: 100%;
	max-width: max-content;
}

@media all and (-ms-high-contrast: none),
(-ms-high-contrast: active) {
	.box-hero .box-content #hero-btn {
		max-width: 500px
	}
	*::-ms-backdrop,
	.box-hero .box-content #hero-btn {
		max-width: 500px
	}
}

@media all and (max-width:567px) {
	h2 {
		font-size: 1.8em;
		color: #426585;
	}
	#discover-if-you-qualify h2 {
		font-size: 1.5em;
	}
	.panel.panel-accordion>.panel-heading a {
		padding: 14px 11px 16px 56px;
		font-size: 0.885em;
	}
	.panel.panel-accordion>.panel-heading a:hover {
		font-weight: normal;
	}
}


/* box-hero start */

.box-hero .box-content .btn {
	max-width: 418px;
}

.box-hero::before {
	background: #5F9DB3CC;
}

.box-hero .box-content h1 {
	font-size: 2.1em;
	line-height: 40px;
}

.box-hero .box-content h2 {
	font-size: 1.3em;
}

.box-hero .box-content p,
.box-hero .box-content ul~p,
.box-hero .box-content ul li {
	font-size: 1.3em;
	font-weight: 500;
}

.box-hero .box-content li {
	position: relative;
}

.box-hero {
	background-position: right center;
	background-color: rgb(199, 194, 185);
}

.box-hero .box-content .container {
	padding-right: 15px;
}

.box-hero .btn.v8 {
	font-size: 22px;
}

@media (max-width:992px) {
	.box-hero .box-content .container {
		max-width: 100%;
	}
}

@media (max-width:1199px) {
	.box-hero::before {
		display: block;
	}
}

@media all and (min-width:992px) {
	.box-hero .box-content .container {
		max-width: 85%;
		padding-left: 0%;
		/* padding-right: 0;
  */
	}
	.box-hero .box-content p,
	.box-hero .box-content ul li {
		font-size: 1.2em;
		padding-right: 0;
	}
}

@media (min-width: 1200px) {
	.box-hero .box-content .container {
		max-width: 51%;
	}
	.box-hero .box-content p,
	.box-hero .box-content ul li {
		font-size: 1.2em;
		padding-right: 0;
	}
}

@media (min-width:1450px) {
	.box-hero .box-content .container {
		max-width: 57%;
	}
	.box-hero {
		padding: 70px 0 85px 0;
	}
}

@media (min-width:1680px) {
	.box-hero {
		padding: 90px 0 105px 0;
	}
}


/* box-hero end */


/* LANG NAVBAR START */

.page-container>header .q-topbar {
	padding: 0px 5px;
}

.q-topbar-lang {
	display: flex;
}

@media (min-width: 992px) {
	.open>.dropdown-menu {
		display: block;
		left: auto;
		right: -10px;
	}
}

@media (min-width: 390px) {
	.page-container>header .q-topbar {
		margin-left: 10px;
	}
}

@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 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
	}
	.open>.dropdown-menu a {
		white-space: normal;
		width: 270px
	}
}

@media (min-width: 768px) {
	.page-container>header .q-topbar-lang {
		display: flex;
		margin-left: 0;
	}
}


/* LANG NAVBAR END */


/* Contact form headline and similar pages  */

@media all and (max-width:767px) {
	#contact-info h1,
	#site-selection h1,
	#referral-complete h1,
	#pass-all h1,
	.confirmation h1 {
		font-size: 2.3rem;
	}
	#contact-info h1 {
		margin-top: 1px;
		margin-bottom: 1px;
	}
	#pass-all .cg-text h2 {
		font-size: 2.2rem;
	}
	#pass-all .mt-80 {
		margin-top: 0!important;
	}
}


/* Site Selection Page fix */

@media all and (max-width:320px) {
	.gm-style-iw.gm-style-iw-c {
		width: 270px!important;
		max-width: 270px!important;
		padding: 10px !important;
	}
	.RigthCol {
		padding: 0 5px;
	}
	.siteSelectionPage #map2 .epr-map-iw h4 {
		font-size: 16px;
	}
	.siteSelectionPage #map2 .epr-map-iw p {
		font-size: 14px;
	}
	.site.grid .distance strong {
		font-size: 13px;
	}
	.site.grid .distance {
		font-size: 10px;
	}
}


/*Site Selection Page fix end */


/* Site specific */
@media (max-width:767px){
	.box-hero:before{
		background:#5f9db3;
	}
}
@media (max-width: 600px){
	.section__heading.moving-image {
		padding-bottom: 17px;
	}
}
.idIframe{
  min-height: 540px;
}
/* v2 */


@media (max-width: 991px){
  .box-hero:before {
      background: #62C7CF!important;
  }
}

@media (max-width:400px){
  .box-hero .box-content #hero-btn {
      height: auto;
      /* background-color: #AC7FB8; */
      padding: 12px 19px;
  }
}