@charset "utf-8";
/* CSS Document */
body{ font-size: 14px; /*color:#FFF;*/ background-color:#f1f1f1!important; font-family: 'LatoWeb';}
html, body {height: 100%; margin:0; padding:0; width:100%;}
form{ margin:0; padding:0; border:none;}

/*-----------------------*/
.row-flex, .row-flex > div[class*='col-'] {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	/*flex:1 1 auto;*/
}

.row-flex-wrap {
	-webkit-flex-flow: row wrap;
	align-content: flex-start;
	flex:0;
}

.row-flex > div[class*='col-'], .container-flex > div[class*='col-'] {
	margin:-.2px; /* hack adjust for wrapping */
}

.container-flex > div[class*='col-'] div,.row-flex > div[class*='col-'] div {
	/*width:100%;*/
}


.flex-col {
	display: flex;
	display: -webkit-flex;
	flex: 1 100%;
	flex-flow: column nowrap;
}

.flex-grow {
	display: flex;
	-webkit-flex: 2;
	flex: 2;
}

/*-------------------------------*/
.nopadding {
	padding: 0 !important;
	margin: 0 !important;
}

.clearboth { clear:both;}
.floatL {float:left;}
.floatR {float:right;}
.height5 {height:5px;}
.height10 {height:10px;}
.height15 {height:15px;}
.height20 {height:20px;}
.height25 {height:25px;}
.height30 {height:30px;}
.height35 {height:35px;}
.height40 {height:40px;}
.height45 {height:45px;}
.height50 {height:50px;}
.height60 {height:60px;}
.height70 {height:70px;}
.height80 {height:80px;}
.height90 {height:90px;}
.absolute {position:absolute;}
.relative {position:relative;}
.arial { font-family:Arial_Bold;}

/*header ------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.top_wrapper {height:100px;}
.wrapper_center { margin:0 auto; width:1200px;}
.logo_wrapper { background:url(../images/header_logo.png) no-repeat; width:177px; height:64px; float:left;}
.menu_btn { background:url(../images/header_menu.png) no-repeat; width:26px; height:18px;margin-top:10%;}
.login_wrapper { float:right; margin-top:18px;margin-right:15px;}
.login { background:url(../images/header_login.png) no-repeat; width:197px; height:41px; margin-top:2%;}
.login:hover{background:url(../images/header_login_hover.png) no-repeat;}
.login2 { background:url(../images/header_login_y.png) no-repeat; width:197px; height:41px; margin-top:2%;}
.login2:hover{background:url(../images/header_login_yhover.png) no-repeat;}
.employer { background:url(../images/header_employer.png) no-repeat; width:181px; height:41px;margin-top:2%; }
.employer:hover{background:url(../images/header_employer_hover.png) no-repeat;}

/*count---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.count_wrapper { background-color:#414141; height:auto;}
.wrapper_center1 { margin:0 auto; width:950px;}
.count_MainWord1 { text-align:center;font-family:Raleway_Bold; font-style:italic; font-weight:700; color:white; font-size:30px; padding-left:10px!important; }
.count_MainWord2 { color:#ffc54d; font-size:36px;}
.white_bar{margin:0 auto;display: block;}
.count_width {width:19%!important;}
.count_spacing {line-height:1.2;}
.count_word1 {color:#00aff0; font-family:Arial_Bold; font-weight:300; font-size:26px; }
.count_word2 {color:#ffffff; font-family:Raleway_SemiBold; font-weight:600; font-size:15px;}

/*map---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.map_wrapper{ clear:both; background:url(../images/map_bg.jpg)no-repeat center top; height:647px; position:relative;}

/*search---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.search_wrapper {bottom:0; left:0;right:0; position:absolute;}
.border { border:ridge; background-color:white;border-color:#f2f2f2;}
.search_word1 { text-align:left;font-family:Raleway_Bold;font-weight:700; color:#00aff0; font-size:23px;}
.search_margin {margin-left:5%!important;}
.search_btn { display:block; width:155px; height:41px; background:url(../images/search_btn.png) no-repeat;background-size: contain;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	touch-action: manipulation;
	cursor: pointer;
	user-select: none;
	border: 1px solid transparent;
	border-radius: 4px}
.search_btn:hover{background:url(../images/search_btn_hover.png) no-repeat;background-size: contain;
	transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
}
.search_btn2 { display:block; width:155px; height:41px; background:url(../images/search_btn.png) no-repeat;background-size: contain;
	padding: 6px 12px;
	/*margin:auto;*/
	font-size: 14px;
	font-weight: normal;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	touch-action: manipulation;
	cursor: pointer;
	user-select: none;
	border: 1px solid transparent;
	border-radius: 4px;
	float: right;
	margin-right: 15px;
}
.search_btn2:hover{background:url(../images/search_btn_hover.png) no-repeat;background-size: contain;
	transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
}
.jobsearch_title01 {
	text-align:center;
	font-size:30px;
	font-weight:bold;
	color:#00aff0;
}
@media (max-width:500px) {
	.search_jobtype_btnlist1 {
		display:none;
		margin:auto;
	}
}
@media (min-width:500px) {
	.search_jobtype_btnlist0 {
		display:none;
	}
}



.parttime_btn_check {display:inline-block; width:109px; height:29px;background:url(../images/search_parttime_hover.png) no-repeat; }
.parttime_btn {display:inline-block; width:109px; height:29px;background:url(../images/search_parttime.png) no-repeat; }
/*.parttime_btn:hover{background:url(../images/search_parttime_hover.png) no-repeat;*/
	/*transition: all 0.2s ease-in-out;*/
	/*-webkit-transition: all 0.2s ease-in-out;*/
	/*-ms-transition: all 0.2s ease-in-out;*/
	/*-moz-transition: all 0.2s ease-in-out;*/
	/*-o-transition: all 0.2s ease-in-out;*/
