 /** Slider 01 **/
 .medikia__h3-banner-slider .medikia__slider-item {
     padding: 250px 0 250px;
     /*height: 700px;*/
     position: unset !important;
 }
@media only screen and (max-width: 1440px) {
  .medikia__h3-banner-slider .medikia__slider-item {
     height: 700px;
 }
}

@media (min-width: 768px) and (max-width: 1200px){
    .medikia__h3-banner-slider .medikia__slider-item{
        height:500px;
        padding: 0;
    }
}
@media(max-width: 767px){
    .medikia__h3-banner-slider .medikia__slider-bg{
        background-size: contain !important;
    }
    .medikia__h3-banner-slider .medikia__slider-content {
    display: none;
}
}
@media only screen and (max-width: 425px){
 .medikia__h3-banner-slider .medikia__slider-item {
    height: 217px;
    padding: 0 !important;
}
}
@media only screen and (max-width: 375px){
 .medikia__h3-banner-slider .medikia__slider-item {
    height: 192px !important;
    padding: 0 !important;
}

}
@media only screen and (max-width: 320px){
 .medikia__h3-banner-slider .medikia__slider-item {
    height: 164px !important;
    padding: 0 !important;
}

}
 .medikia__h3-banner-slider .medikia__slider-bg {
     position: absolute;
     top: 0;
     left: 0;
     right: 0;
     bottom: 0;
     z-index: -1;
     background-repeat: no-repeat;
     background-position: top;
     background-size: cover;
 }

 .medikia__h3-banner-slider .medikia__slider-content {
     min-height:400px;
 }

 .medikia__h3-banner-slider .swiper-slider {
     padding-bottom: 0 !important;
 }

 .medikia__h3-banner-slider .medikia__sub-title {
     font-size: 12px;
     line-height: 24px;
     letter-spacing: 1px;
     font-weight: 600;
     padding: 2px 18px;
     display: inline-block;
     text-transform: uppercase;
     color: rgb(0, 0, 0);
     border-radius: 20px;
     background-color: var(--color-white);
 }

 .medikia__h3-banner-slider .medikia__title {
     font-size: 100px;
     line-height: 108px;
     font-weight: 500;
     margin-bottom: 20px;
     color: var(--color-white);
 }

 .medikia__h3-banner-slider .transform-top {
     opacity: 0;
     transform: translateY(-120px);
     transition: all 1000ms ease;
 }

 .swiper-slide-active .transform-top {
     opacity: 1;
     transform: translateY(0);
 }

 .medikia__h3-banner-slider .transform-bottom {
     opacity: 0;
     transform: translateY(50px);
     transition: all 1000ms ease;
 }

 .swiper-slide-active .transform-bottom {
     opacity: 1;
     transform: translateY(0);
 }

 .medikia__h3-banner-slider .transform-right {
     opacity: 0;
     transition: all 1000ms ease;
     transform: translateX(200px);
 }

 .swiper-slide-active .transform-right {
     opacity: 1;
     transform: translateX(0);
 }

 .medikia__h3-banner-slider .transform-left {
     opacity: 0;
     transition: all 1000ms ease;
     transform: translateX(-200px);
 }

 .swiper-slide-active .transform-left {
     opacity: 1;
     transform: translateX(0);
 }

 .medikia__h3-banner-slider .transform-center {
     opacity: 0;
     transition: all 1000ms ease;
     transform: scale(0.1);
 }

 .swiper-slide-active .transform-center {
     opacity: 1;
     transform: scale(1);
 }

 .medikia__h3-banner-slider .transform-center-1 {
     opacity: 0;
     transition: all 1000ms ease;
     transform: scale(1.5);
 }

 .swiper-slide-active .transform-center-1 {
     opacity: 1;
     transform: scale(1);
 }

 .swiper-slide-active .transform-delay-1 {
     transition-delay: 1200ms;
 }

 .swiper-slide-active .transform-delay-2 {
     transition-delay: 1600ms;
 }

 .swiper-slide-active .transform-delay-3 {
     transition-delay: 2000ms;
 }

 .swiper-slide-active .transform-delay-4 {
     transition-delay: 2300ms;
 }

 .medikia__h3-banner-slider .swiper-pagination-bullet {
     background-color: var(--color-white);
 }

 .medikia__h3-banner-slider .swiper-pagination-bullet-active {
     outline-color: var(--color-white);
 }


 .medikia__style-4_bg {
     background-image: url(assets/images/home/home3/bg-01.jpg);
     background-position: bottom center;
     background-repeat: no-repeat;
     background-size: cover;
     padding: 125px 45px 75px 45px;
     border-radius: 30px;
 }

 .medikia__ihbox-style-5_bg {
     margin-left: 20px;
     padding: 0px 52px 0px 65px;
     background-image: url(assets/images/home/home3/bg-pattern.png);
     background-position: bottom right;
     background-repeat: no-repeat;
     border-radius: 30px;
     height: 100%;
 }

 .medikia__ihbox-style-5_bg .medikia__ihbox-style-5 {
     margin-bottom: 55px;
     padding-top: 80px;
 }

 .medikia__footer-newsletter {
     position: relative;
 }

 form .medikia__footer-newsletter input {
     height: 65px;
     padding-right: 220px;
     padding-left: 38px;
     color: var(--color-black);
     background-color: var(--color-white);
     border-radius: 15px;
     border: 0;
     display: block;
     width: 100%;
     font-size: 14px;
     font-weight: 400;
     line-height: normal;
 }

 form .medikia__footer-newsletter input::placeholder {
     color: rgba(3, 27, 78, .8);
 }

 .medikia__element-title {
     color: var(--color-white);
     margin-bottom: 20px;
 }

 .medikia__element-heading {
     border-color: var(--color-white);
     color: var(--color-white);
 }

 .medikia__ihbox-style-4 .medikia__element-heading {
     font-size: 12px;
     line-height: 28px;
     letter-spacing: 0.6px;
     display: inline-block;
     margin-bottom: 0;
     text-transform: uppercase;
     border: 1px solid var(--color-white);
     border-radius: 30px;
     padding: 0 13px 0 20px;
     margin-bottom: 12px;
     transition: all 0.6s ease-in-out;
 }

 form .medikia__footer-newsletter button {
     position: absolute;
     top: 0;
     right: 0;
     border-radius: 15px;
     padding: 15px 40px;
     font-size: 13px;
     margin-right: -3px;
     border: none;
     line-height: 36px;
     letter-spacing: 0.65px;
     font-weight: 500;
     text-transform: uppercase;
     background-color: var(--color-black);
     color: var(--color-white);
     transition: all .4s ease-in;
 }

 .medikia__ihbox-style-5_bg {
     background-color: var(--secondary-color);
 }

 form .medikia__footer-newsletter button:hover {
     background-color: var(--primary-color);
     color: var(--color-white);
 }


 form .medikia__footer-newsletter button:hover .medikia__button-icon {
     transform: scale(0.26) translate(45px, -50px);
 }

 .blog-style-4_box {
     padding-right: 85px;
 }

 .blog-style-4_box .col-md-12:not(:last-child) .medikia__blog-style-4 .post-item {
     padding-bottom: 25px;
     margin-bottom: 25px;
     border-bottom: 1px solid #dae0e6;
 }


 /** Team Style 2 **/
 .medikia__element-team-style-2 {
     position: relative;
 }

 .medikia__team_subtitle {
     color: var(--primary-color);
 }

 .medikia__element-team-style-2 .medikia__titlebox {
     position: absolute;
     bottom: -100px;
     opacity: 0;
     left: 0;
     text-align: center;
     right: 0;
 }

 .medikia__element-team-style-2 .swiper-slide-active .medikia__titlebox {
     opacity: 1;
 }

 .medikia__element-team-style-2 .swiper-cards .swiper-slide {
     overflow: visible !important;
 }

 .medikia__element-team-style-2 .medikia__team-title {
     font-size: 25px;
     line-height: 40px;
     margin-bottom: 0;
 }

 .medikia__element-team-style-2 .medikia-box-team-position {
     color: var(--primary-color);
 }

 .medikia__element-team-style-2 .medikia__card-image {
     max-width: 400px;
 }

 .medikia__team-section-two #medikia__numberSlides {
     position: absolute;
     z-index: 10;
     bottom: -160px;
     right: -100px;
     width: auto;
 }

 .medikia__team-section-two .medikia__element-team-style-2 .medikia__current-slide {
     position: relative;
     font-size: 22px;
     color: var(--primary-color);
     font-weight: normal;
     font-style: normal;
 }

 .medikia__team-section-two .medikia__element-team-style-2 .medikia__current-slide:after {
     position: absolute;
     content: '';
     left: 15px;
     right: 0;
     height: 22px;
     width: 2px;
     background-color: rgb(6 38 139 / 80%);
     transform: rotate(35deg);
     top: 15px;
 }

 .medikia__team-section-two .medikia__element-team-style-2 .medikia__all-slide {
     font-size: 22px;
     color: var(--primary-color);
     margin-left: 20px;
     margin-top: -15px;
     display: inherit;
     font-weight: normal;
     font-style: normal;
 }

 .medikia__team-section-two .medikia__element-team-style-2 #medikia__numberSlides {
     position: absolute;
     z-index: 10;
     bottom: -130px;
     right: -100px;
     width: auto;
 }

 .medikia__team-section-two .medikia__heading-subheading {
     margin-bottom: 0px;
     position: relative;
     padding: 50px 110px 0px 0px;
 }

 .medikia__team-section-two .heading-desc {
     padding-bottom: 30px;
     font-weight: 400;
     color: var(--bs-black);
 }

 .medikia__featured-wrapper img {
     border-radius: 8px !important;
 }

 .medikia__team-section-two .team-member {
     padding: 0px 170px 80px 50px;
 }

 .medikia__team-section-two .swiper-button-next,
 .medikia__team-section-two .swiper-button-prev {
     position: absolute;
     top: auto;
 }

 .medikia__team-section-two .swiper-button-prev {
     right: 70px;
 }

 .medikia__team-section-two .medikia__swiper-button {
     bottom: -50px;
     position: relative;
 }

 .medikia__team-section-two {
     background-image: url(../images/team-pattern-bg.png);
     background-repeat: no-repeat;
 }

 .medikia__team-title {
     font-size: 30px;
     line-height: 40px;
     margin-bottom: 0;
 }

 .medikia__subtitle,
 .medikia__element-team-style-2 .medikia-box-team-position {
     color: var(--primary-color);
 }

 .swiper-button-prev {
     background: white;
     border-radius: 50%;
     top: 60%;
     width: 50px;
     height: 50px;
     box-shadow: 0px 2px 11px rgba(0, 0, 0, 0.17);
 }

