body {
	padding:0;
	font-family: 'Open Sans', sans-serif!important;
	font-weight:400;
}

.header_top {
	background:#FFF;
}
.logo {
	padding:15px 0;
}
.header_top .navbar-nav li > a {
	background:none!important;
	display:block!important;
	padding:0!important;
	line-height:22px!important;
	color:#3d3d3d;
	/*text-transform:uppercase;*/
	font-size:14px;
}
.header_top .navbar-nav li.sign_up a {
	background:url(../img/sign_up.png) left center no-repeat!important;
	line-height:22px!important;
	display:block!important;
	padding:0 0 0 25px!important;
	text-decoration:underline;
}
.header_top .navbar-nav li.sign_up {
	background:url(../img/divi1.png) right center no-repeat!important;
	margin: 5px 19px 0 0;
    padding: 1px 15px 0 0;
}
.header_top .navbar-nav li.login a {
	background:url(../img/login.png) left center no-repeat!important;
	line-height:22px!important;
	display:block!important;
	padding:0 0 0 24px!important;
	text-decoration:underline;
}
.nav_fom1 {
	padding:23px 0 0!important;
	margin:0!important;
}
.header_srch {
	padding:0 24px 0 7px;
}
.header_srch .single-line {
	border:1px solid #dfdfdf!important;
	margin:0;
	padding:0 0 0 14px;
	height:34px;
	border-radius:3px!important;
	width:281px;
	color:#8b8b8b;
	box-shadow: none!important;
}
.how_works {
	padding:6px 122px 0 0;
}
.login {
	padding:5px 10px 0 0; 
}
.header_top .navbar-nav li.add_job a {
	line-height:32px!important;
	padding:0 16px!important;
	border:1px solid #3d3d3d!important;
	border-radius:3px!important;
	display:block!important;
}
.banner_mine .carousel-caption {
	padding:0;
	bottom:auto;
	margin:136px auto 0;
	position:static;
	text-align:center;
}

 .banner_mine   .item{
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-position: center;
        background-size: cover;
        min-height: 568px;
    }
.banner_mine .carousel-caption h3 {
	color: #ffffff;
    font-size: 40px;
    font-weight: 600;
    line-height: 60px;
    margin: 0;
    padding: 0;
    text-shadow: 0 0 10px rgba(0, 1, 1, 0.2);
    text-transform: uppercase;
}
.banner_mine .carousel-caption p {
	color: #ffffff;
    font-size: 30px;
    font-weight: 600;
    margin: 0;
    padding: 1px 0 0 5px;
    text-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
    text-transform: uppercase;
}
.banner_mine {
	min-height:568px;
}
.banner_btns_out {
	padding:0 0 0 3px;
}
.caption-after-text{
    font-size: 22px;
    font-weight: 600;
    line-height: 36px;
    text-shadow: 0 0 10px rgba(0, 1, 1, 0.2);
    margin: 36px 0 0;
}
.banner_btn {
	background:#ff5649;
	font-size:17px;
	font-weight:bold;
	color:#FFF;
	line-height:47px;
	padding:0 28px;
	display:inline-block;
	text-transform:uppercase;
	border-radius:4px!important;
}
.banner_btn:hover {
	text-decoration:none;
	color:#FFF;
}
.page_head {
	margin:0;
	padding:0 0 57px;
	text-align:center;
	font-size:24px;
	font-weight:bold;
	color:#3d3d3d;
	text-transform:uppercase;
}
.midd_sec1 {
	padding:54px 0 0;
}
.brands {
	border-top:1px solid #dadada;
	border-left:1px solid #dadada;
	overflow:hidden;
}
.brands ul {
	margin:0;
	padding:0;
}
.brands ul li {
	list-style:none;
	float:left;
	border-bottom:1px solid #dadada;
	border-right:1px solid #dadada;
	width:20%;
	text-align:center;
}
.brands ul li a {
	display:inline-block;
}
.load_more {
	text-align:center;
	padding:31px 0 80px;
}
.load_more a {
	display:inline-block;
	background:#fafafa url(../img/arrow1.png) 220px center no-repeat;
	border:1px solid #dadada;
	color:#898989;
	border-radius:3px!important;
	line-height:48px;
	padding:0 116px 0 109px;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
}
.midd2_h {
	background:#f5f5f5 url(../img/testo_bg.jpg) center bottom no-repeat;
	min-height:649px;
	border-top:1px solid #dbdbdb;
}
.carousel-control.left, .carousel-control.right {
	background:none;
}
.client_head {
	text-align:center;
	text-transform:uppercase;
	font-size:24px;
	font-weight:bold;
	color:#3d3d3d;
	padding:64px 0;
	margin:0;
}
.testo_in {
	text-align:center;
	padding:48px 0 58px;
	border:1px solid rgba(218,218,218,0);
	cursor:pointer;
	border-radius:3px;
}
.testo_in:hover {
	background:#FFF;
	border:1px solid rgba(218,218,218,1);
}
img[src="img/three_icons_01.png"] {
	margin-left:112px;
}
.client_img {
	margin:0;
	padding:0 0 21px;
}
.client_img img {
	border-radius:50px;
	max-height:87px;
	max-width:87px;
}
.testo_in p {
	font-size:15px;
	line-height:26px;
	color:#626262;
	margin:0;
	padding:0 0 25px;
}
.testo_in h3 {
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	margin:0;
	padding:0 0 7px;
	color:#ff5649;
}
.testo_in h4 {
	color: #3d3d3d;
    font-size: 15px;
    font-style: italic;
    font-weight: normal;
    letter-spacing: -0.2px;
    margin: 0;
    padding: 0;
}
.midd3_h {
	background:#ff5649;
	padding:70px 0 71px;
}
.redin1 {
	text-align:center;
}
.redin1 h3 {
	margin:0;
	padding:27px 0 0 112px;
	font-size:24px;
	font-weight:bold;
	color:#FFF;
	text-transform:uppercase;
}
.redin1.copy2 h3 {
	padding:27px 0 0 18px;
}
.redin1.copy3 h3 {
	padding:27px 135px 0 0px;
}
.redin1 p {
	margin:0;
	padding:8px 0 0 113px;
	font-size:18px;
	color:#FFF;
}
.redin1.copy2 p {
	padding:8px 0 0 19px;
}
.redin1.copy3 p {
	padding:8px 133px 0 0;
}
.redin1.copy3 img {
	margin-right:133px;
}
.redin1.copy2 img {
	margin-left:16px;
}
footer {
    background: #3d3d3d;
    padding: 33px 0 5px;
}
.footer_clm h5 {
	margin:0;
	padding:0 0 13px;
	font-size:16px;
	font-weight:bold;
	color:#FFF;
	text-transform:uppercase;
}
.footer_clm ul {
	margin:0;
	padding:0;
}
.footer_clm ul li {
	list-style:none;
}
.footer_clm ul li a {
	font-size:14px;
	line-height:30px;
	display:inline-block;
	color:#8b8b8b;
	text-decoration:none;
    transition: color 0.3s;
}
.footer_clm ul li a:hover{
    color: #fff;
}
.footer_clm h6 {
	margin:0;
	padding:15px 0 15px;
	font-size:16px;
	font-weight:bold;
	color:#FFF;
	text-transform:uppercase;
}
.soc {
	margin:0;
	padding:4px 0 0;
	overflow:hidden;
}
.soc a {
	float:left;
	display:block;
	margin:0 12px 0 0;
}

.header_top .navbar-nav li.inner_srch a {
	background:url(../img/in_srch.png) no-repeat!important;
	width:17px!important;
	height:17px!important;
	display:block!important;
}
.header_top .navbar-nav li.inner_bell>a {
	background:url(../img/bell_icon.png) no-repeat!important;
	width:20px!important;
	height:19px!important;
	display:block!important;
}
.header_top .navbar-nav li.inner_bell a>span {
	background: #f1594f;
    border-radius: 20px !important;
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
    font-size: 11px;
    font-weight: bold;
    line-height: 16px;
    margin: -7px 0 0 10px;
    position: absolute;
    text-align: center;
    width: 16px;
}
.header_top .navbar-nav li.login_sec img {
	border-radius:50px!important;
	max-width:45px!important;
	max-height:45px!important;
	float:left!important;
}
.header_top .navbar-nav li span.user_name {
    background: rgba(0, 0, 0, 0) url("../img/arrow1.png") no-repeat scroll right center !important;
    color: #3d3d3d;
    display: inline-block;
    font-size: 15px;
    max-width: 95px;
    overflow: hidden;
    padding-left: 4px;
    padding-right: 26px;
    text-overflow: ellipsis;
    text-transform: none;
    white-space: nowrap;
}

.header_top .navbar-nav li.inner_bell {
	float: left;
    margin-right: 31px;
    margin-top: 10px;
}
.login_sec {
	float:left;
}
.header_top .navbar-nav li.inner_srch {
	margin-right:30px;
	margin-top:12px;
	float:left;
}

