.bp-main-sec{
	height:130px !important;
}
@media(max-width: 547px){
	.bp-main-sec{
	height:auto !important;
}
} 
.bp-main-sec2{
	height:80px !important;
}
.bp-main-menu ul.elementskit-submenu-panel{
	background-color:#30419C !important;
}
#Bp-Job-Submit input:not([type=submit]){
	width:50% !important;
}
.bp-sec-clm{
	height:80px !important;
}
/* .bp-blurb-img{
	height:470px
} */
.bp-blurb-img .elementskit-box-body{
	padding-top:20px !important;
	padding-bottom:20px !important;
}
.bp-Contact-us-form .wpcf7-submit{
	background-color:#30419C !important;
	color:#Fff !important;
}
.bp-Contact-us-form .wpcf7-submit:hover{
	background-color:#F6C742 !important;
	color:#30419C !important;
}





/* for job posting */




.job_listing-template-default #content{
    background-color: #fff !important;
}

.job_listing-template-default .post-thumb img,
.job_listing-template-default .date-posted,
.job_listing-template-default
.jp-relatedposts-post-date{
	display:none;
}

.job_listing-template-default article{
	padding-top:0px !important;
}

.job_listing-template-default h1{
	    font-size: 36px;
    color: #30419C;
    font-family: "Montserrat", sans-serif;
    font-weight: 500;
}

.job_listing-template-default .job-type{
	background-color: #30419C !important;
    color: #Fff !important;
    font-size: 16px;
    font-family: "Montserrat", sans-serif;
    font-weight: 600;
}

.job_listing-template-default 
a.google_map_link,
.job_listing-template-default .location:before{
	    text-decoration: none;
    color: #30419C;
    font-family: "Montserrat", sans-serif;
    font-weight: 600;
    font-size: 16px;
}
.job_listing-template-default .job_description{
font-family: "Montserrat", sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: #000;
}

.job_listing-template-default .company{
	width:80%;
	border: 1px solid #000;
	    color: #30419C;
    font-size: 16px;
}

.job_listing-template-default #jp-relatedposts h3{
    color: #000;
    font-family: "Montserrat", sans-serif;
    font-weight: 600;
    font-size: 22px;
}
.job_listing-template-default #jp-relatedposts span a{
	    text-decoration: none !important;
    color: #30419C !important;
    font-family: "Montserrat", sans-serif;
    font-weight: 600 !important;
    font-size: 16px !important;
}

.job_listing-template-default #jp-relatedposts .jp-relatedposts-post-date{
	display:none!important;
}
.job_listing-template-default #jp-relatedposts .jp-relatedposts-post-context{
	color: #000 !important;
    font-family: "Montserrat", sans-serif;
    font-weight: 600 !important;
    font-size: 16px !important;
	opacity:1 !important;
	line-height:2em !important;
}

.job_listing-template-default .nav-links a{
	    color: #30419C !important;
    font-family: "Montserrat", sans-serif;
    font-weight: 600 !important;
    font-size: 16px !important;
}

@media (max-width: 547px){
	#Bp-Job-Submit input:not([type=submit]){
    width: 100% !important;
}
}

/* for active elemenent */
.elementor-1030 .elementor-element.elementor-element-e596502 .elementskit-navbar-nav .elementskit-submenu-panel > #menu-item-4345.current-menu-item > a,
.elementor-1030 .elementor-element.elementor-element-e596502 .elementskit-navbar-nav .elementskit-submenu-panel > #menu-item-4349.current-menu-item >a,
.elementor-1030 .elementor-element.elementor-element-e596502 .elementskit-navbar-nav .elementskit-submenu-panel > #menu-item-4353.current-menu-item >
a{
	color:#fff !important;
}
.elementor-1030 .elementor-element.elementor-element-e596502 .elementskit-navbar-nav .elementskit-submenu-panel > #menu-item-4345.current-menu-item > a:hover,
.elementor-1030 .elementor-element.elementor-element-e596502 .elementskit-navbar-nav .elementskit-submenu-panel > #menu-item-4349.current-menu-item > a:hover,
.elementor-1030 .elementor-element.elementor-element-e596502 .elementskit-navbar-nav .elementskit-submenu-panel > #menu-item-4353.current-menu-item > a:hover
{
  color:#FBC630 !important;
}