.swiper-button-prev::after {
     font-size: 1.2rem;
     content: "";
 }
 
 .home3__banner-slider .swiper-button-prev::after {
     font-size: 1.2rem;
     content: 'prev';
 }

 .swiper-button-prev svg {
     width: 25px;
 }

 .swiper-button-next {
     background: white;
     border-radius: 50%;
     top: 60%;
     width: 50px;
     height: 50px;
     box-shadow: 0px 2px 11px rgba(0, 0, 0, 0.17);
 }
.swiper-button-next::after {
     font-size: 1.2rem;
     content: "";
 }
 
  .home3__banner-slider .swiper-button-next::after {
     font-size: 1.2rem;
     content: 'next';
 }

 .swiper-button-next svg {
     width: 25px;
 }

 
 
 .swiper-button-prev,
 .swiper-button-next {
     display: none;
 }
 .home3__banner-slider .swiper-button-prev,
 .home3__banner-slider .swiper-button-next {
     display: flex;
 }
 @media (max-width: 760px) {

     .swiper-button-prev,
     .swiper-button-next {
         display: none;
     }
     .home3__banner-slider .swiper-button-prev,
 .home3__banner-slider .swiper-button-next {
     display: flex;
 }
     
     .swiper-button-prev {
         background: white;
         border-radius: 50%;
         top: 45%;
         width: 36px;
         height: 36px;
         box-shadow: 0px 2px 11px rgba(0, 0, 0, 0.17);
     }
     .swiper-button-next {
        background: white;
        border-radius: 50%;
        top: 45%;
        width: 36px;
        height: 36px;
        box-shadow: 0px 2px 11px rgba(0, 0, 0, 0.17);
    }
 }
 @media (min-width: 760px) {

 
     .swiper-button-prev,
     .swiper-button-next {
         display: flex;
     }

     
 }

 /* Contact Form Home 3 */

 /** 07 - Contact Us **/
 .contact-form-one_bg {
     position: absolute;
     height: 100%;
     top: 0;
     left: 0;
     right: 0;
     width: auto;
     z-index: 1;
     overflow: hidden;
     background-image: url(../images/contact-form-bg.jpg);
     border-radius: 0px;
     background-color: transparent;
     background-position: 50% 50%;
     background-repeat: no-repeat;
     background-size: cover;
 }

 .contact-form-one_right {
     padding: 100px 80px 100px 80px;
     border-radius: 0 30px 30px 0;
 }

 .contact-form-one_right label.error {
     background: red;
     color: white;
     border-radius: 0px 0 10px 10px;
     margin-bottom: 15px;
     padding: 0 10px;
     font-size: 12px;
     display: block;
     margin-top: 0px;
     margin-right: 20%;
 }

 .contact-form-one_right .message-status {
     margin-top: 30px;
 }

 .contact-form-one_right .form-control.error {
     margin-bottom: 0 !important;
 }

 .contact-form-one_right .form-control {
     margin-bottom: 20px;
     font-size: 14px;
     height: 55px;
     line-height: normal;
     padding: 0 10px;
     font-weight: 600;
     border-width: 0 0 1px 0;
     font-family: inherit;
     background-color: transparent;
     border-radius: 0;
     border-bottom: 1px solid var(--color-black);
     transition: all 500ms ease;
     -webkit-transition: all 500ms ease;
 }

 .contact-form-one_right .form-control::placeholder {
     opacity: .7;
     color: var(--color-black);
 }

 .contact-form-one_right textarea.form-control {
     height: 100px;
     padding-top: 20px;
     resize: none;
 }

 .contact-form-one_right .form-control:focus {
     border-color: inherit;
     background-color: transparent;
     box-shadow: unset !important;
 }

 .contact-form-one_right .form-control:focus::placeholder {
     opacity: 1;
 }

 .contact-form-one_right form input,
 .contact-form-one_right form select,
 .contact-form-one_right form input.form-control {
     border-radius: 0px !important;
 }