.inner_out_bg {
	background:#f5f5f5 url(../img/inner_bg.jpg) center bottom no-repeat /100% auto;
}
.about_steps {
	background: #f5f5f5 none repeat scroll 0 0;
    border: 1px solid #dadada;
    border-radius: 3px;
    height: 63px;
    margin: 30px 0 30px -1px;
    overflow: hidden;
}
.about_steps ul {
	margin:0;
	padding:0;
}
.about_steps ul li {
	list-style:none;
	float:left;
	font-size:15px;
	color:#626262;
	text-align:center;
	line-height:18px;
	background:url(../img/step.png) right center no-repeat;
}
.about_steps ul li.one {
	width:147px;
	height:62px;
	padding-top:21px;
}
.about_steps ul li.two {
	height: 62px;
    letter-spacing: -0.5px;
    padding-right: 13px;
    padding-top: 21px;
    width: 146px;
}
.about_steps ul li.three {
	height: 62px;
    letter-spacing: -0.3px;
    padding-right: 3px;
    padding-top: 21px;
    width: 142px;
}
.about_steps ul li.four {
	height: 62px;
    letter-spacing: -0.3px;
    padding-right: 4px;
    padding-top: 12px;
    width: 143px;
}
.about_steps ul li.five {
	height: 62px;
    letter-spacing: -0.4px;
    padding-right: 7px;
    padding-top: 21px;
    width: 142px;
}
.about_steps ul li.six {
	height: 62px;
    letter-spacing: -0.4px;
    padding-right: 8px;
    padding-top: 12px;
    width: 143px;
}
.about_steps ul li.seven {
	height: 62px;
    letter-spacing: -0.4px;
    padding-right: 6px;
    padding-top: 21px;
    width: 142px;
}
.about_steps ul li.eight {
    height: 62px;
    letter-spacing: -0.4px;
    padding-right: 0;
    padding-top: 21px;
    width: 143px;
}
.about_steps ul li.nine {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    height: 62px;
    letter-spacing: -0.4px;
    padding-right: 0;
    padding-top: 21px;
    width: 121px;
}
.about_midd2 {
	padding-bottom:67px;
}
.about_left {
	background:#FFF;
	padding:0 29px 59px;
	border:1px solid #dadada;
	border-radius:3px;
}
.abt_hdngs {
	border-bottom: 1px solid #dadada;
    color: #3d3d3d;
    font-size: 20px;
    letter-spacing: 0.7px;
    line-height: 59px;
    margin: 0;
    padding: 0 0 3px;
    text-transform: uppercase;
}
.about_right {
	background:#FFF;
	padding:0 29px 96px;
	border:1px solid #dadada;
	border-radius:3px;
}
.about_right ul.links {
	margin:0;
	padding:14px 0 0;
}
.about_right ul.links li {
	list-style:none;
}
.about_right ul.links li a {
	font-size:14px;
	line-height:40px;
	display:inline-block;
	color:#3d3d3d;
	text-decoration:none;
}
.about_right ul.links li a.more {
	font-weight:bold;
	color:#f1594f;
	text-transform:uppercase;
}
.form1 {
	margin: 0 auto;
    max-width: 671px;
    padding: 29px 0 0;
}
.form1 label {
	font-weight:normal;
	font-size:14px;
	color:#3d3d3d;
	margin:0;
	padding:14px 0 10px;
	display:inline-block;
}
.form1 label span {
	color:red;
}
.form1 .single-line {
	height:39px;
	width:100%;
	font-size:14px;
	color:#3d3d3d;
	margin:0;
	padding:0 14px;
	border-color:#dfdfdf;
}
.form1 .multi-line {
	height:90px;
	width:100%;
	font-size:14px;
	color:#3d3d3d;
	margin:0;
	padding:14px;
	border-color:#dfdfdf;
}
.form1 .form-group {
	margin:0;
	padding:0;
}
.form1 .dropdown .dropdown-toggle {
	width:100%;
	text-align:left;
	height:39px;
	font-size:14px;
	color:#3d3d3d;
	margin:0;
	padding:0 14px;
	border-color:#dfdfdf;
}
.form1 .dropdown .dropdown-toggle .caret {
	right: 12px;
    top: 16px;
	position:absolute;
}
.add_photo {
	border:1px solid #dfdfdf;
	border-radius:3px;
	width:120px;
	height:108px;
	background:#FFF;
	padding:6px;
	margin:4px 0 0;
}
.add_photo img {
	border-radius:3px;
}
.add_pic {
	margin:0;
	padding:0;
	font-size:14px;
	font-weight:normal;
	padding:16px 0 8px;
	color:#3d3d3d;
}
.click_on {
	margin:0;
	padding:0;
	font-size:14px;
	font-weight:normal;
	padding:15px 0 10px;
	color:#777777;
}
.banner_in {
	background:#3d3d3d;
	height:83px;
}
.abut_bnr {
	background:url(../img/about_banner.jpg) right center no-repeat;
	height:83px;
	margin-right:162px;
}
.abut_bnr h2 {
	text-align:center;
	font-size:24px;
	font-weight:bold;
	text-transform:uppercase;
	margin:0;
	padding:28px 0 0;
	color:#FFF;
}
.next_btn, .back_btn { 
	float:right;
	margin-left:15px;
}
.emp_dis_1 {
	padding:30px 0 150px;
}
.emp_dis_1_in {
	border:1px solid #dadada;
	border-radius:3px 3px 0 0;
	background:#f5f5f5;
	padding:29px 0 28px;
}
.form2 {
	margin:0 auto;
	max-width:1044px;
	overflow:hidden;
}
.form2 input.single-line {
	border-color: #dfdfdf;
    color: #8b8b8b;
    font-size: 14px;
    height: 42px;
    margin: 0;
    padding: 0 19px;
    width: 100%;
    box-sizing: border-box;
    text-indent: 0;
}
.form2 .form-group {
	padding:0;
	margin:0;
}
.form2 .find {
	float:right;
}
.emp_dis2_in {
	background:#FFF;
	border:1px solid #dadada;
	border-top:0;
	padding:39px 127px 80px;
	border-radius:0 0 3px 3px;
}
.back_srch {
	border: 1px solid #3d3d3d;
    border-radius: 3px;
    color: #3d3d3d;
    display: block;
    float: left;
    line-height: 32px;
    padding-left: 37px;
    padding-right: 21px;
	background:url(../img/back_arrow.png) 9px center no-repeat;
}

.cont_info {
	background: url("../img/icon3.png") no-repeat 9px center;
    border: 1px solid #f1594f;
    border-radius: 3px;
    color: #3d3d3d;
    display: block;
    float: right;
    letter-spacing: 0.2px;
    line-height: 32px;
    margin-left: 19px;
    padding-left: 37px;
    width: 167px;
}
.snd_msg {
	background: rgba(0, 0, 0, 0) url("../img/icon2.png") no-repeat 9px center;
    border: 1px solid #f1594f;
    border-radius: 3px;
    color: #3d3d3d;
    display: block;
    float: right;
    line-height: 32px;
    margin-left: 19px;
    padding-left: 39px;
    width: 145px;
}
.pdf {
	border:1px solid #f1594f;
	border-radius:3px;
	float:right;
	width:145px;
	line-height:32px;
	display:block;
	color:#3d3d3d;
	padding-left:37px;
	margin-left:19px;
	background:url(../img/icon1.png) 11px center no-repeat;
}
.back_srch:hover, .cont_info:hover, .snd_msg:hover, .pdf:hover {
	text-decoration:none;
	color:#3d3d3d;
}
.first_row {
	overflow:hidden;
	padding-bottom:59px;
}
.user_img2 img {
	border:1px solid #dadada;
	padding:6px;
	background:#FFF;
	border-radius:3px;
}
.img2_r {
	border-right: 1px solid #dadada;
    margin: -8px -10px 0 0;
    padding-left: 23px;
    padding-right: 44px;
}
.img2_r h1 {
	margin:0;
	padding:0 0 12px;
	font-size:30px;
	font-weight:bold;
	text-transform:uppercase;
	color:#3d3d3d;
    overflow: hidden;
    text-overflow: ellipsis;
}
.img2_r h1 a {
	font-weight:normal;
	text-transform:none;
	text-decoration:underline;
	font-size:14px;
	color:#f1594f;
}
.img2_r p {
	margin:0;
	padding:0;
	font-size:15px;
	line-height:26px;
	color:#3d3d3d;
}
.img2_r h1 a:hover {
	text-decoration:none;
}
.emp_ds1_r {
	margin:0;
	padding:0;
}
.emp_ds1_r h2 {
	margin:0;
	padding:0 0 17px;
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;
	color:#3d3d3d;
}
.emp_ds1_r h2 a {
	font-weight:normal;
	text-transform:none;
	text-decoration:underline;
	font-size:14px;
	color:#f1594f;
}
.emp_ds1_r p.phne {
	background:url(../img/phne.png) left center no-repeat;
	font-size:15px;
	color:#454545;
	margin:0 0 20px;
	padding:0 0 0 27px;
}
.emp_ds1_r p.phne span, .emp_ds1_r p.mob span {
	font-size:13px;
}
.emp_ds1_r p.mail {
	background:url(../img/mail.png) left center no-repeat;
	margin:0 0 20px;
	padding:0 0 0 27px;
	font-size:15px;
	color:#454545;
}
.emp_ds1_r p.mail a {
	font-size:15px;
	color:#f26056;
	text-decoration:underline;
}
.emp_ds1_r p.mail a:hover {
	text-decoration:none;
}
.emp_ds1_r p.mob {
	background:url(../img/mob.png) left center no-repeat;
	margin:0 0 20px;
	padding:0 0 0 27px;
	font-size:15px;
	color:#454545;
}
.third_row {
	border-top:1px solid #dadada;
	margin:48px 0 0;
	padding:45px 0 0;
}
.third_row h5 {
	margin:0;
	padding:0 0 22px;
	font-weight:600;
	font-size:22px;
	text-transform:uppercase;
	color:#3d3d3d;
}
.third_row h6 {
	margin:0;
	padding:0 0 6px;
	font-weight:600;
	font-size:16px;
	color:#f1594f;
}
.third_row h4 {
	margin:0;
	padding:0 0 18px;
	font-weight:600;
	font-size:15px;
	line-height:26px;
	color:#3d3d3d;
}
.third_row ul.first {
	margin:0;
	padding:0 0 25px;
}
.third_row h4.copy11 {
	padding-bottom:14px;
}
.third_row h5.copy13 {
	padding-bottom:18px;
}
.third_row p.copy12 {
	padding-bottom:39px;
}
.third_row p.copy14 {
	padding-bottom:39px;
}

