/*
Theme Name: Londsdale Institute BS
Author: Orasy
Author URI: http://Orasy.com/
Description: 
Text Domain: 

*/

/** Generated by FG **/

@import url('bootstrap/css/bootstrap.css'); 



@font-face {
	font-family: 'Conv_Apercu-Regular';
	src: url('fonts/Apercu-Regular.eot');
	src: local('☺'), 
	url('fonts/Apercu-Regular.woff') format('woff'), 
	url('fonts/Apercu-Regular.ttf') format('truetype'), 
	url('fonts/Apercu-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_Apercu-Light';
	src: url('fonts/Apercu-Light.eot');
	src: local('☺'), url('fonts/Apercu-Light.woff') format('woff'), url('fonts/Apercu-Light.ttf') format('truetype'), url('fonts/Apercu-Light.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_Apercu-Medium';
	src: url('fonts/Apercu-Medium.eot');
	src: local('☺'), url('fonts/Apercu-Medium.woff') format('woff'), url('fonts/Apercu-Medium.ttf') format('truetype'), url('fonts/Apercu-Medium.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_Apercu-Bold';
	src: url('fonts/Apercu-Bold.eot');
	src: local('☺'), url('fonts/Apercu-Bold.woff') format('woff'), url('fonts/Apercu-Bold.ttf') format('truetype'), url('fonts/Apercu-Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	font-size: 100%;
	font: inherit;
	padding: 0;
	border: 0;
	margin: 0;
	vertical-align: baseline
}

ol, ul {
	list-style: none
}
blockquote, q {
	quotes: none
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block
}
.clear {
	clear: both
}
.sticky {
}
.bypostauthor {
}
.wp-caption {
}
.wp-caption-text {
}
.gallery-caption {
}
.alignright {
}
.alignleft {
}
.aligncenter {
}

html {
    height: 100% !important;
}

body {
	color:#828282;
	background-color:#FFFFFF;
	
	font-size:28px;
	line-height:34px;
	
	font-family: 'Conv_Apercu-Light';
	
	height: 100%;grav
}

a {
   
    text-decoration: none !important;
}

a:focus,
a:hover {
}

p {
	margin-bottom:15px;
}

h1,.searchTitle {
	font-family: 'Conv_Apercu-Bold';
	font-size:60px;
	line-height:70px;
	color:#283487;
	
}

h2 {
	font-size:18px;
	line-height:20px;
	font-family: 'Conv_Apercu-Bold';
	margin-bottom:15px;
	letter-spacing:2px;
	color:#EB5037;
}

h3 {
	font-family: 'Conv_Apercu-Bold';
	color:#EB5037;
	font-size:30px;
	
	line-height: 34px;
	letter-spacing: 0px;
	margin-bottom: 30px;
	margin-top: 40px;
}

h5 {
	font-size:20px;
	line-height:26px;
	color:#283487;
	
	font-family: 'Conv_Apercu-Bold';
}

div {
	border:solid rgba(255,0,4,1.00) 0px;
}

.wrapper {
	
}

#wrapper {
	
	margin-left:auto;
	margin-right:auto;
	
	min-width:1170px !important;
}

.gform_wrapper input {
	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	border-radius: 0px !important;
	
	
}

.coverbg {
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  
  background-position:center center;
  
}


.parallax-container {
      height:580px;
	  overflow: hidden;
    position: relative;
    }

.parallax {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1;
}


.container-wide {	
	min-width:1170px !important;
	margin-left:auto;
	margin-right:auto;
}



#search-area {
	height:35px;
	line-height:35px;
	background-color:#eb5037;
	color:#FFFFFF;
	font-size:14px;
	text-transform:uppercase;
	
}



.ubermenu .ubermenu-submenu .ubermenu-column-auto {
min-width: 500px !important;
width: auto;
}



.container {
	
	/*
	width:1170px !important;
	*/
}

#home-banner {
	height:auto;
}

.loc-banner,
.home-banner {
	height:580px !important;
	width:100%;
	min-width:1500px !important;

}

#logo {
	width:208px;
	height:60px;
	margin-left:auto;
	margin-right:auto;
	
	margin-top:40px;
	margin-bottom:40px;
}

#logo a img {
	width:208px;
	height:auto;
}

#navigation {
	margin-bottom:0px;
}

#home-text {
    margin-top: 100px;
    margin-bottom: 45px;
}

#home-anim-block-1 {
	height:580px;
	background-color:#6edcb9;
	position:relative;
}

#home-anim-block-2 {
	height:580px;
	background-color:#bbbbbb;
}

#home-anim-block-3 {
	height:580px;	
	background-color:#ffdc48;
}

#home-anim-block-4 {
	height:580px;
	background-color:#eb5037;
}


#home-mel-block,
#home-student-block {

	margin-bottom:50px;
	
	
}

#home-news-block {
	margin-bottom:75px;
}

.home-page-txt {
	font-size:28px;
	line-height:34px;
	color:#253784;
}


.news-title {
	font-family: 'Conv_Apercu-Bold';
	font-size:30px;
	line-height:36px;
	color:#eb5037;
}

.news-title:hover {
	text-decoration:underline;
	cursor:pointer;
}

.news-title-gap {
	margin-top:35px;
	margin-bottom:25px;
}

.read-more-news {
	height:45px;
	line-height:45px;
	text-align:center;
	color:#FFFFFF;
	background-color:#6EDCB9;
	margin-top:35px;
	width:100%;
	font-size:20px;
	
	font-family: 'Conv_Apercu-Bold';
	
	-webkit-transition: all 0.6s !important;
	-moz-transition: all 0.6s !important;
	-ms-transition: all 0.6s !important;
	-o-transition: all 0.6s !important;
	transition: all 0.6s !important;
}

.read-more-news:hover {
	
	-webkit-transition: all 0.6s !important;
	-moz-transition: all 0.6s !important;
	-ms-transition: all 0.6s !important;
	-o-transition: all 0.6s !important;
	transition: all 0.6s !important;
	
}

.news-excerpt {
	font-family: 'Conv_Apercu-Light';
	font-size:20px;
	line-height:24px;
	color:#253784;
}



.footer #lang_sel {
	display: none !important;
	
}

.social-box {
	
}

.social-box img {
	width:100%;
	height:auto;
}


#home-social-block {
	width:1170px;
	margin-bottom:100px;
}

#footer-left {
	width:134px;
	position:absolute;
	bottom:0;
	margin-left:0;
}

#footer-left img {
	width:100%;
	height:auto;
}

.footer, .push {
	min-height: 340px; /* .push must be the same height as .footer */
}

.footer {
	font-size:12px;
	background-color:#6edcb9;
	
	padding-top:60px;
	padding-bottom:18px;
	color:#FFFFFF;
	
	background-image:url(images/footer-bg.png);
	background-position:left top;
	background-repeat:no-repeat;
	line-height:13px;
	
	width:100%;
	
	min-width:1500px;
}

.footer p {
	font-size:12px;
	line-height:15px;
}


.pre-footer {
	background-image:url(images/pre-footer-bg.png);
	background-color:#253784;
	background-position:left bottom;
	background-repeat:no-repeat;
	min-height:189px;
	width:100%;
	overflow:hidden;
	
	padding-top:65px;
	padding-bottom: 45px;
	
	min-width:1500px;
}

.pre-footer-txt {
	text-align:center;
	color:#FFFFFF;
	
	 font-size: 20px;
	
}

#pre-footer-txt p {
	
}

.pre-footer-txt h1 {
	line-height:60px !important;
	padding-bottom:30px !important;	
}


#footer-map img {
	width:100%;
	height:auto;
}

.footer-heading {
	font-size:12px;
	line-height:14px;
	letter-spacing:1px;
	font-family: 'Conv_Apercu-Light';
	
	color:#ffffff !important;
	
	margin-bottom:20px;
}


.news-thumb img {
	width:100%;
	height:auto;
}

.footer div.container div.row div.col-md-2 div.footer-col ul li a {
	color:#FFFFFF;
	font-size:18px;
	line-height:30px;
	font-family: 'Conv_Apercu-Bold';
}

.footer h4 {
	font-family: 'Conv_Apercu-Bold';
	font-size:12px;
	line-height:17px;
	
	color: #FFFFFF;
}

.footer .telephone {
	font-size:19px !important;
	font-family: 'Conv_Apercu-Bold';
	
	
	}


div[class^="col-xs-"] {
	padding-left: 15px !important; 
	padding-right: 15px !important;
}

div[class^="col-md-"] {
	padding-left: 15px !important; 
	padding-right: 15px !important;
}

p {
	margin-bottom:15px;
}

#home-social-instagram {
	
	
}

#insta-follow {
position:absolute; left:0; top:0; 
	padding-left:15px; padding-right:15px; 
	z-index:120;
width:100%
}

#insta-follow img {
	width:100%;
	height:auto;
}

#home-social-instagram-follow {
	margin-top:60px;
	margin-left:auto;
	margin-right:auto;
	width:25px;
	height:25px;
	margin-bottom:30px;
	
}


#home-social-instagram-follow img {
	width:25px;
	height:auto;
}

