﻿
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap');
body {
    font-family: "Open Sans", sans-serif;
    font-style: normal;
    font-weight:400;
    color:#000;
}
@media (min-width: 1400px) {
    .container {
      max-width: 1320px;
    }

}
.navbar {
    padding: 0 0 0 0;
    background: #fff;
}
.navbar-light .navbar-nav .nav-link {
    color: #000e3c;
    font-size: 16px;
    font-weight: 700;
}
.navbar-brand {
    display: inline-block;
    padding-top: 0;
    padding-bottom: 0;
    margin-right: 1rem;
    font-size: 1.25rem;
    line-height: inherit;
    white-space: nowrap;
    background: #fff;
}
.dropdown-menu {
    padding:0 0;
}
.back-menu {
    background: #e2e1e6;
    height: 99px;
    padding: 17px 40px;
    width: 100%;
}

.form-inline {
    padding-right:4rem;
}
.crub-img{

}
.btn-outline-success {
    color: #000e3c;
    font-size: 16px;
    font-weight: 800;
    line-height: 23px;
    background-color: transparent;
    background-image: none;
    border-color: #e2e1e6;
    background: #fff;
    border-radius: 0 25px 0 25px;
    padding: 5px 30px;
}
.nav-link {
    display: block;
    padding: 0 1rem;

}
.dropdown-item {
    display: block;
    width: 100%;
    padding: 0.55rem 8.8px 0.7rem;
    font-size: 14px;
    clear: both;
    font-weight: 500;
    color: #212529;
    text-align: inherit;
    white-space: nowrap;
    background-color: transparent;
    border: 0;
    border-bottom: 1px solid #c2c2;
}
.middel-banner {}
.middel-banner strong {
    font-size: 17px;
    font-weight: 500;
    color: #0e0e0e;
}

.middel-banner h1 {
    font-size: 38px;
    font-weight: 800;
    color: #00154c;
    margin-top: 15px;
    margin-bottom: 21px;
}
.middel-banner h1 span {
    color: #fd1001;
}
.middel-banner ul{margin:0; padding:0;}

.middel-banner ul li {
    list-style-type: none;
    display: inline-block;
    padding: 4px 6px;
    color: #0e0e0e;
    font-size: 15px;
    font-weight: 500;
}
.middel-banner button {
    background: #00154c;
    color: #fff;
    font-size: 14px;
    border-radius: 20px;
    font-weight: 500;
    padding: 10px 0;
    margin-top: 31px;
    position:relative;
    cursor:pointer;
}
.middel-banner button span {
    background: #fff;
    width: 85px;
    height: 40px;
    display: inline-block;
    border-radius: 20px;
    position: absolute;
    top: 0;
}
.middel-banner button font {
    display: inline;
    padding: 0 18px 0 102px;
}
.middel-banner button font a{
   color:#fff;
   text-decoration:none;
}
.pt-banner {
    padding-top: 5rem;
}
.fnc {
}
.fnc-slider {
    overflow: hidden;
    box-sizing: border-box;
    position: relative;
    height: 80vh;
}
.fnc-slider *, .fnc-slider *:before, .fnc-slider *:after {
    box-sizing: border-box;
}
.fnc-slider__slides {
    position: relative;
    height: 100%;
    transition: transform 1s 0.6666666667s;
}
.fnc-slider .m--blend-dark .fnc-slide__inner {
    background-color: #8a8a8a;
}
.fnc-slider .m--blend-dark .fnc-slide__mask-inner {
    background-color: #575757;
}
.fnc-slider .m--navbg-dark {
    background-color: #575757;
}
.fnc-slider .m--blend-green .fnc-slide__inner {
    background-color: #6d9b98;
}
.fnc-slider .m--blend-green .fnc-slide__mask-inner {
    background-color: #42605e;
}
.fnc-slider .m--navbg-green {
    background-color: #42605e;
}
.fnc-slider .m--blend-red .fnc-slide__inner {
    background-color: #ea2329;
}
.fnc-slider .m--blend-red .fnc-slide__mask-inner {
    background-color: #990e13;
}
.fnc-slider .m--navbg-red {
    background-color: #990e13;
}
.fnc-slider .m--blend-blue .fnc-slide__inner {
    background-color: #59aecb;
}
.fnc-slider .m--blend-blue .fnc-slide__mask-inner {
    background-color: #2d7791;
}
.fnc-slider .m--navbg-blue {
    background-color: #2d7791;
}
.fnc-slide {
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transform: translate3d(0, 0, 0);
}
.fnc-slide.m--before-sliding {
    z-index: 2 !important;
    transform: translate3d(100%, 0, 0);
}

.fnc-slide.m--active-slide {
    z-index: 1;
    transition: transform 1s 0.6666666667s ease-in-out;
    transform: translate3d(0, 0, 0);
}

.fnc-slide__inner {
    position: relative;
    height: 100%;
    background-size: cover;
    background-position: center top;
    transform: translate3d(0, 0, 0);
}

.m--global-blending-active .fnc-slide__inner, .m--blend-bg-active .fnc-slide__inner {
    background-blend-mode: luminosity;
}

.m--before-sliding .fnc-slide__inner {
    transform: translate3d(-100%, 0, 0);
}

.m--active-slide .fnc-slide__inner {
    transition: transform 1s 0.6666666667s ease-in-out;
    transform: translate3d(0, 0, 0);
}

.fnc-slide__mask {
    overflow: hidden;
    z-index: 1;
    position: absolute;
    right: 60%;
    top: 15%;
    width: 50.25vh;
    height: 67vh;
    margin-right: -90px;
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%, 0 0, 6vh 0, 6vh 61vh, 44vh 61vh, 44vh 6vh, 6vh 6vh);
    transform-origin: 50% 0;
    transition-timing-function: ease-in-out;
}

.m--before-sliding .fnc-slide__mask {
    transform: rotate(-10deg) translate3d(200px, 0, 0);
    opacity: 0;
}

.m--active-slide .fnc-slide__mask {
    transition: transform 0.7s 1.2222222222s, opacity 0.35s 1.2222222222s;
    transform: translate3d(0, 0, 0);
    opacity: 1;
}

.m--previous-slide .fnc-slide__mask {
    transition: transform 0.7s 0.3333333333s, opacity 0.35s 0.6833333333s;
    transform: rotate(10deg) translate3d(-200px, 0, 0);
    opacity: 0;
}

.fnc-slide__mask-inner {
    z-index: -1;
    position: absolute;
    left: 50%;
    top: 50%;
    width: 100vw;
    height: 100vh;
    margin-left: -50vw;
    margin-top: -50vh;
    background-size: cover;
    background-position: center center;
    background-blend-mode: luminosity;
    transform-origin: 50% 16.5vh;
    transition-timing-function: ease-in-out;
}

.m--before-sliding .fnc-slide__mask-inner {
    transform: translateY(0) rotate(10deg) translateX(-200px) translateZ(0);
}

.m--active-slide .fnc-slide__mask-inner {
    transition: transform 0.7s 1.2222222222s;
    transform: translateX(0);
}

.m--previous-slide .fnc-slide__mask-inner {
    transition: transform 0.7s 0.3333333333s;
    transform: translateY(0) rotate(-10deg) translateX(200px) translateZ(0);
}

.fnc-slide__content {
    z-index: 2;
    position: absolute;
    left: 112px;
    top: 0;
}

.fnc-slide__heading {
    margin-bottom: 10px;
    text-transform: uppercase;
}

.fnc-slide__heading-line {
    overflow: hidden;
    position: relative;
    padding-right: 20px;
    font-size: 100px;
    color: #fff;
    word-spacing: 10px;
}

.fnc-slide__heading-line:nth-child(2) {
    padding-left: 30px;
}

.m--before-sliding .fnc-slide__heading-line {
    transform: translateY(100%);
}

.m--active-slide .fnc-slide__heading-line {
    transition: transform 1.5s 1s;
    transform: translateY(0);
}

.m--previous-slide .fnc-slide__heading-line {
    transition: transform 1.5s;
    transform: translateY(-100%);
}

.fnc-slide__heading-line span {
    display: block;
}

.m--before-sliding .fnc-slide__heading-line span {
    transform: translateY(-100%);
}

.m--active-slide .fnc-slide__heading-line span {
    transition: transform 1.5s 1s;
    transform: translateY(0);
}

.m--previous-slide .fnc-slide__heading-line span {
    transition: transform 1.5s;
    transform: translateY(100%);
}

.fnc-slide__action-btn {
    position: relative;
    margin-left: 200px;
    padding: 5px 15px;
    font-size: 20px;
    line-height: 1;
    color: transparent;
    border: none;
    text-transform: uppercase;
    background: transparent;
    cursor: pointer;
    text-align: center;
    outline: none;
}

.fnc-slide__action-btn span {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    perspective: 1000px;
    transform-style: preserve-3d;
    transition: transform 0.3s;
    transform-origin: 50% 0;
    line-height: 30px;
    color: #fff;
}

.fnc-slide__action-btn span:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    border: 2px solid #fff;
    border-top: none;
    border-bottom: none;
}

.fnc-slide__action-btn span:after {
    content: attr(data-text);
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    line-height: 30px;
    background: #1f2833;
    opacity: 0;
    transform-origin: 50% 0;
    transform: translateY(100%) rotateX(-90deg);
    transition: opacity 0.15s 0.15s;
}

.fnc-slide__action-btn:hover span {
    transform: rotateX(90deg);
}

.fnc-slide__action-btn:hover span:after {
    opacity: 1;
    transition: opacity 0.15s;
}

.fnc-nav {
    z-index: 5;
    position: absolute;
    right: 0;
    bottom: 0;
}

.fnc-nav__bgs {
    z-index: -1;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.fnc-nav__bg {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.fnc-nav__bg.m--nav-bg-before {
    z-index: 2 !important;
    transform: translateX(100%);
}

.fnc-nav__bg.m--active-nav-bg {
    z-index: 1;
    transition: transform 1s 0.6666666667s;
    transform: translateX(0);
}

.fnc-nav__controls {
    font-size: 0;
    display: none;
}

.fnc-nav__control {
    overflow: hidden;
    position: relative;
    display: inline-block;
    vertical-align: top;
    width: 100px;
    height: 50px;
    font-size: 14px;
    color: #fff;
    text-transform: uppercase;
    background: transparent;
    border: none;
    outline: none;
    cursor: pointer;
    transition: background-color 0.5s;
}

.fnc-nav__control.m--active-control {
    background: #1f2833;
}

.fnc-nav__control-progress {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 2px;
    background: #fff;
    transform-origin: 0 50%;
    transform: scaleX(0);
    transition-timing-function: linear !important;
}

.m--with-autosliding .m--active-control .fnc-nav__control-progress {
    transform: scaleX(1);
}

.m--prev-control .fnc-nav__control-progress {
    transform: translateX(100%);
    transition: transform 0.5s !important;
}

.m--reset-progress .fnc-nav__control-progress {
    transform: scaleX(0);
    transition: transform 0s 0s !important;
}

.m--autosliding-blocked .fnc-nav__control-progress {
    transition: all 0s 0s !important;
    transform: scaleX(0) !important;
}
/* NOT PART OF COMMON SLIDER STYLES */
body {
    margin: 0;
}

.demo-cont {
    overflow: hidden;
    position: relative;
    height:80vh;
    perspective: 1500px;
    background: #000;
}

.demo-cont__credits {
    box-sizing: border-box;
    overflow-y: auto;
    z-index: 1;
    position: absolute;
    right: 0;
    top: 0;
    width: 400px;
    height: 100%;
    padding: 20px 10px 30px;
    background: #303030;
    color: #fff;
    text-align: center;
    transition: transform 0.7s;
    transform: translate3d(100%, 0, 0) rotateY(-45deg);
    will-change: transform;
}

.credits-active .demo-cont__credits {
    transition: transform 0.7s 0.2333333333s;
    transform: translate3d(0, 0, 0);
}

.demo-cont__credits *, .demo-cont__credits *:before, .demo-cont__credits *:after {
    box-sizing: border-box;
}

.demo-cont__credits-close {
    position: absolute;
    right: 20px;
    top: 20px;
    width: 28px;
    height: 28px;
    cursor: pointer;
}

.demo-cont__credits-close:before, .demo-cont__credits-close:after {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    width: 100%;
    height: 2px;
    margin-top: -1px;
    background: #fff;
}

.demo-cont__credits-close:before {
    transform: rotate(45deg);
}

.demo-cont__credits-close:after {
    transform: rotate(-45deg);
}

.demo-cont__credits-heading {
    text-transform: uppercase;
    font-size: 40px;
    margin-bottom: 20px;
}

.demo-cont__credits-img {
    display: block;
    width: 60%;
    margin: 0 auto 30px;
    border-radius: 10px;
}

.demo-cont__credits-name {
    margin-bottom: 20px;
    font-size: 30px;
}

.demo-cont__credits-link {
    display: block;
    margin-bottom: 10px;
    font-size: 24px;
    color: #fff;
}

.demo-cont__credits-blend {
    font-size: 30px;
    margin-bottom: 10px;
}

.example-slider {
    z-index: 2;
    transform: translate3d(0, 0, 0);
    transition: transform 0.7s;
}

.credits-active .example-slider {
    transform: translate3d(-400px, 0, 0) rotateY(10deg) scale(0.9);
}

.example-slider .fnc-slide-1 .fnc-slide__inner, .example-slider .fnc-slide-1 .fnc-slide__mask-inner {
    background-image: url('/Content/images/banner.png');
}

.example-slider .fnc-slide-2 .fnc-slide__inner, .example-slider .fnc-slide-2 .fnc-slide__mask-inner {
    background-image: url('/Content/images/banner-home-2.png');
}

.example-slider .fnc-slide-3 .fnc-slide__inner, .example-slider .fnc-slide-3 .fnc-slide__mask-inner {
    background-image: url('/Content/images/banner-home-3.png');
}

.example-slider .fnc-slide-3 .fnc-slide__inner:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.1);
}

.example-slider .fnc-slide-4 .fnc-slide__inner, .example-slider .fnc-slide-4 .fnc-slide__mask-inner {
    background-image: url('/Content/images/banner-home-4.png');
}

.example-slider .fnc-slide-4 .fnc-slide__inner:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.2);
}

.example-slider .fnc-slide__heading, .example-slider .fnc-slide__action-btn, .example-slider .fnc-nav__control {
    font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}

.colorful-switch {
    position: relative;
    width: 180px;
    height: 77.1428571429px;
    margin: 0 auto;
    border-radius: 32.1428571429px;
    background: #cfcfcf;
}

.colorful-switch:before {
    content: "";
    z-index: -1;
    position: absolute;
    left: -5px;
    top: -5px;
    width: 190px;
    height: 87.1428571429px;
    border-radius: 37.1428571429px;
    background: #314239;
    transition: background-color 0.3s;
}

.colorful-switch:hover:before {
    background: #4c735f;
}

.colorful-switch__checkbox {
    z-index: -10;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
}

.colorful-switch__label {
    z-index: 1;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    border-radius: 32.1428571429px;
    cursor: pointer;
}

.colorful-switch__bg {
    position: absolute;
    left: 0;
    top: 0;
    width: 540px;
    height: 100%;
    background: linear-gradient(90deg, #14dcd6 0, #10e7bd 180px, #ef9c29 360px, #e76339 100%);
    transition: transform 0.5s;
    transform: translate3d(-360px, 0, 0);
}

.colorful-switch__checkbox:checked ~ .colorful-switch__label .colorful-switch__bg {
    transform: translate3d(0, 0, 0);
}

.colorful-switch__dot {
    position: absolute;
    left: 131.1428571429px;
    top: 50%;
    width: 5.1428571429px;
    height: 5.1428571429px;
    margin-left: -2.5714285714px;
    margin-top: -2.5714285714px;
    border-radius: 50%;
    background: #fff;
    transition: transform 0.5s;
    transform: translate3d(0, 0, 0);
}

.colorful-switch__checkbox:checked ~ .colorful-switch__label .colorful-switch__dot {
    transform: translate3d(-80.3571428571px, 0, 0);
}

.colorful-switch__on {
    position: absolute;
    left: 104.1428571429px;
    top: 22.5px;
    width: 19.2857142857px;
    height: 36px;
    transition: transform 0.5s;
    transform: translate3d(0, 0, 0);
}

.colorful-switch__checkbox:checked ~ .colorful-switch__label .colorful-switch__on {
    transform: translate3d(-80.3571428571px, 0, 0);
}

.colorful-switch__on__inner {
    position: absolute;
    width: 100%;
    height: 100%;
    transition: transform 0.25s 0s cubic-bezier(0.52, -0.96, 0.51, 1.28);
    transform-origin: 100% 50%;
    transform: rotate(45deg) scale(0) translateZ(0);
}

.colorful-switch__checkbox:checked ~ .colorful-switch__label .colorful-switch__on__inner {
    transition: transform 0.25s 0.25s cubic-bezier(0.67, -0.16, 0.47, 1.61);
    transform: rotate(45deg) scale(1) translateZ(0);
}

.colorful-switch__on__inner:before, .colorful-switch__on__inner:after {
    content: "";
    position: absolute;
    border-radius: 2.5714285714px;
    background: #fff;
}

.colorful-switch__on__inner:before {
    left: 0;
    bottom: 0;
    width: 100%;
    height: 6.1428571429px;
}

.colorful-switch__on__inner:after {
    right: 0;
    top: 0;
    width: 6.1428571429px;
    height: 100%;
}

.colorful-switch__off {
    position: absolute;
    left: 131.1428571429px;
    top: 50%;
    width: 41.1428571429px;
    height: 41.1428571429px;
    margin-left: -20.5714285714px;
    margin-top: -20.5714285714px;
    transition: transform 0.5s;
    transform: translate3d(0, 0, 0);
}

.colorful-switch__checkbox:checked ~ .colorful-switch__label .colorful-switch__off {
    transform: translate3d(-80.3571428571px, 0, 0);
}

.colorful-switch__off:before, .colorful-switch__off:after {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    width: 100%;
    height: 5.1428571429px;
    margin-top: -2.5714285714px;
    border-radius: 2.5714285714px;
    background: #fff;
    transition: transform 0.25s 0.25s;
}

.colorful-switch__checkbox:checked ~ .colorful-switch__label .colorful-switch__off:before, .colorful-switch__checkbox:checked ~ .colorful-switch__label .colorful-switch__off:after {
    transition-delay: 0s;
}

.colorful-switch__off:before {
    transform: rotate(45deg) scaleX(1) translateZ(0);
}

.colorful-switch__checkbox:checked ~ .colorful-switch__label .colorful-switch__off:before {
    transform: rotate(45deg) scaleX(0) translateZ(0);
}

.colorful-switch__off:after {
    transition-timing-function: cubic-bezier(0.67, -0.16, 0.47, 1.61);
    transform: rotate(-45deg) scaleX(1) translateZ(0);
}

.colorful-switch__checkbox:checked ~ .colorful-switch__label .colorful-switch__off:after {
    transition-timing-function: ease;
    transform: rotate(-45deg) scaleX(0) translateZ(0);
}

.sugarymain {
    width: 100%;
    float: left;
    margin-top: 60px;
}
.sugarymain h2 {
    font-size: 18px;
    font-weight: 700;
    color: #00154c;
    margin: 20px 0 0;
    position: relative;
}
.sugarymain p {
    font-size: 14px;
    font-weight: 500;
    color: #0e0e0e;
    margin-top: 30px;
}
.sugarymain h2 hr {
    margin-top: 6px;
    margin-bottom: 0;
    border: 0;
    border-top: 7px solid #00154c;
    width: 113px;
    position: absolute;
}
.sugarymain .cardic1 {
    background: url(/Content/images/spinal-big-banner-1.png) no-repeat;
    border: 1px solid #8695c3;
    border-top: 8px solid #334fa7;
    height: 310px;
    padding: 14px;
}
.sugarymain .cardic2 {
    background: url(/Content/images/spinal-big-banner-2.png) no-repeat;
    border: 1px solid #8695c3;
    border-top: 8px solid #334fa7;
    height: 310px;
    padding: 14px;
}
.sugarymain .cardic3 {
    background: url(/Content/images/spinal-big-banner-3.png) no-repeat;
    border: 1px solid #8695c3;
    border-top: 8px solid #334fa7;
    height: 310px;
    padding: 14px;
}
.sugarymain .owl-carousel .owl-item img {
    width: auto;
}
.sugarymain .owl-nav .owl-next {
    position: absolute;
    right: -27px;
    top: 33%;
    border: 5px solid #fff !important;
    text-align: center;
    z-index: 5;
    width: 40px;
    height: 40px;
    border-radius: 50% !important;
    outline: 0;
    background: #00154c !important;
    color: #fff !important;
    transition: all 0.3s;
}
.sugarymain .owl-nav .owl-prev {
    position: absolute;
    left: -27px;
    top: 33%;
    border: 5px solid #fff !important;
    text-align: center;
    z-index: 5;
    width: 40px;
    height: 40px;
    border-radius: 50% !important;
    outline: 0;
    background: #00154c !important;
    color: #fff !important;
    transition: all 0.3s;
}

.yourdigitel {
    width: 100%;
    float: left;
    margin-top: 20px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 5rem 5rem 0 5rem;
}
.medicaltorisum {
    width: 45%;
    margin-right: 5%;
}
.medicaltorisum h2 {
    font-size: 24px;
    font-weight: 700;
    color: #00154c;
    margin: 0 0 13px;
}
.medicaltorisum strong {
    font-size: 18px;
    font-weight: 600;
    color: #00154c;
    margin: 15px 0 13px;
    display: inline-block;
}
.medicaltorisum p {
    font-size: 14px;
    font-weight: 400;
    color: #000000;
    line-height: 32px;
    text-align: justify;
}
.medicaltorisum-1 {
    width: 50%;
}
.other{}
    .other h2 {
        font-size: 24px;
        font-weight: 700;
        color: #00154c;
        margin: 0 0 13px;
        text-align: center;
    }
.other p {
    font-size: 16px;
    font-weight: 400;
    color: #000000;
    text-align: center;
}
.location-poplar {
    width: 100%;
    float: left;
    padding: 2rem 5rem 0 5rem;
}
.location-poplar ul {
    margin: 0;
    padding: 0;
    display: flex;
    justify-content: space-between;
}
.location-poplar ul li {
    list-style-type: none;
    padding: 82px;
}
.location-poplar ul li.del-1 {
    background: url(/Content/images/location-banner-1.png) no-repeat;
    width:100%;
    height:399px;
}
.location-poplar ul li.del-2 {
    background: url(/Content/images/location-banner-2.png) no-repeat;
    width: 100%;
    height: 399px;
}
.location-poplar ul li.del-3 {
    background: url(/Content/images/location-banner-3.png) no-repeat;
    width: 100%;
    height: 399px;
}
.location-poplar ul li p {
    font-size: 18px;
    font-weight: 700;
    color: #fff;
    margin-bottom: 0;
    display: inline-block;
}
.location-poplar ul li hr {
    border-top: 4px solid #fff;
}
.treatments{}

.treatments h2 {
    font-size: 24px;
    font-weight: 700;
    color: #00154c;
    margin: 0 0 13px;
    text-align: center;
}
.treatments p {
    font-size: 14px;
    font-weight: 400;
    color: #1c283c;
    text-align: center;
    margin: 15px 0 0;
}
.cosmetic-surgery {
    width: 100%;
    float: left;
    padding: 2rem 5rem 0 5rem;
}

.cosmetic-surgery ul {
    margin: 0;
    padding: 0;
    display: flex;
    justify-content: space-between;
}

.cosmetic-surgery ul li {
    list-style-type: none;
}
.cosmetic-surgery ul li p {
    font-size: 14px;
    font-weight: 500;
    color: #000;
    margin-bottom: 0;
    display: block;
    text-align: center;
}

.cosmetic-surgery ul li hr {
    border-top: 4px solid #fff;
}
.medical-toruism {
    width: 100%;
    float: left;
    padding: 5rem 5rem 0 5rem;
}
.medical-toruism h2 {
    font-size: 24px;
    font-weight: 700;
    color: #00154c;
    margin: 0 0 4px;
}
.medical-toruism p {
    font-size: 14px;
    font-weight: 400;
    line-height: 30px;
    color: #1c283c;
    margin: 15px 0 0;
}
.blog_title{}
    .blog_title h5 {
        font-size: 18px;
        font-weight: 700;
        color: #000;
        margin: 0 0 4px;
    }

.blog_title p {
    font-size: 14px;
    font-weight: 400;
    line-height: 30px;
    color: #1c283c;
    margin: 15px 0 0;
}
.blog_section {
    width: 100%;
    float: left;
    padding: 2rem 5rem 0 5rem;
}

.blog_section .blog_content .blog_item {
    margin-bottom: 30px;
    position: relative;
    border-radius: 2px;
    overflow: hidden;
}

.blog_section .blog_content .blog_item:hover .blog_image img {
   transform: scale(1.1);
}

.blog_section .blog_content .blog_item .blog_image {
    overflow: hidden;
    padding: 0;
}

.blog_section .blog_content .blog_item .blog_image img {
    width: 100%;
    height: 288px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    transition: transform 0.5s ease-in-out;
}

.blog_section .blog_content .blog_item .blog_image span i {
    position: absolute;
    z-index: 2;
    color: #fff;
    font-size: 18px;
    width: 38px;
    height: 45px;
    padding-top: 7px;
    text-align: center;
    right: 20px;
    top: 0;
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 50% 79%, 0 100%);
    clip-path: polygon(0 0, 100% 0, 100% 100%, 50% 79%, 0 100%);
    background-color: #ff5e14;
}

