.page-video_slider {
  position: relative;
}

.vid-center {
  position: absolute;
  top: 40%;
  width: 100%;
  text-align: center;
}
.vid-center h3 {
  color: #fff;
  font-weight: bold;
}
@media only screen and (max-width: 600px) {
  .vid-center h3 {
    font-size: 14px;
  }
}
.job-finding {
    color: #fff;
    padding-top: 75px;
    padding-bottom: 75px;
}
.looking-left {
  padding-right: 10px;
  padding-top: 20px;
}
.looking-right {
  padding-right: 10px;
  padding-top: 20px;
}
.looking-job {
  background-image: url(../images/left_side.png);
  background-size: cover;
  box-shadow: inset 0 0 0 2000px rgb(0 0 0 / 35%);
  padding: 30px;
}
.looking-people {
  background-image: url(../images/right_side.png);
  background-size: cover;
  box-shadow: inset 0 0 0 2000px rgb(0 0 0 / 35%);
  padding: 30px;
}
.looking-job:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 10%;
  width: 1px;
  height: 80%;
  background-color: #fff;
}
.looking-people:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 10%;
  width: 1px;
  height: 80%;
  background-color: #fff;
}
.looking-job-info {
  padding-left: 50px;
}
.looking-people-info {
  padding-left: 50px;
}

.job-finding a:hover {
  color: #007bff;
  text-decoration: none;
}
.job-finding a {
  color: #fff;
  text-decoration: none;
}
.cservice_texts {
  padding-top: 20px;
}
.icon-box .client-ap-form {
  background-color: #57B7E4;
}
.hussain {
  position: relative;
}
.divider-40 {
  z-index: 950;
}
.divider-40 .contact-icon .bg-maincolor {
  background-image: radial-gradient(circle at center,#471363 0%,#19317a 100%);
}
.icon-styled p {
  padding-top: 25px;
}
.hr-line {
  display: none;
}
@media only screen and (min-width: 600px) {
  .hr-line {
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: -8%;
    z-index: 900;
  }
  .hr-line hr {
    border-color: #aaa;
    border-width: 2px;
  }
}
.hussain-cf textarea.form-control {
    height: 468px;
}
.s-py-75 ::placeholder {
  color: #808080;
  opacity: 1; /* Firefox */
}

.s-py-75 :-ms-input-placeholder { /* Internet Explorer 10-11 */
 color: #808080;
}

.s-py-75 ::-ms-input-placeholder { /* Microsoft Edge */
 color: #808080;
}
footer .widget_mailchimp #mc_embed_signup {
  background: transparent;
}
footer .widget_mailchimp #mc_embed_signup #mc-embedded-subscribe-form input.mce_inline_error {
  border: none;
}
footer .widget_mailchimp #mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error {
  background-color: transparent;
}
footer .widget_mailchimp #mc_embed_signup .button {    
  background-color: transparent;
  border: 1px solid #fff;
  bottom: auto;
  color: #fff;
  width: 100%;
  border-radius: 0;
  padding: 10px 30px;
  height: auto;
  margin-top: 10px;
}
footer .widget_mailchimp #mc_embed_signup .brandingLogo {
    display: none;
}
footer .widget_mailchimp #mc_embed_signup .mc-field-group label {
    display: none;
}
footer .widget_mailchimp #mc_embed_signup .foot {
    display: block;
}
footer .widget_mailchimp #mc_embed_signup ::placeholder {
  color: #fff;
  opacity: 1; /* Firefox */
}

footer .widget_mailchimp #mc_embed_signup :-ms-input-placeholder { /* Internet Explorer 10-11 */
 color: #fff;
}

footer .widget_mailchimp #mc_embed_signup ::-ms-input-placeholder { /* Microsoft Edge */
 color: #fff;
}
footer .widget_mailchimp #mc_embed_signup .indicates-required {
  display: none;
}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], input[type="file"], textarea, select, .form-control {
  text-transform: none !important;
}
.contact2 select {
  color: #808080;
}
.li-red li {
  padding-left: 1%;
  padding-bottom: 15px;
}
.li-red li h5 {
  color: red;
}
.ls .service-tablist [role="tablist"] .card-header a {
  font-size: 14px;
}
.li-style-pad li p {
  padding-left: 3.8%;
}
.separate-space {
  padding-top: 15px;
}
@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}