#home-social-instagram-text {
	
	font-family: 'Conv_Apercu-Medium';
	font-size:27px;
	text-align:center;
	
	color:#FFFFFF;
}

#home-social-instagram-text2 {
	font-family: 'Conv_Apercu-Light';
	font-size:20px;
	text-align:center;
	
	color:#FFFFFF;
	
	margin-top:35px;
}

#home-social-instagram-text2:hover {
	cursor:pointer;
	text-decoration:underline;
}


.anim1 {
	background-image:url(images/anim1-bg.png);
	background-position:right center;
	position:absolute;
	
	right: 34%;
    width: 66%;
	
	height:580px;

}

.anim2 {
	background-image:url(images/anim2-bg.png);
	background-position:left center;
	position:absolute;
	
	left: 34%;
    width: 66%;
	
	height:580px;
}

.anim3 {
	background-image:url(images/anim3-bg.png);
	background-position:left center;
	position:absolute;
	
	left: 34%;
    width: 66%;
	
	height:580px;
}


.anim4 {
	background-image:url(images/anim4-bg.png);
	background-position:right center;
	position:absolute;
	
	right: 34%;
    width: 66%;
	
	height:580px;
}

.anim1-txt {
	padding-left:50px; padding-top:110px; padding-right:100px; padding-bottom:50px;
	
	font-family: 'Conv_Apercu-Bold';
	font-size:35px;
	line-height:55px;
	color:#FFFFFF;
	
}

.anim2-txt {
	margin-top:250px;
	margin-left:20px;
}

.anim3-txt {
	padding-top:170px;
	margin-left:20px;
}

.anim2-txt  img {
	width:440px;
	height:auto;
}

.anim1-heading {
	margin-bottom:40px;
	color:#FFFFFF;
}

.anim4-heading {
	font-size:40px;
	font-family: 'Conv_Apercu-Bold';
	color:#ffffff;
	
}

.footer-line {
	border-top:solid 1px #FFFFFF;
	margin-top:30px;
	padding-top:20px;
	
	width: 100%;
	margin-left:auto;
	margin-right:auto;
	
}

#footer-social {
	height:27px;
}

#footer-social img {
	height:27px;
	width:auto;
	
}

#home-apply-block {
		display:none;
		
}

.melb-txt {
	font-size:20px;
	line-height:24px;
	color:#ffffff;
	font-family: 'Conv_Apercu-Light';
	margin-top:40px;
}

.melb-but {
	width:150px;
	height:45px;
	background-color:#FFFFFF;
	
	text-align:center;
	line-height:45px;
	margin-top:40px;
	
	font-family: 'Conv_Apercu-Bold';
	font-size:20px;
	color:#eb5037;
	
}

.syd-but {
    background-color: #ffffff;
    color: #ffdc48;
    font-family: "Conv_Apercu-Bold";
    font-size: 20px;
    height: 45px;
    line-height: 45px;
    margin-top: 40px;
    text-align: center;
    width: 150px;
}

#lang_sel {
	margin-top:4px;
	height:18px !important;
	
	margin-left: 30px !important;
	
	float:right;
}

#lang_sel a.lang_sel_sel, #lang_sel a.lang_sel_sel:visited {
    background-color: #eb5037 !important;
}
#lang_sel a, #lang_sel a.lang_sel_sel {
    color: #ffffff !important;
	
	font-family: 'Conv_Apercu-Bold';
}
#lang_sel a.lang_sel_sel {
    background: url("../img/nav-arrow-down.png") no-repeat scroll right center !important;

}
#lang_sel a, #lang_sel a:visited {
    border-color: #ffffff !important;
}
#lang_sel a, #lang_sel a.lang_sel_sel {
    color: #ffffff !important;
	text-align:center;
}
#lang_sel a {
    background: #eb5037 none repeat scroll 0 0 !important;
    border: 1px solid #ffffff !important;
    color: #ffffff !important;
   
}

.parallax-window {
    min-height: 580px;
    background: transparent;
}


/* =Header
-------------------------------------------------------------- */
header {
  width: 100%;
  height: 240px;

  position: fixed;
  top: 0;
  left: 0;
  z-index: 999;
  
  background:#ffffff;
  
  -webkit-transition: height 0.3s;
  -moz-transition: height 0.3s;
  -ms-transition: height 0.3s;
  -o-transition: height 0.3s;
  transition: height 0.3s; }
  
  #logo-wrap {
	  width:100%; background-color:#FFFFFF;
	  
  }
  
  
   header #logo {
	
     height: 124px;
    margin: 40px auto;
	margin-bottom:25px;
    width: 208px;

     visibility: visible;
  	opacity: 1;
  
	transition-delay: 0.3s;
	
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s; 
	
	}
	
	header #logo2 {

    visibility: visible;
  	opacity: 0;
	
  	transition: opacity 0.1s linear;
	transition-delay: 0.1s;
	
	
	position:absolute;
	left:0;
	margin-left:15px;
	
	margin-top:12px;
	
	height:45px;
	width:30px;
	cursor:pointer;
	
	z-index:1111111;
	
	}
	
	
	header #logo img {
	-webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s; 
		
	}
	
	 header #logo2 img {
		 height:45px;
		 width:auto;
	 
	 }
	
  	header.smaller {
    height: 75px; 
	-webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s; 
	
	
	}
	
    header.smaller #logo {
      	visibility: hidden;
  		opacity: 0;
  		transition: opacity 0.2s linear;
		transition-delay: 0.2s;
		
		margin-top:0px;
		margin-bottom:0px;
		
	  	height:0px;
		
		-webkit-transition: all 0.2s;
		-moz-transition: all 0.2s;
		-ms-transition: all 0.2s;
		-o-transition: all 0.2s;
		transition: all 0.2s; 
	  }
	  
	  header.smaller #logo2 {
      	visibility: visible;
  		opacity: 1;
		
		/*
		transition: opacity 0.2s linear;
		transition-delay: 0.2s;
		*/
  		
		position:absolute;
		left:0px;
	  
	  }
	  
	  header.smaller #logo2 img {
		  height:45px;
		  width:auto;
	  }
	  
	  header.smaller #logo img {
	
	  }
	  
	  header nav {
		  
		  margin-top:0px;
		   
	  }
	   
	   header.smaller nav {
		   
		   margin-top:0px;
		   -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -ms-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s; 
		   
		   
	   }
	  
    header.smaller nav a {
      line-height: 75px; }
	
	.header-buffer {
		margin-top:284px;
		
		
	}
	
	
	
	
	.diag-1 {
-webkit-clip-path: polygon(0 0, 76% 0, 100% 100%, 0 100%);
clip-path: polygon(0 0, 76% 0, 100% 100%, 0 100%);
}

.diag-2 {
-webkit-clip-path: polygon(24% 0, 100% 0, 100% 100%, 0 100%);
clip-path: polygon(24% 0, 100% 0, 100% 100%, 0 100%);
}

.diag-3 {
-webkit-clip-path: polygon(0 0, 76% 0, 100% 100%, 0 100%);
clip-path: polygon(0 0, 76% 0, 100% 100%, 0 100%);
}

.diag-4 {
-webkit-clip-path: polygon(24% 0, 100% 0, 100% 100%, 0 100%);
clip-path: polygon(24% 0, 100% 0, 100% 100%, 0 100%);
}
 

#animated_block_content_2-hidden {
	width:100%;
}

#animated_block_content_2-hidden img {
	width:100%;
	height:auto;
}


#banner-home-1 h1,
#banner-home-2 h1,
#banner-home-3 h1,
#banner-home-4 h1 {
	color:#FFFFFF;
	font-size:40px;
	line-height:60px;
	font-family: 'Conv_Apercu-Bold';
	letter-spacing:normal !important;
}

#banner-home-1 h1 a,
#banner-home-2 h1 a,
#banner-home-3 h1 a,
#banner-home-4 h1 a {
	color:#FFFFFF;
	font-size:40px;
	line-height:60px;
	font-family: 'Conv_Apercu-Bold';
}

#banner-home-1 h1 a:hover,
#banner-home-2 h1 a:hover,
#banner-home-3 h1 a:hover,
#banner-home-4 h1 a:hover {
	text-decoration:underline !important;
	color:#FFFFFF !important;
}

.footer a:hover {
	text-decoration:underline !important;
}


#banner-home-1 p,
#banner-home-2 p,
#banner-home-3 p,
#banner-home-4 p {
	font-size:20px;
	line-height:30px;
	font-family: 'Conv_Apercu-Light';
	color:#FFFFFF;
	
	letter-spacing:normal !important;
}

#banner-home-2 h1 a,
#banner-home-2 p {
	color:#000000 !important;
}


.search-heading {
	border-bottom:solid 2px #eb5037;
	margin-bottom:30px;	
}


.readmore-but {
	
	font-family: 'Conv_Apercu-Bold';
	
	font-size:20px;
	
	line-height:45px;
	text-align:center;
	background:#FFFFFF;
	padding-left:20px;
	padding-right:20px;
	
	color:#ffffff;
	background-color:#283487;
	font-weight:bold !important;
	
	min-width:200px;
	height:45px;
	
	text-decoration:none !important;
	
	margin-bottom:50px;
	margin-top:30px;
	
	width:270px;
	
	-webkit-transition: all 0.3s !important;
		-moz-transition: all 0.3s !important;
		-ms-transition: all 0.3s !important;
		-o-transition: all 0.3s !important;
	
}


