@media only screen and (min-width: 1400px) {

	/* HOME OWL SLIDER CUSTOM ELEMENTS - MAIN SLIDER */

	.slider-content h1 {
		font-size:48px;
	}

	.slider-content h1 span {
		font-size:50px;
	}

}

@media only screen and (min-width: 1140px) {

	/* HEADER NAVIGATION */

	ul#header-navigation li a {
		font-size:15px;
	}

}

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

	/* HEADER NAVIGATION DROPDOWN */

	ul#header-navigation li.dropdown.last ul.dropdown-nav {
		left:30%;
	}

}

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

	/* CONTENT - OUR PROGRAMME - FREE ASSESSMENT */

	#free-assessment {
		text-align:center;
	}

	#free-assessment .left-col,
	#free-assessment .right-col {
		display:block;
		float:none;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}

	/* CUSTOM ROW STYLE - TYPE A */

	.row.typeA img {
	    width: 30%;
	    height: 100%;
	}

	/* CUSTOM ROW STYLE - FEATURED CATEGORY */

	.row.featured-category {
		justify-content: center;
		align-items: stretch;
	}

	.row.featured-category > div {
		-ms-flex: 0 0 30%;
		flex: 0 0 30%;
		max-width: 30%;
		margin: 0 1%;
	}

}

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

	/* FONTS */

	h1,
	h2,
	h1 span,
	h2 span {
		font-size:6vw;
	}

	h2.sub-sized,
	h2.sub-sized span {
		font-size:4vw;
	}

	/* HEADER NAVIGATION */

	ul#header-navigation {
		width:80%;
	}

	ul#header-navigation > li > a {
		font-size:1.4vw;
	}

	/* HEADER NAVIGATION DROPDOWN */

	ul.dropdown-nav li a {
		font-size:1.4vw;
	}

	/* CONTENT - OWL CAROUSEL CSS OVERRIDE */

	.owl-theme .owl-nav [class*=owl-] {
		width:60px;
		height:60px;
	    border-radius: 60px;
	}

	.owl-carousel .owl-nav button.owl-next,
	.owl-carousel .owl-nav button.owl-prev {
	    font-size: 70px;
	    line-height: 40px;
	}

}

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

	/* CUSTOM ROW STYLE - ICON TEXT */

	.row.icon-text div {
		-ms-flex: 0 0 33.3333333%;
		flex: 0 0 33.3333333%;
		max-width: 33.3333333%;
	}

}

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

	/* LAYOUT OPTIONS */

	[class*=span-] {
		width:100%;
		flex: 0 0 100%;
    	max-width: 100%;
	}

	.col:first-child img.full-size{
		margin-bottom:4%;
	}

	/* CUSTOM ROW STYLE - TYPE A */

	.row.typeA img {
		-ms-flex: 0 0 48%;
		flex: 0 0 48%;
		max-width: 48%;
	}

	/* CUSTOM ROW STYLE - SPLIT 4 */

	.row.split-4 div {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}

	/* CUSTOM ROW STYLE - NO COLUMN PADDING */

	.row.no-col-pad .col {
		padding:0;
	}
	
	/* CONTENT - GENERAL */

	.title-icon {
		width:20vw;
		height:auto;
		min-width:100px;
	}

	/* CUSTOM ROW STYLE - CENTER TEXT */

	.row.center-text .text-wrapper p {
		padding:0;
	}

	/* CUSTOM ROW STYLE - FEATURED CATEGORY */

	.row.featured-category > div {
		width:31%;
	}

	/* HEADER EXPAND BUTTON FOR MOBILE */

	a#expand-nav {
		display:inline-block;
	}

	/* HEADER NAVIGATION */

	ul#header-navigation {
		position:fixed;
		top:100px;
		left:0;
		width:100%;
		height:100%;
		margin:0;
		background:#BC1967;
		z-index:10;
		-webkit-transform: scaleY(0);
		-moz-transform: scaleY(0);
		transform: scaleY(0);
		-webkit-transform-origin: top;
		-moz-transform-origin: top;
		transform-origin: top;
		-webkit-transition: all 200ms;
		-moz-transition: all 200ms;
		transition: all 200ms;
		overflow-y:scroll;
	}

	ul#header-navigation li {
		display:block;
		float:none;
		min-height:50px;
		height:auto;
	}

	ul#header-navigation li.dropdown > a:after {
		content:"+";
		display:inline-block;
		width:20px;
		height:20px;
		color:#ffffff;
		text-align:center;
		font-size:20px;
		font-weight:bold;
		line-height:20px;
		margin-left:10px;
		border:2px solid #ffffff;
		-moz-border-radius: 20px;
	    -webkit-border-radius: 20px;
	    border-radius: 20px;
	}

	ul#header-navigation li.dropdown.last ul.dropdown-nav {
	    left: 0;
	}

	ul#header-navigation li.mobile-only {
		display:block;
	}

	ul#header-navigation li a {
		display:block;
		color:#ffffff;
		height:auto;
	}

	ul#header-navigation > li:last-of-type {
		margin-bottom:200px;
	}

	ul#header-navigation > li > a {
		border-top:1px solid #ED1E79;
		border-bottom:1px solid #9E185F;
		line-height:50px;
		font-size:18px;
	}

	ul#header-navigation > li > a > span {
		display:inline-block;
		margin-right:5px;
	}

	ul#header-navigation > li > a.current,
	ul#header-navigation > li > a.active {
		border-top:1px solid #34C2F4;
		border-bottom:1px solid #2794BA;
	    background:#29ABE2;
	    color:#ffffff;
	}

	ul#header-navigation > li > a:hover {
	    color:#ffffff;
	}

	ul#header-navigation li.dropdown > a.active:after {
		content:"\2212";
	}

	#header.mobile-nav-active ul#header-navigation {
		-webkit-transform: scaleY(1);
		-moz-transform: scaleY(1);
		transform: scaleY(1);
	}

	/* HEADER NAVIGATION DROPDOWN */

	ul.dropdown-nav {
		position: relative;
	    top: 0;
	    background: #891552;
	    left:inherit;
	    max-height:0;
	    border:none;
	    -webkit-transform: scaleY(0);
		-moz-transform: scaleY(0);
		transform: scaleY(0);
	}

	ul.dropdown-nav li a {
		font-size:18px;
		white-space:normal;
	}

	ul.dropdown-nav.active {
		max-height:100vh;
		-webkit-transform: scaleY(1);
		-moz-transform: scaleY(1);
		transform: scaleY(1);
	}

	ul.dropdown-nav li a.active,
	ul.dropdown-nav li a:focus,
	ul.dropdown-nav li a:hover {
		background:rgba(0,0,0,0.5);
	}

	/* SOCIAL LINKS */

	#social-links {
		display:none;
	}

	/* CONTENT - BENEFITS AND ADVANTAGES - GOLD STAR*/

	#gold-star {
		display:block;
		margin:0 auto;
		width:60%;
		height:auto;
	}

	/* CONTENT - OWL CAROUSEL CSS OVERRIDE */

	.owl-theme .owl-nav {
		display:none;
	}

	/* LAYOUT OPTIONS - BACKGROUND + EFFECTED FONTS */

	.hilite-section .content {
		padding:6% 15px;
	}

	/* EMBEDDED YOUTUBE VIDEOS */

	.video-container {
		padding-bottom: 56.25%;
	}

	.video-container iframe,
	.video-container object,
	.video-container embed,
	.video-portrait .video-container iframe,
	.video-portrait .video-container object,
	.video-portrait .video-container embed {
		left: 0;
		right: 0;
		width: 100%;
	}

}

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

	/* FONTS */

	h1.mar100_b {
		margin-bottom:20px;
	}

	/* MAIN LAYOUT */

	body {
	    padding-top: 80px;
	}

	.col {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
		padding:0;
	}

	/* HEADER NAVIGATION */

	ul#header-navigation {
	    top: 80px;
	}

	ul#header-navigation > li > a {
		font-size:16px;
	}

	/* HEADER NAVIGATION DROPDOWN */

	ul.dropdown-nav li a {
		font-size:16px;
	}

	/* CUSTOM COLUMN STYLING */

	.row.category-icon a {
		width:47%;
		margin-bottom:15px;
	}

	/* CUSTOM ROW STYLE - TEXT ALIGN LEFT */

	.row.text-left {
		text-align:center;
	}

	/* CUSTOM ROW STYLE - ICON TEXT */

	.row.icon-text div {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}

	/* CUSTOM ROW STYLE - FEATURED CATEGORY */

	.row.featured-category > div {
		-ms-flex: 0 0 48%;
		flex: 0 0 48%;
		max-width: 48%;
		margin: 0 1% 2%
	}

	.row.category-icon div:nth-child(2n),
	.row.category-icon a:nth-child(2n) {
	   margin: 0 1% 2%;
	}

	/* HEADER */

	#header {
	    height:80px;
	}

	#header .content {
	    padding: 10px 15px;
	}

	/* LAYOUT OPTIONS - BACKGROUND + EFFECTED FONTS */

	.hilite-section img {
		margin:0;
	}

}

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

	/* FONTS */

	h1,
	h2 {
	    line-height: 120%;
	}

	h3 {
		font-size:6vw;
	}

	h2.sub-sized,
	h2.sub-sized span {
		font-size:5vw;
	}

	/* LAYOUT */

	.content {
	    padding: 8% 15px 80px;
	}

	/* CUSTOM COLUMN STYLING */

	.row.category-icon a {
		width:100%;
		margin-bottom:15px !important;
	}

	.row.category-icon a:nth-child(2n) {
	    margin: 0 0 15px;
	}

	/* CUSTOM ROW STYLE - TYPE A */

	.row.typeA img {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
		margin:0 0 15px;
	}

	/* CUSTOM ROW STYLE - ICON TEXT */

	.row.icon-text div {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}

	/* CUSTOM ROW STYLE - SPLIT 4 */

	.row.split-4 div {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}

	/* CUSTOM ROW STYLE - CUSTOM */

	.custom div {
		margin-bottom:2.5%;
	}

	.custom div:nth-child(1) {
		width:100%;
		float:none;
	}

	.custom div:nth-child(2) {
		width:100%;
		float:none;
	}

	/* CUSTOM ROW STYLE - FEATURED CATEGORY */

	.row.featured-category > div {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
		margin: 0 0 15px;
	}

	.row.category-icon div:nth-child(2n),
	.row.category-icon a:nth-child(2n) {
	   margin: 0 0 15px;
	}

	/* CONTENT - BENEFITS AND ADVANTAGES - GOLD STAR*/

	#gold-star {
		width:100%;
	}

	/* CONTENT - OWL CAROUSEL CSS OVERRIDE */

	.owl-theme .owl-dots {
	    bottom: 8.5%;
	}

	/* HOME OWL SLIDER CUSTOM ELEMENTS - MAIN SLIDER */

	.slider-content h1,
	.slider-content h2 {
		line-height:110%;
	}

	.slider-content h1,
	.slider-content h2,
	.slider-content h1 span,
	.slider-content h2 span {
		font-size:4vw;
	}

	.slider-content h1,
	.slider-content h1 span{
		top:4%;
	}

}

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

	/* HOME OWL SLIDER CUSTOM ELEMENTS - MAIN SLIDER */

	.slider-content h1,
	.slider-content h2,
	.slider-content h1 span,
	.slider-content h2 span {
		font-size:5.5vw;
	}

}