.mobileOn { display: none; }
.mobileOff {  }

@media (max-width: 1600px) {

}

@media (max-width: 1450px) {

}


@media (min-width: 1500px) {
	.container {
	    max-width: 80%;
	}
}

@media (max-width: 1400px) {

}

@media (max-width: 1300px) {
	.carousel .carousel-cell { height: 360px; }
}
@media (min-width: 1600px) {
	.container {
	    max-width: 1280px;
	}
}
@media (max-width: 1250px) {
	.soc img { height: 20px; width: auto; }
	.podcast { margin-bottom: 2em; }
}

@media (max-width: 1170px) {


}

@media (max-width: 1024px) {
	.carousel .carousel-cell { height: 460px; }


}
@media (max-width: 992px) {
	.soc img { height: 30px; width: auto; }
	.podcast { margin-bottom: 4em; }

	.navbar-expand-lg>.container { padding: 0 15px; }
	.navbar-light {
	    height: auto;
	    background-color: #fdc400 !important;
	    padding: 1em 0 1em;
	}
	.svg-nav {
    height: 80px;
    display: block;
    margin: 0 auto;
	}
	.nav-item span:before {
    content: '';
    position: absolute;
    margin-left:0;
    color: #000 !important;
	}
	.nav-link, .nav-link b, .nav-link a {
    padding: 0;
    font-size: 1em;
    font-weight: bold;
    text-align: center;
	}
	.lang { right: 15px; top: 26px; }

	.mobileOn { display: block !important; }
	.mobileOff { display: none; }

}

@media (max-width: 768px) {
	h3 {
	    font-size: 1em;
	}
	img.spec { margin-bottom: 2em; }
	.soc { margin-top: 2em;}
	.soc img { height: 30px; width: auto; }
	.podcast { margin-bottom: 2em; }
	.podc_mobile { display: block; }
	.podc_desktop { display: none; }
}

@media (max-width: 667px) {
	.carousel .carousel-cell { height: 800px; }

}

@media (max-width: 568px) {
	.nav-link span {
	    display: block;
	    margin-top: 0;
	    text-transform: uppercase;
	    letter-spacing: 2px;
	    margin-bottom: 1em;
	}
	
}
@media (max-width: 500px) {
	.umb { display: block; height: 0;  }
	.umb:before { content: '';  }
	h1, h2, h4, h3 { font-size: 1.5em; }
	.bg-black h3 { font-size: 1em; }
	.no-center { text-align: left !important; padding-left: 25px; }
	.soc { margin-top: 0;}
}

@media (max-width: 370px) {
	.carousel .carousel-cell { height: 1000px; }

}

@media (max-width: 350px) {

}

@supports (-webkit-overflow-scrolling: touch) {

}

@supports not (-webkit-overflow-scrolling: touch) {

}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

}


@media only screen and (max-width: 768px) { .mt0 { margin-top: 0px; }
  .mt1 { margin-top: 8px; }   .mt2 { margin-top: 16px; }   .mt3 { margin-top: 24px; }   .mt4 { margin-top: 32px; }   .mt5 { margin-top: 40px; }   .mt6 { margin-top: 48px; }   .mt7 { margin-top: 56px; }   .mt8 { margin-top: 64px; }   .mt9 { margin-top: 72px; }   .mt10 { margin-top: 80px; }   .mb0 { margin-bottom: 0px; }   .mb1 { margin-bottom: 8px; }   .mb2 { margin-bottom: 16px; }   .mb3 { margin-bottom: 24px; }   .mb4 { margin-bottom: 32px; }   .mb5 { margin-bottom: 40px; }   .mb6 { margin-bottom: 48px; }   .mb7 { margin-bottom: 56px; }   .mb8 { margin-bottom: 64px; }   .mb9 { margin-bottom: 72px; }   .mb10 { margin-bottom: 80px; }   .pad0 { padding: 0px; }   .pad1 { padding: 8px; }   .pad2 { padding: 16px; }   .pad3 { padding: 24px; }   .pad4 { padding: 32px; }   .pad5 { padding: 40px; }   .pad6 { padding: 48px; }   .pad7 { padding: 56px; }   .pad8 { padding: 64px; }   .pad9 { padding: 72px; }   .pad10 { padding: 80px; }   .pt0 { padding-top: 0px; }   .pt1 { padding-top: 8px; }   .pt2 { padding-top: 16px; }   .pt3 { padding-top: 24px; }   .pt4 { padding-top: 32px; }   .pt5 { padding-top: 40px; }   .pt6 { padding-top: 48px; }   .pt7 { padding-top: 56px; }   .pt8 { padding-top: 64px; }   .pt9 { padding-top: 72px; }   .pt10 { padding-top: 80px; }   .pb0 { padding-bottom: 0px; }   .pb1 { padding-bottom: 8px; }   .pb2 { padding-bottom: 16px; }   .pb3 { padding-bottom: 24px; }   .pb4 { padding-bottom: 32px; }   .pb5 { padding-bottom: 40px; }   .pb6 { padding-bottom: 48px; }   .pb7 { padding-bottom: 56px; }   .pb8 { padding-bottom: 64px; }   .pb9 { padding-bottom: 72px; }   .pb10 { padding-bottom: 80px; } }




