body,
body.boxed-wrapper .page-wrapper,
.faq-one__counter-single::before,
.project-one__img-box::after {
    background-color: #051c1f;
}

.services-one__content,
.blog-one__content,
.contact {
    background-color: var(--pitoon-black);
}
.partn>h2 {
    color: white;
    /* color: #12445e; */
    font-weight: 700;
    font-size: 50px;
    text-align: center;
    padding: 44px;
}
.services-one__inner::before {
    background-color: #92c7d1;
}

.services-one__content:before,
.about-one__progress .bar,
.blog-one__comment-and-btn-box {
    background-color: #072327;
}

.services-one__title a,
.services-one__satisfied-text a,
.section-title__title,
.about-one__title,
.about-one__progress-title,
.feature-one__title a,
.faq-one__points li .text p,
.faq-one__counter-content h3,
.faq-one__faq-box .faq-one-accrodion .accrodion-title h4,
.team-one__name a,
.team-one__social a,
.testimonial-one__client-name,
.blog-one__title a {
    color: var(--pitoon-white);
}

.services-one__satisfied-text,
.section-title__tagline,
.about-one__text-2,
.about-one__points-text,
.about-one__progress .count-text,
.feature-one__bottom-text-box p,
.faq-one__text,
.faq-one__counter-content p,
.team-one__sub-title,
.testimonial-one__text,
.brand-one__title p,
.blog-one__user-text p,
.blog-one__text,
.blog-one__comment p {
    color: #627174;
}

.services-one__plus a {
    background-color: var(--pitoon-black);
    color: var(--pitoon-white);
}

.services-one__single:hover .services-one__plus a {
    color: var(--pitoon-black);
}

.services-one__satisfied-img img {
    border: 2px solid #051c1f;
}

.services-one__top {
    border-bottom: 1px solid rgba(12, 46, 51, 0.4);
}

.about-one__certified {
    background-color: rgb(5, 28, 31);
}

.feature-one__content {
    border: 1px solid #0c2e33;
    background-color: #051c1f;
}

.feature-one {
    background-image: -moz-linear-gradient(90deg, rgb(7, 35, 39) 0%, rgba(5, 28, 31, 0) 100%);
    background-image: -webkit-linear-gradient(90deg, rgb(7, 35, 39) 0%, rgba(5, 28, 31, 0) 100%);
    background-image: -ms-linear-gradient(90deg, rgb(7, 35, 39) 0%, rgba(5, 28, 31, 0) 100%);
}

.feature-one__bg {
    opacity: 0.05;
    mix-blend-mode: color-burn;
}

.feature-one__bottom-text-box {
    border: 1px solid #0c2e33;
}

.feature-one__btn {
    background-color: #0c2e33;
}

.faq-one__carousel.owl-carousel .owl-dots .owl-dot {
    background-color: #0c2e33;
}

.faq-one__carousel.owl-carousel .owl-dot.active {
    border: 2px solid var(--pitoon-white);
}

.faq-one__faq-box {
    border: 1px solid #0c2e33;
}

.faq-one__faq-box .faq-one-accrodion .accrodion {
    border-bottom: 1px solid #0c2e33;
}

.faq-one__faq-box .faq-one-accrodion .accrodion.active .accrodion-title h4::before {
    color: var(--pitoon-white);
}

.team-one__content {
    background-color: rgb(255 255 255);
}

.thm-owl__carousel--range__input .irs--flat .irs-line {
    background-color: #072327;
}
.testimonial-one__single {
    background-color: rgb(59 100 106 / 57%);
}
.brand-one__title:before,
.brand-one__title:after {
    background-color: #0c2e33;
}

.brand-one__img:before,
.contact__right:before {
    background-color: #072327;
}

.contact__shape-2 {
    border-bottom: 250px solid #09272c;
}

.contact__shape-3 {
    mix-blend-mode: color-burn;
    opacity: 0.05;
}

.contact__form-input-box input[type="text"],
.contact__form-input-box input[type="email"],
.contact__form-input-box .bootstrap-select>.dropdown-toggle,
.contact__form-input-box textarea {
    background-color: #051c1f;
    color: #757a7b;
}

