.telemedi-homecare {
  padding-bottom: 90px;
}
@media (max-width: 1199.98px) {
  .telemedi-homecare {
    padding-bottom: 60px;
  }
}
@media (max-width: 991.98px) {
  .telemedi-homecare {
    padding-bottom: 40px;
  }
}
@media (max-width: 767.98px) {
  .telemedi-homecare {
    padding-bottom: 20px;
  }
}
@media (max-width: 575.98px) {
  .telemedi-homecare {
    padding-bottom: 0px;
  }
}
.telemedi-homecare .box-wrap {
  position: relative;
  overflow: hidden;
  margin-bottom: 30px;
}
@media (max-width: 575.98px) {
  .telemedi-homecare .box-wrap {
    margin: 0 -15px;
  }
}
.telemedi-homecare .box-wrap .img-box {
  height: 500px;
  transition: 1s cubic-bezier(0.57, 0.21, 0.69, 0.8);
  transform: scalex(1.2);
}
@media (max-width: 1599.98px) {
  .telemedi-homecare .box-wrap .img-box {
    height: 420px;
  }
}
@media (max-width: 1199.98px) {
  .telemedi-homecare .box-wrap .img-box {
    height: 350px;
  }
}
@media (max-width: 991.98px) {
  .telemedi-homecare .box-wrap .img-box {
    height: 320px;
  }
}
.telemedi-homecare .box-wrap .img-box img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.telemedi-homecare .box-wrap .content {
  position: absolute;
  z-index: 1;
  padding: 55px 65px;
  bottom: 0;
}
@media (max-width: 1599.98px) {
  .telemedi-homecare .box-wrap .content {
    padding: 30px;
  }
}
.telemedi-homecare .box-wrap .content h4 {
  color: #fff;
  padding-bottom: 15px;
  font-size: 25px;
}
@media (min-width: 1599.98px) {
  .telemedi-homecare .box-wrap .content h4 {
    font-size: 33px;
  }
}
.telemedi-homecare .box-wrap .content h4 span {
  display: block;
}
.telemedi-homecare .box-wrap .content .btn {
  min-width: 236px;
}
@media (min-width: 1599.98px) {
  .telemedi-homecare .box-wrap .content .btn {
    font-size: 18px;
  }
}
@media (max-width: 767.98px) {
  .telemedi-homecare .box-wrap .content .btn {
    color: #0D1834;
    background: #fff;
    border: 0;
    line-height: 2.8;
  }
}
.telemedi-homecare .box-wrap.box1:after {
  position: absolute;
  content: "";
  width: 100%;
  height: 90%;
  left: 0;
  bottom: 0;
  transition: 0.5s ease-in-out;
  opacity: 0.7;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(38, 72, 65, 0) 0, rgba(35, 65, 58, 0.27) 27%, rgba(29, 51, 44, 0.8) 80%, rgba(28, 48, 41, 0.9) 90%, rgba(28, 48, 41, 0.97) 97%, #1B2F28);
}
.telemedi-homecare .box-wrap.box2:after {
  position: absolute;
  content: "";
  width: 100%;
  height: 90%;
  left: 0;
  bottom: 0;
  transition: 0.5s ease-in-out;
  opacity: 0.7;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(38, 72, 65, 0) 0, rgba(35, 65, 58, 0.27) 27%, rgba(29, 51, 44, 0.8) 80%, rgba(28, 48, 41, 0.9) 90%, rgba(28, 48, 41, 0.97) 97%, #1B2F28);
}
.telemedi-homecare .box-wrap.anime .img-box {
  transform: scale(1);
}
.telemedi-homecare .box-wrap:hover:after {
  opacity: 1;
}

