	.wpjb-icon-empty:before {

		content:none !important;
	}

.wpjb-grid-compact .wpjb-icon-calendar {display:none;}		
#content .devn-sidebar{margin-top:20px;}	
	
#field_regiondd {width:100%;border-color:#E0E0E0;color:#999 !important; font-family: Source Sans Pro, Helvetica, sans-serif;font-size:13px;padding: 8px;}	
	
@media only screen and (min-width : 350px) and (max-width : 667px) {


#home-cvupload input {width:260px !important;}

input.wpcf7-captchar {width:238px !important;}

.candidate-linkblocker {
float:left;
margin-left:40px;

}
ul.slides li {
text-align:center;
}

	.blog_post h3.entry-title a {

		    font-size: 20px;
	}
	.dropdown-menu>li.current_page_item>a {

		background:none;
	}

.vc_custom_1452695199448,.vc_custom_1452694744699, .vc_custom_1452695209327, .vc_custom_1452693170611, .vc_custom_1452693177616, .vc_custom_1452693185333, .vc_custom_1452693199580, .vc_custom_1452693228704, .vc_custom_1452693235940, .vc_custom_1445252737685  {
    border-right-color: #fff!important;
    margin-left: 6%;
    margin-top: 10px;
	padding-top: 20px !important;
    padding-bottom: 20px !important;
}`
.vc_custom_1452693170611 {
height:340px !important;
}

.vc_custom_1443000703272 .wpb_row {
margin-bottom:0px;
}
.vc_custom_1443000703272 .vc_row {
margin-left: -25px;
margin-right: -25px;
}

.vc_custom_1443000703272 .vc_empty_space {
display:none;
}

.faddress li a:hover {
color:#AD004A !important;
}


.vc_column_container.wpb_column .tips-row{

text-align:center;

}
.entry-content ul {
    margin: 0 0 10px 0px;
}



}

.entry-content ul li {
list-style: inherit;
}


/* ---------------- set links to custom colour ------------------ */



a {
	color: #ad004a ;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color: #ad004a;
}

/* ---------------- set footer text colour ------------------ */
div#footer-column-1.widget-area {color: #cccccc;}

.faddress li a {color: #AD004A!important;}

span.post-date {color: #cccccc;}

div.spanlevelone.col-md-3 {color: #cccccc;}

.twitter_feeds_three li a {color: #cccccc;}

a.small {color: #cccccc!important;}

.faddress li a:hover {
color:#bababa;
}

/* ---------------- set contact form submit botton colour ------------------ */
.entry-content input[type="submit"] {background: #ad004a;}

@media only screen and (min-device-width : 350px) and (max-device-width : 667px) {

			.wpjb-icon-empty:before{

		content:none !important;
	}



	.blog_post h3.entry-title a {

		    font-size: 20px;
	}
	.dropdown-menu>li.current_page_item>a {

		background:none;
	}


}


.wpjb-grid-row .wpjb-row-meta-o2cnearby {

	display:none;
}

.view-all-btn {

	    border: none;
    color: #fff;
    background: #AD004A;
    padding: 8px;
    font-size: 13px;
    border-radius: 2px;
    font-weight: bold;
    font-family: Arial;
}

.view-all-btn:hover {

	color:#444444 !important;
}

.jobs-board-hide {
display:none;

}

.wpjb-grid-col .wpjb-col-65 .wpjb-glyphs .wpjb-icon-location {
pointer-events: none;
    cursor: default;}

    .wpjb-glyphs .wpjb-icon-down-open {

    	display:none;
    }

 .testimo-title h1 {

 	color:#ffffff !important;
 	margin-top:-5%;
 }

 .features_sec38 h6 em {

 	color:#ffffff;
 	display:none;
 }

 .nav a:hover {

 	color:#ad004a;
 }

.top_nav.three .left a {

	color: #ad004a;
}

.top_nav.three .left a:hover {

	color: #bababa;
}

.team-core .tbox a{

	color:#ffffff;
}

.team-core .tbox a:hover{

	color:#bababa;
}

#devn-508641 {
background:#ad004a;

}

.team-core {
background:#ad004a;
color:#fff;
padding: 2% 20% 2% 20%;
width:100% !important;
}

.tbox h6{
   pointer-events: none;
   cursor: default;
}


.cd-timeline-item-title h2{

	color:#ad004a;
}

.counters4 p {
color:#ad004a;

}

#main .top_nav.three .col-md-6.right a {display:none;}
#main .top_nav.three .col-md-6.right ul.topsocial a {display:block;}
#main .top_nav.three .col-md-6.right {font-size: 0;}

.faddress li a {color:ad004a!important;}

.faddress li a:hover {color:#bababa !important;}

#recent-posts-4 a:hover {color:#bababa;}

.features_sec7 .box {float: none; display: inline-block;}

body .page_title2 {display:none;}

.devn-form header {
font-family: "questrial",sans-serif;}

.single_job_listing .meta .full-time {
background:#999;
}

.job_listing .full-time {
color:#999;
}

.job_filters .showing_jobs a {
display:none;
}

.error_pagenotfound em {
color:#ad004a;
}

.btn-primary {
background:#ad004a !important;
}

.single_job_listing .application .application_button {


background: #AD004A;
    color: #fff;
    border: 0;
}
.job-type {
display:none;
}

.menu_main {
width:75%;
}

body a:hover {
text-decoration: underline;
}

#footer-layout-1 a:hover {
text-decoration:none;
}

.contact-row{
background:#eeeeee !important;
}

.timeline-width30 {
width:42% !important;
}


#comment_submit {
    background-color: #AD004A;
    border: 1px solid #AD004A;
    padding: 9px 13px;
    border-radius: 0px;
    color: #fff;
}

.ciref:hover {
    color: #333;
    background:#eee !important;
}

.outline-outward:hover:before, .outline-outward.active:before{
border:none;
}

.ciref {
border:2px solid #00659c;
    pointer-events: none;
    cursor: default;
}

.features_sec7 .box:hover {
background:none;
}


.blog_post h3.entry-title {
width: 100%;
}

.style-clean_style blockquote.easy_testimonial {
padding-top: 40px;
}

.testimonial_author {
margin-bottom:15px;
}

blockquote {
border-left:none;
}

.features_sec7 {
    margin-bottom: 0px !important;
}

.tablepress thead th {
background:#303030 !important;
color:#ffffff;
}

.devn-541738 .tbox .fa {
display:none;
}

.wpjb .wpjb-bulb {
display:none;
}
#comments {
display:none;
}

#wpjb-upload-limit-file {
display:none;
}

#wpjb-upload-file{
background:#ad004a;
color:#fff !important;
}

.wpjb a.wpjb-button, .wpjb .wpjb-upload-actions a.button {
background:#ad004a;
color:#fff !important;
}

#wpjb-job-categories-2, #wpjb-featured-jobs-2, #wpjb-job-types-2, #wpjb-recent-jobs-2 {
padding-top:30px !important;
}

#devn-175595 .tbox a{
display:none;
}
}

.wpcf7-form .upload-btn {
    height: 35px !important;
    padding: 0 15px;
    border: none;
    color: #fff;
    background-color: #ad124b;}

.anchor-form a:hover {
text-decoration:none !important;
color:#eeeeee;
}


.sidebar-ul ul li {list-style-type: none !important;}

div.wpcf7-mail-sent-ok {
color:#398f14;
}


span.wpcf7-list-item { 
display:block;
}

.jobs-list ul li{
color:#ffffff !important;
}

#wpjb_widget_custommenu .entry-content ul{
list-style-type:none;
}

#region-field {

	float:right;
	width:50%;
}

#region-field .wpjb select {
width:100%;

}
.wpjb-element-name-location {
display:none !important;
}

.wpjb-grid-col-last span {
display:none !important;
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px)  { 

	.dropdown-menu>li.current_page_item>a {

		background:none;
	}

.tips-row {
	text-align:center;
}
.navbar-toggle {

	width: 75%;
    margin: 0 auto !important;
    margin-top: 14px!important;
}

article .blog_postcontent, article .blog_postcontent p {
	line-height:1;
}
	.blog_post h3.entry-title a {

		    font-size: 20px;
	}

.flexslider {

	margin-top:-5%;
}

.testimo-title h1 {

	text-align:center;
}

.cv-tips {
margin-left:33%;
	
}

.service1, .service2 {
	    margin-left: 26px;
	    border-right-color: #ad124b !important;
}

.vc_column_container.wpb_column .tips-row{

text-align:center;

}
}



div.wpcf7-validation-errors {

	color:red !important;
}


body div[class*="features_"] p {

	margin-top:22px;
}

.service-box {

	height:320px;
	background:#fff;
}

.wpjb .wpjb-top-header {
    clear: both;
    overflow: hidden;
    padding: 1em 0 1em 0;
    margin: 1.5em 0 1.5em 0;
    display: none;
}

div.wpjb-flash-info {
    padding: 5px 15px;
    margin: 14px 0px 29px 0px;
    border: 1px solid #f0f0f0;
    background-color: #AD004A;
    line-height: 2em;
    color: white;
    text-align: center;
    width: 50%;
    margin-left: 24%;
}

/* o2c custom */