.postjobbtn{
background: #ccd00d;
  color: #000 !important;
  font-weight: 600;
  padding: 8px 18px !important;
  margin: 7px 10px;
}
.postjobbtn:hover{
	background:#edf211 !important;	
}
.postjobbtn:focus{
	background:#edf211 !important;	
}
.select2-selection__clear{
	display:none !important;	
}
.top-main-section{
	background:#FEF6F2;	
	padding:75px 0px 0px 0px;
}
.top-section-left{
	padding:115px 0px 0px 0px;
}
.top-section-left h2{
	margin:0px;
	padding:0px 0px 34px 0px;
	font-family: "Plus Jakarta Sans", sans-serif;
	font-size:40px;
	font-weight:600;
	color:#000;
	line-height: 54px;	
}
.top-section-left h2 span{
	color:#059669;	
}
.top-section-left p{
	margin:0px;
	padding:0px 0px 35px 0px;
	font-family: "Plus Jakarta Sans", sans-serif;
	font-size:17px;
	color:#000;	
}
.top-section-right{}
.top-section-right img{
	width:100%;	
}
.btn-success {
  background-color: #059669 !important;
  border-color: #059669 !important;
}
.top-section-left h3{
	margin:0px;
	padding:22px 0px 0px 0px;
	font-family: "Plus Jakarta Sans", sans-serif;
	font-size:17px;
	color:#000;	
	font-weight: 400;
}
.top-section-left h3 span{
	color: #90a1b9;	
}
.btn-success:hover {
  background-color: #05885f !important;
  border-color: #05885f !important;
}

.companies-logos{
	background:#f7fbfa;
	padding: 40px 0px;	
}
.latestjobs{
	background:#f7fbfa !important;	
}
.latestjobs h1{
	font-family: "Plus Jakarta Sans", sans-serif;
	font-weight:700;
	font-size: 46px !important;
  color: #000;	
}
.latestjobs p{
	font-family: "Plus Jakarta Sans", sans-serif;
	text-align: center;
  width: 49%;
  font-size: 16px;
  margin: 0px auto;
  padding: 8px 0px 50px 0px;	
}
.paralex-section{
	background:url(../img/paralex.jpg);
	background-size: cover;
  background-attachment: fixed;
  padding:65px 0px;
  text-align:center;	
}
.paralex-inner-txt h2{
	font-family: "Plus Jakarta Sans", sans-serif;
	font-weight:700;
	font-size: 46px !important;
  color: #fff;	
}
.paralex-inner-txt p{
	font-family: "Plus Jakarta Sans", sans-serif;
	text-align: center;
  width: 49%;
  font-size: 16px;
  margin: 0px auto;
  padding: 8px 0px 50px 0px;
  color:#fff;	
}
.paralex-inner-txt a{
	background: #fff !important;
  color: #000;
  font-weight: 600;
  padding: 11px 27px;
  border-radius: 4px;	
}
.paralex-inner-txt a:hover{
	background: #e8e8e8 !important;
  color: #000;	
}
.paralex-inner-txt a:focus{
	background: #fff !important;
  color: #000;	
}
.main-footer{
	background-color: rgb(15,23,42) !important;
}

.footer-social{
	list-style:none;
	margin:0px;
	padding:0px;
	text-align:center;	
}
.footer-social li{
	display:inline-block;	
}
.footer-social li a .fa{
	width:40px;
	height:40px;
	border-radius:100%;
	text-align:center;
	line-height:40px;
	display:block;
	margin:4px;
	background:#f9f9f9;
	font-size:18px;	
	color:#fff;
}

.footer-social li a .fa-facebook{
	background:#365493;	
}
.footer-social li a .fa-twitter{
	background:#33ccff;	
}
.footer-social li a .fa-instagram{
	background:#774430;	
}
.footer-social li a .fa-youtube-play{
	background:#cb2027;	
}
.footer-social li a .fa-pinterest{
	background:#cb2027;	
}
.top-footer{
	padding: 20px 0px 50px 0px;
  border-bottom: 1px solid #fff;
  margin-bottom: 30px;	
}

#about{
	padding-bottom:45px;	
}
.social-share {
    display: flex;
    gap: 20px;
    justify-content: center;
    align-items: center;
}

.social-icon {
    text-decoration: none;
  border-radius: 100%;
  font-size: 18px;
  color: white;
  display: flex;
  align-items: center;
  gap: 8px;
  width: 40px;
  height: 40px;
  text-align: center;
    justify-content: center;
}

.social-icon i {
    font-size: 20px;
}

/* Specific styles for each social network */
.whatsapp {
    background-color: #25D366;
}

.gmail {
    background-color: #db4437;
}

.facebook {
    background-color: #3b5998;
}

.linkedin {
    background-color: #0077b5;
}

/* Hover Effect */
.social-icon:hover {
    opacity: 0.8;
	color:#fff;
}

.card-header {
  border-radius: 5px 5px 0px 0px;
  padding: 10px 10px;
}
.bg-primary {
  background-color: #4c84ff !important;
}

