
/* #MEDIA QUERIES  ============================================================================= */


/* Smaller than standard 960 (devices and browsers) */
@media only screen and (max-width: 959px) {}



/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) {}



/* Min width 768px (devices and browsers) */
@media only screen and (min-width: 768px) {

	.tabButtons a.switcher:last-of-type {
	  border: none;
	}

}



/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {

	h1 { font-size: 10vw !IMPORTANT; }
	h2 { font-size: 8vw !IMPORTANT; }
	h3 { font-size: 6vw !IMPORTANT; }
	.navSearchIcon.desktop {
	  display: none;
	}
	.navSearchIcon.mobile {
	  display: block;
	}
	.wrapHeader,
	.stickyMenu {
		display: none;
	}
	.mobileLogo {
	  display: block;
	}
	.tabButtons a.switcher {
    display: inline-block;
    z-index: 99;
    width: auto;
    padding: 0.3rem 0.5rem;
    color: #1b3247;
    border: 1px solid #f1f1f1;
    margin-right: 0.5rem;
    margin-bottom: 0.7rem;
	}
	.row_of_logos {
		text-align: center;
	}
	.logoLink {
	  width: 30%;
	  margin-right: 3%;
	}
}




@media only screen and (max-width: 549px) {

	.ml-slogan {
		display: none;
	}
	.mobileLogo {
		width: auto;
	}

}



/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {}



/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {

	.ml-name {
		font-size: 2.5rem;
	}
	.ml-subname {
		font-size: 1.5rem;
		margin-top: 0.6rem;
	}
	.logoLink {
	  width: 45%;
	  margin-right: 5%;
	}

}