.readmore-but a {
	color:#ffffff;
}

.readmore-but:hover {
	background-color:#6edcb9;
}


#search {
	height:40px;
	margin-top:0px;
	border:0px;
	width:330px;
	
	padding-left:30px;
	
	color:#253784;
}

#search-content {
	padding-top:100px;
	padding-bottom:100px;
}

.search-but {
	
	font-family: 'Conv_Apercu-Bold';
	
	font-size:20px;
	
	height: 40px;
	line-height: 40px;
	width: 150px;
	
	margin-top:0px;
	background-color: #eb5037; /* red */
    border: none;
    color: #ffffff;
    padding: 0px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
   
	margin-left: 30px;

	
	-webkit-transition: all 0.3s !important;
		-moz-transition: all 0.3s !important;
		-ms-transition: all 0.3s !important;
		-o-transition: all 0.3s !important;
	
}

.search-but:hover {
	background-color:#6edcb9;
}

.search-heading {
	color:#eb5037;
}

.search-line {
	border-bottom:solid 1px #eb5037;
	margin-bottom: 60px;
	padding-bottom: 0px;
}

p a span.button-yellow {
	
	font-family: 'Conv_Apercu-Bold';
	
	font-size:20px;
	
	line-height:45px;
	text-align:center;
	background:#FFFFFF;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:10px;
	color:#ffdc48;
	font-weight:bold !important;
	
	min-width:150px;
	height:45px;
	
	text-decoration:none !important;
	
	margin-bottom:30px;
	
	-webkit-transition: all 0.3s !important;
		-moz-transition: all 0.3s !important;
		-ms-transition: all 0.3s !important;
		-o-transition: all 0.3s !important;
	
}

.button-green {
	
	font-family: 'Conv_Apercu-Bold';
	
	font-size:20px;
	
	line-height:45px;
	text-align:center;
	background:#253784;
	padding-left:10px;
	padding-right:10px;
	
	color:#FFFFFF; 
	
	width:150px;
	
	text-decoration:none !important;
	
	margin-bottom:30px;
	
	margin-top:55px;
	
	display:block;
	
	-webkit-transition: all 0.3s !important;
		-moz-transition: all 0.3s !important;
		-ms-transition: all 0.3s !important;
		-o-transition: all 0.3s !important;	
}

.button-green:hover {
	background:#6EDCB9;
	
	-webkit-transition: all 0.3s !important;
		-moz-transition: all 0.3s !important;
		-ms-transition: all 0.3s !important;
		-o-transition: all 0.3s !important;	
}

.button-green a {
	color:#ffffff;
}

p a span.button-yellow:hover {
	background-color:#283487;
	text-decoration:none !important;
	color:#FFFFFF;
	
}

p a span.button-red {
	
	font-family: 'Conv_Apercu-Bold';
	
	font-size:20px;
	
	line-height:45px;
	text-align:center;
	background:#FFFFFF;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:10px;
	color:#eb5037;
	font-weight:bold !important;
	
	min-width:150px;
	height:45px;
	
	margin-bottom:30px;
	
	text-decoration:none !important;
	
	-webkit-transition: all 0.3s !important;
		-moz-transition: all 0.3s !important;
		-ms-transition: all 0.3s !important;
		-o-transition: all 0.3s !important;
		transition: all 0.3s !important;
	
}

p a span.button-red:hover {
	background-color:#283487;
	text-decoration:none !important;
	color:#FFFFFF;
	
}


.read-more-news:hover {
	background-color:#283487;
	cursor:pointer;
	
	-webkit-transition: all 0.6s !important;
	-moz-transition: all 0.6s !important;
	-ms-transition: all 0.6s !important;
	-o-transition: all 0.6s !important;
	transition: all 0.6s !important;
	
}
	  
div.footer-col a {
	color:#FFFFFF;
	font-family: 'Conv_Apercu-Bold';
}


	  
	  
	  
	  
	  
	  
/* GK STYLES */
.redblock-link {
	
	font-family: 'Conv_Apercu-Bold';
	
	margin-right:30px !important;
	color:#ffffff !important;
	text-decoration:none;
	border: 1px solid #ffffff !important;
	float:left !important;
	
	display: block;
    font-size: 11px;
    line-height: 20px;
    padding-left: 20px;
	padding-right:20px;
	margin-top:6px;
	letter-spacing:2px;
	
	width: 123px;
	text-align:center;
	
	padding-top: 1px !important;
	
	}
.redblock-link:hover {
	color:#283487 !important;
}
	  

#lang_sel a {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ffffff !important;
    color: #444444 !important;
    display: block !important;
    font-size: 11px !important;
    line-height: 20px !important;
    padding-left: 0px !important;
    text-decoration: none !important;
	margin-top:1px !important;
	letter-spacing:2px !important;
	font-family: "Conv_Apercu-Light";
	
	padding-top: 1px !important;
}	

#lang_sel a:hover {
    color: #283487 !important;
}  
	  
	
#lang_sel ul ul a {
	font-family: 'Conv_Apercu-Bold';
	text-align:center;
	
    background: #ffffff none repeat scroll 0 0;
    border-width: 0 1px 1px 1px;
	border-top:0px !important;
    color: #FFFFFF !important;
    
    line-height: 20px;
    padding:0px;
	margin-top:-2px !important;
}	 

#lang_sel li {
    float: left;
    list-style-type: none !important;
    margin: 0 !important;
    padding: 0 !important;
    position: relative;
    width: 149px;
}
	  
	  
.color-block-heading {
	letter-spacing:3px !important;
	
	font-family: 'Conv_Apercu-Bold';
}
 
  
.social-icon {
	float:left;
	margin-right:15px;
}

#social-in {
	width:25px;
	height:25px;
	background-image:url(images/social_in.png);
	background-size:25px 25px;
	background-position:center center;
	background-repeat:no-repeat;
}

#social-in:hover {
	background-image:url(images/social_in_ov.png);
	cursor:pointer;
}

#social-inst {
	width:25px;
	height:25px;
	background-size:25px 25px;
	background-image:url(images/social_inst.png);
	background-position:center center;
	background-repeat:no-repeat;
}

#social-inst:hover {
	background-image:url(images/social_inst_ov.png);
	cursor:pointer;
}


#social-tw {
	width:25px;
	height:25px;
	background-size:24px 19px;
	background-image:url(images/social_tw.png);
	background-position:center center;
	background-repeat:no-repeat;
	
}

#social-tw:hover {
	background-image:url(images/social_tw_ov.png);
	cursor:pointer;
}

#social-fb {
	width:25px;
	height:25px;
	background-size:25px 25px;
	background-image:url(images/social_fb.png);
	background-position:center center;
	background-repeat:no-repeat;
}

#social-fb:hover {
	background-image:url(images/social_fb_ov.png);
	cursor:pointer;
}
	  
li#field_1_1.gfield.gf_left_third.field_sublabel_below.field_description_below label.gfield_label,
li#field_1_2.gfield.gf_middle_third.field_sublabel_below.field_description_below label.gfield_label {
	display:none;
	
}

.gform_wrapper {
	/*height: 70px !important;*/
	width: 965px !important;
	max-width: 965px !mportant;
	margin-left: auto !important;
	margin-right: auto !important;
	
	
	
	
}

.gform_body {
	width: 800px !important;
	float: left !important;
	
	
}

.gform_footer {
	width: 162px !important;
	float: left !important;
	clear: none !important;
	margin-top: 0px !important;
	padding-top:  6px !important;
	
	
}

.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
	background-color: transparent !important;
	border-color: transparent !important;
	
	
}


div.gform_validation_error .gform_footer {
	margin-top: 6px !important;
	
	
}

.gform_wrapper div.validation_error {
	color: #6edcb9 !important;
	border-top-color: #6edcb9 !important;
	border-bottom-color: #6edcb9 !important;
	text-align: center !important;
	width: 99% !important;
	margin-left: auto !important;
	margin-right: auto !important;
	
}

.gform_wrapper .validation_message {
	color: #6edcb9 !important;
	
}

.gform_wrapper li.gfield.gfield_error.gfield_contains_required {
	margin-top: 0px !important;
	
	
}



div#gform_wrapper_1.gf_browser_gecko.gform_wrapper form#gform_1 div.gform_footer.top_label {
	
	width:160px !important;

}

 input#gform_submit_button_1.gform_button.button {
    background-color: #6edcb9;
	border:0px !important;
	height: 45px !important;
	
	font-size:20px;
	
	-webkit-transition: all 0.6s !important;
	-moz-transition: all 0.6s !important;
	-ms-transition: all 0.6s !important;
	-o-transition: all 0.6s !important;
	transition: all 0.6s !important;
	 
	 width:160px !important;
}

.gform_wrapper .gform_footer {
    margin-top: 18px !important;
	margin-left: -16px !important;
}

