#topbar { padding:12px 0px 0px 0px; }
#logo { float:none; margin:0px auto; }
#meta-head { float:none;margin: 10px auto 15px auto;max-width:330px; }
#header-nav { float:none; text-align:center; margin:0 auto 15px auto;width:100%; }
.hnav { float:none; display:inline-block;margin:0px 14px;}



#footer-nav { display:none; }
#footer-tag { display:none; }
#footer-logo { float:none; margin-left:auto; margin-right:auto;}
#copyright { float:none; text-align:center;}


#grey-image-footer h4 { font-size:28px; }
#grey-image-footer p { font-size:14px; line-height:21px;}

#grey-image-footer {
    background: url("") no-repeat scroll 50% 0 #E5E5E5;
    padding: 25px 0;
}

.cartadd {display: -webkit-flex;-webkit-flex-direction: row-reverse;-webkit-justify-content: flex-end;-webkit-align-items: baseline;}
.cartadd input { margin-left:10px;}
.inputfield.product_quantity { width:38px;}


#addressform .form-row{width:50%;}
#addressform .button.icon-arrow{margin-top:22px;}

#paymentform .bottom_10,
.page-training #contact-form-wrapper .form-row,
div.courseRegistration #signupform .form-row,
div.courseRegistration #loginform .form-row{width:50%;}

div.courseRegistration #signupform .form-row:nth-child(3n +1) { clear:none;}
div.courseRegistration #signupform .form-row:nth-child(2n +1) { clear:left;}

.courselist .hitem{font-size:16px;}

#facility-images img {width:48%;}

#leavebehind #topbar #header #meta-head
{
	margin-top: 15px;
	margin-bottom: 15px;
}

#leavebehind .about-us .leftcol 
{ 
	max-width:50%;
}

#leavebehind .about-us .rightcol 
{ 
	max-width:50%;
}

#leavebehind  .banner-title { margin-bottom: 10px; font-size:22px; line-height:inherit; max-width:500px;}
#leavebehind  .banner-sub-title { font-size:14px; line-height:inherit;margin-top:12px;}