/*css for catagory and loction shortcode*/
/* .mjt-row{    margin: 0 0 20px auto; }
.wpb_single_image img {  
    margin-top: 15%;
} */
.vc_row-has-fill>.vc_column_container>.vc_column-inner{padding: 0 10px 0;}
.mjt-wpb_wrapper p{line-height:30px !important;}
.vc_custom_1482376596146 {
    background-color: #167728 !important;
	}
.mjt_custom_1482141723349{
	box-shadow:0px 10px 30px 3px rgba(0, 0, 0, 0.55);
    border-radius: 10px;
	}/*0px 20px 30px 3px rgba(0, 0, 0, 0.55)*/
.mjt_btn3-center{margin:30px auto;}
.vc_custom_1482514471321 {
    background-color: #2163d3 !important;
	font-size: 22px !important;
	color: #ffffff;
	line-height: 2.5;
	text-align: center;
	font-family:Montserrat;
	font-weight:400;
	font-style:normal
}
.vc_custom_328237546789{
	background-color: #167728 !important;
	position: relative;   
    box-sizing: border-box;
    width:100%;
}
.mjt_green_h3{
	font-size: 35px !important;
	color: #ffffff;
	text-align: center;
	font-family:Roboto;
	font-weight:900;
	font-style:normal ;
}
.mjt_custom_heading{text-align: center;    font-size: 20px !important;}
.mjt_green_h3a{   
    color: #ffffff !important;
    text-align: center;
    font-family: Roboto;
    font-weight: 900;
    font-style: normal;
	}
.vc_btn3.vc_btn3-size-md {
    font-size: 14px;
    padding: 14px 20px;
    margin-bottom: 15px !important;
}
.mjt_content_element{
	background: #e2e2e2;
    padding: 8px 15px;
    margin-bottom: 0px;
}
@media only screen and (max-width: 720px) {
	.mjt_green_h1{font-size: 24px;color: #ffffff;text-align: center;font-family:Roboto;font-weight:600;font-style:normal ;}
	.mjt_custom_heading{text-align: center;    font-size: 16px !important;}
}
.vc_custom_1513617247467 { padding:0 !important;}
.listing-email, .job_listing-url {
    font-size: 14px !important;
}