/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 30 2021 | 05:48:23 */
/*****************sheela**************************/
.wpcf7-form.sent #l-form {
    display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
    border-color: transparent;
    margin: 2em 0em 1em;
    padding: 0.2em 0em;
    font-size:18px;
    line-height:26px;
}
.list-wrapper {
	padding: 0px;
	
}
.Current-Opening-Page .simple-pagination{display:flex; justify-content:center; margin-top:20px;}

.Current-Opening-Page .simple-pagination ul {
	margin: 0 0 20px;
	padding: 0;
	list-style: none;
	text-align: center;
}
.action-button .btn-primary1 {
    background-color: #f68b22;
    border-color: #f68b22;
    color: #fff !important;
}

.Current-Opening-Page .simple-pagination li {
	display: inline-block;
	margin-right: 5px;
}

.Current-Opening-Page .simple-pagination li a,
.Current-Opening-Page .simple-pagination li span {
  padding: 4px 14px;
  text-decoration: none;
   font-size:24px;
  line-height:30px;
  color:#000;
    font-weight:bold;
	box-shadow:none !important;
    border:1px solid transparent !important;
    background:transparent;
}

.Current-Opening-Page .simple-pagination .current {
	color: #FFF;
	background: #0061af;
	border-color: #0061af ;
    border-radius:50%;
}

.Current-Opening-Page .simple-pagination .prev.current,
.Current-Opening-Page .simple-pagination .next.current {
	background: #e04e60;
}

/*****************sheela**************************/