.blog_section .blog_content .blog_item .blog_details {
    padding: 25px 0 0 3px;
}

.blog_section .blog_content .blog_item .blog_details .blog_title h5 a {
    color: #020d26;
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 25px;
    line-height: 32px;
    font-weight: 400;
    transition: all 0.3s;
    text-decoration: none;
}

.blog_section .blog_content .blog_item .blog_details .blog_title h5 a:hover {
    color: #ff5e14;
}

.blog_section .blog_content .blog_item .blog_details ul {
    padding: 0 3px 10px 0;
    margin: 0;
}

.blog_section .blog_content .blog_item .blog_details ul li {
    display: inline-block;
    padding-right: 15px;
    position: relative;
    color: #7f7f7f;
}

.blog_section .blog_content .blog_item .blog_details ul li i {
    padding-right: 7px;
}

.blog_section .blog_content .blog_item .blog_details p {
    margin-top: 4px;
    padding: 3px 0 4px;
    margin-bottom: 0;
    font-size: 14px;
}

.blog_section .blog_content .blog_item .blog_details a {
    font-size: 16px;
    display: inline-block;
    color: #ff5e14;
    font-weight: 600;
    text-decoration: none;
    transition: all 0.3s;
}

.blog_section .blog_content .blog_item .blog_details a:hover {
    color: #020d26;
}

.blog_section .blog_content .blog_item .blog_details a i {
    vertical-align: middle;
    font-size: 20px;
}

.blog_section .blog_content .owl-nav {
    display: block;
}

.blog_section .blog_content .owl-nav .owl-prev {
    position: absolute;
    left: -27px;
    top: 33%;
    border: 5px solid #fff;
    text-align: center;
    z-index: 5;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    outline: 0;
    background: #00154c;
    transition: all 0.3s;
    color: #fff;
}

.blog_section .blog_content .owl-nav .owl-prev span {
    font-size: 25px;
    margin-top: -6px;
    display: inline-block;
}

.blog_section .blog_content .owl-nav .owl-prev:hover {
    background: #fff;
    border-color: #ff5e14;
    color: #ff5e14;
}

.blog_section .blog_content .owl-nav .owl-next {
    position: absolute;
    right: -27px;
    top: 33%;
    border: 5px solid #fff;
    text-align: center;
    z-index: 5;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    outline: 0;
    background: #00154c;
    color: #fff;
    transition: all 0.3s;
}
.blog_section .blog_content .owl-nav .owl-next span {
    font-size: 25px;
    margin-top: -6px;
    display: inline-block;
}
.blog_section .blog_content .owl-nav .owl-next:hover {
    background: #fff;
    border-color: #ff5e14;
    color: #ff5e14;
}
.medical-package {
    width: 100%;
    float: left;
    padding: 5rem 5rem 0 5rem;
    text-align:center;
}
.medical-package h2 {
    font-size: 24px;
    font-weight: 700;
    color: #00154c;
    margin: 0 0 4px;
}
.surgeon-care {
    display: flex;
    justify-content: space-between;
    margin-top: 44px;
}
.surgeon-care .care-1 {
    width:31%;
}
.surgeon-care .care-1 ul {
    margin: 0;
    padding: 0;
}
.surgeon-care .care-1 ul li {
    font-size: 16px;
    color: #22292f;
    font-weight: 500;
    text-align: left;
    list-style-type: none;
    padding: 6px 0;
}
.surgeon-care .care-2 {
    width:69%;
}
.surgeon-care .care-2 ul {
    margin:0; padding:0;
}
.surgeon-care .care-2 ul li {
    list-style-type: none;
    display: flex;
    justify-content: left;
    width: 46%;
    float: left;
    margin: 0 2% 44px;
    box-shadow: 0px 3px 4px 0px rgb(12 6 14 / 14%);
    -webkit-box-shadow: 0px 3px 4px 0px rgb(12 6 14 / 14%);
    border: 1px solid #e7e7e7;
    align-items: center;
    justify-content: space-between;
    padding: 0 21px 0 0;
}
.surgeon-care .care-2 ul li h2 {
    color: #00154c;
    font-size: 16px;
    font-weight: 700;
    text-align: end;
    line-height: 22px;
}
.surgeon-care .care-2 ul li strong {
    color: #000289;
    font-size: 15px;
    font-weight: 500;
}
.surgeon-care .care-1 ul li img {
    margin-top: -5px;
    margin-right: 8px;
}
.corparation {
    width: 100%;
    float: left;
    padding: 2rem 5rem 0 5rem;
}
.corparation h2 {
    font-size: 24px;
    font-weight: 700;
    color: #00154c;
    margin: 0 0 4px;
}
.corparation p {
    font-size: 14px;
    font-weight: 500;
    color: #22292f;
    margin-top: 22px;
}
.corparation ul{
    margin:0; padding:0;
}
.corparation ul li {
    list-style-type: none;
    font-size: 14px;
    font-weight: 500;
    color: #22292f;
    padding: 8px 0;
}
.corparation ul li img {
    margin-top: 5px;
    margin-right: 8px;
    padding-bottom: 10px;
    float: left;
}
.madical-assitance {
    width: 100%;
    float: left;
    padding: 5rem 7rem 0 7rem;
}
.madical-assitance h2 {
    font-size: 24px;
    font-weight: 700;
    color: #00154c;
    margin: 0 0 13px;
}
.offer-medicine {
    background: #00154c;
    width: 100%;
    float: left;
    color: #fff;
    border: 1px solid #6181cd;
    margin-top: 33px;
}
.offer-medicine h2 {
    font-size:17px;
    color:#fff;
    font-weight: 700;
    margin: 27px 19px 13px;
}
.offer-medicine ul {
    margin: 0;
    padding: 0;
    height: 225px;
}
.offer-medicine ul li {
    list-style-type: none;
    padding: 6px 20px;
    font-size: 13px;
    font-weight: 500;
    line-height: 24px;
}
.offer-medicine ul li img {
    width: auto !important;
    float: left;
    margin: 3px 7px 0;
}
.why-chose {
    width: 100%;
    float: left;
    padding: 4rem 5rem 8rem 5rem;
}
.why-chose .medical-team {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.why-chose .medical-team .team-1 {
    width: 40%;
}
.why-chose .medical-team .team-2 {
    width: 60%;
}
.why-chose .medical-team .team-2 h2 {
    text-align: right;
    font-size: 24px;
    color: #00154c;
    font-weight: 700;
    margin: 0 0 40px;
}
.why-chose .medical-team .team-2 p {
    text-align: right;
    font-size: 14px;
    color: #00154c;
    font-weight: 500;
    margin: 0 0 64px;
}
.why-chose .medical-team .team-2 ul {
    margin:0; padding:0;
}
.why-chose .medical-team .team-2 ul li {
    width: 50%;
    float: left;
    list-style-type: none;
    display: flex;
    margin: 0 0 38px;
}
.why-chose .medical-team .team-2 ul li span {
    display: inline-block;
    background: #00154c;
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    border-radius: 50%;
    width: 60px;
    height: 60px;
    text-align: center;
    line-height: 45px;
    border: 7px solid #d9d8d8;
}
.why-chose .medical-team .team-2 ul li h2 {
    text-align: left;
    font-size: 17px;
    color: #3d3934;
    font-weight: 700;
    margin: 7px 11px 13px;
}
.why-chose .medical-team .team-2 ul li p {
    text-align: left;
    font-size: 14px;
    color: #787878;
    font-weight: 400;
    display: inline-block;
    margin: 0 12px 0;
}
.need-solusion {
    width: 100%;
    float: left;
    position:relative;
}
.need-solusion .lokking {
    background: #f4f4f4;
    display: flex;
    justify-content: space-between;
    width: 80%;
    margin: 0 auto 0;
    left: 9%;
    top: -82px;
    position: absolute;
    padding: 30px;
    border-radius: 20px;
    align-items: center;
}
.need-solusion .lokking .consultant-1 {

}
.need-solusion .lokking .consultant-1 strong {
    color: #00154c;
    font-size: 14px;
    font-weight: 500;
    margin: 11px 0 0;
    display: inline-block;
}
.need-solusion .lokking .consultant-1 h2 {
    color: #00154c;
    font-size: 24px;
    font-weight: 800;
    margin: 19px 0 8px;
}

.need-solusion .lokking .consultant-2 {

}

.need-solusion .lokking .consultant-2 a {
    background: #182856;
    padding: 17px 24px;
    color: #fff;
    border-radius: 0 26px 0 16px;
    font-size: 15px;
}

.footeer-main {
    background: url(/Content/images/footer-img.png) no-repeat;
    width: 100%;
    float: left;
    height: 597px;
}
.footer-2 {
    display: flex;
    justify-content: space-between;
    margin-top: 189px;
    padding: 0 6rem 0 6rem;
}

.footer-2 .footdata-1, .footer-2 .footdata-2, .footer-2 .footdata-3, .footer-2 .footdata-4 {
    position:relative;
}
.footer-2 .footdata-1 h2, .footer-2 .footdata-2 h2, .footer-2 .footdata-3 h2, .footer-2 .footdata-4 h2 {
    color: #fff;
    font-size:17px;
    font-weight: 700;
    margin: 0;
}
.footer-2 .footdata-1 hr, .footer-2 .footdata-2 hr, .footer-2 .footdata-3 hr, .footer-2 .footdata-4 hr {
    border-top: 2px solid #203fa1;
    width: 75px;
    position: absolute;
    left: 0;
}
.footer-2 .footdata-1 ul{
   margin: 37px 0 0;
    padding: 0;
}
.footer-2 .footdata-1 ul li {
    color: #fff;
    font-size: 13px;
    font-weight: 600;
    padding: 11px 0;
    list-style-type: none;
    line-height: 27px;
}
.footer-2 .footdata-1 ul li span {
    display: inline-table;
}
.footer-2 .footdata-1 ul li span img {
    margin: 0 10px 0 0;
}
.footer-2 .footdata-1 {
    width: 30%;
    margin-right: 2%;
}
.footer-2 .footdata-2 {
    width: 16%;
    margin-right: 2%;
}
.footer-2 .footdata-2 p {
    margin: 37px 0 22px;
    color: #fff;
    font-size: 13px;
    font-weight: 500;
    line-height: 32px;
}
.footer-2 .footdata-3 {
    width: 21%;
    margin-right: 2%;
}
.footer-2 .footdata-3 p {
    margin: 37px 0 22px;
    color: #fff;
    font-size: 12px;
    font-weight: 500;
    line-height: 27px;
}
.footer-2 .footdata-4 {
    width:29%;
}
.footer-2 .footdata-4 ul {
    margin: 37px 0 0;
    padding: 0;
}
.footer-2 .footdata-4 ul li {
    color: #fff;
    font-size: 15px;
    font-weight: 500;
    padding: 8px 0;
    list-style-type: none;
    float: left;
    width: 50%;
}
.footer-2 .footdata-4 ul li a {
    color: #fff;
    font-size: 13px;
}
.translate {
    font-size: 13px;
    color: #939598;
    margin-top: 36px;
    float: left;
    width: 100%;
}

.google-wrapper {
    display: inline-block;
    width: 100%;
    background-color: #fff;
    color: #939598;
    overflow: hidden;
    position: relative;
    height: 40px;
    line-height: 26px;
    border: 1px solid #ccc;
}
.google-wrapper select {
    border: none;
    background: transparent;
    font-size: 13px;
    width: 100%;
    color: #939598;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-appearance: none;
    cursor: text;
    padding: 5px 10px;
}
.google-wrapper a,
.google-wrapper a:hover {
    display: inline-block;
    background-color: none;
    border: none;
    color: #939598;
    text-decoration: none;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    cursor: pointer;
    width: 20px;
    transition: all .3s ease;
    margin: 0;
}
.google-wrapper a:before {
    content: "";
    display: inline-block;
    width: 0;
    height: 0;
    border: 4.5px solid transparent;
    border-left-color: #939598;
    position: absolute;
    top: 50%;
    left: 5%;
    margin-top: -5px;
}
#translator-wrapper select:focus,
#translator-wrapper a:focus,
#translator-wrapper select:active,
#translator-wrapper a:active {
    border: none;
    outline: none;
    cursor: pointer;
}
.google-dropdown {
    background: #FFFFFF;
    color: #939598;
    min-width: 190px;
    padding: 15px;
    line-height: 20px;
    font-size: 10px;
}
#translator-wrapper a:hover,
#translator-wrapper a:active {
    opacity: 0.9;
}
.rounded-social-buttons {
    text-align: left;
}
.rounded-social-buttons .social-button {
    display: inline-block;
    position: relative;
    cursor: pointer;
    width: 2.50rem;
    height: 2.50rem;
    border: 0.125rem solid transparent;
    padding: 0;
    text-decoration: none;
    text-align: center;
    color: #fefefe;
    font-size: 1.5625rem;
    font-weight: normal;
    line-height: 1.3em;
    border-radius: 1.6875rem;
    transition: all 0.5s ease;
    margin-right: 0.25rem;
    margin-bottom: 0.25rem;
}
.rounded-social-buttons .social-button:hover, .rounded-social-buttons .social-button:focus {
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
}
.rounded-social-buttons .fa-twitter, .fa-facebook-f, .fa-linkedin, .fa-tiktok, .fa-youtube, .fa-instagram {
    font-size: 20px;
}
.rounded-social-buttons .social-button.facebook {
    background: #3b5998;
}
.rounded-social-buttons .social-button.facebook:hover, .rounded-social-buttons .social-button.facebook:focus {
    color: #3b5998;
    background: #fefefe;
    border-color: #3b5998;
}
.rounded-social-buttons .social-button.twitter {
    background: #55acee;
}
.rounded-social-buttons .social-button.twitter:hover, .rounded-social-buttons .social-button.twitter:focus {
    color: #55acee;
    background: #fefefe;
    border-color: #55acee;
}
.rounded-social-buttons .social-button.linkedin {
    background: #007bb5;
}
.rounded-social-buttons .social-button.linkedin:hover, .rounded-social-buttons .social-button.linkedin:focus {
    color: #007bb5;
    background: #fefefe;
    border-color: #007bb5;
}
.rounded-social-buttons .social-button.tiktok {
    background: #000000;
}
.rounded-social-buttons .social-button.tiktok:hover, .rounded-social-buttons .social-button.tiktok:focus {
    color: #000000;
    background: #fefefe;
    border-color: #000000;
}
.rounded-social-buttons .social-button.youtube {
    background: #bb0000;
}
.rounded-social-buttons .social-button.youtube:hover, .rounded-social-buttons .social-button.youtube:focus {
    color: #bb0000;
    background: #fefefe;
    border-color: #bb0000;
}
.rounded-social-buttons .social-button.instagram {
    background: #125688;
}
.rounded-social-buttons .social-button.instagram:hover, .rounded-social-buttons .social-button.instagram:focus {
    color: #125688;
    background: #fefefe;
    border-color: #125688;
}
.airambulance {
    background: url(/Content/images/air-ambulance-banner.png) no-repeat;
    width: 100%;
    height: 502px;
    position: relative;
    margin-top: 0;
}