.contact__form-input-box .bootstrap-select>.dropdown-toggle {
    background-color: #051c1f !important;
    color: #757a7b !important;
}

.contact__form-input-box .bootstrap-select>.dropdown-toggle:before {
    color: #757a7b;
}

.blog-one__btn {
    background-color: #072327;
    color: #627174;
}

.blog-one__btn::before {
    border-left: 20px solid #072327;
}

.blog-one__btn::after {
    border-left: 21px solid #627174;
}

.why-choose-one__main-tab-box .tab-buttons .tab-btn:nth-child(2) span {
    background-color: #04171a;
    color: var(--pitoon-white);
}

.why-choose-one__main-tab-box .tab-buttons .tab-btn:nth-child(2) span:before {
    background-color: #072327;
}
.modal-content {
    position: relative;
    display: flex;
    flex-direction: column; 
    width: 100%;
    pointer-events: auto;
    background-color: #fff;
    background: url(https://pharma.eletsonline.com/query/model-bg.webp);
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: 0.3rem;
    outline: 0;
} 
.modal-backdrop {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1050;
    width: 100vw;
    height: 100vh;
    background-color: #0000;
}
h1#exampleModalLabel {
    text-align: center;
    color: white;
}

.btn-close {
    box-sizing: content-box;
    width: 1em;
    height: 1em;
    padding: 0.25em 0.25em;
    color: #000;
    background: transparent url(data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e) center/1em auto no-repeat;
    border: 0;
    border-radius: 0.25rem;
    opacity: 1;
}
.modal-header {
    display: block;
    flex-shrink: 0;
    align-items: center;
    justify-content: space-between;
    padding: 1rem 1rem;
    border-bottom: 1px solid #dee2e6;
    border-top-left-radius: calc(0.3rem - 1px);
    border-top-right-radius: calc(0.3rem - 1px);
}
.modal-header .btn-close {
    padding: 0.5rem 0.5rem;
    margin: -0.5rem -0.5rem -0.5rem auto;
    color: white;
    position: relative;
    left: 0px;
    float: right;
    top: -33px;
}


.ocean { 
  height: 5%;
  width:100%;
  position:absolute;
  bottom:0;
  left:0;
  background: #015871;
}

.wave {
  background: url(../images/wave.svg) repeat-x; 
  position: absolute;
  top: -198px;
  width: 6400px;
  height: 198px;
  animation: wave 7s cubic-bezier( 0.36, 0.45, 0.63, 0.53) infinite;
  transform: translate3d(0, 0, 0);
}

.wave:nth-of-type(2) {
  top: -175px;
  animation: wave 7s cubic-bezier( 0.36, 0.45, 0.63, 0.53) -.125s infinite, swell 7s ease -1.25s infinite;
  opacity: 1;
}

@keyframes wave {
  0% {
    margin-left: 0;
  }
  100% {
    margin-left: -1600px;
  }
}

@keyframes swell {
  0%, 100% {
    transform: translate3d(0,-25px,0);
  }
  50% {
    transform: translate3d(0,5px,0);
  }
}
.section-bg-img, .div-bg-img {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    padding-bottom: 160px;
    padding-top: 80px;
} 

.flip-box.broken-top-115.verticalMove {
    background: #06507d;
    /* padding: 21px; */
    color: white;
    position: relative;
    top: -118px;
    border: none;
    border-radius: 10px;
    height: 233px;
    background-color: #196773c7;
    border-bottom: solid 4px;
    margin-bottom: 35px;
    border-bottom-color: #f0f3f3 !important;
}
h3.flip-box-title.margin-bottom-30 {
    color: white;
    font-size: 20px;
    text-align: center;
    line-height: 33px;
    margin-bottom: 10px;
}
.flip-box-front {
    text-align: center;
    padding: 25px;
}
.flip-content>p>a {
    color: white;
}
.flip-box-front {
    text-align: center;
    padding: 25px;
}
section#our-partner {
    padding-bottom: 68px;
}
.wrp-traditional1>h4 {
    text-align: center;
    font-size: 15px;
    font-weight: 700;
    margin-bottom: 19px;
    color: black;
    margin-top: 11px;
}
.wrp-traditional1>h5 {
    color: black;
    text-align: center;
    font-size: 17px;
    font-weight: 700;
}