a.nav-link.active,.current-page-ancestor a {
  color: #f75813;
}
a[target=_blank],a{
  text-decoration: none;
  color: #f75813;
}
.project-expand.hidden {
  display: none;
  padding-bottom: 30px;
}
.no__search__results__list {
  text-align: center;
}
.error__message.page__not__found {
  padding-top: 100px;
  padding-bottom: 100px;
  text-align: center;
}
.return__home__link a {
  color: #ff5e00;
}
.projects__loader {
  text-align: center;
  padding-top: 20px;
  display: none;
}
.project-categories ul.button-group {
  text-transform: uppercase;
}
.banner {
  padding: 150px 0 0px;
}
.project-header select.project-categories {
  width: 100%;
  border: none;
  padding: 15px 20px;
  border: 1px solid rgba(0, 31, 51, 0.2);
  border-radius: 3px;
  outline: none;
}
.blogs__loader {
  text-align: center;
  display: none;
}
i.fa.fa-check.orange-txt {
  color: #ff5e02;
}
.feature-logo-slider .slick-slide {
  left: auto !important;
}
.feature-logo-slider .slick-slide.slick-active {
  opacity: 1 !important;
}
.container.ls-overflow-visible {
  padding: 0;
}
.tst_desc {
  text-align: left;
}
.wpcf7-not-valid {
  border: 2px red solid !important;
}
span.wpcf7-not-valid-tip {
  display: none;
}
.locate .office-locations ul li {
  margin: 0 6px 0 0;
}
.ls-ct-half {
  display: none;
}
.banner ul {
  width: 1750px !important;
}
ul#client-home-slider li {
  width: 12.5% !important;
}
img.img-fluid.projects_logo_icons {
max-width: 180px;
  /*position: absolute;*/
  top: 20%;
  /*left: 50%;*/
  /*transform: translate(-50%, -50%);*/
}
.service__cycle__row__custom--bottom:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  height: 123px;
  background: url("/images/bg-cycle-border.png") no-repeat;
  max-width: 1230px;
  margin-left: auto;
  margin-right: auto;
}

.service__cycle__box:before {
  content: "";
  position: absolute;
  top: 50%;
  right: 100%;
  background: url("/images/bg-cycle-arrow.png") no-repeat;
  width: 111px;
  height: 13px;
  margin-top: -6px;
  margin-right: -20px;
}

.twitter_id {
    padding-right: 50px;
}

strong.letter_margin {
    padding-right: 10px;
}
.col-sm-12.btn__holder.center {
    text-align: center;
}
.projects__load__more {
    text-align: center;
}
a.make_text_white {
    color: white;
}
a.link.black_color {
    color: #000;
}
.content-wrap ul li:before {
    /*content: "\f068";
    font: normal normal normal 20px/1 FontAwesome;
    position: absolute;
    left: 0;
    top: 3px;
    color: #c3c3c3;*/
}
/*.services__with__before .service-item:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  height: 221px;
  background: url("/images/bg-border-even.png") no-repeat;
  max-width: 924px;
  margin: -90px auto 0;
}*/

/*.services__with__before .service-item:nth-child(even):before {
  background: url("/images/bg-border-odd.png") no-repeat;
}*/

.project-grid .project-item .project-desc figure img {
  max-height: 80px;
  filter: grayscale(1);
}
ul#menu-header-menu {
  font-weight: 300;
}
.row.social_media_off {
  margin-right: 0px;
  margin-left: 0px;
}
.skype_id {
  padding-right: 50px;
}
.mail_tel {
  padding-top: 20px;
}
img.img-fluid.img__right__custom {
  height: 250px;
}
/* .service-item.service__item__advantage.service__item__advantage--company {
    display: none;
} */
.container.go-company-row.content-wrap {
    padding-top: 0px;
    margin-left: auto;
}
.col-sm-6.col-md-5.col-lg-3.company_wmuso_left p.title {
    padding-right: 0px!important;
    line-height: 2.5rem;

}
.col-sm-6.col-md-5.col-lg-6.company_wmuso_right p {
font-size: 16px;
    text-align: -webkit-auto;
        font-weight: 600;
    line-height: 1.6;
}
ul#client-home-slider li {
    padding: 0 20px !important;
}
ul#client-home-slider{margin:0 auto;padding:0; list-style: none;}
ul#client-home-slider li{margin:0;padding:0;width:20%;height:89px;float:left;/*margin-right:10px;*/ white-space: nowrap;text-align: center;}
ul#client-home-slider li:before {
  display: none;
}
ul#client-home-slider li span{display: inline-block;height: 100%;vertical-align: middle;}
ul#client-home-slider li img{vertical-align: middle;max-height: 59px;max-width: 120px;text-align: center;}
.client-home-wrapper{width:100%;height:89px;overflow:hidden;}
.services .service-item .service-image img {width: 100% !important;}
.project-img-slider-featured {
  position: relative;
  padding: 3.7% 6% 6% 6%;
  max-height: 448px;
  max-width: 667px;
}
.project-img-slider {
  position: relative;
  padding: 3.7% 6% 6% 6%;
  max-height: 448px;
  max-width: 667px;
}
.project-img-slider-featured:after {
  content: " ";
  position: absolute;
  top: 0;
  left: -7%;
  width: 114%;
  background: url(http://pngimg.com/uploads/macbook/macbook_PNG59.png);
  height: 100%;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center;
}
.project-img-slider:after {
  content: " ";
  position: absolute;
  top: 0;
  left: -7%;
  width: 124%;
  background: url(../images/macbook-air.png);
  height: 120%;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center;
}
  
  .project-img-slider {
    /* position: relative;
    padding: 62px 95px 82px 51px;
    max-height: 448px;
    max-width: 667px; */
    position: relative;
    padding: 10% 5% 0% 8%;
    max-height: 455px;
    max-width: 727px;
    margin-right: 8%;
}
  .project-img-slider:after { z-index:10px; }
  .slick-list { z-index:20; }
  
.pricing .content-wrap p {
  font-size: 16px;    
  line-height: 27px;
}
.pricing .content-wrap p.b ,.pricing .content-wrap p.strong{
  font-size: 22px;
}
span.name {
    color: #637581 !important;
    font-weight: 600;
}
.project-img-slider .slick-list.draggable {
  max-height: 383px;
  width: 100%;
}
.project-expand .project-details {
  padding-top: 17%;
}
@media only screen and (max-width:1440PX) {
}
@media only screen and (max-width:980px) {
  .client-home-wrapper{
    width: 100%;
  }
  ul#client-home-slider li{
    width: 12% !important;
  }
  ul#client-home-slider li img{
    height: auto;
    /*max-width: 100%;*/
  }
}
@media only screen and (max-width:767px) {
  ul#client-home-slider li{
    width: 12% !important;
    padding: 5px;
  }        
}
@media only screen and (max-width: 1199px){
  ul#client-home-slider li {
  width: 16.66% !important;
}
}
@media only screen and (max-width: 991px){
  ul#client-home-slider li {
  width: 20% !important;
}
}
@media only screen and (max-width: 767px){
  ul#client-home-slider li {
  width: 25% !important;
}
}
@media only screen and (max-width: 479px){
  ul#client-home-slider li {
  width: 33.33% !important;
}
}