.airambulance .service {
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.airambulance .service h1 {
    font-size: 28px;
    font-weight: 700;
    color: #00154c;
    margin: 0 0 13px;
    text-align: center;
}
.airambulance .service p {
    font-size: 18px;
    font-weight: 400;
    color: #000000;
    text-align: center;
}
.ambulance-t-5 {
    margin-top: 5rem;
}
.ambulance-b-5 {
    margin-bottom: 5rem;
}
.ambulance-b-6 {
    margin-bottom: 2rem;
}
.ambulance-spaceb-5 {
    margin-bottom: 10rem;
}
.air-service{}
.air-service h2 {
    font-size: 24px;
    font-weight: 700;
    color: #00154c;
    margin: 0 0 13px;
}
.air-service h3 {
    font-size: 24px;
    font-weight: 700;
    color: #00154c;
    margin: 0 0 20px;
    text-align:center;
}
.air-service h4 {
    font-size: 24px;
    font-weight: 700;
    color: #00154c;
    margin: 0 0 20px;
    text-align:left;
}
.mission-vision-values ul {
    margin: 0 20px 0;
    padding: 0;
}
.mission-vision-values ul li {
    color: #191919;
    font-size: 15px;
    font-weight: 500;
    padding: 7px 0;
}
.fraction strong {
    text-align: left;
    display: inherit;
    margin: 0 0 13px;
}
.fraction p {
    text-align: left;
    font-size: 14px;
    font-weight: 500;
    color: #191919;
}
.air-service h5 {
    font-size: 21px;
    font-weight: 700;
    color: #00154c;
    margin: 0 0 16px;
    text-align: left;
}
.air-service strong {
    font-size: 16px;
    font-weight: 700;
    color: #00154c;
    line-height: 28px;
    display: inline-block;
    margin-bottom: 4px;
}
.air-service p {
    font-size: 14px;
    font-weight: 500;
    color: #191919;
}
.air-service ul{margin:0; padding:0;}
.air-service ul li {
    font-size: 14px;
    font-weight: 500;
    color: #191919;
    list-style-type: none;
    padding: 7px 0;
    display: flex;
}
.air-service ul li img {
    margin-right: 6px;
    height: fit-content;
}
.onlinedoctor {
    background: url(/Content/images/doctor-banner.png) no-repeat;
    width: 100%;
    height: 502px;
    position: relative;
    margin-top: 0;
}
.onlinedoctor .service {
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.onlinedoctor .service h1 {
    font-size: 28px;
    font-weight: 700;
    color: #00154c;
    margin: 0 0 13px;
    text-align: center;
}
.onlinedoctor .service p {
    font-size: 16px;
    font-weight: 400;
    color: #000000;
    text-align: center;
}
.sidenav {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 9;
    top: 0;
    left: 0;
    background-color: #fff;
    overflow-x: hidden;
    transition: 0.5s;
    padding-top: 60px;
    text-align: center;
}
.sidenav a {
    padding: 10px 8px 8px 26px;
    text-decoration: none;
    font-size: 15px;
    border-bottom: 1px solid #f2f2f2;
    color: #000;
    display: block;
    transition: 0.3s;
    text-align: left;
}
.sidenav a:hover {
    color: #f1f1f1;
}

.sidenav .closebtn {
    position: absolute;
    top: 0;
    right: 25px;
    font-size: 36px;
    margin-left: 50px;
}

@media screen and (max-height: 450px) {
    .sidenav {
        padding-top: 15px;
    }

    .sidenav a {
        font-size: 18px;
    }

}

.hide {
    display: none;
}

.hide-destop {
    display: none;
}
.hide-destop-new {
    display: none !important;
}
.hide-mob {
    display: block;
}

.hide-des {
    display: none;
}
.about {
    background: url(/Content/images/about-us-banner.png) no-repeat;
    width: 100%;
    height: 200px;
    position: relative;
    margin-top: 0;
}

.about .service {
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.about .service h1 {
    font-size: 25px;
    font-weight: 700;
    color: #00154c;
    margin: 0 0 13px;
    text-align: center;
}

.about .service p {
    font-size: 16px;
    font-weight: 400;
    color: #000000;
    text-align: center;
}
.mission-vision-values {
    float: left;
    width: 100%;
    margin: 4rem 0 7rem;
}
.mission-vision-values h2 {
    color: #00154c;
    font-size: 26px;
    font-weight: 700;
    margin: 0 0 24px;
}
.mission-vision-values h2 img {
    margin-left: 14px;
}
.mission-vision-values h3 {
    color: #191919;
    font-size: 20px;
    font-weight: 600;
}
.mission-vision-values h3 img {
    height: 96px;
} 
.mission-vision-values p {
    color: #191919;
    font-size: 15px;
    font-weight: 500;
    margin: 22px 0 18px;
}
.fraction {
    float: left;
    width: 100%;
    margin: 0 0 3rem;
}
.fraction h2 {
    color: #00154c;
    font-size: 24px;
    font-weight: 700;
    margin: 0 0 12px;
}
.fraction ul{
    margin:0;
    padding:0;
}

.fraction ul li {
    color: #191919;
    font-size: 14px;
    font-weight: 400;
    list-style-type: none;
    padding: 11px 0;
}
.fraction ul li.add {
  text-align:right;
}
.fraction ul li img{margin-right:7px;}

.identifiable-information {
    float: left;
    width: 100%;
    margin: 0 0 7rem;
}
.identifiable-information h2 {
    color: #00154c;
    font-size: 20px;
    font-weight: 700;
    margin: 15px 0 0;
}
.identifiable-information h3 {
    color: #00154c;
    font-size: 21px;
    font-weight: 700;
    margin: 15px 0 15px;
}
.identifiable-information p {
    color: #191919;
    font-size: 15px;
    line-height: 25px;
    font-weight: 400;
}
.pre-and-post {
    background: url(/Content/images/preand-post-banner.png) no-repeat;
    width: 100%;
    height: 500px;
    position: relative;
    margin-top: 0;
}

.pre-and-post .service {
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.pre-and-post .service h1 {
    font-size: 28px;
    font-weight: 700;
    color: #00154c;
    margin: 0 0 13px;
    text-align: center;
}

.pre-and-post .service p {
    font-size: 18px;
    font-weight: 400;
    color: #000000;
    text-align: center;
}

.treatment-india {
    float: left;
    width: 100%;
    margin: 4rem 0 2rem;
}
.treatment-india h2 {
    color: #00154c;
    font-size: 24px;
    font-weight: 700;
    margin: 35px 0 23px;
}

.treatment-india h3 {
    color: #00154c;
    font-size: 24px;
    font-weight: 700;
    margin: 0 0 19px
}

.treatment-india p {
    color: #191919;
    font-size: 15px;
    line-height: 28px;
    font-weight: 500;
}
.visa-arrangement {
    float: left;
    width: 100%;
    margin: 0 0 6rem
}
.visa-arrangement ul {
    margin: 0;
    padding: 0;
}
.visa-arrangement ul li {
    color: #191919;
    font-size: 14px;
    font-weight: 500;
    list-style-type: none;
    padding: 11px 0;
    display:flex;
}
.visa-arrangement strong {
       color: #191919;
    font-size: 20px;
    font-weight: 700;
    display: inline-block;
    margin: 0 0 17px;
}
.visa-arrangement p {
    color: #191919;
    font-size: 14px;
    font-weight: 500;
}
.visa-arrangement ul li img {
    margin-right: 7px;
    height:fit-content;
}

.top-medicine {
    background: url(/Content/images/medicines-banner.png) no-repeat;
    width: 100%;
    height: 500px;
    position: relative;
    margin-top: 0;
}
.top-medicine .service {
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.top-medicine .service h1 {
    font-size: 28px;
    font-weight: 700;
    color: #00154c;
    margin: 0 0 13px;
    text-align: center;
}
.accommodation-service {
    background: url(/Content/images/accomodotin-banner.png) no-repeat;
    width: 100%;
    height: 500px;
    position: relative;
    margin-top: 0;
}

.accommodation-service .service {
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.accommodation-service .service h1 {
    font-size: 28px;
    font-weight: 700;
    color: #00154c;
    margin: 0 0 13px;
    text-align: center;
}
.accommodation-service .service p {
    font-size: 18px;
    font-weight: 400;
    color: #000000;
    text-align: center;
}
.treatment-india-1 {
    float: left;
    width: 100%;
    margin: 0 0 1rem;
}
.treatment-india-1 h3 {
    color: #00154c;
    font-size: 24px;
    font-weight: 700;
    margin: 0 0 19px
}
.treatment-india-1 p {
    color: #191919;
    font-size: 15px;
    line-height: 28px;
    font-weight: 500;
}
.cardiac-hospitals {
    float: left;
    width: 100%;
    margin: 2rem 0 3rem;
}
.cardiac-hospitals p {
    color: #191919;
    font-size: 14px;
    line-height: 28px;
    font-weight: 500;
}
.cardiac-hospitals h2 {
    color: #00154c;
    font-size: 22px;
    font-weight: 700;
    margin: 0 0 19px;
}
.cardiac-hospitals h3 {
    color: #00154c;
    font-size: 24px;
    font-weight: 700;
    margin: 0 0 19px;
    text-align:center;
}
.cardiac-hospitals h4 {
    color: #00154c;
    font-size: 18px;
    font-weight: 700;
    margin: 0 0 19px;
}
.cardiac-hospitals ul{ 
    margin:0; padding:0
}
.cardiac-hospitals ul li {
    color: #191919;
    font-size: 14px;
    font-weight: 500;
    list-style-type: none;
    padding: 11px 0;
    display: flex;
}
.cardiac-hospitals ul li img {
    margin-right: 7px;
}
.fraction h3 {
    color: #00154c;
    font-size: 25px;
    font-weight: 600;
    margin: 0 0 15px;
}
.deposit-txt1 {
    font-size: 19px;
    font-weight: 700;
    color: #00154c;
    margin: 6px 0 6px;
    text-align: left;
}
ul.deposit-txt {
    margin: 0 20px 19px;
    padding: 0;
}
ul.deposit-txt li{
    font-size: 15px;
    font-weight: 500;
    color: #191919;
    padding: 4px 0;
}
.rescheduling {
    width: 100%;
    float: left;
    margin: 0 0 8rem;
}
.rescheduling p {
    font-size: 15px;
    font-weight: 500;
    color: #191919;
}
.card-body ul {
    margin: 10px 17px 12px;
    padding: 0;
}
.card-body ul li {
    color: #191919;
    font-size: 14px;
    font-weight: 500;
    line-height: 27px;
}
.card-body {
    padding: 1.05rem 20px 0.55rem;
}
#main {
    margin: 22px 0 40px;
    width: 100%;
}
#main #faq .card {
    margin-bottom: 30px;
    border: 0;
}
#main #faq .card .card-header {
    border: 0;
    -webkit-box-shadow: 0 0 20px 0 rgba(213, 213, 213, 0.5);
    box-shadow: 0 0 20px 0 rgba(213, 213, 213, 0.5);
    border-radius: 2px;
    padding: 0;
}
#main #faq .card .card-header .btn-header-link {
    display: block;
    text-align: left;
    color: #222;
    font-weight: 600;
    font-size: 14px;
    padding: 10px;
}
#main #faq .card .card-header .btn-header-link:after {
    content: "\f107";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    float: right;
}
#main #faq .card .card-header .btn-header-link.collapsed {
    background: #fff;
    color: #191919;
    border: 1px solid #b3b3b338;
}
#main #faq .card .card-header .btn-header-link.collapsed:after {
    content: "\f106";
}
#main #faq .card .collapsing {
    background: #fff;
    line-height: 30px;
}
#main #faq .card .collapse {
    border: 0;
}
#main #faq .card .collapse.show {
    line-height: 26px;
    color: #222;
    font-size: 14px;
    font-weight: 500;
}
.orthopedic-trauma1 ul {
    margin: 0 19px 0;
    padding: 0;
}
.orthopedic-trauma1 ul li {
    color: #191919;
    font-size: 15px;
    font-weight: 500;
    padding: 4px 0;
}
.other-treat-main {
    float: left;
    width: 100%;
    margin: 0 0 7rem;
}
.other-treat-main h3 {
    color: #00154c;
    font-size: 26px;
    font-weight: 700;
    text-align: center;
    margin: 0 0 15px;
}
.other-treat-main ul{margin:0; padding:0;}
.other-treat-main ul li {
    list-style-type: none;
    width: 24.3%;
    float: left;
    color: #fff;
    margin: 0 4px 7px;
    padding: 10px 9px;
    line-height: 22px;
    font-size: 14px;
    font-weight: 600;
    background: #1f3d9d;
    text-transform: uppercase;
}
.medical-assistance {
    float: left;
    width: 100%;
    margin: 0 0 9rem;
}
.medical-assistance h3 {
    color: #00154c;
    font-size: 30px;
    font-weight: 700;
    text-align: center;
    margin: 0 0 15px;
}

.medical-assistance .approved {
    width: 100%;
    float: left;
    box-shadow: 0px 3px 4px 0px rgb(12 6 14 / 14%);
    -webkit-box-shadow: 0px 3px 4px 0px rgb(12 6 14 / 14%);
    border: 1px solid #e7e7e7;
    padding: 20px;
    margin-top: 20px;
}
.medical-assistance .approved ul{margin:0; padding:0;}
.medical-assistance .approved ul li {
    list-style-type: none;
    padding: 6px 0;
    font-size: 14px;
    font-weight: 500;
    display: flex;
    width: auto;
    padding: 18px;
}
.medical-assistance .approved ul li img {
    float: left;
    margin-right: 8px;
    height: fit-content;
}
.medical-assistance .approved strong {
    display: inline-block;
    margin: 0 0 13px;
}
.types-of-cancer {
    float: left;
    width: 100%;
    margin: 0 0 3rem;
}
.types-of-cancer h2 {
    color: #00154c;
    font-size: 24px;
    font-weight: 600;
    margin-bottom: 28px;
}
.types-of-cancer h3 {
    color: #00154c;
    font-size: 18px;
    font-weight: 700;
    position: relative;
}
.types-of-cancer ul {
    margin: 0;
    padding: 0;
}
.types-of-cancer ul li {
    list-style-type: none;
    width: 47%;
    height: 140px;
    margin: 0 3% 2% 0;
    float: left;
    display: inline-flex;
    justify-content: space-between;
    padding: 15px;
    box-shadow: 0 3px 4px 0 rgb(12 6 14 / 14%);
    -webkit-box-shadow: 0 3px 4px 0 rgb(12 6 14 / 14%);
    border: 1px solid #e7e7e7;
    border-radius: 10px;
}
.types-of-cancer ul li img {
    background: #fd1001;
    border-radius: 50%;
    padding: 12px;
    margin-right: 15px;
}
.types-of-cancer ul li p {
    color: #191919;
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
    margin-top: 5px;
    margin-bottom: 0;
    display: inline-block;
}
.types-of-cancer ul li h3 hr {
    width: 50px;
    position: absolute;
    left: 0;
    top: 9px;
    border-top: 3px solid #fd1001;
}
.about.add {
    background: url(/Content/images/cancer-banner.png) no-repeat;
    width: 100%;
    height: 450px;
}
.about.add2 {
    background: url(/Content/images/spine-banner.png) no-repeat;
    width: 100%;
    height: 450px;
}
.medical-assistance.add {
    margin: 0 0 4rem;
}

.medical-assistance h3.add {
    color: #00154c;
    font-size: 27px;
    font-weight: 600;
    text-align: left;
    margin: 0 0 15px;
}
.cosmetic-Surgery {
    background: url(/Content/images/cosmetic-banner.png) no-repeat;
    width: 100%;
    height: 450px;
    position: relative;
    margin-top: 0;
}