.button {
    width: 160px;
    height: 45px;
    text-align: center;
    line-height: 45px;
    color: #FFFFFF;
    font-size: 20px;
    font-family: 'Conv_Apercu-Bold';
    cursor: pointer;
    margin-top: 0px !important;
    background-color: #6edcb9;
    margin-left: auto;
    margin-right: auto;
	
	-webkit-transition: all 0.6s !important;
	-moz-transition: all 0.6s !important;
	-ms-transition: all 0.6s !important;
	-o-transition: all 0.6s !important;
	transition: all 0.6s !important;
}

.button:hover {
-webkit-transition: all 0.6s !important;
	-moz-transition: all 0.6s !important;
	-ms-transition: all 0.6s !important;
	-o-transition: all 0.6s !important;
	transition: all 0.6s !important;
}

 input#gform_submit_button_1.gform_button.button:hover {
	 background-color: #eb5037;
	 
	 -webkit-transition: all 0.6s !important;
	-moz-transition: all 0.6s !important;
	-ms-transition: all 0.6s !important;
	-o-transition: all 0.6s !important;
	transition: all 0.6s !important;
 }
	  
ul#gform_fields_1.gform_fields.top_label.form_sublabel_below.description_below {
	
}

li#field_1_1.gfield.gf_left_third.field_sublabel_below.field_description_below div.ginput_container input#input_1_1.medium,
li#field_1_2.gfield.gf_middle_third.field_sublabel_below.field_description_below div.ginput_container input#input_1_2.medium
 {
	/*
	width:370px !important;	
	*/
	width:96% !important;
	border:0px !important;
	height: 45px !important;
	padding-left:10px;
	 color: #253784 !important;
}

#weather-details li {
	list-style: none !important;
	
}




.gform_wrapper .top_label li.gfield.gf_middle_third {
	margin-left: 0% !important;
	
}

.col-md-12 .gform_wrapper .top_label li.gfield.gf_left_third, .col-md-12 .gform_wrapper .top_label li.gfield.gf_middle_third, 
.col-md-12 .gform_wrapper .top_label li.gfield.gf_right_third {
    display: inline-block;
    vertical-align: top;
    width: 49% !important;
	margin-left: 0% !important;
	margin-right: 0% !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
}


.col-md-12 .gform_wrapper .top_label li.gfield.gfield_error.gf_left_third, .col-md-12 .gform_wrapper .top_label li.gfield.gfield_error.gf_middle_third {
	width: 49% !important;
	
	
}

.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
	padding-top: 0px !important;
	
}


.gform_body .gf_middle_third {
	margin-left: 0px !important;
	
	
}


.gform_confirmation_message {
	
	    color: #6edcb9 !important;
    border-top-color: #6edcb9 !important;
    border-bottom-color: #6edcb9 !important;
    text-align: center !important;
    width: 99% !important;
    margin-left: auto !important;
    margin-right: auto !important;
	
	
}



.button {
	letter-spacing:normal !important;
}

#content-block-2 {
	text-align:center; margin-top:50px;
	
}

#content-block-2:hover {
	text-decoration:underline;
	cursor:pointer;
}
	  
/* Custom bootstrap styles  */


#home-courses-block ,
.header-mob {
	
	display:none;
}



#content-courses {
	margin-top:100px;
	margin-bottom:20px;
}

#content-courses h3 {
	
	color:#EB5037;

}

#content-eurocenters h5,
#content-courses h5 {
	padding-bottom:20px;
	margin-bottom:25px;
	border-bottom:#eb5037 1px solid;
}

#content-eurocenters {
	margin-bottom:100px;
}

.course-heading {
	margin-left:15px;
	margin-right: 15px;
	
	/*height:50px;*/
	
	border-bottom:#eb5037 3px solid;
	margin-bottom:40px;
}

.course-heading h3{
	margin-bottom: 14px;

}

.b1 {
	color: #283487;
    font-family: 'Conv_Apercu-Light' !important;
    font-size: 28px !important;
    line-height: 34px !important;
}

.b1-w {
	color: #ffffff !important;
    font-family: 'Conv_Apercu-Light' !important;
    font-size: 28px !important;
    line-height: 34px !important;
}

.b2 {
	color: #283487 !important;
    font-family: 'Conv_Apercu-Light' !important;
	font-size: 20px !important;
    line-height: 26px !important;
}

.b2l {
	color: #283487 !important;
    font-family: 'Conv_Apercu-Light' !important;
	font-size: 20px !important;
    line-height: 26px !important;
}

.course-readmore {
	font-family: 'Conv_Apercu-Bold';
	
	width:100%;
	height:45px;
	
	font-size:20px;
	line-height:45px;
	
	color:#ffffff;
	text-align:center;
	background-color:#6EDCB9;	
	
	cursor:pointer;
	
	-webkit-transition: all 0.6s !important;
	-moz-transition: all 0.6s !important;
	-ms-transition: all 0.6s !important;
	-o-transition: all 0.6s !important;
	transition: all 0.6s !important;
}

.course-readmore:hover {
	
	background-color:#283487;	
	
	
	-webkit-transition: all 0.6s !important;
	-moz-transition: all 0.6s !important;
	-ms-transition: all 0.6s !important;
	-o-transition: all 0.6s !important;
	transition: all 0.6s !important;
	
	
}

.course-loc-dur {
	margin-top:30px;
	margin-bottom:20px;
}

.c-loc {
	float:left;
	width:40%;
	text-align:left;
	
	font-family: 'Conv_Apercu-Bold';
	font-size:14px;
	line-height:19px;
	letter-spacing:2px;
	color:#eb5037;
}

.c-dur {
	float:right;
	width:40%;
	text-align:right;
	
	font-family: 'Conv_Apercu-Bold';
	font-size:14px;
	line-height:19px;
	letter-spacing:2px;
	color:#eb5037;
}

#course-heading {
	min-height:60px;
	margin-top:100px;
	margin-bottom:60px;
}

#content-course h3 {
	font-family: 'Conv_Apercu-Bold';

	color:#EB5037;
	text-transform:uppercase;
	margin-bottom:30px;
	margin-top:40px;
}

.b21 h3 {
	font-family: 'Conv_Apercu-Bold';
	letter-spacing:2px;
	color:#EB5037;
	text-transform:uppercase;
	margin-bottom:30px;
}

#content-course h2 {
	font-family: 'Conv_Apercu-Bold';
	letter-spacing:2px;
	color:#eb5037;
	text-transform:uppercase;
	margin-bottom:30px;
	margin-top:40px;
}

#course-overview-content {
	margin-top:45px;
	margin-bottom:35px;
}

.table-col1-header {
	width:110px;
	float:left;
	
	padding-top:5px !important;
	padding-bottom:5px !important;
}

.table-col2-header {
	width:160px;
	float:left;
	
	padding-top:5px !important;
	padding-bottom:5px !important;
}

.table-col3-header {
	width:450px;
	float:left;

	padding-top:5px !important;
	padding-bottom:5px !important;
}

.table-col4-header {
	width:220px;
	float:right;
	
	padding-top:5px !important;
	padding-bottom:5px !important;
}

#table-border-main h2 {
	margin-bottom:0px !important;
}

.table-col1 {
	width:110px;
	float:left;
	
    line-height:30px !important;
	min-height:40px;
	
	padding-top:5px !important;
	padding-bottom:5px !important;
}

.table-col2 {
	width:160px;
	float:left;
	
	line-height:30px !important;
	min-height:40px;
	
	padding-top:5px !important;
	padding-bottom:5px !important;
}

.table-col3 {
	width:450px;
	float:left;
	
	line-height:30px !important;
	min-height:40px;
	
	padding-top:5px !important;
	padding-bottom:5px !important;
}

.table-col4 {
	width:220px;
	float:right;
	line-height:30px !important;
	min-height:40px;
	
	padding-top:5px !important;
	padding-bottom:5px !important;
}


#content-gc {
	margin-top:40px;
	margin-bottom:40px;
}


#table-content {
	margin-top:0px;
	margin-bottom:100px;
}


#content-locations {
	margin-top:100px;
}

#content-gallery {
	margin-top:100px;
	margin-bottom:80px;
}


#content-campus-section1 {
	margin-top:100px;
}

#content-campus-section2 {
	margin-bottom:100px;
}

#content-student-life {
	margin-top:45px;
	margin-bottom:100px;
}

#content-student-life h2 {
	margin-top:55px;
	margin-bottom:30px;
	
}

#content-staff {
	margin-bottom:40px;
}

#table-border-main {
	border-bottom:#eb5037 0px solid;
	
}


.table-line-header {
	border-bottom:#eb5037 2px solid;
}

.table-line {
	border-bottom:#eb5037 1px solid;
}

#content-blog,
#faq-content {
	margin-top:100px;
	margin-bottom:100px;
}



.su-spoiler-title {
    border-bottom: 2px solid #253784 !important;
    font-family: 'Conv_Apercu-Bold'  !important;
	font-size:30px !important;
	line-height:36px !important;
	color:#eb5037 !important;
}

.su-spoiler-content {
	
	color: #283487 !important;
    font-family: 'Conv_Apercu-Light' !important;
	font-size: 20px !important;
    line-height: 26px !important;
}

#studentlife h1,
#banner-red h1,
#banner-blue h1 {
	color:#FFFFFF !important;
}

