/*
Theme Name: multilen child
Tags:  custom-menu, editor-style, featured-images
Template: multilen
Version: 1.0.0
*/


@import '../multilen/style.css';



/*---------------------------------
      write your css from here
------------------------------------*/

body {
    font-family: 'Poppins', sans-serif !important;
}



.our-team .e-con.e-con>.e-con-inner>.elementor-widget, .our-team .e-con>.elementor-widget{
	min-height:100%;
}

.our-team .profile-card {
    height: 100%;
}

.our-team .ekit-wid-con {
    height: 100%;
}

.tab-engineer h3 img {
    float: inline-end;
	margin-left:20px;
}

ul#menu-footer-company, ul#menu-footer-service {
    display: flex;
    flex-direction: column;
}

.icon-box-width {
    height: 100%;
}

.icon-box-width .elementor-widget-container{
	height: 100%;
}

.meanmenu-reveal {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    width: 30px;
    height: 24px;
    cursor: pointer;
    position: absolute;
    top: 15px;
    right: 20px;
    z-index: 999;
}

.meanmenu-reveal span {
    display: block;
    position: relative;
    width: 100%;
    height: 4px;
    background: #333; /* Color of the bars */
    border-radius: 2px;
    transition: all 0.3s ease-in-out;
}

/* Targeting the inner spans */
.meanmenu-reveal span span {
    position: absolute;
    top: 8px;
    left: 0;
    width: 100%;
    height: 4px;
    background: #333;
    border-radius: 2px;
}

.meanmenu-reveal span span span {
    position: absolute;
    top: 8px;
    left: 0;
    width: 100%;
    height: 4px;
    background: #333;
    border-radius: 2px;
}

/* When menu is active (open) */
.meanmenu-reveal.active span {
    transform: rotate(45deg);
    top: 8px;
}

.meanmenu-reveal.active span span {
    opacity: 0;
}

.meanmenu-reveal.active span span span {
    transform: rotate(-90deg);
    top: 8px;
}
.breadcumb-area{
	display:none;
}

.mean-container a.meanmenu-reveal {
    width: 32px;
}

.mean-container a.meanmenu-reveal span{
    margin-top: 1px;
}

.sjb-page .list-data .v2 .header-margin-top {
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
}

.multilen-blog-area {
    padding: 10px;
}

.sjb-page{
	padding:0;
}

.multilen-single-blog-details .multilen-single-blog-details-inner{
	padding:0;
}

.sjb-job-type-location-date .col-md-3 {
    max-width: 50%;
    flex: 0 0 50%;
}

.sjb-page .list-data .v2 .sjb-apply-now-btn a{
	background:#4984AA;
	
	outline:none;
border:none;
	color:#fff;
}
.sjb-page .list-data .v2 .sjb-apply-now-btn a:hover{
	background:#102B5A;
}

.sjb-page .sjb-filters.sjb-filters-v2 .btn-search{
	background:#102B5A;
	
	outline:none;
border:none;
	color:#fff;
}

.sjb-page .sjb-filters.sjb-filters-v2 .btn-search:hover{
	background:#4984AA;
}

.sjb-page .sjb-detail .list-data .v2 .jobpost-form .app-submit{
	background:#4984AA;	
	outline:none;
border:none;
	color:#fff;
}
.sjb-page .sjb-detail .list-data .v2 .jobpost-form .app-submit:hover{
	background:#102B5A;
}

.sjb-page .list-data .job-type i, .sjb-page .list-data .job-location i, .sjb-page .list-data .job-date i{
	float:inherit;
}

.job-date{
	text-align:right;
}

.sjb-page .list-data .v2 .company-logo {
    margin-right: 0;
    width: auto;
}
.feature-box-desc p{
	    text-align: justify;
}
p {
    text-align: justify;
}

.tab-engineer h3 strong {
    font-weight: 500 !important;
}

.post-type-archive-em_case_study .multilen-single-blog{
	display:flex;
    height: 100%;
}
.post-type-archive-em_case_study .multilen-blog-meta-top {
    display: none;
}

.post-type-archive-em_case_study .multilen-blog-meta-left {
    display: none;
} 

.post-type-archive-em_case_study .blog-right-content.blog-home-list {
	max-width:50% !important;
	flex:0 0 50%;
}

.multilen-blog-meta-left {
    display: none;
}

.portfolio_details{
	box-shadow:none;
}
.multilen-blog-index.blog-area.multilen-blog-area, .multilen-blog-area.multilen-blog-archive{
	background:#fff;
}

.single img.attachment-multilen-blog-single.size-multilen-blog-single.wp-post-image {
    display: none;
}

.breadcumb-inner h2 {
    display: none;
}

.row.blog-messonary {
    height: 100% !important;
}

.multilen-blog-thumb {
    align-items: center;
    display: flex;
}

.nav-menu-ser .elementor-image-box-wrapper:hover h3 a {
    color: #102B5A;
}

.blog-page-title a {
    color: #232323 !important;
	font-weight: 500;
}

.portfolio_info h2 b {
    font-weight: 600;
}

.pr-title {
    display: none;
}

.multilen-single-blog-details-inner h3 strong{
    color: #232323 !important;
    font-weight: 500;
}

.post-type-archive-em_case_study .multilen-blog-thumb img {
    width: 200px;
    padding: 30px 0 30px 30px !important;
}

.post-type-archive-em_case_study .blog-page-title h2 a{
    font-size: 28px;
}

.post-type-archive-em_case_study .em_case_study{
    height: 90%;
}

.post-type-archive-em_case_study .em-blog-content-area {
    display: flex;
    align-items: center;
}

.post-type-archive-em_case_study .blog-inner{
	display:none;
}

.footer-widget.address, .footer-widget.address p{
	text-align: left;
}

@media only screen and (max-width: 600px) {
.tab-engineer h3 img{
	margin-left:0px;
}

.col-md-4.col-sm-5.col-xs-12.sidebar-right.content-widget.pdsr {
    display: none;
}

.post-type-archive-em_case_study .multilen-single-blog {
    display: block;
}

.post-type-archive-em_case_study .blog-right-content.blog-home-list {
	max-width:100% !important;
	flex:0 0 100%;
}
}