/*}*/

.internship_btn_check { display:inline-block; width:109px; height:29px;background:url(../images/search_internship_hover.png) no-repeat;}
.internship_btn { display:inline-block; width:109px; height:29px;background:url(../images/search_internship.png) no-repeat;}
/*.internship_btn:hover{background:url(../images/search_internship_hover.png) no-repeat;*/
	/*transition: all 0.2s ease-in-out;*/
	/*-webkit-transition: all 0.2s ease-in-out;*/
	/*-ms-transition: all 0.2s ease-in-out;*/
	/*-moz-transition: all 0.2s ease-in-out;*/
	/*-o-transition: all 0.2s ease-in-out;*/
/*}*/

.freelance_btn_check {display:inline-block; width:109px; height:29px;background:url(../images/search_freelance_hover.png) no-repeat; }
.freelance_btn {display:inline-block; width:109px; height:29px;background:url(../images/search_freelance.png) no-repeat; }
/*.freelance_btn:hover{background:url(../images/search_freelance_hover.png) no-repeat;*/
	/*transition: all 0.2s ease-in-out;*/
	/*-webkit-transition: all 0.2s ease-in-out;*/
	/*-ms-transition: all 0.2s ease-in-out;*/
	/*-moz-transition: all 0.2s ease-in-out;*/
	/*-o-transition: all 0.2s ease-in-out;*/
/*}*/