.cosmetic-Surgery .service {
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.cosmetic-Surgery .service h1 {
    font-size: 28px;
    font-weight: 700;
    color: #00154c;
    margin: 0 0 13px;
    text-align: center;
}

.cosmetic-Surgery .service p {
    font-size: 18px;
    font-weight: 400;
    color: #000000;
    text-align: center;
}
.best-plastic-surgery {
    float: left;
    width: 100%;
    margin: 2rem 0 3rem;
}
.best-plastic-surgery p {
    color: #191919;
    font-size: 14px;
    line-height: 27px;
    font-weight: 500;
}
.best-plastic-surgery h2 {
    color: #00154c;
    font-size: 22px;
    font-weight: 700;
    text-align: left;
    margin: 18px 0 19px;
}
.best-plastic-surgery ul{
    margin:0; padding:0;
}
.best-plastic-surgery ul li {
    color: #191919;
    font-size: 14px;
    font-weight: 500;
    list-style-type: none;
    padding: 11px 0;
    display:flex;
}
.best-plastic-surgery ul li img {
    margin-right: 7px;
}
.neuro-surgery {
    float: left;
    width: 100%;
    margin: 0 0 2rem;
}

.neuro-surgery h2 {
    color: #00154c;
    font-size: 24px;
    font-weight: 700;
    margin: 0 0 8px;
}
.neuro-surgery p{
    color: #191919;
    font-size: 14px;
    font-weight: 500;
}
.procedures {
    float: left;
    width: 100%;
    margin: 0 0 2rem;
}
.procedures h2 {
    color: #00154c;
    font-size: 24px;
    font-weight: 600;
    text-align: left;
    margin: 2px 0 30px;
}
.procedures h3 {
    color: #00154c;
    font-size: 24px;
    font-weight: 700;
    text-align: center;
    margin: 2px 0 30px;
}
.procedures h4 {
    color: #00154c;
    font-size: 24px;
    font-weight: 700;
    text-align: center;
    margin: 2px 0 10px;
}
.procedures h5 {
    color: #00154c;
    font-size: 22px;
    font-weight: 700;
    text-align: center;
    margin: 2px 0 10px;
}
.procedures strong {
    color: #00154c;
    font-size: 17px;
    font-weight: 700;
    text-align: left;
    margin: 27px 0 7px;
    display: inline-block;
    width: 100%;
}
.procedures p {
    color: #191919;
    font-size: 14px;
    line-height: 27px;
    font-weight: 500;
}
.procedures ul{margin:0; padding:0;}
.procedures ul li {
    color: #191919;
    font-size: 14px;
    font-weight: 500;
    list-style-type: none;
    padding: 6px 0;
    display: flex;
}
.procedures ul li img {
    margin-right: 8px;
    height: fit-content;
}
.procedures table {
    margin-top: 41px;
}
.procedures .table-bordered td, .procedures .table-bordered th {
    border: 2px solid #556388;
    text-align: center;
}
.procedures .table-bordered th {     
    font-size: 18px;
    font-weight: 700;
}
.procedures .table-bordered td {
    font-size: 15px;
    font-weight: 600;
    color: #191919;
}
.dental-implants {
    background: url(/Content/images/dental-banner.png) no-repeat;
    width: 100%;
    height: 450px;
    position: relative;
    margin-top: 0;
}

.dental-implants .service {
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.dental-implants .service h1 {
    font-size: 28px;
    font-weight: 700;
    color: #00154c;
    margin: 0 0 13px;
    text-align: center;
}

.dental-implants .service p {
    font-size: 18px;
    font-weight: 400;
    color: #000000;
    text-align: center;
}

.kye-facilite {
    float: left;
    width: 100%;
    margin: 0 0 4rem;
}
.kye-facilite h2 {
    font-size: 24px;
    font-weight: 700;
    color: #00154c;
    margin: 0 0 40px;
    text-align: center;
}
.kye-facilite ul {
    margin: 0;
    padding: 0;
    display: flex;
    justify-content: space-between;
    text-align: center;
}
.kye-facilite ul li {
    list-style-type:none;

}
.kye-facilite ul li strong {
    font-size: 19px;
    font-weight: 700;
    color: #00154c;
    display: block;
    margin: 18px 0 8px;
}
.kye-facilite ul li p {
    font-size: 14px;
    font-weight: 500;
    color: #000;
    margin-bottom: 0;
}
.madicine {
    background: url(/Content/images/services-banner.png) no-repeat;
    width: 100%;
    height: 450px;
    position: relative;
    margin-top: 15px;
    margin-bottom: 40px;
}
.madicine .service {
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.madicine .service h1 {
    font-size: 32px;
    font-weight: 700;
    color: #00154c;
    margin: 0 0 13px;
    text-align: center;
    padding-left: 57px;
}
.madicine .service p {
    font-size: 14px;
    font-weight: 500;
    color: #000000;
    text-align: left;
    line-height: 23px;
}
/*start service section*/
.single-service-box {
    border-top: 5px solid#ff0075;
    transition: .9s;
    margin-bottom: 30px;
    box-shadow: 0 10px 22px rgb(0 0 0 / 16%);
    padding-bottom: 8px;
}
.service-thumb {
    position: relative;
}
.service-thumb img {
    width: 100%;
}
.service-content {
    position: absolute;
    top: 0;
    left: 0;
    padding: 35px 0 20px 36px;
    -webkit-transform-origin: 50% 0%;
    transform-origin: 50% 0%;
    -webkit-transition: all 300ms linear 100ms;
    -khtml-transition: all 300ms linear 100ms;
    -moz-transition: all 300ms linear 100ms;
    -ms-transition: all 300ms linear 100ms;
    -o-transition: all 300ms linear 100ms;
    transition: all 300ms linear 100ms;
    -webkit-transform: perspective(500px)rotateX(0);
    -khtml-transform: perspective(500px)rotateX(0);
    -moz-transform: perspective(500px)rotateX(0);
    -ms-transform: perspective(500px)rotateX(0);
    -o-transform: perspective(500px)rotateX(0);
    transform: perspective(500px)rotateX(0);
    background-image: linear-gradient(to bottom, rgba(255,255,255, .3) -84%, #fff 96%);
    height: 100%;
    width: 100%;
}

.single-service-box:hover .service-content {
    opacity: 0;
    -webkit-transform: perspective(500px)rotateX(-90deg);
    -khtml-transform: perspective(500px)rotateX(-90deg);
    -moz-transform: perspective(500px)rotateX(-90deg);
    -ms-transform: perspective(500px)rotateX(-90deg);
    -o-transform: perspective(500px)rotateX(-90deg);
    transform: perspective(500px)rotateX(-90deg);
    -webkit-transition-delay: 0s;
    -moz-transition-delay: 0s;
    transition-delay: 0s;
    -webkit-transition: all 300ms linear 0ms;
    -khtml-transition: all 300ms linear 0ms;
    -moz-transition: all 300ms linear 0ms;
    -ms-transition: all 300ms linear 0ms;
    -o-transition: all 300ms linear 0ms;
    transition: all 300ms linear 0ms;
}
.cardiac-hospitals ul li b {
    padding: 0 4px;
}
.service-icon {
    position: relative;
    z-index: 1;
}

.service-icon i {
    display: inline-block;
    height: 88px;
    width: 88px;
    line-height: 88px;
    text-align: center;
    background: #ff0075;
    color: #fff;
    font-size: 45px;
    position: relative;
    transition: .5s;
}

.service-icon i:after {
    position: absolute;
    content: "";
    height: 88px;
    width: 88px;
    border: 1px solid#f00;
    top: 6px;
    left: 7px;
    transition: .5s;
    z-index: -1;
}

.service-title h4 {
    color: #191919;
    font-size: 22px;
    font-weight: 600;
    margin: 0 0 0;
}

.service-title h2 {
    font-size: 20px;
    font-weight: 600;
    margin: 12px 0 29px;
    position: relative;
}

.service-title h2:before {
    position: absolute;
    content: "";
    top: 43px;
    left: 0;
    height: 2px;
    width: 60px;
    background: #ff0075;
}

.service-content-text p {
    margin: 23px 0 0;
    font-size: 14px;
    line-height: 23px;
}
/* servoice inner content*/
.service-inner-content {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    background-color: #0e0e0e;
    padding: 40px;
    -webkit-transform-origin: 50% 0%;
    transform-origin: 50% 0%;
    -webkit-transition: all 300ms linear 0ms;
    -khtml-transition: all 300ms linear 0ms;
    -moz-transition: all 300ms linear 0ms;
    -ms-transition: all 300ms linear 0ms;
    -o-transition: all 300ms linear 0ms;
    transition: all 300ms linear 0ms;
    opacity: 0;
    -webkit-transform: perspective(500px)rotateX(-90deg);
    -khtml-transform: perspective(500px)rotateX(-90deg);
    -moz-transform: perspective(500px)rotateX(-90deg);
    -ms-transform: perspective(500px)rotateX(-90deg);
    -o-transform: perspective(500px)rotateX(-90deg);
    transform: perspective(500px)rotateX(-90deg);
    background: #052f5f;
    padding: 34px 38px 80px;
}

.single-service-box:hover .service-inner-content {
    opacity: 1;
    -webkit-transform: perspective(500px)rotateX(0);
    -khtml-transform: perspective(500px)rotateX(0);
    -moz-transform: perspective(500px)rotateX(0);
    -ms-transform: perspective(500px)rotateX(0);
    -o-transform: perspective(500px)rotateX(0);
    transform: perspective(500px)rotateX(0);
    -webkit-transition-delay: .2s;
    -moz-transition-delay: .2s;
    transition-delay: .2s;
}

.service-inner-title h4 {
    font-size: 16px;
    font-weight: 400;
    margin: 0 0 5px;
    color: #fff;
}

.service-inner-title h2 {
    font-size: 24px;
    margin: 12px 0 0;
    color: #fff;
    position: relative;
}

.service-inner-title h2:before {
    position: absolute;
    content: "";
    height: 2px;
    width: 60px;
    background: #ff0075;
    top: 44px;
    left: 0;
}

.service-inner-icon {
    position: absolute;
    left: 45%;
    transform: translateY(-50%);
    bottom: -54px;
    opacity: 1;
}

.service-inner-icon a {
    height: 58px;
    width: 58px;
    line-height: 58px;
    text-align: center;
    background: #ff0075;
    display: inline-block;
    border-radius: 100%;
    color: #fff;
    transition: .5s;
}
.lymphoma {
    float: left;
    width: 100%;
    margin: 3rem 0 9rem;
}
.lymphoma ul {
    margin: 0;
    padding: 0;
    display: flex;
    justify-content: space-between;
}
.lymphoma ul li {
    list-style-type: none;
    width: 22%;
    height: 250px;
    padding: 15px;
    background: #363a9a;
    color: #fff;
    border-radius: 8px;
}
.lymphoma ul li h2 {
    font-size: 16px;
    color: #fff;
    font-weight: 600;
    text-align: center;
    line-height: 25px;
}
.lymphoma ul li p {
    font-size: 14px;
    color: #fff;
    line-height: 22px;
    font-weight: 400;
    text-align: center;
    margin-top: 14px;
    margin-bottom: 0;
}

#modal-new {
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0,0,0,.5);
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 999999;
}

.modal__window {
    position: relative;
    padding: 0 0;
    transform: translate(-50%, -50%);
    width: 561px;
    top: 50%;
    left: 23%;
    border-radius: 20px 20px 0 0;
}

.modal__close {
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
}

.modal__window a {
    color: #fff;
    background: linear-gradient(to right,#e83819,#f3850b);
    display: inline;
    text-align: center;
    padding: 10px 0;
    border-radius: 10px;
    font-size: 18px;
    margin: 0 9px 9px;
}

.modal__window a:hover {
    text-decoration: none;
}

#modal-new:not(:target) {
    visibility: hidden;
    opacity: 0;
}
.modal__close1 {
    position: absolute;
    top: -10px;
    right: -15px;
    left: unset;
}

a.modal__close1.add {
    background: linear-gradient(to right,#e83819,#f3850b);
    color: #fff;
    text-align: right;
    display: inline-table;
    border-radius: 50%;
    padding: 2px 8px;
    font-weight: 600;
    font-size: 16px;
}
.data-pop {

}

.doctor {
    background: url(/Content/images/doctor-new-banner.png) no-repeat;
    width: 100%;
    height:250px;
    position: relative;
    margin-top: 0;
}

.doctor .service {
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.doctor .service h1 {
    font-size: 28px;
    font-weight: 700;
    color: #00154c;
    margin: 0 0 13px;
    text-align: center;
}

.doctor .service p {
    font-size: 16px;
    font-weight: 400;
    color: #000000;
    text-align: center;
}

.specialized-medical {
    float: left;
    width: 100%;
    margin: 3rem 0 0;
}

.specialized-medical h2 {
    color: #00154c;
    font-size: 24px;
    font-weight: 700;
    margin: 0 0 37px;
    text-align:center;
}
.specialized-medical .surgeon {
    display:flex;
    align-items: center;
    margin-bottom: 30px;
}
.specialized-medical .surgeon .nav-lft {
    width: 23%;
}
.specialized-medical .surgeon .nav-rgt {
    width: 77%;
}
.specialized-medical .surgeon .nav-rgt h3 {
    color: #00154c;
    font-size: 18px;
    font-weight: 700;
    margin: 0 0 16px;
}
.specialized-medical .surgeon .nav-rgt p {
    color: #191919;
    font-size: 14px;
    font-weight: 500;
}
.specialized-medical .surgeon .nav-rgt button {
    background: #063060;
    color: #fff;
    font-size: 14px;
    border-radius: 20px;
    font-weight: 500;
    padding: 8px 0;
    margin-top: 31px;
    position: relative;
    cursor: pointer;
}
.specialized-medical .surgeon .nav-rgt button span {
    background: #fd1001;
    width: 38px;
    height: 38px;
    display: inline-block;
    border-radius: 20px;
    position: absolute;
    top: 0;
}
.specialized-medical .surgeon .nav-rgt button font {
    display: inline;
    padding: 0 11px 0 50px;
}
.bariatric-surgery {
    float: left;
    width: 100%;
    margin: 3rem 0 7rem;
}
.bariatric-surgery h3 {
    color: #00154c;
    font-size: 24px;
    font-weight: 700;
    margin: 0 0 30px;
    text-align:center;
}
.bariatric-surgery h4 {
    color: #00154c;
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 0;
}
.bariatric-surgery p {
    color: #191919;
    font-size: 14px;
    font-weight: 500;
    line-height:24px;
}
.hotel {
    background: url(/Content/images/banner-hotel.png) no-repeat;
    width: 100%;
    height: 250px;
    position: relative;
    margin-top: 0;
}

.hotel .service {
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.hotel .service h1 {
    font-size: 32px;
    font-weight: 700;
    color: #00154c;
    margin: 0 0 13px;
    text-align: center;
}

.hotel .service p {
    font-size: 18px;
    font-weight: 400;
    color: #000000;
    text-align: center;
}

.hotel-banner-main {
    float: left;
    width: 100%;
    margin-bottom: 30px;
}
.hotel-banner-main ul{
    display: flex;
    justify-content: space-between;
    margin:0;
    padding:0;
}
.hotel-banner-main ul li {
    list-style-type: none;
    position: relative;
    width: 32%;
}
.hotel-banner-main ul li img{width:100%; height:300px; border-radius:5px; }
.hotel-banner-main ul li::before {
    content: "";
    position: absolute;
    top: 0;
    border-radius: 5px;
    width: 100%;
    height: 100%;
    padding: 11px 10px 31px;
    left: 0;
    line-height: 24px;
    background-image: linear-gradient(180deg, rgb(0 0 0 / 0%), rgb(0 0 0 / 80%));
}
.hotel-banner-main ul li strong {
    position: absolute;
    top: 54%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    color: #fff;
    text-align: center;
    font-size: 18px;
}
.main-banner {
    float: left;
    width: 100%;
    margin: 3rem 0 1rem;
}
.procedures h2.add {
    margin: 2px 0 7px;
    font-size: 21px;
}
.procedures p.aaa {
    color: #191919;
    font-size: 15px;
    line-height: 27px;
    font-weight: 500;
    margin-bottom: 7px;
}
.procedures.addnew {
    margin: 0 0 2rem;
}

.medical-tourism {
    float: left;
    width: 100%;
    margin: 1rem 0 3rem;
}
.medical-tourism h2 {
    color: #00154c;
    font-size: 20px;
    font-weight: 700;
    text-align: center;
    margin: 0 0 18px;
}
.medical-tourism ul{margin:0; padding:0;}
.medical-tourism ul li {
    width: 33.33%;
    float: left;
    list-style-type:none;
}
.medical-tourism ul li img{border-radius:8px;}
.medical-tourism ul li p {
    color: #191919;
    font-size: 15px;
    line-height: 27px;
    font-weight: 600;
    margin: 4px 0 17px;
}

.facilities {
    float: left;
    width: 100%;
    margin: 0 0 8rem;
}
.facilities h2 {
    color: #00154c;
    font-size: 20px;
    font-weight: 700;
    text-align: left;
    margin: 0 15px 10px;
}
.facilities ul {
    margin: 0 33px 15px;
    padding: 0;
}
.facilities ul li {
       color: #191919;
    font-size: 15px;
    line-height: 25px;
    font-weight: 500;
    padding: 2px 0;
} 
.facilities p {
    color: #191919;
    font-size: 15px;
    line-height: 26px;
    font-weight: 500;
    margin-left: 14px;
   
}
.facilities p.ddd {
    margin-left: 15px;
}
.facilities img {
    border-radius: 50px 0 50px 0;
    margin-bottom: 20px;
}
.transportation {
    float: left;
    width: 100%;
    margin: 0 0 7rem;
}
.transportation h2 {
    color: #00154c;
    font-size: 24px;
    font-weight: 700;
    text-align: left;
    margin: 0 0 10px;
}
.transportation p {
    color: #191919;
    font-size: 15px;
    line-height: 28px;
    font-weight: 500;  
}
.transportation ul {
    margin:0; 
    padding:0;
}
.transportation ul li {
    color: #191919;
    font-size: 15px;
    font-weight: 500;
    list-style-type: none;
    padding: 6px 0;
}
.transportation ul li img {
    margin-right: 5px;
    height: 17px;
}
.flight {
    background: url(/Content/images/flight-banner.png) no-repeat;
    width: 100%;
    height: 368px;
    position: relative;
    margin-top: 0;
}

.flight .service {
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.flight .service h1 {
    font-size: 28px;
    font-weight: 700;
    color: #00154c;
    margin: 0 0 13px;
    text-align: center;
}

.flight .service p {
    font-size: 16px;
    font-weight: 400;
    color: #000000;
    text-align: center;
}
.safe-and-Confidential {
    float: left;
    width: 100%;
    margin: 0 0 2rem;
}
.safe-and-Confidential ul {
    margin: 0;
    padding: 0;
    display: flex;
    justify-content: space-between;
}
.safe-and-Confidential ul li {
    list-style-type: none;
    width: 32%;
    background: #fff;
    box-shadow: 0px 3px 4px 0px rgb(12 6 14 / 14%);
    -webkit-box-shadow: 0px 3px 4px 0px rgb(12 6 14 / 14%);
    border: 1px solid #e7e7e7;
    padding: 16px;
    border-radius: 8px;
}
.safe-and-Confidential ul li h2 {
    font-size: 18px;
    font-weight: 700;
    color: #00154c;
    margin: 10px 0 7px;
}
.safe-and-Confidential ul li p {
    font-size: 15px;
    font-weight: 400;
    color: #000;
    line-height: 26px;
    margin-bottom: 0;
}
.safe-and-Confidential span {
    display: inline-block;
    font-size: 15px;
    font-weight: 500;
    color: #000;
    line-height: 27px;
    margin: 33px 0 7px;
}
.tourists-with-several {
    float: left;
    width: 100%;
    margin: 0 0 2rem;
}
.tourists-with-several button {
    background: #063060;
    color: #fff;
    font-size: 14px;
    border-radius: 20px;
    font-weight: 500;
    padding: 8px 0;
    margin-top: 31px;
    position: relative;
    cursor: pointer;
}
.tourists-with-several button span {
    background: #fd1001;
    width: 38px;
    height: 38px;
    display: inline-block;
    border-radius: 20px;
    position: absolute;
    top: 0;
}
.tourists-with-several button font {
    display: inline;
    padding: 0 11px 0 44px;
}
.tourists-with-several h2 {
    font-size: 24px;
    font-weight: 700;
    color: #00154c;
    margin: 0 0 18px;
}
.tourists-with-several p {
    font-size: 14px;
    font-weight: 500;
    color: #000;
    line-height: 27px;
    margin-bottom: 27px;
}

.tourists-with-several ul {
    margin:0; 
    padding:0;
}
.tourists-with-several ul li {
    list-style-type: none;
    display: flex;
    padding: 7px 0;
    font-size: 14px;
    font-weight: 500;
    color: #000;
}
.tourists-with-several ul li img{margin-right:8px;}
.transportations {
    float: left;
    width: 100%;
    margin: 0 0 3rem;
}
.transportations p {
    font-size: 20px;
    font-weight: 500;
    color: #fd1001;
    text-align: center;
    margin: 0 0 4px;
}
.transportations h2 {
    font-size: 29px;
    font-weight: 700;
    color: #00154c;
    margin: 0 0 7px;
    text-align: center;
}
.transportations span {
    font-size: 17px;
    font-weight: 400;
    color: #000;
    line-height: 27px;
    text-align: center;
    display: flow-root;
}
.transportations ul {
    margin: 41px 0 0;
    padding: 0;
    display: flex;
    justify-content: space-around;
}
.transportations ul li{list-style-type:none; width:40%;}
.transportations strong {
    font-size: 15px;
    font-weight: 400;
    color: #000;
    text-align: left;
    margin: 0 0 4px;
}
.transportations h3 {
    font-size: 19px;
    font-weight: 700;
    color: #00154c;
    margin: 14px 0 7px;
    text-align: left;
}
.transportations ul li img {
    border-radius: 7px;
}
.service-abulance {
    background: url(/Content/images/back-ground.png) no-repeat;
    width: 100%;
    height: auto;
    margin: 0 0 3rem;
    padding: 47px 0 50px;
}
.service-abulance p {
    font-size: 18px;
    font-weight: 400;
    color: #fff;
    text-align: center;
}
.service-abulance h2 {
    font-size: 20px;
    font-weight: 700;
    color: #fff;
    text-align: center;
    margin: 9px 0 15px;
}
.service-abulance span {
    font-size: 14px;
    font-weight: 400;
    color: #fff;
    text-align: center;
    display: inherit;
    line-height: 26px;
}
.service-abulance ul {
    margin: 51px 0 0;
    padding: 0;
}
.service-abulance ul li {
    list-style-type: none;
    width: 33.33%;
    float: left;
    text-align: center;
    color: #fff;
    border: 1px solid #fff;
    padding: 18px;
}
.service-abulance ul li h3 {
    font-size: 17px;
    font-weight: 700;
    color: #fff;
    margin: 13px 0 11px;
}
.service-abulance ul li strong {
    font-size: 14px;
    font-weight: 400;
    color: #fff;
}
.ambulance-covered {
    float: left;
    width: 100%;
    margin: 0 0 4rem;
}
.ambulance-covered h2 {
    font-size: 26px;
    font-weight: 700;
    color: #00154c;
    text-align: center;
    margin: 9px 0 25px;
}
.ambulance-covered h3 {
    font-size: 24px;
    font-weight: 700;
    color: #00154c;
    margin: 9px 0 25px;
}
.ambulance-covered h4 {
    font-size: 22px;
    font-weight: 600;
    color: #00154c;
    margin: 20px 0 25px;
}
.ambulance-covered p {
    font-size: 14px;
    font-weight: 500;
    color: #191919;
    text-align: left;
}
.ambulance-covered span {
    font-size: 14px;
    font-weight: 500;
    color: #191919;
}
.ambulance-covered ul {
    margin: 0;
    padding: 0;
}
.ambulance-covered ul li {
    list-style-type: none;
    display: flex;
    padding: 7px 0;
    font-size: 15px;
    font-weight: 400;
    color: #000;
    width: 50%;
    float: left;
}
.ambulance-covered ul li img {
    margin-right: 8px;
}
.procedures.add {
    margin: 0 0 3rem;
}
.equipment {
    float: left;
    width: 100%;
    margin: 0 0 3rem;
}
.equipment p {
    font-size: 16px;
    font-weight: 500;
    color: #fd1001;
    text-align: center;
    margin: 0 0 5px;
}
.equipment h2 {
    font-size: 24px;
    font-weight: 700;
    color: #00154c;
    text-align: center;
    margin: 0 0 25px;
}
.equipment ul{
    margin:0;
    padding:0;
    display:flex; 
    justify-content:space-between;
}
.equipment ul li {
    list-style-type: none;
    width: 20%;
    text-align:center;
}
.equipment ul li span {
    display: inherit;
    text-align: center;
    font-size: 14px;
    font-weight: 600;
    margin: 7px 0 0;
}
.equipment ul li img {
    height: 174px;
}
.testimonials {
    background: url(/Content/images/testimonials-banner.png) no-repeat;
    width: 100%;
    height: 200px;
    position: relative;
    margin-top: 0;
}

.testimonials .service {
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.testimonials .service h1 {
    font-size: 28px;
    font-weight: 800;
    color: #00154c;
    margin: 0 0 13px;
    text-align: center;
}

.testimonials .service p {
    font-size: 16px;
    font-weight: 400;
    color: #000;
    text-align: center;
}
.our-clients-say {
    float: left;
    width: 100%;
    margin: 3rem 0 3rem;
}
.our-clients-say h2 {
    font-size: 24px;
    font-weight: 700;
    color: #00154c;
    margin: 0 0 26px;
}
.our-clients-say .neurology-treatment{
    display:flex;
    align-items: center;
}
.our-clients-say .neurology-treatment .say-1 {
    width:18%;
}
.our-clients-say .neurology-treatment .say-1 img {
    height: 192px;
}
.our-clients-say .neurology-treatment .say-2 {
    width: 82%;
}
.our-clients-say .neurology-treatment .say-2 p {
    font-size: 14px;
    font-weight: 500;
    color: #000;
    line-height: 27px;
}
.our-clients-say .neurology-treatment .say-2 svg {
    color: #fece00;
    font-size: 21px;
    padding: 0 2px;  
}
.our-clients-say .neurology-treatment .say-2 strong {
    font-size: 18px;
    font-weight: 700;
    color: #00154c;
    display: block;
    margin-top: 5px;
}
.customer-support {
    float: left;
    width: 100%;
    margin: 0 0 4rem;
}
.customer-support h2 {
    font-size: 25px;
    font-weight: 700;
    color: #00154c;
    text-align: center;
    margin-bottom: 105px;
}
.customer-support ul{margin:0; padding:0;}
.customer-support ul li {
    width: 45%;
    float: left;
    margin-right: 5%;
    margin-bottom: 107px;
    list-style-type: none;
    border: 2px solid #011b6b;
    padding: 19px;
}
.customer-support ul li img {
    margin-top: -84px;
}
.customer-support ul li h3{
    font-size: 21px;
    font-weight: 700;
    color: #00154c;
    margin-top: 13px;
}
.customer-support ul li p {
    font-size: 14px;
    font-weight: 400;
    color: #636365;
}
.faq {
    background: url(/Content/images/faq-banner.png) no-repeat;
    width: 100%;
    height: 250px;
    position: relative;
    margin-top: 0;
}
.faq .service {
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.faq .service h1 {
    font-size: 28px;
    font-weight: 700;
    color: #00154c;
    margin: 0 0 13px;
    text-align: center;
}
.faq .service p {
    font-size: 16px;
    font-weight: 400;
    color: #000;
    text-align: center;
}
.faq-main {
    float: left;
    width: 100%;
    margin: 3rem 0 0;
}
.faq-main h2 {
    font-size: 24px;
    font-weight: 700;
    color: #00154c;
    margin: 0 0 28px;
    text-align: center;
}
.faq-main p {
    font-size: 15px;
    font-weight: 500;
    color: #191919;
    text-align: left;
    line-height: 28px;
}
.faq-main #main #faq .card .card-header .btn-header-link.collapsed {
    background: #fff;
    color: #191919;
    font-size: 14px;
    border: 1px solid #334888;
}
.faq-main #main #faq .card .card-header .btn-header-link {
    border: 1px solid #cecece;
}
.try-now {
    float: left;
    width: 100%;
    margin: 0 0 9rem;
}
.try-now h2 {
    font-size: 24px;
    font-weight: 700;
    color: #191919;
    margin: 0 0 28px;
    text-align: center;
}
.try-now ul {
    margin: 0;
    padding: 0;
    display: flex;
    justify-content: space-between;
}
.try-now ul li {
    list-style-type: none;
    text-align: center;
    width: 26%;
}
.try-now ul li p {
    font-size: 14px;
    font-weight: 500;
    color: #00154c;
    text-align: center;
    line-height: 22px;
    margin: 19px 0 0;
}
.try-now ul li img{}
.try-now ul li span {
    display: inline-block;
    background: #00154c;
    text-align: center;
    padding: 9px 13px;
    border-radius:5px;
}

.contact {
    background: url(/Content/images/contact-banner.png) no-repeat;
    width: 100%;
    height: 200px;
    position: relative;
    margin-top: 0;
}

.contact .service {
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.contact .service h1 {
    font-size: 28px;
    font-weight: 700;
    color: #00154c;
    margin: 0 0 13px;
    text-align: center;
}

.contact .service p {
    font-size: 16px;
    font-weight: 400;
    color: #000;
    text-align: center;
}
.get-intouch-main {
    float: left;
    width: 100%;
    margin: 3rem 0 3rem;
}
.get-intouch {
    width: 100%;
    float: left;
    margin-left: -82px;
    padding: 17px;
    background: #fff;
    box-shadow: 0px 3px 4px 0px rgb(12 6 14 / 14%);
    -webkit-box-shadow: 0px 3px 4px 0px rgb(12 6 14 / 14%);
    border: 1px solid #e7e7e7;
}

.get-intouch h3 {
    color: #00154c;
    font-size: 24px;
    font-weight: 700;
    text-align: left;
    margin-bottom: 30px;
}
.get-intouch button {
    background: #00154c;
    width: 100%;
    color: #fff;
    font-size: 17px;
    font-weight: 700;
    border-radius: 20px;
    border: 0;
    padding: 14px 0;
    cursor: pointer;
    display: inline-block;
}
.get-intouch .form-contact {
    display: flex;
    justify-content: space-between;
    margin-bottom: 23px;
}

.get-intouch .form-contact span {
    width: 48%;
}
.get-intouch .form-contact p {
    width: 100%;
    display: inline-block;
}
.get-intouch .form-contact .form-control {
    background: #e6e6e6;
    border-radius: 20px;
    border: 2px solid #e6e6e6;
    padding: 0.675rem 1.15rem;
    font-size: 14px;
}
.get-intouch .form-contact .form-control::placeholder {
    color: #a095a7;
}
.touch-deal {
    display: flex;
    align-items: center;
}
.touch-deal .dea-1{width:40%;}
.touch-deal .dea-1 img{border-radius:8px;}
.touch-deal .dea-2 {
    width: 60%;
    background: #fff;
}
.contact-details {
    float: left;
    width: 100%;
    margin: 3rem 0 9rem;
}
.contact-details h2 {
    color: #00154c;
    font-size: 24px;
    font-weight: 700;
    text-align: center;
    margin-bottom: 44px;
}
.contact-details ul {
    margin: 0;
    padding: 0;
    display: flex;
    justify-content: space-between;
}
.contact-details ul li{list-style-type:none; text-align:center;}
.contact-details ul li h3 {
    color: #00154c;
    font-size: 18px;
    font-weight: 700;
    text-align: center;
    margin: 11px 0 0;
}
.contact-details p {
    font-size: 14px;
    font-weight: 500;
    color: #636365;
    text-align: center;
    line-height: 22px;
    margin: 9px 0 0;
}
.contact-details ul li span {
    display: inline-block;
    background: #e2e7e9;
    width: 70px;
    height: 70px;
    border-radius: 50%;
    padding-top: 16px;
}
.contact-details ul li span img{height:35px;}
.terms {
    background: url(/Content/images/terms-banner.png) no-repeat;
    width: 100%;
    height: 200px;
    position: relative;
    margin-top: 0;
}

.terms .service {
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.terms .service h1 {
    font-size: 28px;
    font-weight: 700;
    color: #00154c;
    margin: 0 0 13px;
    text-align: center;
}
.terms .service p {
    font-size: 16px;
    font-weight: 400;
    color: #000;
    text-align: center;
}
.terms-and-conditions {
    float: left;
    width: 100%;
    margin: 3rem 0 9rem;
}
.terms-and-conditions p {
    font-size: 14px;
    line-height: 24px;
    font-weight: 400;
    color: #191919;
    margin-bottom:0;
}
.terms-and-conditions h2 {
    font-size: 21px;
    font-weight: 700;
    color: #000;
    margin: 15px 0 15px;
    display: inline-block;
}
.terms-and-conditions h3 {
    font-size: 19px;
    font-weight: 700;
    color: #000;
    margin: 7px 0 15px;
    display: inline-block;
}
.terms-and-conditions h4 {
    font-size: 16px;
    font-weight: 700;
    color: #000;
    margin: 16px 0 14px;
    display: inline-block;
}
.terms-and-conditions h5 {
    font-size:18px;
    font-weight: 700;
    color: #000;
    margin: 7px 0 5px;
    display: inline-block;
}
.terms-and-conditions strong {
    font-size: 15px;
    font-weight: 700;
    color: #000;
    margin: 7px 0 5px;
    display: inherit;
    text-align: left;
}
.terms-and-conditions ul {
    margin: 5px 20px 19px;
    padding: 0;
}
.terms-and-conditions ul li {
    font-size: 14px;
    line-height: 24px;
    font-weight: 500;
    color: #191919;
    list-style-type: square;
    padding: 7px 0;
}
.terms-and-conditions ul li strong {
    font-size: 14px;
    line-height: 24px;
    font-weight: 800;
    text-align: left;
    display: inline;
}
.terms-and-conditions address {
    font-size: 14px;
    font-weight: 500;
    line-height: 27px;
}
.privacy-policy {
    background: url(/Content/images/privacy-policy-banner.png) no-repeat;
    width: 100%;
    height: 200px;
    position: relative;
    margin-top: 0;
}
.privacy-policy .service {
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.privacy-policy .service h1 {
    font-size: 28px;
    font-weight: 700;
    color: #00154c;
    margin: 0 0 13px;
    text-align: center;
}
.privacy-policy .service p {
    font-size: 16px;
    font-weight: 400;
    color: #000;
    text-align: center;
}
.patientstory {
    background: url(/Content/images/patientstory-banner.png) no-repeat;
    width: 100%;
    height: 200px;
    position: relative;
    margin-top: 0;
}
.patientstory .service {
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.patientstory .service h1 {
    font-size: 28px;
    font-weight: 700;
    color: #00154c;
    margin: 0 0 13px;
    text-align: center;
}
.patientstory .service p {
    font-size: 16px;
    font-weight: 400;
    color: #000;
    text-align: center;
}
.real-life {
    float: left;
    width: 100%;
    margin: 3rem 0 9rem;
}

.real-life p {
    font-size: 15px;
    line-height: 26px;
    font-weight: 400;
    color: #191919;
}
.real-life ul{
    margin:0;
    padding:0;
}
.real-life ul li {
    list-style-type: none;
    font-size: 16px;
    line-height: 26px;
    font-weight: 500;
    color: #191919;
    padding: 4px 0;
}
.real-life span {
    font-size: 13px;
    line-height: 24px;
    font-weight: 400;
    color: #191919;
}
.real-life h2 {
    font-size: 18px;
    font-weight: 700;
    color: #000;
    margin: 10px 0 10px;
    display: inline-block;
}
.real-life h3 {
    font-size: 15px;
    font-weight: 700;
    color: #000;
    margin: 10px 0 10px;
    display: inline-block;
}
.real-life h4 {
    font-size: 16px;
    font-weight: 700;
    color: #000;
    margin: 20px 0 10px;
    display: inherit;
}

.blog {
    background: url(/Content/images/blog-banner-head.png) no-repeat;
    width: 100%;
    height: 374px;
    position: relative;
    margin-top: 0;
}
.blog .service {
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.blog .service h1 {
    font-size: 28px;
    font-weight: 700;
    color: #00154c;
    margin: 0 0 13px;
    text-align: center;
}
.blog .service p {
    font-size: 16px;
    font-weight: 400;
    color: #000;
    text-align: center;
}

.check-credentials {
    float: left;
    width: 100%;
    margin: 2rem 0 0;
}
.check-credentials strong {
    font-size: 24px;
    font-weight: 700;
    color: #172a57;
    margin: 0 12px 36px;
    display: inline-block;
}
.check-credentials h3 {
    font-size: 24px;
    font-weight: 700;
    color: #172a57;
    margin: 0 12px 36px;
    display: inline-block;
}
.check-credentials ul{margin:0; padding:0;}
.check-credentials ul li {
    list-style-type: none;
    width: 31%;
    float: left;
    margin-bottom: 15px;
    margin-right: 3%;
    text-align: center;
}
.check-credentials ul li:nth-child(3) {
    margin-right: 0;
}
.check-credentials ul li:nth-child(6) {
    margin-right: 0;
}
.check-credentials ul li img {
    width: 100%;
    height: 321px;
    border-radius: 9px;
}
.check-credentials ul li h2 {
    font-size: 19px;
    font-weight: 700;
    color: #172a57;
    margin: 18px 0 1px;
    display: inherit;
    text-align: center;
}
.check-credentials ul li p {
    font-size: 13px;
    font-weight: 600;
    color: #172a57;
    margin: 10px 0 10px;
    display: inline-block;
    width: 100%;
    height: 105px;
    text-align: center;
}
.check-credentials ul li button {
    background: #063060;
    color: #fff;
    font-size: 13px;
    border-radius: 11px;
    font-weight: 400;
    padding: 6px 21px;
    margin-top: 0;
    margin-bottom: 25px;
    cursor: pointer;
}
.check-credentials.add {
    margin: 2rem 0 7rem;
}

.get-intouch.addform {
    margin-left: 0;
    box-shadow: none;
    -webkit-box-shadow: none;
    border: none;
    padding: 0 0 5px;
    border-radius: 20px;
}

.get-intouch .form-contact span.phone-1 {
    width: 100%;
}
.get-intouch.addform .form-contact .form-control {
    border-radius: 20px;
    width:100%;
}
.get-intouch.addform h3 {
    color: #fff;
    font-size: 22px;
    font-weight: 700;
    text-align: center;
    margin-bottom: 0;
    padding-top: 35px;
}
.get-intouch.addform .form-contact {
    padding: 0 15px;
    margin-bottom: 9px;
}
.get-intouch strong {
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    margin: 9px 0 23px;
    display: inherit;
    text-align: center;
}
.get-intouch.addform .input-group {
    margin-bottom: 21px;
    padding: 0 15px;
}
.get-intouch.addform .input-group-text {
    padding: 0.675rem 0.95rem;
    background-color: #00154c;
    border: 0;
    border-radius: 20px 0 0 20px;
}
.get-intouch.addform .form-control {
    background: #e6e6e6;
    border-radius: 0 20px 20px 0;
    border: 2px solid #e6e6e6;
    padding: 0.675rem 1.15rem;
    font-size: 14px;
}
.get-intouch.addform .bannrer-top {
    background: url(/Content/images/banner-form-top.jpg) no-repeat;
    width: 100%;
    height: 125px;
    background-size: cover;
    margin-bottom: 23px;
    border-radius: 20px 20px 0 0;
}
.get-intouch a {
    background: #00154c;
    width: 96%;
    color: #fff;
    font-size: 17px;
    font-weight: 700;
    border-radius: 20px;
    border: 0;
    padding: 11px 0;
    cursor: pointer;
    display: inline-block;
}
.get-intouch.addform .input-group-text img {
    height: 22px;
}
.orthopedic-surgary {
    background: url(/Content/images/orthopedic-banner.png) no-repeat;
    width: 100%;
    height: 450px;
    position: relative;
    margin-top: 0;
}
.orthopedic-surgary .service {
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.orthopedic-surgary .service h1 {
    font-size: 28px;
    font-weight: 700;
    color: #00154c;
    margin: 0 0 13px;
    text-align: center;
}
.orthopedic-surgary .service p {
    font-size: 18px;
    font-weight: 400;
    color: #000;
    text-align: center;
}
.ortho-space{margin-bottom:7rem;}
.knee-space {
    margin-bottom: 3rem;
}
.bariatric {
    background: url(/Content/images/bariatric-surgery-banner.png) no-repeat;
    width: 100%;
    height: 450px;
    position: relative;
    margin-top: 0;
}

.bariatric .service {
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.bariatric .service h1 {
    font-size: 28px;
    font-weight: 700;
    color: #00154c;
    margin: 0 0 13px;
    text-align: center;
}
.bariatric .service p {
    font-size: 18px;
    font-weight: 400;
    color: #000000;
    text-align: center;
}
.affordable-cost {
    width: 100%;
    float:left;
    margin:2rem 0 4rem;
}
.affordable-cost p {
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    color: #191919;
    margin: 0 0 13px;
    text-align: center;
}
.growing-public ul {
    margin: 0;
    padding: 0;
}
.growing-public ul li {
    color: #191919;
    font-size: 16px;
    font-weight: 500;
    list-style-type: none;
    padding: 5px 0;
    float: left;
    width: 50%;
    display:flex;
}
    .growing-public ul li img {
        margin-right: 6px;
        height: fit-content;
    }
.significant-concern {
    width: 100%;
    float: left;
    margin: 2rem 0 4rem;
}
.significant-concern h2 {
    font-size: 24px;
    font-weight: 700;
    color: #00154c;
    margin: 81px 0 11px;
}
.significant-concern strong {
    font-size: 18px;
    font-weight: 700;
    color: #00154c;
    display: inline-block;
    margin: 0 0 11px;
}
.significant-concern p {
    font-size: 14px;
    font-weight: 500;
    color: #191919;
    line-height: 28px;
}

.significant-concern button {
    background: #063060;
    color: #fff;
    font-size: 14px;
    border-radius: 20px;
    font-weight: 500;
    padding: 8px 0;
    margin-top: 31px;
    position: relative;
    cursor: pointer;
}
.significant-concern button span {
    background: #fd1001;
    width: 38px;
    height: 38px;
    display: inline-block;
    border-radius: 20px;
    position: absolute;
    top: 0;
}
.significant-concern button font {
    display: inline;
    padding: 0 11px 0 44px;
}
.growing-public {
    width: 100%;
    float: left;
    margin: 2rem 0 2rem;
}
.growing-public h3 {
    font-size: 20px;
    font-weight: 700;
    color: #00154c;
    display: inline-block;
    margin: 0 0 11px;
}

.growing-public p {
    font-size: 14px;
    font-weight: 500;
    color: #191919;
    line-height: 26px;
}
.causes-obesity {
    width: 100%;
    float: left;
    margin: 2rem 0 2rem;
}
.causes-obesity h4 {
    text-align: center;
    font-size: 24px;
    font-weight: 700;
    color: #00154c;
    margin: 0 0 36px;
}
.causes-obesity ul{
    margin:0;
    padding:0; 
    display:flex;
    justify-content: space-between;
}
.causes-obesity ul li {
    list-style-type: none;
    width: 31%;
    display: inline-flex;
    box-shadow: 0px 3px 4px 0px rgb(12 6 14 / 14%);
    -webkit-box-shadow: 0px 3px 4px 0px rgb(12 6 14 / 14%);
    border: 1px solid #e7e7e7;
    padding: 15px;
    position:relative;
}
.causes-obesity ul li span {
    background: #fd1001;
    border-radius: 50%;
    display: inline-block;
    width: 58px;
    height: 60px;
    padding: 8px;
    position: absolute;
    left: -26px;
    top: 41px;
}
.causes-obesity ul li strong {
    font-size: 18px;
    font-weight: 700;
    color: #191919;
    display: inline-block;
    margin: 0 31px 11px;
}
.causes-obesity ul li p {
    font-size: 14px;
    font-weight: 500;
    color: #191919;
    display: inline-block;
    margin: 0 31px 0;
}
.non-surgical {
    width: 100%;
    float: left;
    margin: 0 0 2rem;
}
.non-surgical strong {
    font-size: 22px;
    font-weight: 700;
    color: #00154c;
    display: inline-block;
    margin: 17px 0 7px;
}
.non-surgical h2 {
    font-size: 24px;
    font-weight: 700;
    color: #00154c;
    text-align: center;
    margin: 16px 0 29px;
}
.non-surgical p {
    font-size: 20px;
    font-weight: 500;
    color: #00154c;
    display: block;
    margin: 0 0 20px;
}
.non-surgical ul{
    margin:0; 
    padding:0;
}
.non-surgical ul li {
    list-style-type: none;
    font-size: 14px;
    font-weight: 500;
    color: #191919;
    padding: 8px 0;
    display:flex;
}
.non-surgical ul li img {
    margin-right: 6px;
    height: fit-content;
}
.loss-programs {
    width: 100%;
    float: left;
    margin: 2rem 0 0;
}
.loss-programs h2 {
    font-size: 25px;
    font-weight: 800;
    color: #00154c;
    margin: 0 0 36px;
    text-align: center;
}
.loss-programs h3 {
    font-size: 20px;
    font-weight: 800;
    color: #00154c;
    display: inline-block;
    margin: 0 0 11px;
}
.loss-programs p {
    font-size: 15px;
    font-weight: 500;
    color: #191919;
}
.loss-programs ul {
    margin: 0 20px 0;
    padding: 0;
}
.loss-programs ul li {
    font-size: 15px;
    font-weight: 500;
    color: #191919;
    padding: 4px 0;
}
.manipal-hospital {
    width: 100%;
    float: left;
    margin: 2rem 0 7rem;
}
.manipal-hospital h2 {
    color: #00154c;
    font-size: 23px;
    font-weight: 700;
    text-align: center;
    margin: 2px 0 30px;
}
.manipal-hospital h5 {
    color: #00154c;
    font-size: 20px;
    font-weight: 700;
    margin: 2px 0 14px;
}
.manipal-hospital p {
    font-size: 15px;
    font-weight: 500;
    color: #191919;
}
.knee-hip {
    background: url(/Content/images/knee-hip-banner.png) no-repeat;
    width: 100%;
    height: 200px;
    position: relative;
    margin-top: 0;
}
.knee-hip .service {
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.knee-hip .service h1 {
    font-size: 28px;
    font-weight: 700;
    color: #00154c;
    margin: 0 0 13px;
    text-align: center;
}
.knee-hip .service p {
    font-size: 18px;
    font-weight: 400;
    color: #000;
    text-align: center;
}
.hip-replacement {
    width: 100%;
    float: left;
    margin: 3rem 0 2rem;
}
.hip-replacement h2 {
    color: #00154c;
    font-size: 24px;
    font-weight: 700;
    margin: 2px 0 30px;
}
.hip-replacement p {
    font-size: 15px;
    font-weight: 500;
    color: #191919;
    line-height: 32px;
}
.hip-replacement button {
    background: #fd1001;
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    padding: 10px 18px;
    margin-top: 96px;
    position: relative;
    cursor: pointer;
    border-radius: 0 26px 0 16px;
    border: 0;
}
.hip-disorder {
    width: 100%;
    float: left;
    margin: 2rem 0 2rem;
}
.hip-disorder h2 {
    color: #00154c;
    font-size: 24px;
    font-weight: 700;
    margin: 2px 0 15px;
}
.hip-disorder p {
    font-size: 14px;
    font-weight: 500;
    color: #191919;
    line-height: 24px;
}
.hip-disorder ul {
    margin:0; 
    padding:0;
}
.hip-disorder ul li {
    font-size: 14px;
    font-weight: 500;
    color: #191919;
    padding: 10px 0;
    list-style-type: none;
    display:flex;
}
.hip-disorder ul li img{margin-right:5px;}
.osteoarthritis {
    width: 100%;
    float: left;
    margin: 2rem 0 2rem;
}
.osteoarthritis h2 {
    color: #00154c;
    font-size: 24px;
    font-weight: 700;
    margin: 2px 0 22px;
    text-align: center;
}
.osteoarthritis ul {
    margin: 0;
    padding: 0;
}
.osteoarthritis ul li {
    font-size: 14px;
    font-weight: 500;
    color: #191919;
    list-style-type: none;
    padding: 13px 0;
    display: flex;
}
.osteoarthritis span {
    font-size: 14px;
    font-weight: 500;
    color: #191919;
}
.osteoarthritis ul li img{margin-right:8px;}
.osteoarthritis p {
    font-size: 16px;
    font-weight: 500;
    color: #191919;
    line-height: 31px;
    text-align: center;
}
.replacement-surgeries {
    width: 100%;
    float: left;
    margin: 0 0 2rem;
}
.replacement-surgeries h2 {
    color: #00154c;
    font-size: 24px;
    font-weight: 600;
    margin: 0 0 13px;
    text-align: center;
}
.replacement-surgeries p {
    font-size: 16px;
    font-weight: 500;
    color: #191919;
    line-height: 24px;
    text-align: center;
    margin: 0 0 49px;
}
.replacement-surgeries ul {
    margin: 0;
    padding: 0;
}
.replacement-surgeries ul li {
    list-style-type: none;
    width: 32.6%;
    margin-bottom:3%;
    float: left;
    margin-right: 1%;
    position:relative;
}
.replacement-surgeries ul li:before {
    content:" ";
    position:absolute;
    left:0;
    bottom:0;
    background: url(/Content/images/crub-banner.png) no-repeat;
    width:100%;
    height:171px;
}
.replacement-surgeries ul li:nth-child(3){margin-right:0;}
.replacement-surgeries ul li:nth-child(6){margin-right:0;}
.replacement-surgeries ul li span {
    position: absolute;
    left: 15px;
    bottom: 42px;
    font-size: 16px;
    font-weight: 700;
    line-height: 25px;
    color: #00154c;
}
.prolonged-pain {
    width: 100%;
    float: left;
    margin: 0 0 2rem;
}
.prolonged-pain h2 {
    color: #00154c;
    font-size: 28px;
    font-weight: 700;
    margin: 0 0 23px;
    text-align: center;
}
.prolonged-pain p {
    font-size: 16px;
    font-weight: 500;
    color: #191919;
    line-height: 24px;
    text-align: center;
    margin: 0 0 47px;
}
.prolonged-pain span {
    font-size: 17px;
    font-weight: 600;
    color: #191919;
    line-height: 24px;
    text-align: right;
    margin: 0 0 43px;
    display: inherit;
}
.prolonged-pain ul {
    margin: 0;
    padding: 0;
    text-align: left;
}
.prolonged-pain ul li {
    font-size: 15px;
    font-weight: 600;
    color: #191919;
    line-height: 24px;
    list-style-type: none;
    padding: 11px 0;
    display: flex;
}
.prolonged-pain ul li img{margin-right:5px;}
.fully-understood {
    width: 100%;
    float: left;
    margin: 0 0 4rem;
}
.fully-understood h2 {
    color: #00154c;
    font-size: 26px;
    font-weight: 700;
    margin: 0 0 15px;
    text-align: center;
}
.fully-understood p {
    font-size: 16px;
    font-weight: 500;
    color: #191919;
    line-height: 24px;
    text-align: center;
    margin: 0 0 47px;
}
.fully-understood ul {
    margin: 0;
    padding: 0;
}
.fully-understood ul li {
    font-size: 16px;
    font-weight: 700;
    color: #191919;
    list-style-type: none;
    width: 24%;
    margin: 0 0.5% 24px;
    float: left;
    box-shadow: 0px 3px 4px 0px rgb(12 6 14 / 14%);
    -webkit-box-shadow: 0px 3px 4px 0px rgb(12 6 14 / 14%);
    border: 1px solid #e7e7e7;
    padding: 13px 13px;
    border-radius: 8px;
}
.replacement-surgery {
    width: 100%;
    float: left;
    margin: 0 0 2rem;
}
.replacement-surgery h2 {
    color: #00154c;
    font-size: 24px;
    font-weight: 700;
    margin: 2px 0 36px;
}
.replacement-surgery ul {
    margin: 0;
    padding: 0;
}
.replacement-surgery ul li {
    font-size: 15px;
    font-weight: 700;
    color: #191919;
    list-style-type: none;
    padding: 9px 0;
    display: flex;
}
.replacement-surgery ul li img{margin-right:8px;}
.replacement-surgery p {
    font-size: 15px;
    font-weight: 500;
    color: #191919;
    line-height: 25px;
    margin-top: 29px;
}
.vitro {
    background: url(/Content/images/ivf-banner.png) no-repeat;
    width: 100%;
    height: 450px;
    position: relative;
    margin-top: 0;
}
.vitro .service {
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.vitro .service h1 {
    font-size: 28px;
    font-weight: 700;
    color: #00154c;
    margin: 0 0 13px;
    text-align: center;
}
.vitro .service p {
    font-size: 18px;
    font-weight: 400;
    color: #000000;
    text-align: center;
}
.essential-treatment {
    width: 100%;
    float: left;
    margin: 0 0 2rem;
}
.essential-treatment h2 {
    color: #00154c;
    font-size: 24px;
    font-weight: 700;
    margin: 2px 0 36px;
    text-align:center;
}
.essential-treatment h3 {
    color: #00154c;
    font-size: 24px;
    font-weight: 600;
    margin: 2px 0 20px;
    text-align:center;
}
.essential-treatment h4 {
    color: #00154c;
    font-size: 24px;
    font-weight: 700;
    margin: 21px 0 20px;
    text-align: center;
}
.essential-treatment p {
    font-size: 14px;
    font-weight: 500;
    color: #191919;
    line-height: 23px;
    margin-top: 29px;
    text-align: center;
}
.essential-treatment span {
    font-size: 14px;
    font-weight: 500;
    color: #191919;
    line-height: 23px;
}
.essential-treatment ul {
    margin: 0;
    padding: 0;
}
.essential-treatment ul li {
    font-size: 14px;
    font-weight: 400;
    color: #191919;
    list-style-type: none;
    padding: 8px 0;
    display: flex;
}
.essential-treatment ul li b{padding:0 4px;}
.essential-treatment ul li img{margin-right:8px;}
.ovulation-issues {
    width: 100%;
    float: left;
    margin: 2rem 0 3rem;
}
.ovulation-issues h2 {
    color: #00154c;
    font-size: 20px;
    font-weight: 700;
    margin: 2px 0 20px;
}
.ovulation-issues ul {
    margin: 0;
    padding: 0;
}
.ovulation-issues ul li {
    font-size: 16px;
    font-weight: 500;
    color: #191919;
    list-style-type: none;
    padding: 13px 0;
    display: flex;
}
.ovulation-issues ul li img
{
    margin-right:8px;
}
.ovulation-issues p {
    font-size: 16px;
    font-weight: 500;
    color: #191919;
    line-height: 31px;
    text-align: left;
}
.born-baby {
    width: 100%;
    float: left;
    margin: 2rem 0 4rem;
}
.born-baby ul {
    margin: 0;
    padding: 0;
    display: flex;
    justify-content: space-between;
}
.born-baby ul li {
    list-style-type: none;
    width: 29%;
    padding: 68px;
    text-align: center;
}
.born-baby ul li h2 {
    color: #191919;
    font-size: 20px;
    font-weight: 700;
    margin: 2px 0 20px;
    text-align: center;
}
.born-baby ul li p{
    font-size: 15px;
    font-weight: 500;
    color: #191919;
    line-height: 31px;
    text-align: center;
}
.born-baby ul li.mat-1 {
    background: url(/Content/images/ivf-banner-3.png) no-repeat;
    width:100%;
    height:390px;
}
.born-baby ul li.mat-2 {
    background: url(/Content/images/ivf-banner-4.png) no-repeat;
    width:100%;
    height:390px;
}
.born-baby ul li.mat-3 {
    background: url(/Content/images/ivf-banner-5.png) no-repeat;
    width:100%;
    height:390px;
}
.risk-factors {
    width: 100%;
    float: left;
    margin: 0 0 1rem;
}
.risk-factors h2 {
    color: #00154c;
    font-size: 24px;
    font-weight: 700;
    margin: 2px 0 36px;
    text-align: center;
}
.risk-factors .nav {
    display: block;
}
.risk-factors .nav-pills .nav-link.active, .risk-factors .nav-pills .show > .nav-link {
    color: #191919;
    background-color: #fff;
    box-shadow: 0px 3px 4px 0px rgb(12 6 14 / 14%);
    -webkit-box-shadow: 0px 3px 4px 0px rgb(12 6 14 / 14%);
    border: 1px solid #e7e7e7;
    padding: 14px;
    font-weight: 700;
    font-size: 15px;
    border-radius:10px;
}
.risk-factors .nav-pills .nav-link {
    color: #191919;
    background-color: #fff;
    box-shadow: 0px 3px 4px 0px rgb(12 6 14 / 14%);
    -webkit-box-shadow: 0px 3px 4px 0px rgb(12 6 14 / 14%);
    border: 1px solid #e7e7e7;
    padding: 14px;
    font-weight: 500;
    font-size: 15px;
    border-radius: 10px;
    margin-bottom: 16px;
}
.risk-factors h3 {
    color: #191919;
    font-size: 18px;
    font-weight: 700;
    margin: 2px 0 11px;
    text-align: left;
}
.risk-factors p {
    font-size: 15px;
    font-weight: 500;
    color: #191919;
    line-height: 25px;
    text-align: left;
}
.risk-factors .tab-content {
    width: 100%;
    height: 100%;
    background: #f5f7fa;
    padding: 15px 0;
}
.infertility {
    width: 100%;
    float: left;
    margin: 2rem 0 2rem;
}
.infertility h2 {
    color: #00154c;
    font-size: 26px;
    font-weight: 700;
    margin: 0 0 25px;
    text-align: center;
}
.infertility h3 {
    color: #00154c;
    font-size: 26px;
    font-weight: 600;
    margin: 0 0 25px;
    text-align: center;
}
.infertility h4 {
    color: #00154c;
    font-size: 24px;
    font-weight: 700;
    margin: 0 0 25px;
    text-align: center;
}
.infertility ul {
    margin: 0;
    padding: 0;
}
.infertility ul li {
    font-size: 14px;
    font-weight: 500;
    color: #191919;
    list-style-type: none;
    padding: 8px 0;
    display: flex;
    width: 50%;
    float: left;
}
.infertility ul li img {
    margin-right: 8px;
}
.framework {
    width: 100%;
    float: left;
    margin: 2rem 0 8rem;
    text-align: left;
}
.framework h2 {
    color: #00154c;
    font-size: 24px;
    font-weight: 700;
    margin: 0 0 25px;
}
.framework h3 {
    color: #00154c;
    font-size: 16px;
    font-weight: 700;
    margin: 44px 0 25px;
    background-color: #fff;
    box-shadow: 0px 3px 4px 0px rgb(12 6 14 / 14%);
    -webkit-box-shadow: 0px 3px 4px 0px rgb(12 6 14 / 14%);
    border: 1px solid #e7e7e7;
    padding: 13px 59px;
    border-radius: 12px;
    display: inline-block;
}
.framework span {
    font-size: 14px;
    font-weight: 600;
    color: #191919;
    line-height: 25px;
}
.framework p {
    font-size: 14px;
    font-weight: 500;
    color: #191919;
    line-height: 32px;
}
.liver-kidney {
    background: url(/Content/images/liver-kidny-banner.png) no-repeat;
    width: 100%;
    height: 450px;
    position: relative;
    margin-top: 0;
}
.liver-kidney .service {
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.liver-kidney .service h1 {
    font-size: 28px;
    font-weight: 700;
    color: #00154c;
    margin: 0 0 13px;
    text-align: center;
}
.liver-kidney .service p {
    font-size: 18px;
    font-weight: 400;
    color: #000000;
    text-align: center;
}
.issues {
    display: flex;
    justify-content: space-around;
    align-items: center;
}
.issues img.add {
    height: 412px;
}
.issues li {
    font-weight: 700!important;
    font-size: 15px!important;
}
.space-1{margin-top:2rem}
.procedures h2.add-new {
    margin: 12px 0 19px;
    font-weight: 700;
    font-size: 23px;
    text-align: center;
}
.procedures ul li.add12 {
    font-size: 15px;
    font-weight: 500;
    padding: 7px 0;
}
.kidney-transplant {
    width: 100%;
    float: left;
    margin: 2rem 0 8rem;
}
.kidney-transplant h2 {
    color: #00154c;
    font-size: 26px;
    font-weight: 700;
    margin: 0 0 25px;
}
.kidney-transplant p {
    font-size: 15px;
    font-weight: 500;
    line-height: 24px;
    color: #000;
}
.kidney-transplant img.img-fluid {
    border-radius: 8px;
    height: 459px;
    width: 100%;
}
.kidney-transplant .topimg {
    position:relative;
}
.kidney-transplant .organ {
    width: 76%;
    left: -30px;
    float: left;
    background: #1f3d9d;
    position: absolute;
    z-index: 9;
    top: 251px;
    padding: 17px;
    border-radius: 8px;
}
.kidney-transplant .organ h2 {
    color: #fff;
    font-size: 19px;
    margin: 6px 0 11px;
}
.kidney-transplant .organ p {
    font-size: 12px;
    font-weight: 500;
    line-height: 22px;
    color: #fff;
}
.kidney-disease {
    width: 100%;
    float: left;
    margin: 2rem 0 0;
}
.kidney-disease h2 {
    color: #00154c;
    font-size: 23px;
    font-weight: 700;
    margin: 0 0 22px;
    text-align: center;
}
.kidney-disease h3 {
    color: #00154c;
    font-size: 16px;
    font-weight: 700;
    margin: 5px 0 14px;
    text-align: left;
}
.kidney-disease strong {
    font-size: 16px;
    font-weight: 700;
    color: #191919;
    display: inline-block;
    margin-bottom: 7px;
}
.kidney-disease p{
    font-size: 15px;
    font-weight: 500;
    line-height: 24px;
    color: #000;
}
.kidney-disease ul{margin:0; padding:0;}
.kidney-disease ul li {
    color: #191919;
    font-size: 14px;
    font-weight: 500;
    padding: 7px 0;
    list-style-type: none;
}
.border-right {
    border-right: 1px solid #909090;
}
.filtering {
    width: 100%;
    float: left;
    margin: 2rem 0 2rem;
}
.filtering h2 {
    color: #00154c;
    font-size: 23px;
    font-weight: 700;
    margin: 0 0 11px;
}
.filtering p {
    font-size: 16px;
    font-weight: 500;
    color: #000;
}
.filtering ul{
   margin:0;
   padding:0;
}
.filtering ul li {
    font-size: 15px;
    font-weight: 500;
    color: #191919;
    list-style-type: none;
    padding: 6px 0;
}
.filtering ul li img{margin-right:8px;}
.kideny-banner {
    width: 100%;
    float: left;
    margin: 2rem 0 8rem;
}
.neuro {
    background: url(/Content/images/neuro-banner.png) no-repeat;
    width: 100%;
    height: 450px;
    position: relative;
    margin-top: 0;
}

.neuro .service {
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.neuro .service h1 {
    font-size: 28px;
    font-weight: 700;
    color: #00154c;
    margin: 0 0 13px;
    text-align: center;
}
.neuro .service p {
    font-size: 18px;
    font-weight: 400;
    color: #000000;
    text-align: center;
}
.best-hospital {
    width: 100%;
    float: left;
    margin: 2rem 0 2rem;
}
.best-hospital h2 {
    color: #00154c;
    font-size: 24px;
    font-weight: 700;
    margin: 0 0 4px;
    text-align: center;
}
.best-hospital p {
    font-size: 16px;
    font-weight: 500;
    color: #000;
    text-align: center;
}
.healthcare-chain {
    background: url(/Content/images/back-nerow.png) no-repeat;
    width: 100%;
    height: auto;
    background-position: bottom;
}

.healthcare-chain ul {
    margin: 0;
    padding: 33px 0 33px;
}
.healthcare-chain ul li {
    font-size: 15px;
    font-weight: 500;
    color: #fff;
    list-style-type: none;
    padding: 11px 0;
    display: flex;
}
.healthcare-chain ul li img {
    margin-right: 8px;
}
.neurology-hospital {
    width: 100%;
    float: left;
    margin: 3rem 0 2rem;
}
.neurology-hospital h2 {
    color: #00154c;
    font-size: 26px;
    font-weight: 700;
    margin: 2px 0 28px;
    text-align: center;
}
#news-Services {
    position: relative;
}
#news-Services h2 {
    color: #fff;
    font-size: 19px;
    font-weight: 700;
    top: 40px;
    left: 22%;
    text-align: center;
    position: absolute;
}
#news-Services p {
    font-size: 13px;
    font-weight: 500;
    color: #fff;
    line-height: 26px;
    text-align: center;
    position: absolute;
    position: absolute;
    left: 36px;
    right: 31px;
    top: 130px;
}
.sld-1 {
    background: url(/Content/images/neuro-banner-2.png) no-repeat;
    width: 100%;
    height: 350px;
    border-radius: 10px;
    position: relative;
    background-position: center top;
}
.sld-2 {
    background: url(/Content/images/neuro-banner-3.png) no-repeat;
    width: 100%;
    height: 350px;
    border-radius: 10px;
    position: relative;
    background-position: center top;
}
.sld-3 {
    background: url(/Content/images/neuro-banner-4.png) no-repeat;
    width: 100%;
    height: 350px;
    border-radius: 10px;
    position: relative;
    background-position: center top;
}
.sld-4 {
    background: url(/Content/images/neuro-banner-5.png) no-repeat;
    width: 100%;
    height: 350px;
    border-radius: 10px;
    position: relative;
    background-position: center bottom;
}
.sld-5 {
    background: url(/Content/images/neuro-banner-6.png) no-repeat;
    width: 100%;
    height: 350px;
    border-radius: 10px;
    position: relative;
    background-position: center top;
}
.sld-1:before, .sld-2:before, .sld-3:before, .sld-4:before, .sld-5:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: linear-gradient(180deg, rgb(0 0 0 / 45%), rgb(0 0 0 / 100%));
    border-radius: 10px;
}
.hospital-institute {
    width: 100%;
    float: left;
    margin: 2rem 0 2rem;
}

.hospital-institute h2 {
    color: #00154c;
    font-size: 23px;
    font-weight: 700;
    text-align: center;
    margin: 2px 0 30px;
}

.hospital-institute strong {
    color: #00154c;
    font-size: 15px;
    font-weight: 700;
    margin: 2px 0 4px;
    display: inline-block;
}

.hospital-institute p {
    font-size: 14px;
    font-weight: 500;
    color: #191919;
}
.best-neurosurgeon {
    float: left;
    width: 100%;
    margin: 1rem 0 1rem;
}
.best-neurosurgeon h2 {
    color: #00154c;
    font-size: 23px;
    font-weight: 700;
    text-align: left;
    margin: 2px 0 22px;
}
.best-neurosurgeon p {
    color: #191919;
    font-size: 16px;
    line-height: 27px;
    font-weight: 500;
}
.best-neurosurgeon ul {
    margin: 0;
    padding: 0;
    box-shadow: 0px 3px 4px 0px rgb(12 6 14 / 14%);
    -webkit-box-shadow: 0px 3px 4px 0px rgb(12 6 14 / 14%);
    border: 1px solid #e7e7e7;
    border-radius: 20px;
    padding: 8px 19px 8px;
}
.best-neurosurgeon ul li {
    color: #191919;
    font-size: 14px;
    font-weight: 500;
    list-style-type: none;
    padding: 6px 0;
    display: flex;
}
.best-neurosurgeon ul li img {
    margin-right: 5px;
}
#main strong {
    color: #00154c;
    font-size: 20px;
    font-weight: 700;
}
#main span {
    color: #000;
    font-size: 15px;
    font-weight: 400;
}
.eye {
    background: url(/Content/images/eye-banner.png) no-repeat;
    width: 100%;
    height: 450px;
    position: relative;
    margin-top: 0;
}
.eye.add {
    background: url(/Content/images/noise-banner.png) no-repeat;
      
}
.eye.add-new {
    background: url(/Content/images/palastic-banner.png) no-repeat;
}
.eye .service {
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.eye .service h1 {
    font-size: 28px;
    font-weight: 700;
    color: #00154c;
    margin: 0 0 13px;
    text-align: center;
}
.eye .service p {
    font-size: 18px;
    font-weight: 400;
    color: #000000;
    text-align: center;
}
.eye-treatment {
    width: 100%;
    float: left;
    margin: 2rem 0 2rem;
}
.eye-treatment h2 {
    color: #00154c;
    font-size: 24px;
    font-weight: 700;
    text-align: center;
    margin: 2px 0 17px;
}
.eye-treatment p {
    font-size: 15px;
    font-weight: 500;
    color: #191919;
}
.surgery-cost {
    width: 100%;
    float: left;
    margin: 2rem 0 2rem;
}
.surgery-cost h2 {
    color: #00154c;
    font-size: 24px;
    font-weight: 700;
    margin: 2px 0 11px;
}
.surgery-cost h2 img{height:auto;}
.surgery-cost p {
    font-size: 15px;
    font-weight: 500;
    color: #191919;
}
.surgery-cost ul {
    margin: 0;
    padding: 0;
}
.surgery-cost ul li {
    color: #191919;
    font-size: 14px;
    font-weight: 700;
    list-style-type: none;
    padding: 7px 0;
    display:flex;
}
.surgery-cost ul li img {
    margin-right: 5px;
    height:auto;
}
.surgery-cost img{height:460px;}
.which-hospital {
    width: 100%;
    float: left;
    margin: 1rem 0 3rem;
}
.which-hospital h2 {
    color: #00154c;
    font-size: 24px;
    font-weight: 700;
    text-align: center;
    margin: 2px 0 17px;
}
.which-hospital .backeye {
    width: 100%;
    float: left;
    background: #00154c;
    border-radius: 10px;
    padding: 9px 0 12px;
    height: 120px;
}
.which-hospital .backeye ul {
    margin: 0;
    padding: 0;
}
.which-hospital .backeye ul li {
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    list-style-type: none;
    padding: 2px 11px;
}
.specialist-doctor {
    float: left;
    width: 100%;
    margin: 1rem 0 3rem;
}
.specialist-doctor h2 {
    color: #00154c;
    font-size: 23px;
    font-weight: 700;
    margin: 2px 0 23px;
    margin: 2px 0 8px;
    text-align:center;
}
.specialist-doctor ul {
    margin: 0;
    padding: 0;
}
.specialist-doctor ul li {
    color: #191919;
    font-size: 15px;
    font-weight: 500;
    list-style-type: none;
    padding: 6px 0;
}
.specialist-doctor ul li img {
    margin-right: 5px;
}
.orthopedic-trauma {
    background: url(/Content/images/orthopedic-trauma-banner.png) no-repeat;
    width: 100%;
    height: 450px;
    position: relative;
    margin-top: 0;
}
.orthopedic-trauma .service {
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.orthopedic-trauma .service h1 {
    font-size: 28px;
    font-weight: 700;
    color: #00154c;
    margin: 0 0 13px;
    text-align: center;
}
.orthopedic-trauma .service p {
    font-size: 16px;
    font-weight: 400;
    color: #000000;
    text-align: center;
}
.fractures-often {
    float: left;
    width: 100%;
    margin: 3rem 0 3rem;
}
.fractures-often h2 {
    color: #00154c;
    font-size: 23px;
    font-weight: 700;
    margin: 2px 0 20px;
    text-align: left;
}
.fractures-often p {
    font-size: 15px;
    font-weight: 500;
    color: #191919;
}
.orthopedic-trauma1 {
    float: left;
    width: 100%;
    margin: 2rem 0 1rem;
}
.orthopedic-trauma1 h2 {
    color: #00154c;
    font-size: 24px;
    font-weight: 700;
    margin: 2px 0 23px;
    text-align: center;
}
.orthopedic-trauma1 p {
    font-size: 15px;
    font-weight: 500;
    color: #191919;
    line-height: 25px;
    text-align: left;
}
.orthopedic-trauma1 h3 {
    color: #00154c;
    font-size: 18px;
    font-weight: 700;
    margin: 20px 0 12px;
    text-align: left;
}
.orthopedic-trauma1 span {
    font-size: 15px;
    font-weight: 500;
    color: #191919;
    line-height: 25px;
    text-align: left;
}
.much-does strong {
    color: #191919;
    font-size: 21px;
    font-weight: 700;
    margin-bottom: 17px;
    display: inline-block;
}
.orthopedic-trauma-diseases {
    float: left;
    width: 100%;
    margin: 2rem 0 0;
}
.orthopedic-trauma-diseases h2 {
    color: #00154c;
    font-size: 26px;
    font-weight: 600;
    margin: 2px 0 34px;
    text-align: center;
}
.orthopedic-trauma-diseases ul {
    margin: 0;
    padding: 28px 0 0;
}
.orthopedic-trauma-diseases ul li {
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    padding: 7px 22px;
}

.orthopedic-trauma-diseases .fractures-1 {
    background: url(/Content/images/lage-banner-1.png) no-repeat;
    width: 100%;
    height: 310px;
    background-size: contain;
}
.orthopedic-trauma-diseases .fractures-2 {
    background: url(/Content/images/lage-banner-1.png) no-repeat;
    width: 100%;
    height: 310px;
    background-size: contain;
}
.orthopedic-trauma-diseases .fractures-3 {
    background: url(/Content/images/lage-banner-1.png) no-repeat;
    width: 100%;
    height: 310px;
    background-size: contain;
}
.transplant {
    background: url(/Content/images/transplant-banner.png) no-repeat;
    width: 100%;
    height: 450px;
    position: relative;
    margin-top: 0;
}

.transplant .service {
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.transplant .service h1 {
    font-size: 28px;
    font-weight: 700;
    color: #00154c;
    margin: 0 0 13px;
    text-align: center;
}
.transplant .service p {
    font-size: 18px;
    font-weight: 400;
    color: #000000;
     text-align: center;
}
.hair-transplant {
    float: left;
    width: 100%;
    margin: 2rem 0 2rem;
}
.hair-transplant h2 {
    color: #00154c;
    font-size: 26px;
    font-weight: 700;
    text-align: center;
    margin: 2px 0 25px;
}
.hair-transplant p {
    color: #191919;
    font-size: 16px;
    line-height: 27px;
    font-weight: 500;
}
.hair-transplant ul {
    margin: 0;
    padding: 0;
    box-shadow: 0px 3px 4px 0px rgb(12 6 14 / 14%);
    -webkit-box-shadow: 0px 3px 4px 0px rgb(12 6 14 / 14%);
    border: 1px solid #e7e7e7;
    border-radius: 20px;
    padding: 8px 19px 8px;
}
.hair-transplant ul li {
    color: #191919;
    font-size: 15px;
    font-weight: 500;
    list-style-type: none;
    padding: 6px 0;
}
.hair-transplant ul li img {
    margin-right: 5px;
}
.duration {
    float: left;
    width: 100%;
    margin: 3rem 0 2rem;
}
.duration ul {
    margin: 0;
    padding: 0;
    display: flex;
    justify-content: space-between;
}
.duration ul li {
    display: inline-flex;
    align-items: center;
    list-style-type: none;
    background: #f2fafe;
    box-shadow: 0px 3px 4px 0px rgb(12 6 14 / 14%);
    -webkit-box-shadow: 0px 3px 4px 0px rgb(12 6 14 / 14%);
    border: 1px solid #e7e7e7;
    border-radius: 11px;
    width: 32%;
    padding: 9px;
}
.duration ul li h2 {
    color: #00154c;
    font-size: 17px;
    font-weight: 700;
    margin-bottom: 4px;
}
.duration ul li p {
    color: #00154c;
    font-size: 14px;
    line-height: 20px;
    font-weight: 500;
}
.duration ul li img{margin-right:10px;}
.much-does {
    float: left;
    width: 100%;
    margin: 2rem 0 2rem;
}
.much-does h2 {
    color: #00154c;
    font-size: 24px;
    font-weight: 700;
    margin: 2px 0 8px;
}
.much-does p {
    color: #191919;
    font-size: 14px;
    line-height: 27px;
    font-weight: 500;
}
.much-does ul {
    margin: 0 30px 23px;
    padding: 0;
}
.much-does ul li {
    color: #191919;
    font-size: 15px;
    font-weight: 500;
    padding: 5px 0;
}
.much-does span {
    color: #191919;
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 12px;
    display: flex;
}
.much-does span img {
    margin-right: 6px;
    height: fit-content;
}
.minimally {
    float: left;
    width: 100%;
    margin: 2rem 0 2rem;
}
.minimally h2 {
    color: #00154c;
    font-size: 26px;
    font-weight: 700;
    margin: 2px 0 8px;
    text-align:center;
}

.minimally p {
    color: #191919;
    font-size: 15px;
    line-height: 27px;
    font-weight: 500;
    text-align: center;
}
.hair-loss {
    float: left;
    width: 100%;
    margin: 2rem 0 8rem;
}

.hair-loss h2 {
    color: #00154c;
    font-size: 26px;
    font-weight: 700;
    margin: 2px 0 8px;
    text-align: center;
}

.hair-loss ul {
    margin: 0;
    padding: 0;
}
.hair-loss ul li {
    color: #191919;
    font-size: 14px;
    font-weight: 700;
    list-style-type: none;
    padding: 6px 0;
}
.hair-loss ul li img{margin-right:6px;}
.much-does span b {
    display: contents;
}
.stem-cell-therapy {
    background: url(/Content/images/stem-cell-banner.png) no-repeat;
    width: 100%;
    height: 450px;
    position: relative;
    margin-top: 0;
}

.stem-cell-therapy .service {
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.stem-cell-therapy .service h1 {
    font-size: 28px;
    font-weight: 700;
    color: #00154c;
    margin: 0 0 13px;
    text-align: center;
}
.stem-cell-therapy .service p {
    font-size: 18px;
    font-weight: 400;
    color: #000000;
    text-align: center;
}
.stem-cell {
    float: left;
    width: 100%;
    margin: -4rem 0 0;
}
.stem-cell p strong {
    color: #00154c;
    font-size: 22px;
    font-weight: 700;
    margin: 0 0 15px;
    display: inherit;
}
.stem-cell p {
    box-shadow: 0px 3px 4px 0px rgb(12 6 14 / 14%);
    -webkit-box-shadow: 0px 3px 4px 0px rgb(12 6 14 / 14%);
    border: 1px solid #e7e7e7;
    border-radius: 10px;
    background: #fff;
    padding: 20px;
    font-size: 15px;
    line-height: 25px;
}
.processing-laboratory {
    float: left;
    width: 100%;
    margin: 0 0 3rem;
}
.processing-laboratory ul {
    margin: 0;
    padding: 0;
    display: flex;
    justify-content: space-between;
}
.processing-laboratory ul li {
    width: 32%;
    list-style-type: none;
    position: relative;
}
.processing-laboratory ul li img {
    width: 100%;
    border-radius: 10px;
}
.processing-laboratory ul li .therapy {
    width: 100%;
    float: left;
    background: #00154c;
    position: absolute;
    bottom: 0;
    height: 150px;
    padding: 11px;
    border-radius: 0 0 10px 10px;
}
.processing-laboratory ul li .therapy h2 {
    color: #fff;
    font-size: 15px;
    font-weight: 700;
    margin-top: 7px;
}
.processing-laboratory ul li .therapy p {
    color: #fff;
    font-size: 12px;
}
.processing-laboratory ul li .therapy h2 img {
    width: auto;
    border-radius: 0;
}
.benefits {
    width: 100%;
    float: left;
    margin: 0 0 2px;
}
.benefits h2 {
    color: #00154c;
    font-size: 24px;
    font-weight: 700;
    margin: 0 0 15px;
    text-align: center;
}

.benefits ul {
    margin: 0;
    padding: 0;
}
.benefits ul li {
    font-size: 14px;
    font-weight: 600;
    color: #191919;
    list-style-type: none;
    width: 48.4%;
    height: auto;
    display: flex;
    margin: 0 0.8% 1.1%;
    float: left;
    box-shadow: 0px 3px 4px 0px rgb(12 6 14 / 14%);
    -webkit-box-shadow: 0px 3px 4px 0px rgb(12 6 14 / 14%);
    border: 1px solid #e7e7e7;
    padding: 13px 13px;
    border-radius: 8px;
    align-items: center;
}
.benefits p {
    font-size: 15px;
    font-weight: 600;
    color: #191919;
    align-items: center;
}
.benefits ul li img{margin-right:8px;}
.our-services {
    float: left;
    width: 100%;
    margin: 0 0 1rem;
}
.our-services h2 {
    color: #00154c;
    font-size: 20px;
    font-weight: 700;
    margin: 2px 0 19px;
    text-align: left;
}
.our-services ul {
    margin: 0;
    padding: 28px 0 0;
}
.our-services ul li {
    font-size: 15px;
    font-weight: 500;
    color: #fff;
    padding: 7px 22px;
}
.much-does span i {
    margin-left: 6px;
}
.our-services .fractures-1 {
    background: url(/Content/images/stem-cell-banner-4.jpg) no-repeat;
    width: 100%;
    height: 310px;
    background-size: contain;
}
.our-services .fractures-2 {
    background: url(/Content/images/stem-cell-banner-4.jpg) no-repeat;
    width: 100%;
    height: 310px;
    background-size: contain;
}
.our-services .fractures-3 {
    background: url(/Content/images/stem-cell-banner-4.jpg) no-repeat;
    width: 100%;
    height: 310px;
    background-size: contain;
}

.identifiable-information.add {
    margin: 0 0 1rem;
}
.other-treat-main.add {
    margin: 0 0 10rem;
}
.packages {
    background: url(/Content/images/packages-banner.png) no-repeat;
    width: 100%;
    height: 250px;
    position: relative;
    margin-top: 0;
}

.packages .service {
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.packages .service h1 {
    font-size: 28px;
    font-weight: 700;
    color: #00154c;
    margin: 0 0 13px;
    text-align: center;
}
.packages .service p {
    font-size: 16px;
    font-weight: 400;
    color: #000000;
    text-align: center;
}
.offers-include {
    float: left;
    width: 100%;
    margin: 2rem 0 2rem;
}
.offers-include h2 {
    color: #00154c;
    font-size: 24px;
    font-weight: 700;
    text-align: center;
    margin: 2px 0 25px;
}
.offers-include p {
    color: #191919;
    font-size: 14px;
    line-height: 27px;
    font-weight: 500;
}
.offers-include ul {
    margin: 0;
    padding: 0;
    box-shadow: 0px 3px 4px 0px rgb(12 6 14 / 14%);
    -webkit-box-shadow: 0px 3px 4px 0px rgb(12 6 14 / 14%);
    border: 1px solid #e7e7e7;
    border-radius: 20px;
    padding: 8px 19px 8px;
    height: 105px;
}
.offers-include ul li {
    color: #191919;
    font-size: 14px;
    font-weight: 500;
    list-style-type: none;
    padding: 6px 0;
    display: flex;
    align-items: center;
}
.offers-include ul li img {
    margin-right: 10px;
    height: fit-content;
}
.goiter-removal-surgery {
    float: left;
    width: 100%;
    margin: 2rem 0 0;
}
.goiter-removal-surgery ul {
    margin: 0;
    padding: 0;
}
.goiter-removal-surgery ul li {
    width: 31.3%;
    margin-right: 3%;
    margin-bottom: 3%;
    list-style-type: none;
    position: relative;
    float: left;
}
.goiter-removal-surgery ul li:nth-child(3){
    margin-right: 0;
   
}
.goiter-removal-surgery ul li:nth-child(6) {
    margin-right: 0;
}
.goiter-removal-surgery ul li:nth-child(9) {
    margin-right: 0;
}
.goiter-removal-surgery ul li img {
    width: 100%;
    border-radius: 10px;
}
.goiter-removal-surgery ul li .therapy {
    width: 100%;
    float: left;
    background: #00154c;
    position: absolute;
    bottom: 0;
    height: 190px;
    padding: 15px;
    border-radius: 0 0 10px 10px;
}
.goiter-removal-surgery ul li .therapy h2 {
    color: #fff;
    font-size: 15px;
    font-weight: 700;
    margin-top: 7px;
}

.goiter-removal-surgery ul li .therapy h2 img {
    width: auto;
    border-radius: 0;
}
.goiter-removal-surgery ul li .therapy .processed{
    display: flex;
    justify-content: space-between;
    align-items: end;
}
.goiter-removal-surgery ul li .therapy .processed p {
    color: #fff;
    font-size: 12px;
    margin-bottom: 7px;
}
.goiter-removal-surgery ul li .therapy .processed span {
    color: #fff;
    font-size: 12px;
    display:block;
    text-decoration-line: line-through;
}
.goiter-removal-surgery ul li .therapy .processed strong {
    color: #fff;
    font-size: 12px;
}
.goiter-removal-surgery ul li .therapy .processed a {
    background: #fff;
    color: #00154c;
    font-size: 13px;
    line-height: 27px;
    font-weight: 600;
    border-radius: 5px;
    text-decoration: none;
    padding: 2px 8px;
    display: inline-block;
}
.hospital {
    background: url(/Content/images/hospital-banner.png) no-repeat;
    width: 100%;
    height: 250px;
    position: relative;
    margin-top: 0;
}

.hospital .service {
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.hospital .service h1 {
    font-size: 28px;
    font-weight: 700;
    color: #00154c;
    margin: 0 0 13px;
    text-align: center;
}
.hospital .service p {
    font-size: 18px;
    font-weight: 400;
    color: #000;
    text-align: center;
}

.specialties {
    float: left;
    width: 100%;
    margin: 0 0 4rem;
}
.specialties h2 {
    font-size: 24px;
    font-weight: 700;
    color: #00154c;
    margin: 0 0 13px;
}
.specialties p {
    color: #333;
    font-size: 15px;
    font-weight: 500;
}
.specialties h3 {
    font-size: 20px;
    font-weight: 600;
    color: #00154c;
    margin: 0 0 13px;
}
.specialties ul {
    margin: 0 19px 12px;
    padding: 0;
}
.specialties ul li {
    color: #333;
    font-size: 15px;
    font-weight: 500;
    padding: 4px 0;
}

.specialties .filter {
    float: left;
    width: 100%;
    height: 100vh;
    box-shadow: 0px 3px 4px 0px rgb(12 6 14 / 14%);
    -webkit-box-shadow: 0px 3px 4px 0px rgb(12 6 14 / 14%);
    border: 1px solid #a2a4a4;
    border-radius: 20px;
    margin-top: 30px;
}
.specialties .filter h2 {
    color: #00154c;
    font-size: 16px;
    font-weight: 700;
    margin: 19px 15px 0;
}
.specialties .filter hr {
    margin-top: 0.6rem;
    margin-bottom: 0.4rem;
    border: 0;
    border-top: 1px solid #696969;
}
.specialties .filter ul {
    margin:0;
    padding:0;
}
.specialties .filter ul li {
    color: #191919;
    font-size: 13px;
    font-weight: 500;
    list-style-type: none;
    padding: 3px 15px;
}
.specialties .filter strong {
    color: #191919;
    font-size: 14px;
    font-weight: 700;
    display: inline-block;
    margin: 0 13px 7px;
}
.applo-hospital {
    display: flex;
    box-shadow: 0px 3px 4px 0px rgb(12 6 14 / 14%);
    -webkit-box-shadow: 0px 3px 4px 0px rgb(12 6 14 / 14%);
    border: 1px solid #a2a4a4;
    border-radius: 10px;
    margin-bottom: 28px;
    padding-right: 24px;
    margin-top: 10px;
}
.applo-hospital img {
    border-radius: 10px 0 0 10px;
    margin-right: 17px;
}
.applo-hospital h2 {
    color: #00154c;
    font-size: 20px;
    font-weight: 700;
    margin: 10px 0 4px;
}
.applo-hospital h2 span{
    float:right;
}
.applo-hospital h2 span svg {
    color: #fd1001;
    font-size: 16px;
    padding: 1px;
}
.applo-hospital p {
    color: #191919;
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 3px;
}
.applo-hospital strong {
    color: #595959;
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 3px;
    display: inline-block;
}
.applo-hospital a {
    background: #00154c;
    color: #fff;
    font-size: 15px;
    line-height: 27px;
    font-weight: 700;
    text-decoration: none;
    padding: 3px 10px;
    display: inline-block;
    margin-top: 5px;
}
.ratings {
    float: left;
    width: 100%;
    margin: 0 0 10rem;
    text-align: center;
}
.ratings h2 {
    color: #00154c;
    font-size: 35px;
    font-weight: 700;
    margin: 10px 0 20px;
}
.ratings span svg {
    font-size: 30px;
    color: #b2b2b2;
    padding:2px;
}
.ratings p {
    color: #00154c;
    font-size: 21px;
    font-weight: 500;
    display: block;
    margin: 16px 0 11px;
}
.ratings strong svg {
    font-size: 20px;
    color: #fd1001;
    padding: 2px;
}
.cost {
    background: url(/Content/images/cost-banner.png) no-repeat;
    width: 100%;
    height: 450px;
    position: relative;
    margin-top: 0;
}
.cost .service {
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.cost .service h1 {
    font-size: 28px;
    font-weight: 700;
    color: #00154c;
    margin: 0 0 13px;
    text-align: center;
}
.cost .service p {
    font-size: 15px;
    font-weight: 400;
    color: #000;
    text-align: center;
}
.anaesthesia {
    width: 100%;
    float: left;
    margin: 3rem 0 2rem;
}
.anaesthesia h2 {
    font-size: 26px;
    font-weight: 700;
    color: #00154c;
    margin: 0 0 25px;
}
.anaesthesia strong {
    font-size: 18px;
    font-weight: 700;
    color: #00154c;
    display: inline-block;
    margin: 0 0 0;
}

.anaesthesia p {
    font-size: 14px;
    font-weight: 500;
    color: #191919;
    line-height: 22px;
}
.anaesthesia button {
    background: #063060;
    color: #fff;
    font-size: 14px;
    border-radius: 20px;
    font-weight: 500;
    padding: 8px 0;
    margin-top: 31px;
    position: relative;
    cursor: pointer;
}
.anaesthesia button span {
    background: #fd1001;
    width: 38px;
    height: 38px;
    display: inline-block;
    border-radius: 20px;
    position: absolute;
    top: 0;
}
.anaesthesia button font {
    display: inline;
    padding: 0 11px 0 44px;
}

.miscellaneous-cost {
    width: 100%;
    float: left;
    margin: 2rem 0 3rem;
}
.miscellaneous-cost h2 {
    font-size: 24px;
    font-weight: 700;
    margin: 0 0 25px;
    text-align: center;
    color: #00154c;
}
.miscellaneous-cost h3 {
    font-size: 24px;
    font-weight: 700;
    margin: 0 0 25px;
    text-align: center;
    color: #00154c;
}
.miscellaneous-cost p {
    font-size: 14px;
    font-weight: 500;
    color: #191919;
    line-height: 26px;
    text-align: center;
}
.miscellaneous-cost span {
    font-size: 14px;
    font-weight: 500;
    color: #191919;
    line-height: 36px;
    display: inherit;
}
.miscellaneous-cost ul {
    margin: 18px 0 0;
    padding: 0;
}
.miscellaneous-cost li {
    display: flex;
    font-size: 14px;
    font-weight: 600;
    color: #191919;
    padding: 4px 0;
}
.miscellaneous-cost li img{margin-right:10px;}
.qualified-surgeons {
    width: 100%;
    float: left;
    margin: 0 0 2rem;
}
.qualified-surgeons h4 {
    font-size: 18px;
    font-weight: 700;
    margin: 15px 0 11px;
    color: #00154c;
}
.qualified-surgeons p {
    font-size: 14px;
    font-weight: 500;
    color: #191919;
    line-height: 20px;
}
.qualified-surgeons ul{
    margin:0;
    padding:0;
}
.qualified-surgeons ul li {
    color: #191919;
    font-size: 15px;
    font-weight: 500;
    list-style-type: none;
    padding: 7px 0;
}

.replacement {
    width: 100%;
    float: left;
    margin: 0 0 0;
}

.replacement h4 {
    font-size: 21px;
    font-weight: 700;
    margin: 15px 0 11px;
    color: #00154c;
    text-align:center;
}
.replacement p {
    font-size: 14px;
    font-weight: 500;
    color: #191919;
    line-height: 20px;
    text-align:center;
}
.replacement ul {
    margin: 0;
    padding: 0;
}
.replacement ul li {
    color: #191919;
    font-size: 15px;
    font-weight: 500;
    list-style-type: none;
    padding: 7px 0;
}
.careful {
    width: 100%;
    float: left;
    margin: 2rem 0 8rem;
}
.careful h4 {
    font-size: 22px;
    font-weight: 700;
    margin: 15px 0 11px;
    color: #00154c;
    text-align: center;
}
.careful p {
    font-size: 14px;
    font-weight: 500;
    color: #191919;
    line-height: 25px;
    text-align: center;
}
.hippa {
    background: url(/Content/images/hippa-banner.png) no-repeat;
    width: 100%;
    height: 200px;
    position: relative;
    margin-top: 0;
}
.hippa .service {
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.hippa .service h1 {
    font-size: 28px;
    font-weight: 700;
    color: #00154c;
    margin: 0 0 13px;
    text-align: center;
}
.hippa .service p {
    font-size: 16px;
    font-weight: 400;
    color: #000;
    text-align: center;
}
.service-title h2.add {
    font-size: 18px;
    font-weight: 600;
    line-height: 27px;
    margin: 12px 0 29px;
    position: relative;
}
.service-title h2.add:before {
    position: absolute;
    content: "";
    top: 62px;
    left: 0;
    height: 2px;
    width: 60px;
    background: #ff0075;
}
.regulations {
    width: 100%;
    float: left;
    margin: 2rem 0 2rem;
}
.regulations h2 {
    font-size: 22px;
    font-weight: 700;
    margin: 15px 0 11px;
    color: #00154c;
    text-align: center;
}
.regulations p {
    font-size: 14px;
    font-weight: 500;
    color: #191919;
    line-height: 25px;
    text-align: center;
}
.identifying {
    width: 100%;
    float: left;
    margin: 2rem 0 3rem;
}
.identifying h2 {
    font-size: 22px;
    font-weight: 700;
    margin: 15px 0 11px;
    color: #00154c;
}
.identifying p {
    font-size: 14px;
    font-weight: 500;
    color: #191919;
    line-height: 25px;
}
.highlighting {
    width: 100%;
    float: left;
    margin: 0 0 0;
}
.highlighting h2 {
    font-size: 22px;
    font-weight: 700;
    margin: 15px 0 11px;
    color: #00154c;
    line-height: 30px;
}
.highlighting p {
    font-size: 15px;
    font-weight: 500;
    color: #191919;
    line-height: 25px;
}
.space-new{margin-top:186px;}
.regulations ul {
    margin: 0;
    padding: 0;
}
.regulations ul li {
    color: #191919;
    font-size: 14px;
    font-weight: 500;
    list-style-type: none;
    padding: 6px 0;
    display: flex
}
.regulations ul li img{margin-right:6px;}
.protect {
    width: 100%;
    float: left;
    margin: 0 0 0;
}
.protect h2 {
    font-size: 19px;
    font-weight: 700;
    margin: 15px 0 7px;
    color: #00154c;
}
.protect p {
    font-size: 15px;
    font-weight: 500;
    color: #191919;
    line-height: 25px;
}
.protect ul {
    margin: 0;
    padding: 0;
}
.protect ul li {
    color: #191919;
    font-size: 15px;
    font-weight: 500;
    list-style-type: none;
    padding: 7px 0;
}
.hipp-space {
    margin: 0 0 8rem;
}
.getaquote {
    background: url(/Content/images/getaquote-bannr.png) no-repeat;
    width: 100%;
    height: 200px;
    position: relative;
    margin-top: 0;
}
.getaquote .service {
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.getaquote .service h1 {
    font-size: 27px;
    font-weight: 700;
    color: #00154c;
    margin: 0 0 13px;
    text-align: center;
}
.personal-information {
    width: 100%;
    float: left;
    margin: 3rem 0 0;
}
.personal-information h2 {
    font-size: 22px;
    font-weight: 700;
    color: #00154c;
    margin: 0 0 49px;
}
.personal-information .form-main{
    display:flex; 
    justify-content:space-between;
    margin-bottom: 30px;
}
.personal-information .form-main .data-1 {
    width: 48%;
    position: relative;
}
.personal-information .form-main .data-2 {
    width: 48%;
    position: relative;
}
.personal-information .form-main .data-1 label, .personal-information .form-main .data-2 label {
    font-size: 14px;
    font-weight: 600;
    color: #00154c;
    position: absolute;
    top: -12px;
    left: 13px;
    background: #fff;
    margin-bottom: 0;
}
.personal-information .form-main .data-1 label sup, .personal-information .form-main .data-2 label sup{
     font-size: 14px;
    font-weight: 700;
    color: red;
}
.personal-information .form-main .data-1 input, .personal-information .form-main .data-2 input {
    display: block;
    width: 100%;
    padding: 0.575rem .75rem 12px;
    height: 46px;
    font-size: 14px;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #dbdbdb;
    border-radius: 10px;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}
.personal-information .form-main .data-1 select {
    display: block;
    width: 100%;
    padding: 0.575rem .75rem 12px;
    height: 46px;
    font-size: 14px;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #dbdbdb;
    border-radius: 10px;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}
.personal-information .form-main-1 {
    width: 100%;
    float: left;
    position: relative;
    margin-bottom: 27px;
    margin-top: 13px;
}
.personal-information .form-main-1 .data-3{width:100%;}
.personal-information .form-main-1 .data-3 .iti {
    width: 100%;
}
.personal-information .form-main-1 .data-3 label{
    font-size: 14px;
    font-weight: 600;
    color: #00154c;
    position: absolute;
    top: -35px;
    left: 13px;
    background: #fff;
    margin-bottom: 0;
    z-index: 9;
}
.personal-information .form-main-1 .data-3 label sup{
     font-size: 14px;
     font-weight: 700;
     color: red;
}
.personal-information .form-main-1 .data-3 input{
    display: block;
    width: 100%;
    padding: 0.575rem 0.75rem 12px;
    height: 46px;
    font-size: 14px;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #dbdbdb;
    border-radius: 10px;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    margin-top: -23px;
}
.personal-information .form-main-1.add .data-3 input {

    padding: 0.575rem 3.63rem 12px;
       
}
.personal-information .form-main-1.add {
    margin-top: 0;
}
.iti input {
    display: none!important;
}
.iti__flag-container {

    top: 2px!important;
}
.iti__country-list {
    margin: 15px 0 0 -1px!important;
}
.personal-information.space-form {
    margin: 1rem 0 8rem;
}
.personal-information .form-main-1 .data-3 label.add {
    top: -11px;
}
.personal-information .questions {
    width: 100%;
    float: left;
}
.personal-information .questions h3 {
    font-size: 16px;
    font-weight: 600;
    color: #00154c;
    margin: 0 0 22px;
}
.personal-information .questions textarea {
    display: block;
    width: 100%;
    padding: 0.575rem .75rem 12px;
    height: 46px;
    font-size: 16px;
    line-height: 1.5;
    color: #495057;
    font-weight:500;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #dbdbdb;
    border-radius: 10px;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}
.personal-information .questions button {
    background: #182856;
    padding: 10px 24px;
    color: #fff;
    border: 0;
    width: 100%;
    border-radius: 10px;
    font-size: 22px;
    font-weight: 600;
    margin-top: 34px;
}
.refund-policy {
    background: url(/Content/images/refund-policy-bannr.png) no-repeat;
    width: 100%;
    height:200px;
    position: relative;
    margin-top: 0;
}
.refund-policy .service {
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.refund-policy .service h1 {
    font-size: 27px;
    font-weight: 700;
    color: #00154c;
    margin: 0 0 13px;
    text-align: center;
}
.cancellation {
    width: 100%;
    float: left;
    margin: 2rem 0 0;
}
.cancellation h2 {
    font-size: 25px;
    font-weight: 700;
    color: #00154c;
    margin: 6px 0 37px;
    text-align: center;
}
.cancellation h3 {
   font-size: 23px;
    font-weight: 700;
    color: #00154c;
    margin: 6px 0 23px;
    text-align: left;
}
.cancellation strong {
    font-size: 19px;
    font-weight: 700;
    color: #191919;
    margin: 0 0 22px;
    display: inline-block;
}
.cancellation p {
    font-size: 15px;
    font-weight: 500;
    color: #191919;
    line-height: 25px;
}
.appointment {
    width: 100%;
    float: left;
    margin: 3rem 0 1rem;
}
.appointment .consultation {
    display: flex;
    justify-content: space-between;
    background: #23305c;
    padding: 27px 24px 22px;
    border-radius: 10px;
    align-items: center;
}
.appointment .consultation h2 {
    font-size: 19px;
    font-weight: 700;
    color: #fff;
    margin-bottom: 0;
}
.appointment .consultation a {
    background: #fff;
    padding: 12px 12px;
    color: #23305c;
    font-size: 15px;
    font-weight: 700;
    border-radius: 6px;
    display: inline-block;
    text-decoration:none;
}
.why-choose {
    background: url(/Content/images/hospital-banner.png) no-repeat;
    width: 100%;
    height: 200px;
    position: relative;
    margin-top: 0;
}
.why-choose .service {
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.why-choose .service h1 {
    font-size: 28px;
    font-weight: 700;
    color: #00154c;
    margin: 0 0 13px;
    text-align: center;
}
.why-choose .service p {
    font-size: 16px;
    font-weight: 400;
    color: #000000;
    text-align: center;
}
.major-features {
    width: 100%;
    float: left;
    margin: 2rem 0 2rem;
}
.major-features h2 {
    color: #00154c;
    font-size: 24px;
    font-weight: 700;
    margin: 2px 0 23px;
    text-align: center;
}
.major-features ul {
    margin: 0;
    padding: 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.major-features ul li {
/*    width: 30%;*/
    list-style-type: none;
    position: relative;

}
.major-features ul li img {
    width: 300px;
    height: 338px;
    border-radius: 8px;
}
.major-features ul li h3 {
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    background: #00154c;
    width: 267px;
    position: absolute;
    bottom: 23px;
    margin: 0 14px 3px;
    padding: 9px;
    text-align: center;
    height: 71px;
    line-height: 24px;
}
.best-procedures {
    float: left;
    width: 100%;
    margin: 2rem 0 2rem;
}
.best-procedures h2 {
    color: #00154c;
    font-size: 24px;
    font-weight: 700;
    margin: 2px 0 34px;
    text-align: center;
}
.best-procedures ul {
    margin: 0;
    padding: 65px 0 0;
}
.best-procedures ul li {
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    padding: 7px 22px;
}

.best-procedures .fractures-1 {
    background: url(/Content/images/best-banner.png) no-repeat;
    width: 100%;
    height: 310px;
    background-size: contain;
}
.best-procedures .fractures-2 {
    background: url(/Content/images/best-banner.png) no-repeat;
    width: 100%;
    height: 310px;
    background-size: contain;
}
.best-procedures .fractures-3 {
    background: url(/Content/images/best-banner.png) no-repeat;
    width: 100%;
    height: 310px;
    background-size: contain;
}
.disclaimer {
    background: url(/Content/images/disclaimer-banner.png) no-repeat;
    width: 100%;
    height: 200px;
    position: relative;
    margin-top: 0;
}
.disclaimer .service {
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.disclaimer .service h1 {
    font-size: 28px;
    font-weight: 700;
    color: #00154c;
    margin: 0 0 13px;
    text-align: center;
}
.disclaimer .service p {
    font-size: 16px;
    font-weight: 400;
    color: #000;
    text-align: center;
}
.overview {
    float: left;
    width: 100%;
    margin: 2rem 0 8rem;
}
.overview h2 {
    font-size: 20px;
    font-weight: 700;
    color: #00154c;
    margin: 24px 0 22px;
    text-align: left;
}
.overview h3 {
    font-size: 18px;
    font-weight: 700;
    color: #00154c;
    margin: 24px 0 22px;
    text-align: left;
}
.overview p {
    font-size: 15px;
    font-weight: 500;
    color: #000;
    line-height: 26px;
    text-align: justify;
}
.financing {
    background: url(/Content/images/financing-banner.png) no-repeat;
    width: 100%;
    height: 200px;
    position: relative;
    margin-top: 0;
}
.financing .service {
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.financing .service h1 {
    font-size: 28px;
    font-weight: 700;
    color: #00154c;
    margin: 0 0 13px;
    text-align: center;
}

.financing .service p {
    font-size: 16px;
    font-weight: 400;
    color: #000;
    text-align: center;
}
.more-options {
    float: left;
    width: 100%;
    margin: 1rem 0 2rem;
}
.more-options h3 {
    color: #00154c;
    font-size: 24px;
    font-weight: 700;
    margin: 0 0 16px;
    text-align:center;
}
.more-options h4 {
    color: #191919;
    font-size: 17px;
    font-weight: 700;
    margin-bottom: 8px;
}
.more-options p {
    color: #191919;
    font-size: 15px;
    font-weight: 500;
    line-height:24px;
}
.more-options ul{ 
    margin:0; padding:0
}
.more-options ul li {
    color: #191919;
    font-size: 14px;
    font-weight: 500;
    list-style-type: none;
    padding: 11px 0;
    display: flex;
}
.more-options ul li img {
    margin-right: 7px;
}
.more-options strong {
    color: #191919;
    font-size: 16px;
    font-weight: 700;
    display: inline-block;
}
.finding-healthcare {
    float: left;
    width: 100%;
    margin: 1rem 0 2rem;
}
.finding-healthcare h3 {
    color: #00154c;
    font-size: 24px;
    font-weight: 700;
    margin: 0 0 11px;
    text-align: center;
}
.finding-healthcare p {
    color: #191919;
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
    text-align: center;
}
.finding-healthcare ul{
    margin:0;
    padding:0;
    display:flex;
    justify-content:space-between;
}
.finding-healthcare ul li {
    list-style-type: none;
    text-align: center;
}
.finding-healthcare ul li span {
    background: #00154c;
    display: inline-block;
    border-radius: 50%;
    padding: 20px;
}
.finding-healthcare ul li span img {
    width: 60px;
    height: 60px;
}
.finding-healthcare ul li strong {
    color: #191919;
    font-size: 18px;
    font-weight: 700;
    text-align: center;
    display: block;
    margin: 8px 0 11px;
}
.finding-healthcare ul li p {
    color: #191919;
    font-size: 14px;
    font-weight: 500;
    line-height: 22px;
    text-align: center;
    margin: 15px 0 25px;
}
.hospitals {
    float: left;
    width: 100%;
    background: #0d2b55;
    margin: 1rem 0 8rem;
    padding: 23px 0 13px;
}
.hospitals h3 {
    color: #fff;
    font-size: 27px;
    font-weight: 700;
    margin: 0 0 0;
}
.hospitals p {
    color: #fff;
    font-size: 20px;
    font-weight: 500;
    margin: 2px 0 11px;
}
.hospitals ul {
    margin: 8px 0 0;
    padding: 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.hospitals ul li{
    list-style-type:none;
    color:#fff;
}
.hospitals ul li a {
    background: #4268d1;
    color: #fff;
    font-weight: 600;
    font-size: 17px;
    padding: 7px 13px;
    border-radius: 10px;
    border: 0;
    display:inline-block;
}
.hospitals ul li span {
    color: #fff;
    font-size: 21px;
    font-weight: 700;
    margin: 0 0 11px;
}
.hospitals ul li img{height:30px;}
.dropdown-menu.show.service {
    max-height: 400px;
    overflow-y: scroll;
    overflow-x: hidden;
}
.visa {
    background: url(/Content/images/visa-banner.png) no-repeat;
    width: 100%;
    height: 200px;
    position: relative;
    margin-top: 0;
}
.visa .service {
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.visa .service h1 {
    font-size: 28px;
    font-weight:700;
    color: #00154c;
    margin: 0 0 13px;
    text-align: center;
}
.visa .service p {
    font-size: 16px;
    font-weight: 400;
    color: #000;
    text-align: center;
}
.medical-visa {
    float: left;
    width: 100%;
    margin: 2rem 0 2rem;
}
.medical-visa h2 {
    color: #00154c;
    font-size: 24px;
    font-weight: 700;
    margin: 0 0 19px;
    text-align: center;
}
.medical-visa h3 {
    color: #00154c;
    font-size: 24px;
    font-weight: 700;
    margin: 10px 0 19px;
}
.medical-visa p {
    color: #353535;
    font-size: 16px;
    line-height: 26px;
    font-weight: 500;
}
.medical-visa strong {
    color: #191919;
    font-size: 18px;
    font-weight: 700;
    margin: 0 0 12px;
    display: inline-block;
}
.medical-visa ul {
    margin: 0;
    padding: 0
}
.medical-visa ul li {
    color: #191919;
    font-size: 14px;
    font-weight: 600;
    list-style-type: none;
    padding: 6px 0;
    display: flex;
}
.medical-visa ul li img {
    margin-right: 7px;
    height: fit-content;
}
.passport {
    float: left;
    width: 100%;
    margin: 0 0 0;
    text-align: center;
}
.passport ul{
    margin:0;
    padding:0;
}
.passport ul li {
    list-style-type: none;
    border: 2px solid #28659a;
    width: 47.5%;
    margin-right: 5%;
    margin-bottom: 4%;
    float: left;
    border-radius: 50px 0 50px 0;
}
.passport ul li:nth-child(2){ margin-right: 0;}
.passport ul li:nth-child(4){ margin-right: 0;}
.passport ul li:nth-child(6){ margin-right: 0;}
.passport ul li span {
    display: inline-block;
    background: url(/Content/images/arrow-crub-top.png) no-repeat;
    width: 188px;
    height: 115px;
    margin-top: -16px;
}
.passport ul li span img {
    padding-top: 26px;
}
.passport ul li h2 {
    color: #084d8a;
    font-size: 19px;
    margin: 8px 0 10px;
    font-weight: 600;
}
.passport ul li p {
    color: #353535;
    font-size: 15px;
    font-weight: 500;
    margin: 0 26px 22px;
}
.visa-issuance-process {
    float: left;
    width: 100%;
    margin: 2rem 0 2rem;
}
.visa-issuance-process h3 {
    color: #00154c;
    font-size: 31px;
    font-weight: 700;
    margin: 0 0 19px;
    text-align: center;
}
.visa-issuance-process p {
    color: #191919;
    font-size: 16px;
    font-weight: 500;
    line-height: 27px;
}
.visa-issuance-process ul{
    margin:0;
    padding:0;
    display:flex;
    justify-content:space-between;
}
.visa-issuance-process ul li {
    list-style-type: none;
    background: #0d2b55;
    width: 48%;
    padding: 18px;
    border-radius: 14px
}
.visa-issuance-process ul li h4 {
    color: #fff;
    font-size: 25px;
    font-weight: 700;
}
.visa-issuance-process ul li p {
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    line-height: 27px;
    text-align: justify;
}
.medical-assistance {
    float: left;
    width: 100%;
    margin: 2rem 0 8rem;
}
.medical-assistance h4 {
    color: #00154c;
    font-size: 30px;
    font-weight: 700;
    margin: 0 0 30px;
    text-align: center;
}
.medical-assistance ul {
    margin: 0;
    padding: 0;
}
.medical-assistance ul li {
    list-style-type: none;
    box-shadow: 0px 3px 4px 0px rgb(12 6 14 / 14%);
    -webkit-box-shadow: 0px 3px 4px 0px rgb(12 6 14 / 14%);
    border: 1px solid #e7e7e7;
    width: 31.7%;
    margin-right: 2%;
    margin-bottom: 3%;
    display: inline-flex;
    padding: 18px;
    border-radius: 14px;
}
.medical-assistance ul li h5 {
    color: #0d2b55;
    font-size: 18px;
    font-weight: 700;
}
.medical-assistance ul li p {
    color: #191919;
    font-size: 14px;
    font-weight: 500;
    line-height: 27px;
    margin-bottom: 0;
}
.medical-assistance ul li:nth-child(3){
      margin-right: 0;
}
.medical-assistance ul li:nth-child(6){
      margin-right: 0;
}
.medical-assistance ul li img{
    margin-right:12px;
}
.visa-5{margin:0 0 8rem;}
.visa-5 font {
    color: #353535;
    font-size: 14px;
    line-height: 26px;
    font-weight: 500;
}
.eye-treatment ul {
    margin: 0;
    padding: 0;
}
.eye-treatment ul li {
    color: #191919;
    font-size: 14px;
    font-weight: 600;
    list-style-type: none;
    padding: 7px 0;
    width:50%;
    float:left;
    display:flex;
}
.eye-treatment ul li img{margin-right:7px;}
.estimate {
    float: left;
    width: 100%;
    margin: 0 0 3rem;
}
.estimate h2 {
    color: #00154c;
    font-size: 24px;
    font-weight: 700;
    margin: 0 0 12px;
}
.estimate ul{
    margin:0;
    padding:0;
}
.estimate ul li{
    color: #191919;
    font-size: 15px;
    font-weight: 500;
    list-style-type: none;
    padding: 11px 0;
    display:flex;
}
.estimate ul li img{margin-right:8px;}
.iti__country {
    font-size: 14px;
}
.procedures span {
    color: #191919;
    font-size: 14px;
    font-weight: 500;
    text-align: left;
    margin: 27px 0 7px;
    display: inline-block;
    width: 100%;
}
.procedures.addnew span {
    width: auto;
    margin: 0 0 7px;
}
.procedures ul li b {
    padding-right: 7px;
    font-weight: 500;
    font-size: 14px;
}
.procedures.addnew ul li b {
    padding-right: 0;
}
.logo {
    background: #fff;
    padding: 11px;
    width: 199px;
    border-radius: 0 13px 0 0;
}
.menu-main {
    display: flex;
    justify-content: center;
    margin-top: 13px;
}
/* header */
.header {
    display: block;
    width: 100%;
    position: relative;
    z-index: 99;
    padding: 0;
    background: #e2e1e6;
}

.header .item-left {
    flex: 0 0 17%;
}

.header .logo a {
    font-size: 30px;
    color: #000000;
    font-weight: 700;
    text-decoration: none;
}

.header .item-center {
    flex: 0 0 60%;
}

.header .item-right {
    flex: 0 0 23%;
    display: flex;
    justify-content: flex-end;
    margin-bottom: 0;
}

.header .item-right a {
    text-decoration: none;
    font-size: 16px;
    font-weight: 700;
    color: #290e3c;
    display: inline-block;
    margin-left: 10px;
    margin-top: 8px;
    transition: color 0.3s ease;
    background: #fff;
    padding: 11px 36px;
    text-align: center;
    border-radius: 0 25px 0 25px;
}

.header .menu > ul > li {
    display: inline-block;
    line-height: 50px;
    margin-left: 16px;
}

.header .menu > ul > li > a {
    font-size: 16px;
    font-weight: 600;
    color: #000e3c;
    position: relative;
    text-transform: capitalize;
    transition: color 0.3s ease;
}

.header .menu > ul > li .sub-menu {
    position: absolute;
    z-index: 500;
    background-color: #ffffff;
    box-shadow: -2px 2px 70px -25px rgba(0,0,0,0.3);
    padding: 20px 20px;
    transition: all 0.5s ease;
    margin-top: 25px;
    opacity: 0;
    visibility: hidden;
    border-radius: 20px;
}
.header .menu > ul > li .single-column-menu ul{margin:0; padding:0;}

@media(min-width: 992px) {
    .header .menu > ul > li.menu-item-has-children:hover .sub-menu {
        margin-top: 0;
        visibility: visible;
        opacity: 1;
    }
 }

.header .menu > ul > li .sub-menu > ul > li {
    line-height: 1;
    list-style-type:none;
}

.header .menu > ul > li .sub-menu > ul > li > a {
    display: inline-block;
    padding: 10px 0;
    font-size: 14px;
    color: #555555;
    transition: color 0.3s ease;
    text-decoration: none;
    text-transform: capitalize;
}

.header .menu > ul > li .single-column-menu {
    min-width: 280px;
    max-width: 350px;
}

.header .menu > ul > li .sub-menu.mega-menu > .list-item > ul > li {
    line-height: 1;
    display: block;
}

.header .menu > ul > li .sub-menu.mega-menu > .list-item > ul > li > a {
    padding: 10px 0;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    color: #000;
    transition: color 0.3s ease;
}

.header .menu > ul > li .sub-menu.mega-menu {
    left: 50%;
    transform: translateX(-50%);
}

.header .menu > ul > li .sub-menu.mega-menu-column-4 {
    max-width: 1100px;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    padding: 20px 15px;
}

    .header .menu > ul > li .sub-menu.mega-menu-column-4 > .list-item {
        flex: 0 0 25%;
        padding: 0 15px;
    }
    .header .menu > ul > li .sub-menu.mega-menu-column-4 > .list-item.add {
        flex: 0 0 50%;
        padding: 0 15px;
    }

        .header .menu > ul > li .sub-menu.mega-menu-column-4 > .list-item .title {
            font-size: 16px;
            color: #ea4636;
            font-weight: 500;
            line-height: 1;
            padding: 10px 0;
        }

        .header .menu > ul > li .sub-menu.mega-menu-column-4 > .list-item.text-center .title {
            text-align: center;
        }

        .header .menu > ul > li .sub-menu.mega-menu-column-4 > .list-item img {
            max-width: 100%;
            width: 100%;
            vertical-align: middle;
            margin-top: 10px;
            height: 300px;
            object-fit: cover;
        }

.header .menu > ul > li .sub-menu.mega-menu > .list-item > ul > li > a:hover,
.header .menu > ul > li .sub-menu > ul > li > a:hover,
.header .item-right a:hover,
.header .menu > ul > li:hover > a {
    color: #ea4636;
}
.header .menu > ul > li .sub-menu.mega-menu-column-4.add-new1 {
    max-width: 650px;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    padding: 20px 15px;
}
/* banner section */
.banner-section {
    background-image: url('../img/banner.jpg');
    background-size: cover;
    background-position: center;
    height: 700px;
    width: 100%;
    display: block;
}

.mobile-menu-head,
.mobile-menu-trigger {
    display: none;
}
.header .menu > ul > li > span > a {
    font-size: 16px;
    font-weight: 600;
    color: #000e3c;
}

/*responsive*/
@media(max-width: 991px) {
    .header .menu > ul > li > span > a {
        line-height: 50px;
        height: 50px;
        padding: 0 50px 0 15px;
        display: block;
        font-size: 15px;
        font-weight: 600;
        color: #000e3c;
        border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    }
    .header .item-center {
        order: 3;
        flex: 0 0 100%;
    }

    .header .item-left,
    .header .item-right {
        flex: 0 0 auto;
    }

    .v-center {
        justify-content: space-between;
    }

    .header .mobile-menu-trigger {
        display: flex;
        height: 30px;
        width: 30px;
        margin-right: 15px;
        cursor: pointer;
        align-items: center;
        justify-content: center;
    }

        .header .mobile-menu-trigger span {
            display: block;
            height: 2px;
            background-color: #333333;
            width: 24px;
            position: relative;
        }

            .header .mobile-menu-trigger span:before,
            .header .mobile-menu-trigger span:after {
                content: '';
                position: absolute;
                left: 0;
                width: 100%;
                height: 100%;
                background-color: #333333;
            }

            .header .mobile-menu-trigger span:before {
                top: -6px;
            }

            .header .mobile-menu-trigger span:after {
                top: 6px;
            }

    .header .item-right {
        align-items: center;
    }

    .header .menu {
        position: fixed;
        width: 320px;
        background-color: #ffffff;
        left: 0;
        top: 0;
        height: 100%;
        overflow: hidden;
        transform: translate(-100%);
        transition: all 0.5s ease;
        z-index: 1099;
    }

        .header .menu.active {
            transform: translate(0%);
        }

        .header .menu > ul > li {
            line-height: 1;
            margin: 0;
            display: block;
        }

            .header .menu > ul > li > a {
                line-height: 50px;
                height: 50px;
                padding: 0 50px 0 15px;
                display: block;
                border-bottom: 1px solid rgba(0,0,0,0.1);
            }

                .header .menu > ul > li > a i {
                    position: absolute;
                    height: 50px;
                    width: 50px;
                    top: 0;
                    right: 0;
                    text-align: center;
                    line-height: 50px;
                    transform: rotate(-90deg);
                }

        .header .menu .mobile-menu-head {
            display: flex;
            height: 50px;
            border-bottom: 1px solid rgba(0,0,0,0.1);
            justify-content: space-between;
            align-items: center;
            position: relative;
            z-index: 501;
            position: sticky;
            background-color: #ffffff;
            top: 0;
        }

            .header .menu .mobile-menu-head .go-back {
                height: 50px;
                width: 50px;
                border-right: 1px solid rgba(0,0,0,0.1);
                cursor: pointer;
                line-height: 50px;
                text-align: center;
                color: #000000;
                font-size: 16px;
                /*display: none;*/
            }

            .header .menu .mobile-menu-head.active .go-back {
                display: block;
            }

            .header .menu .mobile-menu-head .current-menu-title {
                font-size: 15px;
                font-weight: 500;
                color: #000000;
            }

            .header .menu .mobile-menu-head .mobile-menu-close {
                height: 50px;
                width: 50px;
                border-left: 1px solid rgba(0,0,0,0.1);
                cursor: pointer;
                line-height: 50px;
                text-align: center;
                color: #000000;
                font-size: 25px;
            }

        .header .menu .menu-main {
            height: 100%;
            overflow-x: hidden;
            overflow-y: auto;
        }

        .header .menu > ul > li .sub-menu.mega-menu,
        .header .menu > ul > li .sub-menu {
            visibility: visible;
            opacity: 1;
            position: absolute;
            box-shadow: none;
            margin: 0;
            padding: 15px;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            padding-top: 65px;
            max-width: none;
            min-width: auto;
            display: none;
            transform: translateX(0%);
            overflow-y: auto;
        }

            .header .menu > ul > li .sub-menu.active {
                display: block;
            }

    @keyframes slideLeft {
        0% {
            opacity: 0;
            transform: translateX(100%);
        }

        100% {
            opacity: 1;
            transform: translateX(0%);
        }
    }

    @keyframes slideRight {
        0% {
            opacity: 1;
            transform: translateX(0%);
        }

        100% {
            opacity: 0;
            transform: translateX(100%);
        }
    }

    .header .menu > ul > li .sub-menu.mega-menu-column-4 > .list-item img {
        margin-top: 0;
    }

    .header .menu > ul > li .sub-menu.mega-menu-column-4 > .list-item.text-center .title {
        margin-bottom: 20px;
    }

    .header .menu > ul > li .sub-menu.mega-menu-column-4 > .list-item.text-center:last-child .title {
        margin-bottom: 0px;
    }

    .header .menu > ul > li .sub-menu.mega-menu-column-4 > .list-item {
        flex: 0 0 100%;
        padding: 0px;
    }

    .header .menu > ul > li .sub-menu > ul > li > a,
    .header .menu > ul > li .sub-menu.mega-menu > .list-item > ul > li > a {
        display: block;
    }

    .header .menu > ul > li .sub-menu.mega-menu > .list-item > ul {
        margin-bottom: 0;
    }

    .menu-overlay {
        position: fixed;
        background-color: rgba(0,0,0,0.5);
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        z-index: 1098;
        visibility: hidden;
        opacity: 0;
        transition: all 0.5s ease;
    }

        .menu-overlay.active {
            visibility: visible;
            opacity: 1;
        }
}

.hide-detop {
    display: none !important;
}

.comparison-price {
    width: 100%;
    float: left;
    margin-top: 0;
    padding: 2rem 5rem 4rem 4rem;
}
.comparison-price h2 {
    font-size: 24px;
    font-weight: 700;
    color: #00154c;
    margin: 0 0 13px;
}
.comparison-price p {
    font-size: 16px;
    font-weight: 400;
    color: #000000;
}


.table-container {
    max-width: 100%;
    margin: 12px auto;
    padding: 11px 9px 5px;
    background-color: #ffffff;
    border-radius: 12px;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);
}

.table thead {
    background: linear-gradient(90deg, #007bff, #00c6ff);
    color: #ffffff;
    font-weight: bold;
}

.table-hover tbody tr:hover {
    background-color: #cce5ff;
    cursor:pointer;
}

h2 {
    font-weight: 600;
}
.comparison-price h3 {
    font-size: 20px;
    font-weight: 700;
    color: #00154c;
    margin: 21px 0 21px;
}
.comparison-price span {
    font-size: 15px;
    font-weight: 400;
    color: #000000;
    display: inherit;
    padding: 8px 0;
}
.table td, .table th {
    font-size: 15px;
}
.thankyou {
    float: left;
    width: 100%;
    margin-top: 26px;
    margin-bottom: 55px;
    text-align: center;
    background: url(/content/images/thnku-banner.png) no-repeat;
    height: 320px;
}
.thankyou h1 {
    font-size: 29px;
    font-weight: 700;
    color: #001c76;
    text-align: center;
    margin: 85px 0 23px;
}
.thankyou p {
    font-size: 17px;
    font-weight: 400;
    color: #000000;
}
.touch-get {
    float: left;
    width: 100%;
    margin-top: 0;
    margin-bottom: 55px;
    text-align: center;
}
.touch-get h2 {
    font-size: 29px;
    font-weight: 700;
    color: #000;
}
.touch-get ul {
    margin: 35px 0 0;
    padding: 0;
    display: flex;
    justify-content: space-evenly;
}
.touch-get ul li {
    list-style-type: none;
    background: #f1f0f6;
    border: 1px solid #dedede;
    -moz-box-shadow: 0 5px 3px rgb(216 216 216);
    -webkit-box-shadow: 0 5px 3px rgb(216 216 216);
    box-shadow: 0 5px 3px rgb(216 216 216);
    border-radius: 20px;
    padding: 25px;
    width: 22%;
}
.touch-get ul li h3 {
    font-size: 18px;
    font-weight: 700;
    color: #000;
    margin: 14px 0 16px;
}
.touch-get ul li p {
    font-size: 15px;
    color: #0b0b0b;
    margin: 0 0 7px;
}
.certified {
    float: left;
    width: 100%;
    margin-top: 0;
    text-align:center;
}

.certified h2 {
    font-size: 27px;
    font-weight: 700;
    color: #000;
    margin: 7px 0 20px;
}

.certified p {
    font-size: 15px;
    color: #0b0b0b;
    margin: 0 0 7px;
}
.our-mission {
    float: left;
    width: 100%;
    margin-top: 49px;
    margin-bottom: 111px;
    background: #f1f0f6;
    padding: 37px 0 37px;
}
.ensuring {
    background: url(/Content/images/misson-banner-1.png) no-repeat;
    height: 245px;
    width: 100%;
    border-radius: 20px;
    color: #fff;
    padding: 20px;
}
.ensuring h3 {
    font-size: 24px;
    font-weight:700;
}
.ensuring p {
    font-size: 16px;
    font-weight: 400;
    line-height: 25px;
}
.ensuring-1 {
    background: url(/Content/images/misson-banner-2.png) no-repeat;
    height: 245px;
    width: 100%;
    border-radius: 20px;
    color: #fff;
    padding: 20px;
}
.ensuring-1 h3 {
    font-size: 24px;
    font-weight: 700;
}

.ensuring-1 p {
    font-size: 16px;
    font-weight: 400;
    line-height: 25px;
}
h2#modalHeader {
    color: #1a2653;
    font-size: 20px;
    font-weight: 700;
}
p#modalMessage {
    color: #333;
    font-size: 13px;
    font-weight: 500;
}
.call-mobile{display:none;}
.call-mobile-1 {
    display: none;
}

.call-mobile-2 {
    display: block;
    width: 100%;
    float: left;
    margin-top: 0;
}
.call-mobile-2 .phone-moblie-2 {
    display: flex;
}
.call-mobile-2 .phone-moblie-2 .lft-1 {
    background: #00154c;
    width: 25%;
    border-radius: 20px 0 0 20px;
    padding: 15px 10px 0;
}
.call-mobile-2 .phone-moblie-2 .lft-1 img {
    height: 53px;
}
.call-mobile-2 .phone-moblie-2 .lft-2 {
    width: 65%;
}
.call-mobile-2 .phone-moblie-2 .lft-2 p {
    background: #fd1001;
    display: inline-block;
    color: #fff;
    font-size: 13px;
    margin-bottom: 0;
    padding: 4px 12px;
    border-radius: 0 15px 0 0;
}

.call-mobile-2 .phone-moblie-2 .lft-2 span {
    display: block;
    margin-bottom: 0;
    padding: 2px 12px;
    background: #e2ecf6;
    border-radius: 0 20px 20px 0;
}
.call-mobile-2 .phone-moblie-2 .lft-2 span a {
    display: block;
    color: #00154c;
    font-size: 16px;
    text-decoration: none;
    margin-bottom: 3px;
    font-weight: 600;
    margin-left: 0;
    margin-top: 0;
    background: transparent;
    padding: 0 0;
    text-align: left;
    border-radius: 0 0 0 0;
}
.call-mobile-2 .phone-moblie-2 .lft-2 span a img {
    height: 21px;
    border-radius: 50px;
}
.send-enquiry {
    display: flex;
    align-items: center;
    position: fixed;
    right: 0;
    bottom: 9px;
    z-index: 999;
    background: #fff;
    border-radius: 20px 0 0 20px;
}
.send-enquiry .enq-1 {
    background: #00154c;
    height: 49px;
    border-radius: 20px 0 0 20px;
    margin-right: 8px;

}
.send-enquiry .enq-1 a {
    color: #fff;
    padding: 12px 15px;
    display: inline-flex;
}
.send-enquiry .enq-2 {
    margin-right: 8px;
    border-right: 2px solid #a3abbe;
}
.send-enquiry .enq-3 {     
    margin-right: 8px;
}
.send-enquiry .enq-2 img, .send-enquiry .enq-3 img {
    height: 49px;
    margin-right: 6px;
}
.specialist-doctor p {
    color: #191919;
    font-size: 15px;
    font-weight: 500;
}
.destop-hide{display:none!important;}
.mobile-show {
    display: none;
}
.mobile-hide {
    display: block;
}