.section-flex {
	margin-bottom:40px;
}

.section-flex h5 {
	
	color:#eb5037 !important;
	letter-spacing:2px;
	margin-bottom:30px;
	margin-top:55px;
	
}

.flex-image img {
	width:100%;
	height:auto;
	
}

.section-flex2 {
	margin-bottom:30px;
}

.b1-banner {
	color: #FFFFFF !important;
    font-family: 'Conv_Apercu-Light' !important;
    font-size: 28px !important;
    line-height: 34px !important;
	
}


#melb-syd {
	height:500px !important;
	width:1500px !important;
	
	background-color:#eb5037;
	
	background-image:url(images/melb_syd_bg.png);
	background-position:left center;
	background-repeat:no-repeat;
	
	margin-left:auto;
	margin-right:auto;
}

#syd-ico,
#melb-ico {
	width:105px;
	height:71px;
	margin-top:70px;
	margin-bottom:30px;
	margin-left:auto;
	margin-right:auto;
}

#syd-ico img,
#melb-ico img {
	width:105px;
	height:auto
}

.melb-syd-heading {
	
	text-align:center; 
	color:#ffffff;
	margin-bottom:30px;	
}

.melb-syd-content {
	text-align:center; 
}

.syd-button,
.melb-button {
	
	font-family: 'Conv_Apercu-Bold';
	
	font-size:20px;
	
	line-height:45px;
	text-align:center;
	
	width:150px;
	
	color:#ffffff;
	font-weight:bold !important;
	
	
	margin-top:40px;
	
	margin-left:auto;
	margin-right:auto;
	
	text-decoration:none !important;
	
	-webkit-transition: all 0.3s !important;
	-moz-transition: all 0.3s !important;
	-ms-transition: all 0.3s !important;
	-o-transition: all 0.3s !important;
	transition: all 0.3s !important;
	
}


.melb-button:hover {
	cursor:pointer;
	background-color:#EB5037 !important;
	
	-webkit-transition: all 0.3s !important;
	-moz-transition: all 0.3s !important;
	-ms-transition: all 0.3s !important;
	-o-transition: all 0.3s !important;
}

.syd-button:hover {
	cursor:pointer;
	background-color:#253784 !important;
	
	-webkit-transition: all 0.3s !important;
	-moz-transition: all 0.3s !important;
	-ms-transition: all 0.3s !important;
	-o-transition: all 0.3s !important;
}

.blog-thumb {
	margin-bottom:50px;
	width:100%;
	
	overflow:hidden;
}

.blog-thumb img {
	width:100%;
	height:auto;
}

.blog-title {
	margin-bottom:30px;
}

.blog-title:hover {
	text-decoration: underline;
	 -moz-text-decoration-color: #EB5037; /* Code for Firefox */
    text-decoration-color: #EB5037;
	color:#EB5037;
}

.blog-title h3 {
	
	color:#EB5037;

	letter-spacing:normal;

}

.blog-summary {
	margin-bottom:30px;
}

.blog-readmore {
	width:100%;
	
	background-color:#6EDCB9;
	height:45px;
	
	-webkit-transition: all 0.6s !important;
	-moz-transition: all 0.6s !important;
	-ms-transition: all 0.6s !important;
	-o-transition: all 0.6s !important;
	transition: all 0.6s !important;
}

.blog-readmore:hover {
	
	background-color:#253784;
	
	-webkit-transition: all 0.6s !important;
	-moz-transition: all 0.6s !important;
	-ms-transition: all 0.6s !important;
	-o-transition: all 0.6s !important;
	transition: all 0.6s !important;
}

.blog-readmore h5 {
	color:#FFFFFF;
	text-align:center;
	line-height:45px;
	
}

.post-item {
	margin-bottom:80px;
}

.blog-feature-image {
	width:1500px;
	height:580px;
	margin-bottom:100px;
	overflow:hidden;
	background-color:#cccccc;
	
	margin-left:auto;
	margin-right:auto;
}

#content-blog-single h1 {
	color:#eb5037;
	margin-bottom:50px;
	margin-top:110px;
	
}

.b2 img,
#content-blog-single img {
	max-width:100% !important;
	height:auto;
}

#blog-single-summary {
	margin-bottom:65px;
}

#blog-single-image {
	margin-bottom:80px;
}

#blog-single-image img {
	width:100%;
	height:auto;
}

#blog-single-content {
	margin-bottom:85px;
}

#blog-3-title {
	padding-bottom:20px;
}


#next-prev {
	border-top:solid 1px #283487;
	padding-top:30px;
	padding-bottom:70px;
}

.blog-title h3 a {
	color:#eb5037;
}

h4 {
	font-family: 'Conv_Apercu-Bold';
	font-size:24px;
	line-height:28px;
	margin-bottom:10px;
	
	color:#eb5037;
	
}

.staff-content h4 {
	color:#eb5037;
}

.staff-thumb {
	margin-bottom:15px;
}

.staff-box {
	margin-bottom:60px;
}

.gc-banner h1,
#cc h1 {
	color:#FFFFFF !important;	
}

.gc-banner h1,
.b1-ban h1{
	margin-bottom:30px;
}


.b1-ban {

	color: #ffffff !important;
    font-family: 'Conv_Apercu-Light' !important;
    font-size: 28px !important;
    line-height: 34px !important;
	
	}


#course-wrapper {
	
	background-image:url(images/course-bg.png);
	background-position:right 75px;
	background-repeat:no-repeat;
	padding-top: 30px;
	
}



.su-spoiler-icon-plus.su-spoiler-closed .su-spoiler-icon::before {
	
  content: ' ' !important;
  display: inline-block;
  position: absolute;
  background: url(images/faq-plusx2.png) no-repeat;
  background-size: contain;
  
  
	 height:34px;
	 width:34px;
	}


.su-spoiler-icon-plus .su-spoiler-icon::before {
	content: ' ' !important;
  display: inline-block;
  position: absolute;
  background: url(images/faq-minusx2.png) no-repeat;
  background-size: contain;
  
  
	 height:34px;
	 width:34px;
	
	}

.su-spoiler-style-default > .su-spoiler-title {
    padding-left: 55px !important;
}

.su-spoiler-style-default > .su-spoiler-content {
    padding-left: 57px !important;
}


ul {
  list-style-type: none;
}


#content-student-life li {
	line-height: 1.6em;	
	
}

#content-student-life li::before

{
  content: ".";
  margin-right: 0.4em;
  position: relative;
  top: -0.25em;
}

#content-course li::before

{
  content: ".";
  margin-right: 0.4em;
  position: relative;
  top: -0.25em;
}
#content-gc li::before

{
  content: ".";
  margin-right: 0.4em;
  position: relative;
  top: -0.25em;
}

#blog-single-content li::before

{
  content: ".";
  margin-right: 0.4em;
  position: relative;
  top: -0.25em;
}


#content-student-life a,
#content-course a,
#content-gc a,
#blog-single-content a {
	color: #283487 !important;
	text-decoration: underline !important
}

#content-student-life a:hover,
#content-course a:hover,
#content-gc a:hover,
#blog-single-content a:hover {
	color: #283487 !important;
	text-decoration: none !important
}



.home-video {
	padding-top:0px;
}

.campus-thumb {
	margin-bottom:20px;
}


.campus-thumb img,
.staff-thumb img {
	width:100%;
	height:auto;
}
	

#content-campus-section2 h2,
#content-campus-section1 h2 {	
	color:#eb5037 !important;
	margin-bottom:30px;
}

#content-campus-section2 h3,
#content-campus-section1 h3 {
	margin-bottom:15px;
}

#syd {
	color:#FFFFFF !important;
}

#banner-loc-content h1,
#banner-blue h1,
#student-life h1,
#syd h1,
#melb h1 {
	color:#FFFFFF !important;
	margin-bottom:30px;
	
}


.rev_slider_wrapper h1 {
	letter-spacing:normal !important
}

.rev_slider_wrapper p {
	letter-spacing:1px !important
}


.grad {
	background: -moz-linear-gradient(90deg, #283487 50%, #eb5037 50%);
	background: -webkit-linear-gradient(90deg, #283487 50%, #eb5037 50%);
	background: -webkit-gradient(linear, 0 100%, 0 0, color-stop(0.5, #283487), color-stop(0.5, #eb5037));
	background: -o-linear-gradient(90deg, #283487 50%, #eb5037 50%);
	background: linear-gradient(90deg, #283487 50%, #eb5037 50%);

}

.awesome-weather-header {
	display:none;
}

.awesome-weather-forecast {
	border-top:1px solid #283487 !important;
}

#awesomeweatherwidget-4,
#awesomeweatherwidget-3 {
	margin-top:30px;
}

#weather-details l1 {
	list-style:none !important;
}


.awesome-weather-wrap {
    font-family: 'Conv_Apercu-Light' !important;
	padding:25px;

}

.awesome-weather-forecast-day-temp {
    font-size: 30px !important;
    font-family: 'Conv_Apercu-Bold' !important;
}

.awesome-weather-wrap {
   text-shadow: 0 0px 0px rgba(0,0,0,0.5) !important;
    color: #fff;
}

.maps {
	width:100%;
	height:580px;
}
		  
		  
#map1m {
	width:1100px;
	height:580px;
	
	
	position:absolute !important; 
	left:0; 
	z-index:100
}

#map1-content {
	right:0; width:1100px; height:580px; z-index:101;
	background-image:url(images/syd-map-bg.png);
	background-position:right center;
	background-repeat:no-repeat;
	float:right;
}

#map2-content {
	width:1000px; height:580px; z-index:103;
	background-image:url(images/melb-map-bg.png);
	background-position:left center;
	background-repeat:no-repeat;
}


#map2m {
	width:1100px;
	height:580px;
	
	
	position:absolute !important; 
	right:0; 
	z-index:102
}