.search_key {width:auto; height:45px;}
.search_location {width:auto; height:45px;}
.search_width {width:22%!important;}
.search_margin2 {margin-left:7%!important;}
.search_textbox {border:1px solid #ccc; border-radius:4px; height:45px;width:100%; background:transparent; color:black!important; font-size:15px; font-style:italic; font-family:Raleway_SemiBold; padding-left: 10px}
.select_wording_size {color:#595959!important; font-size:15px!important; font-style:italic!important; font-family:Raleway_SemiBold!important; height:45px !important;}
.option_wording_size { font-style:normal!important;font-family:Raleway_Medium!important; }

/*range slider---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.range_slider{margin-top:5px!important; padding-left:20px!important;}

/*why upal---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.why_wrapper { margin-top:30px;clear:both; background:url(../images/available_job_bg.jpg)no-repeat center top; height:auto; border-bottom: 1px solid #d1d1d1;border-top: 1px solid #d1d1d1; }
.why_heading { text-align:center; font-family:Raleway_SemiBold;color:#00aff0; font-size:33px!important;  }
.col_center { margin:0 auto; text-align:center;}
.col_header {font-family:Raleway_SemiBold; font-size:18px}
.col_content{font-family:Raleway_Medium; font-size:14px}

/*available jobs---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.available_wrapper { }
.featured_btn { width:100%;height:46px; border-radius:25px!important; background:white!important; color:#00aff0!important; padding:10px!important;font-family:Raleway_Bold; font-size:16px!important; }
.featured_btn:hover,.featured_btn:focus{ background:#00aff0!important; color:white!important; }
.featured_btn_check{ background:#00aff0!important; color:white!important; }
.jobs_padding{padding-bottom:10px!important;padding-left:5px!important;padding-right:5px!important;}
.jobs_bg {background:white; outline:1px solid #ececec;padding-left:8px!important;padding-right:5px!important;}
.jobs_header {font-family:Raleway_SemiBold;color:black;word-wrap:break-word; }
.jobs_icon1 {background:url(../images/company_icon.png)no-repeat; width:19px;height:21px; }
.jobs_icon2 {background:url(../images/money_icon.png)no-repeat; width:20px;height:20px;background-size: cover; }
.jobs_icon3 {background:url(../images/location_icon.png)no-repeat; width:16px;height:22px;}
.jobs_description {font-family:Raleway_SemiBold;color:black;text-align:center;font-size:12px; word-break:break-all;}
.jobs_categoryI {background:url(../images/internship_bg.png)no-repeat; width:92px;height:27px; text-align:center; color:white; padding-top:3px;padding-left:8px!important;}
.jobs_categoryP {background:url(../images/parttime_bg.png)no-repeat; width:92px;height:27px;  text-align:center; color:white; padding-top:3px;padding-left:8px!important;}
.jobs_categoryF {background:url(../images/freelance_bg.png)no-repeat; width:92px;height:27px;  text-align:center; color:white; padding-top:3px;padding-left:8px!important;}
.more_btn { width:100%;height:46px; border-radius:25px!important; background:#00aff0!important; color:white!important; padding:10px;font-family:Raleway_Bold; font-size:15px!important; }
.more_btn:hover,.more_btn:focus{ background:white!important; color:#00aff0!important; }

/*industires---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.industry_wrapper {}
.industry_wording {font-family:Raleway_Bold; color:black;font-size:17px!important }
.ind_img {
	width:143px;
	height:143px;
}

/*what make us better---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.what_wrapper{  clear:both; background:url(../images/make_us_better_bg.jpg)no-repeat center top; height:auto;}
.what_heading { text-align:center; font-family:Raleway_SemiBold;color:white; font-size:33px!important;  }
.what_header {font-family:Raleway_Bold; font-size:18px; color:white;}
.what_content{font-family:Raleway_Medium; font-size:14px; color:white;}

/*step by step---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.step_wrapper {clear:both; background:url(../images/steps_bg.jpg)no-repeat center top; height:auto;}
.step_wording {font-family:Raleway_SemiBold; font-size:18px; padding-left:72px!important;}
.step_icon {background:url(../images/step_img_icon.png)no-repeat;width:586px;height:183px; }
.step_icon2 {background:url(../images/step_img_icon.png)no-repeat;width:586px;height:183px;}
.step_content1 { text-align:center; font-family:Raleway_SemiBold;}
.step_content2 { text-align:center; font-family:Raleway_SemiBold; padding-left:0px!important;}
.step_sliderStyle { margin-top:2.2%!important; margin-left:1%!important;}
.step_lt400 {
	padding-left:15px;
	padding-right:15px;
}
.step_lt400_desc {
	font-size:14px;
	color:black;
}
.step_lt400_header {
	font-size:24px;
	color: #00adef;
}
@media (min-width:400px){
	.step_lt400 {
		display:none;
	}
}
/*banner slider start here */

 /* jssor slider arrow navigator skin 07 css */
        /*
        .jssora07l                  (normal)
        .jssora07r                  (normal)
        .jssora07l:hover            (normal mouseover)
        .jssora07r:hover            (normal mouseover)
        .jssora07l.jssora07ldn      (mousedown)
        .jssora07r.jssora07rdn      (mousedown)
        */
        .jssora07l, .jssora07r {
            display: block;
            position: absolute;
            /* size of arrow element */
            width: 50px;
            height: 50px;
            cursor: pointer;
            /*background: url('../image/homeBanner_images/a11.png') no-repeat;*/
            overflow: hidden;
        }
        .jssora07l { background-position: -5px -35px; top:0px;left:8px;width:50px;height:50px; }
        .jssora07r { background-position: -65px -35px; top:0px;right:8px;width:50px;height:50px; }
        .jssora07l:hover { background-position: -125px -35px; }
        .jssora07r:hover { background-position: -185px -35px; }
        .jssora07l.jssora07ldn { background-position: -245px -35px; }
        .jssora07r.jssora07rdn { background-position: -305px -35px; }
/* jssor slider thumbnail navigator skin 04 css *//*.jssort04 .p            (normal).jssort04 .p:hover      (normal mouseover).jssort04 .pav          (active).jssort04 .pav:hover    (active mouseover).jssort04 .pdn          (mousedown)*/
.jssort04 .p {    position: absolute;    top: 0;    left: 0;    width: 62px;    height: 32px;}
.jssort04 .t {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    border: none;}
.jssort04 .w, .jssort04 .pav:hover .w {    position: absolute;    width: 60px;    height: 30px;    border: #0099FF 1px solid;    box-sizing: content-box;}
.jssort04 .pdn .w, .jssort04 .pav .w {    border-style: dashed;}
.jssort04 .c {    position: absolute;    top: 0;    left: 0;    width: 62px;    height: 32px;    background-color: #000;    filter: alpha(opacity=45);    opacity: .45;    transition: opacity .6s;
				  -moz-transition: opacity .6s;    -webkit-transition: opacity .6s;    -o-transition: opacity .6s;}
.jssort04 .p:hover .c, .jssort04 .pav .c {    filter: alpha(opacity=0);    opacity: 0;}
.jssort04 .p:hover .c {    transition: none;    -moz-transition: none;    -webkit-transition: none;    -o-transition: none;}
.jssort04 .w {    width /**/: 62px;    height /**/: 32px;}
.imageStyle { position: absolute; width:240px; height: 400px; }
.thumbnailStyle{ position:absolute;left:0px;bottom:0px;width:240px;height:60px;}
.loading { position: absolute; display: block; top: 0px; left: 0px; width: 100%; height: 100%}
/*banner slider end here ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

/*join us now---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.join_wrapper {clear:both; background:url(../images/apps_bg.jpg)no-repeat center top; height:541px;}
.join_wording {font-family:Raleway_SemiBold;color:white; font-size:25px!important;}
.join_header {font-family:Raleway_SemiBold;color:white; font-size:40px!important;}
.join_qr {padding-left:0px!important;}

/*footer---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.footer_wrapper{background:#292a2f;}
.footer_logo {padding-left:0px!important;}
.footer_content {font-family:LatoWeb;color:white;line-height: 2.5; text-decoration:none!important;text-align:left;}
.footer_content2 {font-family:LatoWeb;color:white;line-height: 2.5; text-decoration:none!important;}
.footer_content2:hover{color:#00aff0!important;}
.footer_header {font-family:LatoWebBold;color:#00aff0;font-size:18px!important;}
.footer_header2 {font-family:LatoWebBold;color:#00aff0;font-size:18px!important; padding-top:8px;}
.footer_subscribe {background:url(../images/subscribe-email-background.jpg)no-repeat;width:224px;height:58px;}
.subscribe_textbox {border:none; height:58px; margin:0px 0 0 0px; padding-left:10px; width:175px; float:left; background:transparent; color:#ffffff; font-size:15px; font-style:italic; font-family:Raleway_SemiBold;}
.subscribe_btn { width:78px;height:58px; border-radius:0!important; background:black!important; color:#ffffff!important; padding:10px;font-family:Raleway_Bold; font-size:16px!important; }
.subscribe_btn:hover{ background:#00aff0!important; color:white!important; }
.copyright_bg{background:#1a1c20;}
.copyright_content {font-family:LatoWeb;color:#00aff0;text-align:center;padding:20px;}

/*login---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.loginform_wrapper {background:#4b4a48;}
/*.loginform_wrapper { background:url(../images/emp_login_bg.jpg)}*/
.loginform_bg { background:white; }
.loginform_header {font-family:Raleway_Bold;color:#00aff0;}
.new_user { font-family:Raleway_Medium;color:#d32026!important;text-decoration:underline;margin-top:20px;}
.new_user_deco {color:#d32026!important;text-decoration:underline;}
.new_user_deco:hover {color:#00aff0!important;text-decoration:underline;}
.connect_social {font-family:Raleway_Medium;color:#00aff0;font-size:15px!important;text-align:center;}
.connect_social_btn {background:url(../images/fb_login_btn.jpg)no-repeat;width:252px;height:44px;background-size: cover;}
.connect_social_btn1 {background:url(../images/google_login_btn.jpg)no-repeat;width:252px;height:44px;background-size: cover;}
.black_bar {background:url(../images/bar_black.png)no-repeat;width:100%!important;height:2px;margin: 0px!important;}
.loginform_wording {font-family:Raleway_Medium;color:#00aff0;font-size:15px!important;text-align:left;}
/*.loginform_content_bg {background:url(../images/form_bg.png)no-repeat;width:330px;height:41px;margin-left:4%!important;}*/
.loginform_textbox {border:1px solid #ccc; border-radius:5px; width:100%; height:40px;background:transparent; color:black!important; font-size:15px; font-style:italic; font-family:Raleway_SemiBold;padding-left:5px!important;}
.forget_pass{font-family:Raleway_Medium;color:black!important;text-decoration:underline; text-align:right;}
.remember_me{font-family:Raleway_Medium;color:black!important;}
.formlogin_btn { width:100%;height:41px; border-radius:25px!important; background:#00aff0!important; color:white!important;font-family:Raleway_Bold; font-size:18px!important; }
.formlogin_btn:hover{ background:white!important; color:#00aff0!important; }

/*register---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.rconnect_social_btn {background:url(../images/fb_signup_btn.jpg)no-repeat;width:252px;height:44px;background-size: cover;}
.rconnect_social_btn1 {background:url(../images/google_signup_btn.jpg)no-repeat;width:252px;height:44px;background-size: cover;}

/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.jobs_icon_desc {
	vertical-align:top;
}

#map_wrapper {
	height: 600px;
}

.main_job_search{
	margin-top: -100px;
	position: relative;
}

@media (min-width: 992px) and (max-width: 1199px)
{
/*counter*/
.count_width {width:24%!important;}


	/*step by step*/
.step_wording {font-family:Raleway_SemiBold; font-size:18px; padding-left:15px!important;}
.step_sliderStyle { margin-top:2.9%!important; margin-left:-2.3%!important;}

/*jobs available*/
.available_wrapper { }
.jobs_description {font-family:Raleway_SemiBold;color:black;text-align:center;font-size:14px;word-break: break-all;	}
.jobs_header {font-family:Raleway_SemiBold;color:black; font-size: 16px}
.jobs_categoryI {background:url(../images/internship_bg.png)no-repeat; width:100%;height:27px; text-align:left; color:white; padding-top:3px;padding-left:15px!important;}
.jobs_categoryP {background:url(../images/parttime_bg.png)no-repeat; width:100%;height:27px;  text-align:left; color:white; padding-top:3px;padding-left:15px!important;}
.jobs_categoryF {background:url(../images/freelance_bg.png)no-repeat; width:100%;height:27px;  text-align:left; color:white; padding-top:3px;padding-left:15px!important;}
.jobs_padding{padding-left:5px!important;padding-right:5px!important;margin-top:10px;}
.job_available_style {margin-left:15px!important;}
.job_margin_left{margin-left:26px!important;}

/*search*/
.search_margin {margin-left:1%!important;}
.search_margin2 {margin-left:3%!important;}
.search_width {width:23%!important;}
.search_textbox {border:1px solid #ccc; border-radius:4px; height:45px;width:100%; background:transparent; color:black!important; font-size:15px; font-style:italic; font-family:Raleway_SemiBold; }
.select_wording_size {color:#595959!important; font-size:15px!important; font-style:italic!important; font-family:Raleway_SemiBold!important; height:45px !important;width:100%!important;border:1px solid balck!important;}

/*range slider*/
.range_slider{margin-top:0px!important; margin-left:0px!important;}

/*footer*/
.footer_content {font-family:LatoWeb;color:white;line-height: 2.5; text-decoration:none!important;font-size:16px!important;text-align:center;}
/*login*/
.black_bar {background:url(../images/bar_black.png)no-repeat;width:346px;height:2px;margin-left:12%!important;}
.loginform_content_bg {background:url(../images/form_bg.png)no-repeat;width:330px;height:41px;margin-left:11%!important;}
/*register*/
.rconnect_social_btn {background:url(../images/fb_signup_btn.jpg)no-repeat;width:252px;height:44px;margin-left: 23%!important;background-size: cover;}
.rconnect_social_btn1 {background:url(../images/google_signup_btn.jpg)no-repeat;width:252px;height:44px;margin-left: 23%!important;background-size: cover;}

}

/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
@media (min-width: 768px) and (max-width: 991px)
{
/*header*/
.login { background:url(../images/header_login.png) no-repeat; width:197px; height:41px; margin-top:2%;}
/*counter*/
	.count_MainWord1 { text-align:center;font-family:Raleway_Bold; font-style:italic; font-weight:700; color:white; font-size:22px; padding-left:10px!important; }
	.count_MainWord2 { color:#ffc54d; font-size:26px;}
.count_width {width:23%!important;}
/*search*/
.search_margin {margin-left:2%!important;}
.search_margin2 {margin-left:7%!important;}
.search_width {width:61%!important;}
.search_width2{width:40%!important; margin-left:5.5%!important;margin-top:2%;}
.search_width3{width:40%!important; margin-left:0%!important;margin-top:2%;}


/*why*/
.sm_height1{height:0px!important;}
.sm_height2{height:100px!important;}
/*job available*/
.available_wrapper { }
.jobs_header {font-family:Raleway_SemiBold;color:black; }
.jobs_categoryI {background:url(../images/internship_bg.png)no-repeat; width:100%;height:27px; text-align:left; color:white; padding-top:3px;padding-left:15px!important;}
.jobs_categoryP {background:url(../images/parttime_bg.png)no-repeat; width:100%;height:27px;  text-align:left; color:white; padding-top:3px;padding-left:15px!important;}
.jobs_categoryF {background:url(../images/freelance_bg.png)no-repeat; width:100%;height:27px;  text-align:left; color:white; padding-top:3px;padding-left:15px!important;}
.jobs_padding{padding-left:5px!important;padding-right:5px!important;margin-top:10px;}
/*what*/
.what_wrapper{  clear:both; background:url(../images/make_us_better_sm_bg.jpg)repeat center top; height:auto;}
.sm_margin_top{margin-top:15%!important;}

/*step by step*/
.step_wrapper {clear:both; background:url(../images/steps_sm_bg.jpg)no-repeat center top; height:auto;}
.step_wording {font-family:Raleway_SemiBold; font-size:18px; padding-left:15px!important;}
.steps_heading{text-align:left!important; }
.step_sliderStyle { margin-top:0%!important; margin-left:-8%!important;background:url(../images/step_phone.png)no-repeat;height:541px;;}
.step_sm_icon1{ background:url(../images/step_1_icon.png)no-repeat; height:165px;width:100%;}
.step_sm_icon2{ background:url(../images/step_2_icon.png)no-repeat; height:189px;width:100%;}
.step_sm_icon3{ background:url(../images/step_3_icon.png)no-repeat; height:183px;width:100%;}
.sm_left{left:-30px!important;}
/*join*/
.join_header {font-family:Raleway_SemiBold;color:white; font-size:30px!important;}
.join_wording {font-family:Raleway_SemiBold;color:white; font-size:22px!important;}

/*footer*/
.footer_content {font-family:LatoWeb;color:white;line-height: 2.5; text-decoration:none!important;font-size:16px!important;text-align:center;}
.footer_subscribe_margin {margin-left:0!important;}
.footer_subscribe {background:url(../images/subscribe-email-background.jpg)no-repeat;width:100%;height:58px;}

/*register*/
.loginform_content_bg {background:url(../images/form_bg.png)no-repeat;width:330px;height:41px;margin-left:16.66666667%!important;}
/*.formlogin_btn { width:330px;height:41px; border-radius:25px!important; background:#00aff0!important; color:white!important; padding:10px;font-family:Raleway_Bold; font-size:18px!important;margin-left:7%!important;*/ }

/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
@media (max-width: 767px)
{

/*header*/
.menu_btn { background:url(../images/header_menu.png) no-repeat; width:26px; height:18px;margin-top:25px;float:left!important;}
.login { background:url(../images/header_login.png) no-repeat; width:197px; height:41px; margin-top:2%;margin-right:3%;}
/*counter*/
	.count_MainWord1 { text-align:center;font-family:Raleway_Bold; font-style:italic; font-weight:700; color:white; font-size:20px; padding-left:10px!important; }
	.count_MainWord2 { color:#ffc54d; font-size:24px;}
	.count_word1 {color:#00aff0; font-family:Arial_Bold; font-weight:300; font-size:20px; }
.count_word2 {color:#ffffff; font-family:Raleway_SemiBold; font-weight:600; font-size:14px;padding:5px;}
/*search*/
.search_wrapper {bottom:auto; left:0;right:0; position:relative;}
/*.parttime_btn {display:inline-block; width:109px; height:29px;background:url(../images/search_parttime.png) no-repeat;margin-left:2%; }*/
/*.internship_btn { display:inline-block; width:109px; height:29px;background:url(../images/search_internship.png) no-repeat;margin-left:2%; }*/
/*.freelance_btn {display:inline-block; width:109px; height:29px;background:url(../images/search_freelance.png) no-repeat;margin-left:2%;  }*/
.search_margin2 {margin-left:18px!important;}
.search_width {width:82%!important;}
.search_width2{width:87%!important; margin-left:0.5%!important;}
.select_wording_size {color:#595959!important; font-size:15px!important; font-style:italic!important; font-family:Raleway_SemiBold!important; height:45px !important;width:100%!important;margin-left:0%!important;border:1px solid balck!important;}
.search_textbox {border:1px solid #ccc; border-radius:4px; height:45px;width:100%; background:transparent; color:black!important; font-size:15px; font-style:italic; font-family:Raleway_SemiBold; margin-left:0%!important; padding-left:5px!important;}
/*available job*/
	.why_heading { text-align:center; font-family:Raleway_SemiBold;color:#00aff0; font-size:24px!important;  }
	.what_heading { text-align:center; font-family:Raleway_SemiBold;color:white; font-size:24px!important;  }
.available_wrapper { }
.btn_margin_right{margin-right:10px;}
.featured_btn { width:180px;height:46px; border-radius:25px!important; background:white!important; color:#00aff0!important; padding:10px;font-family:Raleway_Bold; font-size:16px!important; }
.featured_btn_check{ background:#00aff0!important; color:white!important; }
.jobs_header {font-family:Raleway_SemiBold;color:black; }
.jobs_icon1 {background:url(../images/company_icon.png)no-repeat; width:19px;height:21px; margin-right:10px; }
.jobs_icon2 {background:url(../images/money_icon.png)no-repeat; width:20px;height:20px; margin-right:10px;background-size: cover;}
.jobs_icon3 {background:url(../images/location_icon.png)no-repeat; width:16px;height:22px;margin-right:10px;}
.industry_wording {font-family:Raleway_Bold; color:black;font-size:14px!important}
.jobs_description {font-family:Raleway_SemiBold;color:black;text-align:left;font-size:14px; word-break:break-all;}
	.text_kill_overflow{
		line-height: 1.5em;
		margin: 0px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: inherit!important;
	}

/*what*/
.what_wrapper{  clear:both; background:url(../images/make_us_better_xs_bg.jpg)no-repeat center top; height:auto;}
/*steps*/
.step_wrapper {clear:both; background:url(../images/steps_xs_bg.jpg)no-repeat center top; height:auto;}
.step_wording {font-family:Raleway_SemiBold; font-size:18px; text-align:center!important; padding-left:15px!important;}
.step_sliderStyle2 {background:url(../images/step_phone_xs.png)no-repeat center;height:652px;width:100%; }

.imageStyle { position: absolute; width:288px; height: 500px; }
/*footer*/
.footer_content {font-family:LatoWeb;color:white;line-height: 2.5; text-decoration:none!important;font-size:14px!important;text-align:center;}
.subscribe_btn_padding{padding-left:0!important;}
/*join*/
.join_wrapper {clear:both; background:url(../images/apps_bg_xs.jpg)no-repeat center top; height:540px;}
.join_wording {font-family:Raleway_SemiBold;color:white; font-size:20px!important;}
.join_header {font-family:Raleway_SemiBold;color:white; font-size:30px!important;}
.join_qr {padding-left:0px!important;}
.margin_google_play{margin-top:30%;}
/*login*/
.connect_social {font-family:Raleway_Medium;color:#00aff0;font-size:15px!important;text-align:center!important;}
.black_bar {background:url(../images/bar_black.png)no-repeat;width:346px;height:2px;}
.new_user_deco {color:#d32026!important;text-decoration:underline; margin-right:10px!important;}
.remember_me{font-family:Raleway_Medium;color:black!important; margin-right:10px!important;}
.connect_social_btn {background:url(../images/fb_login_btn.jpg)no-repeat;width:215px;height:38px;background-size: cover;}
.connect_social_btn1 {background:url(../images/google_login_btn.jpg)no-repeat;width:215px;height:38px;background-size: cover;}
/*register*/
.rconnect_social_btn {background:url(../images/fb_signup_btn.jpg)no-repeat;width:215px;height:38px;background-size: cover;}
.rconnect_social_btn1 {background:url(../images/google_signup_btn.jpg)no-repeat;width:215px;height:38px;background-size: cover;}

	}
@media (max-width:400px){
	.ind_img{
		width:100px;
		height:100px;
	}
	.industry_wording {
		font-size:14px!important;
	}}
	@media (max-width:415px){

			.parttime_btn_check {display:inline-block; width:82px; height:25px;background:url(../images/btn-part-time_hover_xs.png) no-repeat; margin-left: 0%;}
			.parttime_btn {display:inline-block; width:82px; height:25px;background:url(../images/btn-part-time_xs.png) no-repeat; margin-left: 0%;}
			/*.parttime_btn:hover{*/
				/*display:inline-block; width:82px; height:25px;background:url(../images/btn-part-time_xs.png) no-repeat; margin-left: 0%;*/
			/*}*/

			.internship_btn_check { display:inline-block; width:82px; height:25px;background:url(../images/btn-internship_hover_xs.png) no-repeat;margin-left: 0%;}
			.internship_btn { display:inline-block; width:82px; height:25px;background:url(../images/btn-internship_xs.png) no-repeat;margin-left: 0%;}
			/*.internship_btn:hover{ display:inline-block; width:82px; height:25px;background:url(../images/btn-internship_xs.png) no-repeat;margin-left: 0%;}*/

			.freelance_btn_check {display:inline-block; width:82px; height:25px;background:url(../images/btn-freelance_hover_xs.png) no-repeat;margin-left: 0%; }
			.freelance_btn { display:inline-block; width:82px; height:25px;background:url(../images/btn-freelance_xs.png) no-repeat;margin-left: 0%; }
			/*.freelance_btn:hover{ display:inline-block; width:82px; height:25px;background:url(../images/btn-freelance_xs.png) no-repeat;margin-left: 0%; }*/

	}

/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
@media (max-width: 400px)
{
/*counter*/
.count_MainWord1 { text-align:center;font-family:Raleway_Bold; font-style:italic; font-weight:700; color:white; font-size:16px; padding-left:10px!important; }
.count_MainWord2 { color:#ffc54d; font-size:20px;}
.count_word1 {color:#00aff0; font-family:Arial_Bold; font-weight:300; font-size:18px; }
.count_word2 {color:#ffffff; font-family:Raleway_SemiBold; font-weight:600; font-size:14px;}
/*search*/
/*.parttime_btn {display:inline-block; width:109px; height:29px;background:url(../images/search_parttime.png) no-repeat;margin-left:3%;margin-top:3%; }*/
/*.internship_btn { display:inline-block; width:109px; height:29px;background:url(../images/search_internship.png) no-repeat;margin-left:2%;margin-top:3%; }*/
/*.freelance_btn {display:inline-block; width:109px; height:29px;background:url(../images/search_freelance.png) no-repeat;margin-left:2%;margin-top:3%;  }*/
/*steps*/
.step_wording {font-family:Raleway_SemiBold; font-size:15px;text-align:left!important;}
.step_sliderStyle2 {display:none;}
}

.jobBoxSearchPad{padding-left: 60px; padding-right: 60px}

@media (min-width: 501px) and (max-width: 515px){
	.jobBoxSearchPad {
		padding-left: 50px;
		padding-right: 50px
	}
}
@media (max-width: 500px)
{
	/*.parttime_btn {margin:auto;display:block; width:109px; height:29px;background:url(../images/search_parttime.png) no-repeat;margin-top:3%; }*/
	/*.internship_btn { margin:auto;display:block; width:109px; height:29px;background:url(../images/search_internship.png) no-repeat;margin-top:3%; }*/
	/*.freelance_btn {margin:auto;display:block; width:109px; height:29px;background:url(../images/search_freelance.png) no-repeat;margin-top:3%;  }*/
	.search_btn{margin:auto;margin-top: 3%;}
	.jobBoxSearchPad{padding-left: 10px; padding-right: 10px}

	.info_content{
		width: 200px;
	}
}

.avaiable_jobs span{
	word-break: normal;
}

a { cursor: pointer; }

.info_content{
	width: 250px;
}

@media screen and (max-width: 1280px), screen and (max-height: 800px) {

	#map_wrapper {
		height: 550px;
	}

}

@media screen and (min-width: 1281px), screen and (min-height: 801px) {

	#map_wrapper {
		height: 600px;
	}

}
@media screen and (max-width: 800px), screen and (max-height: 600px) {

	#map_wrapper {
		height: 380px;
	}

}

@media(max-width: 500px) {
	.hidden-xxs{
		display: none !important;
	}

	.col-xxs-1, .col-xxs-2, .col-xxs-3, .col-xxs-4, .col-xxs-5, .col-xxs-6, .col-xxs-7, .col-xxs-8, .col-xxs-9, .col-xxs-10, .col-xxs-11, .col-xxs-12 {
		float: left;
		position: relative;
		min-height: 1px;
		padding-right: 15px;
		padding-left: 15px;
	}
	.col-xxs-12 {
		width: 100%;
	}
	.col-xxs-11 {
		width: 91.66666667%;
	}
	.col-xxs-10 {
		width: 83.33333333%;
	}
	.col-xxs-9 {
		width: 75%;
	}
	.col-xxs-8 {
		width: 66.66666667%;
	}
	.col-xxs-7 {
		width: 58.33333333%;
	}
	.col-xxs-6 {
		width: 50%;
	}
	.col-xxs-5 {
		width: 41.66666667%;
	}
	.col-xxs-4 {
		width: 33.33333333%;
	}
	.col-xxs-3 {
		width: 25%;
	}
	.col-xxs-2 {
		width: 16.66666667%;
	}
	.col-xxs-1 {
		width: 8.33333333%;
	}
	.col-xxs-pull-12 {
		right: 100%;
	}
	.col-xxs-pull-11 {
		right: 91.66666667%;
	}
	.col-xxs-pull-10 {
		right: 83.33333333%;
	}
	.col-xxs-pull-9 {
		right: 75%;
	}
	.col-xxs-pull-8 {
		right: 66.66666667%;
	}
	.col-xxs-pull-7 {
		right: 58.33333333%;
	}
	.col-xxs-pull-6 {
		right: 50%;
	}
	.col-xxs-pull-5 {
		right: 41.66666667%;
	}
	.col-xxs-pull-4 {
		right: 33.33333333%;
	}
	.col-xxs-pull-3 {
		right: 25%;
	}
	.col-xxs-pull-2 {
		right: 16.66666667%;
	}
	.col-xxs-pull-1 {
		right: 8.33333333%;
	}
	.col-xxs-pull-0 {
		right: auto;
	}
	.col-xxs-push-12 {
		left: 100%;
	}
	.col-xxs-push-11 {
		left: 91.66666667%;
	}
	.col-xxs-push-10 {
		left: 83.33333333%;
	}
	.col-xxs-push-9 {
		left: 75%;
	}
	.col-xxs-push-8 {
		left: 66.66666667%;
	}
	.col-xxs-push-7 {
		left: 58.33333333%;
	}
	.col-xxs-push-6 {
		left: 50%;
	}
	.col-xxs-push-5 {
		left: 41.66666667%;
	}
	.col-xxs-push-4 {
		left: 33.33333333%;
	}
	.col-xxs-push-3 {
		left: 25%;
	}
	.col-xxs-push-2 {
		left: 16.66666667%;
	}
	.col-xxs-push-1 {
		left: 8.33333333%;
	}
	.col-xxs-push-0 {
		left: auto;
	}
	.col-xxs-offset-12 {
		margin-left: 100%;
	}
	.col-xxs-offset-11 {
		margin-left: 91.66666667%;
	}
	.col-xxs-offset-10 {
		margin-left: 83.33333333%;
	}
	.col-xxs-offset-9 {
		margin-left: 75%;
	}
	.col-xxs-offset-8 {
		margin-left: 66.66666667%;
	}
	.col-xxs-offset-7 {
		margin-left: 58.33333333%;
	}
	.col-xxs-offset-6 {
		margin-left: 50%;
	}
	.col-xxs-offset-5 {
		margin-left: 41.66666667%;
	}
	.col-xxs-offset-4 {
		margin-left: 33.33333333%;
	}
	.col-xxs-offset-3 {
		margin-left: 25%;
	}
	.col-xxs-offset-2 {
		margin-left: 16.66666667%;
	}
	.col-xxs-offset-1 {
		margin-left: 8.33333333%;
	}
	.col-xxs-offset-0 {
		margin-left: 0;
	}
}
@media(max-width: 767px) {
	.mainpage_center-align_3btn {
		text-align: center !important;
	}
}
.about_bg_wrapper {
	padding:10px;
	margin:20px;
	background-color:white;
	border:1px solid #d1d1d1;
}
#slider-control img{
	padding-top: 60%;
	margin: 0 auto;
}
@media screen and (max-width: 992px){
	#slider-control img {
		padding-top: 70px;
		margin: 0 auto;
	}
}

.carousel-showmanymoveone .carousel-control {
	width: 4%;
	background-image: none;
}
.carousel-showmanymoveone .carousel-control.left {
	margin-left: 5px;
}
.carousel-showmanymoveone .carousel-control.right {
	margin-right: 5px;
}

.carousel-showmanymoveone .cloneditem-1,
.carousel-showmanymoveone .cloneditem-2,
.carousel-showmanymoveone .cloneditem-3 {
	display: block;
}
.carousel-showmanymoveone .cloneditem-4,
.carousel-showmanymoveone .cloneditem-5 {
	display: block;
}

@media all and (min-width: 768px) {
	.carousel-showmanymoveone .carousel-inner > .active.left,
	.carousel-showmanymoveone .carousel-inner > .prev {
		left: -50%;
	}
	.carousel-showmanymoveone .carousel-inner > .active.right,
	.carousel-showmanymoveone .carousel-inner > .next {
		left: 50%;
	}
	.carousel-showmanymoveone .carousel-inner > .left,
	.carousel-showmanymoveone .carousel-inner > .prev.right,
	.carousel-showmanymoveone .carousel-inner > .active {
		left: 0;
	}
	.carousel-showmanymoveone .carousel-inner .cloneditem-1,
	.carousel-showmanymoveone .carousel-inner .cloneditem-2,
	.carousel-showmanymoveone .carousel-inner .cloneditem-3 {
		display: block;
	}
}
@media all and (min-width: 768px) and (transform-3d), all and (min-width: 768px) and (-webkit-transform-3d) {
	.carousel-showmanymoveone .carousel-inner > .item.left,
	.carousel-showmanymoveone .carousel-inner > .item.prev.right,
	.carousel-showmanymoveone .carousel-inner > .item.active {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		left: 0;
	}
	.carousel-showmanymoveone .carousel-inner .cloneditem-1,
	.carousel-showmanymoveone .carousel-inner .cloneditem-2,
	.carousel-showmanymoveone .carousel-inner .cloneditem-3 {
		display: block;
	}
}

@media all and (min-width: 992px) {
	.carousel-showmanymoveone .carousel-inner > .active.left,
	.carousel-showmanymoveone .carousel-inner > .prev {
		left: -16.666%;
	}
	.carousel-showmanymoveone .carousel-inner > .active.right,
	.carousel-showmanymoveone .carousel-inner > .next {
		left: 16.666%;
	}
	.carousel-showmanymoveone .carousel-inner > .left,
	.carousel-showmanymoveone .carousel-inner > .prev.right,
	.carousel-showmanymoveone .carousel-inner > .active {
		left: 0;
	}
	.carousel-showmanymoveone .carousel-inner .cloneditem-4,
	.carousel-showmanymoveone .carousel-inner .cloneditem-5 {
		display: none;
	}
}

@media all and (min-width: 992px) and (transform-3d), all and (min-width: 992px) and (-webkit-transform-3d) {
	.carousel-showmanymoveone .carousel-inner > .item.active.right,
	.carousel-showmanymoveone .carousel-inner > .item.next {
		-webkit-transform: translate3d(16.666%, 0, 0);
		transform: translate3d(16.666%, 0, 0);
		left: 0;
	}
	.carousel-showmanymoveone .carousel-inner > .item.active.left,
	.carousel-showmanymoveone .carousel-inner > .item.prev {
		-webkit-transform: translate3d(-16.666%, 0, 0);
		transform: translate3d(-16.666%, 0, 0);
		left: 0;
	}
	.carousel-showmanymoveone .carousel-inner > .item.left,
	.carousel-showmanymoveone .carousel-inner > .item.prev.right,
	.carousel-showmanymoveone .carousel-inner > .item.active {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		left: 0;
	}
	.carousel-showmanymoveone .carousel-inner .cloneditem-4,
	.carousel-showmanymoveone .carousel-inner .cloneditem-5 {
		display: block;
	}
}


.home_blade_center_block {
	height: 60px;
	width: auto;
	margin: 0 auto 15px auto;
	display: block;
	max-width: 120px;
}

.home_blade_monash_center_block {
	height: 85px;
	width: auto;
	margin: -10px auto 0 auto;
	display: block;
	max-width: 120px;
}

.home_blade_taylor_center_block {
	height: 50px;
	width: auto;
	margin: 6px auto 19px auto;
	display: block;
	max-width: 120px;
}

.home_blade_our_partners {
	text-align:center;
	font-family:Raleway_SemiBold;
	color:black;
	font-size:33px;
}

@media(max-width: 767px){
	.home_blade_our_partners {
		text-align:center;
		font-family:Raleway_SemiBold;
		color:black;
		font-size:24px;
	}
}

.home_blade_inti_center_block {
	height: 45px;
	width: auto;
	margin: 11px auto 19px auto;
	display: block;
	max-width: 120px;
}

.home_blade_klmuc_center_block {
	height: 50px;
	width: auto;
	margin: 6px auto 19px auto;
	display: block;
	max-width: 120px;
}

.home_blade_victoria_center_block {
	height: 50px;
	width: 110%;
	margin: 6px auto 19px auto;
	display: block;
}

@media(max-width: 1199px){
	.home_blade_victoria_center_block {
		height: 50px;
		width: 115%;
		margin: 6px auto 19px auto;
		display: block;
	}
}

@media(max-width: 991px){
	.home_blade_victoria_center_block {
		height: 50px;
		width: 80%;
		margin: 6px auto 19px auto;
		display: block;
	}
}

@media(max-width: 767px){
	.home_blade_victoria_center_block {
		height: 50px;
		width: 90%;
		margin: 6px auto 19px auto;
		display: block;
	}
}

@media(max-width: 501px){
	.home_blade_victoria_center_block {
		height: 50px;
		width: 85%;
		margin: 6px auto 19px auto;
		display: block;
	}
}

@media(max-width: 401px){
	.home_blade_victoria_center_block {
		height: 50px;
		width: 110%;
		margin: 6px auto 19px auto;
		display: block;
	}
}