.bottom-2column-english {
    padding-top:20px;
    padding-bottom:20px;
}
.google-maps {
    position: relative;
    padding-bottom: 90%;
    height: 0;
    overflow: hidden;
}
.google-maps iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.english-plus-fw {
    width: 100vw;
	 margin-left: calc(-1 * ((100vw - 100%) / 2));
	 position: relative;
	 display: inline-block;
	 background-image:url('../img/english-plus/PurpleTexture.jpg');
	 background-repeat:no-repeat;
	 background-size:cover;
	 margin-top:25px;
	 margin-bottom:25px;
}


.landing {
    height: 43px;
    background-color: #4f2683;
}
.landing-header {
    max-width: 1160px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
    text-align: center;
    vertical-align: middle;
    line-height: 43px;
    color: white;
}

.landing-header p {
    margin-bottom: 0;
    margin-right: 10px;
}
div.landing-header a {
    color: white;
}
.padding {
    padding-left:10px;
    padding-right:10px;
}
.recruit-bkg {
    border-top: 10px solid #f99c24;
    border-bottom: 10px solid #f99c24;
    background-color: #ddd;
    padding-top:15px;
    padding-left:5%;
    padding-right:5%;
    padding-bottom:15px;
}
.recruit-btn {
	 background-color: #f99c24;
	 color: #2c2c2c;
	 margin: 5px 5px 5px 5px;
	 text-shadow: 0 0 0 transparent;
	 box-shadow: inset 0 0 0 white, 0 0 0 transparent;
	 text-decoration: underline;
	 letter-spacing: 1px;
	 max-width: 100%;
	 white-space: normal;
	 font-size: 25px;
	 font-weight: 500;
	 border-radius: 0px;
	 display: inline-block;
	 padding: 6px 12px;
	 margin-bottom: 0;
	 line-height: 1.42857143;
	 text-align: center;
	 white-space: nowrap;
	 vertical-align: middle;
	 -ms-touch-action: manipulation;
	 touch-action: manipulation;
	 cursor: pointer;
	 -webkit-user-select: none;
	 -moz-user-select: none;
	 -ms-user-select: none;
	 user-select: none;
	 background-image: none;
	 border: 1px solid transparent;
	 border-top-color: transparent;
	 border-right-color: transparent;
	 border-bottom-color: transparent;
	 border-left-color: transparent;
}
 a.recruit-btn:hover {
	 background-color:#4f2683;
	 color:#ffffff;
}
 li.facebook, li.telephone, li.email{
	 background-image:none;
	 list-style-type: none;
	 color: #4f2683;
	 font-size: larger;
}
 li.facebook::before {
	 content: '';
	 display: inline-block;
	 height: 60px;
	 width: 60px;
	 background-size: 60px;
	 background-image: url('../img/recruitment/WELC-Facebook.svg');
	 background-repeat: no-repeat;
	 margin: 10px 10px 10px 0px;
	 background-position: center center;
	 vertical-align: middle;
}
 li.telephone::before {
	 content: '';
	 display: inline-block;
	 height: 60px;
	 width: 60px;
	 background-size: 60px;
	 background-image: url('../img/recruitment/WELC-Phone.svg');
	 background-repeat: no-repeat;
	 margin: 10px 10px 10px 0px;
	 background-position: center center;
	 vertical-align: middle;
}
 li.email::before {
	 content: '';
	 display: inline-block;
	 height: 60px;
	 width: 60px;
	 background-size: 60px;
	 background-image: url('../img/recruitment/WELC-Email.svg');
	 background-repeat: no-repeat;
	 margin: 10px 10px 10px 0px;
	 background-position: center center;
	 vertical-align: middle;
}
 div.right-2column, div.right-2column-respond {
	 border-left:none;
}
 div.center-3column {
	 border-left:none;
}
 .full-width-recruitment-1 img {
	 width:75%;
}
 .full-width-recruitment-1 {
	 width: 100vw;
	 margin-left: calc(-1 * ((100vw - 100%) / 2));
	 position: relative;
	 display: inline-block;
	 background-image:url('../img/recruitment/GreyBG-1-1960X550.png');
	 background-repeat:no-repeat;
	 background-size:cover;
	 margin-top:30px;
	 margin-bottom:30px;
}
 .full-width-english-top {
	 width: 100vw;
	 margin-left: calc(-1 * ((100vw - 100%) / 2));
	 position: relative;
	 display: inline-block;
	 background-image:url('../img/english-plus/PurpleTexture.jpg');
	 background-repeat:no-repeat;
	 background-size:cover;
	 margin-top:25px;
}
 .full-width-recruitment-3 {
	 width: 100vw;
	 margin-left: calc(-1 * ((100vw - 100%) / 2));
	 position: relative;
	 display: inline-block;
	 background-image:url('../img/recruitment/GreyBG-2-2200X700.png');
	 background-repeat:no-repeat;
	 background-size:cover;
	 margin-top:30px;
}
 .two-column-recruitment {
	 max-width: 1160px;
	 margin-left: auto;
	 margin-right: auto;
	 margin-top:2%;
}
 .three-column-recruitment {
	 max-width: 1160px;
	 margin-left: auto;
	 margin-right: auto;
	 margin-top:2%;
	 margin-bottom:20px;
}
 .border {
	/* background:grey;
	 background-image: url('../img/english-plus/coloured-bar.svg'), url('../img/english-plus/ColouredBlock.svg'), url('../img/english-plus/coloured-bar.svg');
	 background-position: left top, center center, left bottom;
	 background-repeat: no-repeat;
	 border: 10px solid transparent;
	 border-top: 10px solid transparent;
	 border-bottom: 10px solid transparent;
	 padding-top: 15px;
	 padding-bottom: 15px;
	 */
	/* -webkit-border-image: url('../img/english-plus/coloured-bar.svg') 50 round;
	 -o-border-image: url('../img/english-plus/coloured-bar.svg') 50 round;
	 border-image: url('../img/english-plus/coloured-bar.svg') 50 round;
	 border-image-width: 30px;
	 */
	 background-image:url('../img/english-plus/ColouredBlock2.jpg');
	 background-repeat:no-repeat;
	 background-size:cover;
}
 .full-banner {
	 width: 100vw;
	 margin-left: calc(-1 * ((100vw - 100%) / 2));
	 position: relative;
	 display: inline-block;
}
 .full-width {
	 width: 100vw;
	 margin-left: calc(-1 * ((100vw - 100%) / 2));
	 position: relative;
	 display: inline-block;
	 background-color: #4f2683;
}
 .full-width-2 {
	 width: 100vw;
	 margin-left: calc(-1 * ((100vw - 100%) / 2));
	 position: relative;
	 display: inline-block;
	 background-image: url('../img/english-plus/texture-18.svg');
	 background-repeat: no-repeat;
	 background-size:cover;
	 padding-top:3%;
}
 .student-testimonial {
	 color:white;
}
 .why-container {
	 max-width: 1160px;
	 margin:auto;
	 padding-top:2%;
}
 .student-testimonial {
	 max-width: 1160px;
	 margin:auto;
}
 .student-testimonial img {
	 margin:auto;
}
/* SECTIONS */
 .section {
	 clear: both;
	 padding: 0px;
	 margin: 0px;
}
/* COLUMN SETUP */
 .col {
	 display: block;
	 float:left;
	 margin: 1% 0 1% 1.6%;
}
 .col:first-child {
	 margin-left: 0;
}
/* GROUPING */
 .group:before, .group:after {
	 content:"";
	 display:table;
}
 .group:after {
	 clear:both;
}
 .group {
	 zoom:1;
	/* For IE 6/7 */
}
/* GRID OF THREE */
 .span_3_of_3 {
	 width: 100%;
}
 .span_2_of_3 {
	 width: 66.13%;
}
 .span_1_of_3 {
	 width: 32.26%;
}
/* GO FULL WIDTH BELOW 480 PIXELS */
 @media only screen and (max-width: 480px) {
	 .col {
		 margin: 1% 0 1% 0%;
	}
	 .span_3_of_3, .span_2_of_3, .span_1_of_3 {
		 width: 100%;
	}
}
/* GRID OF TWO */
 .span_2_of_2 {
	 width: 100%;
}
 .span_1_of_2 {
	 width: 49.2%;
}
/* GO FULL WIDTH AT LESS THAN 480 PIXELS */
 @media only screen and (max-width: 480px) {
	 .col {
		 margin: 1% 0 1% 0%;
	}
}
 @media only screen and (max-width: 480px) {
	 .span_2_of_2, .span_1_of_2 {
		 width: 100%;
	}
}
 .why-container img {
	 
	width:75%;
}
 .centreDiv {
	/* width: 760px;
	 */
	 width: 81%;
	 margin-left: auto;
	 margin-right: auto;
}
 .image-center {
	 background-image:none;
}
 .image-left {
	 background-image:none;
}
 .image-right {
	 background-image:none;
}
 .image {
	 background-image:none;
}
 .welc-subtitle {
	 font-size:125%;
}
 .welc-title {
	 font-size:250%;
	 color:#808080;
}
/* Content Box Hover */
 .content-box {
	 transition: all .2s ease-in-out;
}
 .content-box:hover {
	 transform: scale(1.1);
}
 .index-icon {
	 background-repeat: no-repeat;
	 background-position: center top;
	 background-size: 90px 90px;
	 display:inline-block;
	 width:90px;
	 height:90px;
}
 .banner-bg{
	 background-repeat: no-repeat;
	 background-position: center top;
	 background-size: contain;
	 display:inline-block;
	 width: 100%;
	 height:200px;
}
 .index-about{
	 background-image: url('../img/image_placeholder/icon_about_us.jpg');
}
 .index-about:hover {
	 background-image: url('../img/image_placeholder/icon_about-us_orange.jpg');
}
 .index-experience{
	 background-image: url('../img/image_placeholder/icon_experience.jpg');
}
 .index-experience:hover{
	 background-image: url('../img/image_placeholder/icon_living-here_purple.jpg');
}
 .index-know{
	 background-image: url('../img/image_placeholder/icon_key_info.jpg');
}
 .index-know:hover{
	 background-image: url('../img/image_placeholder/icon_important-details_red.jpg');
}
 .index-programs{
	 background-image: url('../img/image_placeholder/icon_programs.jpg');
}
 .index-programs:hover{
	 background-image: url('../img/image_placeholder/icon_programs_blue.jpg');
}
 .index-future{
	 background-image: url('../img/image_placeholder/icon_your_future.jpg');
}
 .index-future:hover{
	 background-image: url('../img/image_placeholder/icon_your_future_yellow.jpg');
}
 .index-contact{
	 background-image: url('../img/image_placeholder/icon_contact.jpg');
}
 .index-contact:hover{
	 background-image: url('../img/image_placeholder/icon_contact-us_green.jpg');
}
 .future-icon {
	 background-repeat: no-repeat;
	 background-position: center top;
	 display: inline-block;
	 width: 200px;
	 height: 100px;
}
 .education {
	 background-image: url('../img/icons/future-academics.jpg');
}
 .travel {
	 background-image: url('../img/icons/future-travel.jpg');
}
 .work {
	 background-image: url('../img/icons/future-work.jpg');
}
 .personal {
	 background-image: url('../img/icons/future-personal.jpg');
}
 .know-icon {
	 background-repeat: no-repeat;
	 background-position: center top;
	 display: inline-block;
	 width: 100%;
	 height: 100px;
}
 .air {
	 background-image: url('../img/icons/airplane.jpg');
}
 .bus {
	 background-image: url('../img/icons/bus.jpg');
}
 .train {
	 background-image: url('../img/icons/train.jpg');
}
 .taxi {
	 background-image: url('../img/icons/taxi.jpg');
}
 .map {
	 background-image: url('../img/icons/map.jpg');
}
 .contact-icon {
	 background-repeat: no-repeat;
	 background-position: left;
	 width: 100%;
	 height: 90px;
	 padding-left:90px;
}
 .phone {
	 background-image: url('../img/icons/phone.jpg');
}
 .email {
	 background-image: url('../img/icons/email.jpg');
}
 .facebook {
	 background-image: url('../img/icons/Help desk.jpg');
}
 .clock{
	 list-style-image: url('../img/icons/clock.jpg');
}
 .calendar{
	 list-style-image: url('../img/icons/calendar.jpg');
}
 .person {
	 list-style-image: url('../img/icons/person.jpg');
}
 