.tele-homecare {
  padding: 140px 0;
  background: #0D3424;
  position: relative;
  overflow: hidden;
  color: #fff;
  z-index: 1;
}
@media (max-width: 1599.98px) {
  .tele-homecare {
    padding: 120px 0;
  }
}
@media (max-width: 1199.98px) {
  .tele-homecare {
    padding: 70px 0;
  }
}
@media (max-width: 767.98px) {
  .tele-homecare {
    padding: 0px;
  }
}
.tele-homecare .tele-bg1 {
  position: absolute;
  top: 0;
  right: 0;
}
@media (max-width: 1599.98px) {
  .tele-homecare .tele-bg1 {
    max-width: 120px;
  }
}
@media (max-width: 1199.98px) {
  .tele-homecare .tele-bg1 {
    max-width: 70px;
  }
}
@media (max-width: 767.98px) {
  .tele-homecare .tele-bg1 {
    display: none;
  }
}
.tele-homecare .tele-bg2 {
  position: absolute;
  bottom: 0;
  left: 0;
}
@media (max-width: 1599.98px) {
  .tele-homecare .tele-bg2 {
    max-width: 120px;
  }
}
@media (max-width: 1199.98px) {
  .tele-homecare .tele-bg2 {
    max-width: 70px;
  }
}
@media (max-width: 767.98px) {
  .tele-homecare .tele-bg2 {
    display: none;
  }
}
.tele-homecare:after {
  position: absolute;
  content: "";
  background: #175D35;
  width: 50%;
  height: 100%;
  right: 0;
  top: 0;
  z-index: -1;
}
@media (max-width: 767.98px) {
  .tele-homecare:after {
    width: 100%;
    height: 50%;
    bottom: 0;
    top: auto;
  }
}
.tele-homecare .right, .tele-homecare .left {
  max-width: 535px;
  position: relative;
}
@media (max-width: 1599.98px) {
  .tele-homecare .right, .tele-homecare .left {
    max-width: 450px;
  }
}
@media (max-width: 1199.98px) {
  .tele-homecare .right, .tele-homecare .left {
    max-width: 400px;
  }
}
@media (max-width: 767.98px) {
  .tele-homecare .right, .tele-homecare .left {
    padding: 80px 0;
    text-align: center;
    margin: auto;
  }
}
.tele-homecare .right {
  margin-left: auto;
}
@media (max-width: 767.98px) {
  .tele-homecare .right {
    margin: auto;
  }
}
.tele-homecare .tele-left-bg {
  position: absolute;
  right: -30px;
  bottom: -100px;
  z-index: -1;
}
@media (max-width: 1599.98px) {
  .tele-homecare .tele-left-bg {
    bottom: -50px;
    max-width: 150px;
    height: 150px;
  }
}
@media (max-width: 1199.98px) {
  .tele-homecare .tele-left-bg {
    right: 0px;
    max-width: 100px;
  }
}
@media (max-width: 767.98px) {
  .tele-homecare .tele-left-bg {
    bottom: 50px;
    max-width: 150px;
  }
}
.tele-homecare .tele-left-bg img, .tele-homecare .tele-right-bg img{
    max-height: 100%
}
.tele-homecare .tele-right-bg {
  position: absolute;
  right: -130px;
  bottom: -100px;
  z-index: -1;
}
@media (max-width: 1599.98px) {
  .tele-homecare .tele-right-bg {
    bottom: -50px;
    max-width: 150px;
    height: 150px;
    right: -50px;
  }
}
@media (max-width: 1199.98px) {
  .tele-homecare .tele-right-bg {
    right: 0px;
    max-width: 100px;
  }
}
@media (max-width: 767.98px) {
  .tele-homecare .tele-right-bg {
    bottom: 50px;
    max-width: 170px;
    left: 0;
    right: auto;
  }
}
.tele-homecare .h3 {
  padding-bottom: 15px;
}
@media (min-width: 1600px) {
  .tele-homecare .h3 {
    font-size: 40px;
  }
}
@media (max-width: 767.98px) {
  .tele-homecare .h3 {
    padding-bottom: 10px;
    font-size: 25px;
  }
}
@media (max-width: 576.98px) {
  .tele-homecare .left .h3 br{
   display: none;
  }
}
.tele-homecare .h4 {
  line-height: 1.4;
  opacity: 0.8;
  font-weight: 300;
}
@media (min-width: 1599.98px) {
  .tele-homecare .h4 {
    font-size: 30px;
  }
}
@media (max-width: 767.98px) {
  .tele-homecare .h4 {
    font-size: 16px;
    margin-bottom: 30px;
  }
}
.tele-homecare .btn {
  min-width: 230px;
}
@media (min-width: 1200px) {
  .tele-homecare .btn {
    padding: 18px;
  }
}
.tele-homecare .btn:hover {
  background: rgba(0, 0, 0, 0);
}

@media (max-width: 1199.98px) {
  .tele-homecare .btn:hover {
    background: #158825;
  }
}




@media (min-width: 1200px) {
  .tele-homecare .btn:hover {
    border-color: #fff;
  }
}

.tele-homecare .btn:hover {
  color: #fff;
}

.tele-homecare .right .btn:hover {
  border: 1px solid #fff;
}

@media (max-width: 1199.98px) {
  .tele-homecare .right .btn:hover {
    border: none;
  }
}

@media (max-width: 991.98px) {
  .tele-homecare .btn {
    width: max-content;
  }
}
@media (max-width: 767.98px) {
  .tele-homecare .btn {
    margin: 0 auto;
  }
}


@media (min-width:768px) and (max-width: 991.98px) {
  .tele-homecare .left {
    padding: 0 30px 0 0;
  }
  .tele-homecare .right {
    padding: 0 0 0 30px;
  }
}