/*start header*/
#header .header-container{
	margin: 0 20px;
	padding: 15px 0 10px 0;
}
#header .search-container{
    margin: 0;
}
#header .header-controls{
	padding-top: 8px;
}
#header .header-controls ul > li a{
	font-size: 13px;
    padding: 10px 18px 10px 10px;
	margin: 0 6px;
}
#header .header-controls ul > li.sub-menu > a{
	padding: 6px 15px 6px 6px;
	background: url(https://www.jobly.ca/wp-content/themes/jobbly/css/img/drop_down.png) no-repeat right 12px;
}
#header .header-controls ul > li.menu-item-login a{
	margin: 0 0 0 6px;
	padding: 4px 24px;
}
#header .header-controls ul > li.menu-item-signup a{
	margin: 0 0 0 6px;
	padding: 4px 24px;
}

/*start footer*/
#footer .footer-container{
	margin: 0 20px;
}
#footer .footer-menu > ul{
    padding: 10px;
    width: 22%;
}

#footer .footer-menu a{
	margin-bottom: 10px;
}
/*start wraper*/
#wraper {
	padding-top: 66px;
    min-height: 100%;
}
.main{
	padding: 30px 0 70px 0;
}
/*referral page*/
.main-banner{
	padding: 30px 0 20px 0;
}
.banner-slogan{
	position: absolute;
	top: 5px;
	left: 5%;
}
.banner-slogan span{
	font-size: 38px;
}
.banner-container img{
	/*display: block;*/
	width: 90%;
	height: auto;
	margin: 0 auto;
}
.small-banner {
	display: none;
}
.refferal-info .refferal-item{
	width: 30%;
	margin-left: 25px;
}
.refferal-box{
	width: 100%;
}
.refferal-box .refferal-item{
	margin: 0 1.4%;
}
.about p {
	padding: 20px 0 20px 0;
}
.get-link {
	padding: 33px 0 50px 0;
}

/*start job page*/
.job-banner, .resume-banner{
	padding: 50px 20px 25px 20px;
}
.job-info-list ul{
	padding: 0 20px;
}
.job-info-list img{
	margin-bottom: 20px;
}
.job-resourses li{
	padding: 20px;
	box-sizing: border-box;
	float: none; 
	max-width: 90%;
	margin-right: 0px; 
	margin-bottom: 60px;
}
.job-bg-container{
	padding: 170px 20px;
}
.job-resourses h2{
	padding: 15px 0;
}
.job-reviews li{
	margin: 0px 22px;
}

/*start reqruitment*/
.job-bg-container li{
	max-width: 33%;
}
.recruitment-data{
	margin-top: 30px;
	padding-top: 20px;
}
.recruitment-data-img{
	width: 230px;
	height: 230px;
}
.recruitment-data img{
	max-width: 230px;
	max-height: 230px;;
}
.recruitment-data-inner{
	margin-top: 20px;
	max-width: 69%;
	padding: 0 20px;
	box-sizing: border-box;
	float: right;
	text-align: center;	
}
.recruitment-data-inner li{
	margin-right: 50px;
}
.recruitment-about ul li{
	max-width: 27.5%;
	margin: 0 2.4%;
}
.recruitment-cooperate li{
	margin: 10px 10%;
}

/*start post job*/
.feature-list{
	padding: 20px;
}
.post-pricing-plans li{
	max-width: 28%;
	margin-left: 1%;
	margin-right: 1%;
}

/*start about*/
.main.about-page{
	padding: 20px 0;
}
.post-banner{
	padding-top: 40px;
}
.about-page-steps h1{
	padding: 20px 0;
}
.tabset li a{
	min-width: 230px;
}
.tab-box > div{
	padding:20px;
	min-height: 200px; 
}
.tab-box > div > div{
	max-width: 400px;
}
.recruitment-about h1{
	padding: 20px 0;
}
.page-steps-tabs{
	padding: 10px;
}
.join-us-container > p{
	padding: 20px;
}
.about-join-us{
	padding: 20px 0 20px 0;
}
.about-page-info{
	margin-bottom: 0;
}
.join-us-container li{
	max-width: 39%;
}

/*start employment*/
.recruitment-info ul li{
	margin: 0 40px;
}
.recruitment-info ul li:before{
	content: "";
}

/*start careers*/
.careers-list{
	padding: 0 20px;
}
.careers-banner img{
	max-width: 90%;
	display: block;
	margin: 0 auto;
}

/*start resume writing*/
.resume-writing-banner .job-info{
	margin: 0 auto;
	float: none;
}
.resume-writing-price > ul{
	margin: 0;
	width: 100%;
}
.resume-writing-price > ul > li{
	max-width: 45%;
	width: 45%;
	margin: 10px 2.5%;
}

/*start interview*/
.interview-banner{
	padding: 60px 20px;
}
/*start partners*/
.partners-banner{
	padding: 70px 20px;
}
.page .left-side {
    width: 99%;
}
.page .right-side{
    width: 99%;
    text-align: center;
    margin-top: 30px;
}
.gform_footer input[type="submit"]{
    margin-left: 48%;
}
.index_bg{
    width: auto;
    height: auto;
}
.additional_menu ul{
    margin: 10px;
}
.check_rules{
    margin: 10px;
}
.left-side{
    width: 67%;
}
.pt-cv-content-item > a{
    display: none;
}
