 .owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/* GlOBAL START */
.owl-carousel{white-space:nowrap;visibility:hidden}
.owl-carousel.owl-loaded{visibility:visible}
.owl-carousel .owl-item{white-space:normal;display:inline-block;vertical-align:top}ul{padding:0;margin:0}
li{list-style-type:none}a{text-decoration:none}
.common-section-pad{padding:55px}
body{color:#555;font-family:"Quicksand",sans-serif;overflow-x:hidden}
h1{font-weight:700;font-size:35px}
.form-control:focus,button:focus{box-shadow:none;outline:0}
.font-weight-normal{font-weight:300}.color-main{color:#009094}
.bg-5{background:#f37776}.bg-6{background:#3cbd5d}.bg-7{background:#9a41b4}
.bg-8{background:#6c57e6}.bg-9{background:#23a9fe}.bg-10{background:#f7af0f}
.bg-purple{background:#8b124c}.bg-blue{background:#009094}.bg-dark-blue{background:#00263e}
.color-grey{color:#6f6f6f!important}.form-check-input:checked{background-color:#8b124c;border-color:#8b124c}
.accordion-button:focus{box-shadow:none}.bg-grey{background:#eee}a:hover{color:#8b124c}
.color-purple{color:#8b124c!important}
h1, h2, h3, h4, h5, h6 {font-family: "Roboto", serif;}
p {color: #474646;font-size: 17px;line-height: 28px;}
.large-text {font-size: 20px !important;}
.pulse{width:3rem;color:#fff;margin-top:0;margin-left:17%;transition:all .5s ease;position:relative;background:#35d1e6}
.pulse img{height:25px;position:absolute;left:17px;top:11px}
.modal-backdrop{z-index: 9998;}
.pulse,.pulse::after,.pulse::before{content:"";display:grid;grid-area:1/1;aspect-ratio:1;border-radius:50%;box-shadow:0 0 0 0 rgba(53,209,230,.4196078431);animation:pulsing 3s linear infinite var(--s, 0s)}
.pulse::before {--s: 1s;}
.pulse::after {--s: 2s;}
.pulse:hover {background: rgba(53, 209, 230, 0.5333333333);color: #ffff99;}
.select2-results__options {max-height: 200px;overflow-y: auto;}
.select2-container{border:1px solid #dee2e6;font-size:16px;border-radius:5px;max-height:auto;box-shadow:none;width:100%!important;padding:8px}
@keyframes pulsing {
  to {
    box-shadow: 0 0 0 4rem rgba(0, 0, 0, 0);
  }
}
@keyframes pulse-animation {
  0% {
    box-shadow: 0 0 0 0px rgba(255, 255, 255, 0.5);
  }
  100% {
    box-shadow: 0 0 0 20px rgba(0, 0, 0, 0);
  }
}
.head-box h2{font-size:45px;margin:0}
.head-box h2 span{color:#009094}
.head-box h2.light-design span{display:block;font-weight:300;color:#009094}
.head-box p,h4{font-size:20px}h4{font-weight:400}
.whatsapp-ico{width:40px;height:40px;border-radius:50%;padding:0;display:flex;background:#009094;border:0}
.whatsapp-ico img{width:20px!important;margin:auto!important}.whatsapp-ico:hover{background:#8b124c}
.primary-btn{background:#009094;color:#fff;border-radius:40px;cursor: pointer;padding:10px 35px;display:inline-block;border:1px solid #009094;transition:.5s ease}
.primary-btn img:last-child,.primary-btn2 img:last-child{display:none}
.primary-btn:hover{border-color:#009094;color:#009094;background:#fff}
.primary-btn:hover img:last-child{display:inline-block}.primary-btn:hover img:first-child{display:none}
.primary-btn span{display:inline-block;margin-left:10px}.primary-btn span img{width:22px}
.primary-btn.view-more-btn p{color:#fff;display:inline-block;margin:0}
.primary-btn.view-more-btn p:nth-child(2){display:none}
.primary-btn.view-more-btn:hover p{color:#009094}
.primary-btn.view-more-btn.active-btn p:nth-child(2){display:inline-block}
.primary-btn.view-more-btn.active-btn p:nth-child(1){display:none}
.primary-btn2{background:#fff;border:1px solid #009094;color:#009094;border-radius:40px;padding:10px 35px;display:inline-block}
.primary-btn2:hover{background:#8b124c;color:#fff;border-color:#8b124c}
.primary-btn2:hover img:last-child{display:inline-block}
.primary-btn2:hover img:first-child{display:none}.primary-btn2 span{display:inline-block;margin-left:10px}
.primary-btn2 span img{width:22px;margin:0}
.purple-btn{background:#9c1b62;color:#fff;cursor: pointer;;border:1px solid #9c1b62;border-radius:40px;padding:10px 35px;display:inline-block;white-space:normal}
.purple-btn img{width:22px!important;margin-left:8px}
.purple-btn img:last-child{display:none}.purple-btn:hover{background:#fff;color:#9c1b62}
.purple-btn:hover img:last-child{display:inline-block}.purple-btn:hover img:first-child{display:none}
.remove:hover{color:red}
/* HEADER */
header{position:fixed;top:0;left:0;right:0;background:#009094;z-index:9991;box-shadow:1px 1px 4px 4px rgba(0,0,0,.0392156863)}
header .form-control{color:#707070}
header .button-line-tab,header .close-btn-header,header .nice-select.open .nice-select-search-box{display:none}
header .nice-select .current{position:relative;top:-7px;width:19px;overflow:hidden;display:block}
header.menuheader{z-index:9999}
header .primary-btn{border:1px solid rgba(255,255,255,.7921568627);background:0 0;color:#fff;margin:auto;height:50px;white-space:nowrap}
header .search-box{position:relative;margin:auto}
header .search-box .form-control{padding:5px 15px;border-radius:40px;font-size:14px;width:350px;background:#fff;color:#fff}
header .search-box img{width:15px}header .language-box{position:relative;overflow:initial!important;margin-right:-12px;z-index:9998;cursor:pointer}
header .language-box .nice-select.open .list{height:initial;display:block;width:150px;padding:0;left:-22px;position:relative;background:#fff;top:16px}
header .language-box .nice-select .option{overflow:initial;padding:0 15px;border-bottom:1px solid #eee;margin:0}
header .language-box .nice-select .option:last-child{border:0}
header .language-box .form-group{margin:auto 0;position:relative;z-index:9;background:#fff;border-radius:50px;padding: 0 17px;padding-right: 0;}
header .language-box .form-group .nice-select:after{width:8px;height:8px;border-bottom:2px solid #009094;right:14px;border-right:2px solid #009094}
header .language-box .form-control{    border: 0;font-size: 15px;background-image: url(../img/icons/arrow-down-blue.png);border-radius: 40px;background-repeat: no-repeat;margin-right: 0;color: #009094;width: 58px;padding-right: 28px;height: 35px;background-size: 13px 8px;background-position: 34px 14px;}
header .language-box label{width:18px;height:20px;position:absolute;z-index:-1;top:4px;left:7px}
header .language-box .form-control::first-letter {color: red;}
header .mega-menu{position:fixed;width:100%;left:0;padding:35px;display:none;right:0;z-index:9996;background:#fff;box-shadow:1px 1px 4px 4px rgba(0,0,0,.0823529412);top:84px}
header .mega-menu ul{display:flex;flex-wrap:wrap;justify-content:space-between}
header .mega-menu ul li{width:32%;border-bottom:1px solid #eee!important;padding:15px}
header .mega-menu ul li:nth-child(4),header .mega-menu ul li:nth-child(5),header .mega-menu ul li:nth-child(6){border-bottom:0!important}
header .mega-menu ul li a{display:flex;color:#333}
header .mega-menu ul li a:hover{text-decoration:none}
header .mega-menu ul li h6{font-size:20px;font-weight:500;width:85%;padding-left:20px;line-height:25px}
header .mega-menu ul li h6 span{display:block;font-weight:400;font-size:15px;margin-top:6px}
header .mega-menu .menu-ico{width:45px;height:45px;border-radius:50%;text-align:center;display:flex}
header .mega-menu .menu-ico img{height:28px;margin:auto}
header .mega-menu .contact-bg .menu-ico img{height:24px}
header .mega-menu-box{padding:0!important}
header .mega-menu-box.activemenu .icon-hover,header .megamenu-click.activemenu .icon-hover{display:block!important}
header .megamenu-click{cursor:pointer;font-size:19px;color:#fff;font-weight:500;margin:auto auto auto 10px;padding:17px 0}
header .icon-hover{position:absolute;bottom:-62%;width:40px;height:70px;background:#015c5f;border-radius:50%;transition:.5s;left:0;right:0;margin:auto}
header .icon-hover b{width:10px;height:10px;background:#fff;border-radius:50%;margin:6px auto auto;display:block}
header .icon-hover::after,header .icon-hover::before{content:"";position:absolute;bottom:48px;width:20px;height:20px;background:0 0;rotate:-180deg}
header .icon-hover::before{border-top-right-radius:20px;box-shadow:1px -10px 0 0#015c5f;right:-12px}
header .icon-hover::after{left:-12px;border-top-left-radius:20px;box-shadow:-1px -10px 0 0#015c5f}
.header-secondary{display:flex;justify-content:space-between;padding:0 55px}
.header-secondary .logo{width:125px}
.header-secondary .form-control{background-color:transparent;font-size:19px;font-weight:500}
.header-secondary .select-box{display:flex;padding:0}
.header-secondary .select-box .form-control{border:0;color:#fff;padding:0 31px 0 0}
.header-secondary .select-box .form-select{background-image:url(../img/arrow-down.svg);background-repeat:no-repeat;border:1px solid #fff;width:55px;height:55px;border-radius:50%}
.header-secondary .search-box{background:0 0;border:0;width:215px}
.header-secondary .search-box.width-box{width:450px;transition:.5s ease}
.header-secondary .search-box span{width:35px;height:35px;border-radius:50%;background:rgba(255,255,255,.9294117647);display:block;position:absolute;right:11px;top:5px;display:flex}
.header-secondary .search-box span img{margin:auto}
.header-secondary .search-box span.close__img{color:#009094;margin-top:5px;height:auto}
.header-secondary .search-box .form-control{padding:10px 20px;width:100%;color:#333}
.header-secondary .search-box .form-control::-moz-placeholder{font-weight:400;font-size:15px}
.header-secondary .search-box .form-control::placeholder{font-weight:400;font-size:15px}
.header-secondary ul{display:flex;height:100%;justify-content:end}
.header-secondary ul.menu-left li{border:0;padding:17px 0;position:relative;overflow:hidden}
#successVideoModalfemale,#successVideoModalmohamed,#videoModal,
.header-secondary ul.menu-left li .icon-hover,.header-secondary ul.menu-left li.activemenu.removeactive .icon-hover{display:none}
.header-secondary ul.menu-left li.activemenu .icon-hover{display:block}
.header-secondary li{display:flex;margin:0 8px}
.header-secondary li a{color:#fff;margin:auto 0;font-size:18px;font-weight:500}
.header-secondary li:last-child{padding:0}.header-secondary .purple-btn:hover{background:rgba(255,255,255,.2588235294);border-color:rgba(255,255,255,.431372549);color:#fff}
.corporatevideodiv{display:none;animation:fade-out 1s}
.corporatevideodiv.slowdiv{display:block;opacity:1;animation:fade-in 1s}
@keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fade-out {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
#carousel-slider-div iframe,#corporatevideoModal iframe,#successVideoModal iframe{min-height:400px}
#carousel-slider-div h5,#corporatevideoModal h5,#successVideoModal h5{margin-top:0;margin-bottom:15px}
#videoModal .modal-header{padding:14px!important}#videoModal iframe{min-height:400px;height:100%}
#videoModal h5{top:-13px;left:20px}#videoModal .modal-content{margin-top:50px}
#videoModal .modal-header .btn-close{top:11px}#aboutvideoModal iframe{min-height:400px}
#searchmodal .form-control{padding:5px;color:#fff;transition:.5s ease}
#searchmodal .modal-content .form-group span{width:20px;display:block;position:absolute;right:0;top:24px}
.head-box{margin-bottom:35px}.modal-header{padding:40px!important}.modal-dialog{max-width:60%}
.modal-content{height:65%;background:rgba(0,143,148,.8901960784);border:0}
#videoModal h5,.modal-content .form-group{position:relative}
.modal-content .form-control{padding:13px 20px;background:0 0;border:0;border-bottom:1px solid #fff;border-radius:0}
.modal-content .form-control::-moz-placeholder{color:#fff;font-size:19px}
.modal-content .form-control::placeholder{color:#fff;font-size:19px}
.btn-close{background:rgba(255,255,255,.2901960784);border-radius:40px;width:61px;opacity:1;height:auto;color:#fff;padding:5px 10px!important;display:inline-block;position:absolute;z-index:9999;right:34px}
.btn-close:hover{background:rgba(0,0,0,.1098039216);color:#fff}.mega-menu-close{display:none}
.select2-container.select2-container--default.select2-container--open{z-index:9999}

.searchsuggestions{position:fixed;left:0;right:0;top:84px;z-index:9999;background:#fff;width:90%;margin:auto;box-shadow:1px 1px 4px 4px rgba(0,0,0,.0588235294);padding:40px;height:85vh;overflow:hidden;overflow-y:scroll}
.searchsuggestions::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px;background-color:#f5f5f5}
.searchsuggestions::-webkit-scrollbar{width:6px;background-color:#f5f5f5}
.searchsuggestions::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px #333;background-color:#079ea2}
.searchsuggestions h4{font-weight:500;font-size:25px;color:#000;margin-bottom:20px}.searchsuggestions ul{display:block}
.searchsuggestions ul li{padding:0!important;margin:0 0 11px!important}
.searchsuggestions ul li a{color:#000!important;font-size:16px;display:block;padding-bottom:7px;position:relative;width:100%;padding-left:17px}
.searchsuggestions ul li a::after{position:absolute;content:">";left:0;opacity:.4;font-size:14px}

#bookconsultationModal,#corporatevideoModal,#successVideoModalfemale,#successVideoModalmohamed,#videoModal{position:fixed;top:0;overflow:hidden;z-index:9999;left:0;right:0;min-height:510px;margin:auto}
#bookconsultationModal .nice-select,#bookconsultationModal .nice-select.open .list,#corporatevideoModal .nice-select,
#corporatevideoModal .nice-select.open .list,#successVideoModalfemale .nice-select,
#successVideoModalfemale .nice-select.open .list,#successVideoModalmohamed .nice-select,
#successVideoModalmohamed .nice-select.open .list,#videoModal .nice-select,#videoModal .nice-select.open .list{width:100%}
#bookconsultationModal iframe,#corporatevideoModal iframe,#successVideoModalfemale iframe,#successVideoModalmohamed iframe,#videoModal iframe{width:100%!important;height:400px}
#bookconsultationModal .select2-container,#corporatevideoModal .select2-container,
#successVideoModalfemale .select2-container,#successVideoModalmohamed .select2-container,#videoModal .select2-container{border:1px solid rgba(24,24,24,.3);border-radius:40px}
#bookconsultationModal .select2-container .select2-selection--single .select2-selection__rendered,
#corporatevideoModal .select2-container .select2-selection--single .select2-selection__rendered,
#successVideoModalfemale .select2-container .select2-selection--single .select2-selection__rendered,
#successVideoModalmohamed .select2-container .select2-selection--single .select2-selection__rendered,
#videoModal .select2-container .select2-selection--single .select2-selection__rendered{top:1px;position:relative}
.select2-results::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px;background-color:#f5f5f5}
.select2-results::-webkit-scrollbar{width:6px;background-color:#f5f5f5}
.select2-results::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px #333;background-color:#079ea2}
#bookconsultationModal .modal-header{padding:15px!important}#corporatevideoModal .modal-header{padding:12px!important}
#corporatevideoModal .modal-header .btn-close{top:15px}
#corporatevideoModal h5{position:relative;left:28px;z-index:9999;margin-bottom:24px}

.bg-background::after{content:"";position:fixed;left:0;right:0;top:0;bottom:0;background:#000;opacity:.7;z-index:9998}
#bookconsultationModal,#partnerwithus{display:none}
#bookconsultationModal .modal-dialog,#partnerwithus .modal-dialog{max-width:80%;padding:40px}
#bookconsultationModal .modal-content,#partnerwithus .modal-content{height:auto;background:#009094;padding:25px;border-radius:20px}
#bookconsultationModal .form-group,#partnerwithus .form-group{margin-bottom:20px;width:49%}
#bookconsultationModal .form-group.form-check a,#partnerwithus .form-group.form-check a{color:#8b124c}
#bookconsultationModal .form-group textarea.form-control,#partnerwithus .form-group textarea.form-control{border-radius:10px}
#bookconsultationModal .nice-select,#partnerwithus .nice-select{width:100%;line-height:25px}
#bookconsultationModal .form-list,#partnerwithus .form-list{display:flex;justify-content:space-between;flex-wrap:wrap;background:#fff;border-radius:20px;padding:40px 20px}
#bookconsultationModal .form-control,#partnerwithus .form-control{border:1px solid rgba(24,24,24,.3);font-size:16px;border-radius:40px;padding:8px 15px;background:rgba(255,255,255,.1568627451);max-height:auto;box-shadow:none}
#bookconsultationModal .form-control::-moz-placeholder,#partnerwithus .form-control::-moz-placeholder{font-size:15px;color:#474646}
#bookconsultationModal .form-control::placeholder,#partnerwithus .form-control::placeholder{font-size:15px;color:#474646}
#bookconsultationModal .form-control:-webkit-autofill,#bookconsultationModal .form-control:-webkit-autofill:active,
#bookconsultationModal .form-control:-webkit-autofill:focus,#bookconsultationModal .form-control:-webkit-autofill:hover,
#partnerwithus .form-control:-webkit-autofill,#partnerwithus .form-control:-webkit-autofill:active,
#partnerwithus .form-control:-webkit-autofill:focus,#partnerwithus .form-control:-webkit-autofill:hover{-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}
#bookconsultationModal .phone-box,#partnerwithus .phone-box{border:1px solid rgba(24,24,24,.3);border-radius:40px}
#bookconsultationModal .phone-box .form-control,#partnerwithus .phone-box .form-control{min-height:auto;max-height:inherit;height:auto;border:0}
#bookconsultationModal .phone-box .select2-container,#partnerwithus .phone-box .select2-container{margin-left:12px;}
#bookconsultationModal .phone-box .select2-container--default .select2-selection--single .select2-selection__rendered,
#partnerwithus .phone-box .select2-container--default .select2-selection--single .select2-selection__rendered{border-top-left-radius:40px;border-bottom-left-radius:40px}
#bookconsultationModal .phone-box .select2-container--default .select2-selection--single .select2-selection__arrow,
#partnerwithus .phone-box .select2-container--default .select2-selection--single .select2-selection__arrow{top:8px;right: 13px!important;}
#bookconsultationModal .phone-box .select2-container,
#bookconsultationModal .phone-box .select2-container--default .select2-selection--single,
#bookconsultationModal .phone-box span.selection,#partnerwithus .phone-box .select2-container,
#partnerwithus .phone-box .select2-container--default .select2-selection--single,#partnerwithus .phone-box span.selection{height:auto;max-height:auto;min-height:auto}
.country-code{width:105px!important}.select2-container{width:48%!important}
.home-banner{overflow:hidden;margin-top:80px;padding-bottom:0;min-height:550px}
.home-banner h1 span{color:#009094}.home-banner .banner-main-right{display:block;width:80%;margin-left:auto}
.home-banner .banner-main-right img{width:100%}.home-banner .banner-icon-circle{width:140px;height:140px;margin-left:auto;display:block;position:absolute;right:100px}
.home-banner .banner-icon-circle img{width:55px;top:8px;right:-42px;height:55px;padding:0;display:block;position:relative;z-index:9}
.home-banner .banner-icon-circle::after{position:absolute;content:"";width:140px;height:140px;background:url(../img/home/logo-text.webp);animation:animName 4s linear infinite;right:0;top:-36px;background-size:contain}
.home-banner .hospital-img{width:160px;display:block;position:relative;bottom:-50px}
.home-banner p{font-size:19px}.home-banner .whatsapp-ico img{width:15px!important}
.about img{border-radius:10px}.about p,.about ul li{font-size:19px}.about ul li{width:49%;margin-bottom:18px;display:flex}
.about ul li span{width:35px;height:35px;border-radius:50%;display:flex;margin-right:15px}
.about ul img{width:25px;margin:auto}
.about .play-btn{position:absolute;top:50%;width:75px;height:75px;background:#8b124c;border-radius:50%;border:0;padding:10px;right:40%}
.about .play-btn img{width:30px;margin:15px auto auto 7px}
.about .play-btn.pulse,.about .play-btn.pulse::after,.about .play-btn.pulse::before{box-shadow:0 0 0 0 rgba(139,18,76,.3098039216)}
.feature-main{position:relative;padding:35px 55px;background:#009094}.feature-main .feature-box{display:flex}
.feature-main .feature-box h5,.feature-main .feature-box p{color:#fff}
.feature-main .feature-box .feature-content{width:75%;padding-left:15px}.feature-main .feature-box p{margin:0;font-size:16px}
.feature-main .feature-box span{width:55px;height:55px;border:1px solid rgba(255,255,255,.8117647059);border-radius:50%;display:block;display:flex;background:rgba(255,255,255,.0705882353)}
.feature-main .feature-box span img{width:29px;margin:auto}

.top-treatments .doc-img-left{background:url(../img/home/top-treatments.webp);height:100%;display:block;background-position:top center;background-size:cover;background-repeat:no-repeat}
.about ul,.top-treatments ul{display:flex;flex-wrap:wrap;justify-content:space-between}
.top-treatments ul li{width:33.3%;position:relative;padding:100px 24px 85px}
.top-treatments ul li a:hover .arrow-link{opacity:1}.top-treatments ul li a:hover .ico-tretment{opacity:.8}
.top-treatments ul li h5{font-weight:500;color:#363c3c;font-size:24px}
.top-treatments ul li .arrow-link img{background:#dadada;border-radius:50%;padding:8px;opacity:.5;position:absolute;right:20px;bottom:25px;width:40px;height:40px;margin-left:auto;display:block}
.top-treatments ul li .arrow-link img:last-child{display:none}
.top-treatments ul li:nth-child(odd){background:rgba(139,18,76,.0588235294)}
.top-treatments ul li:nth-child(odd) h6{color:#333;background:#8b124c}
.top-treatments ul li:nth-child(odd):hover .arrow-link img{background:#009094;opacity:1}
.top-treatments ul li:nth-child(odd):hover .arrow-link img:first-child{display:none}
.top-treatments ul li:nth-child(odd):hover .arrow-link img:last-child{display:block}
.top-treatments ul li:nth-child(even){background:rgba(0,144,148,.1490196078)}
.top-treatments ul li:nth-child(even) h6{color:#009094}
.top-treatments ul li:nth-child(even) .arrow-link img{background:#a7dbde}
.top-treatments ul li:nth-child(even):hover .arrow-link img{background:#8b124c;opacity:1}
.top-treatments ul li:nth-child(even):hover .arrow-link img:first-child{display:none}
.top-treatments ul li:nth-child(even):hover .arrow-link img:last-child{display:block}
.top-treatments ul li h6{font-weight:400;background:#009094;padding:5px 15px;display:inline-block;border-radius:40px;color:#fff!important}
.top-treatments ul li p{font-size:17px}.top-treatments ul li .ico-tretment{margin-left:auto;display:block;opacity:.2;position:absolute;top:30px;right:15px}
.top-treatments ul li .ico-tretment img{height:60px}
.doc-wrap,.doctors-list .doc-wrap .doc-cont{text-align:center}
.doctors-list .owl-nav{display:flex;justify-content:space-between;position:absolute;left:-20px;right:-20px;top:50%}
.doctors-list .owl-prev{rotate:-180deg}.doctors-list .owl-next,.doctors-list .owl-prev{width:30px;height:30px;border-radius:50%;background:#eee!important;opacity:.5;display:block}
.doctors-list .owl-next img,.doctors-list .owl-prev img{width:10px}
.doc-wrap{position:relative;margin:25px 5px 0;border-radius:10px;overflow:hidden;box-shadow:1px 1px 5px 5px rgba(238,238,238,.8196078431);display:block;padding:0 0 20px}
.doc-wrap:hover,.hospital-list .hospital-wrap:hover{box-shadow:1px 1px 4px 4px rgba(0,0,0,.1019607843)}
.doc-wrap:hover img,.hospital-list .hospital-wrap:hover img{transform:scale(1.05);transition:.5s ease}
.doc-wrap .designation__box{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;width: 85%;}
.doc-wrap .doc-img img,.hospital-list .hospital-img img,.hospital-list .hospital-wrap span img{width:100%}
.doc-wrap h4{color:#009094}.doc-wrap span,.hospital-list .hospital-img span{position:absolute;left:15px;padding:5px 15px;border-radius:40px;color:#fff;font-size:14px}
.doc-wrap span{top:50%;background:rgba(156,27,98,.831372549)}.doc-wrap .doc-cont{padding:10px}
.doc-wrap .doc-cont p{font-size:16px}.doc-wrap .primary-btn{border:1px solid #009094;color:#009094;background:#fff}
.rating{display:flex;justify-content:center}.rating img{width:15px;margin-right:3px}
.hospital-list{z-index:9;padding:35px 55px;text-align:center}.hospital-list,.hospital-list .hospital-img{position:relative}
.hospital-list .hospital-img span{top:75%;background:rgba(1,97,100,.431372549)}
.hospital-list .hospital-wrap{text-align:center;margin-top:25px;border-radius:15px;background-color:#fff;position:relative;box-shadow:1px 1px 4px 4px rgba(0,0,0,.0392156863);display:block;transition:.5s ease;overflow:hidden}
.hospital-list .hospital-wrap a,.hospital-list .hospital-wrap span{display:block}
.hospital-list .hospital-wrap .hosp-cont{padding:20px 10px;text-align:center}
.hospital-list .hospital-wrap .hosp-cont h5{color:#333}
.hospital-list .hospital-wrap .hosp-cont img{min-height:175px;-o-object-fit:cover;object-fit:cover}
.hospital-list .hospital-wrap .primary-btn2{margin-top:0;margin-bottom:25px}

.blog-wrap{box-shadow:1px 1px 5px 5px rgba(0,0,0,.0392156863);border-radius:15px;overflow:hidden}
.blog-wrap .blog-content{padding:15px;position:relative}.blog-wrap .blog-content h4{font-weight:500}
.blog-wrap .blog-content p img{width:15px;margin-right:8px}
.blog-wrap .blog-content .primary-btn{padding:11px;font-size:14px;width:40px;height:40px;border-radius:50%;border:1px solid #eee;display:flex;position:absolute;right:15px;bottom:33px}
.blog-wrap .blog-content .primary-btn img{opacity:1;width:20px;margin:auto}
.category,.date__box{font-weight:400;color:#333}.date__box{font-size:13px;border-radius:40px;margin-bottom:12px;display:inline-block;padding:6px 0}
.date__box img{width:12px;margin-right:6px;margin-top:-3px}.category{background:#fff;padding:6px 25px;position:relative}
.category span,.testimonial-section::after{position:absolute;content:"";background:#8b124c}
.category span{width:15px;height:15px;border-radius:50%;left:0;top:8px}
.blog__links{display:flex;color:#595959;border-top:1px solid #e5e5e5;padding:10px;margin-top:12px;justify-content:space-between}
.blog__links .read-more{color:#595959;padding:4px 15px;border-radius:40px}
.blog__links .read-more:hover{background:#8b124c;color:#fff}
.blog__links img,.testimonial-section .review-details li img{width:15px}
.book-consultation{padding:0 40px}.book-consultation .form-group{margin-bottom:15px}
.book-consultation .form-control{border-radius:40px}.btn-boxes{display:flex;justify-content:center;margin-top:25px}
.btn-boxes a{text-transform:capitalize;margin:0 10px}.btn-boxes a img{margin-left:15px;width:20px}
.testimonial-section{overflow:hidden;padding-top:85px;padding-bottom:85px;position:relative;z-index:9}
.testimonial-section .head-box h2{color:#009094;font-size:70px;line-height:63px;margin-bottom:39px}
.testimonial-section .head-box p{font-weight:400}.testimonial-section .review-details ul{margin-top:15px}
.testimonial-section .owl-dots{display:flex;justify-content:center}
.testimonial-section .owl-dots .owl-dot.active span{background:#fff}
.testimonial-section .owl-dots .owl-dot span{display:inline-block;width:8px;height:8px;background:rgba(255,255,255,.3803921569);border-radius:50%;margin:0 2px}
.testimonial-section .review-details{padding:40px 0 40px 40px;display:flex}
.testimonial-section .quote{width:120px;display:block;position:absolute;top:-33px;left:-70px;z-index:9;opacity:.9}
.testimonial-section::after{width:65%;top:0;right:0;bottom:0;z-index:-1}
.testimonial-section .carousel-control-prev{left:-100px}.testimonial-section .carousel-control-next{right:-100px}
.detail-left{width:85%;padding-right:25px;margin:auto 0}.detail-left img{width:15px;margin:0 2px}
.review-details .pulse{position:absolute;right:0;top:0;bottom:0;left:0;width:30px;display:block;height:30px;box-shadow:none;margin:auto}
.review-details .pulse img{height:15px;position:absolute;left:3px;top:7px}
span.flag-hosp{width:30px;position:absolute;top:20px;left:20px}.review-details button{position:relative;display:flex}
.review-details .pulse::after{display:none}.review-details p{color:#fff}.review-box{padding-top:40px}
.detail-left ul{display:flex;margin-bottom:10px}.mobile-more{display:none!important}

.bg-banner{margin-top:80px;background:0 0;background-image:linear-gradient(-225deg,#60d5ae 0,#6296db 48%,#15c6d2 100%)}
.bg-banner .breadcrumb .breadcrumb-item+.breadcrumb-item::before,
.bg-banner .breadcrumb .breadcrumb-item.active,.bg-banner .breadcrumb a,.bg-banner h1{color:#fff}
.bg-banner .primary-btn2{padding:10px 20px;position:absolute;border:0;left:55px}
.bg-banner .primary-btn2 img{width:15px;margin-right:10px}
.bg-banner.treatment-banner{height:230px;background:url(../img/treatment/treatment-bg.webp);background-position:center;background-size:cover}
.bg-banner .overlay-down{position:relative;background:#fff;padding:43px;border-radius:20px;box-shadow:1px 1px 4px 4px rgba(0,0,0,.0392156863);z-index:9;margin-top:35px}
.bg-banner .overlay-down h1{font-size:34px;color:#000}
.bg-banner .breadcrumb{display:inline-flex;background:rgba(255,255,255,.1411764706);padding:5px 15px;border-radius:40px;font-size:12px}
.bg-banner .breadcrumb .breadcrumb-item{padding-left:3px}
.bg-banner .breadcrumb .breadcrumb-item+.breadcrumb-item::before{padding-right:3px}
.bg-banner .form-group{position:relative}.bg-banner .form-group .form-control{border-radius:50px;border:1px solid #fff;background:rgba(255,255,255,.2);color:#fff;padding:15px 15px 15px 40px}
.bg-banner .form-group .form-control:focus{background:#009094}
.bg-banner .form-group .form-control:focus+.primary-btn{background:#fff;color:#009094}
.bg-banner .form-group .form-control::-moz-placeholder{color:#fff}
.bg-banner .form-group .form-control::placeholder{color:#fff}
.bg-banner .form-group::after{position:absolute;content:"";background:url(../img/icons/search-white.svg);width:20px;height:20px;background-size:contain;left:15px;top:18px;background-repeat:no-repeat;opacity:.9}
.bg-banner .form-group .primary-btn,.bg-banner .form-group .reset-btn{position:absolute;top:7px;right:15px;border-radius:40px;color:#fff;border:0;padding:8px 19px}
.bg-banner .form-group .primary-btn:hover{background:#8b124c}
.bg-banner .form-group .reset-btn{background:#84011f}
.inner-banner{background:url(../img/slider.jpg);padding:50px 100px;background-position:top right;background-attachment:fixed;overflow:inherit;margin-top:80px;height:250px;min-height:auto;position:relative;z-index:9}
.inner-banner h1{color:#363c3c;margin-bottom:25px;font-size:50px}
.search-results img{width:20px;margin-right:15px}
.search-results h4{background:#8b124c;padding:15px;border-radius:10px;margin:15px 0;color:#fff}
.form-connect{border:1px solid #d2d2d2;margin-left:25px;background:#009094;border-radius:20px;padding:45px 25px;position:sticky;top:150px;z-index:999}
.form-connect .primary-btn{margin-top:0;background:#9c1b62}
.form-connect .form-control{border:0;font-size:15px;padding:8px 15px;border-radius:10px;background-color:rgba(255,255,255,.2235294118);color:#fff;width:100%}
.form-connect .form-control.form-select{background-image:url(../img/icons/arrow-down-white.svg)}
.form-connect .form-control::-moz-placeholder{color:#fff}.form-connect .form-control::placeholder{color:#fff}
.form-connect .banner-form .form-group{margin-bottom:25px}.form-connect .banner-form h1{font-size:55px}
.filter__section{background:#00263e;padding:21px;position:sticky;top:0;z-index:9990}
.filter__section .filter-box{display:flex;justify-content:center;width:75%;margin:auto}
.filter__section .filter-box .select2-box .select2-container{width:100%!important;border:1px solid rgba(24,24,24,.3);padding:8px 15px;text-align:left;background:rgba(255,255,255,.1098039216);color:#fff;position:relative;font-size:15px;border-radius:5px}
.filter__section .filter-box .select2-selection__arrow{right:11px}
.filter__section .filter-box .select2-selection__arrow b{border-color:#fff transparent transparent}
.filter__section .filter-box .select2-container .select2-selection--single .select2-selection__rendered{font-size: 14px;position:relative;top:2px}
.filter__section .filter-box .form-group{margin:auto 5px}
/* .filter__section .filter-box .nice-select,.filter__section .filter-box .nice-select.open .list{width:200px;height:auto;max-height:310px;line-height:initial;font-size:13px} */
.filter__section .filter-box .form-control{border:0;border-right:1px solid rgba(255,255,255,.1098039216);padding:12px 25px;text-align:left;border-radius:0;background:rgba(255,255,255,.1098039216);color:#fff;position:relative}
.filter__section .filter-box .form-control img{width:16px;position:absolute;right:15px;top:15px}
.filter__section .filter-box .primary-btn{width:100px!important;border-radius:0;padding:8px;font-size:14px}
.filter__section .reset-search{display:flex}.filter__section .reset-search a.reset-btn{background:#8b124c;color:#fff;padding:9px 11px;font-size:13px;margin-right:6px}
.listing-section .select2-box .select2-container{width:100%!important;border:0;font-size:15px;padding:8px 15px;border-radius:10px;background-color:rgba(255,255,255,.2235294118);color:#fff}
.listing-section .select2-selection__arrow b{border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0;border-color:#fff transparent transparent}
.listing-section.doctors-listing-section .doc-img{width:30%}
.listing-section.doctors-listing-section .doc-img img{width:100%;padding-right:15px}
.listing-section.doctors-listing-section .box-detail{position:relative;margin:auto 0}
.listing-section.doctors-listing-section .box-detail .rating{position:absolute;right:35px}
.listing-section.doctors-listing-section .primary-btn2:hover{background:#009094;border-color:#009094}
.listing-section.doctors-listing-section .box-detail .primary-btn:hover{background:#8b124c;border-color:#8b124c}
.listing-section .pagination{justify-content:end}.listing-section .pagination .page-link{color:#009094}
.box-wrap{display:flex;margin-bottom:30px;padding:25px;box-shadow:1px 1px 4px 4px rgba(238,238,238,.6823529412);border-radius:10px}
.box-wrap span{margin-right:20px;display:block;width:25%}.box-wrap .box-detail{width:89%}
.box-wrap .box-detail p{font-size:15px;margin-bottom:8px;line-height:23px}
.box-wrap .box-detail p.description{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.box-wrap .box-detail p.years{background:#8b124c;display:inline-block;color:#fff;padding:5px 20px;border-radius:40px;line-height:initial}
.box-wrap .box-detail h5{font-size:22px;margin-bottom:5px;color:#009094}
.box-wrap .box-detail h6{font-size:20px;font-weight:400;color:#333;margin-top:5px}
.box-wrap .box-detail .btn-boxes{justify-content:start}
.box-wrap .box-detail .primary-btn{width:40px;height:40px;border-radius:50%;padding:0;display:flex}
.box-wrap .box-detail .primary-btn img{display:block;margin:auto;height:auto}
.box-wrap .box-detail .primary-btn:hover{background:#fff;color:#009094}
.doctor-detail-section .doctors-list .doc-img img{height:255px;-o-object-fit:cover;object-fit:cover}
.doctor-detail-section .recaptcha-box label{color:#fff}
footer{background:rgba(0,144,148,.1098039216)}footer .footer-primary{padding-top:70px;width:87%;margin:auto}
footer .footer-primary h5{font-size:22px;color:#000;margin-bottom:15px}
footer .footer-primary ul a{color:#333;font-size:17px;margin-bottom:9px;display:block}
footer .footer-primary ul a:hover{color:#8b124c}
footer .footer-secondary{padding-top:10px;padding-bottom:10px;background:#00263e}
footer .footer-secondary .social-footer-icons{display:flex}
footer .footer-secondary .social-footer-icons a{display:flex;width:40px;height:40px;border:1px solid #fff;border-radius:50%;margin:0 5px;text-align:center}
footer .footer-secondary .social-footer-icons a:hover{background:#8b124c;border-color:#8b124c}
footer .footer-secondary .social-footer-icons a img{height:15px;margin:auto}
.footermobile{background:#9d7432;margin-top:65px;position:fixed;bottom:0;width:100%;left:0;right:0;z-index:9999;height:75px;display:none}
.footermobile-desktop .common-fixed-form,.footermobile-desktop .whatsapp-link{position:fixed;left:35px;bottom:45px;z-index:9999}
.footermobile-desktop .whatsapp-link{width: 55px;background: #25d366;height: 55px;bottom: 40px;padding: 8px;position: fixed;left: 40px;}
.phone-box .select2-container{border-radius:0;border:0;padding:0}
.select2-container--default .select2-selection--single .select2-selection__rendered{color:#333;position:relative;top:1px}
.select2-container--default .select2-selection--single .select2-selection__arrow b,.select2-selection__arrow b{border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0;border-color:#333 transparent transparent}
.select2-container--default .select2-selection--single .select2-selection__arrow,.select2-selection__arrow{height:26px;position:absolute;width:20px;top:8px;right:-25px}
.select2-selection__arrow{right:20px}.fixed-popup{background:#fff;position:fixed;bottom:100px;display:none;left:100px;border-radius:23px;overflow:hidden;width:420px;z-index:9999;box-shadow:1px 1px 4px 4px rgba(0,0,0,.1)}
.fixed-popup .phone-box{border:1px solid #ced4da;display:flex;border-radius:5px;margin-bottom:15px}
.fixed-popup .phone-box .form-control{margin:0}
.fixed-popup .chat-box-header{border-bottom:1px solid rgba(185,185,185,.3098039216);padding:15px;background:#079ea2;color:#fff}
.fixed-popup .chat-box-header .icon-right{display:flex;margin:auto 0 auto auto}
.fixed-popup .chat-box-header .icon-right .ico-right{background:#05787c;text-align:center;display:block;width:30px;height:30px;border-radius:50%;margin-left:10px;position:absolute;top:23px;right:15px;padding:3px 5px 5px;border:0}
.fixed-popup .chat-box-header .icon-right .ico-right img{width:12px;margin:auto}
.fixed-popup .chat-box-header .user-img{display:flex;justify-content:center}
.fixed-popup .chat-box-header .user-img img{width:42px;height:42px;border-radius:50%;display:block;overflow:hidden;border:2px solid #fff;margin-right:-15px}
.fixed-popup .chat-box-header h6{color:#fff;font-size:20px;text-align:center;margin:12px 0 auto}
.fixed-popup .chat-box-header h6 span{display:block;font-weight:400;color:#fff;margin-top:5px;font-size:15px}
.fixed-popup .form-control{margin-bottom:20px}.fixed-popup .form-control::-moz-placeholder{color:#212529}
.fixed-popup .form-control::placeholder{color:#212529}
.fixed-popup .close-btn{background:#a7a7a7;border:0;padding:7px 25px;margin-left:10px;border-radius:3px;color:#fff}
.fixed-popup .chat-middle{padding:25px;min-height:300px}.fixed-popup .chat-footer{position:relative}
.fixed-popup .chat-footer .icons-footer{display:flex;position:absolute;top:27px;left:28px}
.fixed-popup .chat-footer .form-group{display:flex;justify-content:space-between}
.fixed-popup .chat-footer .form-group .icon-right a{width:30px;height:30px}
.fixed-popup .chat-footer .form-group .form-control{border:0;background:rgba(0,0,0,.0705882353);border-radius:40px;padding:12px 12px 12px 50px;width:91%;margin:0}
.fixed-popup .chat-footer .form-group button{color:#079ea2;border:0;padding:0;font-size:30px;background:0 0}
.fixed-popup .chat-footer .upload label input{display:none}
.fixed-popup .chat-footer .upload label span{position:relative;width:35px;background:#eee;height:35px;border-radius:50%;display:block;padding:4px 9px 9px}
.fixed-popup .chat-footer .submit-note .primary-btn1{width:80%;margin:0 0 0 auto;filter:grayscale(100%)}
.fixed-popup .chat-footer .upload label span:hover{transform:scale(.8)}
.link-box span,.mobile-link{display:block;color:#fff;text-align:center}
.mobile-link{background-color:#003438;border-radius:100px;font-size:27px;margin-top:18px;border:px solid green;width:70px;height:70px;padding:15px}
.mobile-link img{width:30px}
.whatsapp-link{display:flex;background-color:#fff;border-radius:100px;text-align:center;font-size:47px;color:#1fa637;padding:12px 17px;margin-top:4px}
.whatsapp-link img{width:50px}
.mobile-links-block{position:absolute;width:450px;display:flex;justify-content:space-between;top:-44px;margin:auto;left:0;right:0}
.link-box span{font-size:14px;margin:4px 0}
.common-fixed-form{width:60px;height:60px;background:#e24867;border-radius:50%;border:1px solid #e24867;box-shadow:none;padding:12px;position:relative;margin:0;display:flex}
.common-fixed-form.active-form-btn img:first-child{display:none}
.common-fixed-form.active-form-btn img:last-child{display:block}
.common-fixed-form:hover{background:#30d5c8;border:1px solid #30d5c8}
.common-fixed-form:hover span::after{border-bottom:solid 10px #30d5c8;border-left:solid 16px #30d5c8}
.common-fixed-form.pulse img{position:static;width:auto;height:auto}
.common-fixed-form img:last-child{display:none;width:30px;margin:auto}
.common-fixed-form.btn-active img:first-child{display:none}.common-fixed-form.btn-active img:last-child{display:block}
.common-fixed-form.btn-active span::after{display:none}
.common-fixed-form::after,.common-fixed-form::before{left:0;right:0;margin:auto;position:absolute;top:0;box-shadow:0 0 0 0 rgba(53,209,230,.4196078431)}
.common-fixed-form span{margin:auto}
.treatments-listing .box-wrap span{width:35%}
.treatments-listing .box-wrap span img{width:auto;border-radius:0;border:0;height:200px;-o-object-fit:cover;object-fit:cover}
.treatments-listing .box-wrap ul{display:flex;margin-bottom:15px}
.treatments-listing .box-wrap ul li{display:flex;margin-right:25px}
.treatment-detail.detail-page .hospital-list{padding: 25px;}
.treatments-listing .box-wrap ul li img{height:17px;margin-right:8px}
.treatment-detail-content .btn-boxes{margin-top:35px}.treatment-detail .head-box{margin-bottom:20px;text-align: left;}
.treatment-detail .head-box h2{font-size:38px;color:#009094}
.treatment-detail .hospital-list{padding-left:15px;padding-right:15px}
.list-design{display:flex;flex-wrap:wrap;justify-content:space-between}
.list-design li{font-size:16px;line-height:30px;border-bottom:1px solid rgba(0,0,0,.1294117647);display:block;color:#333;padding:10px 0;width:48.5%;transition:.5s ease;position:relative}
.list-design li:last-child{border:0}.list-design li a{color: #333;}
.content-box-common.doctors-list .head-box p {font-size: 18px;}
.list-design li::after{position:absolute;content:"";background:url(../img/icons/arrow-right-chevron.svg);width:12px;height:12px;background-size:contain;right:0;top:21px;background-repeat:no-repeat;opacity:.5}
.light-design-two li{margin-bottom:10px;position:relative;padding-left:25px}
.light-design-two li::after,.treatments-section li::after{position:absolute;content:"";width:15px;height:15px;background-size:contain!important;}
.light-design-two li::after{background:url(../img/circle.webp);left:0;top:5px}
.bg-box-purple{background:#8b124c;padding:25px;border-radius:15px;color:#fff}
.treatment-content-box{margin-bottom:25px;box-shadow:1px 1px 4px 4px rgba(238,238,238,.6823529412);border-radius:10px;padding:35px}
.treatment-content-box p{line-height:28px;font-size:17px}.treatment-content-box .content-box{padding:25px}
.treatment-content-box .content-box h2,.treatment-content-box .content-box h3{margin-bottom:20px}
.treatment-content-box .content-box.doctors-list,.treatment-content-box .content-box.hospital-list{background:rgba(238,238,238,.7843137255)}
.treatment-content-box .content-box.doctors-list .doc-wrap,.treatment-content-box .content-box.hospital-list .doc-wrap{background:#fff}
.treatment-content-box .content-box.doctors-list .rating img,.treatment-content-box .content-box.hospital-list .rating img{width:20px!important}
.treatments-section{padding-top:160px!important}
.treatments-section ul{line-height:50px;display:flex;flex-wrap:wrap}
.treatments-section li{position:relative;padding-left:22px;width:24%;margin:0 6px;transition:.5s ease}
.treatments-section li:hover a{background:#8b124c;color:#fff;padding-left:15px}
.treatments-section li a{font-size:16px;line-height:30px;border-bottom:1px solid rgba(0,0,0,.1294117647);display:block;color:#333;padding:10px 0;transition:.5s ease}
.treatments-section li::after{background:url(../img/icons/arrow-right-chevron.svg);right:0;transition:.5s ease;top:18px;background-repeat:no-repeat!important;opacity:.6}
.treatments-section li:hover::after{background:url(../img/icons/arrow-right-white.svg);opacity:1;right:15px}
.treatments-section li:last-child a{border:0}
.treatments-section.treatment-inner-listing{padding-top:55px!important}


@keyframes animName {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.faq-common{margin-top:20px}
.faq-common h2{color:#009094;margin-bottom:25px}
.faq-common .accordion-item h2{margin:0}span.common-filter-popup{display:none}
.close-btn-box{position:absolute;border:1px solid #e2e2e2;padding:5px 20px;border-radius:40px;color:#656565;top:15px;right:15px}
.view-more-box{height:90px;overflow:hidden;transition:.5s ease}
.view-more-box .list-design::after{position:absolute;content:"";background:url(../img/icons/arrow-right-chevron.svg);width:12px;height:12px;background-size:contain;right:0;top:21px;background-repeat:no-repeat;opacity:.5}
.view-more-box li{position:relative}
.img-circle-round::after,.view-more-box li::after{position:absolute;content:"";left:0;background-size:contain}
.view-more-box li::after{background:url(../img/circle.webp);width:15px;height:15px;top:5px}
.view-more-box p{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:5;-webkit-box-orient:vertical}
.view-more-box.view-less{height:auto}.view-more-box.view-less p{-webkit-line-clamp:inherit}
.img-circle-round{display:block;width:150px;position:absolute;top:45%;right:-70px;display:flex}
.img-circle-round img{animation:animName 4s linear infinite}
.img-circle-round::after{width:70px;height:70px;background:url(../img/about-us/icon.webp);border-radius:50%;top:0;background-size: contain;margin:auto;right:0;bottom:0;animation:none}

.about-section{margin-top:100px}.about-section h3{font-size:40px}
.about-section .about-left{position:relative}.about-section .about-left img,.medical-tourism-img img{width:100%}
.about-section .get-support{margin-top:15px;display:flex;justify-content:space-between;border-top:1px solid #eee;background:#8b124c;width:280px;padding:10px 25px;border-radius:40px}
.about-section .get-support a{color:#fff;display:inline-block;font-size:16px}
.about-section .box-style2{position:relative}.about-section .box-style2 h6{font-weight:400}
.about-section .box-style2 a{position:absolute;right:-55px;top:0}
.about-section-detail{background:url(../img/about-us/vision-mission.webp);height:80vh;background-size:cover}
.about-section-detail h3,.about-section-detail p{color:#fff}
.about-section-detail .box-flex{border-right:1px solid rgba(255,255,255,.4);position:relative;display:flex}
.about-section-detail .box-flex:last-child{border:0}
.about-section-detail .box-flex .box-detail-inner{margin-top:auto;padding:0 25px}
.about-section-detail .box-flex .box-detail-inner h3{font-size:32px;color:#70fbff}
.about-section-detail .box-flex .box-detail-inner p{font-weight:300}
.corporate-section{position:relative;z-index:9;margin:60px 0}
.corporate-section h2 span{display:block;font-size:55px;font-weight:300}
.corporate-section img{width:90%}.contact-us{background:rgba(238,238,238,.4039215686)}
.contact-us .nice-select,.contact-us .nice-select.open .list{width:100%}.contact-us .contact-right{padding-left:70px}
.contact-us .contact-right h4{font-weight:500;font-size:20px}
.contact-us .contact-right h5{font-weight:400;font-size:16px;line-height:28px}
.contact-left .select2-container--default .select2-selection--single{background:0 0}
.contact-left .select2-box .select2-container {border: 0;background: 0 0;border-bottom: 1px solid #d5d5d5;border-radius: 0;min-height: 50px;}
.contact-left .banner-form{display:flex;flex-wrap:wrap;justify-content:space-between}
.contact-left .banner-form .select2-container--default .select2-selection--single .select2-selection__arrow{top:8px}
.contact-left .form-group{width:49%;margin-bottom:20px}
.contact-left .form-group .form-control,.contact-left .form-group .phone-box{border:0;background:0 0;border-bottom:1px solid #d5d5d5;border-radius:0}
.contact-left .form-group .phone-box .form-control{border:0}.contact-left .form-group .form-control{min-height:50px;width:100%}
.contact-left .form-group .form-control::-moz-placeholder{color:#858585}
.contact-left .form-group .form-control::placeholder{color:#858585}
.bg-video{background:url(../img/about-us/video.webp);height:600px;background-position:center;width:95%;border-radius:15px;position:relative;margin:auto;z-index:9}
.bg-video h3{font-size:55px}.bg-video h3 .head-sub{font-size:45px}
.bg-video h3 .color-text{font-weight:700;background-image:linear-gradient(267.43deg,#009094 4.95%,#15c6d2 97.92%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
.bg-video .pulse,.bg-video .pulse::after,.bg-video .pulse::before{position:absolute;width:80px;left:0;height:80px;box-shadow:0 0 0 0 rgba(0,144,148,.5607843137);top:0}
.bg-video::after{position:absolute;z-index:-1;content:"";left:0;right:0;bottom:0;top:0;background-image:linear-gradient(180deg,rgba(4,42,45,0) 27.11%,#042a2d 100%)}
.bg-video .play-btn{background:#009094;width:80px;height:80px;border-radius:50%;position:relative;top:-25px;margin-left:auto;box-shadow:0 0 1px 1px rgba(255,255,255,.5019607843);animation:none;border:0;display:flex}
.bg-video .play-btn img{margin:auto;height:40px;position:static}
.book-now{width:100px;height:100px;border:1px solid #fff;border-radius:50%;padding:25px 15px;text-align:center;z-index:9;background:0 0;color:#fff}
.book-now:hover{background:#009094;border-color:#009094;color:#fff!important}
.services-list{position:relative;z-index:9}.services-list img{-o-object-fit:cover;object-fit:cover}
.services-list p{font-size:17px}.services-list .service-single.air-ambulance-services{position:relative;background:#00263e}
.services-list .service-single.air-ambulance-services .book-now{position:absolute;right:55px;top:100px;color:#fff}
.services-list .service-single.air-ambulance-services .air-ambulance-services-left{background:#8b124c;padding:40px;color:#fff;margin-top:-300px;z-index:9;position:relative;margin-bottom:60px}
.services-list .service-single.air-ambulance-services .air-ambulance-services-left li{margin-bottom:10px}
.services-list .service-single.air-ambulance-services .air-ambulance-services-left li img{width:15px;margin-right:10px}
.services-list .service-single.accomodation-services .accomodation-left-box h4,
.services-list .service-single.air-ambulance-services .air-ambulance-services-left p,
.services-list .service-single.air-ambulance-services .bg-brown p{color:#fff}
.services-list .service-single.air-ambulance-services .bg-brown{background:#44111e;padding:35px 25px}
.services-list .service-single.air-ambulance-services .ambulance-img{position:relative;right:-55px;z-index:1}
.services-list .service-single.air-ambulance-services .air-ambulance-list{margin-bottom:20px;min-height:152px;display:flex;position:relative;z-index:9}
.services-list .service-single.air-ambulance-services .air-ambulance-list p{margin:auto}
.services-list .service-single.air-ambulance-services .air-ambulance-list.bg-brown{margin-top:-25px}
.services-list .service-single.accomodation-services .accomodation-left-box{padding:45px 25px;background:#8b124c;border-radius:15px;text-align:center}
.services-list .service-single.accomodation-services .accomodation-left-box .head-box{padding-right:55px}
.services-list .service-single.accomodation-services .accomodation-left-box h4 span{display:block;font-size:100px;color:#fff;font-weight:600}
.services-list .service-single.accomodation-services .accomodation-left-box h5{background:rgba(255,255,255,.3607843137);padding:10px 20px;color:#5c0931;display:inline-block;font-weight:400;border-radius:40px}
.services-list .service-single.accomodation-services .accomodation-services-right{background:#44111e;color:#fff;padding:45px 35px;border-radius:15px;margin-right:-119px;position:relative}
.services-list .service-single.accomodation-services .accomodation-services-right li{margin-bottom:10px;display:flex;font-size:18px}
.services-list .service-single.accomodation-services .accomodation-services-right li img{width:15px;height:15px;margin:auto 10px auto 0}
.services-list .service-single.pre-travel-services .pre-travel-box{padding:35px 15px;height:100%;text-align:center;color:#fff}
.services-list .service-single.pre-travel-services .pre-travel-box img{width:35px;margin:auto auto 15px}
.services-list .service-single.pre-travel-services .pre-travel-content{padding:50px 35px;margin-top:90px;background:#f9f9f9;top:-40px;position:relative;left:-116px;border-left:15px solid #009094}
.services-list .service-single.pre-travel-services li{display:block;margin-bottom:30px}
.services-list .service-single.pre-travel-services h3{margin-bottom:20px;color:#8b124c}
.services-list .service-single.pre-travel-services h4{color:#333}
.services-list .service-single.pre-travel-services .bg-color{padding:35px;min-height:95vh;background:url(../img/services/pretravel-one.webp);background-repeat:no-repeat!important;background-size:cover!important;background-position:center!important;display:flex;position:relative;z-index:9}
.services-list .service-single.pre-travel-services .bg-color::after{position:absolute;content:"";left:0;right:0;top:0;bottom:0;background:rgba(238,238,238,.862745098);z-index:-1}
.services-list .service-single.pre-travel-services .bg-color h4{color:#000}
.services-list .service-single.pre-travel-services .bg-color h4 span{font-weight:600}
.services-list .service-single.pre-travel-services .bg-color p{padding-left:28px}
.services-list .service-single.pre-travel-services .bg-color .pre-travel-list{margin-top:auto}
.services-list .service-single.pre-travel-services .bg-color:nth-child(2){background:url(../img/services/pretravel-two.webp)}
.services-list .service-single.pre-travel-services .bg-color:nth-child(2)::after{background:rgba(222,253,255,.8352941176)}
.services-list .service-single.pre-travel-services .bg-color:nth-child(3){background:url(../img/services/pretravel-three.webp)}
.services-list .service-single.pre-travel-services .bg-color:nth-child(3)::after{background:rgba(250,216,232,.7764705882)}
.happy-patient .location-box{position:relative;z-index:9;transition:.5s ease}
.happy-patient .location-box img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%;border-radius:15px}
.happy-patient .location-box h6{position:absolute;color:#fff;left:15px;bottom:15px}
.happy-patient .location-box .purple-btn{display:none;font-size:13px;padding:5px;width:90px;text-align:center;position:absolute;top:40%;transition:.5s ease;margin:auto;left:0;right:0}
.happy-patient .location-box:hover .purple-btn{display:block;z-index:99}
.happy-patient .location-box:hover::after{position:absolute;content:"";left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.6235294118);z-index:0;transition:.5s ease;border-radius:10px}
.rating{display:flex}.rating img{width:15px!important;margin-left:3px;min-height:auto!important}
.select2-container--default .select2-search--dropdown .select2-search__field::-moz-placeholder{color:#333}
.select2-container--default .select2-search--dropdown .select2-search__field,.select2-container--default .select2-search--dropdown .select2-search__field::placeholder{color:#333}
.book-consultaion-section h2{font-weight:700}
.book-consultaion-section .booking-form{background:#009094;padding:60px 50px;border-radius:10px}
.book-consultaion-section .booking-form .nice-select,.book-consultaion-section .booking-form .nice-select.open .list{width:100%}.book-consultaion-section .booking-form .select2-box .select2-container{border:0;border-bottom:1px solid rgba(255,255,255,.7450980392);border-radius:0;color:#fff}
.book-consultaion-section .booking-form .select2-container--default .select2-selection--single .select2-selection__arrow b,
.book-consultaion-section .booking-form .select2-selection__arrow b{border-color:#fff transparent transparent}
.book-consultaion-section .booking-form .current{top:-8px;display:block;position:relative;font-size:15px}
.book-consultaion-section .booking-form .nice-select:after{border-bottom:2px solid #fff;border-right:2px solid #fff}
.book-consultaion-section .booking-form .form-check-label,.book-consultaion-section .booking-form .form-check-label a,.book-consultaion-section .booking-form .phone-box .select2-container--default .select2-selection--single .select2-selection__rendered,.book-consultaion-section .booking-form h2{color:#fff}
.book-consultaion-section .booking-form .form-list{display:flex;justify-content:space-between;flex-wrap:wrap}
.book-consultaion-section .booking-form .form-group{width:49%}.book-consultaion-section .booking-form .form-control{background-color:transparent;border:0;border-bottom:1px solid rgba(255,255,255,.7450980392);color:#fff;padding:12px 0;margin-bottom:25px;border-radius:0;line-height:inherit}
.book-consultaion-section .booking-form .form-control.form-select{background-image:url(../img/icons/arrow-down-white.svg)}
.book-consultaion-section .booking-form .form-control::-moz-placeholder{color:#fff}
.book-consultaion-section .booking-form .form-control::placeholder{color:#fff}
.book-consultaion-section .booking-form .phone-box{background:0 0;border:0;border-bottom:1px solid rgba(255,255,255,.7450980392);border-radius:0;margin-bottom:20px}
.book-consultaion-section .booking-form .phone-box .form-control{margin:0;border:0}
.book-consultaion-section .booking-form .phone-box .select2-container--default .select2-selection--single{background:0 0;width:100px;font-size:14px}
.book-consultaion-section .booking-form .phone-box .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#fff transparent transparent;top:77%}
.book-consultaion-section .booking-form .primary-btn{background:#fff;color:#009094;margin-top:20px!important}
.book-consultaion-section .booking-form .primary-btn:hover{background:#8b124c;color:#fff}
.contact-details li,.country-list,.country-list .testimonial-more{background:rgba(0,143,148,.0549019608)}
.country-list{padding:8px 25px;border-radius:40px;display:inline-flex;position:relative}
.country-list .testimonial-more{width:55px;height:55px;border-radius:50%;display:flex;padding:10px;top:0;position:absolute;right:-75px}
.country-list .testimonial-more:hover{background:rgba(139,18,76,.2274509804)}
.country-list .testimonial-more img{opacity:.5;margin:auto;width:20px}.country-list ul{display:flex}
.country-list ul li{width:45px;height:45px;border-radius:50%;overflow:hidden;margin:0-3px;border:3px solid #fff}
.country-list ul li img{-o-object-fit:cover;object-fit:cover}.country-list h6{padding-left:20px;margin:auto auto auto 25px}
.contact-details ul{display:flex;flex-wrap:wrap;margin-top:40px;justify-content:space-between}
.contact-details li{display:flex;padding:25px;border-radius:10px;width:49%;margin-bottom:15px}
.contact-details li h5{margin:0}.contact-details li span{width:60px;height:60px;border-radius:50%;padding:10px;display:inline-flex;background:#fff;margin-right:15px}
.contact-details li span img{height:23px;margin:auto}.contact-details li .box-details{margin:auto 0}
.partners ul{display:flex;justify-content:center}.partners ul li{width:70px;margin:0 20px}
.footer-sub{background:#009094;width:80%;border-radius:20px;margin:auto auto -38px;position:relative}
.footer-sub .primary-btn{background:#fff;color:#000}
.footer-sub .primary-btn:hover{background:#8b124c;color:#fff}.footer-sub .primary-btn img{width:22px;margin-left:10px}

.best-treatment-form{border:1px solid rgba(213,212,212,.5607843137);margin-bottom:25px}
.best-treatment-form .form-group{margin-bottom:20px}.best-treatment-form .form-group.d-flex{flex-wrap:wrap}
.best-treatment-form .form-control{border:1px solid #d8d8d8}.best-treatment-form label{margin-bottom:8px;color:#333}
.best-treatment-form label a{color:#025182}.best-treatment-form .check-boxes{display:flex;margin-left:25px}
.best-treatment-form .check-boxes .form-check{margin-right:15px}.flag-text{margin-left:10px}
.select2-container--default .select2-selection--single{padding:8px 0;height:auto;width:105px;border:0;border-radius:10px;outline:0}
span.select2.select2-container.select2-container--default.select2-container--open{width:105px!important}
.select2-container.select2-container--default.select2-container--open{border: 0;}
.select2-container--open .select2-dropdown--above,.select2-container--open .select2-dropdown--below,span.select2-container.select2-container--default.select2-container--open{width:50%!important;z-index:9999}
.best-treatment-form{padding:40px;border-radius:15px;background:rgba(238,238,238,.4039215686)}
.best-treatment-form .form-treatment .form-flex{display:flex;justify-content:space-between}
.best-treatment-form .form-treatment .form-flex .form-group{width:49%}
.best-treatment-form .form-treatment .form-control,.phone-box{background:#fff}
.best-treatment-form .country-code{width:70px}
.best-treatment-form .select2-container--default .select2-selection--single .select2-selection__arrow{top:8px}
.phone-box{display:flex;border:1px solid #d8d8d8}.phone-box .form-control{border:0;width:89%}
.phone-box .select2-container{width:105px!important}
.phone-box .select2-container--default .select2-selection--single .select2-selection__arrow{right:15px!important}
.form-connect .form-check-label,.form-connect .form-check-label a,.form-connect .phone-box .select2-container--default .select2-selection--single .select2-selection__rendered{color:#fff}
.form-connect .select2-container--default .select2-selection--single{border-radius:0;border-top-left-radius:10px;border-bottom-left-radius:10px;background:0 0}
.form-connect .phone-box{background:rgba(255,255,255,.2235294118);border:0;border-radius:10px}
.form-connect .phone-box .select2-container{border:0;background:0 0}
.form-connect .phone-box .select2-container--default .select2-selection--single{width:100px}
.form-connect .phone-box .flag-text{font-size:14px;color:#fff}
.form-connect .phone-box .select2-container--default .select2-selection--single .select2-selection__arrow{top:8px}
.form-connect .phone-box span.select2.select2-container.select2-container--default.select2-container--below.select2-container--open.select2-container--above,.form-connect .phone-box span.select2.select2-container.select2-container--default.select2-container--below.select2-container--open.select2-container--focus{width:100px!important}
.form-connect .phone-box .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#fff transparent transparent}
.form-connect .phone-box .form-control{border-radius:0;border-top-right-radius:10px;border-bottom-right-radius:10px;background-color:transparent}
.hospital-listing-section img{height:100%;-o-object-fit:cover;object-fit:cover}
.hospital-listing-section .box-wrap .hosp-img{width:30%;position:relative;margin-right:15px}
.hospital-listing-section .box-wrap .hosp-img img,.phone-box{border-radius:10px}
.hospital-listing-section .box-wrap .hosp-img h6{bottom:12px;display:inline-block;padding:5px 25px;border-radius:40px;background:rgba(139,18,76,.5098039216);color:#fff;position:absolute;left:15px;font-size:14px}
.hospital-listing-section p.description{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.hospital-listing-section .box-wrap .box-detail{width:70%}.hospital-listing-section .box-wrap .box-detail li{line-height:26px;margin-right:10px}
.hospital-listing-section .box-wrap .box-detail li span{background:rgba(0,144,148,.0705882353);width:30px;height:30px;border-radius:50%;display:flex;margin-right:5px}
.hospital-listing-section .box-wrap .box-detail li span img{height:14px;margin:auto}
.hospital-listing-section ul{display:flex;margin-bottom:15px;flex-wrap:wrap}
.hospital-listing-section ul li{display:flex;font-size:15px;margin-right:5px}
.hospital-listing-section ul li span{width:auto}.hospital-listing-section ul li img{height:18px}
.location-row{display:flex;justify-content:space-between}.location-row .location-box{width:13%}
.location-row .location-box:nth-child(4){width:22%}.location-row .location-box:nth-child(1){width:20%}

.detail-page{margin-top:110px}
.detail-page .select2-box .select2-container{width:100%!important;border:0;font-size:15px;padding:8px 15px;border-radius:10px;background-color:rgba(255,255,255,.2235294118);color:#fff}
.detail-page .select2-selection__arrow b{border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0;border-color:#fff transparent transparent}
.detail-page .carousel{width:55%}.detail-page .ca-seo-structure{width:50%;margin:0}
.detail-page .ca-seo-structure .slide-dot{background:#8b124c}
.detail-page .ca-seo-structure .ca-seo-slide{padding:0}
.detail-page .doc-wrap img{width:100%;min-height:250px;-o-object-fit:cover;object-fit:cover}
.detail-page .primary-btn2{padding:7px 25px}.detail-page h4{font-weight:500;margin:15px 0}
.detail-page .doctor-detail-left{background-color:rgba(0,143,148,.0470588235);padding:25px;margin-bottom:5px!important}
.detail-page .doctor-detail-left .content-box-common{background:#fff;border-radius:15px;padding:20px;margin-bottom:25px;position:relative}
.detail-page .doctor-detail-left .content-box-common.hospital-list h4{font-weight:500}
.detail-page .doctor-detail-left .content-box-common.about-detail-more{padding-top: 50px;}
.detail-page .doctor-detail-left .content-box-common.hospital-list img{border-radius: 10px;}
.detail-page .doctor-detail-left .content-box-common .about__box li{padding-left:20px}
.detail-page .doctor-detail-left .content-box-common .view-more-design{padding-top:55px}
.detail-page .doctor-detail-left .content-box-common .facilities__box h4{font-weight:500;color:#014f51;margin:15px 0}
.detail-page .doctor-detail-left .content-box-common .facilities__box ul{display:flex;flex-wrap:wrap}
.detail-page .doctor-detail-left .content-box-common .facilities__box ul li{padding-left:20px;width:30%;margin:6px 10px;position:relative}
.detail-page .doctor-detail-left .content-box-common .facilities__box ul li::after{position:absolute;content:"";width:13px;height:13px;background:url(../img/circle.webp);left:0;background-size:contain;background-repeat:no-repeat;top:6px}
.detail-page .doc-detail-wrap{display:flex;position:relative}
.detail-page .doc-detail-wrap .purple-btn{padding:7px 25px;font-size:15px;margin-top:10px}
.detail-page .doc-detail-wrap .doc-detail-content{padding:15px;width:100%}
.detail-page .doc-detail-wrap .doc-detail-content h3{color:#009094}
.detail-page .doc-detail-wrap .btn-boxes{display:flex;margin-top:-16px;justify-content:end!important}
.detail-page .doc-detail-wrap .heading-box_box{display:flex;justify-content:space-between;margin-top:8px}
.detail-page .doc-detail-wrap .heading-box_box .rating{margin:auto 0}
.detail-page .doc-detail-wrap .doc-img{position:relative;margin-right:15px;width:200px}
.detail-page .doc-detail-wrap .doc-img img{width:150px;height:150px;-o-object-fit:cover;object-fit:cover;border-radius:50%;box-shadow:1px 1px 4px 4px rgba(238,238,238,.5019607843)}
.detail-page .doc-detail-wrap .doc-img h6{background:#009094;padding:7px 11px;display:inline-block;color:#fff;text-align:center;font-size:13px;margin:10px 0 0;font-weight:500;border-radius:40px}
.detail-page .doc-detail-wrap .doc-img .rating{justify-content:center!important;margin-top:12px}
.detail-page .doc-detail-wrap .doc-img .rating img{height:auto}
.detail-page .doc-detail-wrap h4{font-weight:500;line-height:25px;margin:5px 0 10px;font-size:19px;margin-bottom: 0;}
.detail-page .doc-detail-wrap h4 span{display:block;font-weight:300;font-size:15px}
.detail-page .doc-detail-wrap h5{font-size:15px;font-weight:400}
.detail-page .doc-detail-wrap h5 span{font-weight:400;font-size:17px;margin-left:15px}
.hospital-detail-section .doctor-detail-left .rating{position:static!important;margin-bottom: 6px !important;}
.hospital-detail-section .doctor-detail-left .hospital-slider-box{width: 42%;float: left;padding-right: 20px;}
.detail-page .doc-detail-wrap .doc-detail-content.hospital-detail-cont{width: 52%;display: inline-block;padding: 0 15px;}
.hospital-detail-section .hospital-slider-box .owl-prev{rotate: 180deg;}
.hospital-detail-section .doctor-detail-left .owl-nav{display: flex;position: absolute;left: 20px;right: 20px;justify-content: space-between;top: 50%;}
.hospital-detail-section .hospital-slider-box .owl-prev, .hospital-detail-section  .hospital-slider-box .owl-next{width: 15px;}
.hospital-detail-section .doctor-detail-left .doc-detail-content .detail-box{display:flex;margin-bottom:15px;flex-wrap:wrap;justify-content:space-between}
/* .hospital-detail-section .doctor-detail-left .doc-detail-content .detail-box li{width:33%} */
.hospital-detail-section .doctor-detail-left .doc-detail-content .detail-box img{height:17px;opacity:.5;margin-right:10px}
.hospital-detail-section .doctor-detail-left .block-box{display:flex;justify-content:space-between}
.hospital-detail-section .doctor-detail-left .block-box .box{width:49%;background:#8b124c;color:#fff;display:flex;padding:25px 20px;border-radius:15px}
.hospital-detail-section .doctor-detail-left .block-box .box h4{margin-top:0}
.hospital-detail-section .doctor-detail-left .block-box img{width:30px;margin-right:10px}
.hospital-detail-section .doctor-detail-left .block-box h5{font-weight:300}

.why-medical-tourism-banner{margin-top:50px}.why-medical-tourism-banner img{width:100%}
.why-medical-tourism-block h2 span{font-weight:300}.refer-section-two img,.why-medical-tourism-block .medical-tourism-left img{-o-object-fit:cover;object-fit:cover}
.why-medical-tourism-block .medical-tourism-box{margin:auto auto 20px}.why-medical-tourism-block .medical-tourism-box h4{font-weight:500;font-size:22px}
.why-medical-tourism-block .medical-tourism-box p{font-size:16px}
.why-medical-tourism-block .medical-tourism-right{padding-left:35px}.why-medical-tourism-block .small-quote{padding-left:25px}
.why-medical-tourism-block .small-quote .primary-btn2{color:#8b124c;border-color:#8b124c}
.why-medical-tourism-block .small-quote .primary-btn2:hover{background:#009094;border-color:#009094;color:#fff}
.why-medical-tourism-block .small-quote h4{color:#fff;font-weight:400;font-size:24px}
.why-medical-tourism-block .small-quote p{font-size:23px;font-weight:800;line-height:43px;text-transform:uppercase;letter-spacing:4px;color:#fff}
.why-medical-tourism-block .medical-tourism-block-2{position:relative;z-index:9;padding-left:0;padding-right:0;margin-top:75px}
.why-medical-tourism-block .medical-tourism-block-2 h2{font-size:42px;margin-bottom:25px}
.why-medical-tourism-block .medical-tourism-block-2 .medical-tourism-box{padding-right:65px}
.why-medical-tourism-block .medical-tourism-block-2 .large-text{color:#000;font-size:16px}
.why-medical-tourism-block .medical-tourism-block-2::after{position:absolute;content:"";right:0;top:0;bottom:0;background:#8b124c;width:54%;z-index:-1}
.why-medical-tourism-block .medical-tourism-block-2 ul{display:flex}
.why-medical-tourism-block .medical-tourism-block-2 ul img{width:50px;margin-bottom:15px}
.why-medical-tourism-block .medical-tourism-block-2 ul h5{color:#fff}
.why-medical-tourism-block .medical-tourism-block-2 ul li{width:33%;border:1px solid #eee;padding:25px 15px;border-radius:15px;background:#00263e;text-align:center;margin-right:18px}
.why-medical-tourism-block .medical-tourism-block-2 ul p{color:#fff;margin:0}
.contact-page{margin-top:80px;background:rgba(238,238,238,.4431372549);color:#fff}
.contact-page h2{font-size:30px}.contact-page .contact-head-row{background:#fff;border-radius:15px;box-shadow:1px 1px 4px 4px rgba(0,0,0,.0392156863);padding:35px 35px 100px}
.contact-page .contact-head{font-size:45px;margin-bottom:25px}.contact-page .contact-box-row{background:#009094;border-radius:15px;overflow:hidden;width:90%;margin:auto;position:relative;top:-100px}
.contact-page .select2-container--default .select2-selection--single .select2-selection__arrow{top:8px}
.contact-page .contact-page-left{padding:50px;border-radius:15px}
.contact-page .contact-page-left .nice-select.open .list{width:100%}
.contact-page .contact-page-left .form-control{background:0 0;border:0;border-bottom:1px solid rgba(255,255,255,.662745098);border-radius:0}
.contact-page .contact-page-left .form-control::-moz-placeholder{color:#fff}
.contact-page .contact-page-left .form-control::placeholder{color:#fff}
.contact-page .select2-container--default .select2-selection--single .select2-selection__arrow b,.contact-page .select2-selection__arrow b {border-color: #fff transparent transparent;}
.contact-page .select2-box .select2-container {width: 100% !important;background: 0 0;border: 0;border-bottom: 1px solid rgba(255, 255, 255, .662745098);border-radius: 0;}
.contact-page .contact-page-left .nice-select{width:100%;color:#fff;margin-bottom:15px;font-size:17px;font-weight:300}
.contact-page .contact-page-left .nice-select .current{position:relative;bottom:9px}
.contact-page .contact-page-left .nice-select:after{border-bottom:2px solid #fff;border-right:2px solid #fff}
.contact-page .contact-page-left .phone-box{background:0 0;border:0;border-bottom:1px solid rgba(255,255,255,.662745098);border-radius:0}
.contact-page .contact-page-left .phone-box .form-control{border:0}
.contact-page .contact-page-left .select2-container--default .select2-selection--single .select2-selection__rendered,.contact-page .contact-page-left label a{color:#fff}
.contact-page .contact-page-left .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#fff transparent transparent}
.contact-page .contact-page-left .select2-container--default .select2-selection--single{background:0 0;border-radius:0;color:#fff}
.contact-page .contact-page-right{padding-left:25px}.contact-page .contact-page-right li{border-bottom:1px solid rgba(222,222,222,.2549019608);padding:25px}
.contact-page .contact-page-right li h5{font-size:22px;color:#fff}
.contact-page .contact-page-right li:last-child{border-bottom:0}
.contact-page .contact-page-right a{color:rgba(255,255,255,.8588235294);display:block;display:flex}
.contact-page .contact-page-right a img{width:30px;margin-right:10px}
.contact-page .contact-page-right p{color:rgba(255,255,255,.8588235294)}
.contact-page .contact-page-right p img{width:30px;margin-right:12px}.contact-page .form-group{margin-bottom:20px}
.contact-page .form-group .form-control{padding:10px 20px;color:#fff}
.refer-banner{background:#009094;min-height:600px;text-align:center}
.refer-banner h1,.refer-banner p{font-size:100px;color:#fff;font-weight:300}
.refer-banner .refer-banner-img{position:absolute;left:0;right:0;text-align:center;display:block;z-index:-1;top:0}
.refer-banner .refer-banner-img img{width:500px;margin:auto}.refer-banner p{font-size:24px}
.first-row ul{display:flex;flex-wrap:wrap}.first-row ul li{width:33%;margin-bottom:10px;padding-left:20px;position:relative}
.first-row ul li::after{position:absolute;content:"";width:13px;height:13px;background:url(../img/circle.webp);left:0;background-size:contain;background-repeat:no-repeat;top:6px}
.refer-section-two{padding-left:0;padding-right:0;overflow:hidden}
.refer-section-two .refer__sec__left img{height:100%!important}.refer-section-two .refer-section-list-right{height:100%}
.refer-section-two .refer-section-list-right img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.refer-section-two .refer-section-list-right p{color:#fff;font-size:15px}
.refer-section-two .refer-section-list-right .box-refer-inner{border:7.5px solid #fff;border-top:0;border-bottom:0}
.refer-section-two .refer-section-list-right .box-refer-inner .box{min-height:320px;padding:25px;display:flex;flex-wrap:wrap;background:#8b124c;position:relative}
.refer-section-two .refer-section-list-right .box-refer-inner .box h3{color:#fff;margin-bottom:auto}
.refer-section-two .refer-section-list-right .box-refer-inner .box p{width:100%;margin-top:auto}
.refer-section-two .refer-section-list-right .box-refer-inner .whatsapp-ico{background:#035e61;position:absolute;right:25px;bottom:25px}
.refer-section-two .refer-section-list-right .box-refer-inner .whatsapp-ico img{-o-object-fit:inherit;object-fit:inherit;height:auto}
.refer-section-two .refer-section-list-right .box-refer-inner .whatsapp-ico:hover{background:#570a2f}
.refer-section-two .refer-section-list-right .bg-purple .box{border-bottom:15px solid #fff}
.refer-section-two .refer-section-list-right .bg-blue .box{border-top:15px solid #fff;background:#009094}
.refer-section-two .box-refer-inner{display:flex;flex-wrap:wrap}
.refer-section-two .box-refer-inner span{display:block;width:100%}
.refer-section-three .first-row h2{position:relative;font-size:55px;text-align:right;right:-32px}
.refer-section-three .first-row img{width:100%;-o-object-fit:cover;object-fit:cover;margin-left:-35px;z-index:-9}
.refer-section-three .first-row .refer__box{padding:35px;width:85%;text-align:right;margin-left:auto}
.refer-section-three .second-row{background:#eee}.refer-section-three .second-row .refer__box{background:#fff;padding:25px;position:relative;right:-45px}
.refer-section-three .second-row h3,.refer-section-three .third-row h3{font-size:45px}
.refer-section-three .third-row .last-box-flex{display:flex;justify-content:space-between}
.refer-section-three .third-row .last-box-flex img:last-child{margin-top:40px}.services-banner{margin-top:40px}
.services-banner h1{font-size:75px}.services-banner p{font-size:28px;line-height:35px}
.services-banner ul{margin-top:15px;justify-content:space-between}.services-banner ul li{width:49%;margin-bottom:12px;font-size:17px}
.services-banner ul li img{width:15px;margin-right:10px}.post-arrival-services .head-box{padding-right:30px}
.post-arrival-services .bg-grey{padding-bottom:55px}.post-arrival-box{padding:25px;background:#fff;margin-bottom:25px;min-height:250px}
.post-arrival-box img{height:50px;margin-bottom:25px}
.post-arrival-services-box2{min-height:350px;margin-top:25px;background:url(../img/services/seamless-support.webp);display:flex;background-size:cover;background-repeat:no-repeat;background-position:right}
.post-arrival-services-box2 .post-arrival-box{margin:0;background:0 0;color:#fff;text-align:left;min-height:auto;width:50%}
.post-arrival-services-box2 .post-arrival-box img{height:auto}
.post-arrival-services-box2 .post-arrival-box .purple-btn img{margin-bottom:0}
.post-arrival-services-box2 .post-arrival-box h4{font-size:55px}
.post-arrival-services-box2 .post-arrival-box p{font-size:22px;color:#fff;margin-top:20px}
.departure-section .bg-one{background:#260a10}.departure-section .bg-two{background:#8b124c}
.departure-section .bg-three{background:#00263e}
.departure-section .bg-four,.healthcare-journey ul li:hover{background:#009094}
.departure-section .bg-five{background:#260a10}.departure-section .departure-box{padding:150px 25px 25px;height:100%}
.departure-section .departure-box img{width:50px;margin-bottom:20px}.departure-section .departure-box h4{color:#fff}
.departure-section .departure-box p{color:rgba(255,255,255,.8235294118)}
.departure-section .departure-right{background:url(../img/services/departure.webp);background-position:center;background-size:cover;position:relative;height:100%}
.departure-section .departure-right .departure-box{width:50%;position:absolute;bottom:0;left:0;height:52%}
.departure-section .departure-right .book-now{position:absolute;right:25px;top:25px;background:rgba(156,27,98,.8196078431);border-color:rgba(156,27,98,.0588235294)}
.healthcare-journey ul,.services-banner ul{display:flex;flex-wrap:wrap}
.healthcare-journey ul li{background:#8b124c;border-radius:15px;color:#fff;width:24%;margin:0 3px 10px;position:relative;padding:20px 20px 65px}
.healthcare-journey ul li .number{position:absolute;left:10px;bottom:10px;background-image:linear-gradient(#fff,rgba(255,255,255,.4588235294));color:transparent;font-size:30px;-webkit-background-clip:text;background-clip:text;font-weight:700}.healthcare-journey ul li h5 span{font-weight:300;font-size:17px;display:block}.healthcare-journey ul li img{height:33px;margin-bottom:15px;position:absolute;bottom:10px;right:10px}

.faq-banner{height:auto}.faq-banner p{color:#fff;font-size:20px}
.faq-banner h1{font-size:104px;opacity:.8}
.faq-banner .form-group .primary-btn{background:#8b124c}.faq-banner .nav-tabs{border:0}
.faq-banner .nav-tabs button{border-radius:5px;padding:8px 55px;position:static;color:#fff;border:1px solid rgba(255,255,255,.231372549);background:rgba(255,255,255,.4431372549);margin-right:12px}
.faq-banner .nav-tabs button.active{border:1px solid #009094;background:#009094}
.faq-banner .form-group .form-control{border-bottom:1px solid #fff!important;background:0 0;color:rgba(255,255,255,.8745098039)}
.faq-banner .form-group::after{opacity:.8}.faq-section .accordion-button{padding:20px}
.faq-section .accordion-button::after{background:0 0;content:"+"}
.faq-section .accordion-button.collapsed::after{background:0 0;content:"-"}
.faq-section .accordion-button:focus{box-shadow:none}.faq-section button.accordion-button{background:#00263e;color:#fff}
.faq-section button.accordion-button.collapsed{background:#fff;color:#000}.page-link{color:#000}
.page-item.active .page-link{background:#009094;border-color:#009094;color:#fff}
.category-serch{position:sticky;top:100px;z-index:1001;white-space:normal;border-radius:40px}
.category-serch .form-control{margin-bottom:20px;border:1px solid #333;border-radius:40px;padding:10px 20px;color:#333}
.blog-page{margin-top:75px}.blog-page .form-connect .nice-select{margin-bottom:20px}
.blog-page .form-connect .nice-select span.current{position:relative;top:-6px;margin:0}
.blog-page .nice-select,.blog-page .nice-select.open .list,
.medical-visa-block-five .img__box-right img,.medical-visa-block-five .ring-animation img{width:100%}
.blog-page .select2-box .select2-container, .blog-inner-page .select2-box .select2-container{border: 0;font-size: 15px;padding: 8px 15px;border-radius: 10px;background-color: rgba(255, 255, 255, .2235294118);color: #fff;width: 100%;}
.blog-inner-page .select2-container--default .select2-selection--single .select2-selection__arrow b,
.blog-inner-page  .select2-selection__arrow b, .blog-page .select2-container--default .select2-selection--single .select2-selection__arrow b,
.blog-page  .select2-selection__arrow b  {border-color: #ffffff transparent transparent;}
.blog-page .form-control.nice-select span{margin-top:3px;display:inline-block}
.blog-page .blog-right-section{padding-left:35px}
.blog-page .blog-right-section .social-footer-icons{box-shadow:1px 1px 4px 4px #eee;display:flex;padding:5px 15px;position:absolute;right:0;bottom:-10px;background:#fff;border-radius:27px}
.blog-page .blog-right-section .social-footer-icons img{height:20px;opacity:.7}
.blog-page .blog-right-section .social-footer-icons a{margin:0 5px}
.blog-page .blog-right-section .social-footer-icons.active{display:flex}
.blog-page .isotope-content{box-shadow:0 0 10px rgba(0,0,0,.15);margin-bottom:40px}
.blog-page .preference-area-content{min-height:175px;margin:0;padding:15px 20px;position:relative}
.blog-page .preference-area-content h4{color:#333;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;overflow:hidden;height:53px;text-overflow:ellipsis}.blog-page .accomodation-img span:nth-child(2) img,.sidebar-box__blog .follow-us li img:nth-child(2){display:none}
.blog-page .primary-btn{margin-top:15px;padding:8px 25px}
.sidebar-box__blog{padding:25px 18px;box-shadow:1px 1px 4px 4px #eee;border-radius:15px;margin:35px 0}
.sidebar-box__blog .follow-us h4,.sidebar-box__blog h4{margin-bottom:15px}
.sidebar-box__blog li{margin-bottom:10px;border-bottom:1px solid rgba(0,0,0,.0666666667);padding:12px 0}
.sidebar-box__blog li:last-child{border:0}.sidebar-box__blog li span{display:block;font-size:15px}
.sidebar-box__blog li a{color:#333}.sidebar-box__blog li a img{height:23px;opacity:.6;margin-bottom:12px}
.sidebar-box__blog .follow-us{display:flex}.sidebar-box__blog .follow-us li{border:0;text-align:center;width:25%;padding:0 6px}
.sidebar-box__blog .follow-us li span{font-size:14px}
.sidebar-box__blog .follow-us li:hover img:first-child{display:none}
.sidebar-box__blog .follow-us li:hover img:nth-child(2){display:inline-block}
.blog-inner-page .blog-right-section{padding-left:50px}
.blog-inner-page .blog-right-section li{margin-bottom:10px;padding-left:25px;position:relative}
.blog-inner-page .blog-right-section li::after{position:absolute;content:"";background:url(../img/circle.webp);width:15px;height:15px;background-repeat:no-repeat;left:0;background-size:contain;top:5px}
.pagination{justify-content:end}.blog-inner-page{padding-top:140px!important}
.blog-inner-page .recaptcha-box .ebcaptchatext{color:#fff}
.blog-detailed-section h2{    font-size: 24px;margin-bottom: 7px;color: #8b124c !important;}
.blog-detailed-section .faq-common h2{margin-bottom: 25px;}
.blog-detailed-section .detail-box{padding:10px 0 0}
.blog-detailed-section .detail-box h4,.terms-conditions-page .page-content strong{color:#009094}
a.next-prev-block .content-small-inner span:nth-child(1){background:#009094;color:#fff;display:inline-block;padding:3px 10px;border-radius:40px;font-size:13px;margin-bottom:8px}
.medical-visa-banner{background:#009094}.medical-visa-banner h1{font-size:50px;font-weight:700}
.medical-visa-banner h1 span:nth-child(3){font-weight:400}.medical-visa-banner img{margin-top:42px;width:100%}
.medcical__visa__right{display:flex;border-bottom:1px solid #eee;margin-bottom:20px}
.medcical__visa__right:last-child{border:0}.medcical__visa__right span{padding-right:15px}
.medcical__visa__right span img{height:50px}.medcical__visa__right .medical-visa-box{width:85%}
.medica-visa-block-three{background:#00263e}.medica-visa-block-three .medical-visa-box{min-height:365px}
.medica-visa-block-three .medical-visa-box.bg-purple{padding:30px;position:relative;background:url(../img/medical-visa/purple-bg.webp);background-size:cover;background-position:center}
.medica-visa-block-three .medical-visa-box.bg-purple h2{font-size:31px;position:absolute;bottom:40px;color:#fff}
.medica-visa-block-three p{color:rgba(255,255,255,.7176470588);position:relative;padding-left:20px}
.medica-visa-block-three p::after{position:absolute;content:"";background:url(../img/circle-white.webp);left:0;background-size:contain;background-repeat:no-repeat;color:#30d5c8;width:14px;height:14px;top:7px;font-size:14px}
.medical-visa-block-four .head-box,.medical-visa-block-four ul{padding-left:30px}
.medical-visa-block-four li{border-bottom:1px solid rgba(0,0,0,.0666666667);padding:19px 0;flex-wrap:wrap;display:flex}
.medical-visa-block-four li:last-child{border-bottom:0}.medical-visa-block-four li p{margin:0;padding-left:36px;width:80%}
.medical-visa-block-four li h5{width:25%}.medical-visa-block-four li img{width:20px;margin-right:15px}
.medical-visa-block-four li .number{position:absolute;right:55px;-webkit-text-stroke:1px #009094;color:#fff;font-size:38px;text-shadow:2px 2px 0#009094,-1px -1px 0#009094,1px -1px 0#009094,-1px 1px 0#009094,1px 1px 0#009094}
.medical-visa-block-five{background:#8b124c;position:relative}.medical-visa-block-five .img__box-right{position:relative}
.medical-visa-block-five .ring-animation{width:110px;position:absolute;height:110px;bottom:91px;left:0;right:-82px;margin:auto}
.medical-visa-block-five .ring-animation img:first-child{position:relative;bottom:-87px;width:65px;margin:auto;display:block;z-index:9}
.medical-visa-block-five .ring-animation img:last-child{animation:animName 4s linear infinite}
.medical-visa-block-five .img-circle-round{background:#eed7d7;top:inherit;border-radius:50%;bottom:23px;right:15%;display:flex}
.medical-visa-block-five li{color:#fff;padding:20px 0 20px 75px;position:relative}.medical-visa-block-five li p{margin:0;color:rgba(255,255,255,.7411764706)}
.medical-visa-block-five li span{margin-right:20px;display:flex;border-radius:50%;width:60px;height:60px;position:absolute;left:0}
.medical-visa-block-five li img{height:40px;margin:auto}.medical-visa-block-five .primary-btn2{color:#8b124c;border-color:#8b124c}
.medical-visa-block-five .primary-btn2:hover{background:#009094;color:#fff}
.medical-visa-block-six .head-box{padding-left:20px}.medical-visa-block-seven .visa-processs-box{border:1px solid #eee;padding:25px;border-radius:15px;margin-bottom:30px}
.medical-visa-block-seven .visa-processs-box h4{font-weight:500}
.additional-service-box span,.medical-visa-block-seven .visa-processs-box span{width:65px;height:65px;background-color:rgba(156,27,98,.0588235294);border-radius:5px;display:flex;margin-bottom:45px}
.medical-visa-block-seven .visa-processs-box span img{height:5cap;margin:auto}
.medical-visa-block-eight{background:url(../img/medical-visa/bystander-policy.webp);height:360px;background-size:cover;background-repeat:no-repeat}
.medical-visa-block-eight .bystander-policy{background:rgba(0,38,62,.8705882353);width:40%;padding:60px;margin-left:auto;border-radius:5px;position:relative;top:-100px}
.medical-visa-block-eight .bystander-policy h2{color:#fff;font-size:40px;margin-bottom:20px}
.medical-visa-block-eight .bystander-policy li{margin-bottom:10px;color:#fff;position:relative}
.media-section .tab-content li::after,.medical-visa-block-eight .bystander-policy li::after{position:absolute;content:"";background-size:contain;background-repeat:no-repeat;color:#30d5c8;width:14px;height:14px;font-size:14px}
.medical-visa-block-eight .bystander-policy li::after{background:url(../img/circle-white.webp);left:-20px;top:7px}
.additional-service-box,.testimonial-box{padding:50px 25px;margin-bottom:25px;box-shadow:1px 1px 4px 4px rgba(238,238,238,.6431372549);border-radius:10px}
.additional-service-box span{background-color:rgba(0,143,148,.0431372549);border-radius:50%;margin-bottom:25px}
.additional-service-box span img{height:42px;margin:auto}.testimonial-box{display:flex;padding:25px;border-radius:15px;flex-wrap:wrap;box-shadow:1px 1px 4px 4px rgba(238,238,238,.4431372549)}
.testimonial-box .rating{margin:auto 0 auto auto}
.testimonial-box .testimonial-img{overflow:hidden;border:1px solid #009094;padding:5px;border-radius:50%}
.testimonial-box .testimonial-img img{width:100px;height:100px;border-radius:50%}
.testimonial-box p{width:100%;margin-top:25px}.testimonial-box h5{margin:auto 0 auto 15px}
.testimonial-box h5 span{display:block;font-weight:300}.next-prev-block{display:flex;color:rgba(0,0,0,.75)}
.next-prev-block span{margin:auto 0}
.next-prev-block img{border-radius:10px}.grid-ico,.next-prev-block{box-shadow:0 0 10px rgba(0,0,0,.15)}
.grid-ico{width:65px;height:65px;border-radius:50%;display:flex;font-size:32px;color:#000;text-align:center;margin:auto}
.grid-ico img{width:30px;margin:auto}.content-small-inner h6{color:rgba(0,0,0,.35);font-size:16px;margin-bottom:10px}
.next-prev-block{padding:20px;border-radius:10px}.content-small-inner{margin:auto auto auto 15px}
.detail-box .preference-area-content{padding:20px;color:#333}
.detail-box .isotope-content{box-shadow:1px 1px 4px 4px rgba(222,221,221,.431372549);display:inline-block;border-radius:10px}
.media-section li{position:relative}
.media-section li a{text-align:center;color:rgba(0,0,0,.6)!important;background:0 0;border:0;border-radius:0!important;font-size:19px;display:block;border-bottom:3px solid rgba(0,0,0,.2)!important;width:100%;margin:10px 0}.media-section li a.active{border-bottom:3px solid #30d5c8!important;background:0 0!important;color:#30d5c8!important;font-weight:600}.media-section li span{font-weight:500}.media-section .tab-content li{width:100%;font-weight:400;margin:10px 0;color:rgba(0,0,0,.75);line-height:26px;position:relative;padding-left:20px}.media-section .tab-content li::after{background:url(../img/circle.webp);left:0;top:4px}
.media-section .tab-content li ul li::after{background:url(../img/icons/circle-notch.svg);opacity:.6;width:13px;background-repeat:no-repeat;background-position:center;height:13px;background-size:cover}.media-section .tab-content li ul li ul li::after{background:url(../img/icons/check.svg);opacity:.6;width:10px;background-repeat:no-repeat;background-position:center;background-size:cover}.media-section .tab-content h5{font-size:25px;margin-top:30px}.media-section .medical-destinations-row .nav,.terms-conditions-page .nav{display:flex;justify-content:center}.media-section .medical-destinations-row .nav li{width:16.6%}.terms-conditions-page .nav li{width:20%}.terms-conditions-page .policy-left{justify-content:center;padding-right:25px}.terms-conditions-page .detail-box-policy{margin-bottom:30px}.terms-conditions-page .detail-box-policy h4{font-size:22px;font-weight:500;margin-bottom:20px}.terms-conditions-page .detail-box-policy h5{font-size:20px}.medical-tourism-bg{background:#009094;position:relative;padding-bottom:140px;z-index:9}.medical-tourism-bg span.world-map{width:50%;display:block;position:absolute;top:36px;opacity:.7}
.medical-tourism-bg span.world-map img{-o-object-fit:cover;object-fit:cover}
.medical-tourism-bg.czech-repulblic h1{font-size:75px}
.medical-tourism-bg h1{font-size:100px;text-transform:uppercase;text-shadow:2px 2px rgba(0,0,0,.1)}
.medical-tourism-bg h1 span{font-size:75px;text-transform:initial}
.medical-tourism-bg img{margin:50px auto auto;height:420px}
.medical-tourism-bg ul{display:flex;justify-content:center;position:relative;top:-70px}
.medical-tourism-bg ul li{margin:0 15px}
.medical-tourism-bg ul li img{width:80px;border:1px solid rgba(255,255,255,.2235294118);padding:5px;border-radius:50%;height:auto}
.medical-tourism-bg ul li a.active img,.medical-tourism-bg ul li:hover img{background:rgba(255,255,255,.6392156863)}
.medical-tourism-bg ul li a.active{position:relative}.medical-tourism-bg ul li a.active::after{position:absolute;content:"";width:90px;height:90px;border:2px dashed #fff;border-radius:50%;top:-10px;left:-5px;animation:animName 4s linear infinite}
.medical-tourism-bg ul li h6{color:#fff;font-weight:300;font-size:14px;text-align:center;margin-top:8px}
.medical-destinations-row{margin-top:-240px;background:#fff;position:relative;z-index:9;padding:50px}
.medical-destinations-row h3{font-size:25px}.medical-destinations-row li{margin:8px 0;padding-left:20px;position:relative}
.medical-destinations-row li::after{position:absolute;content:"";width:13px;height:13px;background:url(../img/circle.webp);left:0;background-size:contain;background-repeat:no-repeat;top:6px}
.medical-destinations-row .common-box-destination{margin-bottom:25px}
.faq-common .accordion-button:not(.collapsed){color:#454545;background:0 0;box-shadow:none}
.blog-detailed-section h2.accordion-header{margin-bottom:0}
.blog-detailed-section .accordion-button::after{width:15px;height:15px;background-size:cover}
.accordion-button{font-weight:500;font-size:19px;padding-bottom:0}
.faq-common .accordion-button::after{background:url(../img/down-arrow-black.svg)}
.faq-common .accordion-button{pointer-events:none}.blog-page .preference-area-content+a{min-height:110px}
.next-prev-block img{border-radius:10px;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}
.next-prev-blog-section{margin-top:32px}.next-prev-block .next-prev-img{width:150px;display:inline-block}
.blog-inner-page .blog-detailed-section .preference-area-content span{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical}
.faq-common .collapse:not(.show){display:block}.faq-common .accordion-button{padding:0;margin-bottom:10px}
.faq-common .accordion-body{padding:0}.faq-common .accordion-item{margin-bottom:15px;border:0}
.content-small-inner span{display:block}.content-small-inner span:last-child{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.hospital-detail-section .detail-page h4{font-weight:500;margin:0 0 10px}
.detail-page .hospital-list{padding-left:0;padding-right:0}
li a.mail-to{display:inline-block!important;border:0!important;width:auto}
.recaptcha-box input{width:100px;margin-left:25px;border-radius:50px;padding:0 15px;border:1px solid #8f8f8f}
.recaptcha-box{display:block;width:100%;margin-bottom:15px}

div#bookconsultationModal .btn-close:hover {background: rgba(0, 0, 0, 0.2392156863);color: #fff;}
.book-consultaion-section .recaptcha-box label, .treatment-detail .recaptcha-box label, .doctor-detail-section .recaptcha-box label,
.blog-page .form-connect .recaptcha-box label,.hospital-detail-section .recaptcha-box label,.listing-section .form-connect .recaptcha-box label,.medical-destinations-row .recaptcha-box label{color:#fff}
.mobile-menus{display:none}
.testimonial-section .owl-next img,.testimonial-section .owl-prev img{width:12px}
#corporatevideoModal .owl-nav,.testimonial-section .owl-nav{display:flex;justify-content:space-between}
.testimonial-section .owl-nav .owl-prev{rotate:180deg;position:absolute;left:-15px;top:50%}
.testimonial-section .owl-nav .owl-next{position:absolute;right:-28px;top:50%}
#corporatevideoModal .owl-nav .owl-next,#corporatevideoModal .owl-nav .owl-prev{width:40px;position:absolute;top:50%;background:#009094;height:40px;border-radius:50%;display:flex;opacity:.5}
#corporatevideoModal .owl-nav .owl-prev{left:15px;rotate:180deg}
#corporatevideoModal .owl-nav .owl-next:hover,#corporatevideoModal .owl-nav .owl-prev:hover{opacity:1}
#corporatevideoModal .owl-nav .owl-next img,#corporatevideoModal .owl-nav .owl-prev img{width:15px;margin:auto}
#corporatevideoModal .owl-nav .owl-next{right:15px}.captcha-error.alert.alert-danger{margin-top:15px}
.select2-container--default .select2-search--dropdown .select2-search__field::-moz-placeholder{color:#333;outline:0}
.select2-container--default .select2-search--dropdown .select2-search__field::placeholder{color:#333;outline:0}
.select2 .fi,.select2-dropdown .fi{display:none}
/*******************************/
/********* USEFUL PART *********/
/*******************************/
#page{position:absolute;top:4.5rem;padding:0 15px;font-size:1.2rem}
#topBar ul li{position:relative;display:block}
#topBar a{display:block;border:1px solid #a7a6a6;padding:10px 20px;line-height:1.2rem;background:#fff;color:#333;border-radius:40px;transition:.2s ease-out;margin-bottom:25px}
#topBar{position:relative;z-index:99}
#topBar::after{background-image:url();background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px}
ul.subMenu{box-sizing:border-box;position:absolute;top:100%;left:0;width:80%;z-index:9999;background:#fff;display: none;}
ul.subMenu li{width:100%}
#topBar ul.subMenu li a{width:100%;padding:12px 10px;border:0;margin:0;border-bottom:1px solid rgba(0,0,0,.05);border-top:1px solid rgba(255,255,255,.1);font-size: 15px;}
#topBar ul.subMenu li a:hover,#topBar ul.subMenu li.active>a{color:#333;padding-left:1.1rem}
#topBar ul a img{width:7px;rotate:90deg;position:absolute;right:25px;top:15px;opacity:.5}
#topBar .subMenu a img{rotate:0deg}ul.subMenu ul.subMenu{position:absolute;top:0;left:100%;width:100%}
.date__duration{display:flex;justify-content:space-between}
.date__duration .duration-read{background:#8b124c!important;color:#fff;padding:3px 15px;font-weight:500;border-radius:50px;height:22px;font-size:11px;display:inline-block}
.view-more-less-list .view-more-btn{margin-top:20px}
.view-more-less-list .view-more-box{height:auto}
.view-more-less-list .view-more-box li::after{position:absolute;content:"";background:url(../img/icons/arrow-right-chevron.svg);width:12px;height:12px;background-size:contain;left:inherit;right:0;top:21px;background-repeat:no-repeat;opacity:.5}
span.mobile-invalid{font-size:13px;color:#ff0101;position:relative;top:-12px;display: none;}
button.primary-btn.view-more-btn{padding:6px 17px}button.primary-btn.view-more-btn p{font-size:16px}
button.primary-btn.view-more-btn span{margin-left:6px}
button.primary-btn.view-more-btn span img{width:16px}
.select2-box{margin-bottom:20px}
.select2-box .select2-container{width:100%!important}
#bookconsultationModal .phone-box .select2-container{border:0}
#bookconsultationModal  span.mobile-invalid, .detail-page span.mobile-invalid,
.listing-section span.mobile-invalid{top: 0;}
.text-danger { font-size: 14px;position: relative;top: -5px;}
.hospital-detail-section .doc-wrap span{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical}
.hospital-detail-section .detail-page h4{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical}
.detail-page h2 {font-size: 24px;margin-bottom: 7px;color: #8b124c !important;}
.detail-page h4 {color: #009094;}
.content-box.bg-box-purple {margin-bottom: 20px;}
.hospital-detail-section .doctor-detail-left .doc-detail-content .detail-box li {margin-top: 6px;display: flex; margin-right: 9px;}
.hospital-detail-section .doctor-detail-left .doc-detail-content .detail-box span {width: 30px;height: 30px;display: flex;background: #00909412;border-radius: 50%;text-align: center;margin-right: 7px;}
.hospital-detail-section .doctor-detail-left .doc-detail-content .detail-box img {margin: auto;}
.hospital-detail-section .doctor-detail-left .block-box .box h4 {color: #fff;}