/* ======================== */
/* RESPONSIVE CSS
=========================== */
.navbar-brand{
	padding-left: 15px;
	padding-right: 0;
	padding-top: 23px;
	display: inline-block;
	height: auto;
	margin-bottom: 0;
}
.navbar-collapse{
	padding-left: 15px;
	padding-right: 15px;
}
.main-menu{
	float: left;
	margin-top: 0;
	margin-bottom: 0;
	margin-right: 0;
	margin-left: 0;
	width: 100%;
}
.copyRight-l{
	text-align: center;
}
.copyRight-r{
	text-align: center;
}
.video-box{
	width: 100%;
}
.call-back-title{
	font-size: 24px;
}
.call-back-text{
	font-size: 18px;
}
.viewSubscription a{
	width: 100%;
}
.freeDaysTrial{
	font-size: 30px;
}
.freeDayesTrail-text{
	font-size: 20px;
}
.register-form .col-sm-8{
	padding-left: 30px;
	padding-right: 30px;
}
.all-register{
	padding-right: 15px;
}
.col-xs-12.green-box{
	margin-top: 25px;
}
.vil-title,
.vil-text-bold,
.vil-text-light,
.vil-process,
.agency-ttl,
.empolyer-text-bold,
.empolyer-text-samibold,
.empolyer-text-light,
.empolyer-text-ariallight,
.candidate-ttl,
.candidate-text-mid,
.candidate-text-samimid,
.faq-ttl,
.faq-text-mid,
.faq-text-light,
.customerSer,
.customer-xs,
.phone-mail,
.contact-text-sml,
.pricing-ttl,
.buy-subscription,
.steap-list,
.candidate-list,
.empolyer-list{
	padding-left: 15px;
	padding-right: 15px;
}
.pricing-box{
	margin-left: 15px;
}
.agency-text-bold,
.agency-text-light{
	padding-left: 15px;
}
.agency-link-button > a{
	font-size: 14px;
}
.registerNow a{
	font-size: 25px;
}
.faq-ttl{
	font-size: 30px;
}
@media (min-width: 768px){
.navbar-brand{
	padding-left: 0;
	padding-right: 0;
}
.navbar-collapse{
	padding-left: 0;
	padding-right: 0;
}
.main-menu{
	float: right;
	margin-top: 0;
	width: inherit;
}
.copyRight-l{
	text-align: left;
}
.copyRight-r{
	text-align: right;
}
.video-box{
	width: 480px;
}
.call-back-title{
	font-size: 30px;
}
.call-back-text{
	font-size: 25px;
}
.viewSubscription a{
	width: 560px;
}
.freeDaysTrial{
	font-size: 40px;
}
.freeDayesTrail-text{
	font-size: 24px;
}
.register-form .col-sm-8{
	padding-left: 15px;
	padding-right: 15px;
}
.all-register{
	padding-right: 0;
}
.col-xs-12.green-box{
	margin-top: 0;
}
.vil-title,
.vil-text-bold,
.vil-text-light,
.vil-process,
.agency-ttl,
.candidate-ttl,
.faq-ttl,
.faq-text-mid,
.faq-text-light,
.customerSer,
.customer-xs,
.phone-mail,
.contact-text-sml,
.pricing-ttl,
.buy-subscription,
.steap-list,
.pricing-box,
.candidate-list,
.empolyer-list{
	padding-left: 0;
	padding-right: 0;
}
.agency-text-bold,
.agency-text-light{
	padding-left: 0;
}
.empolyer-text-bold,
.empolyer-text-samibold,
.empolyer-text-light,
.empolyer-text-ariallight,
.candidate-text-mid,
.candidate-text-samimid{
	padding-left: 0;
	padding-right: 15px;
}
.registerNow a{
	font-size: 18px;
}
.faq-ttl{
	font-size: 40px;
}
.pricing-box{
	margin-left: 0;
}
/*==========*/
}
@media (min-width: 992px){
.main-menu{
	float: right;
	margin-top: 56px;
	width: inherit;
}
.fourbox .col-sm-6{
	border-right: 1px solid #d7d9da;
	border-left: 1px solid #d7d9da;
}
.call-back-title{
	font-size: 38px;
}
.freeDaysTrial{
	font-size: 46px;
}
.freeDayesTrail-text{
	font-size: 30px;
}
.agency-link-button > a{
	font-size: 16px;
}
.registerNow a{
	font-size: 25px;
}
.faq-ttl{
	font-size: 50px;
}
/*==========*/
}
@media (min-width: 1200px){

/*==========*/
}
/* ======================== */
/* RESPONSIVE CSS END
=========================== */
/* ======================== */
/* GLOBAL CSS
=========================== */
body{
	background-color: #ffffff;

}
.icon-2x{
	font-size: 2em;
}
.icon-3x{
	font-size: 3em;
}
.icon-4x{
	font-size: 4em;
}
.icon-5x{
	font-size: 5em;
}
.content-box{
	padding-top: 20px;
	padding-bottom: 40px;
}
/* ======================== */
/* GLOBAL CSS END
=========================== */
/* ======================== */
/* HEADER CSS
=========================== */
.top-logreg{
	background-color: #000000;
	border-bottom: 1px solid #999999;
	padding-top: 10px;
	padding-bottom: 10px;
}
.logreg-list{
	margin-left: 0;
	margin-bottom: 0;
	margin-top: 0;
	text-align: right;
}
.logreg-list li a{
	font-size: 12px;
	text-transform: uppercase;
	font-family: 'Nunito', sans-serif;
	color: #ffffff;
	font-weight: 400;
	display: inline-block;
	line-height: 1;
	vertical-align: middle;
}
.logreg-list li a i{
	vertical-align: middle;
}
.logreg-list li a:hover,
.logreg-list li a:focus{
	text-decoration: none;
}
.logreg-list li.link-box a{
	border: none;
	padding: 6px 19px 5px 18px;
	border-radius: 1px;
	background-color: #ffffff;
	display: inline-block;
	color: #636363;
	font-family: 'Avenir-Heavy';
	font-size: 12px;
	transition: background 0.3s ease, color 0.5s ease;
	-webkit-transition: background 0.3s ease, color 0.5s ease;
	-moz-transition: background 0.3s ease, color 0.5s ease;
	text-transform: inherit;
}
.logreg-list li.link-box a:hover,
.logreg-list li.link-box a:focus{
	background-color: #888888;
	color: #ffffff;
	text-decoration: none;
	transition: background 0.3s ease, color 0.5s ease;
	-webkit-transition: background 0.3s ease, color 0.5s ease;
	-moz-transition: background 0.3s ease, color 0.5s ease;
}
.main-header{
	border-bottom: 2px solid #acafb1;
}
.navbar{
	margin-bottom: 0;
	border: none;
}
.main-menu li a{
	padding: 12px 20px;
	border-style: solid;
	border-width: 1px 1px 0 1px;
	border-color: #acafb1;
	font-size: 12px;
	color: #656668;
	font-family: 'Avenir-Medium';
	font-weight: 400;
	text-transform: uppercase;
	line-height: 1;
	transition: background 0.3s ease, color 0.5s ease;
	-webkit-transition: background 0.3s ease, color 0.5s ease;
	-moz-transition: background 0.3s ease, color 0.5s ease;
}
.main-menu li a:hover,
.main-menu li a:focus{
	background-color: #acafb1;
	color: #ffffff;
	transition: background 0.3s ease, color 0.5s ease;
	-webkit-transition: background 0.3s ease, color 0.5s ease;
	-moz-transition: background 0.3s ease, color 0.5s ease;
}
.navbar-toggle{
	background-color: #686868;
	border: 3px solid #999999;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	margin-top: 28px;
}
.navbar-toggle .icon-bar{
	background-color: #ffffff;
}
/* ======================== */
/* HEADER CSS END
=========================== */
/* ======================== */
/* BANNER CSS
=========================== */
.banner-bg{
	background: url("../../assets/images/bannger-bg.png") no-repeat scroll left top;
	min-height: 333px;
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
}
.img-box {
  min-height: 333px;
  position: relative;
}
.img-box img {
  bottom: 0;
  position: absolute;
	right: 0;
}
.banner-text-1{
	padding-top: 95px;
	font-size: 41.41px;
	font-family: 'PTSans-Bold';
	text-transform: uppercase;
	margin-bottom: 0;
	color: #f58220;
	line-height: 1;
	padding-bottom: 15px;
}
.banner-text-2{
	font-family: 'PTSans-Bold';
	font-size: 28px;
	line-height: 1;
	margin-bottom: 0;
	padding-bottom: 60px;
	color: #636363;
}
/* ======================== */
/* BANNER CSS END
=========================== */
/* ======================== */
/* FOUR BOX CSS
=========================== */
.fourbox .col-sm-6{
	margin-top: 32px;
	margin-bottom: 32px;
}
.border-left{
	border-left: none !important;
}
.border-right{
	border-right: none !important;
}
.four-img-box:after,
.four-img-box:before{
	display: table;
	content: " ";
	clear: both;
}
.four-img-box{
	position: relative;
}
.image-related-text {
  background-color: #f5821f;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
  bottom: 10px;
  color: #ffffff;
  display: inline-block;
  font-size: 16px;
  left: 0;
  line-height: 1;
  margin: 0;
  padding: 8px;
  position: absolute;
  text-transform: uppercase;
  font-family: 'Avenir-Heavy';
}
.four-box-text{
	padding-top: 12px;
	font-family: Arial;
	color: #969696;
}
.rrl-link{
	margin: 0;
	font-size: 13px;
	font-family: Arial;
	color: #555555;
}
.rrl-link a:first-child{
	color: #f58220;
}
.rrl-link a{
	color: #555555;
}
.rrl-link a:hover,
.rrl-link a:focus{
	text-decoration: none;
}
/* ======================== */
/* FOUR BOX CSS END
=========================== */
/* ======================== */
/* VIDEO CSS
=========================== */
.video-bg{
	padding-top: 45px;
	padding-bottom: 45px;
	background-color: #f6f6f6;
}
.video-box:after,
.video-box:before {
	display: table;
	content: " ";
	clear: both;
}
.video-box{
	border: 1px solid #c5c5c5;
	margin-left: auto;
	margin-right: auto;
}
/* ======================== */
/* VIDEO CSS END
=========================== */
/* ======================== */
/* REQUEST CALL BACK CSS
=========================== */
.call-back{
	padding-top: 30px;
	padding-bottom: 30px;
	font-family: 'Avenir-Heavy';
}
.call-back-title{
	padding-top: 45px;
	margin-bottom: 0;
	line-height: 1;
	color: #353537;
	text-transform: uppercase;
}
.call-back-text{
	padding-top: 15px;
	color: #666666;
	font-family: Arial;
	font-weight: 400;
}
.request-right-arrow {
  margin: 0;
  padding-top: 54px;
  text-align: right;
}
/* ======================== */
/* REQUEST CALL BACK CSS END
=========================== */
/* ======================== */
/* 60 DAYS FREE TRAIL CSS
=========================== */
.free-trail-bg{
	background-color: #f6f6f6;
	margin-bottom: 20px;
}
.freeDaysTrial{
	padding-top: 30px;
	padding-bottom: 4px;
	text-align: center;
	color: #2d2d2d;
	font-family: 'Avenir-Heavy';
}
.freeDayesTrail-text{
	font-family: Arial;
	color: #2d2d2d;
	text-align: center;
	padding-bottom: 20px;
	font-weight: 700;
}
.listItem{
	display: table;
	content: " ";
	position: relative;
	margin-left: auto;
	margin-right: auto;
}
.rightList,
.leftList{
	margin-top: 15px;
}
.rightList li,
.leftList li{
	font-family: Arial;
	font-size: 18px;
	padding-bottom: 10px;
	color: #58595b;
	padding-left: 35px;
}
.rightList li i,
.leftList li i{
	font-style: initial;
	width: 35px;
	display: inline-block;
	margin-left: -35px;
}
.rightList li .icon-ok,
.leftList li .icon-ok{
	color: #b5df3f;
}
.viewSubscription{
	text-align: center;
	padding-top: 26px;
	padding-bottom: 17px;
	display: block;
	margin-bottom: 13px;
}
.viewSubscription a{
	margin-top: 15px;
	border-radius: 4px;
	border: 3px solid rgb(27, 162, 10);
	border: 3px solid rgba(27, 162, 10, 1);
	padding-top: 12px;
	padding-bottom: 13px;
	background: rgb(27, 162, 10);
	background: rgba(27, 162, 10, 1);
	font-size: 20px;
	line-height: 1;
	color: #ffffff;
	font-family: 'Avenir-Heavy';
	transition: background 0.3s ease, color 0.3s ease;
	-moz-transition: background 0.3s ease, color 0.3s ease;
	-webkit-transition: background 0.3s ease, color 0.3s ease;
	display: inline-block;
}
.viewSubscription a:hover,
.viewSubscription a:focus{
	background: rgb(255, 255, 255);
	background: rgba(255, 255, 255, 1);
	color: rgb(27, 162, 10);
	color: rgba(27, 162, 10, 1)
	transition: background 0.3s ease, color 0.3s ease;
	-moz-transition: background 0.3s ease, color 0.3s ease;
	-webkit-transition: background 0.3s ease, color 0.3s ease;
	text-decoration: none;
}
/* ======================== */
/* 60 DAYS FREE TRAIL CSS END
=========================== */
/* ======================== */
/* LOGIN PAGE CSS
=========================== */
.login-banner{
	width: 100%;
	height: 100%;
	position: relative;
}
.banner-text-box{
	padding: 30px 15px;
	background-color: #f58220;
}
.login-banner-title {
  color: #ffffff;
  font-family: 'Avenir-Heavy';
  font-size: 22px;
  line-height: 1;
}
.login-banner-text {
  color: #ffffff;
  font-family: Arial;
  font-size: 16px;
  margin-bottom: 0;
}
.title-for-lotin {
  color: #f58220;
  font-family: 'Avenir-Heavy';
  font-size: 20px;
  margin: 0;
  padding-top: 30px;
  text-transform: uppercase;
}
label {
  color: #656668;
  font-family: 'Avenir-Heavy';
  font-size: 13px;
  font-weight: 400;
}
.control-input {
  background-color: #d1d3d4;
  border: medium none;
  border-radius: 0;
  font-family: 'Nunito', sans-serif;
  color: #686868;
}
.loginButton {
  background-color: #f58220;
  border: 3px solid #f58220;
  border-radius: 4px;
  color: #ffffff;
  font-size: 19.34px;
  padding: 6px 20px;
  font-family: 'Avenir-Heavy';
  transition: background 0.3s ease, color 0.3s ease;
	-moz-transition: background 0.3s ease, color 0.3s ease;
	-webkit-transition: background 0.3s ease, color 0.3s ease;
}
.loginButton:hover,
.loginButton:focus{
	background-color: #ffffff;
	color: #f58220;
	transition: background 0.3s ease, color 0.3s ease;
	-moz-transition: background 0.3s ease, color 0.3s ease;
	-webkit-transition: background 0.3s ease, color 0.3s ease;
}
.register-heare-box {
  background-color: #e7e7e7;
  padding: 15px;
  font-family: 'Avenir-Heavy';
}
.regisTer-title {
  color: #656668;
  font-size: 18px;
}
.register-text {
  color: #656668;
  font-size: 16px;
  margin: 0;
}
.register-text a{
	color: #f58220;
}
.register-text a:hover,
.register-text a:focus{
	text-decoration: none;
}
/* ======================== */
/* LOGIN PAGE CSS END
=========================== */
/* ======================== */
/* REGISTER PAGE CSS
=========================== */
.wellcome-message {
  background-color: #f1f1f1;
  color: #818181;
  font-size: 20px;
  line-height: 1;
  margin: 0;
  padding: 24px 15px;
  font-family: 'Avenir-Heavy';
}
.steps-box {
  border: 1px solid #7f7f7f;
  border-radius: 1px;
  margin-top: 15px;
  padding-top: 18px;
}
.free-account {
  color: #8a8a8a;
  font-family: 'PTSans-Bold';
  font-size: 17px;
}
.free-account-long-text {
  color: #959597;
  font-family: Arial;
  font-size: 15px;
}
.step-list li{
	font-family: 'Avenir-Heavy';
	font-size: 16px;
	display: flex;
	margin-bottom: 15px;
}
.step-list li:first-child{
	font-size: 20px;
}
.step-list li i {
  display: table;
  width: 73px;
  text-align: center;
}
.step-list li span{
	vertical-align:  middle;
	display: table;
	margin-top: 2px;
}
.required-info {
  color: #7d7d7e;
  font-family: Arial;
  font-size: 16px;
  margin: 0;
  padding-left: 15px;
  padding-right: 15px;
}
.all-register {
  color: #656668;
  font-family: 'PTSans-Regular';
  margin: 0;
  text-align: right;
  padding-left: 15px;
}
.all-register > a {
  color: #f58220;
  font-weight: 700;
}
.all-register > a:hover,
.all-register > a:focus{
	text-decoration: none;
}
.register-form .control-label {
  text-align: left;
  font-family: Arial;
  color: #656668;
}
/* ======================== */
/* REGISTER PAGE CSS END
=========================== */
/* ======================== */
/* ABOUT US PAGE CSS
=========================== */
.about-us-title {
  color: #656668;
  font-size: 40px;
  line-height: 1;
  padding-top: 56px;
  font-family: 'Avenir-Heavy';
}
.about-us-text {
  color: #979797;
  font-family: Arial;
  font-size: 17px;
  font-weight: 700;
}
.about-us-text2 {
  color: #aaaaaa;
  font-family: Arial;
  font-size: 15px;
  font-weight: 700;
}
.col-xs-12.green-box {
  background-color: #8db33f;
  padding-bottom: 15px;
  padding-top: 30px;
  margin-bottom: 35px;
}
.green-box-top-text {
  color: #ffffff;
 font-family: 'Avenir-Heavy';
  font-size: 20px;
  line-height: 1;
}
.green-box-top-text > span {
  font-size: 28px;
  font-weight: 700;
  text-transform: uppercase;
  font-family: 'Avenir-Roman';
}
.green-box-text-sm {
  color: #ffffff;
  font-family: Arial;
  font-size: 15px;
}
.about-us-log-text {
  color: #adadad;
  font-family: Arial;
  font-size: 13px;
  font-weight: 400;
}
.lampPosition {
  left: -146px;
  position: absolute;
  top: 0;
}
/* ======================== */
/* ABOUT US PAGE  CSS END
=========================== */
/* ======================== */
/* VITRUAL INTERVIEW PAGE CSS
=========================== */
.vil-title {
  border-bottom: 1px solid #dbdcdd;
  color: #505052;
  font-family: 'Avenir-Heavy';
  font-size: 40px;
  line-height: 1;
  padding-bottom: 10px;
}
.vil-text-bold {
  color: #505052;
  font-family: Arial;
  font-size: 18px;
  text-align: justify;
}
.vil-text-light {
  color: #a1a1a1;
  font-family: Arial;
  font-size: 12px;
  text-align: justify;
}
.vil-process {
  color: #6d6e71;
  font-family: 'Avenir-Roman';
  font-size: 20px;
  padding-bottom: 10px;
  padding-top: 10px;
  text-transform: uppercase;
}
.vil-process-box:after,
.vil-process-box:before {
	display: table;
	content: " ";
	clear: both;
}
.vil-process-box{
	border: 1px solid #cccccc;
	padding-bottom: 15px;
	position: relative;
	margin-bottom: 15px;
	margin-top: 15px;
}
.vil-process-icon {
  margin-top: 25px;
}
.vil-process-title {
  color: #6d6e71;
  font-family: 'Avenir-Heavy';
  font-size: 25px;
  line-height: 1;
  padding-top: 12px;
}
.vil-process-text {
  color: #939598;
  font-family: Arial;
  font-size: 13px;
  text-align: justify;
}
.vil-process-text a{
	color: #f58220;
}
.number-icon {
  background-color: #cfcfcf;
  border-radius: 50%;
  color: #ffffff;
  font-family: 'Avenir-Heavy';
  font-size: 12px;
  height: 27px;
  left: -13px;
  padding-top: 5px;
  position: absolute;
  text-align: center;
  top: -15px;
  width: 27px;
}
/* ======================== */
/* VITRUAL INTERVIEW PAGE CSS END
=========================== */
/* ======================== */
/* AGENCY PAGE CSS
=========================== */
.agency-ttl {
  color: #6d6e71;
  font-family: 'Avenir-Black';
  font-size: 38px;
}
.agency-text-bold {
  color: #909090;
  font-family: 'Avenir-Heavy';
  font-size: 18px;
  padding-right: 15px;
}
.agency-text-light {
  color: #808285;
  font-family: Arial;
  font-size: 15px;
  padding-right: 15px;
}
.agency-box:after,
.agency-box:before{
	display: table;
	content: " ";
	clear: both;
}
.agency-box{
	border: 1px solid #b2b2b2;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-top: 15px;
	margin-bottom: 15px;
	border-radius: 2px;
}
.agency-box-ttl {
  color: #8db33f;
  font-family: 'Avenir-Heavy';
  font-size: 18px;
  text-transform: uppercase;
}
.agency-box-text-light {
  color: #808285;
  font-family: Arial;
  font-size: 13.69px;
}
.agency-box .list-unstyled{
	list-style-position: inside;
	list-style-type: disc;
}
.agency-box .list-unstyled li{
	color: #808285;
	font-family: Arial;
	font-size: 13.69px;
}
.praicing-plan-1{
	padding-top: 15px;
}
.praicing-plan-1 > a {
  color: #8db33f;
  font-size: 13px;
  font-family: 'Avenir-Heavy';
  vertical-align: middle;
}
.praicing-plan-1 > a i {
  color: #5e5e5e;
  display: inline-block;
  margin-top: -4px;
  vertical-align: middle;
}
.button-box {
  border-top: 1px solid #e4e4e4;
  margin-top: 10px;
}
.agency-link-button {
  display: inline-block;
  margin: 0;
  padding-bottom: 19px;
  padding-top: 19px;
  text-align: center;
  width: 100%;
}
.agency-link-button > a {
  border: 1px solid #6d6e71;
  background-color: #ffffff;
  border-radius: 4px;
  color: #6d6e71;
  display: block;
  font-family: 'Avenir-Heavy';
  line-height: 1;
  padding: 15px 12px;
  text-transform: uppercase;
  transition: background 0.3s ease, color 0.3s ease;
	-moz-transition: background 0.3s ease, color 0.3s ease;
	-webkit-transition: background 0.3s ease, color 0.3s ease;
}
.agency-link-button > a:hover,
.agency-link-button > a:focus{
	background-color: #6d6e71;
	color: #ffffff;
	text-decoration: none;
	transition: background 0.3s ease, color 0.3s ease;
	-moz-transition: background 0.3s ease, color 0.3s ease;
	-webkit-transition: background 0.3s ease, color 0.3s ease;
}
.agency-icon-button {
  background-color: #f58220;
  border-radius: 50%;
  color: #ffffff;
  display: inline-block;
  height: 49px;
  left: -12px;
  line-height: 1;
  margin: 0;
  padding-top: 16px;
  position: absolute;
  text-align: center;
  top: 20px;
  width: 49px;
}
/* ======================== */
/* AGENCY PAGE CSS END
=========================== */
/* ======================== */
/* EMPLOYER PAGE CSS
=========================== */
.empolyer-text-bold {
  color: #6d6e71;
  font-size: 30px;
}
.empolyer-text-samibold {
  color: #6d6e71;
  font-size: 22px;
}
.empolyer-text-samibold span{
	text-transform: uppercase;
	color: #f58220;
}
.empolyer-text-light {
  color: #9a9a9a;
  font-family: Arial;
  font-size: 18px;
}
.empolyer-text-ariallight {
  color: #9a9a9a;
  font-family: Arial;
  font-size: 12px;
}
.list-inline.empolyer-list a {
  color: #6d6e71;
  font-family: "Avenir-Roman";
  font-size: 11px;
  text-transform: uppercase;
}
.vil-process-social {
  color: #6d6e71;
  font-family: Arial;
  font-size: 13px;
  font-weight: 700;
}
.vil-process-social a{
	color: #656565;
	font-size: 16px;
}
.vil-process-social a i{
	border-radius: 0;
}
/* ======================== */
/* EMPLOYER PAGE CSS END
=========================== */
/* ======================== */
/* CANDIDATE CSS
=========================== */
.candidate-ttl {
  color: #6d6e71;
  font-family: "PTSans-Bold";
  font-size: 40px;
}
.candidate-text-mid {
  color: #808285;
  font-family: "PTSans-Regular";
  font-size: 25px;
}
.candidate-text-mid > span {
  color: #f58220;
  font-family: "PTSans-Bold";
}
.candidate-text-samimid {
  color: #6d6e71;
  font-family: "PTSans-Regular";
  font-size: 18px;
}
.candidate-text-samimid span{
	color: #f58220;
  	font-family: "PTSans-Bold";
}
.candidate-list {
  	margin-top: 20px;
  	list-style-position: inside;
  	list-style-type: disc;
  	list-style-image: none;
}
.candidate-list li{
	color: #808285;
	font-family: "PTSans-Regular";
	font-size: 20px;
	padding-bottom: 10px;
}
.register-box-cand:after,
.register-box-cand:before{
	display: table;
	content: " ";
	clear: both;
}
.register-box-cand{
	border: 1px solid #999999;
	margin-bottom: 15px;
	border-radius: 2px; 
}
.helpEmploye {
  color: #f58220;
  font-family: "PTSans-Regular";
  font-size: 25px;
  padding-top: 30px;
  line-height: 1;
}
.freeProfile {
  color: #5a5a5a;
  font-family: "PTSans-Bold";
  font-size: 39px;
  line-height: 1;
}
.freeProfile span{
	color: #f58220;
}
.registerNow {
  display: block;
  margin-bottom: 10px;
  margin-top: 30px;
  text-align: center;
}
.registerNow a{
	display: inline-block;
	width: 100%;
	border: 3px solid #f58220;
	border-radius: 5px;
	padding: 13px 15px;
	background-color: #f58220;
	text-transform: uppercase;
	font-family: 'PTSans-Bold';
	color: #ffffff;
	transition: background 0.3s ease, color 0.3s ease;
	-moz-transition: background 0.3s ease, color 0.3s ease;
	-webkit-transition: background 0.3s ease, color 0.3s ease;
}
.registerNow a:hover,
.registerNow a:focus{
	text-decoration: none;
	color: #f58220;
	background-color: #ffffff;
	transition: background 0.3s ease, color 0.3s ease;
	-moz-transition: background 0.3s ease, color 0.3s ease;
	-webkit-transition: background 0.3s ease, color 0.3s ease;
}
.allReadyAccount {
  color: #656668;
  font-family: "PTSans-Bold";
  font-size: 18px;
  margin-top: 30px;
  margin-bottom: 10px;
  display: block;
}
.allReadyAccount a{
	display: inline-block;
	padding: 9px 12px;
	background-color: #3fb300;
	color: #ffffff;
	text-transform: uppercase;
	border: 3px solid #3fb300;
	line-height: 1;
	border-radius: 3px;
	transition: background 0.3s ease, color 0.3s ease;
	-moz-transition: background 0.3s ease, color 0.3s ease;
	-webkit-transition: background 0.3s ease, color 0.3s ease;
}
.allReadyAccount a:hover,
.allReadyAccount a:focus{
	text-decoration: none;
	color: #3fb300;
	background-color: #ffffff;
	transition: background 0.3s ease, color 0.3s ease;
	-moz-transition: background 0.3s ease, color 0.3s ease;
	-webkit-transition: background 0.3s ease, color 0.3s ease;
}
.zone-is-secure{
	margin-top: 15px;
	background-color: #f1f2f2;
}
.zone-is-secure:after,
.zone-is-secure:before{
	display: table;
	content: " ";
	clear: both;
}
.zone-is-secure img{
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
	margin-bottom: 45px;
}
.zone-secure-ttl{
	margin-bottom: 0;
	padding-top: 40px;
	padding-bottom: 9px;
	font-size: 30px;
	color: #5b5b5b;
	font-family: 'PTSans-Bold';
	line-height: 1;
}
.zone-secure-text{
	font-family: 'PTSans-Regular';
	color: #000000;
	padding-top: 9px;
	padding-bottom: 40px;
	font-size: 18px;
	margin-bottom: 0;
}
.zone-secure-text b{
	display: block;
	color: #6d6e71;
}
.job-search-zone{
	margin-bottom: 0;
	padding-top: 15px;
	padding-bottom: 40px;
	display: block;
}
.job-search-zone a{
	display: inline-block;
	width: 100%;
	border: 1px solid #bbbbbd;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #ffffff;
	font-size: 35px;
	font-family: 'PTSans-Bold';
	background-color: #6d6e71;
	text-align: center;
	line-height: 1;
	border-radius: 3px;
	transition: background 0.3s ease, color 0.3s ease;
	-moz-transition: background 0.3s ease, color 0.3s ease;
	-webkit-transition: background 0.3s ease, color 0.3s ease;
}
.job-search-zone a:hover,
.job-search-zone a:focus{
	text-decoration: none;
	color: #6d6e71;
	background-color: #ffffff;
	transition: background 0.3s ease, color 0.3s ease;
	-moz-transition: background 0.3s ease, color 0.3s ease;
	-webkit-transition: background 0.3s ease, color 0.3s ease;
}
/* ======================== */
/* CANDIDATE CSS END
=========================== */
/* ======================== */
/* FAQ CSS
=========================== */
.faq-ttl {
  	color: #656668;
  	font-family: 'PTSans-Bold';
  	padding-bottom: 20px;
}
.faq-text-mid {
  color: #8db33f;
  font-family: "PTSans-Bold";
  font-size: 20px;
}
.faq-text-light {
  color: #6d6e71;
  font-family: "PTSans-Regular";
  font-size: 16px;
}
.faq-pic{
	margin-top: 50px;
}
.faq-question{
	margin-top: 40px;
	border-top: 1px solid #6d6e71;
	padding-top: 40px;
}
.faqQuestion-ttl {
  color: #6d6e71;
  font-family: "PTSans-Bold";
  margin-bottom: 25px;
}
.faqQuestion-ttl a{
	color: #6d6e71;
}
.faqQuestion-ttl a:hover,
.faqQuestion-ttl a:focus{
	text-decoration: none;
}
.question-list {
  list-style: inside none disc;
  padding-left: 0;
  margin-bottom: 25px;
}
.question-list li a{
	font-family: 'PTSans-Regular';
	color: #8db33f;
}
.question {
  color: #8db33f;
  font-size: 16px;
  margin-bottom: 0;
  font-family: "PTSans-Bold";
}
.question-ans {
  color: #6d6e71;
  font-size: 16px;
  font-family: 'PTSans-Regular';
  margin-bottom: 25px;
}
.question-ans a{
	color: #f58220;
}
/* ======================== */
/* FAQ CSS END
=========================== */
/* ======================== */
/* SUPPORT PAGE CSS
=========================== */
.customerSer {
  color: #656668;
  font-size: 20px;
  font-family: "PTSans-Bold";
  margin-bottom: 0;
}
.customer-xs {
  color: #656668;
  font-family: "PTSans-Regular";
  font-size: 12px;
}
.list-unstyled.phone-mail{
	margin-bottom: 20px;
}
.list-unstyled.phone-mail > li {
  color: #656668;
  font-family: "PTSans-Bold";
  font-size: 20px;
}
.faq-fjdf {
  color: #8db33f;
  font-size: 18px;
  font-family: "PTSans-Bold";
}
.faq-link > a {
  color: #656668;
  font-size: 12px;
  font-family: "PTSans-Regular";
}
.support-form {
  border: 1px solid #cdcdcd;
  border-radius: 3px;
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 15px;
}
.form-message {
  border-bottom: 1px solid #efefef;
  color: #656668;
  font-family: "PTSans-Regular";
  font-size: 15px;
  font-style: italic;
  margin: 0;
  padding-bottom: 10px;
}
.form-message span{
	font-family: 'PTSans-Bold';
	font-size: 30px;
	font-style: normal;
	color: #8db33f;
}
.requestCallBack {
  display: block;
  margin: 0;
  text-align: right;
}
.requestCallBack a{
	display: inline-block;
	padding: 8px 10px 5px 10px;
	border-radius: 4px;
	border: 3px solid #8db33f;
	float: right;
	background-color: #8db33f;
	color: #ffffff;
	font-family: 'PTSans-Bold';
	font-size: 17px;
	text-transform: uppercase;
	vertical-align: middle;
}
.requestCallBack a span{
	width: 15px;
	height: 15px;
	display: inline-block;
	border-radius: 50%;
	background-color: #ffffff;
	margin-top: -4px;
	margin-right: 5px;
	vertical-align: middle;
}
.requestCallBack a:hover,
.requestCallBack a:focus{
	text-decoration: none;
}
.support-input{
	background-color: #ffffff;
	border: 1px solid #b2b2b2;
	font-family: "PTSans-Regular";
}
.support-form .register-form .control-label {
  	color: #808184;
  	font-family: "PTSans-Regular";
}
.contact-form label{
	color: #656668;
  	font-family: "PTSans-Regular";
  	font-size: 15px;
  	margin-right: 10px;
}
.contact-form .support-input{
	color: #656668;
	font-size: 15px;
}
.contact-form .support-input::-moz-placeholder{
	color: #656668;
	opacity: 1;
}
.contact-form .support-input::-webkit-placeholder{
	color: #656668;
	opacity: 1;
}
.contact-form .support-input::-ms-placeholder{
	color: #656668;
	opacity: 1;
}
.contact-form .support-input::-o-placeholder{
	color: #656668;
	opacity: 1;
}
.support-form .loginButton{
	float: right;
	text-transform: uppercase;
	font-size: 19px;
	font-family: 'PTSans-Bold';
}
.contact-text-sml {
  color: #656668;
  font-family: "PTSans-Regular";
  font-size: 15px;
}
.form-touch{
	font-size: 20px;
	font-family: 'PTSans-Bold';
	color: #656668;
}
.contact-form .loginButton{
	float: right;
	font-family: 'PTSans-Bold';
	font-size: 21px;
}
.search-job label{
	font-size: 20px;
	font-family: "PTSans-Regular";
	color: #656668;
}
.searchJob {
  	border: 3px solid #1b9100;
  	border-radius: 3px;
  	padding: 8px 6px;
  	text-align: center;
  	width: 100%;
 	background-color: #1b9100;
  	color: #ffffff;
  	font-size: 15px;
  	font-family: 'PTSans-Bold';
  	line-height: 1;
  	transition: background 0.3s ease, color 0.3s ease;
	-moz-transition: background 0.3s ease, color 0.3s ease;
	-webkit-transition: background 0.3s ease, color 0.3s ease;
}
.searchJob:hover,
.searchJob:focus{
	background-color: #ffffff;
	color: #1b9100;
	transition: background 0.3s ease, color 0.3s ease;
	-moz-transition: background 0.3s ease, color 0.3s ease;
	-webkit-transition: background 0.3s ease, color 0.3s ease;
}
.advanceSearch {
  color: #656668;
  font-family: "PTSans-Regular";
  font-size: 13px;
}
.browse-company {
  color: #656668;
  font-family: "PTSans-Regular";
  font-size: 15px;
  padding-top: 25px;
}
.search-bg{
	background-color: #f1f2f2;
	padding-top: 25px;
	padding-bottom: 25px;
	border-radius: 3px;
	margin-bottom: 40px;
}
.job-search-table{
	margin-top: 20px;
}
.job-search-table th{
	color: #5a5a5a;
	font-family: 'Avenir-Heavy';
	font-size: 20px;
}
.job-search-table td{
	font-size: 15px;
	font-family: Arial;
	font-weight: 700;
	color: #5a5a5a;
}
.job-search-table td a{
	padding: 5px 10px;
	color: #696969;
	background-color: #b9b9b9;
	border-radius: 5px;
	display: inline-block;
	float: right;
	line-height: 1;
}
.job-search-table td a:hover,
.job-search-table td a:focus{
	text-decoration: none;
}
.job-search-table td a i{
	color: #ffffff;
}
.loadMore {
  display: block;
  margin: 0;
  text-align: right;
}
.loadMore > a {
  background-color: #f58220;
  border-radius: 5px;
  color: #ffffff;
  font-family: "PTSans-Bold";
  font-size: 16px;
  padding: 5px 10px;
}
.loadMore > a:hover,
.loadMore > a:focus{
	text-decoration: none;
}
/* ======================== */
/* SUPPORT PAGE CSS END
=========================== */
/* ======================== */
/* PRICING PAGE CSS
=========================== */
.pricing-ttl{
	margin-bottom: 0;
	font-family: 'Avenir-Heavy';
	font-size: 35px;
	text-transform: uppercase;
	color: #666666;
	padding-bottom: 30px;
	line-height: 1;
}
.buy-subscription{
	font-family: Arial;
	font-size: 22px;
	font-weight: 700;
	color: #ff9933;
	padding-bottom: 30px;
	line-height: 1;
}
.steap-list li{
	font-family: 'PTSans-Bold';
	color: #666666;
	text-transform: uppercase;
	margin-top: 8px;
}
.pricing-box{
	border: 1px solid #cccccc;
	margin-top: 25px;
	width: auto;
	height: auto;
	margin-right: 15px;
}
.gray-color-box{
	background-color: #666666;
	position: relative;
	height: 50px;
}
.gray-color-box input {
  float: right;
  margin-right: 8px;
  margin-top: 19px;
}
.info-box-tick {
  background-color: #ff9933;
  color: #ffffff;
  display: inline-block;
  font-family: Arial;
  font-size: 14.36px;
  line-height: 1;
  margin: 0;
  padding: 5px 8px;
  position: absolute;
  right: 45px;
  top: 13px;
}
.gray-color-box i {
  color: #ff9933;
  font-size: 26px;
  position: absolute;
  right: 26px;
  top: 12px;
}
.info-box-pricing{
	background-color: #ffffff;
	padding-left: 15px;
	padding-right: 15px;
}
.info-box-pricing-ttl {
  color: #ff9933;
  font-family: "Avenir-Heavy";
  font-size: 30px;
  line-height: 1;
  margin: 0;
  padding-bottom: 15px;
  padding-top: 15px;
  text-align: center;
  text-transform: uppercase;
}
.info-amount {
  color: #666666;
  font-family: Arial;
  font-size: 30px;
  font-weight: 700;
  line-height: 1;
  margin: 0;
  text-align: center;
  text-transform: uppercase;
}
.list-unstyled.pricing-lint {
  color: #666666;
  font-family: "PTSans-Regular";
  margin-bottom: 30px;
  margin-top: 20px;
  text-align: center;
}
.list-unstyled.pricing-lint li{
	margin-bottom: 5px;
}
.buy-now {
  margin-top: 15px;
  padding-left: 15px;
  padding-right: 30px;
  text-align: right;
}
.buy-now {
  color: #666666;
  font-family: "PTSans-Bold";
  font-size: 17px;
  margin-top: 15px;
  padding-left: 15px;
  padding-right: 30px;
  text-align: right;
}
.buy-now > button {
  background-color: #ff9933;
  border: medium none;
  border-radius: 5px;
  color: #ffffff;
  font-size: 24.08px;
  line-height: 1;
  margin-left: 22px;
  padding: 10px 22px;
  text-transform: uppercase;
}
/* ======================== */
/* PRICING PAGE CSS END
=========================== */
/* ======================== */
/* FOOTER CSS
=========================== */
.footer-bg{
	background-color: #353537;
	border-top: 1px solid #a1a1a2;
	border-bottom: 1px solid #a1a1a2;
	padding-top: 30px;
	padding-bottom: 30px;
}
.footer-bg .col-sm-4{
	margin-top: 30px;
}
.contact-us-footer{
	font-weight: 700;
	font-size: 15px;
	font-family: Arial;
	color: #ffffff;
	margin-bottom: 0;
	padding-bottom: 12px;
	line-height: 1;
}
.social-icon li{
	padding: 0;
}
.social-icon li a{
	color: #353537;
	display: inline-block;
}
.social-icon li a i{
	padding: 6px 6px;
	background-color: #ed6e22;
	border-radius: 50%;
}
.social-icon li:last-child a i{
	padding: 6px 6px;
	border-radius: 50%;
	background-color: #ed6e22;
}
.social-icon li:last-child a{
	color: #353537;
}
.footer-title-four{
	font-size: 17.79px;
	color: #f37021;
	font-weight: 700;
	font-family: Arial;
	padding-bottom: 10px;
	line-height: 1;
}
.quick-menu li{
	padding-bottom: 15px;
	font-size: 14px;
	font-family: Arial;
	font-weight: 400;
}
.quick-menu li a{
	color: #d1d3d4;
}
.quick-menu li a:hover,
.quick-menu li a:focus {
	text-decoration: none;
	color: #ffffff;
}
.footer-text-box{
	background-color: #5d5d5d;
	display: table;
	padding-top: 15px;
	padding-bottom: 15px;
}
.footer-text{
	color: #f1f2f2;
	font-size: 13px;
	font-family: Arial;
}
.copyRight-l,
.copyRight-r{
	margin-bottom: 0;
	padding-top: 6px;
	padding-bottom: 6px;
	font-family: Arial;
	font-size: 11.39px;
	font-weight: 400;
	color: #353537;
}

a.linkbutton, a.linkbutton:visited, a.linkbutton img
{
    border: none;
    outline: none;
    text-decoration:none;
    color:#fff;
    font-weight:bold;
}
/* ======================== */
/* FOOTER CSS END
=========================== */