/******************** CUSTOM CSS HERE ***********************/
.fontweight500{
  font-weight: 500;
}
.borderradius0{
  border-radius: 0%!important;
}
.clients-section-two .image-box img {
	filter: grayscale(0);
}
.testimonial.-type-2 .author .job{
	line-height: 1.5;
}
.modal, .width100{
	width: 100%;
}
.maxwidth100{
  max-width: 100%!important;
}
.min2line60px{
  min-height: 60px;
}
.bgfullscreen{
  left:0px!important;
  right:0px!important;
  border-radius: 0px!important;
}
.pt-0{
  padding-top:0px!important;
}
.text-orange {
  color: #F68713 !important;
}
.text-right{
  text-align: right;
}
.text-bold{
  font-weight: bold;
}
.fontsize22{
  font-size: 22px;
}

#register-modal {
  max-width: 500px;
  padding: 30px 40px 20px;
  overflow: visible;
  background: #fff;
  border-radius: 8px;
  box-shadow: none;
}
#register-modal .social-btn-two {
  padding: 10px 20px;
}

label span.required {
  color: red;
}
.form-control.is-invalid, .was-validated .form-control:invalid, label.is-invalid, label:invalid{
  border: 1px solid #FF0000!important;
}
.is-invalid .chosen-container .chosen-single, .is-invalid .chosen-container .chosen-choices{
  border: 1px solid #FF0000!important;
}

#fRegister .theme-btn:hover{
  cursor: pointer;
}
.btn-style-four i.fa{
  display: none;
}
.btn-style-seven i.fa{
  display: inline-block;
}

.profile-thumb-area{
  width: 50%;
}
.profile-thumb-area .image-preview{
  width: 150px;
  height: 150px;  
  border-radius: 50%;
  margin: 0 auto;
}
.bg_img {
  background-size: cover !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
}
.rank-label {
  margin-top: -22px;
}
.profile-edit .imgUp {
  padding: 7px 10px 7px 10px;
  border-radius: 25px;
  font-size: 14px;
  color: white;
  display: initial;
  cursor: pointer;
}
.profile-edit .upload {
  display: none;
}

.theme-btn.-green {
  background-color: #38D200;
  color: white;
  padding: 15px 50px;
  border-radius: 8px;
}
.bg-green{
  background-color:rgb(56, 210, 0)!important;
}
.theme-btn.-green:hover {
  background-color: rgba(246, 135, 19, 0.1);
  color: #38D200;
}

.wrap-below-search{
  max-width: 1070px;
  margin: 0 auto 0px;
  text-align: left;
}

.dvsArticleContent p, .dvsPageContent p{
  margin: 0.8em 0px;
  line-height: 150%;
}
/******************** OVERRIDE CSS ***********************/
.header-span{
  height:110px;
}
.site-logo img{
  max-height: 60px;
}
.chosen-container-multi .chosen-choices, .chosen-container.chosen-with-drop .chosen-drop{
  box-shadow: 0px 2px 0px #aaa;
}
  .chosen-container .chosen-results{
    color: #333!important;
  }
  .chosen-container .chosen-results li.highlighted{
    background-color: #0473E9;
    color: #FFF;
    transition: none;
  }
  .chosen-container .chosen-results .result-selected{
    background-color: #999;
    color: #FFF;
    transition: none;
    margin-bottom:1px;
  }
.banner-section-nine{
  padding:70px 0px 50px; 
  min-height:auto;
}
  .job-search-form .theme-btn:hover{
    background-color: rgba(246, 135, 19, 0.1);
    color: #38D200!important;
  }
  .popular-searches a {
    color: inherit;
    font-size: 14px;
    color: #ffffff;
  }
.subscribe-section-two.-type-2 .background-image{
  left: 0px!important;
  right: 0px!important;
  border-radius: 0px!important;
}

.section-bg-color__item{
  background-color: rgb(246, 135, 19, 0.2);
}
.section-bg-color.-light .section-bg-color__item {
  background-color: rgb(56, 210, 0, 0.2);
}

.btn-light:focus{
  box-shadow: none;
}

.job-overview-two ul{
  align-items:baseline;
}
.job-overview-two li{
  flex: 0 0 50%;
}

.company-block-four .inner-box{
  min-height: 270px;
}
.job-block.-type-2 .inner-box{
  min-height: 310px;
}

.thumb img, .company-logo img{
  width: 100%;
  height: 100%;
}
/******************** MOBILE-TABLE RESPONSIVE ***********************/
@media only screen and (max-width: 1920px) {
  .mybgcolor{
    left: 310px;
    right: 310px;
  }
  .news-block .image-box img{
    height: 250px;
  }
  .blog-image img{
    height: 200px;
  }
}
@media only screen and (max-width: 1600px) {
  .dashboard .candidate-block-three .inner-box{
    flex-direction:row;
  }
  .tabs-content .candidate-block-three .inner-box{
    flex-direction:column;
  }
  .mybgcolor{
    left: 80px;
    right: 80px;
  }
}
@media only screen and (max-width: 1440px) {

}
@media only screen and (max-width: 1366px) {
  .mybgcolor{
    right: 43px;
    left: 43px;
  }
}
@media only screen and (max-width: 1280px) {

}
@media only screen and (max-width: 1080px) {
  .dashboard .candidate-block-three .inner-box{
    flex-direction:column;
  }
  .mybgcolor{
    right: 15px;
    left: 15px;
  }
}
@media only screen and (max-width: 920px) {
  
  
  .job-search-form .form-group.category{
    border-left:0px;
  }
  .mybgcolor{
    right: 0px;
    left: 0px;
  }
  .banner-section-three.-type-12 .content-column .inner-column {
    padding: 30px 0;
  }
}
@media only screen and (max-width: 810px) {
  .news-block .image-box img{
    height: auto!important;
  }
}
@media only screen and (max-width: 600px) {
  .mybgcolor{
    right: 0px;
    left: 0px;
  }
  .profile-thumb-area{
    width: 100%;
  }
  .min2line60px{
    min-height: auto;
  }
  .job-overview-two li{
    flex: 0 0 100%;
  }
}
@media only screen and (max-width: 500px) {

}
@media only screen and (max-width: 400px) {

}