.inteligent {
  padding-top: 5vh;
}
.inteligent__top {
  padding-bottom: 10vh;
  display: flex;
  justify-content: space-between;
}
.inteligent__top--left {
  box-sizing: border-box;
  padding-top: 5rem;
  padding-left: 12rem;
}
.inteligent__top--left__nav {
  padding-bottom: 7rem;
}
.inteligent__top--left__nav__link {
  position: relative;
  text-transform: uppercase;
  font-family: 'robotolight';
  font-size: 1.9rem;
  color: #959191;
  margin: 0 15px;
  padding-bottom: 10px; 
}
.inteligent__top--left__nav__link:before {
  content: '';
  display: block;
  position: absolute;
  left: 50%;
  bottom: 0;
  width: 0;
  height: 3px;
  background: #eb261c;
  transform: translateX(-50%);
  transition: .2s ease all; 
}
.inteligent__top--left__nav__link:hover, .inteligent__top--left__nav__link.active {
  color: #403f3f; 
}
.inteligent__top--left__nav__link:hover:before, .inteligent__top--left__nav__link.active:before {
  width: 100%; 
}

.inteligent__top--left__itm__heading {
  font-family: 'roboto_condensedbold';
  font-size: 2.7rem;
  color: #010101;
  padding-bottom: 3rem; 
}
.inteligent__top--right {
  max-width: 330px;
  width: 100%;
  height: 400px;
  background: url(img/dr-block.jpg) no-repeat center/cover; 
}
.inteligent__top--right__img {
  position: relative;
  bottom: -7rem;
  left: -7rem; 
}
.inteligent__btm {
  position: relative;
  box-sizing: border-box;
  margin-left: 8rem;
  margin-bottom: 14rem;
  display: flex;
  justify-content: space-between;
  border: 1px solid lightgray;
}
.inteligent__btm--left {
  position: relative;
  max-width: 330px;
  width: 100%;
  height: 400px;
  background: url(img/dr-block.jpg) no-repeat center/cover; 
}
.inteligent__btm--left__img {
  position: absolute;
  bottom: -7rem;
  right: -7rem; 
}
.inteligent__btm--right {
  box-sizing: border-box;
  padding: 4rem 3rem 0 3rem; 
}
.inteligent__btm--right__controlls {
  position: absolute;
  right: 0;
  bottom: -5rem; 
}
.inteligent__btm--right__controlls__arr {
  font-family: 'roboto_condensedbold';
  font-size: 1.8rem;
  color: #d0c5c5;
  cursor: pointer; 
}
.inteligent__btm--right__controlls__arr:hover, .inteligent__btm--right__controlls__arr.active {
  font-weight: bold;
  color: #058ffa; 
}
.inteligent__btm--right__controlls__itm {
  font-family: 'roboto_condensedbold';
  font-size: 1.8rem;
  color: #d0c5c5;
  margin: 0 1rem; 
}
.inteligent__btm--right__controlls__itm:hover, .inteligent__btm--right__controlls__itm.active {
  font-weight: bold;
  color: #058ffa; 
}


@media(max-width: 1280px) {
  .inteligent__btm {
    margin-left: 0;
  }
  .inteligent {
    padding-top: 80px;
  }
  .inteligent__top--left {
    padding-left: 0;
  }
  .inteligent__top--left {
    width: 100%;
  }
  .inteligent__top--left__nav {
    text-align: center;
  }
  .inteligent__top--left__itm {
    text-align: center;
  }
  .rheading {
    justify-content: center;
  }
  .inteligent__btm--left {
    display: none;
  }
  .inteligent__btm--right {
    width: 100%;
    text-align: center;
  }
  .litem {
    padding-left: 0;
  }
  .inteligent__btm--right__controlls {
    right: auto;
    left: 50%;
    transform: translateX(-50%);
  }
}

@media (max-width:950px) {
  .inteligent__top {
    padding-bottom: 50px;
  }
  .inteligent__btm {
    margin-bottom: 8rem;
  }
  .inteligent__top--left__nav {
    display: flex;
    flex-direction: column;
    padding-bottom: 5rem;
  }
  .inteligent__top--left__nav__link:hover:before, 
  .inteligent__top--left__nav__link.active:before {
    display: none;
  }
  .inteligent__top--left__nav__link {
    border: 1px solid rgba(0,0,0,.2);
    padding: 12px 20px;
  }
  .inteligent__top--left__nav__link:hover,
  .inteligent__top--left__nav__link.active {
    background: rgba(170,0,0,.1);
    transition: .2s ease all;
  }
    
}