/***********************************************************************************************************
									Custom Edit Style 6th August 2016
***********************************************************************************************************/
table.form_policy{
    width: 100%;
}
.form_policy tr {
    border-bottom: 1px solid;
}
.form_policy tr.head {
    border-top: 1px solid;
}
.form_policy tr th, .form_policy tr td{
    padding: 13px;
	text-align:left;
	font-size:17px;
}
.form_policy tr td.pdf-icon {
	text-align: center;
}
.form_policy tr td.pdf-icon a .fa {
 	font-size:28px;
}
.form_policy tr th.pdf-icon a .fa{
    width: 10%;
}
table.welfare{
	border:1px solid;
}
.welfare tr.head th, .welfare tr td {
    border-bottom: 1px solid;
	text-align:left;
}
.welfare tr td{vertical-align:top;}
.sc_table table.welfare tr.head th {
    background-color: rgba(228, 68, 116, 0.15);
}
.ceo_course .vc_col-sm-4{
 overflow: hidden;
}
.ceo_course .image_layer {
    display: none;
}
.ceo_course .course_image {
 height:360px;
 transform: scale(1, 1);
    transition: all 1.5s ease 0s;
 -webkit-transition: all 1.5s ease 0s;
}
.ceo_course .vc_col-sm-4:hover {
 animation: 1.5s ease-out 0s normal forwards 1 running animatedBackground;
}
.ceo_course .vc_col-sm-4:hover .course_image{
 transform: scale(1.2, 1.2);
 -webkit-transform: scale(1.2, 1.2);
}
.ceo_course .image_background {
 display: block;
    position: absolute;
    top: 0;
    z-index: 9;
 width: 92.5%;
 text-align: center;
 right:7px;
}
.ceo_course .image_background h5, .ceo_course .image_background h4, .ceo_course .image_background a{
 color: #fff;
}
.ceo_course .vc_col-sm-4:hover .image_layer {
    background-color: #000000;
    display: block;
    height: 100%;
    left: 0;
    opacity: 0.5;
    position: absolute;
    top: 0;
    width: 100%;
}
.usermenu_area .site_button > a {
    background: #ffffff none repeat scroll 0 0;
    border-radius: 2px;
    color: #000000;
    padding: 5px;
}
.usermenu_area ul.usermenu_list li a.social_icons::before {
	bottom: 1px;
}
footer.footerWrap.footerStyleDark {
	 background-image: url("images/bg/footer_layer.jpg");
	 background-size: cover;
}
footer.footerWrap.footerStyleDark .blue_layer {
    background-color: rgba(41, 51, 101, 0.83);
}
footer.footerWrap.footerStyleDark .blue_layer .main.footerWidget.widget_area.sidebarStyleDark {
    background-color: rgba(255, 255, 255, 0);
	padding-bottom: 20px;
}
.footerWrap .contact_address {
	padding: 0px 0 60px;
}
.footerWrap .contact_address .text-center{
	text-align: center;
	padding-bottom: 15px;
}
.footerWrap .contact_address .text-center h4{
	color: #fff;
}
.life_geelong h3 {
    line-height: 30px;
    padding-bottom: 10px;
}
.mainmenu_area .int_banner{
	 background-image: url("images/bg/international.png");
}
header.menu_center .wrap_logo .logo.logo_left {
    margin-top: 0;
	text-align:left;
}
.sc_countdown_wrapper.home_countdown {
    text-align: left;
}
.squareButton.fullSize {
	margin-bottom: 5px;
}
.coe_acknowledge p {
	color: #fff;
	line-height: 1.4;
	padding: 0;
}
.footerStyleDark hr {
	color: rgba(255, 255, 255, 0.23);
}
@media (max-width: 360px){
	.mainmenu_area .int_banner{
		background-image: url("images/bg/international-360.png");
	}
}
@media only screen and (max-width: 500px) {
	.topWrap .usermenu_area .menuItemRight {
		text-align: center;
		margin: 0;
		left: unset;
		height: auto;
		line-height: 2.5;
		float: none;
	}
	.topWrap .usermenu_area .menuItemRight span {
		display: block;
	}
	header.menu_center .wrap_logo .logo.logo_left {
		float: none;
		text-align: center;
	}
	.custom_logo .logo img {
		height: 90px;
	}
}
/*Keyur Custom css for responsive*/
@media only screen and (max-width: 500px) {	
	.service_font_color .sc_alignleft img{
		width:100% !important;
	}
	.flip-clock-wrapper ul{
		width:30px !important;
		font-size:40px !important;
		height:72px !important;
		font-weight:100;
	}
	.flip-clock-divider{
		width:5px !important;		
	}
	.flip-clock-wrapper ul li a div div.inn{
		font-size:35px !important;
	}
	.flip-clock-divider.days::before {
		content: 'Days';
		left: -26px !important;
		font-size: 16px;
		top: 76px;
	}
	.flip-clock-divider.hours::before {
		content: 'Hours';
		left: -26px;
		top: 76px;
		font-size: 16px;
	}
	.flip-clock-divider.minutes::before {
		content: 'Minutes';
		font-size: 16px;
		top: 76px;
		left: -26px;
	}
	.flip-clock-divider.seconds::before {
		content: 'Seconds';
		font-size: 16px;
		left: -26px;
		top: 76px;
	}
	.mainmenu_area .int_banner{
		background-image:none;
	}
	.logo.logo_left{
		text-align:center;
	}
	.content iframe {
		max-width: 256px;
	}
}
@media only screen and (max-width: 360px) {	
	.service_font_color .sc_alignleft img{
		width:100%;
	}
}
@media only screen and (max-width: 1280px) {	
	footer.footerWrap.footerStyleDark{
		background-image:none;
	}
}
div.wpcf7-validation-errors{
	border:0px;
}
div.wpcf7-mail-sent-ok
{
	border: 0px;
}
select.select_box{
	background-color: white !important;
	border: 2px solid #e6e9ee !important;
	height: 39px !important;
    width: 100% !important
}
.mb-15 {
	margin-bottom: 15px;
}