#but-blue-syd {
	 width: 210px;
}

#but-blue-melb {
	 width: 250px;
}


.melb-syd-button {
	 font-family: 'Conv_Apercu-Bold';
    font-size: 20px;
    line-height: 45px;
    text-align: center;
    background-color: #6EDCB9;
    padding-left: 10px;
    padding-right: 10px;
    color: #ffffff;
   
    text-decoration: none !important;
    margin-bottom: 30px;
    margin-top: 40px;
    display: block;
    -webkit-transition: all 0.3s !important;
    -moz-transition: all 0.3s !important;
    -ms-transition: all 0.3s !important;
    -o-transition: all 0.3s !important;
	
	width:130px;
	
	margin-left:auto;
	margin-right:auto;
}

.melb-syd-button:hover {
	background-color: #253784;
	cursor:pointer;
	color:#FFFFFF;
}

.loc-syd-but {
	 font-family: 'Conv_Apercu-Bold';
    font-size: 20px;
    line-height: 45px;
    text-align: center;
    background: #FFFFFF;
    padding-left: 10px;
    padding-right: 10px;
    color: #FFDC48;
   
    text-decoration: none !important;
    margin-bottom: 30px;
    margin-top: 40px;
    display: block;
    -webkit-transition: all 0.3s !important;
    -moz-transition: all 0.3s !important;
    -ms-transition: all 0.3s !important;
    -o-transition: all 0.3s !important;
}

.loc-syd-but:hover {
	background: #6EDCB9;
	cursor:pointer;
	color:#FFFFFF;
}

.loc-melb-but {
	 font-family: 'Conv_Apercu-Bold';
    font-size: 20px;
    line-height: 45px;
    text-align: center;
    background: #FFFFFF;
    padding-left: 10px;
    padding-right: 10px;
    color: #EB5037;
   
    text-decoration: none !important;
    margin-bottom: 30px;
    margin-top: 40px;
    display: block;
    -webkit-transition: all 0.3s !important;
    -moz-transition: all 0.3s !important;
    -ms-transition: all 0.3s !important;
    -o-transition: all 0.3s !important;
}

.loc-melb-but:hover {
	background: #6EDCB9;
	cursor:pointer;
	color:#FFFFFF;
}



.button-blue {
    font-family: 'Conv_Apercu-Bold';
    font-size: 20px;
    line-height: 45px;
    text-align: center;
    background: #253784;
    padding-left: 10px;
    padding-right: 10px;
    color: #FFFFFF;
   
    text-decoration: none !important;
    margin-bottom: 30px;
    margin-top: 40px;
    display: block;
    -webkit-transition: all 0.3s !important;
    -moz-transition: all 0.3s !important;
    -ms-transition: all 0.3s !important;
    -o-transition: all 0.3s !important;
	
}


.button-blue:hover {
	
	cursor:pointer;
	
	background: #FFFFFF;
	color:#253784;
	
	-webkit-transition: all 0.3s !important;
    -moz-transition: all 0.3s !important;
    -ms-transition: all 0.3s !important;
    -o-transition: all 0.3s !important;
}

	  
.hamburger {
	float:right !important;
	padding:32px !important;
}


.banner-text {
    
    font-family: 'Conv_Apercu-Bold';
    font-size:50px;
    line-height:53px;
  
  
	padding-bottom:35px;
	
	text-align: center;
    
  }
  
  
  
.search-bar {
	height: 100px;
	display: block;
	padding-top: 0px;
	padding-bottom: 15px;
	background-color:#283487;
	
	
}


.mob-view {
	display:none;
}

#content-gc h2 {
	margin-top:55px;
	margin-bottom:30px;
}

.acom {
	margin-bottom:70px;
}

.mob-buffer:nth-child(3n+5) {
    clear:both;
	margin-top:50px;
} 

.post-item:nth-child(3n+4) {
    clear:both;
	margin-top:50px;
} 

#sb_instagram.sbi_col_3.sbi_disable_mobile #sbi_images .sbi_item:nth-child(1) {
	
}

#sb_instagram.sbi_col_3.sbi_disable_mobile #sbi_images .sbi_item:nth-child(2) {
	
}

#sb_instagram.sbi_col_3.sbi_disable_mobile #sbi_images .sbi_item:nth-child(3) {
	
}

#sbi_images {
	
	margin-left: -15px;
	margin-top: -30px;
}

#dc_jqaccordion_widget-2,
#dc_jqaccordion_widget-2 l1,
.mobile-menu l1 {
	list-style:none !important;
}

.post-item {
	-webkit-transition: all 0.3s !important;
    -moz-transition: all 0.3s !important;
    -ms-transition: all 0.3s !important;
    -o-transition: all 0.3s !important;
}

.post-item:hover {
	opacity:.9;
	
	-webkit-transition: all 0.3s !important;
    -moz-transition: all 0.3s !important;
    -ms-transition: all 0.3s !important;
    -o-transition: all 0.3s !important;
}

#blog-block,
#campus-block {
	display:none;
}

.ubermenu-column-3-4.ubermenu-submenu-type-auto.ubermenu-submenu-type-tab-content-panel.ubermenu-submenu-retractor-top {
	left: 153px !important;
}

.ubermenu .ubermenu-nav .ubermenu-column-3-4 {
    width: 80% !important;
    
}

.ubermenu *:focus{
    outline:none;
}

.ubermenu .ubermenu-tab-layout-left > .ubermenu-tabs-group {
    margin-left: 26px !important;
}

.fa-remove::before, .fa-close::before, .fa-times::before {
    display: none;
}

.light-txt a {
	
	font-family: 'Conv_Apercu-Light' !important;
}

#euro-template-logo {
	width: 300px;
	margin-bottom: 40px;
	margin-top: 80px;
	
}

#euro-single-logo {
	width: 300px;
	margin-bottom: 40px;
	padding-top: 40px;
}

#euro-template-logo img,
#euro-single-logo img {
	width: 100%;
	height: auto;
}


.ubermenu-column-1-4.ubermenu-submenu.ubermenu-submenu-id-659.ubermenu-submenu-type-auto.ubermenu-submenu-type-tabs-group,
.ubermenu-column-1-4 {
	
	
	 margin-left: -84px !important;
}

.ubermenu .ubermenu-colgroup .ubermenu-column, .ubermenu .ubermenu-custom-content-padded, .ubermenu .ubermenu-nonlink, .ubermenu .ubermenu-retractor, .ubermenu .ubermenu-submenu-padded, .ubermenu .ubermenu-submenu-type-stack > .ubermenu-item-normal > .ubermenu-target, .ubermenu .ubermenu-target, .ubermenu .ubermenu-widget, .ubermenu-responsive-toggle {
    padding:9px 20px !important
}

nav#ubermenu-main-3-main-menu {
	padding-top: 6px !important;
	
	
}


.ubermenu-skin-black-white-2 .ubermenu-submenu .ubermenu-item-header.ubermenu-has-submenu-stack > .ubermenu-target {
    border-bottom: 1px solid #ffffff !important;
}

.ubermenu-skin-black-white-2 .ubermenu-submenu .ubermenu-item-header.ubermenu-has-submenu-stack > .ubermenu-target {
	height: 30px !important;
}

a.anchor {
display: block;
position: relative;
top: -150px;
visibility: hidden;
}

#content-exec {
	
}
#content-admin,
#content-staff {
	margin-top: 130px;
}

.staff-heading {
	margin-bottom: 60px;
}

/* ----------------------- Extra Small Devices, Phones ------------------------------- */ 


@media only screen and (max-width : 480px) {
	
#content-admin,
#content-staff {
	margin-top: 60px;
}
	
	
#lang_sel {
    margin-top: 0px;
    height: 60px !important;
    margin-left: 0px !important;
    float: none;
	margin-bottom: 20px;
}
	
#lang_sel a {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ffffff !important;
    color: #444444 !important;
    display: block !important;
    font-size: 22px !important;
    line-height: 60px !important;
    padding-left: 0px !important;
    text-decoration: none !important;
    margin-top: 1px !important;
    letter-spacing: 2px !important;
    font-family: "Conv_Apercu-Light";
    padding-top: 1px !important;
	
	height: 60px !important;
	width: 450px;
	
}
		
#lang_sel ul ul {
    border-top: 1px solid #ffffff;
    margin-top: 37px !important;
}
	
	
.loc-melb-but,
.loc-syd-but {
    
    font-size: 22px;
    line-height: 60px;

    padding-left: 10px;
    padding-right: 10px;
    margin-bottom: 30px;
    margin-top: 30px;
	width:270px !important;

}