.third_row .copy15 {
	padding-bottom:17px;
}
.third_row .copy16 {
	padding-bottom:39px;
}
.third_row .copy17 {
	padding-bottom:24px;
}
.third_row .copy18 {
	padding-bottom:4px;
}
.third_row .copy19 {
	padding-bottom:5px;
}
.third_row .copy20 {
	padding-bottom:23px;
}
.third_row ul.first li {
	list-style:none;
}
.third_row ul.first li a {
	background:url(../img/circle.png) left 9px no-repeat;
	padding-left:21px;
	display:block;
	font-size:15px;
	line-height:26px;
	color:#646464;
	text-decoration:none;
}
.third_row p {
	margin:0;
	padding:0 0 28px;
	font-weight:normal;
	font-size:15px;
	line-height:26px;
	color:#646464;
}
.first_row.last {
	padding-bottom:0;
	padding-top:40px;
}
.nav_links_Sme2 {
	float:right;
}
.main-nav-in1 ul, .main-nav-in1 {
	width:100%;
}
.nav_links_Sme li {
	float:left;
}
.nav_links_Sme li.my_resm {
	padding-left:10px;
}
.header_top .navbar-nav .nav_links_Sme li a {
	text-transform:uppercase!important;
	padding:0 10px!important;
	color:#3d3d3d!important;
	font-size:14px!important;
	margin-top:6px;
	display:block;
	letter-spacing:0.1px;
}
.header_top .navbar-nav .nav_links_Sme li a:hover, 
.header_top .navbar-nav .nav_links_Sme li a.current {
	color:#f1594f!important;
	text-decoration:none;
}

.job_ofrs_m {
	padding:39px 0 150px;
}
.job_ofrs_m .about_left {
    background: #ffffff;
    border: 1px solid #dadada;
    border-radius: 3px;
    padding: 30px 33px 44px;
}
.offer_box {
	padding:0 0 29px;
	margin:0 0 21px;
	border-bottom:1px solid #dadada;
}
.offers_left {
	width:626px;
}
.offers_left h3 {
	color: #ff5649;
    font-size: 20px;
    font-weight: normal;
    letter-spacing: 0.3px;
    margin: 4px 0 0 3px;
    padding: 0 0 17px;
}
.offers_left p {
	font-size:14px;
	color:#646464;
	margin:0;
	padding:0;
	line-height:24px;
}
.offers_left .location {
	background:url(../img/location.png) left center no-repeat;
	padding-left:20px;
	color:#3d3d3d;
	font-size:14px;
	margin-bottom:13px;
}
.offers_left .location span {
	padding:0 10px;
}
.offers_left .location i {
	font-style:normal;
	color:#787878;
}
.two_btn {
	overflow:hidden;
	padding:0 1px 0 0;
}
.two_btn .apply {
	float:right;
	width:81px;
	line-height:32px;
	border:1px solid #3d3d3d;
	text-align:center;
	display:block;
	text-decoration:none;
	color:#3d3d3d;
	border-radius:3px;
	margin-left:19px;
}
.two_btn .view {
	float:right;
	width:81px;
	line-height:32px;
	border:1px solid #ff5649;
	text-align:center;
	display:block;
	text-decoration:none;
	color:#ff5649;
	border-radius:3px!important;
}
.offer_box.no_border {
	border:0;
}
.pager_out {
	margin:0 auto;
	display:table;
	padding:3px 0 0;
}
.pager_out ul {
	margin:0;
}
.pagination > li > a, .pagination > li > span {
    background-color: #ffffff;
    border: 1px solid #dadada;
    color: #b1b1b1;
    line-height: 38px;
    padding: 0 15px;
}
.pagination > li > a:hover, .pagination > li > span:hover {
	background:#FFF;
	color:#6b6b6b;
}

.about_midd2.my_jobs_m {
	padding:30px 0 150px;
}
.my_jobs_white {
	background:#FFF;
	padding:0 59px 69px;
	border:1px solid #dadada;
	border-radius:3px;
}
.jobs_row1 {
	padding:29px 0 30px;
}
.jobs_row1:before, .jobs_row1:after{
    content: '';
    clear: both;
    display: table;
}
.active_jobs {
	float:left;
}
.jobs_row1 .active_jobs .dropdown-toggle {
	width:319px;
	height:39px;
	border:1px solid #dfdfdf;
	border-radius:3px;
	padding:0 13px;
	margin:0;
	color:#3d3d3d;
	text-align:left;
	position:relative;
}
.jobs_row1 .active_jobs .dropdown-toggle .caret {
	position:absolute;
	right:13px;
	top:16px;
}
.post_job {
	float:right;
	width:149px;
	line-height:39px;
	font-weight:bold;
	color:#FFF!important;
	text-align:center;
	background:#f1594f;
	border-radius:3px;
	text-decoration:none!important;
}
.jobs_row2 {
	border:1px solid #dadada;
	border-radius:3px 3px 0 0;
}


.about_midd2.post_dit_job {
	padding:30px 0 149px;
}
.post_edit_r1 {
	background:#f5f5f5;
	height:61px;
	border-bottom:1px solid #dadada;
	margin:0 -29px;
	border-radius:3px 3px 0 0;
	text-align:center;
}
.post_edit_r1 span {
	font-size:15px;
	color:#626262;
	background:url(../img/fill.png) left center no-repeat;
	padding-left:32px;
	line-height:22px;
	display:inline-block;
	margin-top:18px;
}

.form3 {
	padding:49px 127px 0;
}
.form3 .control-label {
	text-align:left;
	font-weight:normal;
	font-size:14px;
	color:#3d3d3d;
	line-height:39px;
	margin:0;
	padding:0;
}
.form3 .form-group {
	padding:0 0 19px;
	margin:0 -15px;
}
.form3 .single-line {
	height:39px;
	border-color:#dfdfdf;
	padding:0 11px;
	color:#9e9e9e;
	margin:0;
}
.form3 .dropdown .dropdown-toggle {
	height:39px;
	border-color:#dfdfdf;
	/*padding:0 11px;*/
	color:#3d3d3d;
	width:100%;
	text-align:left;
	margin:0;
}
.form3 .dropdown .dropdown-toggle .caret {
	position: absolute;
    right: 14px;
    top: 18px;
}
.form3 .multi-line {
	height:139px;
	border-color:#dfdfdf;
	padding:11px 11px 0;
	color:#9e9e9e;
	margin:0 0 10px;
}
.form3 .upload {
	width:104px;
	line-height:37px;
	text-align:center;
	display:inline-block;
	border:1px solid #f1594f;
	color:#f1594f;
	font-size:14px;
	border-radius:3px;
}
.form3 .more {
	border: 1px solid #f1594f;
    border-radius: 3px;
    color: #f1594f;
    display: inline-block;
    font-size: 14px;
    line-height: 37px;
    margin: 0 0 0 -3px;
    text-align: center;
    text-decoration: none !important;
    width: 106px;
}
.post_edit_btns {
	padding:56px 0 0;
	overflow:hidden;
}
.post_edit_btns a {
	float:right;
	width:149px;
	line-height:39px;
	display:block;
	margin-left:20px;
	text-transform:uppercase;
	color:#878787;
	text-decoration:none;
	font-size:15px;
	font-weight:bold;
	border-radius:3px;
	text-align:center;
}
.post_edit_btns a.post_bt {
	background:#f1594f;
	color:#FFF;
}
.post_edit_btns a.prev_bt {
	background:#f7f7f7;
	border:1px solid #dadada;
}
.about_midd2.post_dit_job .about_left {
	padding-bottom:91px;
}

.wrkr_dis {
	padding:30px 0 169px;
}
.wrkr_in {
	background:#FFF;
	border:1px solid #dadada;
	border-radius:3px;
	padding:99px 0 71px;
}
.wrkr_into {
	max-width:971px;
	margin:0 auto;
}
.wrk_dis_img {
	padding:6px;
	border:1px solid #dfdfdf;
	border-radius:3px;
	width:150px;
	height:168px;
}
.wrkr_dis_r h1 {
	background:url(../img/edit_ico.png) right center no-repeat;
	display:inline-block;
	margin:0 0 18px;
	padding:0 41px 0 0;
	text-transform:uppercase;
	font-weight:600;
	font-size:24px;
	line-height:26px;
}
.wrkr_dis_r p {
	padding:0 0 28px;
	margin:0;
	font-size:15px;
	line-height:26px;
	color:#646464;
}
.wrkr_dis_r h6 {
    color: #f1594f;
    font-size: 16px;
    font-weight: 600;
    margin: 0;
    padding: 5px 0 2px;
}
.wrkr_dis_r h4 {
    color: #3d3d3d;
    font-size: 15px;
    font-weight: 600;
    line-height: 26px;
    margin: 0;
    padding: 0 0 15px;
}
.wrkr_dis_r ul.first {
    margin: 0;
    padding: 4px 0 14px;
}
.wrkr_dis_r ul.first li {
    list-style: outside none none;
    padding-bottom: 10px;
}
.wrkr_dis_r ul.first li a {
    background: url("../img/circle.png") no-repeat left 9px;
    color: #646464;
    display: block;
    font-size: 15px;
    line-height: 26px;
    padding-left: 21px;
    text-decoration: none;
}

.view_job {
	padding:39px 0 150px;
}
.view_jobs_in {
	background:#FFF;
	border:1px solid #dadada;
	border-radius:3px;
	padding:39px 100px 69px;
}
.view_job_r1 {
	overflow:hidden;
	padding:0 0 40px;
}
.view_job_r1 .back_job {
	background:url(../img/back_arrow.png) 9px center no-repeat;
	line-height:38px;
	float:left;
    width: auto;
	display:block;
	border:1px solid #3d3d3d;
	border-radius:3px;
	padding-left: 25px;
    padding-right: 20px;
	color:#3d3d3d!important;
	text-decoration:none!important;
	font-size:14px;
    margin-bottom: 10px;
    margin-left: 0;
}
.view_job_r1 .view-as-owner_btn{
    float: right;
    padding: 0 25px;
    min-width: 100px;
}
.view_job_r1 .apply_job {
	background:#ff5649;
	width:120px;
	line-height:40px;
	float:right;
	display:block;
	border-radius:3px;
	text-align:center;
	font-weight:bold;
	color:#FFF!important;
	text-decoration:none!important;
	font-size:14px;
	text-transform:uppercase;
}
.view_j_r1 {
	border-bottom:1px solid #dadada;
	width:837px;
}
.view_j_r1 h1 {
	margin:0;
	padding:0 0 15px;
	font-weight:normal;
	color:#ff5649;
	font-size:30px;
}
.view_j_r1 .location {
    background: url("../img/location.png") no-repeat 0 0;
    color: #3d3d3d;
    font-size: 14px;
    margin-bottom: 10px;
    padding-left: 20px;
}
.view_j_r1 .location i {
    color: #787878;
    font-style: normal;
}
.view_j_r1 .location span {
    padding: 0 10px;
    vertical-align: top;
    line-height: 1.3;
}
.view_j_r1 p {
    color: #3d3d3d;
    font-size: 14px;
    line-height: 24px;
    margin: 0;
    padding: 0 0 25px;
}
.view_jobs_in h2 {
	font-size:18px;
	color:#3d3d3d;
	margin:0;
	padding:35px 0 0;
	font-weight:normal;
}
.view_jobs_in h2.copy3 {
	padding-top:30px;
}
.view_jobs_in h2.copy5 {
	padding-top:30px;
}
.view_jobs_in h3 {
	margin:0;
	font-weight:normal;
	padding:18px 0 0;
	color:#646464;
	font-size:15px;
	line-height:26px;
}
.view_job_r1.copy1 {
	padding:55px 0 0;
}


