.elementor-47220 .elementor-element.elementor-element-1e3482fe .elementor-repeater-item-db173a3.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-47220 .elementor-element.elementor-element-712c31b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-47220 .elementor-element.elementor-element-3033d64{text-align:center;}.elementor-47220 .elementor-element.elementor-element-1e3482fe.elementor-section{padding:60px 0px 60px 0px;}.elementor-47220 .elementor-element.elementor-element-163ebf4.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-47220 .elementor-element.elementor-element-c53639a{width:var( --container-widget-width, 70.179% );max-width:70.179%;--container-widget-width:70.179%;--container-widget-flex-grow:0;}.elementor-47220 .elementor-element.elementor-element-a73fb34{--spacer-size:50px;}body.elementor-page-47220{--ang-classes-border:rgba(79, 122, 233, 0.58);--ang-classes-label:#406DE1;--ang-css-border:rgba(211, 0, 0, 0.35);}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-47220 .elementor-element.elementor-element-1e3482fe.elementor-section{padding:50px 50px 50px 50px;}}@media(max-width:767px){.elementor-47220 .elementor-element.elementor-element-1e3482fe.elementor-section{padding:32px 13px 32px 13px;}}/* Start custom CSS */.elementor-hmg-sociallinks .wrapper a .fa-facebook-f, .elementor-hmg-sociallinks .wrapper a .fa-twitter, .elementor-hmg-sociallinks .wrapper a .fa-linkedin-in, .elementor-hmg-sociallinks .wrapper a .fa-instagram { background-color: transparent !important; }
.elementor-hmg-sociallinks .wrapper a:hover { color: #fff !important; }

.jobbox-link {
    color: #222 !important;
    font-weight: 700 !important;
    font-size: 1.4em !important;
}



button.btn.btn-primary.e-buttontext {
    color: #222 !important;
}

.blog-categories .elementor-hmg-post-categories li a {
    color: #FFF !important;
}

.newcolumns {
    columns: 2 !important;
}

.elementor-pagination a {
    color:#54595F !important;
}

.elementor-pagination a:hover {
    color:#E5151F !important;
}

.single-post article a {
   color:#E5151F !important; 
}

.single-post article p a:hover {
   text-decoration:underline; 
}

@media (max-width: 768px) {
    .jobs-widget-top {
       
    }
    .jobs-widget-bottom {

    }
	.jobs-widget-bottom .elementor-row {
    	min-height: 755px !important;
		height: 100%;
	}
	
	.newcolumns {
    columns: 1 !important;
}
}

.jobs-widget-bottom .elementor-row {
        	min-height: 550px;
}

.wpt-jobboard-feed-container {
    display: flex !important;
    flex-wrap: wrap !important;
}
.wpt-jobboard-feed-container .jobbox {
    flex: 0 0 50% !important;
    padding: 0 0px !important;
}/* End custom CSS */