.banner-text {
    
    font-family: 'Conv_Apercu-Bold';
    font-size:40px !important;
	line-height: 50px !important;
	
	text-align: center;
	
  	width:380px;
	margin-left: auto;
	margin-right: auto;
	
	padding-bottom:0px !important;
    
  }
	
	

#syd-ico, #melb-ico {
 
    margin-top: 0px;
 
}

.redbg,
.bluebg {

    padding-top: 45px;
    padding-bottom: 45px;
}
	
	

	
#campus-block {
	display:block;
}
	
	.col-ts-12 { float: none; 
		width: 100%;
		margin-left: 0px;
	
	}
	
.blog-readmore {
	height:60px;
	
}

#blog-single-content {
	margin-bottom:35px;
}

#content-blog-single h1 {
	margin-bottom:50px;
	margin-top:50px;
	
}

#blog-single-summary {
	
	margin-bottom:30px;
}

.blog-thumb {
	margin-bottom:30px;
}

.post-item {
	margin-bottom:50px;
}
	
.button-green {

    font-size: 22px;
    line-height: 60px;
    text-align: center;
    background: #FFFFFF;
    padding-left: 10px;
    padding-right: 10px;
    color: #EB5037 !important;
    width: 150px;

    margin-bottom: 10px;
    margin-top: 50px;
}

.button-green a {
	color: #EB5037 !important;
}

#social-inst {
    width: 37px;
    height: 37px;
    background-image: url(images/social_inst.png);
    background-size: 37px 37px;

	
	margin-bottom:30px;
}

#social-fb {
    width: 37px;
    height: 37px;
    background-image: url(images/social_fb.png);
    background-size: 37px 37px;

	
	margin-bottom:30px;
}
	
	
.botborder {
	border-bottom:solid 1px #ffffff;
	
	margin-bottom:30px;
}
	
.su-spoiler {
    margin-bottom: 50px !important;
}
	
#content-blog  {
    margin-top: 50px;
    margin-bottom: 50px;
}

#faq-content {
    margin-top: 50px;
    margin-bottom: 0px;
}

.deskview {
	display:none;
}

.acom-content h2 {
	margin-top:50px;
	margin-bottom:30px;
}
	
.acom {
	margin-bottom:50px;
}
	
#content-gallery {
    margin-top: 30px;
    margin-bottom: 30px;
}
	
content-campus-section1 {
    margin-top: 50px;
}

#content-campus-section2 {
    margin-bottom: 80px;
}
	
.melb-syd-button {
	font-size:27px;
	width: 210px;
	height:60px;
	line-height:60px;
}

.melb-syd-button {
	margin-bottom:50px;
}

.section-flex,
.section-flex2 {
	margin-bottom:0px;
}
	
.flex-image {
	margin-top:80px;
	margin-bottom:50px;
}
	
#content-student-life {
    margin-top: 0px;
    margin-bottom: 55px;
}
	
.staff-box {
    margin-bottom: 40px;
	height: 320px;
}

.staff-content h3 {
	margin-bottom:5px;
}
	
#content-gc {
	margin-top:0px;
}

#course-wrapper {
	background-image: none !important;
	padding-top: 0px;
}

#table-content,
.course_structure	
	{
	display:none;
}

.course-cat {
	margin-bottom:0px !important;
}
	
.c-loc {

	font-size:20px;

}

.c-dur {
	font-size:20px;
}

#course-heading {
	height:60px;
	margin-top:100px;
	margin-bottom:100px;
}

.course-heading-mob {
	margin-top:50px !important;
	margin-bottom:0px !important;
	height:auto !important;
}

.course-loc-dur {
	margin-top:40px;
}

.course-readmore {
	font-size:22px;
}

#content-course h3 {
	font-family: 'Conv_Apercu-Bold';
	font-size:30px;
	line-height:26px;
	
	margin-top:65px;
}

#content-course {
	margin-bottom:50px;
}
	
#content-courses {
    margin-top: 20px;
}

.mob-buffer {
	margin-bottom:20px;
}

.whitetxt h1,
.whitetxt {
	color:#ffffff !important;
}

.yellowtxt {
	color:#FFDC48;
}

.redtxt {
	color:#EB5037;
}

.bluetxt {
	color:#253784;
}
	
.greentxt {
	color:#6EDCB9;
}

	
.yellowbg {
	background-color:#FFDC48;
}

.redbg {
	background-color:#EB5037;
}

.bluebg {
	background-color:#253784;
}
	
.greenbg {
	background-color:#6EDCB9;
}

	
	
	
	
.mob-view {
	display:block;
}

	p {
		margin-bottom: 50px;
	}
	
	h1 {
		font-family: 'Conv_Apercu-Bold';
		font-size:42px;
		line-height:50px;
		color: #FFFFFF !important;
		letter-spacing: 0px !important;
	}
	
	h2 {
		
		font-family: 'Conv_Apercu-Bold';
		font-size:20px;
		margin-top: 45px;
		margin-bottom: 30px;
		color: #ffffff;
	}
	
	h3 {
		font-family: 'Conv_Apercu-Bold';
		font-size:36px;
		
	}
	
	h4 {
		font-family: 'Conv_Apercu-Bold';
		font-size:24px;
		
	}
	
	h5 {
		font-family: 'Conv_Apercu-Bold';
		font-size:27px !important;
		line-height:40px;
		
	}
	
	.blog-readmore h5 {
		font-family: 'Conv_Apercu-Bold';
		font-size:27px !important;
		line-height:60px;
	}
	
	
	
	
	#home-courses-block h1,
	#home-apply-block h1,
	.pre-footer-txt h1 {
		color: #FFFFFF !important;
		
	}
	
	
	
	.b1 {
	color: #283487;
    font-size: 28px !important;
    line-height: 34px !important;
}

.b1-w {
	
}

.b2 {
	font-size: 22px !important;
    line-height: 32px !important;
	
}

.b2l {
	color: #283487 !important;
	font-size: 22px !important;
    line-height: 32px !important;
}
	
	
	
	
	
	
	
	
	
	
	
	.wrapper {
		width:480px;
		margin-left:auto;
		margin-right:auto;
	}
	
	
	.course-heading-mob h1 {
		margin-bottom: 10px;
		color: #283487 !important;
	}
	
	
	#content-course h2 {
		margin-top: 45px;
		margin-bottom: 30px;
	}
	
	#content-course h5 {
		margin-top: 45px;
		margin-bottom: 30px;
	}
	
	#course-overview-content {
		margin-top: 30px;
		margin-bottom: 0px;
		
	}
	
	.b1 #course-overview-content {
		margin-top: 30px;
		margin-bottom: 0px;
		font-size: 22px !important;
		line-height: 32px !important;
		
	}
	
	.whitetxt p {
		margin-bottom: 20px;
		font-size: 28px !important;
		
		
	}
	
	div {
		border:solid 0px rgba(255,78,81,1.00);
	}
	
	.block2 h1 {
		color: #FFFFFF !important;
		
		
	}
	
	#home-text h2 {
	
	font-family: 'Conv_Apercu-Light';
	
	}
	
	#responsive-menu-pro-container {
		z-index: 1 !important;
		margin-top:100px !important;
	}
	
	#responsive-menu-pro-container #responsive-menu-pro li.responsive-menu-pro-item a {
    background-color: #fff;
    border-bottom: 0px solid #000 !important;
    border-top: 1px solid #000;
    color: #283487;
    line-height: 66px;
	}
	
	.header-mob {
		background: #ffffff none repeat scroll 0 0;
		display: block;
		height: 100px;
		width: 100% !important;
		z-index: 9999999;
		position:relative;

	}
	
	#mob-logo {
		padding:25px 25px 5px 25px;
	}
	
	#mob-logo a img {
		width:170px;
		height:auto;
	}
	
	.button {
    margin-top: 40px !important;
}
	
	header {
		display:none;
	}
	
	#home-banner {
		width:480px !important;
		min-width:480px !important;
		margin-left:auto;
		margin-right:auto;
		margin-top:0px;
	}
	
	
	#wrapper {
		width:100% !important;
		min-width:100% !important;
		margin-left:auto;
		margin-right:auto;
		
		overflow:hidden
	}
	
	.pre-footer {
		/*
		width:480px !important;
		*/
		margin-left:auto;
		margin-right:auto;
		
		
	}
	
	.loc-banner,
	.smaller,
	.header-buffer,
	.home-banner {
		display:none !important;
	}
	
	.footer #lang_sel {
	display: block !important;
	
}

	
	#logo {
    height: 60px;
    margin: 40px 0;
    width: 208px;
}
	
	#footer-social {
    height: auto;
    margin-top: 20px;
	}
	#footer-social img {
    height: 40px;
    width:auto;
	}
	
	nav {
		display:none;
	}

	#header-buffer,
	#logo-wrap,
	#desktop-nav,
	#search-area,
	#home-mel-block,
	#home-student-block,
	#navigation,
	#home-anim-block-1,
	#home-anim-block-2,
	#home-anim-block-3,
	#home-anim-block-4,
	#home-news-block,
	#home-social-block,
	#footer-col1,
	#footer-col2,
	#footer-map {
		display:none;
	}
	
	.home-page-txt {
		display:none;
	}
	
	
	.footer {
		height:auto;
		font-size: 26px;
    	line-height: 36px;
		margin-top:0px;
		min-width: 100%;
	}
	
	
	.anim1,
	.anim4 {
		width:100%;
	}
	
	#home-text {
		background-color:#6edcb9;
		color:#FFFFFF;
		padding-top:50px;
		margin-top:0px;
		padding-bottom:50px;
		margin-bottom:0px;
		padding-left:20PX;
		padding-right:20PX;
		
		
		width:100%
	}
	
	#home-student-block {
		margin-bottom: 0px;
		margin-top: 0px;
		padding-top:98px;
		padding-bottom:98px;
		background-color:#283487;
	}
	
	#home-courses-block 
	{
		display:block;
		margin-bottom: 0px;
		margin-top: 0px;
		padding-top:98px;
		padding-bottom:98px;
		background-color:#FFDC48;
		
		cursor:pointer;
	}
	
	#campus-block 
	{
		display:block;
		margin-bottom: 0px;
		margin-top: 0px;
		padding-top:98px;
		padding-bottom:98px;
		
		cursor:pointer;
	}
	
	#blog-block,
	#home-apply-block {
		display:block;
		margin-bottom: 0px;
		margin-top: 0px;
		padding-top:107px;
		padding-bottom:107px;
		background-color:#eb5037;
		
		cursor:pointer;
	}
	
	#home-apply-block,
	#home-student-block h3,
	#home-text h2 {
		color:#FFFFFF !important;
	}
	
	.footer h4 {
		font-size: 26px;
		line-height: 36px;
	}
	
	.footer-heading {
     	font-size: 26px;
    	line-height: 36px;
	}
	
	.footer-line {
		font-size:18px;
		line-height:22px;
	}
	
	#home-mel-block,
	#home-student-block {
	
	
}

	.footer,
	.pre-footer {
		background-image:none;
		
	}
	
	.pre-footer,
	.footer {
		
		width:100%;
		
		min-width:480px;
		
		margin-left:auto;
		margin-right:auto;
	}
		
		

