/* .hero-o-images {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
}

.hero-o-images img {
    position: absolute;
    width: 135% !important;
    max-width: 135% !important;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
} */

.hero-o-images {
  position: relative;
}

.hero-o-images img {
  position: absolute;
  width: 135% !important;
  max-width: 135% !important;
  top: -86px;
  left: -36px;
}

.ca.aro-overflow .hero-o-images {
  position: relative;
  left: 50%;
  right: 50%;
  right: 0;
  transform: translate(-50%, -50%);
}

.ca.aro-overflow .hero-o-images img {
  position: absolute;
  width: 135% !important;
  max-width: 135% !important;
  top: -195px;
  left: -36px;
}

.imge-wrapper-animated img {
  position: absolute;
  top: -98px;
  left: 0px;
  width: 100%;
  max-width: 100% !important;
}

.hero-o-images img:nth-child(1) {
  animation-duration: 0.15s !important;
}

.hero-o-images img:nth-child(2) {
  animation-duration: 0.7s !important;
}

.hero-o-images img:nth-child(3) {
  animation-duration: 0.7s !important;
}

.hero-o-images img:nth-child(4) {
  animation-duration: 0.9s !important;
}

.imge-wrapper-animated img:nth-child(1) {
  animation-duration: 0.15s !important;
}

.imge-wrapper-animated img:nth-child(2) {
  animation-duration: 0.9s !important;
}

.imge-wrapper-animated img:nth-child(3) {
  animation-duration: 1.5s !important;
}

.aro-overflow {
  overflow: hidden;
}

/*Animation END*/

.page-header.dc-five.drxcapp {
  background-color: #f7fbf7;
  background-image: url("../images/capp/backdrop.png");
  background-position: center center;
  background-size: 100% 100%;
  background-repeat: no-repeat;
}

.page-header.dc-five.drxcapp.clinicwapp {
  background-color: #f7fbf7;
  background-image: url("../images/cwapp/back.png") !important;
  background-position: center center;
  background-size: 100% 100%;
  background-repeat: no-repeat;
}

.page-header.dc-one.aportal {
  background-color: #f7fbf7;
  background-image: url("../images/aportal/back.png") !important;
  background-position: center center;
  background-size: 100% 100%;
  background-repeat: no-repeat;
}

.homedigitalrx.page-header.dc-one {
  background-image: url("../images/home/heroback.png") !important;
}

.specdcdigitalrx.page-header.dc-one {
  background-image: url("../images/Specialities/doctorclinic/back.png") !important;
}

.specmcdigitalrx.page-header.dc-one {
  background-image: url("../images/Specialities/maternityclinic/back.png") !important;
}
.specdercdigitalrx.page-header.dc-one {
  background-image: url("../images/Specialities/dermatology/back.png") !important;
}
.specpcdigitalrx.page-header.dc-one {
  background-image: url("../images/Specialities/PediatricClinic/back.png") !important;
}
.specocdigitalrx.page-header.dc-one {
  background-image: url("../images/Specialities/OphthalmologyClinic/back.png") !important;
}
.specccdigitalrx.page-header.dc-one {
  background-image: url("../images/Specialities/Cardiology/back.png") !important;
}
.specpsydigitalrx.page-header.dc-one {
  background-image: url("../images/Specialities/Psychiatry/back.png") !important;
}
.specntydigitalrx.page-header.dc-one {
  background-image: url("../images/Specialities/Nutrition/back.png") !important;
}
.specorthdigitalrx.page-header.dc-one {
  background-image: url("../images/Specialities/Orthopedic/back.png") !important;
}
.specprmdigitalrx.page-header.dc-one {
  background-image: url("../images/Specialities/PrimaryCare/back.png") !important;
}
.specptrdigitalrx.page-header.dc-one {
  background-image: url("../images/Specialities/Physiotherapy/back.png") !important;
}
.specpabdigitalrx.page-header.dc-one {
  background-image: url("../images/Specialities/AyurvedicClinic/back.png") !important;
}
.specphpdigitalrx.page-header.dc-one {
  background-image: url("../images/Specialities/Homeopathy/back.png") !important;
}
.specpETdigitalrx.page-header.dc-one {
  background-image: url("../images/Specialities/ENT/back.png") !important;
}
.specpVCdigitalrx.page-header.dc-one {
  background-image: url("../images/Specialities/Veterinary/back.png") !important;
}
.specpECdigitalrx.page-header.dc-one {
  background-image: url("../images/Specialities/Endocrinology/back.png") !important;
}
.specpMSdigitalrx.page-header.dc-one {
  background-image: url("../images/Specialities/MultiSpecialty/back.png") !important;
}
.specpPLSdigitalrx.page-header.dc-one {
  background-image: url("../images/Specialities/PlasticSurgery/back.png") !important;
}
.specpHtdigitalrx.page-header.dc-one {
  background-image: url("../images/Specialities/HairTransplant/back.png") !important;
}

.specpNuCdigitalrx.page-header.dc-one {
  background-image: url("../images/Specialities/NuroCare/back.png") !important;
}

.specpNephrologyCdigitalrx.page-header.dc-one {
  background-image: url("../images/Specialities/Nephrology/back.png") !important;
}

.btn {
  font-style: normal !important;
}

.c-ws img {
  position: absolute;
  top: 27px !important;
}

.demo-dc {
  background-image: url("../images/demoapp/back.png") !important;
}

.demo-dc .ss-wrapper {
  margin-bottom: 30px;
}

.ps-l {
  padding-right: 68px;
}

.ps-r {
  padding-left: 68px;
}

@media only screen and (max-width: 575px) {
  .drxcapp .hero-o-images {
    height: 412px !important;
  }

  .drxcapp .hero-o-images img {
    top: 0px !important;
  }

  .drxcapp.clinicwapp .hero-o-images img {
    top: 43px !important;
  }

  .drxcapp.clinicwapp .hero-o-images {
    height: 298px !important;
  }

  .drxcapp.daap .hero-o-images img {
    top: 0px !important;
  }

  .drxcapp.daap .hero-o-images {
    height: 412px !important;
  }

  .drxcapp .container .row {
    flex-direction: column-reverse !important;
  }

  .vertical-tab-content div.row {
    flex-direction: column-reverse;
  }

  .vertical-tab-content div.row .hero-o-images {
    height: 414px;
  }

  .vertical-tab-content div.row .hero-o-images img {
    position: absolute;
    width: 100%;
    max-width: 100% !important;
    top: 0px;
    left: 0px;
  }

  .ps-l {
    padding-right: 0px;
  }

  .ps-r {
    padding-left: 0px;
  }

  .aro-overflow.home .btn {
    margin-top: 15px !important;
  }

  /* .aro-overflow.home .subscribe_input button.btn {
    margin-top: 0 !important;
  } */

  .homecss {
    height: 239px !important;
  }

  .hero-o-images img {
    width: 100% !important;
    left: 0;
    margin: auto !important;
  }

  .box-container {
    height: 850px !important;
  }
}

@media only screen and (max-width: 992px) {
  .hero-o-images img {
    top: 50% !important;
    transform: translateY(50%);
  }

  .hero-o-images :first-child {
    margin-bottom: 50px;
    top: 50% !important;
    position: relative !important;
    transform: translateY(50%);
  }
}

@media only screen and (min-width: 993px) {
  .mega .sub-menu {
    column-count: 2;
    column-gap: 20px;
    max-height: 500px;
    overflow: hidden;
    min-width: 491px;
  }
}