.about_midd2.view_jobs {
	margin:0;
	padding:26px 0 150px;
}
.view_job_left {
	background:#FFF;
	border:1px solid #dadada;
	border-radius:3px;
	padding:0 29px 11px;
}
.view_jb_r1 {
	overflow:hidden;
}
.view_jb_r1 h1 {
	font-size:19px;
	font-weight:normal;
	color:#3d3d3d;
	margin:0;
	padding:0;
	text-transform:uppercase;
	line-height:66px;
	letter-spacing:1px;
}
.view_jb_r1 .tabs3 ul {
	margin:0;
	padding:24px 0 0;
}
.view_jb_r1 .tabs3 ul li {
	float:left;
	list-style:none;
}
.view_jb_r1 .tabs3 ul li.view1 {
	background:url(../img/divi2.png) right center no-repeat;
	padding-right:16px;
	margin-right:15px;
}
.view_jb_r1 .tabs3 ul li.edit1 {
	background:url(../img/divi2.png) right center no-repeat;
	padding-right:17px;
	margin-right:16px;
}
.view_jb_r1 .tabs3 ul li a {
	font-size:14px;
	line-height:17px;
	color:#646464;
	text-decoration:none;
	display:block;
}
.view_jb_r1 .tabs3 ul li.view1 a {
	background:url(../img/view_ico.png) left center no-repeat;
	padding-left:31px;
}
.view_jb_r1 .tabs3 ul li.edit1 a {
	background:url(../img/edit_ico2.png) left center no-repeat;
	padding-left:27px;
}
.view_jb_r1 .tabs3 ul li.remove1 a {
	background:url(../img/remove_ico.png) left center no-repeat;
	padding-left:24px;
}
.v_job_b1 {
	border-top:1px solid #dadada;
	padding:24px 0 18px;
}
.invtd_m {
	width:77px;
	text-align:center;
	position:relative;
}
.invtd_m img {
	max-width:77px;
	max-height:77px;
	position:absolute;
	left:0;
}
.invtd_m .invtd_t {
	background: #3d3d3d;
    border: 1px solid #ffffff;
    border-radius: 3px;
    color: #ffffff;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    line-height: 19px;
    margin: 66px 0 0;
    position: relative;
    text-align: center;
    width: 54px;
    z-index: 9999;
}
.v_jobs_center {
	width:651px;
	margin-top:-2px;
	margin-left:15px;
}
.v_jobs_center h3 {
	font-size:15px;
	font-weight:bold;
	color:#ff5649;
	margin:0;
	padding:0 0 5px;
}
.v_jobs_center h4 {
	font-size:14px;
	font-weight:normal;
	color:#3d3d3d;
	margin:0;
	padding:0 0 12px;
}
.v_jobs_center p {
	font-size:14px;
	color:#646464;
	margin:0;
	padding:0 0 18px;
	line-height:22px;
}
.v_jobs_center .two_opt {
	overflow:hidden;
}
.v_jobs_center .two_opt a {
	float:left;
	display:block;
	font-size:13px;
	color:#8b8b8b;
	text-decoration:none;
	background:url(../img/divi3.png) left center no-repeat;
}
.v_jobs_center .two_opt a:first-child {
	background:none;
}
.v_jobs_center .two_opt a.one span {
	background:url(../img/email.png) left center no-repeat;
	display:block;
	padding-left:28px;
	padding-right:9px;
}
.v_jobs_center .two_opt a.two {
	padding-left:13px;
}
.v_jobs_center .two_opt a.two span {
	background:url(../img/skype.png) left center no-repeat;
	display:block;
	padding-left:27px;
}
.v_jobs_r {
	width:121px;
	float:right;
	text-align:right;
}
.v_jobs_r .shw_rsm {
	background:#FFF;
	border:1px solid #3d3d3d;
	border-radius:3px;
	text-align:center;
	line-height:32px;
}
.v_jobs_r .shw_rsm a {
	display:block;
	text-decoration:none;
	color:#3d3d3d;
	font-size:14px;
}
.v_jobs_r .more {
	padding:75px 0 0;
}
.v_jobs_r .more a {
	text-decoration:none;
	font-size:14px;
	color:#f1594f;
}
.v_jobs_right {
	background:#FFF;
	border:1px solid #dadada;
	border-radius:3px;
}
.v_jobs_right ul {
	margin:0;
	padding:0;
}
.v_jobs_right ul li {
	list-style:none;
	line-height:58px;
	overflow:hidden;
	padding:0 24px 0 15px;
	border-top:1px solid #dadada;
}
.v_jobs_right ul li:first-child {
	border:0;
}
.v_jobs_right ul li a {
	font-size:14px;
	color:#3d3d3d;
	text-decoration:none;
	padding-left:36px;
	display:block;
}
.v_jobs_right ul li.one a {
	background:url(../img/r_ico1.png) left center no-repeat;
}
.v_jobs_right ul li.two a {
	background:url(../img/r_ico2.png) left center no-repeat;
}
.v_jobs_right ul li.three a {
	background:url(../img/r_ico3.png) left center no-repeat;
}
.v_jobs_right ul li a span {
	float:right;
}
.v_jobs_right ul li.fourth a {
	padding:0 0 0 4px;
	color:#f1594f;
}

.inner_out_bg.user_type_bg {
	padding:89px 0 121px;
}
.get_start {
	text-align:center;
	font-size:48px;
	font-weight:bold;
	color:#3d3d3d;
	text-transform:uppercase;
	margin:0;
	padding:0 0 15px;
}
.looking_for {
	color: #3d3d3d;
    font-size: 22px;
    font-weight: normal;
    letter-spacing: 0.3px;
    margin: 0;
    padding: 0 0 88px;
    text-align: center;
    text-transform: uppercase;
}
.user_typ_cnt {
	max-width:922px;
	margin:0 auto;
}
.u_type_left {
	margin: 8px 0 0 7px;
    padding: 17px 0 0;
    text-align: center;
    width: 322px;
}
.user_typ_cnt h4 {
	margin:0;
	padding:31px 0 0;
	text-transform:uppercase;
	color:#3d3d3d;
	font-size:18px;
	text-align:center;
	font-weight:bold;
}
.user_typ_cnt p {
	margin:0;
	padding:15px 0 28px;
	color:#616161;
	font-size:16px;
	line-height:26px;
	text-align:center;
}
.user_typ_cnt a {
	background:#f1594f;
	text-transform:uppercase;
	color:#FFF;
	font-size:15px;
	font-weight:bold;
	display:inline-block;
	line-height:34px;
	text-decoration:none;
	padding:0 42px;
	border-radius:3px;
}
.u_type_right {
	width:340px;
	text-align:center;
	padding:17px 0 0;
}
.or {
	text-align:center;
}

.inner_out_bg.login_b {	
	padding:91px 0 124px;
	margin:0;
}
.login_h1 {
	margin:0;
	padding:0 0 58px;
	color:#3d3d3d;
	font-size:30px;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
}
.form4 {
	max-width:351px;
	margin:0 auto;
}
.form4 .has-success .input-group-addon, .form4 .has-success .form-control {
	border-color:#dbdbdb;
	background:#FFF;
	box-shadow:none!important;
	height:39px;
}
.form4 .input-group-addon.user {
	background:#FFF url(../img/email_ico.png) center center no-repeat;
	padding:0;
	width:38px;
	height:37px;
}
.form4 .input-group-addon.pass {
	background:#FFF url(../img/pass_icon1.png) center center no-repeat;
	padding:0;
	width:38px;
	height:37px;
}
.form4 .input-group {
	width:100%;
}
.form4 .rememb {
	font-size:14px;
	color:#3d3d3d;
	line-height:20px;
}
.form4 .rememb label {
	/*padding-left:27px;*/
}
.form4 .rememb label input[type="checkbox"] {
	margin-left:-25px;
}
.form4 .form-group {
    margin-bottom: 19px;
}
.form4 .form-group.rememb {
	margin: -8px 0 14px;
    overflow: hidden;
}
.form4 .submit {
	background:#ff5649;
	border-radius:3px;
	display:block;
	width:100%;
	border:0;
	color:#FFF;
	text-transform:uppercase;
	padding:0;
	margin:0 0 25px;
	font-weight:bold;
	font-size:17px;
	line-height:47px;
}
.frgt_pass {
	font-size:14px;
	color:#3d3d3d;
	text-decoration:underline;
}
.frgt_pass:hover {
	text-decoration:none;
	color:#3d3d3d;
}
.nav_fom1 ul li.sign_up_1, .nav_fom1 ul li.login123 {
	float:right!important;
}
.nav_fom1 ul li.sign_up_1 a {
	background:url(../img/sign_copy1.png) left center no-repeat!important;
	padding-left:25px!important;
	display:block!important;
	text-decoration:underline!important;
	font-size:14px!important;
}
.nav_fom1 ul li.login123 a {
	background:url(../img/login.png) left center no-repeat!important;
	padding-left:24px!important;
	display:block!important;
	text-decoration:underline!important;
	font-size:14px!important;
	color:#ff5649!important;
}
.nav_fom1 ul li.sign_up_1 a:hover, .nav_fom1 ul li.login123 a:hover {
	text-decoration:none!important;
}
.nav_fom1 ul li.dont_accnt {
	float:right!important;
	padding:2px 18px 0 0!important;
}
.nav_fom1 ul li.dont_accnt a {
	text-transform:none!important;
	font-size:14px!important;
	color:#3d3d3d!important;
}
.inner_out_bg.sign_up {
	padding:90px 0 127px;
}
.sign_up_h {
	color: #3d3d3d;
    font-size: 30px;
    font-weight: bold;
    margin: 0;
    padding: 0 0 20px;
    text-align: center;
    text-transform: uppercase;
}
.looking_hire {
	text-align:center;
	font-size:18px;
	color:#3d3d3d;
	margin:0;
	padding:0 0 48px;
	font-weight:normal;
}
.looking_hire a {
	text-decoration:underline;
	color:#ff5649;
}
.looking_hire a:hover {
	text-decoration:none;
}
.form5 {
	margin:0 auto;
	padding:0;
	max-width:641px;
}
.form5 .single-line {
    border-color: #dfdfdf;
    color: #3d3d3d;
    font-size: 14px;
    height: 39px;
    margin: 0;
    padding: 0 14px;
    width: 100%;
}
.form5 .form-group {
    margin-bottom: 19px;
}
.form5 .dropdown .dropdown-toggle {
    border-color: #dfdfdf;
    color: #3d3d3d;
    font-size: 14px;
    height: 39px;
    margin: 0;
    padding: 0 14px;
    text-align: left;
    width: 100%;
}
.form5 .dropdown .dropdown-toggle .caret {
    position: absolute;
    right: 12px;
    top: 16px;
}
.form5 .captcha_wrap .single-line{
    width: 194px;
    display: inline-block;
    vertical-align: middle;
}
.form5 .captcha_wrap .capta{
    display: inline-block;
    vertical-align: middle;
}
.form5 .captcha_wrap .capta img{
    height: 39px;
    width: auto;
}
.form5 .captcha_wrap .captcha_refresh{
    display: inline-block;
    vertical-align: middle;
}
/*.capta {*/
	/*width:184px;*/
	/*height:105px;*/
	/*background:#f1f1f1;*/
	/*border:1px solid #dadada;*/
	/*border-radius:3px;*/
