
.employerList:after {
	display: table;
	clear: both;
	content: '';
}

.employerList li .empint{ background: #fff; border-radius: 10px; -webkit-transition: all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -ms-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s; border: 1px solid #eee; padding: 22px 18px; margin-bottom: 15px;}
.employerList li .empint:hover{border-color: #056cb8; transform: translateY(-3px);
		transition: all 0.25s cubic-bezier(0.02, 0.01, 0.47, 1); box-shadow: 0px 10px 20px -5px rgba(0,0,0,0.1);}

.employerList li .empint a{color: #000;}
.emptbox{display:flex; width: 100%;}
.emptbox .comimg {
    width:65px;
    padding-right: 15px;
}
.emptbox h4{font-size: 16px; margin-bottom: 5px; min-height: 32px;}
.text-info-right .emloc{color: #056cb8;}
.cm-info-bottom{color: #8c96a3;}

.employerList li h3{font-size: 14px; margin-top: 10px; margin-bottom: 5px;}
.employerList li p{color: #888;}
.employerList li img {width: 100%;	border-radius: 8px;}

.employerList .owl-stage-outer{padding:20px 0 20px 0;}
.employerList .owl-controls{text-align: center; margin-top: -15px;}
.employerList .owl-controls .owl-nav i{display: inline-block; background: #333; color: #fff; font-size: 20px; padding: 9px 12px; margin: 0 5px; cursor: pointer;}


.compnaieslist li .empint{ background: #fff; border-radius: 10px; -webkit-transition: all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -ms-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s; border: 1px solid #eee; padding: 22px 18px; margin-bottom: 30px;}
.compnaieslist li .empint:hover{border-color: #056cb8; transform: translateY(-3px);
		transition: all 0.25s cubic-bezier(0.02, 0.01, 0.47, 1); box-shadow: 0px 10px 20px -5px rgba(0,0,0,0.1);}

.compnaieslist li .empint a{color: #000;}
.compnaieslist .emptbox{display:flex; width: 100%;}
.compnaieslist .emptbox .comimg {
    width:65px;
    padding-right: 15px;
}
.compnaieslist .emptbox h4{font-size: 16px; margin-bottom: 5px; min-height: 32px;}
.compnaieslist .text-info-right .emloc{color: #056cb8;}
.compnaieslist .cm-info-bottom{color: #8c96a3;}

.compnaieslist li h3{font-size: 14px; margin-top: 10px; margin-bottom: 5px;}
.compnaieslist li p{color: #888;}
.compnaieslist li img {width: 100%;	border-radius: 8px;}

/*
.compnaieslist li{margin-bottom: 30px;}
.compnaieslist li .compint{background: #fff; padding:10px; border: 1px solid #e4e4e4;}
.compnaieslist li .imgwrap{min-height: 240px; max-height: 240px; overflow: hidden; margin-bottom: 10px;}
.compnaieslist li .imgwrap img{width: 100%;}
.compnaieslist li:hover .compint{box-shadow: 0 0 10px rgba(0,0,0,0.1); border: 1px solid #056cb8;}
.compnaieslist li h3 a{font-size: 18px; color:#056cb8 ;}
.compnaieslist li .loctext{margin-bottom: 10px;}
.compnaieslist li i {
    color: #056cb8;
    width: 18px;
    text-align: left;
}
.compnaieslist li .curentopen, .compnaieslist li .loctext{color: #666;}
*/

/*Top Search*/
.topsearchwrap h4 {
	margin: 0;
	color: #5d6469;
	font-size: 22px;
	font-weight: 500;
	padding: 15px 25px;
	text-align: left;
	border-bottom: 1px solid #eee;
	background: #f6f6f6;
}
.srchbx {
	border: 1px solid #eee;
	margin-bottom: 30px;
	box-shadow: 0 0 30px rgba(0,0,0,0.1);
}

.srchbx .srchint {
	padding: 30px;
	background: #fff;
}
.catelist li{margin-top: 30px;}
.catelist li a{display: flex; background: #fff; box-shadow: 0 1px 5px 0 #c3cdd7; border-left: 5px solid #056cb8; border-radius: 4px; color:#000; padding:15px 30px 15px 20px; font-weight: 700; -webkit-transition: .3s ease-in-out;

	-o-transition: .3s ease-in-out;
  
	transition: .3s ease-in-out;     justify-content: space-between;}
  
  .catelist li:hover a{box-shadow: 0 10px 25px -5px #b6c7d6; background: #fff; border-left-color: #000;}
  
  .catelist li span{color:#056cb8;}
  


.categorylisting li .catecard{display: flex; padding: 25px;
    background-color: #fff;    
    border-radius: 10px;
    position: relative;
	box-shadow: 0px 0px 25px rgba(29, 76, 112, 0.1);
    z-index: 1;
    overflow: hidden;
    transition: 0.5s all ease;
	margin-top: 30px;
	gap: 20px;
}
.categorylisting li .catecard:before {
    width: 110px;
    height: 110px;
    position: absolute;
    left: -60px;
    top: -60px;
    content: "";
    background-color: #1967d2;
    border-radius: 50%;
    opacity: 0.04;
    z-index: -1;
    transition: 0.5s all ease;
}
.categorylisting li .catecard:after {
    width: 110px;
    height: 110px;
    position: absolute;
    right: -60px;
    bottom: -60px;
    content: "";
    background-color: #056cb8;
    border-radius: 50%;
    opacity: 0.04;
    z-index: -1;
    transition: 0.5s all ease;
}
.categorylisting li .catecard:hover:after {
    background-color: #fff;
    opacity: 0.2;
    width: 600%;
    height: 600%;
}
.categorylisting li .catecard:hover {
	background: rgb(255,211,2);
	background: -moz-linear-gradient(211deg, rgba(255,211,2,1) 0%, rgba(6,76,127,1) 100%);
	background: -webkit-linear-gradient(211deg, rgba(255,211,2,1) 0%, rgba(6,76,127,1) 100%);
	background: linear-gradient(211deg, rgba(255,211,2,1) 0%, rgba(6,76,127,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffd302",endColorstr="#064c7f",GradientType=1);
	
}
.categorylisting li .catecard h3{font-size: 18px; color: #000; min-height: 40px;}
.categorylisting li .catecard .iconcircle{display: inline-block; width: 80px;height: 80px; flex: 0 0 80px;}
.categorylisting li .catecard .iconcircle img{max-width: 80px; transition: 0.3s all ease;}
.categorylisting li .catecard .badge{background: #e9eff3; padding: 4px 15px; font-size: 14px; color: #056cb8; font-weight: 400;}

.categorylisting li .catecard:hover h3{color: #fff;}
.categorylisting li .catecard:hover .iconcircle{background: #fff; border-radius: 50%; text-align: center;
    display: flex;
    align-items: center;
    justify-content: center; }
.categorylisting li .catecard:hover .iconcircle img{max-width: 60px; }