#Job-Description  p:empty {
  display: none;
}
.Current-Opening-Page  p:empty {
  display: none;
}
 a.current-opening {font-size: 14px !important;
  	font-weight: 400;
  margin-bottom:0px;
  border-radius: 30px !important;
    letter-spacing: 0px;
    color: #fff !important;
    border: 2px solid #fff !important;
    background-color: #f68b22; padding:10px 27px; }
  a.current-opening:after {
    content: "›";
    margin-left: 4px;
    font-size: 1.9rem;
    font-weight: bold;
    display: inline-block;
    line-height: 1.5rem;
    margin-left: 4px;
}
    
    .current-opening {padding: 10px 27px;
    color: #fff;
    background-color: #f68b1f;
    border-radius: 30px !important;
    opacity: 1;
    font-size: 14px;
    border: 2px solid #fff; }
.current-opening:after {
    content: "›";
    margin-left: 4px;
    font-size: 1.9rem;
    font-weight: bold;
    display: inline-block;
    line-height: 1.5rem;
    margin-left: 4px;
}
 a.current-opening:hover{  background-color: #0061af; }
.current-opening:hover{background-color: #0061af;}
.current-opening:foucs{ background-color: #0061af;}
    
    
    .back-button{
  padding: 12px 40px 12px 40px; 
    color:#643794;
    background-color: #fff;
  border:1px solid #643794;
    border-radius: 5px !important;
    opacity: 1;font-size:16px;
  line-height:20px;
    font-weight:bold;
}
  .back-button:hover{color:#fff;
    background-color: #643794;border:1px solid #643794;}  
    
   /*********************************/ 
   
  .Current-Opening-Page  .content .col-md-4{
  margin-top:30px;
}
 .Current-Opening-Page ul {
  display: flex;
  list-style-type: none;
  margin: 0px;
  padding: 0px
}
.Current-Opening-Page ul li{list-style:none; margin: 0px 15px;}

 

 .Current-Opening-Page span {
  border-bottom: 3px solid transparent;
}


   

/*Current Opening Page*/  


 .Current-Opening-Page {padding-top:80px; padding-bottom: 80px;} 
  .Current-Opening-Page .heading{
  font-size:24px;
  line-height:35px;
    font-weight:bold;
  color:#000;
  margin-top:0px;
  margin-bottom:16px;
 }  
.Current-Opening-Page  .card {border: 1px solid #0061af; border-radius: 5px; padding:20px; }
.Current-Opening-Page  .card:hover {box-shadow: 4px 10px 20px #00000029; border:1px solid transferent;}
.current-opening-page-line {border: 1px solid #0061af; max-width:318px; margin: 50px 0 30px 0;}
  .Current-Opening-Page .card .card-body .para {
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    color: #97ACD9;
    padding-bottom:10px;
    margin-bottom:0px;
}
  .Current-Opening-Page .card .card-body .card-subtitle{
   font-size: 18px;
    line-height: 26px;
    font-weight: bold;
    color: #000;
    margin-top:0px;
    min-height:8vh;
  }
  .Current-Opening-Page .card .card-body  .years_of_experience{
   font-size: 16px;
    line-height: 26px;
    font-weight:400;
    color: #000;
    margin-top:0px;
  }
 .Current-Opening-Page .card  .card-footer a{
 font-size: 16px;
    line-height: 24px;
    font-weight: bold;
    color:#140B1E;
    margdin-bottom:0px;
 }
 .Current-Opening-Page .form-control {
    background-color: #fff!important;
    border:1px solid #E0D7EA;
    border-radius: 5px;
    height:50px;
    color: #A8A8A8!important;
    font-size: 14px !important;
    text-transform: none;
    margin-bottom: 20px;
}   
 .Current-Opening-Page  .search-form ul{padding-top:15px;}
.Current-Opening-Page .search-form ul li{display:inline-block; padding-right:20px; margin:0px;}
.Current-Opening-Page  .search-form{margin-top:30px; margin-bottom:15px;}

 /* End Current Opening Page*/  
 
 
 
 
/* job description page*/

#Job-Description {padding-top:100px; } 
#Job-Description  .job_content ul{list-style:disc; padding-left: 15px;}
#Job-Description  .job_content ul li{display:block; padding-bottom:8px; font-size: 14px;
line-height: 22px; list-style: disc!important;
    display: list-item; color:#000;}

#Job-Description .button-div{ text-align:right; margin-top:30px;}
#Job-Description .heading{
  font-size:24px;
  line-height:35px;
    font-weight:bold;
  color:#000;
  margin-top:0px;
  margin-bottom:16px;
  position:relative;
  border-spacing: 15px;
   border-bottom: 4px solid #0061af !important;
   min-height:66px;
 }

#Job-Description .para{
   font-size:16px;
  line-height:26px;
    font-weight:400;
  color:#C1AFD4;
}
#Job-Description .Description {padding-top:30px;}
#Job-Description .Description .heading-h3{
   font-size:16px;
  line-height:26px;
    font-weight:bold;
  color:#000;
  margin-top:0px;
  margin-bottom:0px;
 
}
#Job-Description .Description p{
   font-size:14px;
  line-height:22px;
    font-weight:400;
  color:#000;
  padding-top:8px;
  max-width:100%;
}

.second-para{margin-bottom:30px;}
#Job-Description .line{ max-width:478px; margin-bottom:30px; }
/*#Job-Description .line{border: 1px solid #9373B4; opacity: 1; max-width:478px; margin:30px 0px; }*/


#Job-Description  ul{padding-top:18px;}
#Job-Description  ul li{display:inline-block; padding-right:20px;}

.job-form {padding-top:96px; padding-bottom:96px;}
.job-form .heading{
  font-size:24px;
  line-height:35px;
    font-weight:bold;
  color:#000;
  margin-top:0px;
  margin-bottom:30px;
  
}
/*form css*/
.job-form .detail-from label {
font-size:16px;
  line-height:26px;
    font-weight: bold;
    color:#000;
    margin-bottom:10px;
}

.job-form .detail-from .form-control {
    background-color: #fff!important;
    border:1px solid #E0D7EA;
    border-radius: 5px;
    padding: 23px 18px;
    color: #A8A8A8!important;
    font-size: 14px;
    text-transform: none;
}
.job-form .detail-from .col-md-9{margin-bottom:25px;}


.file-upload-wrapper {
  position: relative;
  width: 100%;
  height: 60px;
}
.file-upload-wrapper:after {
  content: attr(data-text);
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: calc(100% - 200px);
  pointer-events: none;
  z-index: 20;
  font-weight: 400;
   background-color: #fff!important;
    border:1px solid #E0D7EA;
    border-radius: 5px;
    padding: 15px 18px;
    color: #A8A8A8!important;
    font-size: 14px;
}
.file-upload-wrapper:before {
  content: "Choose File";
  position: absolute;
  top: 0;
  right: 0;
  display: inline-block;
  /*height: 60px;*/
  background: #0061af;
  color: #fff;
  font-weight: bold;
  z-index: 25;
  pointer-events: none;
  font-weight: 400;
    padding: 10px 40px 10px 27px;
    color: #fff;
    background-color: #f68b1f;
    border-radius: 30px !important;
    opacity: 1;
    font-size: 14px;
    border: 2px solid #fff;
    background-image: url(https://www.slkglobalsolution.com/wp-content/uploads/2021/09/Icon-material-keyboard-arrow-left-1.svg);
    background-repeat: no-repeat;
    /* background-size: 7%; */
    background-position: 80%;
}
.file-upload-wrapper:hover:before {
  background: #0061af;
 color: #fff;
 background-image: url(http://slkstaging.wpengine.com/wp-content/uploads/2021/09/Icon-material-keyboard-arrow-left-1.svg);
    background-repeat: no-repeat;
    /* background-size: 7%; */
    background-position: 80%;
}

.file-upload-wrapper .file-upload-field {
  opacity: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 99;
  height: 40px;
  margin: 0;
  padding: 0;
  display: block;
  cursor: pointer;
  width: 100%;
}
.Current-Opening-Page .no_more_jobs h2{font-size:20px; line-height:28px; }

@media (min-width: 768px) and (max-width: 1366px){
.Current-Opening-Page .new-container {
    margin: auto;
    max-width: 1100px !important;
}
.Current-Opening-Page .card .card-body .card-subtitle {
    font-size: 18px;
    line-height: 26px;
     min-height:10vh;
 }
}
@media (min-width: 1024px) and (max-width: 1279px){
  #Job-Description {
    padding-top: 80px;
    margin: 0 40px;
}
  .job-form {
    padding-top: 80px;
    padding-bottom: 80px;
    margin: 0 40px;
}
  .Current-Opening-Page {
    padding-top: 80px;
    margin: 0 40px;
}
  .Current-Opening-Page .card .card-body .card-subtitle {
    
    min-height: 6vh;
}
}
@media (min-width: 768px) and (max-width: 1023px){
#Job-Description {
    padding-top: 80px;
    margin: 0 20px;
}
#Job-Description .Description {
    padding-top: 80px;
     margin: 0 7px;
}
.job-form {
    padding-top: 80px;
    padding-bottom: 80px;
    margin: 0 20px;
}
.Current-Opening-Page {
    padding-top: 80px;
    margin: 0 20px;
}
.Current-Opening-Page .card .card-body .card-subtitle {
     min-height:6vh;
 }
}
@media only screen and (max-width: 767px){
#Job-Description {
    padding-top: 60px;
    margin: 0 20px;
}
#Job-Description .Description {
    padding-top: 60px;
     margin: 0 7px;
}
.job-form {
    padding-top: 60px;
    padding-bottom: 60px;
    margin: 0 20px;
}
#Job-Description .heading {
    font-size: 22px;
    line-height: 32px;
    min-height: 87px;
}
#Job-Description .button-div {
    text-align: left;
    margin-top: 40px;
}
/*#Job-Description .Description .heading-h3 {
    font-size: 20px;
    line-height: 26px;}*/
    #Job-Description .Description p{margin-top:15px;}
.job-form .heading {
    font-size: 22px;
    line-height: 32px;}
    
    #Job-Description ul li {
    display: inline-block;
    padding-right: 8px;
}
.file-upload-wrapper:after{width:100%;}
.job-form .extra-margin .col-md-6:first-child{padding-bottom:10px;}
.file-upload-wrapper:before{top:60px; left:0px; right: auto;}
.job-form  .padding-extra{margin-top:85px;}
.job-form .detail-from .col-md-9 {
    margin-bottom: 30px;
}


    
    
 /*current oening page*/
 .Current-Opening-Page {
    padding-top: 60px;
     padding-bottom: 60px;
    margin: 0 20px;
}
.Current-Opening-Page .heading {
    font-size: 22px;
    line-height: 32px;
}
.Current-Opening-Page .search-form ul {
    padding-top: 40px;
}
.Current-Opening-Page .card .card-body .card-subtitle {
     min-height:auto;
 }
}