/*}*/
/*.capta img {*/
	/*border-radius:3px;*/
/*}*/
.form5 .check_first_one {
	margin-right:-55px;
	line-height:22px;
	font-size:14px;
	color:#3d3d3d;
	margin-top:15px;
	margin-bottom:0px;
}
.form5 .check_first_two {
	margin-right:-55px;
	line-height:22px;
	font-size:13px;
	color:#3d3d3d;
}
.form5 .check_first_two a {
	color:#ff5649;
}
.form5 .get_started {
	text-align:center;
	padding:20px 0 0 3px;
}
.form5 .get_started a {
	display:inline-block;
	padding:11px 83px;
	color:#FFF;
	text-transform:uppercase;
	font-weight:bold;
	background:#ff5649;
	border-radius:3px;
	font-size:17px;
	text-decoration:none;
}
.about_steps ul li span {
	display:none;
}
.footer_line {
	background:#f1594f;
	height:3px;
}
.resm_srch {
	padding:26px 0 149px;
}
.rsm_srch_in2 {
	background:#FFF;
	border:1px solid #dadada;
	border-top:0;
	border-radius:0 0 3px 3px;
}
.rsm_sider_bar {
	width:309px;
	padding:33px 0 0;
}
.rsm_sider_bar ul {
	margin:0;
	padding:0 0 30px 30px;
}
.rsm_sider_bar ul h5 {
	margin:0;
	padding:0;
	font-size:16px;
	font-weight:bold;
	line-height:26px;
}
.rsm_sider_bar ul h6 {
	margin:0;
	padding:0;
	font-size:14px;
	line-height:26px;
}
.rsm_sider_bar ul h6 span {
	color:#f1594f;
}
.clear1 {
	font-size:14px;
	color:#a2a2a2;
	text-decoration:underline;
}
.clear1:hover {
	color:#a2a2a2;
	text-decoration:none;
}
.range {
	padding:22px 0 10px;
}
.range a {
	background:url(../img/arrow2.png) left center no-repeat;
	padding-left:18px;
	display:inline-block;
	font-size:14px;
	color:#3d3d3d;
	text-decoration:none;
}
.rsm_sider_bar ul li {
	list-style:none;
}
.rsm_sider_bar ul li a {
	font-size:14px;
	line-height:26px;
	color:#646464;
}
.rsm_sr_ri {
	border-left:1px solid #dadada;
	padding:0 29px 40px;
	position:relative;
}
.rsm_sr_ri .location {
    background: url("../img/location.png") no-repeat left center;
    color: #3d3d3d;
    font-size: 14px;
    margin-bottom: 8px;
    padding-left: 20px;
}
.rsm_sr_ri .location i {
    color: #787878;
    font-style: normal;
}
.rsm_sr_ri .location span {
    padding: 0 3px 0 10px;
}
.save_job {
	position:absolute;
	right:164px;
	border: 1px solid #ff5649;
    border-radius: 3px;
    color: #ff5649!important;
    display: block;
    line-height: 32px;
    text-align: center;
    text-decoration: none;
    width: 79px;
	z-index:9999;
	text-decoration:none!important;
	top:0;
}
.rsm_sr_ri .v_jobs_center h3, .rsm_sr_ri .v_jobs_center h4 {
	margin-right:70px;
}
.rsm_sr_ri .v_job_b1.no_border {
	border:0;
}



.header_top .top-menu .sitelink .dropdown-menu.dropdown-menu-default li {
	padding:0!important;
	border-top:1px solid rgba(0,0,0,0.1)!important;
	margin:0!important;
}
.header_top .top-menu .sitelink .dropdown-menu.dropdown-menu-default li:first-child {
	border:0!important;
}
.header_top .top-menu .sitelink .dropdown-menu.dropdown-menu-default li a {
	padding:7px 15px!important;
	margin:0!important;
}
.page-header .page-header-top .page-logo {
	margin-bottom:12px!important;
}
.page-content {
	background:#f5f5f5;
}
.text-info {
    color: #3d3d3d;
}
.page-breadcrumb.breadcrumb.sitelink a {
	color:#3d3d3d;
}
.contact-name {
	color:#ff5649;
}
.portlet.light.bordered {
    border: 1px solid #dadada !important;
}
.font-blue-madison {
    color: #3d3d3d !important;
}
.profile-usertitle-name {
	color:#f1594f!important;
}
.k-draghandle.k-state-selected:hover, .k-ghost-splitbar-horizontal, .k-ghost-splitbar-vertical, .k-list > .k-state-highlight, .k-list > .k-state-selected, .k-marquee-color, .k-panel > .k-state-selected, .k-scheduler .k-scheduler-toolbar .k-state-selected, .k-scheduler .k-today.k-state-selected, .k-state-selected, .k-state-selected:link, .k-state-selected:visited {
	background-color: #f1594f;
    border-color: #f1594f;
}
.profile-usermenu ul li a {
	color:#626262!important;
}
.tabbable-line > .nav-tabs > li.active, .tabbable-line > .nav-tabs > li.open, .tabbable-line > .nav-tabs > li:hover {
    border-bottom: 4px solid #f1594f!important;
}
.btn.green:not(.btn-outline) {
    background-color: #f1594f!important;
    border-color: #f1594f!important;
}
.font-blue {
    border-bottom: 1px solid #dadada!important;
    color: #3d3d3d!important;
    font-size: 20px!important;
    letter-spacing: 0.7px!important;
    margin: 0!important;
    padding: 0 0 10px!important;
	margin-bottom:10px!important;
    text-transform: uppercase!important;
}
.faq-content-1 .faq-section > .faq-content .panel-heading .accordion-toggle, .faq-content-1 .faq-section > .faq-content .panel-heading .accordion-toggle:hover {
	font-size: 14px!important;
    color: #3d3d3d!important;
    text-decoration: none!important;
}
.portlet.light, .faq-content-1 .faq-section {
    border:1px solid #dadada;
}
.primary-link {
	color:#f1594f;
}
.btn.btn-outline.dark {
    background: #FFF!important;
    border-color: #f1594f!important;
    color: #3d3d3d!important;
}

.section{
    padding: 70px 0;
}
.section-heading{
    text-align: center;
    color: #3d3d3d;
    font-size: 24px;
    font-weight: 700;
    line-height: 1.2;
    text-transform: uppercase;
    margin-bottom: 65px;
}
.section-howitsworks{
    background: #f5f5f5;
    border-bottom: 1px solid #dadada;
}

.howitsworks-descr p{
    font-size: 15px;
    line-height: 26px;
    margin: 0 0 26px;
}
.howitsworks-list{
    font-size: 15px;
    line-height: 17px;
    margin: 0;
    padding: 0;
    list-style: none;
}
.howitsworks-list li{
    padding-left: 38px;
    position: relative;
}
.howitsworks-list li:before{
    content: "\e90b";
    font-family: 'Simple-Line-Icons';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    color: #ff5649;
    font-size: 17px;
    position: absolute;
    left: 0;
    top: 0;
}
.howitsworks-list li+li{
    margin-top: 35px;
}


.section-courses {
    background: #ffffff;
}
.courses-list {
    display:block;
}
.courses-list ul {
    list-style-type: none;
    display: flex;
    flex-direction: row;
    margin: 0;
    padding: 0;
    text-align: center;
    align-items: baseline;
}
.courses-list li {
    width: 20%;
    padding: 0 15px;
    box-sizing: border-box;
}
.courses-list a {
    display: block;
    font-size: 15px;
    color: #3d3d3d;
    text-decoration: none;
}
.courses-list img {
    display: block;
    margin: 0 auto;
    margin-bottom: 15px;
}

.section-industry{
    background: #ffffff;
}
.industry-list{
    padding: 0;
    margin: 0;
    list-style: none;
    border: 1px solid #dadada;
    border-radius: 4px;
    text-align: center;
    border-bottom: none;
}
.industry-list:after{
    content: '';
    display: table;
    clear: both;
}
.industry-list li{
    float: left;
    width: 50%;
    box-sizing: border-box;
    border-right: 1px solid #dadada;
    border-bottom: 1px solid #dadada;
}
.industry-list li:nth-child(even){
    border-right: none;
}