.footer-line {

    width: 440px !important;
	display:none;
}

.pre-footer {
    background-color: #253784;
    background-image:none;
    min-height:600px;
    overflow: hidden;
    padding-top: 70px;
    width: 100%;
}

.pre-footer-txt {
   font-size: 28px;
   font-family: 'Conv_Apercu-Light';

}

	.pre-footer-txt p {
		width: 60% !important;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 20px !important;

}
	
	.syd-button, .melb-button {
		height: 60px !important;
		line-height: 60px !important;
		
		
	}
	
	
	
	.gform_wrapper {
		width: 100% !important;
		overflow: scroll !important;
		
		
	}
	
	.gform_body {
		width:100% !important;
		margin-bottom: 20px !important;
		
	}
	
	
.gform_wrapper .top_label li.gfield.gf_left_third, 
.gform_wrapper .top_label li.gfield.gf_middle_third, 
.gform_wrapper .top_label li.gfield.gf_right_third {
    float:none !important;
}
	

	.col-md-12 .gform_wrapper .top_label li.gfield.gf_left_third, .col-md-12 .gform_wrapper .top_label li.gfield.gf_middle_third, 
.col-md-12 .gform_wrapper .top_label li.gfield.gf_right_third {
   
    width: 100% !important;
	
}
	
	
	.col-md-12 .gform_wrapper .top_label li.gfield.gfield_error.gf_left_third, .col-md-12 .gform_wrapper .top_label li.gfield.gfield_error.gf_middle_third {
	width: 100% !important;
	
	
}
	
	
	.gform_wrapper .top_label li.gfield.gf_left_third, .gform_wrapper .top_label li.gfield.gf_middle_third, .gform_wrapper .top_label li.gfield.gf_right_third,
	
	
	.gform_wrapper ul li.gfield {
		width:100% !important;
		margin-bottom: 20px !important;
		
		
	}
	
	.pre-footer .gform_wrapper .top_label li.gfield.gf_middle_third, .gform_wrapper .top_label li.gfield.gf_right_third {
		margin-left: 0px !important;
		
		
		
	}
	
	
	.pre-footer .gform_footer {
		float: none !important;
		width: 100% !important;
		
		
		
	}
	
	
	.pre-footer div#gform_confirmation_wrapper_1.gform_confirmation_wrapper {
		color: #6edcb9 !important;
		border-top: 2px solid #6edcb9 !important;
		border-bottom: 2px solid #6edcb9 !important;
		text-align: center !important;
		width: 100% !important;
		margin-left: auto !important;
		margin-right: auto !important;
		padding-top: 12px !important;
		padding-bottom: 12px !important;
		margin-top: 20px !important;
		font-size: 22px !important;
		
		
	}
	
	

li#field_1_1.gfield.gf_left_third.field_sublabel_below.field_description_below div.ginput_container input#input_1_1.medium {
	/*
	position:absolute !important;
	*/
	/*
	width:420px !important;
	*/
	width:100% !important;
	height:60px !important;
	
	font-size:28px !important;
	float: none !important;
	
		margin-left: 0px !important;
		margin-right: 0px !important;
}
	
li#field_1_2.gfield.gf_middle_third.field_sublabel_below.field_description_below div.ginput_container input#input_1_2.medium{
	/*
	position:absolute !important;
	*/
	/*
	width:420px !important;
	left:30px !important;
	*/
	
	width:100% !important;
	
	height:60px !important;
	
	font-size:28px !important;
	float: none !important;
	
	margin-left: 0px !important;
		margin-right: 0px !important;
}

input#gform_submit_button_1.gform_button.button {
    font-size:28px !important;
    height:60px !important;
	display: block !important;
	
	width:174px !important;
	margin-left: auto !important;
	margin-right: auto !important;
	
}

div#home-courses-block.container div.row div.col-md-12 h3,
div#home-apply-block.container div.row div.col-md-12 h3 {
	font-size:42px;
	font-family: 'Conv_Apercu-Bold';
}

	
	.course-readmore {
		height: 65px;
		line-height: 65px;
		margin-bottom: 50px;
		
	}
	
	
	.footer {
		padding-bottom: 44px;
		padding-top: 30px !important;
	}

.footer-heading {
    font-size: 20px;
    font-family: 'Conv_Apercu-Bold';
}


.footer p {
    font-size: 26px;
    font-family: 'Conv_Apercu-Light';
	line-height:34px;
}

	
	.footer .telephone {
		font-size: 26px !important;
		font-family: 'Conv_Apercu-Bold';
		
		
	}
	
	.footer .telephone {
		margin-bottom: 60px;
		
		
	}
	.footer .copyright {
		font-size: 18px;
		line-height: 20px;
		width: 400px;
		
		
	}	
	

.header-mob {
    position: relative;
    z-index: 99900 !important;
}

#megaMenu {
    margin-top: 0px !important;
}


.mobile-menu {
	width:100%;
}

#melb-syd {
    height: auto !important;
    width: 100% !important;

}

#melb-syd {

	
	background-color:#eb5037;
	
	background-image:none;
	
}

.grad {
	background:none;
}

#mob-b1 {
	color:#FFFFFF !important;
}

.whitetxt h1 {
	margin-bottom:20px;
	margin-top:10px;
}
	
	
	#sb_instagram {
	width:480px !important;
	padding-bottom: 0px !important;
}
#inst-mob {
	padding: 0px !important;
	margin: 0px !important;
}

#sbi_images {
	margin: 0px !important;
	padding: 0px !important;
}

}




/* Small */
@media(min-width:768px) and (max-width:991px){
	
	
	#home-mel-block,
	#home-student-block {
	
	
	}
	
	.footer,
	.pre-footer {
		background-image:none;}
		
		
		header #logo2 {

	
	top: 0px;

	
	}
	
	#megaMenu {
    margin-top: 0px;
}

.container {
		
	
	width:1170px !important;
	
	
	}
	.wrapper, #navigation {
			
			
			width: 1500px;
	
		}
	
	

}

/* Medium */
@media(min-width:992px) and (max-width:1199px){
	
	.container {
		
	
	width:1170px !important;
	
	
	}
	.wrapper, #navigation {
			
			
			width: 1500px;
	
		}
	
}

/* Large */
@media(min-width:1200px){
	

}

/* ------------------ Start Mobile Styles --------------------------- */


@media(min-width:481px) and (max-width:767px){
	
	
	.container {
		
	
	width:1170px !important;
	
	
	}
	
	.wrapper, #navigation {
			
			
			width: 1500px;
	
		}
	
	
	
}
	

/* - Video update - */

.home-video{
	position: relative;
}

.banner-text{
	color: #ffffff;
    position: absolute;
    top: 50%;  /* position the top  edge of the element at the middle of the parent */
    left: 50%; /* position the left edge of the element at the middle of the parent */
    transform: translate(-50%, -50%); /* This is a shorthand of
                                         translateX(-50%) and translateY(-50%) */
}

.home-video video{display: block}