/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */
@media(min-width:768px) {
    .mwb-alp__job-detail_left {
        float:left;
    }
    
    .mwb-alp__consultant-info_right {
        float: right;
    }
}
@media(max-width:767px) {
    .mwb-alp__job-detail_left, .mwb-alp__consultant-info_right{
        flex: 0 0 100%!important;
        max-width: 100%!important;
    }

	#mwb-alp-latest-job-card1 {
		margin: 0px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
	}
	#mwb-alp-latest-job-card2 {
		margin: 0px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
	}
	#mwb-alp-latest-job-card3 {
		margin: 0px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
	}
	.elementor-column-gap-default.elementor-column.elementor-element-				populated {
		
		padding:0px;
	}
}

#mwb-alp-latest-job-wrapper .elementor-widget-container {
	padding: 64px 45px 66px 45px;
	background-color: #ffffff;
	border-radius: 5px 5px 5px 5px;
	box-shadow: 0px 0px 40px 11px rgba(79,118,157,0.1);
}

#mwb-alp-latest-job-wrapper .elementor-icon-box-wrapper {
	text-align: left;
}

@media(min-width:768px) {
	#mwb-alp-latest-job-card1 {
		padding: 0px 30px 0px 0px;
    }

    #mwb-alp-latest-job-card2 {
        padding: 0px 20px 0px 20px;
    }

    #mwb-alp-latest-job-card3 {
        padding: 0px 0px 0px 30px;
    }
}


#mwb-alp-latest-job-wrapper .elementor-icon-box-title a {
	font-family: "Quicksand", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

#mwb-alp-latest-job-wrapper .elementor-icon-box-title {
	margin-top:30px;
}

#mwb-alp-latest-job-card1 .mwb-alp-make-card-clickable {
	position: absolute;
  	width:100%;
  	height:100%;
  	top:0px;
  	left:0px;
}

#mwb-alp-latest-job-card2 .mwb-alp-make-card-clickable {
	position: absolute;
  	width:100%;
  	height:100%;
  	top:0px;
  	left:0px;
}

#mwb-alp-latest-job-card3 .mwb-alp-make-card-clickable {
	position: absolute;
  	width:100%;
  	height:100%;
  	top:0px;
  	left:0px;
}