.industry-list a{
    display: flex;
    text-decoration: none;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: 188px;
    cursor: auto;
}
/*.industry-list li:hover{
    background-color: #f5f5f5;
}*/
.industry-icon{
    color: #ff5649;
    display: block;
    height: 36px;
    line-height: 36px;
    margin-bottom: 40px;
    font-size: 36px;
}
.industry-title{
    font-size: 15px;
    font-weight: 600;
    line-height: 1;
    color: #3d3d3d;
}
.section-about{
    background: #ffffff;
}

.section-about .section-heading{
    text-align: left;
    margin-bottom: 30px;
}

.our-mission{
    border: 1px solid #dadada;
    border-radius: 4px;
    padding: 20px;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.our-mission img{
    display: block;
    border-radius: 4px;
    max-width: 100%;
}
.our-mission-descr{
    text-align: center;
    font-size: 15px;
    font-weight: 400;
    line-height: 26px;
}
.our-mission-descr h3{
    color: #ff5649;
    font-size: 20px;
    font-weight: 700;
    line-height: 26px;
    text-transform: uppercase;
    margin: 0 0 10px;
}
.our-mission-descr p{
    margin: 0;
}








@media (min-width: 1300px) {

.nav_fom1 {
	width:74.1%;
}
.carousel-control {
	top:45%;
}
.banner_mine .carousel-caption h3 {
	margin-bottom:25px;
}
.banner_mine .carousel-caption p{
    margin-bottom: 15px;
}
.footer_clm.one {
	padding:3px 0 0 103px;
}
.footer_clm.two {
	padding:3px 0 0 75px;
}
.footer_clm.three {
	padding:3px 0 0 82px;
}
.footer_clm.four {
	padding:3px 0 0 3px;
}
.nav_fom1 {
    margin: 0 -15px 0 0 !important;
}
.nav_fom1 {
    margin: 0 -17px 0 0 !important;
    padding: 23px 0 0 !important;
}
.header_top .navbar-nav li.add_job {
	margin:0 0 0 15px;
}

.nav_fom2 {
	width:86.3%;
}
.abut_bnr h2 {
    padding: 27px 0 0 161px;
}
.about_left {
    margin-right: -30px;
}
.about_right {
	margin-left: 29px;
}
.form1 .form-group {
    margin: 0 -7px 0 0;
}
.next_btn {
    /*margin-right: -115px;*/
}
.nav_links_Sme2 {
    margin: -3px 0 0;
}
.emp_ds1_r {
    margin: 3px -9px 0 27px;
}
.job_ofrs_m .about_left {
    margin: 0 -24px 0 -21px;
}
.job_ofrs_m .about_right {
    margin: 0 -9px 0 23px;
}
.sign_up_1.login {
	margin: 1px -19px 0 1px !important;
}
.header_top nav .nav.navbar-nav .sign_up_1.login a {
	background:url(../img/sign_copy1.png) left center no-repeat!important;
}
.nav_fom1 ul li.dont_accnt.login {
    float: right !important;
    padding: 6px 18px 0 0 !important;
}
.nav_fom1 ul li.dont_accnt.login a {
	background:none!important;
}

.form3 .dropdown .dropdown-toggle, .form3 .multi-line, .form3 .single-line {
    margin-left: -3px;
    width: 104%;
}
.form3 .qstn_one {
	padding-top:10px;
}
.post_edit_btns {
    margin: 0 -18px 0 0;
}
.or {
    margin: 8px 0 0;
}
.u_type_right {
    margin: 8px 0 0 -49px;
    padding: 17px 0 0;
    text-align: center;
    width: 340px;
}
.u_type_right h4 {
	padding:27px 0 0;
}
.view_jobs_in {
    margin: 0 6px 0 -6px;
}
.view_j_r1 {
    margin: -7px 0 0 -25px;
}
.view_job_left {
	margin-right:-23px;
}
.v_jobs_right {
	margin-left:23px;
}
.wrk_dis_img {
	margin: 0;
}
.wrkr_dis_r {
	margin: -5px 0 0 67px;
}
.wrkr_dis_r ul.first li {
    list-style: outside none none;
    margin-right: -36px;
    padding-bottom: 14px;
}

.wrkr_dis_r p {
	margin-right:-11px;
}
.wrkr_dis_r h4.copy122 {
	margin-bottom:-18px;
}
.wrkr_dis_r h6.copy121 {
	margin-bottom:1px 0 2px !important;
}

}

@media (min-width: 1201px){
    .about-descr{
        padding-right: 85px;
    }
    .our-mission img{
        margin-right: 20px;
    }
    .our-mission{
        flex-direction: row;
    }
}

@media (min-width: 1201px) and (max-width: 1299px) {

.carousel-control {
	top:45%;
}
.banner_mine .carousel-caption p {
	margin-bottom:15px;
}
.banner_mine .carousel-caption h3{
    margin-bottom: 25px;
}
.about_steps ul li {
	font-size: 14px;
}
.about_steps ul li.one {
    height: 62px;
    width: 124px;
}
.about_steps ul li.two {
    padding-right: 9px;
    width: 145px;
}
.about_steps ul li.three {
    padding-right: 9px;
    width: 135px;
}
.about_steps ul li.four {
    padding-right: 15px;
    width: 144px;
}
.about_steps ul li.five {
    padding-right: 11px;
    width: 132px;
}
.about_steps ul li.six {
    padding-right: 12px;
    width: 160px;
}
.about_steps ul li.seven {
    padding-right: 14px;
    width: 161px;
}
.about_steps ul li.eight {
    padding-right: 3px;
    width: 152px;
}
.abut_bnr {
	margin-right:0;
}
.about_right {
	padding-bottom:25px;
}
.month_in_res {
	margin-bottom:15px;
}
.about_left {
	margin-bottom:25px;
	padding-bottom:25px;
}
.about_right {
	padding-bottom:25px;
}
.nav_links_Sme {
	float:left;
	margin-right:30px;
}

.emp_dis2_in {
	padding:25px;
}
.form2 .single-line {
	width:100%;
	margin-bottom:15px;
}
.emp_dis_1_in {
	padding:25px;
}

.offers_left {
	width:auto;
}
.job_ofrs_m .about_left {
	padding:25px;
}  

.view_j_r1 {
	width:auto;
}

.sign_up_1.login {
    margin: 0 !important;
    padding: 0 !important;
}
.nav_fom1 ul li.dont_accnt {
    padding: 0 18px 0 0 !important;
}

.control_btn_eff .view {
    float: right !important;
    margin: 0 15px 0 0 !important;
    padding: 0 15px !important;
    width: auto !important;
}
.two_btn .apply {
    border-radius: 3px !important;
    margin-left: 0 !important;
    padding: 0 15px !important;
    width: auto !important;
}

}

@media (min-width: 993px){
    .howitsworks-descr{
        border-right: 1px solid #dadada;
        position: relative;
        right: -1px;
        padding-right: 92px;
    }
    .howitsworks-descr+.col-md-6{
        border-left: 1px solid #dadada;
    }
    .howitsworks-list{
        margin-left: 57px;
    }
    .section-about .row{
        margin-right: 0;
    }
}

@media (min-width: 993px) and (max-width: 1200px) {

.midd2_h {
	min-height:inherit;
	padding-bottom:25px;
}
.nav_fom1 {
	width:85%;
}
.header_srch .single-line {
	width:225px;
}
.how_works {
    padding: 5px 41px 0 0;
}
.banner_mine .carousel-caption {
    left: 0;
    padding: 0;
    right: 0;
    top: 80px;
    width: auto;
}
.banner_mine .carousel-caption p {
	margin-bottom:15px;
}
.banner_mine .carousel-caption h3{
    margin-bottom: 25px;
}
.carousel-control {
	top:45%;
}

.about_steps ul li {
	font-size: 14px;
}
.about_steps ul li.one {
    height: 62px;
    width: 110px;
}
.about_steps ul li.two {
    padding-right: 9px;
    width: 124px;
}
.about_steps ul li.three {
    padding-right: 9px;
    width: 115px;
}
.about_steps ul li.four {
    padding-right: 15px;
    width: 102px;
}
.about_steps ul li.five {
    padding-right: 11px;
    width: 95px;
}
.about_steps ul li.six {
    padding-right: 12px;
    width: 123px;
}
.about_steps ul li.seven {
    padding-right: 14px;
    width: 125px;
}
.about_steps ul li.eight {
    padding-right: 3px;
    width: 144px;
}
.abut_bnr {
	margin-right:0;
}
.about_left {
	margin-bottom:25px;
	padding-bottom:25px;
}
.about_right {
	padding-bottom:25px;
}
.main-nav-in1 {
    width: 84%;
}
.header_top .navbar-nav .nav_links_Sme li a {
    font-size: 14px !important;
    padding: 0 9px !important;
}

.img2_r {
    border-right: 0 none;
    padding-right: 0;
	margin-bottom:25px;
	padding-bottom:25px;
}
.emp_dis_1_in {
	padding:25px;
}
.form2 .single-line {
	width:100%;
	margin-bottom:15px;
}

.offers_left {
	width:auto;
}
.job_ofrs_m .about_left {
	padding:25px;
}

.u_type_left {
    width: auto;
}
.u_type_right {
	width:auto;
}

.view_jobs_in {
	padding:25px;
}
.view_j_r1 {
	width:auto;
}
.view_job_img {
	margin-bottom:20px;
}

.view_job_left {
	margin-bottom:25px;
}

.wrkr_in {
	padding:25px;
}

.redin1.copy1 img, .redin1.copy2 img, .redin1.copy3 img {
    margin-left: 0!important;
	margin-right: 0!important;
}
.redin1 h3, .redin1.copy2 h3, .redin1.copy3 h3 {
    padding: 28px 0 0!important;
}
.redin1 p, .redin1.copy2 p, .redin1.copy3 p {
    padding: 8px 0 0!important;
}
.footer_clm.one, .footer_clm.two, .footer_clm.four {
    padding: 0!important;
}
.footer_clm ul {
	margin-bottom:15px;
}
.page-header-top.header_top .container .container {
	padding-left:0;
	padding-right:0;
	width:auto;
}
.top-menu-main .header_srch {
    padding: 0 15px 0 0!important;
}
.page-header-top.header_top .container .main-nav-in {
	padding-right:0;
	padding-left:0;
}
.header_top .navbar-nav li.add_job {
    margin: 0 0 0 15px!important;
}
.header_top .navbar-nav li.sign_up {
    margin: 5px 14px 0 0!important;
    padding: 1px 14px 0 0!important;
}

.u_type_left, .u_type_right {
    margin: 4px 0 0!important;
}

.sign_up_1.login {
    margin: 0 !important;
    padding: 0 !important;
}
.nav_fom1 ul li.dont_accnt {
    padding: 0 18px 0 0 !important;
}


.about_steps {
    height: auto;
	border:0;
}
.about_steps ul li {
    float: none!important;
	background:none!important;
	text-align:left!important;
	width:auto!important;
	height:auto!important;
	padding:5px 20px 8px!important;
	line-height:32px!important;
	background:#FFF!important;
	height:auto!important;
	border-bottom:1px solid #dadada;
}
.about_steps ul li br {
	display:none;
}
.about_steps ul li span {
	background: #efefef;
    border-radius: 20px;
    display: inline-block;
    font-size: 12px;
    line-height: 25px;
    margin-right: 12px;
    text-align: center;
    width: 25px;
}
.about_steps ul li.active {
    background-color: #f1594f !important;
    margin: -1px 0 0 !important;
}
    .form1 .row .row .col-lg-6{
        margin-bottom: 15px;
    }

}

@media (min-width: 768px) and (max-width: 992px) {

.navbar-toggle {
	background:rgba(0,0,0,0.15);
}
.navbar-toggle .icon-bar {
	background:#FFF;
}
.banner_mine .carousel-caption {
	top:70px;
	right:0;
	left:0;
}
.banner_mine .carousel-caption h3 {
	font-size:28px;
	margin-bottom:15px;
}
.banner_mine .carousel-caption p {
	font-size:18px;
	margin-bottom:15px;
}
.brands ul li {
    float: left;
    width: 50%;
	height:187px;
}
.redin1 {
    margin-bottom: 25px;
}
.footer_clm ul {
    padding: 0 0 25px;
}
.midd2_h {
	padding-bottom:25px;
}
.page_head {
    font-size: 22px;
    line-height: 35px;
    padding: 0 0 25px;
}
.logo {
    display: block;
    float: none !important;
    padding: 15px 0;
    text-align: center;
}
.nav_fom1 {
    display: block !important;
    float: none !important;
    margin: 0 !important;
    padding: 0 0 10px !important;
}
.header_srch .single-line {
	width:220px;
}
.header_srch {
    padding-right: 15px;
}
.how_works {
    padding: 5px 15px 0 0;
}
.header_top .navbar-nav li.sign_up {
	padding-right:15px;
	margin-right:15px;
}
.header_top .navbar-nav li a {
	font-size:13px;
}
.header_top .navbar-nav li.add_job a {
	padding:0 11px!important;
}

.carousel-control {
	top:45%;
}

.nav_links_Sme {
    float:left;
}
.nav_links_Sme2 {
    margin: -4px 43px 0 0;
}
.header_top .navbar-nav li.inner_srch {
    margin-right: 0;
    position: absolute;
    right: 0;
    top: -80px;
}
.header_top .navbar-nav li.inner_bell {
	margin-right: 0;
    position: absolute;
    right: 40px;
    top: -80px;
}
.header_top .navbar-nav .nav_links_Sme li a {
	padding:0 10px!important;
}
.click_on {
	padding-bottom:24px;
}
.about_left {
	margin-bottom:25px;
	padding-bottom:25px;
}
.about_right {
	padding-bottom:25px;
}
.month_in_res {
	margin-bottom:15px;
}
.about_steps {
    height: auto;
	border:0;
}
.about_steps ul li {
    float: none!important;
	background:none!important;
	text-align:left!important;
	width:auto!important;
	height:auto!important;
	padding:5px 20px 8px!important;
	line-height:32px!important;
	background:#FFF!important;
	height:auto!important;
	border-bottom:1px solid #dadada;
}
.about_steps ul li br {
	display:none;
}
.about_steps ul li span {
	background: #efefef;
    border-radius: 20px;
    display: inline-block;
    font-size: 12px;
    line-height: 25px;
    margin-right: 12px;
    text-align: center;
    width: 25px;
}
.abut_bnr {
	margin-right:0;
}


.emp_dis_1_in {
    padding: 25px;
}
.form2 .single-line {
	width:100%;
	margin-bottom:15px;
}
.emp_dis2_in {
	padding:25px;
}
.back_srch, .cont_info, .snd_msg, .pdf {
	float:left;
	margin:0 15px 15px 0;
}
.first_row {
	padding-bottom:25px;
}
.user_img2 {
	text-align:left;
	margin-bottom:25px;
}
.img2_r {
    border-right: 0 none;
    padding-right: 0;
	margin-bottom:25px;
	padding-bottom:25px;
}

.offers_left {
	width:auto;
}
.job_ofrs_m .about_left {
	padding:25px;
}
.offers_left .location {
	background-position:left 2px;
}
.two_btn {
    overflow: hidden;
    padding: 12px 0 0;
}

.form3 {
    padding: 49px 0 0;
}
.form3 .control-label {
	margin:0 18px;
}
.post_edit_r1 {
    height: auto;
    padding: 0 15px;
}
.post_edit_r1 span {
    line-height: 22px;
	margin-bottom:15px;
}
.form3 .upload {
	margin-top:10px;
}
.post_edit_btns {
    overflow: hidden;
    padding: 8px 0 0;
}
.post_edit_btns a {
    float: none;
    margin: 0 0 15px;
    width: auto;
}
.about_midd2.post_dit_job .about_left {
    padding-bottom: 25px;
}
.form3 .dropdown .dropdown-toggle {
	overflow:hidden;
}

.nav_fom1 ul li.sign_up_1, .nav_fom1 ul li.login123 {
    margin-right: 30px;
}

.u_type_left {
    width: auto;
	border-bottom:1px solid rgba(0,0,0,0.1);
	padding-bottom:30px;
	margin-bottom:15px;
}
.or {
    display: none;
    text-align: center;
}
.u_type_right {
	width:auto;
}

.view_jobs_in {
	padding:25px;
}
.view_j_r1 {
	width:auto;
}
.view_job_img {
	margin-bottom:20px;
}

.v_jobs_center {
    width: auto;
	margin:0;
}
.view_jb_r1 h1 {
	float:none!important;
	text-align:center;
}
.view_job_left {
	padding:0 25px;
	margin-bottom:25px;
}
.view_jb_r1 {
	padding-bottom:20px;
}
.view_jb_r1 .tabs3 ul {
    margin: 0 auto;
    padding: 0;
	display:table;
}
.view_jb_r1 .pull-right.tabs3 {
	float:none!important;
}
.invtd_m {
	margin:0 auto 15px;
}
.v_jobs_center .two_opt {
    display: table;
    margin: 0 auto 20px;
    overflow: hidden;
}
.v_jobs_r {
    float: none;
    text-align: right;
    width: auto;
	overflow:hidden;
}
.v_jobs_r .shw_rsm {
    margin: 10px 0 0;
    padding: 0 30px;
}
.v_jobs_r .more {
    padding: 17px 0 0 0;
}

.wrkr_in {
	padding:25px;
}
.wrk_dis_img {
	margin:0 auto 25px;
}
.wrkr_dis_r {
	text-align:center;
}
.wrkr_dis_r ul.first li {
	text-align:left;
}

.save_job {
    margin: 15px 0 0;
    position: inherit;
    right: auto;
    width: auto;
}
.rsm_sr_ri .invtd_m img {
    left: 0;
    max-height: 77px;
    max-width: 77px;
    position: inherit;
}
.rsm_sr_ri .v_jobs_center h3, .rsm_sr_ri .v_jobs_center h4 {
    margin-right: 0;
}
.rsm_sider_bar {
	width:auto;
}
.rsm_sr_ri .location {
    display: table;
    margin: 0 auto 8px;
}

.page-header .page-header-top.header_top .page-logo {
    margin: 0 !important;
    width: auto !important;
	float:none !important;
	text-align:center;
}
.page-header .page-header-top.header_top .top-menu .navbar-nav {
	margin:0 !important;
}
.header_top .navbar-nav li.add_job {
    margin: 0 0 0 15px !important;
}
.top-menu-main .header_srch {
    padding: 0 15px 0 0 !important;
}
.header_top .navbar-nav li.sign_up {
    margin: 5px 15px 0 20px !important;
    padding: 1px 15px 0 0 !important;
}
.navbar-collapse {
	padding-left:0 !important;
	padding-right:0 !important;
}
.redin1.copy1 img, .redin1.copy2 img, .redin1.copy3 img {
    margin-left: 0!important;
	margin-right: 0!important;
}
.redin1 h3, .redin1.copy2 h3, .redin1.copy3 h3 {
    padding: 28px 0 0!important;
}
.redin1 p, .redin1.copy2 p, .redin1.copy3 p {
    padding: 8px 0 0!important;
}
.footer_clm.one, .footer_clm.two, .footer_clm.four {
    padding: 0!important;
}
.banner_mine .carousel-caption h3 br {
	display:none;
}
.page-header-top.header_top .container .container {
	padding-left:0;
	padding-right:0;
	width:auto;
	display:table;
	margin:0 auto;
}

.u_type_left {
    margin: 0!important;
}
.u_type_left img, .u_type_right img {
    margin: 0!important;
}
.u_type_right {
    margin: 8px 0 0!important;
}

.page-header-top.header_top .container .top-menu.nav_fom1 {
	display: table !important;
    float: none !important;
    margin: 0 auto !important;
    overflow: hidden;
    padding: 15px 0 !important;
    width: auto;
}
.sign_up_1.login {
    margin: 0 !important;
    padding: 0 !important;
}
.nav_fom1 ul li.dont_accnt {
    padding: 0 18px 0 0 !important;
}

.nav_links_Sme {
    padding: 0 0 20px!important;
}

.about_left {
	padding-left:15px;
	padding-right:15px;
}
.form1 .row .row .col-lg-6 .k-widget.k-dropdown.k-header {
	margin:0 0 10px;
}
.form1 .row .row .col-lg-6 {
	margin:0;
}

}
@media (min-width: 768px){
    .industry-list li{
        width: 20%;
    }
    .industry-list li:nth-child(even){
        border-right: 1px solid #dadada;
    }
    .industry-list li:nth-child(5),
    .industry-list li:nth-child(10){
        border-right: none;
    }
    
}

@media (max-width: 767px) {

.navbar-toggle {
	background:#f1594f!important;
	border-radius:3px!important;
	margin:19px 0 0 0!important;
	position:absolute;
	right:0;
}
.nav_fom1 {
    padding: 5px 0 0 !important;
}
.navbar-toggle .icon-bar {
	background:#FFF;
}
.banner_mine .carousel-caption {
	top:20px;
}
.banner_mine .carousel-caption h3 {
	font-size:28px;
	margin-bottom:15px;
}
.banner_mine .carousel-caption p {
	font-size:18px;
	margin-bottom:15px;
}
.brands ul li {
    float: none;
    width: auto;
}
.redin1 {
    margin-bottom: 25px;
}
.footer_clm ul {
    padding: 0 0 25px;
}
.midd2_h {
	padding-bottom:25px;
}
.page_head {
    font-size: 18px;
    line-height: 35px;
    padding: 0 0 25px;
}

.click_on {
	padding-bottom:24px;
}
.about_left {
	margin-bottom:25px;
	padding-bottom:25px;
}
.about_right {
	padding-bottom:25px;
}
.month_in_res {
	margin-bottom:15px;
}
.about_steps {
    height: auto;
	border:0;
}
.about_steps ul li {
    float: none!important;
	background:none!important;
	text-align:left!important;
	width:auto!important;
	height:auto!important;
	padding:5px 20px 8px!important;
	line-height:32px!important;
	background:#FFF!important;
	height:auto!important;
	border-bottom:1px solid #dadada;
}
.about_steps ul li br {
	display:none;
}
.about_steps ul li span {
	background: #efefef;
    border-radius: 20px;
    display: inline-block;
    font-size: 12px;
    line-height: 25px;
    margin-right: 12px;
    text-align: center;
    width: 25px;
}
.abut_bnr {
	margin-right:0;
}

.emp_dis_1_in {
    padding: 25px;
}
.form2 .single-line {
	width:100%;
	margin-bottom:15px;
}
.form_resume .input_warp{
    margin-bottom:15px;
}
.form_resume .input_warp .single-line{
    margin-bottom: 0;
}
.emp_dis2_in {
	padding:25px;
}
.back_srch, .cont_info, .snd_msg, .pdf {
	width:auto;
	float:none;
	margin:0 0 15px;
}
.first_row {
	padding-bottom:25px;
}
.user_img2 {
	text-align:left;
	margin-bottom:25px;
}
.img2_r {
    border-right: 0 none;
    padding-right: 0;
	border-bottom:1px solid #dadada;
	margin-bottom:25px;
	padding-bottom:25px;
}

.offers_left {
	width:auto;
}
.job_ofrs_m .about_left {
	padding:25px;
}
.offers_left .location {
	background-position:left 2px;
}
.two_btn {
    overflow: hidden;
    padding: 12px 0 0;
}

.form3 {
    padding: 49px 0 0;
}
.form3 .control-label {
	margin:0 18px;
}
.post_edit_r1 {
    height: auto;
    padding: 0 15px;
	text-align:left;
}
.post_edit_r1 span {
    line-height: 22px;
	margin-bottom:15px;
}
.form3 .upload {
	margin-top:10px;
}
.post_edit_btns {
    overflow: hidden;
    padding: 8px 0 0;
}
.post_edit_btns a {
    float: none;
    margin: 0 0 15px;
    width: auto;
}
.about_midd2.post_dit_job .about_left {
    padding-bottom: 25px;
}
.form3 .dropdown .dropdown-toggle {
	overflow:hidden;
}

.form5 .check_first_one, .form5 .check_first_two {
	margin-right:0;
}

.u_type_left {
    width: auto;
	border-bottom:1px solid rgba(0,0,0,0.1);
	padding-bottom:30px;
	margin-bottom:15px;
}
.or {
    display: none;
    text-align: center;
}
.u_type_right {
	width:auto;
}

.view_jobs_in {
	padding:25px;
}
.view_j_r1 {
	width:auto;
}
.view_job_r1 .back_job, .view_job_r1 .apply_job {
	float:none;
	width:auto;
	margin:0 0 15px;
}
.view_job_img {
	margin-bottom:20px;
}

.v_jobs_center {
    width: auto;
	margin:0;
}
.view_jb_r1 h1 {
	float:none!important;
	text-align:center;
}
.view_job_left {
	padding:0 25px;
	margin-bottom:25px;
}
.view_jb_r1 {
	padding-bottom:20px;
}
.view_jb_r1 .tabs3 ul {
    margin: 0 auto;
    padding: 0;
	display:table;
}
.view_jb_r1 .pull-right.tabs3 {
	float:none!important;
}
.invtd_m {
	margin:0 auto 15px;
}
.v_jobs_center .two_opt {
    display: table;
    margin: 0 auto 20px;
    overflow: hidden;
}
.v_jobs_r {
    float: none;
    text-align: right;
    width: auto;
	overflow:hidden;
}
.v_jobs_r .shw_rsm {
    margin: 10px 0 0;
    padding: 0 30px;
}
.v_jobs_r .more {
    padding: 17px 0 0 0;
}
.v_jobs_center .two_opt a {
    float: none;
    margin: 0 0 15px;
	background:none;
}

.wrkr_in {
	padding:25px;
}
.wrk_dis_img {
	margin:0 auto 25px;
}
.wrkr_dis_r {
	text-align:center;
}
.wrkr_dis_r ul.first li {
	text-align:left;
}

.save_job {
    margin: 15px 0 0;
    position: inherit;
    right: auto;
    width: auto;
}
.rsm_sr_ri .invtd_m img {
    left: 0;
    max-height: 77px;
    max-width: 77px;
    position: inherit;
}
.rsm_sr_ri .v_jobs_center h3, .rsm_sr_ri .v_jobs_center h4 {
    margin-right: 0;
}
.rsm_sider_bar {
	width:auto;
}


.redin1.copy1 img, .redin1.copy2 img, .redin1.copy3 img {
    margin-left: 0!important;
	margin-right: 0!important;
}
.redin1 h3, .redin1.copy2 h3, .redin1.copy3 h3 {
    padding: 28px 0 0!important;
}
.redin1 p, .redin1.copy2 p, .redin1.copy3 p {
    padding: 8px 0 0!important;
}
.footer_clm.one, .footer_clm.two, .footer_clm.four {
    padding: 0!important;
}
.banner_mine .carousel-caption h3 br {
	display:none;
}
.page-header .page-header-top .page-logo img.logo-default {
    margin: 13px 0 0 !important;
}

.u_type_left {
    margin: 0!important;
}
.u_type_left img, .u_type_right img {
    margin: 0!important;
}
.u_type_right {
    margin: 8px 0 0!important;
}
.page-header .page-header-top .top-menu.nav_fom1 {
    float: right !important;
    text-align: right !important;
    clear: none !important;
    width: 130px;
}
.page-header .page-header-top .top-menu.nav_fom1 li a{
    display: inline-block !important;
}

.job_ofrs_m .about_left {
    padding: 15px!important;
}
.two_btn .apply {
    margin-left: 0!important;
    padding: 0 18px!important;
    width: auto!important;
	border-radius:3px!important;
}
.control_btn_eff .view {
    margin-right: 15px!important;
    padding: 0 18px!important;
    width: auto!important;
}
.offers_left h3 {
	margin-left:0!important;
}

.top-menu-main .header_srch, .how_works {
    padding: 0!important;
}
.page-header .page-header-top .top-menu {
    margin: 0!important;
}
.navbar-nav {
    margin: 0!important;
}
.top-menu-main {
	float:none!important;
}
.header_srch .single-line {
	width:100%!important;
}
.nav.navbar-nav.pull-right, .page-header .page-header-top .top-menu {
	float:none!important;
	display:block!important;
}
.page-header .page-header-top .top-menu .navbar-nav>li {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    float: none !important;
    margin: 0 0 7px !important;
    padding: 0 !important;
}

.nav_links_Sme {
    padding: 0!important;
}
.top-menu-main {
    float: none!important;
    margin: 0!important;
}
.nav_links_Sme li {
    border-bottom: 1px solid rgba(0, 0, 0, 0.15)!important;
    float: none!important;
    margin: 0 !important;
    padding: 0 0 6px !important;
}

.about_left {
	padding-left:15px;
	padding-right:15px;
}
.form1 .row .row .col-lg-6 .k-widget.k-dropdown.k-header {
	margin:0 0 10px;
}
.form1 .row .row .col-lg-6 {
	margin:0;
	padding:0;
}

.next_btn.btn_add, .back_btn.btn_add, .skip_btn.btn_add {
    float: none !important;
    width: auto !important;
}
.next_btn, .back_btn {
    float: none;
    margin: 0 0 5px;
}

.banner_mine .item {
    max-height: 320px;
    min-height: inherit;
}
.banner_mine {
    min-height: inherit;
}
.banner_mine .carousel-caption h3 {
    font-size: 25px;
	line-height:44px;
    margin-bottom: 15px;
}
.banner_mine .carousel-caption {
    margin: 20px auto;
}
.midd_sec1 {
    padding: 25px 0 0;
}
.client_head {
    font-size: 19px;
    line-height: 30px;
    padding: 25px 0;
}
.testo_in {
    padding: 25px 15px;
}
.footer_clm.four {
    display: none;
}
footer {
    padding: 33px 0 6px;
}
.testo_in p br {
	display:none;
}
    .view_job_r1 .view-as-owner_btn{
        float: none;
        display: block;
    }
    .section-about .row{
        margin-left: 0;
        margin-right: 0;
    }
    .about-descr{
        padding-left: 0;
        padding-right: 0;
    }
    .our-mission-descr{
        margin-top: 20px;
    }

}