/*==========================
	Custom css
==========================*/
@import url("https://fonts.googleapis.com/css?family=Montserrat:100,200,300,400,500,600,700,800,900|PT+Serif:400,700|Open+Sans:300,400,600,700,800|Raleway:100,200,300,400,500,600,700,800,900|Roboto:100,300,400,500,700,900");

/* Line Drow Effect CSS */
/* h1,
h2,
h3,
h4,
h5,
h6,
strong,
li,
p{
	font-family: poppins;
} */


.dlab-bnr-inr .tab-pane{
	padding: 30px 30px 0;
}
.dlab-bnr-inr .tab-content{
	border-radius: 0 10px 10px 10px;
}
.site-button.btn-fly{
	box-shadow: 0px 4px 20px -10px #ff2a2a;
}
.site-button.button-sm{
	padding:5px 20px;
	font-weight:600;
}
/* Banner Tabs */
.job-search-tabs .dlab-tabs .nav-tabs{
	border-bottom:0;
}
.job-search-tabs .dlab-tabs .nav-tabs > li > a{
	border-radius: 10px 10px 0 0 ;
	padding: 15px 30px;
	border: 0;
	color: #000;
	font-weight: 700;
	background-color: #fff;
	font-size: 14px;
	margin-bottom: 0;
}
.job-search-tabs .dlab-tabs .nav-tabs li a:hover,
.job-search-tabs .dlab-tabs .nav-tabs li a:active,
.job-search-tabs .dlab-tabs .nav-tabs li a:focus,
.job-search-tabs .dlab-tabs .nav-tabs li a.show,
.job-search-tabs .nav-tabs li a.show:focus,
.job-search-tabs .nav-tabs li a.show:hover,
.job-search-tabs .nav-tabs li a.show{
	padding: 15px 30px;
	background-color: #FF2A2A;
	font-weight: 700;
	color: #fff;
	border-bottom: 0; 
}
.job-search-tabs .form-control,
.job-search-tabs .bootstrap-select .dropdown-toggle{
	border: 2px solid #eeeeee !important;
	font-size: 14px;
	font-family: Montserrat;
	border-radius: 4px;
	font-weight: 400;
	height: 50px;
	padding: 10px 20px;
	color: #606060;
} 
.job-search-tabs .form-control::-moz-placeholder{
	color: #606060;
}
.job-search-tabs .site-button{
	font-family: Montserrat;
	font-weight: 500;
	font-size: 16px;
	padding: 13px 20px;
}





.font-18{
	line-height: 30px;
}
.testimonial-text p{
	font-style: italic;
	font-size: 15px;
	color: #4a4a4a;
	line-height: 28px;
}


.other-job-list h3{
	margin-bottom:10px;
}
.other-job-list .job-box-list {
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: space-between;
    padding: 30px 40px;
    background: #fff;
    margin-bottom: 10px;
    transition: .3s;
}
.info-box{
	padding: 50px;
}
.job-company-logo{
	
}
.job-info-box{

}
.job-info{
	margin-bottom:0;
}
.job-info li{
	list-style: none;
	display: inline-block;
	margin-right: 30px;
}

.job-info li strong{
	font-weight: 600;
	color: #000;
}

/* Job Categories */
.job-categories .icon-bx-wraper{
	margin-bottom: 20px;
	background-color: rgba(255,255,255,0.8);
	box-shadow: 0 0 15px 0px rgba(0,0,0,0.1);
}
.job-categories .icon-bx-wraper:hover{
	background-color:#FF2A2A;
}
.job-categories .icon-bx-wraper:hover .rotate-icon{
	font-size: 80px;
	transform: scall(1);
	transition: all 0.5s;
	opacity: 0.2;
	color: #ededed;
}
.job-categories .icon-bx-wraper .rotate-icon{
	position: absolute;
	left: 20px;
	bottom: 0;
	opacity: 0;
	transition: all 0.5s;
}
.job-categories .icon-bx-wraper:hover .dlab-tilte,
.job-categories .icon-bx-wraper:hover p,
.job-categories .icon-bx-wraper:hover .icon-md{
	color: #fff;
}
.job-categories .icon-bx-wraper:hover,
.job-categories .icon-bx-wraper{
	transition: all 0.5s;
	z-index: 1;
}
.site-button.radius-xl{
	border-radius:60px;
}
@media only screen and (max-width: 991px){
	.bg-pt .font-90{ 
		font-size: 55px;
		line-height: 75px;
	}
}
@media only screen and (max-width: 768px){
	.other-job-list > li{
		padding: 30px 20px;
	}
	.app-info{
		text-align: center;
	}
}
@media only screen and (max-width: 575px){
	.dlab-bnr-inr .nav li a,
	.dlab-bnr-inr .nav li a:hover,
	.dlab-bnr-inr .nav li a:active,
	.dlab-bnr-inr .nav li a:focus,
	.dlab-bnr-inr .nav li a.show,
	.tabs-site-button .nav-tabs li a.show:focus,
	.tabs-site-button .nav-tabs li a.show:hover,
	.tabs-site-button .nav-tabs li a.show{
		padding: 10px 15px;
		font-size: 12px;
	}
	.job-search-tabs .dlab-tabs .nav-tabs > li > a:active,
	.job-search-tabs .dlab-tabs .nav-tabs > li > a:focus,
	.job-search-tabs .dlab-tabs .nav-tabs > li > a:hover,
	.job-search-tabs .dlab-tabs .nav-tabs > li > a,
	.job-search-tabs .dlab-tabs .nav-tabs > li > a.show{
		padding: 15px 20px;
		font-size: 12px;
	}
	.bg-pt .font-90 {
		font-size: 35px;
		line-height: 45px;
	}
}
@media only screen and (max-width: 360px){
	.dlab-bnr-inr-entry h2{
		font-size: 35px;
		line-height: 40px;
	}
	
	.job-info li{
		padding: 4px 0;
	}
	.other-job-list img{
		text-align: center;
		margin-top: 20px;
	}
	.info-box{
		padding: 30px;
	}
}
#loading-area{
	background-image: url(../images/loading.svg);
	background-size: 100px;
}

.about-timeline::after{
	background-color: #ff2a2a;
}

/* post-job */
.post-job .dropdown-toggle{
	height: 50px;
	border-radius: 0;
	border: 2px solid #ededed!important;
}
.other-job-list.style-2 .job-box-list {
    margin-bottom: -1px;
    border: 1px solid #ededed;
    padding: 20px;
}
.other-job-list.style-2 .title-head{
	font-size: 20px;
}
.b-job-info li{
	list-style: none;
	float: left;
	border: 1px solid #D2D2D2;
	border-width: 1px 0;
	padding: 10px 0;
	margin-bottom: 15px;
	width: 33.33%;
}
.b-job-info .img img{
	width: 60px;
	border-radius: 50px;
	float: left;
	margin-right: 25px;
}
.other-job-list.style-2 .job-company-logo{
	width: 100px;
}