.logo{

}
.footer-col-inner .logo{
	margin-bottom: 20px;
}
.form-horizontal .control-label{
	text-align: left;
	color: #909090;
	font-size: 12px;
}
.error_list li{
	list-style: none;
}
.footer{
	font-size: 18px;
}
a{
	color: #4f9ff0;
}
a:hover{
	color: #23527c;
}
.removie_slides{
	margin: 0;
	padding: 0;
	list-style: none;
}
.flexslider .removie_slides{
	zoom: 1
}
.leftnav_required{
	color: #CC6600;
   margin-left: 2px;
}
.header .main-nav .nav .nav-item.active a, .header .main-nav .nav a.dropdown-toggle.active{
	color: #4f9ff0;
}
.header .main-nav .nav .nav-item a:hover{
	color: #4f9ff0;
}
.header.scrolled .main-nav .nav .nav-item.nav-item-cta a.btn-cta-secondary{
	background: #4f9ff0;
	border-color: #4f9ff0;
}
.header .main-nav .nav .nav-item.nav-item-cta a.btn-cta-secondary:hover{
	background: #4f9ff0;
	border-color: #4f9ff0;
}
.custom-list-style {
  margin-bottom: 30px;
}
.custom-list-style li {
  list-style: none;
  margin-bottom: 5px;
}
.custom-list-style li .fa {
  margin-right: 10px;
  color: #4f9ff0;
}
.header span.logo {
  font-family: "Roboto Slab", arial, sans-serif;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: bold;
  font-size: 15px;
  float: left;
}
.header.scrolled .main-nav .nav .nav-item a{
	/*color: #ffffff;*/
}
.header .main-nav .nav .dropdown-menu a{
	border: none;
}
.header .main-nav .nav .dropdown-menu a:hover{
	background: none;
}
.employment-service-container,.payroll-service-container{

}
.employment-service-container h2,.payroll-service-container h2{
	font-size: 24px;
}
.header span.logo a {
  color: #fff;
  display: inline-block;
  text-align: left;
  line-height: 1.4;
  max-width: 155px;
  background: #ec6952;
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -webkit-border-top-left-radius: 0;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 4px;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-topleft: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-transition: color 0.4s ease-in-out;
  -moz-transition: color 0.4s ease-in-out;
  -ms-transition: color 0.4s ease-in-out;
  -o-transition: color 0.4s ease-in-out;
  position: relative;
  font-size: 20px;
}

.header span.logo a:hover {
  text-decoration: none;
}
.header span.logo .logo-title {
  vertical-align: middle;
  line-height: 1.6;
}
.blog-page .header-blog span.logo a {
  max-width: inherit;
  background: none;
  color: #ec6952;
  padding-left: 0;
  padding-top: 25px;
}
.blog-page .header-blog span.logo a .sub {
  font-family: "Roboto", arial, sans-serif;
  color: #253340;
  font-weight: 300;
}
.has-full-screen-bg .header span.logo {
  float: none;
  text-align: center;
}
.has-full-screen-bg .header span.logo a {
  margin: 0 auto;
}
.header span.logo {
  float: none;
  margin: inherit;
  text-align: center;
}
.header span.logo a {
  margin: 0 auto;
}
.blog-page .header span.logo {
  float: left;
  margin: inherit;
}
.header span.logo {
  float: none;
  text-align: center;
}
.header span.logo a {
  margin: 0 auto;
}
.blog-page .header span.logo {
  float: left;
  margin: inherit;
}
.header.scrolled span.logo a {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  color: #ec6952;
  background: #fff;
  padding-left: 0;
}
.post_ad_error,.add_user_error_name{
	color: #ff0000;
}
.header span.logo {
  float: left;
  margin: inherit;
}
.header.scrolled span.logo a,.header span.logo a{
	padding: 15px 0;
}
.about{

}
.about h2{
	font-size: 24px;
}
.contact-section .contact-form{
  background: #f5f5f5;
  padding-top: 65px;
  padding-bottom: 30px;
  padding-left: 30px;
  padding-right: 30px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #eeeeee;
  -webkit-box-shadow: 0 4px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 4px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 4px 1px rgba(0, 0, 0, 0.05);
}
.map-section .gmap-wrapper {
  padding: 0px;
  border: 4px solid #eeeeee;
  -webkit-box-shadow: 0 4px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 4px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 4px 1px rgba(0, 0, 0, 0.05);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.testimonials .item .content{
	padding-left: 0px;
}
.set-width-100{
	width: 100% !important;
}
.contact-form-inner dt{
	display: none;
}
.contact-form-setting{
	margin-bottom: 15px;
}
.contact-field-inner{
	width: 49% !important;
}
.faq-new-bg{
	background-image: url('../images/background/bg-faq.jpg');
}
.headline-bg.about-headline-bg{
	background-image: url('../images/background/bg-header-about-us.jpg');
}
.headline-bg.message-sent-headline-bg{
	background-image: url('../images/background/bg-header-about-us.jpg');
}
.headline-bg.how-it-works-headline-bg{
	background-image: url('../images/background/bg-how-it-works-headline.jpg');
}
.headline-bg.services-headline-bg{
	background-image: url('../images/background/bg-services-headline.jpg');
}
.headline-bg.recruitment-headline-bg{
	background-image: url('../images/background/bg-recruitment-headline.jpg');
}
.headline-bg.payroll-headline-bg{
	background-image: url('../images/background/bg-payroll-headline.jpg');
}
.headline-bg.cookie-headline-bg{
	background-image: url('../images/background/bg-cookie-headline.jpg');
}
.headline-bg.privacy-policy-headline-bg{
	background-image: url('../images/background/bg-privacy-policy-headline.jpg');
}
.Success-message{
	padding-top: 180px;
	color: #ffffff;
	font-size: 22px;
	padding-top: 45px;
	padding-bottom: 45px;
}
.how-it-works-list{

}
.how-it-works-inner-list{
	padding: 15px 15px;
	border: 1px solid #0071bc;
	text-align: center;
	border-radius: 8px;
	margin-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
	font-size: 17px;
	width: 100%;
}
.how-it-works-inner-list::before,.how-it-works-inner-list-2::before{
	/*content:"\A";
	border-style: solid;
	border-width: 10px 15px 10px 0;
	border-color: transparent #0071bc transparent transparent;
	position: absolute;
	left: 50%;
	top:0;*/
}
.Success-message h1{
	font-size: 40px;
}
/* Custom, iPhone Retina */
@media only screen and (min-width : 320px) {
	.contact-field-inner{
		width: 100% !important;
	}
	.Success-message{
		padding-top: 45px;
		padding-bottom: 45px;
	}
}
.errors{
	color: #ff3131;
	font-size: 14px;
}
.why{
	padding-bottom: 0px;
}
/* Extra Small Devices, Phones */
@media only screen and (min-width : 480px) {
	.contact-field-inner{
		width: 100% !important;
	}
	.Success-message{
		padding-top: 45px;
		padding-bottom: 45px;
	}
}
/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
	.contact-field-inner{
		width: 100% !important;
	}
	.Success-message{
		padding-top: 86px;
		padding-bottom: 100px;
	}
}
/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
	.contact-field-inner{
		width: 49% !important;
	}
	.Success-message{
		padding-top: 140px;
   	padding-bottom: 120px;
	}
}
/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
	.contact-field-inner{
		width: 49% !important;
	}
	.Success-message{
		padding-top: 140px;
		padding-bottom: 120px;
	}
}
