.block-1.shape-1 .img-responsive{
    width: 60%;
}
.right-logos .swiper-slide a img{
    max-height: 80px;
    opacity: 1;
    width: auto;
}

.color-text-paragraph-2:lang(ar) {
    margin: revert-layer;
}

.breadcrumb-cover .container .breadcrumbs li:lang(ar) {
    padding-left: 10px;
    padding-right: 30px;
}

.btn.btn-default.btn-shadow.ml-30.hover-up:lang(ar){
    margin-left: 0!important;
    margin-right: 30px !important;
}

.header .main-menu li:lang(ar) {
    float: right;
    padding: 10px 22px;
    position: relative;
}

h1 .color-green{
    color: #ffffff;
    border-bottom: 5px solid #fff;
}

.list-tabs .nav.nav-tabs{
    display: none;
}

.weblayer:lang(ar) {
    background: url(https://weblayer.co/img/icon3.png);
    background-repeat: no-repeat;
    background-position: right;
    padding-right: 29px;
    background-size: 24px;
    background-position-y: 6px;
	-webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
margin-right: 10px;
}

.weblayer:hover:lang(ar){
    background: url(https://weblayer.co/img/icon4.png);
    background-repeat: no-repeat;
    background-position: right;
    padding-right: 29px;
    background-size: 24px;
    background-position-y: 6px;
}


.weblayer {
background: url(https://weblayer.co/img/icon3.png);
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 29px;
    background-size: 24px;
    background-position-y: 1px;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    margin-left: 10px;
}

.weblayer:hover{
    background: url(https://weblayer.co/img/icon4.png);
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 29px;
    background-size: 24px;
  background-position-y: 1px;}

.row.login-register-cover .img-2 {
    width: 350px;
    position: absolute;
    top: 40%;
    animation: hero-thumb-animation 2s linear infinite alternate;
    left: 0;
}

@media (max-width: 1199.98px){
  .row.login-register-cover .img-2{
    display: none;  
  }
  .banner-hero.banner-image-single {
    margin-bottom: -160px;
    margin-top: 10px;
    padding: unset;
}
}

@media screen and (max-width: 600px){
.banner-hero .wrap-cover-image {
    padding-top: 40%;
  }
  .banner-hero .wrap-cover-image img {
    height: 100%;
    inset: 0;
    position: absolute;
    width: 100%;
    object-fit: cover;
}
  .footer-col-2, .footer-col-6{
    display: none;  
  }
  .footer-bottom.mt-50{
 margin-top:0!important; 
  }
  .footer-col-1.col-md-3.col-sm-12{
 display: flex;
    align-items: center;
    flex-direction: column; 
  }
}

.card-grid-2.featured-job-item {
    border-left: 1px solid #c6ebda;
    border: 1px solid #59c393;
    border-left-width: 5px;
    background-image: linear-gradient(360deg, #59c393 -89%, white 46%);
}