@charset "UTF-8";
@font-face {
font-family: "MADE Mirage";
src: url(//healthcitycaymanislands.com/wp-content/themes/nh-cayman-island/assets/font/mirage/MADEMirage-Medium.woff2) format("woff2"), url(//healthcitycaymanislands.com/wp-content/themes/nh-cayman-island/assets/font/mirage/MADEMirage-Medium.woff) format("woff");
font-weight: 500;
font-style: normal;
font-display: swap
}
@font-face {
font-family: "MADE Mirage";
src: url(//healthcitycaymanislands.com/wp-content/themes/nh-cayman-island/assets/font/mirage/MADEMirage-Bold.woff2) format("woff2"), url(//healthcitycaymanislands.com/wp-content/themes/nh-cayman-island/assets/font/mirage/MADEMirage-Bold.woff) format("woff");
font-weight: 700;
font-style: normal;
font-display: swap
}
@font-face {
font-family: "MADE Mirage";
src: url(//healthcitycaymanislands.com/wp-content/themes/nh-cayman-island/assets/font/mirage/MADEMirage-Black.woff2) format("woff2"), url(//healthcitycaymanislands.com/wp-content/themes/nh-cayman-island/assets/font/mirage/MADEMirage-Black.woff) format("woff");
font-weight: 900;
font-style: normal;
font-display: swap
}
@font-face {
font-family: "MADE Mirage";
src: url(//healthcitycaymanislands.com/wp-content/themes/nh-cayman-island/assets/font/mirage/MADEMirage-Thin.woff2) format("woff2"), url(//healthcitycaymanislands.com/wp-content/themes/nh-cayman-island/assets/font/mirage/MADEMirage-Thin.woff) format("woff");
font-weight: 100;
font-style: normal;
font-display: swap
}
@font-face {
font-family: "MADE Mirage";
src: url(//healthcitycaymanislands.com/wp-content/themes/nh-cayman-island/assets/font/mirage/MADEMirage.woff2) format("woff2"), url(//healthcitycaymanislands.com/wp-content/themes/nh-cayman-island/assets/font/mirage/MADEMirage.woff) format("woff");
font-weight: 400;
font-style: normal;
font-display: swap
}
:root {
--black: #0e0e0e;
--white: #ffffff;
--blue: #1b4297;
--grey: #6e6e6e;
--secondary-blue: #f5f8ff;
--font-mirage: "MADE Mirage";
--font-Helvetica: "Helvetica"
}
body {
font-family: var(--font-Helvetica);
overflow-x: hidden !important
}
.btn-close:focus,
.form-check-input:focus,
.form-control:focus {
box-shadow: none
}
.btn-check:checked+.btn,
.btn.active,
.btn.show,
.btn:first-child:active,
:not(.btn-check)+.btn:active {
border: none !important
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
margin: 0
}
.accordion-button:focus {
box-shadow: none;
border-color: #fff0
}
.accordion-button:not(.collapsed) {
background-color: #fff0;
box-shadow: none
}
figure,
h1,
h2,
h3,
h4,
h5,
h6,
ol,
p,
ul {
margin-bottom: 0
}
h1 {
font-size: 60px;
line-height: 1.2;
font-family: var(--font-mirage)
}
h2 {
font-size: 40px;
line-height: 1.2;
font-weight: 700;
font-family: var(--font-mirage)
}
h3 {
font-size: 24px;
line-height: 1.2;
font-family: var(--font-mirage);
font-weight: 700
}
h4 {
font-size: 20px;
line-height: 1.4;
font-weight: 700
}
h5 {
font-size: 16px;
line-height: 1.4;
font-weight: 700
}
.h1-secondary {
font-size: 48px
}
.h1_doc {
font-size: 60px
}
p {
font-size: 24px;
line-height: 1.4;
font-weight: 500
}
.p-20 {
font-size: 20px;
line-height: 140%;
font-weight: 400
}
.p-16 {
font-size: 16px;
line-height: 140%
}
.p-24 {
font-size: 24px;
line-height: 140%;
font-family: Helvetica
}
.p-14 {
font-size: 14px;
line-height: 140%
}
.bg_light {
background-color: var(--grey)
}
.blue_btn {
background-color: var(--blue);
color: var(--secondary-blue);
font-size: 16px;
line-height: 1.4;
border-radius: 36px;
padding: 12px 24px;
border: none !important;
font-weight: 500
}
.blue_btn:active,
.blue_btn:hover {
background-color: var(--blue) !important;
color: var(--secondary-blue) !important;
border: none !important
}
.white_outline_btn {
border: 1px solid var(--white);
font-size: 16px;
line-height: 1.4;
font-weight: 700;
color: var(--white);
border-radius: 36px;
padding: 12px 24px
}
.white_outline_btn:active,
.white_outline_btn:hover {
border: 1px solid var(--white) !important;
color: var(--white) !important
}
.blue_outline_btn {
border: 1px solid var(--blue);
font-size: 16px;
line-height: 1.4;
font-weight: 700;
color: var(--blue);
border-radius: 36px;
padding: 12px 24px
}
.blue_outline_btn:hover,
.white_outline_btn:active {
border: 1px solid var(--blue) !important;
color: var(--blue) !important
}
.white_btn {
background-color: var(--white);
border: 1px solid var(--white);
font-size: 16px;
line-height: 1.4;
font-weight: 500;
color: var(--blue);
border-radius: 36px;
padding: 12px 24px;
text-transform: capitalize;
align-items: center;
display: inline-flex
}
.white_btn:active,
.white_btn:hover {
border: 1px solid var(--white) !important;
color: var(--blue) !important;
background-color: var(--white) !important
}
.brdr_less_btn,
.brdr_less_btn:hover {
color: var(--blue);
font-size: 20px;
font-weight: 500
}
.brdr_less_btn span {
margin-left: 15px
}
.lite_blue_bg {
background-color: var(--secondary-blue) !important
}
.learn_more {
color: var(--white);
font-size: 16px;
font-weight: 500;
border: none;
padding: 0;
display: flex
}
.learn_more:active,
.learn_more:hover {
color: var(--white) !important;
border: none !important
}
.load-more__btn {
color: var(--blue);
font-size: 16px;
text-decoration: none;
font-weight: 500
}
.load-more__btn:hover {
color: var(--blue)
}
.load-more__btn::after {
content: "";
display: inline-block;
background-image: url(//healthcitycaymanislands.com/wp-content/themes/nh-cayman-island/assets/images/view_more.svg);
background-repeat: no-repeat;
background-position: center;
height: 8px;
width: 15px;
margin-left: 12px
}
.load-more_1__btn_sub {
font-size: 14px !important;
color: var(--blue) !important
}
.load-more_1__btn_sub::after {
content: "";
display: inline-block;
background-image: url(//healthcitycaymanislands.com/wp-content/themes/nh-cayman-island/assets/images/view_more.svg);
background-repeat: no-repeat;
background-position: center;
height: 8px;
width: 6px;
margin-left: 6px
}
.load-more_1__item_sub {
margin-bottom: 12px !important
}
.container {
max-width: 1318px
}
.wrapper {
overflow: hidden
}
.select2-container--default {
width: 100% !important;
cursor: pointer
}
.custom_arrows {
z-index: 1;
position: absolute;
top: 0;
right: 15px
}
.custom_arrows img {
height: 40px;
width: 40px;
cursor: pointer
}
.custom_arrows .slick-arrow.slick-disabled img {
filter: grayscale(100%);
opacity: .4
}
.custom_arrows li {
margin-right: 38px
}
.custom_arrows li:last-child {
margin-right: 0
}
.lft_spc {
padding-left: 73px
}
.lft_spc .custom_arrows {
right: 5.5%
}
.mx_wdth {
max-width: 100% !important
}
.dreadmore {
min-height: 3px
}
.dreadmore.active {
height: fit-content !important
}
.dreadmoreee {
height: 4em !important
}
.dreadmoreee.active {
height: fit-content !important
}
.read_mre_cta,
.read_mre_cta:hover {
font-size: 16px;
font-weight: 500;
line-height: 1.4;
color: var(--blue);
text-transform: capitalize;
text-decoration: none;
display: flex;
padding: 0
}
.read_mre_cta span {
margin-left: 10px
}
.read_more_opt .read-less a,
.read_more_opt .read-more a {
color: var(--blue);
text-decoration: none
}
.read-less {
padding-left: 5px
}
.white_bg_pill {
border-radius: 20px;
background: #F5F8FF;
color: var(--blue);
font-size: 14px;
font-weight: 500;
line-height: 1.4;
padding: 8px 14px
}
.custom_dots .slick-dots li {
height: 10px;
width: 10px;
margin: 0 4px;
transition: 0.5s;
top: 20px
}
.intr_patnt_stories .custom_dots .slick-dots li {
top: -39px !important
}
.custom_dots .slick-dots li button {
background: #d1d9ea;
text-indent: 999px;
padding: 0;
height: 10px;
width: 10px;
border-radius: 50px;
transition: 0.5s
}
.custom_dots .slick-dots li.slick-active {
width: 30px
}
.custom_dots .slick-dots li.slick-active button {
background: var(--blue);
width: 30px
}
.fancybox-bg {
background-color: var(--white) !important;
opacity: 1 !important
}
.offcanvas-backdrop {
background-color: var(--blue)
}
sup {
color: rgb(255 0 0);
line-height: 1.4;
top: 0
}
form.global_form {
padding: 54px 63px;
border: 1px solid #cfcfcf;
display: flex;
flex-direction: column;
justify-content: space-between
}
form.global_form .next,
form.global_form .submit {
background-color: var(--grey);
color: var(--white);
font-size: 16px;
font-weight: 500;
line-height: 1.4;
border-radius: 50px;
padding: 12px 32px
}
form.global_form .next:active {
background-color: var(--grey);
color: var(--white);
font-size: 16px;
font-weight: 500;
line-height: 1.4;
border-radius: 50px;
padding: 12px 32px;
border: 1px solid var(--grey) !important
}
.form_group {
margin-bottom: 24px
}
.form_group .form-label {
font-size: 16px;
color: var(--grey);
font-weight: 500;
line-height: 1.4;
margin-bottom: 12px
}
.form_group .form-control {
border: 1px solid #cfcfcf;
font-size: 16px;
padding: 12px 15px;
border-radius: 4px
}
.form_group .form-control input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
display: none
}
.form_group textarea.form-control {
height: 175px
}
.form_group sup {
font-size: 16px
}
label.error {
color: red;
margin-bottom: 0;
font-size: 12px;
font-weight: 400
}
form.global_form .form_nav_bttns {
display: flex;
flex-wrap: wrap
}
form.global_form .tab.current+.tab+.tab+.form_nav_bttns,
form.global_form .tab+.tab.current+.tab+.tab+.form_nav_bttns {
justify-content: space-between
}
form.global_form .tab+.tab+.tab.current+.form_nav_bttns,
form.global_form .tab+.tab.current+.tab+.form_nav_bttns,
form.global_form .tab+.tab.current+.tab+.tab+.form_nav_bttns {
justify-content: space-between
}
form.global_form .tab+.tab.current+.tab+.form_nav_bttns li:last-child,
form.global_form .tab+.tab.current+.tab+.tab+.form_nav_bttns li:last-child {
display: none
}
form.global_form .form_nav_bttns .blue_outline_btn {
padding: 12px 32px
}
.our_patient_card .read_mre_slick span.details {
color: var(--grey) !important
}
.our_patient_card .read_mre_slick .less-link,
.our_patient_card .read_mre_slick .more-link {
color: var(--blue);
text-decoration: none
}
.global_select2+.select2-container {
margin-top: 0
}
.global_select2+.select2-container .select2-selection--single {
height: 50px;
border: 1px solid #cfcfcf
}
.global_select2+.select2-container--default .select2-selection--single .select2-selection__rendered {
line-height: 1.4;
padding: 12px 15px
}
.global_select2+.select2-container--default .select2-selection--single .select2-selection__rendered img {
margin-bottom: 1px;
margin-right: 10px
}
.global_select2+.select2-container--default .select2-selection--single .select2-selection__arrow b {
border: none;
background-image: url(//healthcitycaymanislands.com/wp-content/themes/nh-cayman-island/assets/images/down_arrw_blue.png);
background-position: center;
background-repeat: no-repeat;
height: 8px;
width: 15px
}
.global_select2+.select2-container--default .select2-selection--single .select2-selection__arrow {
top: 50%;
transform: translateY(-50%);
right: 15px
}
.transparent_accrd .accordion-item {
background-color: #fff0
}
.custom_breadcrub .breadcrumb .breadcrumb-item a,
.custom_breadcrub .breadcrumb .breadcrumb-item.active {
font-size: 16px;
font-weight: 400;
color: var(--white);
text-decoration: none
}
.custom_breadcrub .breadcrumb .breadcrumb-item.active {
font-weight: 700
}
.custom_breadcrub .breadcrumb-item+.breadcrumb-item::before {
content: url(//healthcitycaymanislands.com/wp-content/themes/nh-cayman-island/assets/images/bd_arrw.svg)
}
.header {
position: fixed;
left: 0;
right: 0;
-webkit-transition: top ease-in-out 0.5s;
transition: top ease-in-out 0.5s;
top: 0;
z-index: 5
}
.header.nav-up {
top: -125px
}
.header.bg_blue .sub_menu {
border-bottom: 1px solid #979797
}
.header.bg_blue .navbar {
background-color: var(--blue)
}
.sub_menu {
background-color: var(--blue);
padding: 10px 0
}
.sub_menu ul li {
padding: 0 20px
}
.sub_menu ul li:first-child {
padding-left: 0
}
.sub_menu ul li:last-child {
padding-right: 0
}
.sub_menu ul li a {
color: #fff;
text-decoration: none;
font-size: 14px;
font-weight: 400
}
.header .navbar {
border-bottom: 1px solid #979797;
background: #fff0
}
.header .navbar_blue {
background: var(--blue);
border-bottom: 1px solid #979797
}
.header .navbar li {
padding: 0 16px
}
.header .navbar .nav-link {
color: var(--white);
font-size: 20px;
font-weight: 400;
padding: .5rem 0;
border: 0;
background-color: #fff0
}
.search_field {
display: flex;
align-items: center
}
.search_field .form-control {
border: 1px solid var(--white);
border-radius: 50px !important;
background-color: #fff0;
padding: 10px 24px 10px 60px;
color: var(--white);
font-size: 16px;
font-weight: 500;
position: relative;
min-width: 280px
}
.search_field .form-control::placeholder {
color: var(--white)
}
.search_field .form-control {
background-image: url(//healthcitycaymanislands.com/wp-content/themes/nh-cayman-island/assets/images/search-icon.svg) !important;
background-repeat: no-repeat !important;
background-position: 25px center !important
}
.search_field span {
top: calc(50% - 8px) !important
}
.search_field span img {
height: 17px
}
.side_menu {
min-width: 450px
}
.side_menu .offcanvas-header {
padding: 45px 60px 15px
}
.side_menu .offcanvas-body {
padding: 15px 60px 45px
}
.side_menu .btn-close {
height: 23px;
width: 23px;
background-size: 23px;
opacity: 1;
background-image: url(//healthcitycaymanislands.com/wp-content/themes/nh-cayman-island/assets/images/close_canvas.webp)
}
.side_menu .canvas_menulist li a,
.canvas_menulist li button {
color: var(--blue) !important
}
.header .navbar .white_btn {
padding: 10px 24px
}
.canvas_menulist {
margin-bottom: 15px
}
.canvas_menulist li {
padding: 15px 0
}
.canvas_menulist li a,
.canvas_menulist li button {
font-size: 24px;
line-height: 1.4;
color: var(--black);
font-family: var(--font-mirage);
font-weight: 700;
text-decoration: none
}
.canvas_menulist li.active a {
color: #c7c7c7
}
.side_menu .offcanvas-body .blue_outline_btn {
min-width: 217px
}
.desktop_opt {
display: -webkit-box;
display: flex
}
.search_field .input-group span {
z-index: 10 !important
}
.search_field ul.dropdown-menu {
padding: 27px 23px !important;
margin-top: 50px
}
.search_field ul.dropdown-menu table tr {
cursor: pointer
}
.search_field ul.dropdown-menu table tr.jhover {
background: 0 0 !important;
color: #4d4d4d !important
}
.search_field ul.dropdown-menu table tr td {
font-size: 16px;
font-weight: 500
}
.search_field ul.dropdown-menu table tr td:last-child {
text-align: right;
color: #bcbcbc;
font-weight: 400
}
.header .navbar-brand img,
.side_menu figure img {
height: 53px;
width: 57px
}
.side_menu .canvas_menulist li {
opacity: 0
}
.side_menu.show .canvas_menulist .tggle_arrw {
animation: slide-in 0.4s 0.2s backwards;
opacity: 1
}
.side_menu.show .canvas_menulist li {
animation: slide-in 0.4s 0.2s backwards;
opacity: 1
}
.side_menu.show .canvas_menulist li:nth-of-type(2) {
animation-delay: 0.25s
}
.side_menu.show .canvas_menulist li:nth-of-type(3) {
animation-delay: 0.3s
}
.side_menu.show .canvas_menulist li:nth-of-type(4) {
animation-delay: 0.35s
}
.side_menu.show .canvas_menulist li:nth-of-type(5) {
animation-delay: 0.4s
}
.side_menu.show .canvas_menulist li:nth-of-type(6) {
animation-delay: 0.45s
}
.side_menu.show .canvas_menulist li:nth-of-type(7) {
animation-delay: 0.5s
}
.side_menu.show .canvas_menulist li:last-child {
animation-delay: 0.55s
}
.internal_menu_list li {
padding: 4px 0
}
.internal_menu_list li:last-child {
padding-bottom: 0
}
.internal_menu_list li a {
font-size: 20px;
font-weight: 300;
color: var(--grey) !important;
font-family: var(--font-Helvetica)
}
.canvas_menulist li a span {
margin-left: 16px;
transition: 0.8s
}
.canvas_menulist li a span img {
transition: 0.5s
}
.canvas_menulist li a span.active img {
transform: rotate(180deg)
}
.book_appt_mob {
padding: 10px 12px;
border: .5px solid rgb(255 255 255 / .5);
border-radius: 50%
}
@keyframes slide-in {
0% {
opacity: 0;
transform: translateX(-80px)
}
100% {
opacity: 1;
transform: translateX(0)
}
}
.header .navbar .dropdown-toggle::after {
background-image: url(//healthcitycaymanislands.com/wp-content/themes/nh-cayman-island/assets/images/header-dropdown-toggle.svg);
background-repeat: no-repeat;
width: 24px;
height: 24px;
border: 0;
vertical-align: top
}
.navbar-expand-lg .navbar-nav .dropdown-menu {
color: #101828;
font-size: 16px;
font-weight: 400;
line-height: 24px
}
.navbar-expand-lg .navbar-nav .dropdown-menu .hdr_dropdown {
padding: 10px 14px
}
.navbar-expand-lg .navbar-nav .dropdown-menu .hdr_dropdown:hover {
background: #EDF2FE;
color: #101828
}
.dropdown-menu[data-bs-popper] {
top: 132%
}
.banner {
background-repeat: no-repeat;
background-position: center top;
background-size: cover;
display: flex;
flex-direction: column;
justify-content: center;
position: relative;
min-height: 650px
}
.banner_txt {
max-width: 1271px;
position: relative;
z-index: 1
}
.banner_txt h1 {
margin-bottom: -18px
}
.banner_txt p {
margin-bottom: 32px;
font-weight: 300
}
.banner_txt h1,
.banner_txt p {
color: var(--white)
}
.banner::before {
content: "";
display: inline-block;
background-color: rgb(0 0 0 / .3);
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0
}
.mini_banner {
min-height: 460px;
justify-content: flex-end;
padding: 40px 0
}
.mini_banner .banner_txt {
display: flex;
flex-direction: column;
justify-content: space-between;
top: 0;
height: 266px
}
.justify_end .banner_txt {
justify-content: flex-end
}
.why_choose_us {
padding: 80px 0
}
.why_choose_us h2 {
margin-bottom: 24px;
color: var(--black)
}
.choose_card {
border: none;
background-color: var(--white);
border-radius: 0;
height: 100%
}
.choose_card .card-body {
padding: 38px 24px
}
.choose_card .card-body img {
margin-bottom: 24px;
height: 40px;
width: 40px
}
.choose_card .card-body h4 {
margin-bottom: 8px
}
.choose_card .card-body p {
font-size: 16px;
font-weight: 400;
color: var(--grey)
}
.get_ready_anxiety {
text-align: center;
padding: 0 0 50px
}
.get_ready_anxiety h2 {
font-size: 64px;
color: var(--black)
}
.words_slider {
margin-bottom: 16px
}
.words_slider h2 {
color: var(--blue)
}
.hear_our_parents {
padding: 80px 0
}
.hear_our_parents h2 {
margin-bottom: 32px;
max-width: 290px;
color: var(--black)
}
.hear_slider {
margin-bottom: 0 !important
}
.hear_slider .read_mre_cta {
margin-bottom: 30px;
font-size: 24px;
margin-top: 30px
}
.hear_slider h3 {
font-family: var(--font-Helvetica);
font-weight: 500;
line-height: 1.4;
color: var(--black)
}
.hear_slider h4 {
color: var(--grey)
}
.hear_slider .flex-shrink-0 img {
height: 60px;
width: 60px
}
.hear_slider .flex-grow-1 span {
color: var(--grey);
font-size: 20px
}
.slider-dots {
list-style: none;
padding-left: 0
}
.slider-dots-box ul li {
display: none
}
.slider-dots-box ul li.slick-active {
display: block
}
.slider-dots button {
width: 30px;
height: 30px;
border-radius: 50%;
display: block;
border: 0;
background-color: #fff0;
margin-right: 20px;
cursor: pointer;
display: flex;
justify-content: center;
align-items: center;
flex-wrap: wrap;
padding: 0;
transition: 0.3s all;
position: relative;
z-index: 0;
background-image: url(//healthcitycaymanislands.com/wp-content/themes/nh-cayman-island/assets/images/progress_quotes.png);
background-repeat: no-repeat;
background-position: center
}
.slider-dots-box .slick-active button {
width: 60px;
height: 60px
}
.slider-dots-box .slick-active button:before {
content: "";
display: block;
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
z-index: -1;
border: 1px solid #cfcfcf;
border-radius: 50%
}
.circle-bg {
fill: #fff0;
stroke: rgb(0 0 0 / .05);
stroke-width: 3;
stroke-linecap: butt
}
.circle-go {
fill: #fff0;
stroke: var(--blue);
stroke-width: 2;
stroke-linecap: round;
animation: progress 50s;
stroke-dasharray: 360px;
stroke-dashoffset: 360
}
.hear_our_parents .custom_arrows {
position: absolute;
bottom: 0;
right: 0;
top: unset
}
.hear_our_parents .custom_arrows li {
padding: 0 17.5px;
margin-right: 0
}
.hear_our_parents .custom_arrows li:first-child {
padding-left: 0
}
.hear_our_parents .custom_arrows li:last-child {
padding-right: 0
}
.hear_our_parents .custom_arrows .slick-disabled img {
filter: grayscale(80%);
opacity: .3
}
@keyframes progress {
from {
stroke-dashoffset: 360
}
to {
stroke-dashoffset: 0
}
}
.center_of_excellence {
padding: 40px 0;
position: relative
}
.center_of_excellence .excellence_card {
width: 423px;
background-repeat: no-repeat;
background-position: center;
background-size: cover;
min-height: 292px;
position: relative;
display: flex;
flex-direction: column;
justify-content: flex-end;
padding: 24px
}
.center_of_excellence .excellence_card::after {
content: "";
background: linear-gradient(0deg, #1b4297 0, rgb(27 66 151 / .5) 77.05%);
mix-blend-mode: multiply;
opacity: .7;
display: inline-block;
position: absolute;
bottom: 0;
left: 0;
right: 0;
height: 100%
}
.center_of_excellence .excellence_txt {
position: relative;
z-index: 1;
max-width: 275px
}
.center_of_excellence .excellence_txt h4 {
color: var(--white);
font-family: var(--font-Helvetica);
font-weight: 700;
margin-bottom: 4px
}
.center_of_excellence .excellence_txt p {
font-size: 16px;
color: var(--white);
letter-spacing: .1px;
font-weight: 400;
margin-bottom: 12px
}
.center_of_excellence .excellence_txt a {
font-size: 16px;
color: var(--white);
letter-spacing: .1px;
font-weight: 500
}
.excellence_slier {
margin: 0 -10.5px;
padding-bottom: 50px
}
.excellence_slier a {
margin: 0 10.5px
}
.excellence_slier .slick-dots {
bottom: -10%
}
.center_of_excellence .custom_arrows {
top: unset;
bottom: 0
}
.important_announcements {
padding: 0 0 90px 0
}
.important_announcements h2 {
margin-bottom: 56px;
color: var(--black)
}
.important_announcements .custom_arrows {
z-index: 1;
position: absolute;
top: unset;
bottom: 0;
right: 15px;
margin-bottom: 20px
}
.announcement_card {
background-repeat: no-repeat;
background-position: top;
background-size: cover;
padding: 40px;
border: none;
border-radius: 0;
min-height: 292px;
width: 400px;
justify-content: flex-end;
margin: 0 0;
position: relative
}
.announcement_card h3 {
color: var(--white);
margin-bottom: 4px;
font-family: var(--font-Helvetica);
font-weight: 700
}
.announcement_card .announcement_card_txt h3 {
font-size: 18px !important
}
.announcement_card p {
color: var(--white);
margin-bottom: 17px;
font-size: 16px
}
.announcement_card_txt {
max-width: 376px;
position: relative;
z-index: 1
}
.announcement_card::after {
content: "";
background: linear-gradient(0deg, #1b4297 0, rgb(27 66 151 / .5) 100%);
display: inline-block;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0
}
.announcement_slider .slick-slide .announcement_card::after {
background: linear-gradient(0deg, #1b4297 0, rgb(27 66 151 / .9) 100%);
mix-blend-mode: multiply;
opacity: .7
}
.announcement_slider .custom_arrows li {
padding: 0 19px;
margin-right: 0
}
.announcement_card_txt .learn_more img {
height: 24px;
width: 24px
}
.health_city {
padding: 50px 0 20px
}
.health_city .card {
border: none;
padding: 50px 40px;
border-radius: 0;
height: 100%
}
.health_city .card h2 {
color: var(--blue);
margin-bottom: 8px
}
.health_city .card p {
margin-bottom: 40px;
color: var(--blue);
font-size: 24px
}
.health_city .card .blue_outline_btn {
max-width: 150px
}
.health_city figure,
.health_city figure img {
height: 100%;
object-fit: cover
}
.health_city figure img {
max-height: 425px;
object-fit: contain
}
.health_city figure.health_city_icon {
position: relative
}
.health_city figure.health_city_icon::before {
background-image: url(//healthcitycaymanislands.com/wp-content/themes/nh-cayman-island/assets/images/about_usicon.png);
content: "";
height: 116px;
width: 129px;
position: absolute;
display: inline-block;
bottom: 9px;
left: 0%;
background-repeat: no-repeat;
background-size: contain
}
.health_city ul li {
color: var(--grey)
}
.footer {
background-color: var(--blue);
padding: 56px 0
}
.footer .footer_menu_list li {
padding: 12px 0
}
.footer .footer_menu_list li a {
color: var(--white);
text-decoration: none;
font-size: 18px;
font-weight: 500
}
.terms_list {
justify-content: flex-end
}
.social_links li {
padding: 0 10px
}
.social_links li span {
background-color: var(--secondary-blue);
height: 40px;
width: 40px;
border-radius: 50%;
display: block;
position: relative
}
.social_links li span img {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%)
}
.terms_list li {
position: relative;
padding: 0 10px
}
.terms_list li::after {
content: "";
background-color: var(--white);
min-height: 15px;
width: 1px;
display: inline-block;
position: absolute;
top: 50%;
right: 0;
transform: translateY(-50%)
}
.terms_list li:last-child::after {
background-color: #fff0
}
.terms_list li a {
color: var(--white);
font-size: 16px;
text-decoration: none
}
.copy_rights {
font-size: 16px;
color: var(--white);
max-width: 281px;
width: 100%
}
.social_links {
margin-bottom: 16px;
border-bottom: 1px solid rgb(255 255 255 / .4);
padding-bottom: 16px;
max-width: 282px;
width: 100%;
margin-top: 32px
}
.terms_list {
margin-bottom: 8px
}
.social_links li:first-child,
.terms_list li:first-child {
padding-left: 0
}
.social_links li:last-child,
.terms_list li:last-child {
padding-right: 0
}
.footer .footer_logo {
height: 65px;
width: 230px
}
.about_banner {
justify-content: flex-end
}
.health_city h2 {
margin-bottom: 24px
}
.health_city p {
color: #808285;
margin-bottom: 25px;
font-size: 16px;
line-height: 1.4
}
.abt_hlt_city h2 {
margin-bottom: 24px;
color: var(--black)
}
.abt_hlt_city p {
font-size: 16px;
font-weight: 400;
color: #808285;
margin-bottom: 25px
}
.historical_timeline h2,
.historical_timeline h4 {
color: var(--black)
}
.health_city .m_63 {
margin: 0 -63px
}
.health_city .m_63 figure img {
min-height: 300px;
object-fit: contain
}
.health_city .col-md-6 {
padding: 0 63px
}
.our_vm h2 {
color: var(--black)
}
.our_vm .choose_card .card-body p {
font-size: 20px;
font-weight: 400
}
.our_vm {
padding: 50px 0
}
.our_vm h2 {
margin-bottom: 12px
}
.our_vm .choose_card .card-body {
padding: 61px 38px 101px;
max-width: 525px
}
.historical_timeline {
padding: 80px 0 30px;
position: relative
}
.historical_timeline h2 {
margin-bottom: 56px
}
.timeline-card figure {
margin-right: 36px
}
.timeline-card h4 {
margin-bottom: 12px
}
.timeline-card p {
color: #808285;
margin-right: 0;
word-break: break-all;
font-size: 16px;
font-weight: 400;
line-height: 140%
}
.timeline_slider {
margin-bottom: 0;
position: relative
}
.timeline_slider::before {
content: "";
background-color: rgb(255 255 255 / .7);
display: inline-block;
position: absolute;
top: 0;
left: 0;
bottom: 0;
max-height: 304px;
z-index: 1;
width: 138px
}
.timeline_slider::after {
content: "";
background-color: rgb(255 255 255 / .7);
display: inline-block;
position: absolute;
top: 0;
right: 0;
bottom: 0;
max-height: 304px;
z-index: 1;
width: 138px
}
.timeline_slider .slick-track {
padding-bottom: 50px
}
.timeline_card_slider .slick-track {
padding-bottom: 0
}
.timeline_slider .timeline-card {
margin: 2em 12px;
transition: 0.5s;
background-color: #fff0
}
.timeline_slider .timeline-card {
background-color: var(--white);
box-shadow: 0 9px 26px rgb(0 30 137 / .08);
padding: 32px;
margin: 0 12px
}
.timeline_slider.slick-dotted.slick-slider {
margin-bottom: 0;
height: 100%
}
.timeline_slider .slick-dots {
left: 48.5%;
width: auto;
bottom: 25%;
transform: translateX(-48.5%)
}
.timeline_slider .slick-dots li {
height: 10px;
width: 10px;
margin: 0 4px;
transition: 0.5s
}
.timeline_slider .slick-dots li button {
background: #d1d9ea;
text-indent: 999px;
padding: 0;
height: 10px;
width: 10px;
border-radius: 50px;
transition: 0.5s
}
.timeline_slider .slick-dots li.slick-active {
width: 30px
}
.timeline_slider .slick-dots li.slick-active button {
background: var(--blue);
width: 30px
}
.historical_timeline .custom_arrows {
position: absolute;
bottom: 25%;
right: 13%
}
.historical_timeline .custom_arrows li {
padding: 0 19.33px;
cursor: pointer
}
.historical_timeline .custom_arrows li {
padding-right: 0
}
.timeline_tabs .nav-item {
padding-right: 49px;
align-self: center
}
.timeline_tabs .nav-item:last-child {
padding-right: 0
}
.timeline_tabs .nav-link {
background-color: var(--white);
border-radius: 50px;
padding: 8px 32px;
color: var(--blue);
font-size: 16px;
font-weight: 400;
line-height: 1.4;
transition: 0.5s
}
.timeline_tabs .nav-link.active {
background-color: var(--blue);
transition: 0.5s
}
.historical_timeline .tab-content>.tab-pane {
display: block;
height: 0;
overflow: hidden
}
.historical_timeline .tab-content>.active {
height: auto
}
.timeline_tabs {
margin-bottom: 32px
}
.historical_timeline .more_yrs+.select2-container .select2-selection--single {
height: auto;
background-color: var(--blue);
color: var(--white)
}
.historical_timeline .more_yrs+.select2-container--default {
width: 100% !important
}
.historical_timeline .more_yrs+.select2-container--default .select2-selection--single {
border: none;
border-radius: 50px;
padding: 8px 32px
}
.historical_timeline .more_yrs+.select2-container--default .select2-selection--single .select2-selection__rendered {
line-height: 1.4;
color: var(--white);
padding: 0
}
.historical_timeline .more_yrs+.select2-container--default .select2-selection--single .select2-selection__placeholder {
color: var(--white);
font-size: 16px
}
.historical_timeline .more_yrs+.select2-container--default .select2-selection--single .select2-selection__arrow {
top: 50%;
transform: translateY(-50%);
right: 5px
}
.mob_yrs_select span {
align-self: center
}
.mob_yrs_select .yr_txt {
font-size: 14px;
color: var(--grey);
font-weight: 400
}
.historical_timeline .slick-dots::-webkit-scrollbar {
width: 5px;
height: 5px
}
.historical_timeline .slick-dots::-webkit-scrollbar-track {
border-radius: 10px
}
.historical_timeline .slick-dots::-webkit-scrollbar-thumb {
background: rgb(237 236 236 / .3);
border-radius: 10px
}
.yearly_slider .nav-link {
margin-right: 43px
}
.yearly_slider .nav-link:focus {
background-color: var(--white);
color: var(--blue)
}
.yearly_slider .slick-current.slick-active .nav-link {
background-color: var(--blue);
color: var(--white)
}
.timeline_slider .slick-next:before,
.timeline_slider .slick-prev:before {
content: ""
}
.timeline_slider .slick-prev {
right: 20%;
bottom: 28%;
top: unset;
left: unset;
z-index: 1;
transform: translateX(-20%)
}
.timeline_slider .slick-next {
right: 15%;
bottom: 28%;
top: unset;
z-index: 1;
transform: translateX(-15%)
}
.find_doctor_banner .banner_txt {
max-width: 100%
}
.find_doctor_banner .banner_txt h1 {
margin-bottom: 24px
}
.find_doctor_banner .banner_txt .white_btn:active {
border: 1px solid var(--white) !important
}
.doc_filter {
padding: 41px 0 37px
}
.doc_filter .custom_pagination .page-item .page-link {
border-color: #eee
}
.available_list {
justify-content: space-between;
margin-bottom: 24px
}
.available_list span {
font-size: 16px;
line-height: 1.4;
color: var(--black);
font-weight: 700
}
.available_list li {
align-self: center;
color: var(--black)
}
.available_list li:last-child span {
font-weight: 400
}
.new_doc_list .doc_card {
padding: 0;
border-radius: 12px;
border: 2px solid #EDEDED;
background: #FEFEFE
}
.new_doc_list .doc_card .doc_new_img {
border-radius: 12px 0 0 12px
}
.txt_dec_doc {
text-decoration: none
}
.badge_list {
display: flex;
flex-wrap: wrap
}
.badge_list li {
margin-right: 10px
}
.badge_list li:last-child {
margin-right: 0
}
.lite_blue_bg_pill {
background-color: #6E6E6E;
color: #fff !important;
font-size: 14px !important;
font-weight: 500 !important;
line-height: 1.4;
padding: 8px 14px
}
.new_doc_list .doc_card_body {
padding: 25px 37px 25px 25px
}
.new_doc_list .doc_card_body h6 {
font-size: 16px
}
.department_txt {
margin-bottom: 20px
}
.area_focus h6,
.department_txt h6 {
margin-bottom: 10px;
font-weight: 700
}
.doc_card_list li {
margin-bottom: 24px
}
.area_focus li,
.badge_list li {
margin-bottom: 0
}
.area_focus li {
font-size: 14px;
color: var(--grey);
font-weight: 400;
line-height: 1.4;
position: relative;
padding-left: 1.5rem
}
.area_focus li::before {
display: none
}
.doc_details_p {
color: #6E6E6E;
font-size: 14px;
font-weight: 400;
line-height: 1.4
}
.area_focus .view_new_a {
text-decoration: none;
text-align: center;
display: inline-block
}
.details_firstp {
margin-top: 16px;
padding-top: 16px;
border-top: 1px solid rgb(120 120 135 / .4)
}
.area_focus_list {
max-height: 60px;
overflow: hidden;
transition: max-height 0.3s ease;
list-style-type: none;
padding: 0
}
.area_focus_list.show {
max-height: none
}
.area_focus ul {
padding-left: 0;
list-style-type: none
}
.read_mr {
font-size: 16px;
font-weight: 500;
color: var(--blue)
}
.read_mr:hover {
color: var(--blue)
}
.locations_list h4 {
margin-bottom: 16px;
font-size: 16px;
font-weight: 700
}
.locations_list li {
margin-bottom: 16px;
font-weight: 500
}
.locations_list .form-check-input {
height: 24px;
width: 24px
}
.locations_list .form-check-input:checked {
background-color: var(--blue);
border-color: var(--blue)
}
.locations_list .form-check-input:focus {
box-shadow: none
}
.locations_list .form-check-input:focus {
border-color: #cfcfcf
}
.locations_list .form-check-label {
font-size: 16px;
color: var(--grey);
font-weight: 500;
line-height: 1.4;
margin-left: 14px
}
.locations_list .form-check-input {
margin-top: 0
}
.locations_list .form-check-input:checked[type="checkbox"] {
background-image: url(//healthcitycaymanislands.com/wp-content/themes/nh-cayman-island/assets/images/fff_check.png);
background-size: 14px
}
.department_list {
margin-bottom: 24px
}
.department_list h4 {
margin-bottom: 12px;
font-size: 16px
}
.department_select {
cursor: pointer
}
.clear_filter_btn {
cursor: pointer
}
.department_select+.select2-container .select2-search--inline .select2-search__field {
font-size: 16px !important;
font-weight: 500
}
.department_select+.select2-container--default .select2-selection--multiple {
padding: 8px 16px;
border-color: #cfcfcf;
border-radius: 50px !important;
min-height: 50px;
background-image: url(//healthcitycaymanislands.com/wp-content/themes/nh-cayman-island/assets/images/select_down_arrw.png);
background-position: center right 23px;
background-repeat: no-repeat
}
.department_select+.select2-container .select2-search--inline .select2-search__field {
margin: 0
}
.department_select+.select2-container--default .select2-selection--multiple .select2-selection__choice {
margin: 0;
background-color: var(--secondary-blue);
padding: 6px;
font-size: 16px;
font-weight: 400;
color: var(--blue)
}
.select2-container--open .select2-dropdown--below {
border-top: 1px solid #aaa;
border-radius: 5px
}
.department_select+.select2-container .select2-search--inline .select2-search__field {
height: 21px
}
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
background-color: #EDF2FE;
color: #000
}
.select2-container--default .select2-results>.select2-results__options {
border-radius: 5px
}
.select2-results__option {
padding: 12px 18px;
font-size: 16px;
font-weight: 400
}
.department_select+.select2-container--default .select2-selection--multiple .select2-selection__choice {
padding-left: 10px;
padding-right: 35px;
border-radius: 50px;
border: none;
margin-right: 10px;
margin-bottom: 5px
}
.department_select+.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
left: unset;
right: 7px;
border: none;
top: 50%;
transform: translateY(-50%);
background-image: url(//healthcitycaymanislands.com/wp-content/themes/nh-cayman-island/assets/images/fff_close.png);
background-repeat: no-repeat;
background-position: center;
height: 20px;
width: 20px;
background-size: 19px
}
.department_select+.select2-container--default .select2-selection--multiple .select2-selection__choice__remove span {
display: none
}
.department_select+.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus {
background-color: #fff0
}
.select2-container--default .select2-results__option--selected {
background-color: #fff0
}
.department_select+.select2-container--open {
margin-top: 0
}
.filter_heading {
border-bottom: 1px solid #cfcfcf;
margin-bottom: 24px
}
.filter_heading h3 {
color: var(--black)
}
.filter_heading span {
align-self: center;
font-size: 16px;
color: var(--blue);
font-weight: 500;
line-height: 1.4
}
.custom_pagination {
display: flex;
justify-content: space-between
}
.custom_pagination .page-item {
margin-right: 10px
}
.custom_pagination nav:last-child .page-item {
margin-right: 38px
}
.custom_pagination .page-item:last-child,
.custom_pagination nav:last-child .page-item:last-child {
margin-right: 0
}
.custom_pagination .page-item .page-link {
font-size: 14px;
color: #292d32;
opacity: .7;
padding: 12px 18px;
border-radius: 4px;
border: 1px solid #000;
font-weight: 700
}
.custom_pagination .page-item.active .page-link {
color: var(--white);
opacity: 1;
background-color: var(--blue)
}
.custom_pagination .page-link:focus {
box-shadow: none
}
.custom_pagination nav:last-child .page-item .page-link {
padding: 0;
border: none
}
.mob_search_icon {
background-color: var(--blue);
border-radius: 50% !important;
align-self: center;
position: absolute;
right: 0;
height: 40px;
width: 40px;
z-index: 10;
display: flex;
flex-direction: column;
justify-content: center
}
.mob_search_icon img {
margin: 0 auto
}
.mob_filter span {
font-size: 14px;
color: var(--blue);
font-weight: 500
}
.mob_filter img {
margin-bottom: 4px;
margin-right: 5px
}
.mob_filter .dropdown-toggle::after {
border: none
}
.mob_filter .dropdown-menu {
min-width: 100%;
border: none;
padding: 20px;
left: -1px;
right: -1px;
border: .5px solid #cfcfcf;
box-shadow: 0 4px 22px rgb(196 196 196 / .25)
}
.mob_filter .select2-container {
width: 100% !important
}
.mob_filter .select2-search.select2-search--inline {
line-height: 1.8
}
.mob_filter .clr_txt {
text-decoration: underline
}
.mob_filter .dropdown-menu {
transform: translate3d(0, 45.5px, 0) !important
}
.new_doc_list .doc_card_body h3 {
color: var(--black)
}
.new_doc_list .doc_card_body h6 {
color: var(--black)
}
.patient_banner {
display: flex;
justify-content: flex-end
}
.patient_acct_benefits {
padding: 80px 0
}
.patient_acct_benefits h2 {
margin-bottom: 40px;
color: var(--black)
}
.patient_acct_benefits .row {
margin: 0 -24px
}
.patient_acct_benefits .col-md-4 {
padding: 0 24px;
margin-bottom: 40px
}
.acct_card {
background-color: #f7f7f7;
padding: 41px 24px;
border: none;
border-radius: 0;
height: 100%;
text-decoration: none
}
.acct_card img {
height: 40px;
width: 40px;
margin-bottom: 24px
}
.acct_crd_txt {
display: flex;
justify-content: space-between
}
.acct_crd_txt h4 {
max-width: 271px;
color: var(--black)
}
.acct_card span img {
height: 24px;
width: 24px;
margin-bottom: 0
}
.login_patient_portal {
background-color: var(--white);
padding: 40px;
max-width: 411px;
position: absolute;
right: 75px;
bottom: 40px;
text-align: center
}
.login_patient_portal p {
color: var(--grey);
margin-bottom: 24px;
font-size: 16px;
font-weight: 500
}
.login_patient_portal .blue_btn {
margin-bottom: 16px
}
.login_patient_portal span {
display: block;
font-size: 16px;
color: var(--blue)
}
.health_banner .banner_txt {
max-width: 540px
}
.health_banner .banner_txt p {
margin-bottom: 0
}
.qulity_healthcare {
padding: 80px 0
}
.qlty_healthcare_quotes h2::before {
content: "";
display: inline-block;
background-image: url(//healthcitycaymanislands.com/wp-content/themes/nh-cayman-island/assets/images/quotes.svg);
background-repeat: no-repeat;
height: 24px;
width: 29px
}
.qlty_healthcare_quotes h2 {
margin-bottom: 12px;
color: var(--blue)
}
.qlty_healthcare_quotes h4 {
margin-bottom: 24px;
color: var(--grey)
}
.qlty_healthcare_quotes p {
color: var(--grey);
font-size: 16px;
font-weight: 400;
line-height: 140%
}
.qulity_healthcare .row {
margin: 0 -40px
}
.qulity_healthcare .p_40 {
padding: 0 40px
}
.qulity_healthcare img {
height: 262px
}
.our_patients {
padding: 64px 0
}
.our_patients h2 {
margin-bottom: 32px;
color: var(--black)
}
.our_patient_img {
background-position: center;
background-repeat: no-repeat;
background-size: cover;
min-height: 260px;
position: relative;
margin-bottom: 16px
}
.our_patient_img::before {
background-color: rgb(0 9 30 / .6);
content: "";
display: inline-block;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0
}
.our_patient_img img {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%)
}
.our_patient_card {
margin: 0 12px;
transition: 0.5s ease
}
.our_patient_card h3 {
margin-bottom: 13px;
font-family: var(--font-Helvetica);
font-weight: 600;
color: var(--black)
}
.our_patient_card a {
margin-bottom: 12px
}
.our_patients_slider .slick-current.slick-active+.slick-active+.slick-active .our_patient_card {
position: relative
}
.our_patients .custom_arrows {
position: absolute;
right: 5%;
top: 5%;
z-index: 10
}
.our_patients .custom_arrows li.slick-disabled img {
filter: grayscale(100%);
opacity: .4
}
.our_patients .slick-dots {
text-align: left;
padding: 0 8px
}
.community_outreach .our_patient_card h3 {
margin-bottom: 8px
}
.community_outreach .our_patient_card span {
font-size: 16px;
font-weight: 400;
margin-bottom: 8px;
color: var(--black)
}
.community_outreach .our_patient_card p {
color: var(--grey);
font-size: 16px
}
.community_outreach .our_patient_card span:last-child {
color: var(--blue)
}
.two_lines_rst {
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical
}
.two_lines_rst.show {
-webkit-line-clamp: unset
}
.two_lines_btn {
cursor: pointer
}
.community_outreach .our_patient_img::before {
background-color: #fff0
}
.intr_patient_banner {
justify-content: flex-end
}
.intr_patient_banner .banner_txt {
max-width: fit-content
}
.giving_access {
padding: 80px 0
}
.giving_access p {
font-size: 16px;
font-weight: 400;
color: #4d4d4d
}
.giving_access_img {
background-position: center;
background-repeat: no-repeat;
background-size: cover;
min-height: 360px;
position: relative;
margin-bottom: 16px
}
.giving_access_img::before {
background-color: rgb(0 9 30 / .6);
content: "";
display: inline-block;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0
}
.giving_access_img img {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%)
}
.intr_patnt_stories {
padding: 64px 0
}
.intr_patnt_stories h2 {
margin-bottom: 40px;
color: var(--black)
}
.intr_patnt_stories_img {
background-position: center;
background-repeat: no-repeat;
background-size: cover;
min-height: 260px;
position: relative;
margin-bottom: 16px
}
.intr_patnt_stories_img::before {
background-color: rgb(0 9 30 / .6);
content: "";
display: inline-block;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0
}
.intr_patnt_stories_img img {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%)
}
.intr_patnt_stories .custom_arrows {
position: absolute;
top: 0;
right: 5%
}
.intr_patnt_stories .custom_arrows li.slick-disabled img {
filter: grayscale(100%);
opacity: .4
}
.accomodations {
padding: 80px 0
}
.accomodation_card {
background-repeat: no-repeat;
background-position: center;
background-size: cover;
padding: 40px;
border: none;
border-radius: 0;
height: 420px;
justify-content: flex-end;
position: relative
}
.accomodation_card::after {
content: "";
background: linear-gradient(55.2deg, #0b0b0b 29.79%, rgb(11 11 11 / .75) 51.62%, #fff0 78.75%);
mix-blend-mode: multiply;
opacity: .6;
display: inline-block;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0
}
.accomodation_card_txt {
z-index: 1;
padding: 12px;
max-width: 414px;
position: relative
}
.accomodation_card_txt h2 {
color: var(--white);
margin-bottom: 16px
}
.accomodation_card_txt p:first-of-type {
color: var(--white);
font-size: 20px;
font-weight: 500;
margin-bottom: 8px
}
.accomodation_card_txt p:last-of-type {
color: var(--white);
font-size: 16px;
font-weight: 400
}
.get_in_touch {
padding: 80px 0
}
.intr_patnt_stories_slider .slick-current.slick-active+.slick-active+.slick-active .intr_patnt_stories_card {
position: relative
}
.intr_patnt_stories_slider .slick-current.slick-active+.slick-active+.slick-active .intr_patnt_stories_card::after {
content: "";
display: inline-block;
background: linear-gradient(89.71deg, rgb(245 248 255 / .8) .25%, #fff0 89.97%);
transform: matrix(-1, 0, 0, 1, 0, 0);
position: absolute;
top: 0;
bottom: 0;
right: 0;
height: 100%;
width: 320px
}
.intr_patnt_stories_slider .slick-slide:last-child .intr_patnt_stories_card::after {
background: 0 0 !important
}
.giving_access_card {
max-width: 565px
}
.giving_access_card h2 {
margin-bottom: 16px;
color: var(--black)
}
.intr_patnt_stories_card p {
font-size: 20px;
font-family: var(--font-Helvetica);
margin-bottom: 12px;
font-weight: 500;
color: var(--black)
}
.intr_patnt_stories_card .white_bg_pill {
font-size: 16px;
font-weight: 500
}
.get_in_touch_card {
padding: 70px 60px;
height: 100%
}
.get_in_touch_card h2 {
color: var(--blue);
margin-bottom: 8px
}
.get_in_touch_card p {
color: var(--blue);
margin-bottom: 40px
}
.helping_txt {
max-width: 100% !important
}
.helping_busy_txt {
max-width: 361px
}
.helping_busy_txt p {
font-size: 16px;
color: var(--grey);
font-weight: 400;
margin-bottom: 38px
}
.health_check_accrd {
padding: 0 0 80px
}
.health_check_accrd .accordion-item {
border: none;
border-bottom: 1px solid #cfcfcf;
border-radius: 0
}
.health_check_accrd .accordion-item:last-child {
border-bottom: none
}
.health_check_accrd .accordion-button {
background-color: #fff0;
color: var(--black);
padding: 24px 0;
box-shadow: none
}
.health_check_accrd .accordion-button::after {
background-image: url(//healthcitycaymanislands.com/wp-content/themes/nh-cayman-island/assets/images/arrow-circle-right.svg);
background-size: 40px;
background-position: center;
height: 40px;
width: 40px
}
.health_check_accrd .accordion-body {
padding: 24px 0
}
.health_check_accrd .accordion-body p {
color: var(--grey)
}
.packages_table table {
text-align: center;
width: 100%;
height: auto
}
.packages_table thead th p:first-child {
font-weight: 700;
color: var(--black);
margin-bottom: 8px;
font-size: 20px;
color: #0e0e0e
}
.packages_table thead th p:nth-child(2) {
font-weight: 500;
margin-bottom: 12px;
font-size: 16px
}
.packages_table tbody p {
font-weight: 700;
color: var(--black);
font-size: 20px;
color: #0e0e0e !important
}
.packages_table tbody th {
width: 220px;
text-align: start !important
}
.packages_table tr {
border-bottom-width: 60px;
border-color: var(--white)
}
.rounded_check {
width: 26px;
height: 26px;
border-radius: 50%;
vertical-align: middle;
border: 1.7px solid #e1e1e1;
appearance: none;
-webkit-appearance: none;
outline: 0;
cursor: pointer
}
.extra_info p {
margin-bottom: 24px;
font-size: 16px;
font-weight: 400;
line-height: 140%;
color: #6e6e6e
}
.rounded_check:checked {
border: 1.5px solid #1b4297;
clip-path: circle(50% at 50% 50%);
background-color: #fff !important;
background-image: url(//healthcitycaymanislands.com/wp-content/themes/nh-cayman-island/assets/images/vector.svg);
background-repeat: no-repeat;
background-position: center
}
.health_form .health_select {
max-width: 317px !important;
border: 1px solid #cfcfcf
}
.health_select select {
width: 100%;
padding: 12px;
cursor: pointer;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
font-family: "MADE Mirage";
font-size: 24px;
font-weight: 700;
line-height: 140%;
border: none;
outline: 0;
background: url(//healthcitycaymanislands.com/wp-content/themes/nh-cayman-island/assets/images/dwn_arw_black.svg) !important;
background-position: center right 20px !important;
background-repeat: no-repeat !important
}
.health_select select option {
font-weight: 700;
color: #0e0e0e;
cursor: pointer;
padding: 12px
}
select option:hover {
background-color: #1b4297 !important
}
.health_select {
margin-bottom: 12px
}
.health_select .select2-container {
position: unset
}
.health_select .select2-container .select2-selection--single {
background-image: url(//healthcitycaymanislands.com/wp-content/themes/nh-cayman-island/assets/images/down_arrw_black.png) !important;
background-repeat: no-repeat !important;
background-position: center right !important
}
.health_select .select2-container--default .select2-selection--single {
border: none !important;
border-radius: 0
}
.health_select .select2-container--default .select2-selection--single .select2-selection__arrow {
display: none;
appearance: none !important;
-moz-appearance: none !important
}
.health_select .select2-container .select2-selection--single {
width: 290px !important
}
.health_select .select2-container .select2-selection--single .select2-selection__rendered {
padding: 0 !important
}
.health_form .global_form button {
align-self: center;
width: 240px;
background: #e7e7e7;
color: #0e0e0e
}
.health_form .global_form .col-md-12 {
margin-bottom: 0 !important
}
.executive_accrd,
.screening {
margin: 0 65px;
padding: 32px;
border: 1px solid #e1e1e1
}
.screening .row {
margin-bottom: 32px
}
.screening .row div:nth-child(3) {
display: flex;
justify-content: end
}
.screening .row {
font-weight: 700;
color: var(--black)
}
.screening_20 p {
font-weight: 700;
color: var(--black);
font-size: 20px;
color: #0e0e0e
}
.screening_16 p {
font-weight: 500;
margin-bottom: 12px;
font-size: 16px
}
.screening ul li {
font-size: 16px;
font-weight: 400;
color: #6e6e6e
}
.screening .row a {
text-decoration: none;
color: #1b4297;
font-weight: 500
}
.executive_accrd p,
.executive_accrd ul {
font-size: 16px;
color: #6e6e6e;
font-weight: 400;
margin-bottom: 32px
}
.no_margin p {
margin-bottom: 0 !important
}
.packages_table tbody ul li {
font-weight: 400;
font-size: 16px;
color: #6e6e6e
}
.health_check_accrd_mob .accordion-item {
border: none;
border-bottom: 1px solid #cfcfcf;
border-radius: 0
}
.health_check_accrd_mob .accordion-item:last-child {
border-bottom: none
}
.health_check_accrd_mob .accordion-button {
background-color: #fff0;
color: var(--black);
padding: 20px 0;
box-shadow: none
}
.health_check_accrd_mob .accordion-button::after {
background-image: url(//healthcitycaymanislands.com/wp-content/themes/nh-cayman-island/assets/images/accrd-arrow.png);
background-size: 40px;
background-position: center;
height: 40px;
width: 40px
}
.health_check_accrd_mob .accordion-body {
padding: 0
}
.health_check_accrd_mob_body {
padding: 24px;
border: 1px solid #e8ecf5
}
.health_check_accrd_mob_body .row {
align-items: baseline;
margin-bottom: 30px
}
.health_check_accrd_mob_body button {
padding: 8px 16px;
width: 100%;
margin-bottom: 24px
}
.health_check_accrd_mob_body p,
.screening_mob p {
font-size: 16px;
font-weight: 600;
color: #4d4d4d
}
.health_check_accrd_mob_body ul li,
.screening_mob ul li {
font-size: 16px;
font-weight: 400;
color: #4d4d4d
}
.health_check_accrd_mob_head {
margin-bottom: 32px;
color: #0e0e0e
}
.screening_mob div {
margin-bottom: 16px;
border-bottom: 1px solid #e8ecf5;
padding-bottom: 16px
}
.health_check_accrd_mob .health_form .col-md-4 p {
margin-bottom: 32px;
color: #808285
}
.testimonial_banner_txt {
max-width: 100%
}
.testimonial_banner_txt p {
margin-bottom: 0
}
.testimonials_list {
position: absolute;
right: 75px;
bottom: 40px;
z-index: 1
}
.testimonials_list h5 {
font-size: 16px;
color: var(--white);
font-weight: 400;
margin-bottom: 12px
}
.testimonial_patients h2 {
margin-bottom: 40px;
color: var(--black)
}
.testimonials_lg {
padding: 58px 0
}
.testimonial_lg_card .flex-grow-1 {
margin-left: 136px
}
.testimonial_lg_card .flex-grow-1 h3 {
margin-bottom: 17px;
font-size: 24px
}
.testimonial_lg_card .flex-grow-1 p {
margin-bottom: 12px;
font-size: 20px;
color: var(--black);
font-weight: 500
}
.testimonial_lg_card .muted-txt {
font-size: 20px;
color: var(--grey);
font-weight: 500
}
.testimonial_lg_card .lite_blue_bg_pill {
margin-bottom: 12px
}
.testimonial_lg_card .flex-shrink-0 {
max-width: 480px;
width: 100%
}
.testimonial_lg_card .flex-shrink-0 img {
object-fit: cover;
margin-bottom: 12px
}
.testimonial_patients {
padding: 80px 0
}
.testimonial_patients .testimonial_patient_card p {
font-size: 24px;
font-weight: 700;
color: var(--black)
}
.testimonial_patient_card {
margin: 0 12px
}
.testimonial_patient_card h3 {
margin-bottom: 13px;
font-family: var(--font-Helvetica);
font-weight: 700;
color: var(--black)
}
.testimonial_patient_card a {
margin-bottom: 12px
}
.testimonial_patient_card p {
font-family: var(--font-Helvetica)
}
.patient_stories {
padding: 80px 0
}
.patient_stories h2 {
margin-bottom: 40px;
color: var(--black)
}
.testimonials_list {
min-width: 312px
}
.testimonials_list .testimonials_select+.select2-container--default {
max-width: 312px
}
.testimonials_list .testimonials_select+.select2-container--default .select2-selection--multiple {
background-color: #fff0
}
.testimonials_list .testimonials_select+.select2-container--default .select2-search__field::placeholder {
color: #fff !important
}
.testimonials_list .testimonials_select+.select2-container--default .select2-selection--multiple {
background-image: url(//healthcitycaymanislands.com/wp-content/themes/nh-cayman-island/assets/images/down_arrw_white.webp)
}
.testimonial_patients_slider .slick-current.slick-active+.slick-active+.slick-active .testimonial_patient_card {
position: relative
}
.testimonial_patients_slider .slick-current.slick-active+.slick-active+.slick-active .testimonial_patient_card::after {
content: "";
display: inline-block;
background: linear-gradient(89.71deg, rgb(245 248 255 / .8) .25%, #fff0 89.97%);
transform: matrix(-1, 0, 0, 1, 0, 0);
position: absolute;
top: 0;
bottom: 0;
right: 0;
height: 100%;
width: 320px
}
.testimonial_patients_slider .slick-slide:last-child .testimonial_patient_card::after {
background: 0 0 !important
}
.patient_story_card {
padding: 24px;
margin: 0 12px
}
.patient_story_card h4 {
color: var(--black)
}
.patient_story_card h6 {
font-size: 16px;
color: var(--grey);
font-weight: 300;
margin-bottom: 4px
}
.patient_story_card h6 b {
font-weight: 700
}
.patient_story_card span {
font-size: 16px;
color: var(--grey);
font-weight: 300;
margin-bottom: 12px;
display: block
}
.patient_story_card p {
font-size: 16px;
font-weight: 500;
color: var(--grey)
}
.patient_stories_slider .slick-current.slick-active+.slick-active .patient_story_card {
background-color: var(--secondary-blue)
}
.patient_stories_slider .slick-current.slick-active+.slick-active .patient_story_card .lite_blue_bg_pill {
background-color: var(--white)
}
.read_more_three_line span {
display: inline-block;
font-weight: 400
}
.read_more_three_line .details a,
.read_more_three_line .read-more a {
color: var(--blue);
text-decoration: none;
font-weight: 500
}
.contact_banner {
background-position: center bottom
}
.contact_banner .banner_txt {
max-width: 560px
}
.contact_us_form {
padding: 80px 0 40px
}
.contact_us_text span {
font-weight: 500;
color: var(--black)
}
.progress_list {
margin-bottom: 36px
}
.progress_list li {
text-align: center;
padding: 0 11.5px
}
.progress_list li.activated h4 {
color: var(--blue)
}
.progress_list li.activated .progress-bar {
width: 100%
}
.progress_list li h4 {
margin-bottom: 16px;
color: var(--blue);
font-weight: 500;
color: var(--grey)
}
.progress_list li.active h4 {
color: var(--blue)
}
.progress_list .progress {
height: 4px;
background-color: #dedede
}
.progress_list .progress-bar {
background-color: var(--blue)
}
.care_need .col-md-6 {
padding: 0
}
.care_need .card {
height: 100%;
padding: 81px 67px
}
.care_need .card .blue_outline_btn {
max-width: 190px;
margin-bottom: 37px
}
.care_need .card ul li {
font-size: 20px;
color: var(--blue);
font-weight: 400;
align-self: center;
margin-right: 16px
}
.care_need .card ul li:last-child {
margin-right: 0
}
.frequent_ques {
padding: 80px 0 40px
}
.frequent_ques .health_check_accrd .accordion-item:first-child .accordion-button {
padding-top: 0
}
.frequent_ques .health_check_accrd .accordion-button::after {
height: 30px;
width: 30px;
background-size: 30px
}
.frequent_ques .health_check_accrd .accordion-item h3 {
font-family: var(--font-Helvetica);
font-weight: 500
}
.frequent_ques .faq_text {
max-width: 304px
}
.frequent_ques .faq_text h2 {
color: var(--black)
}
.frequent_ques .health_check_accrd {
padding-bottom: 0
}
.privacy_matters {
padding: 20px 0 80px
}
.privacy_txt {
padding: 54px;
display: flex
}
.privacy_bdy_txt {
margin-left: 34px
}
.privacy_bdy_txt h2 {
color: var(--blue);
margin-bottom: 8px
}
.privacy_bdy_txt p {
font-size: 24px;
color: var(--blue);
font-weight: 400;
margin-bottom: 40px
}
.contact_us_text h2 {
margin-bottom: 8px;
color: var(--black)
}
.contact_us_text p {
font-size: 20px;
color: var(--grey);
line-height: 1.4
}
.contact_us_text span sup {
color: rgb(255 0 0);
line-height: 1.4;
font-size: 20px;
top: 0
}
.global_form .col-md-12 {
margin-bottom: 32px
}
.global_form .col-md-12:last-child {
margin-bottom: 0
}
.outline_checkbox .form-check {
position: relative;
cursor: pointer;
padding-left: 0;
height: 100%;
margin-bottom: 0
}
.outline_checkbox .form-check-input {
position: absolute;
top: 50%;
transform: translateY(-50%);
margin-top: 0;
left: 30px;
margin-left: 0;
border-radius: 50%;
height: 24px;
width: 24px
}
.outline_checkbox .form-check-label {
padding: 30px 70px;
width: 100%;
cursor: pointer;
border: 1px solid var(--grey);
color: var(--grey);
border-radius: 5px;
height: 100%;
display: flex;
flex-direction: column;
justify-content: center
}
.outline_checkbox .form-check-input:checked {
background-color: var(--blue);
border-color: var(--blue)
}
.outline_checkbox .form-check-input:focus {
box-shadow: none;
border-color: var(--grey)
}
.outline_checkbox .form-check-input:checked {
background-color: #fff0;
border-color: var(--blue)
}
.outline_checkbox .form-check-input:checked+.form-check-label {
background-color: #dde3f0;
border-color: #dde3f0
}
.outline_checkbox .form-check-input:checked[type="radio"] {
background-image: url(//healthcitycaymanislands.com/wp-content/themes/nh-cayman-island/assets/images/blue_dot.svg) !important;
background-size: 15px;
background-position: top 3px right 3px
}
.privacy_check {
margin-bottom: 40px
}
.privacy_check .form-check-input {
height: 24px;
width: 24px;
border-radius: 4px;
border: 1px solid #cfcfcf
}
.privacy_check .form-check-label {
font-size: 20px;
color: #808285;
margin-left: 12px;
font-weight: 300
}
.privacy_check .form-check-input:checked {
background-color: var(--blue)
}
.privacy_check .form-check-label span a {
color: var(--blue);
font-weight: 500;
text-decoration: none
}
.contact_by_phone {
padding: 80px 0
}
.contact_by_phone h2 {
max-width: 304px;
margin-bottom: 32px;
color: var(--black)
}
.contact_img_card figure {
margin-bottom: 16px
}
.contact_img_card h3 {
font-family: var(--font-Helvetica);
margin-bottom: 8px;
color: var(--black)
}
.contact_img_card span {
font-size: 16px;
margin-bottom: 8px;
display: block;
font-weight: 500
}
.contact_img_card li {
font-size: 16px;
color: var(--grey)
}
.global_form .sec_tab .col-md-12 {
margin-bottom: 0
}
.iti--allow-dropdown .iti__flag-container,
.iti--separate-dial-code .iti__flag-container {
right: 0
}
.iti__arrow {
border: none
}
.iti__selected-flag {
padding-left: 15px
}
.schedule_mammog {
padding: 56px 0
}
.schedule_mammog .contact_us_text {
max-width: 410px
}
.schedule_mammog .contact_us_text p {
margin-bottom: 40px
}
.schedule_mammog .contact_us_text .connect_through p {
margin-bottom: 12px
}
.schedule_mammog .contact_us_text .connect_through li {
font-size: 20px;
color: var(--grey);
font-weight: 300;
margin-bottom: 8px
}
.schedule_mammog .contact_us_text .connect_through li span {
margin-left: 10px
}
.schedule_mammog .contact_us_text .connect_through li a {
color: var(--blue);
font-weight: 400;
text-decoration: none
}
.promo_mammog .qlty_healthcare_quotes {
max-width: 683px
}
.promo_mammog .qlty_healthcare_quotes::before {
content: unset
}
.promo_mammog .qlty_healthcare_quotes h4 {
font-weight: 500;
margin-bottom: 32px
}
.promo_mammog .qlty_healthcare_quotes p {
font-size: 16px;
font-weight: 400;
color: var(--grey)
}
.schedule_mammog form.global_form .col-md-12 {
margin-bottom: 32px
}
.schedule_mammog form.global_form {
border: none;
background-color: var(--white);
min-height: 100%
}
.schedule_mammog form.global_form .form_group {
margin-bottom: 0
}
.schedule_mammog form.global_form .blue_btn {
max-width: 115px;
margin-left: auto
}
.successfull_msg {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: var(--white);
display: none
}
.successfull_msg .success_txt {
text-align: center;
display: flex;
flex-direction: column;
height: 100%;
justify-content: center
}
.successfull_msg .success_txt img {
margin: 0 auto 32px;
width: 122px;
height: 122px
}
.successfull_msg .success_txt h3 {
margin-bottom: 8px;
font-family: var(--font-Helvetica);
font-weight: 500
}
.successfull_msg .success_txt p {
font-weight: 400;
font-size: 20px;
color: var(--grey)
}
.promo_accrd {
padding: 80px 0
}
.promo_accrd .accordion-body {
padding: 0
}
.promo_accrd .accordion-body p {
padding: 24px 0;
border-bottom: 1px solid #cfcfcf;
font-size: 16px
}
.promo_accrd .accordion-body p:last-child {
border-bottom: none
}
.promo_form .blue_btn {
background-color: var(--grey);
padding: 12px 32px
}
.promo_mammog .qlty_healthcare_quotes h2:after {
content: unset
}
.privacy_accrd h2 {
font-family: var(--font-Helvetica);
font-weight: 500;
font-size: 24px
}
.privacy_accrd .accordion-body ul li {
margin-bottom: 30px;
position: relative;
padding-left: 25px
}
.privacy_accrd .accordion-body ul li p {
padding-left: 20px;
font-size: 16px;
font-weight: 400
}
.privacy_accrd .accordion-body ul li p span {
font-weight: 700
}
.privacy_accrd .accordion-body ul li:last-child {
margin-bottom: 0
}
.privacy_para_txt {
padding: 80px 0
}
.privacy_para_txt p {
font-size: 16px;
color: var(--grey);
font-weight: 400;
margin-bottom: 24px
}
.privacy_para_txt p:last-child {
margin-bottom: 0
}
.healthcare_exp .banner_txt {
max-width: 630px
}
.program_details .accordion-item h3 {
font-size: 20px;
color: #4d4d4d;
font-weight: 500;
font-family: var(--font-Helvetica)
}
.program_details .accordion-item a {
color: var(--blue);
font-weight: 500;
text-decoration: none;
margin-top: 32px;
display: block
}
.program_details .health_check_accrd .accordion-body {
padding: 0 0 24px
}
.latest_updates .our_patient_card p {
margin-bottom: 16px
}
.latest_updates .our_patient_card h3 {
font-size: 20px
}
.latest_updates .our_patient_card span {
color: var(--black)
}
.latest_updates .our_patient_card .social_links {
justify-content: flex-start
}
.campus_visit_req {
padding: 80px 0 40px
}
.campus_visit_req h2 {
color: var(--black)
}
.campus_visit_req .accordion-item {
border: none;
border-bottom: 1px solid #cfcfcf;
border-radius: 0
}
.campus_visit_req .accordion-item .accordion-button {
padding: 32px 0
}
.campus_visit_req .accordion-item .accordion-button h3 {
color: #6e6e6e;
font-size: 20px;
font-family: var(--font-Helvetica)
}
.campus_visit_req .accordion-item .accordion-button::after {
background-image: url(//healthcitycaymanislands.com/wp-content/themes/nh-cayman-island/assets/images/plus_accrd.png);
background-size: 40px;
height: 40px;
width: 40px
}
.campus_visit_req .accordion-item .accordion-body {
padding: 10px 0
}
.campus_visit_req .accordion-item .accordion-body p {
font-size: 16px
}
.exp_getintouch ul li {
font-size: 20px;
color: var(--grey);
font-weight: 400
}
.exp_getintouch ul li span a {
font-weight: 500;
color: var(--blue);
text-decoration: none
}
.exp_getintouch .col-md-6 {
padding: 0
}
.exp_getintouch .col-md-6 .card {
height: 100%;
justify-content: center
}
.award_win img {
margin-bottom: 24px
}
.summer_accord_p a {
margin: 0 0 0 5px !important
}
.transparent_accrd p {
font-size: 16px;
font-weight: 500;
color: #4d4d4d
}
.hlth_explore_updts .our_patient_card p {
color: #4d4d4d !important
}
.hlth_exp_testimonial .testimonial_patient_card p {
font-size: 20px;
color: var(--black);
font-weight: 500
}
.exp_latest_updates .custom_arrows {
position: absolute;
right: 5%;
top: 10% !important;
z-index: 10
}
.services-sec {
padding: 50px 0
}
.services-sec a {
text-decoration: none
}
.services-sec h2 {
margin-bottom: 24px
}
.services-sec ul li {
color: var(--grey)
}
.service_list li {
margin-bottom: 24px
}
.service_list li a {
font-size: 20px;
color: var(--grey);
font-weight: 300;
text-decoration: none
}
.expert_doc_card {
min-width: 312px;
background-position: center;
background-repeat: no-repeat;
min-height: 400px;
position: relative;
padding: 24px;
display: flex;
flex-direction: column;
justify-content: flex-end;
z-index: 1;
margin-bottom: 20px;
background-size: cover
}
.expert_doc_card::before {
content: "";
background: linear-gradient(180deg, #fff0 0, #0b0b0b 100%);
display: inline-block;
position: absolute;
bottom: 0;
left: 0;
right: 0;
min-height: 253px;
mix-blend-mode: multiply;
opacity: .6;
z-index: -1
}
.expert_doc_card img {
width: 33px;
height: 33px
}
.expert_doc_card h3 {
color: var(--white);
font-family: var(--font-Helvetica);
margin-bottom: 4px
}
.expert_doc_card span {
color: var(--white);
font-size: 16px;
font-weight: 300
}
.expert_doc_card div {
min-height: 84px
}
.our_expert_doc h2 {
margin-bottom: 32px
}
.our_expert_doc {
padding: 80px 0 60px
}
.key_focus {
padding: 80px 0
}
.key_focus .col-md-4 {
margin-bottom: 15px
}
.key_focus h2 {
max-width: 183px;
margin-bottom: 15px
}
.key_focus_card {
padding: 24px 40px;
background-color: var(--white);
height: 100%;
margin-bottom: 15px
}
.key_focus_card img {
margin-bottom: 12px
}
.key_focus_card h4 {
word-wrap: break-word;
hyphens: auto
}
.load-more_1__item_sub ul {
list-style: none;
padding-left: 0
}
.dsrr_form {
padding: 80px 0
}
.latest_health_news {
padding: 64px 0
}
.latest_health_news h2 {
margin-bottom: 32px;
color: var(--black)
}
.healthcare_care h6 {
font-size: 16px
}
.healthcare_card {
display: flex
}
.healthcare_card .card_body {
padding: 24px 32px;
display: flex;
flex-direction: column;
justify-content: space-between;
height: 100%
}
.healthcare_card .card_body .rounded-pill {
margin-bottom: 16px;
font-size: 16px !important
}
.healthcare_card .card_body h3 {
margin-bottom: 32px;
color: var(--black)
}
.healthcare_card .card_body ul {
display: flex;
flex-wrap: wrap;
justify-content: space-between
}
.healthcare_card .card_body ul li {
font-size: 16px;
color: var(--black)
}
.healthcare_card .card_body ul li a {
color: var(--blue);
text-decoration: none;
font-weight: 500
}
.healthcare_card .col-md-6 .card_body {
padding: 24px;
height: auto;
border: 1px solid #e8ecf5
}
.healthcare_card .col-md-12 {
margin-bottom: 24px
}
.healthcare_news_slider .healthcare_card {
display: block
}
.latest_health_news .custom_arrows {
position: static;
justify-content: flex-end;
margin-top: 35px
}
.latest_health_news_slider {
padding: 80px 0
}
.latest_health_news_slider h2 {
margin-bottom: 32px;
color: var(--black)
}
.latest_health_news_slider .healthcare_card .card_body p {
font-size: 16px;
font-weight: 500;
color: var(--black);
margin-bottom: 16px
}
.latest_health_news_slider .healthcare_card {
margin: 0 12px
}
.latest_health_news_slider .healthcare_card .card_body {
height: fit-content;
padding: 20px;
background-color: var(--white);
height: 100%;
min-height: 128px
}
.latest_health_news_slider .custom_arrows {
position: static;
justify-content: flex-end;
margin-top: 35px
}
.healthcare_news_slider_new {
margin: 0 -12px
}
.latest_health_news_slider .healthcare_card {
display: block
}
.latest_health_news_slider .healthcare_card img {
width: 100%;
height: 280px
}
.healthcare_news_slider {
margin: 0 -12px
}
.healthcare_news_slider .healthcare_card {
margin: 0 12px
}
.more_hlth_news h2 {
color: var(--black);
margin-bottom: 24px
}
.more_hlth_news .card_body span {
margin-bottom: 16px
}
.more_hlth_news .card_body h5 {
font-weight: 500;
color: var(--black);
margin-bottom: 80px
}
.more_hlth_news .read_month {
display: flex;
justify-content: space-between
}
.more_hlth_news .read_month p {
font-size: 16px;
font-weight: 400
}
.more_hlth_news .row {
margin-bottom: 80px
}
.more_hlth_news .card_body .read_mr {
margin-bottom: 0 !important;
padding: 0
}
.more_hlth_news .load-more__btn-wrap {
display: flex;
justify-content: center;
margin-top: 0 !important
}
.more_hlth_news .load-more__btn-wrap a::after {
margin-left: 0 !important;
width: 0
}
.more_hlth_news .load-more__btn-wrap a {
border: 1px solid #1b4297;
border-radius: 36px;
padding: 12px 24px
}
.category_select+.select2-container--default .select2-selection--multiple .select2-selection__clear span {
display: none !important
}
.hlth_card .flex-shrink-0 img {
width: 223px;
height: 240px;
object-fit: cover
}
.news_rm_update img {
width: 100%;
height: 420px
}
.caribbean_leading {
padding: 80px 0
}
.caribbean_leading h2 {
color: #0e0e0e;
margin-bottom: 16px
}
.caribbean_leading p {
color: #4d4d4d;
font-size: 16px;
font-weight: 400
}
.caribbean_leading img {
max-height: 360px;
width: 100%
}
.latest_updates .testimonial_patient_card p {
font-weight: 700;
color: #0e0e0e
}
.latest_updates .testimonial_patient_card span {
font-weight: 500;
color: #1b4297;
padding: 8px 14px;
margin-right: 16px
}
.latest_updates .patient_story_card h4 {
color: #0e0e0e;
margin-bottom: 16px
}
.latest_updates .patient_story_card .lite_blue_bg_pill {
margin: 0 16px 28px 0;
color: #1b4297;
font-weight: 500
}
.latest_updates .patient_story_card p {
color: #0e0e0e;
margin-bottom: 12px
}
.latest_updates_slider .patient_story_card .lite_blue_bg_pill {
background-color: var(--white)
}
.latest_card img {
margin-bottom: 16px
}
.key_focus h2,
h4 {
color: #0e0e0e
}
.latest_updates_slider .testimonial_patient_card p {
font-size: 24px;
font-weight: 700;
color: #0e0e0e;
line-height: 140%
}
.best_in_cls,
.our_expert_doc {
padding: 80px 0
}
.best_in_cls_card p {
font-size: 16px;
font-weight: 400
}
.cardio_dept {
padding: 64px 0
}
.cardio_dept .col-md-6 figure img {
width: 100%
}
.cardio_dept_card h2 {
margin-bottom: 32px;
color: #0e0e0e
}
.cardio_dept_card p:nth-of-type(1) {
margin-bottom: 24px
}
.cardio_dept .row:first-child {
padding-bottom: 80px
}
.cardio_dept_card p {
color: #6e6e6e;
font-size: 16px;
font-weight: 400;
line-height: 140%
}
.patient_support {
margin-bottom: 80px;
padding: 48px
}
.best_in_cls img {
max-height: 424px;
width: 100%;
object-fit: cover;
object-position: top
}
.best_in_cls_card {
color: #1b4297;
height: 100%;
padding: 91px 77px
}
.best_in_cls_card h2 {
margin-bottom: 8px
}
.latest_updates h2,
.our_expert_doc h2,
.patient_support h2,
.services-sec h2,
.surgical_onco h2 {
color: #0e0e0e
}
.our_expert_doc .expert_doc_card {
padding: 16px;
width: 100%
}
.our_expert_doc .expert_doc_card h3 {
min-width: 282px
}
.expert_doc_card .d-flex {
min-height: 86px
}
.onco_day,
.onco_key_focus,
.our_expert_doc {
padding: 80px 0
}
.onco_our_approach,
.surgical_onco {
padding: 64px 0
}
.onco_day h2 {
color: #0e0e0e;
margin-bottom: 16px
}
.onco_day .giving_access_card p {
font-size: 16px;
font-weight: 400;
line-height: 140%;
color: #6e6e6e
}
.our_expert_doc .container {
position: relative
}
.expert_doc_slider .slick-slide {
margin-right: 24px
}
.onco_our_approach_card h2 {
margin-bottom: 32px;
color: #0e0e0e
}
.onco_our_approach_card p:nth-of-type(1) {
margin-bottom: 24px
}
.onco_our_approach .row:first-child {
padding-bottom: 80px
}
.onco_our_approach_card p {
color: #6e6e6e;
font-size: 16px;
font-weight: 400;
line-height: 140%
}
.surgical_onco p {
font-size: 16px;
font-weight: 400;
color: #4d4d4d
}
.card_vas {
background-position: center
}
.latest_blogs {
padding: 80px 0
}
.latest_blogs .latest_search {
margin-bottom: 56px
}
.latest_blogs .healthcare_card {
display: flex;
flex-direction: column;
height: 100%
}
.latest_blogs .healthcare_card .card_body {
padding: 24px;
border: 1px solid #e8ecf5
}
.blog_search_field {
border: 1px solid #cfcfcf;
border-radius: 36px
}
.blog_search_field span {
background-image: url(//healthcitycaymanislands.com/wp-content/themes/nh-cayman-island/assets/css/images/search-normal-grey.png) !important
}
.blog_search_field .form-control::placeholder {
color: var(--grey)
}
.latest_blogs .row .col-md-6 {
margin-bottom: 48px
}
.blog_search_field .input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
color: var(--grey) !important;
margin-left: 0 !important
}
.blog_d_banner .banner_txt {
max-width: 100%
}
.latest_blogs_card {
padding: 80px 0
}
.latest_blogs_card ol li {
color: var(--grey)
}
.latest_blogs_card h2 {
color: var(--black);
margin: 24px 0
}
.latest_blogs_card .col-md-5 {
display: flex;
flex-direction: column
}
.latest_blogs_card .news_detail_card_head span {
margin-bottom: 24px;
font-size: 14px !important
}
.latest_blogs_card .read_month p {
font-size: 20px !important;
color: var(--grey)
}
.blog_dtl_txt p {
font-size: 16px;
color: var(--grey);
font-weight: 400;
margin-bottom: 24px
}
.blog_dtl_txt p span {
font-size: 24px;
color: var(--black);
font-weight: 500
}
.blog_dtl_txt {
padding: 80px 0
}
.blog_dtl_txt ul li {
color: var(--grey)
}
.latest_blogs_card ul li {
color: var(--grey)
}
.latest_blogs_card img {
min-height: 400px
}
.othr_blog .lite_blue_bg_pill {
background-color: #fff !important
}
.card_body .blogs_cat {
background-color: #6E6E6E !important
}
.caps::first-letter {
font-size: 24px !important;
font-weight: 500 !important
}
.tggle_arrw[aria-expanded="true"] .arrw_img img {
transform: rotate(180deg)
}
.why_choose_us a {
text-decoration-line: none
}
.service_list li a:hover {
color: var(--blue)
}
.qlty_healthcare_quotes h2::after {
content: "";
display: inline-block;
background-image: url(//healthcitycaymanislands.com/wp-content/themes/nh-cayman-island/assets/images/quotes.svg);
background-repeat: no-repeat;
height: 24px;
width: 29px;
transform: rotate(180deg)
}
.pre-reg-bgimg {
background-repeat: no-repeat;
background-position: center;
height: calc(100vh - 44px);
width: 100%;
padding: 28px;
position: relative
}
.pre-reg-bgimg::before {
content: "";
display: inline-block;
background-color: rgb(0 0 0 / .6);
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 0
}
.pre_reg_txt {
position: relative;
z-index: 1;
display: flex;
flex-direction: column;
justify-content: space-between;
height: 100%
}
.pre_reg_txt h1 {
color: var(--white)
}
.pre_reg_form form.global_form {
border: none;
height: calc(100vh - 44px);
overflow-y: auto
}
.pre_reg_form .white_outline_btn:active {
color: var(--white) !important;
border: 1px solid var(--white) !important
}
.pre_reg_form .outline_checkbox .form-check-label {
border-color: #cfcfcf;
border-radius: 0;
text-align: center
}
.pre_reg_form .outline_checkbox .form-check-input {
opacity: 0
}
.pre_reg_form form.global_form .tab {
height: auto
}
.pre_reg_form .form_group {
margin-bottom: 0
}
.pre_reg_form .form_nav_bttns {
margin: 24px 0
}
.patient_blw_age {
display: none
}
.pre_reg_form form.global_form {
justify-content: unset
}
.pre_reg_form form.global_form .tab h3 {
margin-bottom: 4px
}
.pre_reg_form form.global_form .tab p {
font-size: 16px;
color: var(--grey);
margin-bottom: 40px
}
.global_select2+.select2-container--default .select2-selection__clear span {
display: none !important
}
label.error {
color: var(--grey);
margin-bottom: 0;
font-size: 16px;
font-weight: 400;
line-height: 1.39;
position: relative;
padding-left: 30px;
margin-top: 10px
}
label.error::before {
content: "";
display: inline-block;
background-image: url(//healthcitycaymanislands.com/wp-content/themes/nh-cayman-island/assets/images/error_icon.svg);
background-position: center;
background-repeat: no-repeat;
height: 24px;
width: 24px;
position: absolute;
top: 50%;
transform: translateY(-50%);
left: 0
}
.pre_reg_form .outline_checkbox .form-check-input:checked+.form-check-label {
background-color: var(--blue);
border-color: var(--blue);
color: var(--white)
}
.ext_details .row {
margin-bottom: 24px
}
.add_more_flds {
display: flex;
margin-left: auto
}
.add_more_flds img {
align-self: center;
margin-right: 8px
}
.btn-browse {
background-color: var(--secondary-blue);
color: var(--blue);
font-size: 20px;
line-height: 1.4;
font-weight: 500;
text-align: center;
width: 100%;
padding: 12px;
display: block;
border: 1px dotted var(--blue);
border-radius: 0
}
.muted_txt {
color: #9f9f9f;
font-size: 16px;
font-weight: 400;
line-height: 1.4
}
.pre_reg_form .myForm .tab.current+.tab+.tab+.tab+.tab+.tab+.tab+.tab+.tab+.form_nav_bttns,
.pre_reg_form .myForm .tab+.tab.current+.tab+.tab+.tab+.tab+.tab+.tab+.tab+.form_nav_bttns,
.pre_reg_form .myForm .tab+.tab+.tab.current+.tab+.tab+.tab+.tab+.tab+.tab+.form_nav_bttns,
.pre_reg_form .myForm .tab+.tab+.tab+.tab.current+.tab+.tab+.tab+.tab+.tab+.form_nav_bttns,
.pre_reg_form .myForm .tab+.tab+.tab+.tab+.tab.current+.tab+.tab+.tab+.tab+.form_nav_bttns,
.pre_reg_form .myForm .tab+.tab+.tab+.tab+.tab+.tab.current+.tab+.tab+.tab+.form_nav_bttns,
.pre_reg_form .myForm .tab+.tab+.tab+.tab+.tab+.tab+.tab.current+.tab+.tab+.form_nav_bttns,
.pre_reg_form .myForm .tab+.tab+.tab+.tab+.tab+.tab+.tab+.tab.current+.tab+.form_nav_bttns,
.pre_reg_form .myForm .tab+.tab+.tab+.tab+.tab+.tab+.tab+.tab+.tab.current+.form_nav_bttns {
justify-content: space-between
}
.pre_reg_form .myForm .tab.current+.tab+.tab+.tab+.tab+.tab+.tab+.tab+.tab+.form_nav_bttns li:last-child,
.pre_reg_form .myForm .tab+.tab.current+.tab+.tab+.tab+.tab+.tab+.tab+.tab+.form_nav_bttns li:last-child,
.pre_reg_form .myForm .tab+.tab+.tab.current+.tab+.tab+.tab+.tab+.tab+.tab+.form_nav_bttns li:last-child,
.pre_reg_form .myForm .tab+.tab+.tab+.tab.current+.tab+.tab+.tab+.tab+.tab+.form_nav_bttns li:last-child,
.pre_reg_form .myForm .tab+.tab+.tab+.tab+.tab.current+.tab+.tab+.tab+.tab+.form_nav_bttns li:last-child,
.pre_reg_form .myForm .tab+.tab+.tab+.tab+.tab+.tab.current+.tab+.tab+.tab+.form_nav_bttns li:last-child,
.pre_reg_form .myForm .tab+.tab+.tab+.tab+.tab+.tab+.tab.current+.tab+.tab+.form_nav_bttns li:last-child,
.pre_reg_form .myForm .tab+.tab+.tab+.tab+.tab+.tab+.tab+.tab.current+.tab+.form_nav_bttns li:last-child {
display: none
}
.pre_reg_form .progress_list li.active .progress-bar {
width: 100%
}
.intl-tel-input {
display: flex
}
.intl-tel-input .flag-container {
position: static;
max-width: 20%;
flex: 0 0 20%;
margin-right: 15px
}
.intl-tel-input .form-control.phone {
padding: 12px 15px !important;
max-width: 78%;
flex: 0 0 78%
}
.intl-tel-input .selected-flag {
width: 100% !important;
padding: 12px 15px;
background-color: transparent !important;
border: 1px solid #cfcfcf;
border-radius: 4px
}
.intl-tel-input .selected-flag .iti-arrow {
border: none;
background-image: url(//healthcitycaymanislands.com/wp-content/themes/nh-cayman-island/assets/images/down_blue_arrw.png);
background-position: center;
background-repeat: no-repeat;
height: 8px;
width: 14px;
right: 15px
}
.timeline {
padding: 90px 0
}
.timeline h2 {
margin-bottom: 48px;
color: var(--black)
}
.timeline_new_slider .slick-slide .loading-bar-bullet {
margin: 100px 0;
background: #1b4297;
height: 7px;
border-radius: 40px;
width: calc(100% + 24px)
}
.timeline_new_slider .slick-slide:nth-child(even) .loading-bar-bullet {
position: relative;
background: #869ccd;
z-index: 99999
}
.timeline_new_slider .slick-slide:nth-child(odd) .arrow {
position: absolute;
width: 0;
height: 0;
border-left: 20px solid #fff0;
border-right: 20px solid #fff0;
border-top: 20px solid #1b4297;
border-radius: 5px;
top: 0;
left: 45% !important
}
.timeline_new_slider .slick-slide:nth-child(even) .arrow {
position: absolute;
width: 0;
height: 0;
border-left: 20px solid #fff0;
border-right: 20px solid #fff0;
border-bottom: 20px solid #869ccd;
border-radius: 5px;
top: 42%;
left: 45% !important
}
.timeline_new_slider .slick-slide:nth-child(odd) .year hr {
position: absolute;
transform: rotate(90deg);
width: 32px;
margin: 0;
height: 0;
top: 30%;
border: 2px solid #1b4297 !important;
border-radius: 5px;
opacity: 1
}
.timeline_new_slider .slick-slide:nth-child(even) .year hr {
position: absolute;
transform: rotate(90deg);
width: 32px;
margin: 0;
height: 0;
bottom: 30%;
border: 2px solid #1b4297 !important;
border-radius: 5px;
opacity: 1
}
.timeline_new_slider .slick-slide .text-center {
max-width: 300px;
margin: auto;
height: 100px
}
.timeline_new_slider .slick-slide .text-center::-webkit-scrollbar {
display: none
}
.timeline_new_slider .slick-slide .text-center h4 {
color: #1b4297;
font-weight: 700
}
.timeline_new_slider .slick-slide .text-center h5 {
font-weight: 400;
font-size: 16px;
color: #808285
}
.timeline_new_slider .slick-slide:nth-child(odd) .year {
display: flex;
flex-direction: column;
align-items: center;
height: 100px
}
.timeline_new_slider .slick-slide:nth-child(even) .year {
display: flex;
flex-direction: column-reverse;
align-items: center;
height: 100px
}
.timeline_new_slider .slick-slide:nth-child(even) .year div,
.timeline_new_slider .slick-slide:nth-child(odd) .year div {
height: 98px;
width: 98px;
border-radius: 50%;
background-color: #1b4297;
color: #fff;
display: flex;
justify-content: center;
align-items: center
}
.timeline .custom_arrows {
bottom: 5%;
top: inherit
}
.key_perform {
padding: 90px 0
}
.key_perform h2 {
margin-bottom: 48px;
color: #0e0e0e
}
.key_perform .col-md-4 {
margin-bottom: 48px
}
.key_perform .col-10 h5 {
font-weight: 400;
color: #1b4297
}
.key_perform .col-10 p {
font-size: 16px !important;
font-weight: 400;
color: #1b4297
}
.key_perform .col-10 span {
font-size: 14px;
font-weight: 700;
color: #1b4297
}
.key_perform .col-10 {
padding: 0 24px
}
.key_perform h3 {
color: var(--black)
}
.timeline_new_slider .slick-slide:nth-child(even) .slide_card {
display: flex;
flex-direction: column-reverse
}
.loading_arw {
position: inherit
}
.job_list .doc_card {
background-color: #fff !important
}
.job_hlt_city h2 {
color: var(--black)
}
.job_hlt_city h2 span {
color: var(--blue)
}
.job_hlt_city p {
color: var(--grey)
}
.job_opening .dreadmore h3 {
color: var(--black)
}
.job_name span {
color: var(--grey)
}
.job_opening {
padding: 80px 0
}
.job_opening h2 {
margin-bottom: 32px;
color: var(--black)
}
.job_opening .date {
font-size: 14px;
margin-left: 36px;
color: var(--grey)
}
.job_opening .dreadmore p {
font-size: 16px;
font-weight: 400;
color: var(--grey)
}
.job_opening .dreadmore h5 {
color: var(--black)
}
.job_opening .dreadmore li {
color: var(--grey)
}
.job_opening .doc_card {
border: none;
margin-bottom: 32px
}
.job_opening .doc_card .doc_txt {
display: flex !important;
align-items: baseline
}
.job_form .col-md-3 p {
font-size: 20px;
color: #808285
}
.job_form .col-md-3 span {
color: var(--black);
font-weight: 600
}
.job_form h3 {
margin-bottom: 40px;
color: var(--black);
font-size: 26px
}
.error_job {
color: #0e0e0e;
text-align: center;
padding: 137px 0
}
.error_job h4 {
color: #808285;
font-weight: 400
}
.healthcare_form .global_form .sec_tab .col-md-12 {
margin-bottom: 16px
}
.new-align-form label.error {
margin-top: 0;
padding-left: 0
}
.country_inpt .form-control {
padding: 12px 15px !important
}
.select_opt {
margin-bottom: 24px !important
}
.select_opt .form_group {
margin-bottom: 0
}
.empty_div .form-control {
height: 0;
visibility: hidden;
padding: 0
}
.executive_check {
background-position: center top
}
.thankyou {
padding: 90px 0
}
.contact_us_form .next.active {
background-color: var(--blue)
}
.contact_us_form .submit.active {
background-color: var(--blue)
}
.healthcare_news_slider .healthcare_card .img-fluid11 {
height: 348px;
width: 100%
}
.custom_breadcrub .breadcrumb .breadcrumb-item.active a {
font-weight: 700
}
.reachout_slider {
bottom: unset !important
}
.community_outreach .custom_arrows {
bottom: 0
}
.offcanvas-body .dropdown-toggle::after {
display: none
}
.canvas_menulist li button {
padding: 0;
border: 0 !important;
background: #ffffff !important;
color: var(--blue) !important;
outline: 0 !important
}
.fancybox-caption-wrap,
.fancybox-infobar,
.fancybox-toolbar {
opacity: 1;
visibility: visible
}
.blog_search_field .form-control {
background-image: url(//healthcitycaymanislands.com/wp-content/themes/nh-cayman-island/assets/images/search-normal-grey.png) !important;
background-repeat: no-repeat !important;
background-position: 25px center !important
}
.contact_accrd .accordion-body p {
font-size: 16px;
color: var(--grey);
font-weight: 400;
margin-bottom: 24px
}
#sec_mobile-error {
position: absolute;
top: 50px
}
.privacy_accrd #collapseTwo2 .list-unstyled {
list-style: none
}
.imageupload .btn-file {
overflow: unset !important
}
.imageupload .btn-file input[type="file"] {
display: none
}
section.thankyou {
padding: 80px 0 !important
}
header .search_field .form-control {
background-image: none !important;
padding: 10px 24px 10px 60px
}
.header-searchBtn {
position: absolute;
z-index: 11111;
left: 17px;
top: 8px;
border: 0 !important;
background: #fff0
}
.intl-tel-input.separate-dial-code .selected-dial-code {
font-size: 17px !important
}
.header .navbar li,
.header .navbar .nav-link {
outline: 0 !important;
box-shadow: none !important
}
.desktop_opt .search_field .ui-menu,
.mobile_search .search_field .ui-menu {
max-width: 375px;
border-radius: 6px
}
.desktop_opt .search_field .ui-menu .ui-menu-item,
.mobile_search .search_field .ui-menu .ui-menu-item {
list-style-type: none;
padding: 12px 0
}
.desktop_opt .search_field .ui-menu .ui-menu-item:hover,
.mobile_search .search_field .ui-menu .ui-menu-item:hover {
background: #fff0
}
.desktop_opt .search_field .ui-menu .ui-menu-item-wrapper,
.mobile_search .search_field .ui-menu .ui-menu-item-wrapper {
font-size: 16px
}
.desktop_opt .search_field #ui-id-1,
.mobile_search .search_field #ui-id-1 {
margin: 10px 0 !important
}
.latest_search .tags-dsktp-2 {
color: black !important
}
.desktop_opt-222 .search_field .ui-menu {
max-width: 369px;
border-radius: 6px
}
.desktop_opt-222 .search_field .ui-menu .ui-menu-item {
list-style-type: none;
padding: 12px 0
}
.desktop_opt-222 .search_field .ui-menu .ui-menu-item:hover {
background: #fff0
}
.desktop_opt-222 .search_field .ui-menu .ui-menu-item-wrapper {
font-size: 16px
}
.desktop_opt-222 .search_field #ui-id-1 {
margin: 10px 0 !important
}
.desktop_opt-333 .search_field .ui-menu {
border-radius: 6px
}
.desktop_opt-333 .search_field .ui-menu .ui-menu-item {
list-style-type: none;
padding: 12px 0
}
.desktop_opt-333 .search_field .ui-menu .ui-menu-item:hover {
background: #fff0
}
.desktop_opt-333 .search_field .ui-menu .ui-menu-item-wrapper {
font-size: 16px
}
.desktop_opt-333 .search_field #ui-id-1 {
margin: 10px 0 !important
}
.desktop_opt-444 .search_field .ui-menu .ui-menu-item {
list-style-type: none;
padding: 12px 0
}
.desktop_opt-444 .search_field .ui-menu .ui-menu-item:hover {
background: #fff0
}
.desktop_opt-444 .search_field .ui-menu {
border-radius: 6px
}
.desktop_opt-444 .search_field .ui-menu .ui-menu-item-wrapper {
font-size: 16px
}
.desktop_opt-444 .search_field #ui-id-1 {
margin: 10px 0 !important
}
.landing_book {
position: fixed;
bottom: 0;
height: 50px;
width: 100%;
padding-left: 0;
z-index: 1
}
.landing_book li {
width: 100%;
text-align: center;
padding: 10px 10px
}
.landing_book li button {
text-decoration: none;
font-size: 16px;
font-weight: 600;
color: #fff
}
.landing_book li:hover,
.landing_book li:active {
box-shadow: none;
border-color: #fff0;
color: #fff;
border: 1px solid var(--white) !important;
color: var(--white) !important;
background-color: var(--blue) !important
}
.landing_book li:nth-child(1) {
background: #1b4297;
border-right: 1px solid #fff
}
.landing_book li:nth-child(2) {
background: #1b4297
}
#captcha {
background: var(--blue) !important;
border: none;
color: var(--white);
font-weight: 600
}
#refreshCaptcha img {
width: 30px;
height: 30px
}
.captcha_img {
margin-bottom: 0 !important
}
@media screen and (max-width:430px) {
.get_ready_anxiety h2 {
font-size: 32px
}
}
@font-face {
font-family: "Helvetica";
src: url(//healthcitycaymanislands.com/wp-content/themes/nh-cayman-island/assets/font/Helvetica-Font/Helvetica-Bold.ttf) format("ttf");
font-weight: 700;
font-style: normal;
font-display: swap
}
@font-face {
font-family: "Helvetica";
src: url(//healthcitycaymanislands.com/wp-content/themes/nh-cayman-island/assets/font/Helvetica-Font/Helvetica-Bold.ttf) format("ttf");
font-weight: 600;
font-style: normal;
font-display: swap
}
@font-face {
font-family: "Helvetica";
src: url(//healthcitycaymanislands.com/wp-content/themes/nh-cayman-island/assets/font/Helvetica-Font/helvetica-light-587ebe5a59211.ttf) format("ttf");
font-weight: 300;
font-style: normal;
font-display: swap
}
@font-face {
font-family: "Helvetica";
src: url(//healthcitycaymanislands.com/wp-content/themes/nh-cayman-island/assets/font/Helvetica-Font/helvetica-light-587ebe5a59211.ttf) format("ttf");
font-weight: 400;
font-style: normal;
font-display: swap
}
@font-face {
font-family: "Helvetica";
src: url(//healthcitycaymanislands.com/wp-content/themes/nh-cayman-island/assets/font/Helvetica-Font/helvetica-light-587ebe5a59211.ttf) format("ttf");
font-weight: 500;
font-style: normal;
font-display: swap
}
@font-face {
font-family: "Helvetica";
src: url(//healthcitycaymanislands.com/wp-content/themes/nh-cayman-island/assets/font/Helvetica-Font/helvetica-rounded-bold-5871d05ead8de.otf) format("otf");
font-weight: 700;
font-style: normal;
font-display: swap
}
.fntsize {
font-size: 14px;
color: #6e6e6e
}
.wpcf7-response-output {
display: none
}
.pharmacy_form {
padding: 30px 0 70px
}
.pharmacy_form h1 {
color: #a62286;
font-family: var(--font-Helvetica);
font-weight: 700;
font-size: 2.85rem
}
.pharmacy_form .mx_940 {
max-width: 940px;
margin: 0 auto
}
.pharmacy_form label {
font-size: 16px
}
.pharmacy_form .form-control {
border-color: #3385b2 !important;
text-align: center !important;
border-radius: 0;
height: 50px
}
.pharmacy_form .pharmacy_btn {
background-color: #98397d;
color: #fff;
border: 0;
padding: 50px;
padding: 14px 30px
}
.pharmacy_form .help-block {
font-size: 12px;
color: red
}
.pharmacy_form .datepicker_icon::before {
background-repeat: no-repeat;
content: "🗓";
display: inline-block;
font-size: 1.4rem;
height: 30px;
left: 15px;
pointer-events: none;
position: absolute;
top: 32px;
width: 30px;
color: #8a8a8a
}
.wpcf7-spinner {
position: absolute !important;
top: 12px
}
.Hcci_pharma_logo {
width: 334px;
height: 144px
}
.locations_we_serve {
margin: 80px 0
}
.locations_we_serve .location_card {
border-radius: 8px;
background-color: #FFF;
box-shadow: 0 15px 60px 0 rgb(52 109 175 / .1);
padding: 18px 22px 7px;
height: 100%
}
.locations_we_serve .nav button {
font-size: 18px;
font-weight: 500;
line-height: 28px;
color: #667085;
width: 100%;
margin-bottom: 4px;
transition: none;
padding: 14px 16px
}
.locations_we_serve .nav .tab_span,
.locations_we_serve .nav button.active:hover .tab_span {
background-color: #F4EBFF;
border-radius: 50%;
width: 28px;
height: 28px;
display: inline-block;
margin-right: 12px;
color: #000;
font-size: 14px;
font-weight: 400;
line-height: 2
}
.locations_we_serve .nav button.active,
.locations_we_serve .nav button.active:hover {
border-radius: 24px;
background-color: #3154A0
}
.locations_we_serve .nav button:hover {
background: rgb(244 235 255 / .5);
border-radius: 24px
}
.locations_we_serve .nav button:hover .tab_span {
background: #FFF
}
.locations_we_serve .loc_content_card {
background-color: #FFF;
box-shadow: 0 15px 60px 0 rgb(52 109 175 / .1);
border-radius: 8px;
padding: 26px 26px 33px;
height: 100%
}
.locations_we_serve .p-20 {
font-weight: 500;
color: #1B4297;
padding: 8px 14px;
border-radius: 20px;
background: #F5F8FF;
display: inline-block
}
.locations_we_serve .health_32 {
font-size: 32px;
font-family: var(--font-mirage);
border-bottom: 1px solid rgb(120 120 135 / .4)
}
.locations_we_serve .high_p {
color: #4D4D4D;
font-weight: 400
}
.locations_we_serve .add_p,
.col-1 {
color: #0E0E0E;
font-weight: 500
}
.Compassion_meets_new {
margin-bottom: 90px
}
.Compassion_meets_new .row_bg_new {
background-color: #F6F6F6
}
.Compassion_meets_new .meets_img_new1 {
width: 425px;
height: 397px;
background-color: #F6F6F6
}
.Compassion_meets_new .meets_img_new2 {
height: 397px
}
.Compassion_meets_new .blue_card_new {
position: absolute;
color: #FFF;
left: 40%;
top: 50%;
transform: translate(-26%, -50%);
max-width: 589px
}
.Compassion_meets_new .blue_card_new .where_p {
font-size: 22px;
font-weight: 500;
line-height: 1.5;
font-family: var(--font-Helvetica)
}
.Compassion_meets_new .blue_card_new h2 {
margin-bottom: 13px;
padding-bottom: 13px;
border-bottom: 1px solid rgb(255 255 255 / .4)
}
.Compassion_meets_new .blue_card_new .behind_p {
font-size: 22px;
font-weight: 300
}
.Compassion_meets_new .blue_card_new a {
text-decoration: none;
display: inline-block
}
.Compassion_meets_new .meet_blue_new::after {
content: "";
background-image: url(//healthcitycaymanislands.com/wp-content/themes/nh-cayman-island/assets/images/flower_new.svg);
right: -40px;
position: absolute;
bottom: 0;
width: 176px;
height: 184px;
z-index: 1;
background-repeat: no-repeat;
background-size: 100%
}
.stay_connected_new {
margin: 80px 0 90px
}
.stay_connected_new .stay_card {
background-color: #F5F8FF;
padding: 83px 112px 81px 89px
}
.stay_connected_new .stay_card h2,
.p-20 {
color: #1B4297
}
.stay_connected_new .stay_card .p-14 {
font-weight: 700
}
.stay_connected_new .stay_card h5 {
max-width: 239px;
width: 100%
}
.explore_details {
margin-bottom: 40px
}
.details_sub_menu {
background-color: #fff0
}
.explore_details_banner img {
height: 636px;
margin-bottom: 40px
}
.explore_details h3 {
color: #0E0E0E
}
.explore_details .health_p::after {
content: "";
background: rgb(120 120 135 / .4);
max-width: 260px;
width: 100%;
height: 1px;
display: block;
margin: 12px 0
}
.explore_details .adress_P {
color: #1B4297;
font-weight: 500
}
.explore_details .call_p {
color: #6E6E6E;
font-weight: 400;
text-decoration: none
}
.explore_details p {
font-family: var(--font-Helvetica)
}
.explore_details .blue_outline_btn {
text-decoration: none;
display: inline-block;
max-width: 290px;
width: 100%;
text-align: center
}
.register_banner {
padding: 34px;
background: #F5F8FF
}
.about_details {
background: #F5F8FF;
padding: 21px
}
.about_details .nav-link {
color: #1B4297;
font-weight: 500;
transition: none;
padding: 12px 24px
}
.about_details .nav-pills {
border-radius: 53px;
background: #FFF;
padding: 20px
}
.details_scroll {
max-width: 860px;
width: 100%;
margin-bottom: 32px
}
.details_scroll_doc {
max-width: 950px;
width: 100%;
margin-bottom: 32px
}
.about_details .nav-link.active,
.about_details .nav-link.active:hover {
color: #F5F8FF;
border-radius: 24px;
background: #1B4297;
padding: 12px 40px
}
.about_details .nav-link:hover {
border-radius: 24px;
background: #F5F8FF
}
.image_details {
margin-top: 40px;
margin-bottom: 145px
}
.image_details .custom_arrows {
position: absolute;
right: 4px;
top: 0;
z-index: 0
}
.image_details .custom_arrows li.slick-disabled img {
filter: grayscale(100%);
opacity: .4
}
.details_slider_video {
min-height: 261px;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
position: relative
}
.details_play_btn {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%)
}
.details_slider .slick-slide {
margin: 0 12px
}
.details_slider_img .w-100 {
min-height: 261px
}
.about_details .tab-pane {
padding: 28px 28px 12px;
background-color: #fff
}
.about_details .tab-pane .li_p {
color: #454648;
font-size: 16px;
font-weight: 500;
line-height: 1.4
}
.about_details .tab-pane li {
list-style: decimal;
color: #808285;
font-size: 16px;
font-weight: 400;
line-height: 140%;
margin-bottom: 16px
}
.explore_about_details {
background-color: #F5F8FF;
padding: 21px
}
.doctor_bdrumb {
margin-top: 182px;
margin-bottom: 33px
}
.doctor_bdrumb .p-16 {
color: #1E1E1E;
text-decoration: none;
font-size: 18px
}
.doctor_bdrumb .active {
font-weight: 700
}
.doctor_bdrumb .breadcrumb-item+.breadcrumb-item::before {
content: "";
background-image: url(//healthcitycaymanislands.com/wp-content/themes/nh-cayman-island/assets/images/doc_details_bdcrumb.svg) !important;
background-repeat: no-repeat;
width: 8px;
height: 12px;
position: absolute;
left: 10px;
top: 9px
}
.doctor_bdrumb .breadcrumb-item+.breadcrumb-item {
padding-left: 24px
}
.doc_details h2 {
font-size: 36px;
margin-top: 33px;
margin-bottom: 28px
}
.doc_details h3 {
color: var(--black);
margin-bottom: 8px;
margin-top: 18px
}
.doc_details .white_bg_pill {
border-radius: 20px;
background: #F5F8FF;
color: var(--blue);
font-size: 14px;
font-weight: 500;
line-height: 1.4;
padding: 8px 14px;
position: relative
}
.doc_details .doc_details_p,
.details_slider_card .doc_details_p {
color: #6E6E6E;
font-size: 14px;
font-weight: 400;
line-height: 1.4
}
.doc_details_p:first-child {
position: relative
}
.doc_details_card {
border-radius: 12px;
border: 2px solid #EDEDED;
max-width: 988px;
background: #FEFEFE;
margin-bottom: 40px
}
.doc_details_card .details_img {
border-radius: 12px 0 0 12px
}
.doc_details_card .blue_btn {
margin-bottom: 18px
}
.doc_about .p-20 {
margin-bottom: 14px;
font-weight: 700
}
.doc_about .tab-pane {
padding: 32px 30px 22px
}
.details_slider_card h3 {
color: #fff;
position: absolute;
top: 397px;
left: 29px
}
.details_slider_card .white_bg_pill {
background-color: #F5F8FF;
margin: 18px 0 12px 28px
}
.details_slider_card {
border-radius: 12px;
border: 2px solid #EDEDED;
background: #FEFEFE
}
.details_slider_card .doc_details_p,
.a_wdth {
margin: 0 31px 0 28px
}
.details_slider_card .doc_details_p {
height: 1.2rem;
overflow: hidden
}
.details_slider_card a {
text-decoration: none;
display: inline-block
}
.details_slider_card .blue_outline_btn,
.details_slider_card .blue_btn {
padding: 12px;
margin: 0 7px
}
.a_wdth {
margin-bottom: 20px
}
.doc_details_slider .slick-slide {
margin: 0 16px 0 0
}
.doc_find_details {
margin-bottom: 58px !important
}
.doc_find_details .slick-slide {
height: inherit;
display: flex;
width: 100% !important;
flex: 1;
gap: 18px
}
.doc_find_details .slick-track {
display: flex
}
.explore_locations {
min-height: 650px;
justify-content: flex-end;
padding: 40px 0;
flex-direction: column;
display: flex;
margin-bottom: 60px
}
.explore_navbar {
background: rgb(17 18 20 / .7)
}
.explore_breadcrub a {
color: #FFF;
font-size: 18px;
font-weight: 400;
line-height: 1.4;
text-decoration: none
}
.explore_breadcrub .breadcrumb-item+.breadcrumb-item::before {
content: url(//healthcitycaymanislands.com/wp-content/themes/nh-cayman-island/assets/images/bd_arrw.svg)
}
.explore_locations .explore_breadcrub .active {
color: #FFF;
font-size: 18px;
font-weight: 700;
line-height: 1.4
}
.explore_locations .explore_breadcrub {
margin-bottom: 60px
}
.explore_locations h3 {
font-size: 36px;
color: #fff
}
.explore_locations .p-16 {
color: #BBB;
max-width: 780px;
width: 100%
}
.explore_high_rock .east_span,
.explore_details .east_span {
color: #1B4297;
text-align: center;
font-size: 14px;
font-weight: 500;
line-height: 140%;
padding: 8px 14px;
border-radius: 20px;
background: #F5F8FF;
display: inline-flex
}
.explore_high_rock h3 {
margin-bottom: 20px;
padding-bottom: 20px;
margin-top: 12px;
border-bottom: 1px solid rgb(120 120 135 / .4);
max-width: 270px
}
.explore_high_rock .high_a {
color: #1B4297;
font-size: 14px;
font-weight: 400;
line-height: 1.4
}
.explore_high_rock a {
text-decoration: none
}
.explore_high_rock .p-14 {
color: #6E6E6E
}
.explore_high_rock .rock_card {
border-radius: 12px;
border: 2px solid #EDEDED;
margin-bottom: 40px
}
.explore_high_rock .form-check-label {
color: var(--grey)
}
.explore_filters {
padding: 24px;
border-radius: 4px;
background: rgb(245 248 255 / .4)
}
.explore_filters h4 {
font-size: 22px;
font-family: 'Manrope', sans-serif;
color: #191D23
}
.explore_filters .spl_p {
font-size: 18px;
color: #191D23
}
.explore_select2 .select2-results__option--highlighted.select2-results__option--selectable {
background-color: #F9FAFB;
color: #101828
}
.explore_select2 .select2-results__option {
padding: 10px 14px;
position: relative
}
.explore_select2.select2-dropdown {
border: 1px solid #F2F4F7;
border-radius: 8px;
box-shadow: 0 4px 6px -2px rgb(16 24 40 / .03), 0 12px 16px -4px rgb(16 24 40 / .08)
}
.explore_select2 .select2-results__option::after {
content: "";
display: inline-block;
position: absolute;
right: 15px;
height: 16px;
width: 16px;
border: 2px solid #04092152;
border-radius: 2px;
background-color: #fff;
top: 14px
}
.explore_select2 .select2-results__option--selected:after {
content: "";
display: inline-block;
position: absolute;
right: 15px;
height: 16px;
width: 16px;
border: 0;
border-radius: 2px;
top: 14px;
background-image: url(//healthcitycaymanislands.com/wp-content/themes/nh-cayman-island/assets/images/Checkbox-filter.svg);
background-repeat: no-repeat
}
.explore_filters .select2-selection.select2-selection--multiple {
border-radius: 48px;
border: 1px solid #D0D5DD;
padding: 5px 14px
}
.explore_filters .select2-search__field {
font-size: 16px;
font-weight: 400;
line-height: 34px;
color: #667085;
margin-top: 0 !important;
height: 34px !important;
margin-left: 28px !important
}
.explore_filters .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
border-bottom-left-radius: 48px;
border-bottom-right-radius: 48px
}
.explore_filters .select2-container--default .select2-selection--multiple .select2-selection__choice {
margin: 0;
background-color: var(--secondary-blue);
padding: 6px;
font-size: 16px;
font-weight: 400;
color: var(--blue);
border: 0;
border-radius: 48px;
margin-bottom: 4px;
margin-right: 4px
}
.explore_filters .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
left: unset;
right: 7px;
border: none;
top: 50%;
transform: translateY(-50%);
background-image: url(https://healthcitycaymanislands.com/wp-content/themes/nh-cayman-island/assets/css/.https://healthcitycaymanislands.com/wp-content/themes/nh-cayman-island/assets/css/images/fff_close.png);
background-repeat: no-repeat;
background-position: center;
height: 20px;
width: 20px;
background-size: 19px;
color: #fff0
}
.explore_filters .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus {
background-color: #fff0;
color: #fff0
}
.explore_filters .select2-container--default .select2-selection--multiple .select2-selection__choice__display {
padding-right: 26px
}
.explore_filters .select2-selection.select2-selection--multiple::before {
content: "";
display: inline-block;
position: absolute;
left: 15px;
height: 20px;
width: 20px;
border: 0;
border-radius: 2px;
top: 50%;
background-image: url(//healthcitycaymanislands.com/wp-content/themes/nh-cayman-island/assets/images/search-filter.svg);
background-repeat: no-repeat;
transform: translateY(-50%)
}
.explore_filters .select2-selection.select2-selection--multiple.select2-selection--clearable::before {
display: none
}
.explore_filters .form-check-input {
border: 2px solid #04092152;
border-radius: 2px;
width: 16px;
height: 16px
}
.explore_filters .form-check-input:checked[type=checkbox] {
background-image: url(//healthcitycaymanislands.com/wp-content/themes/nh-cayman-island/assets/images/Checkbox-filter.svg);
border: 0
}
.explore_high_rock .health_card_img {
border-top-left-radius: 12px;
border-bottom-left-radius: 12px
}
.explore_search.search_field ul.dropdown-menu table tr td:last-child {
text-align: left !important;
color: #4D4D4D !important
}
.explore_body {
overflow-x: hidden
}
.doc_find_details .doc_details_slider .details_slider_card .img-wdth {
height: 454px;
border-radius: 10px 10px 0 0;
object-fit: cover
}
.clr_h5 {
color: #FFF;
font-size: 18px;
font-weight: 700
}
.footer .footer_row {
border-bottom: 1px solid #E2E8F0;
padding-bottom: 48px
}
.doc_details_line {
border-top: 0 !important
}
.doc_details_line::after {
content: "";
background-color: rgb(120 120 135 / .4);
;
height: 1px;
max-width: 100%;
width: 273px;
position: absolute;
top: -16px;
left: 0;
background-repeat: no-repeat
}
.about_hed {
color: #0E0E0E
}
.about_details .tab-content ul li strong {
color: #454648
}
.explore_details_banner {
position: relative
}
.explore_details_banner .single_location {
position: absolute;
top: 21%
}
.explore_details_banner .single_location .breadcrumb-item.active {
color: #FFF;
font-size: 18px;
font-weight: 700;
line-height: 1.4
}
.img_doc_bg::after {
content: "";
opacity: .6;
background: linear-gradient(180deg, #fff0 5.52%, #0B0B0B 49.43%);
mix-blend-mode: multiply;
width: 100%;
height: 104px;
position: absolute;
bottom: 0
}
.area_focus a,
.doc_details_card a {
text-decoration: none
}
.campaign_bnr.banner {
min-height: 650px
}
.campaign_bnr .banner_txt {
max-width: none;
min-height: 470px
}
.campaign_bnr h1 {
font-size: 54px
}
.Mammograms_campaign {
padding: 60px 0
}
.Mammograms_campaign h2 {
color: var(--black)
}
.Mammograms_campaign .p-20,
.Mammograms_campaign .p-16,
.Mammograms_campaign .camp_a {
color: var(--grey);
font-weight: 500
}
.Mammograms_campaign .camp_a,
.Mammograms_campaign .camp_call {
text-decoration: none
}
.Mammograms_campaign .camp_call {
color: #1B4297;
font-weight: 500
}
.Mammograms_campaign .Mammograms_txt2 {
padding: 56px 0;
margin: 60px 0;
background: #F8F8F8
}
.Mammograms_txt2 li {
color: #6E6E6E;
margin-bottom: 16px;
list-style: decimal
}
.Mammograms_txt2 li strong {
color: var(--black)
}
.Mammograms_txt3 h3 {
font-family: var(--font-Helvetica);
color: #101828;
font-size: 32px
}
header .drp_hvr {
position: relative
}
header .dropdown_submenu {
position: absolute;
left: 100%;
top: 0;
background-color: #fff;
border: 1px solid rgb(0 0 0 / .175);
border-radius: 8px;
box-shadow: 0 .5rem 1rem rgb(0 0 0 / .15);
padding: 8px 0;
width: 300px;
display: none
}
header .dropdown_submenu .sub_drop {
font-size: 16px;
color: #212529;
text-decoration: none;
padding: 10px 14px;
width: 100%;
display: inline-block
}
header .dropdown_submenu .sub_drop:hover {
background: #EDF2FE;
color: #101828
}
.ui-menu-item {
padding: 12px 0
}
.loc_content_card a {
text-decoration: none
}
.lft_spc a,
.Compassion_meets_new a {
text-decoration: none
}
#findDocSearch:placeholder-shown,
.explore_loc:placeholder-shown {
text-overflow: ellipsis !important;
white-space: nowrap !important;
overflow: hidden !important
}
.our_expert_doc a {
text-decoration: none
}
.about_details {
height: 400px;
overflow-y: scroll
}
.explore_about_details .sticky_tabs {
position: sticky;
top: 0;
left: 0;
overflow-x: auto;
white-space: nowrap;
border-radius: 53px;
background: #FFF;
padding: 20px;
margin-bottom: 20px
}
.explore_about_details .scrollToButton {
display: inline-block;
border-radius: 24px;
background-color: #fff0;
border: none;
cursor: pointer;
color: #1B4297;
font-weight: 500;
transition: none;
padding: 12px 24px
}
.explore_about_details .scrollToButton.active,
.explore_about_details .scrollToButton.active:hover {
background-color: #ccc;
color: #F5F8FF;
border-radius: 24px;
background: #1B4297;
padding: 12px 24px
}
.explore_about_details .scrollToButton:hover {
color: #1B4297;
background: #F5F8FF;
padding: 12px 24px
}
.explore_about_details .sticky_tabs::-webkit-scrollbar {
display: none
}
.about_details::-webkit-scrollbar {
width: 5px;
height: 5px
}
.about_details::-webkit-scrollbar-track {
border-radius: 10px
}
.about_details::-webkit-scrollbar-thumb {
background: #64748B;
border-radius: 10px
}
.a_wdth {
align-items: center;
margin: 0 -3px 20px 8px
}
.explore_locations .banner_txt_loc {
min-height: 470px;
justify-content: space-between;
flex-direction: column;
position: relative;
z-index: 1
}
.about_details .content .p {
font-size: 16px;
line-height: 140%
}
header .drp_hvr {
position: relative
}
header .dropdown_submenu {
position: absolute;
left: 100%;
top: 0;
background-color: #fff;
border: 1px solid rgb(0 0 0 / .175);
border-radius: 8px;
box-shadow: 0 .5rem 1rem rgb(0 0 0 / .15);
padding: 8px 0;
width: 300px;
display: none
}
header .navbar-expand-lg .navbar-nav .dropdown-menu .drp_hvr:hover>.dropdown_submenu {
display: block
}
header .dropdown_submenu .sub_drop {
font-size: 16px;
color: #212529;
text-decoration: none;
padding: 10px 14px;
width: 100%;
display: inline-block
}
header .dropdown_submenu .sub_drop:hover {
background: #EDF2FE;
color: #101828
}
.navbar-expand-lg .navbar-nav .dropdown-item:focus {
background-color: transparent !important
}
header .dropdown-menu,
header .dropdown_submenu {
padding: 8px 0;
text-align: left
}
header .bdr_btm {
border-bottom: 1px solid #EAEAEA
}
.dropdown-menu {
display: none
}
.dropdowns:hover>.dropdown-menu {
display: block !important
}
.about_details .content p {
font-size: 16px
}
.canvas_menulist .btn_toggle2 {
font-weight: 300;
font-family: var(--font-Helvetica)
}
header .dropdown-menu {
left: 50%;
transform: translateX(-50%)
}
.doct_details_new {
font-size: 16px
}
.explore_about_details .about_details,
.about_details p,
.about_details ul li {
font-size: 16px
}
footer .sub_footer {
justify-content: end
}
.find_doctor_banner .banner_txt_loc h1 {
color: var(--white)
}
.loc_card_img {
object-fit: cover
}
.contact_arrows {
bottom: -62px;
top: unset
}
.contact_by_phone .contact_fig {
height: 275px
}
.contact_by_phone .contact_fig img {
object-fit: cover;
height: inherit
}
.single_blog_bnr .banner_txt {
max-width: none !important
}
.home_bnr .banner_txt h1 {
width: 100% !important;
max-width: 456px !important;
color: var(--white) !important
}
.page-template-campaign .home_bnr .banner_txt h1 {
width: 100% !important;
max-width: 100% !important;
color: var(--white) !important
}
.leftImage{
height: 90%;
}
.leftImage img{
height: 100%;
object-fit: cover;
}
.home_bnr .banner_txt p {
width: 100% !important;
max-width: 561px !important;
color: var(--white) !important
}
.home_bnr .banner_txt .h1-secondary {
width: 100% !important;
color: var(--white) !important
}
.pre_reg_txt img {
width: 57px;
height: 53px
}
strong {
font-family: var(--font-mirage)
}
.Mammograms_campaign p {
color: var(--grey)
}
.new_banner_bg.home_bnr a {
text-decoration: unset !important
}
.Mammograms_campaign .Mammograms_txt2 p {
font-size: 16px;
padding:16px 0 !important;
}
.Mammograms_campaign .Mammograms_txt3 ul li {
color: var(--grey)
}
.lang_select+.select2-container--default .select2-selection--single {
background-color: #fff0;
border: none
}
.lang_select+.select2-container--default .select2-selection--single .select2-selection__rendered {
color: #fff;
font-size: 14px;
font-weight: 400
}
.lang_select+.select2-container--default .select2-selection--single .select2-selection__arrow b {
background-image: url(//healthcitycaymanislands.com/wp-content/themes/nh-cayman-island/assets/images/header-dropdown-toggle.svg);
background-repeat: no-repeat;
width: 24px;
height: 24px;
border: 0;
top: 0
}
.custom_dropdown {
width: 150px !important
}
.header .sub_menu {
border-bottom: 1px solid #979797
}
.health-city-at-NH .grey-text {
color: #777575
}
.health-city-at-NH {
margin-top: 155px;
min-height: 100vh;
height: 100%
}
.health-city-at-NH ul {
padding-left: 0;
list-style: none
}
.health-city-at-NH.camanbay .bnr-main-img {
height: 500px
}
.breadcrumb-item::before {
background: url(//healthcitycaymanislands.com/wp-content/themes/nh-cayman-island/assets/css/images/arrow-right-black.png) no-repeat center !important
}
.services-provided {
padding: 80px 0
}
.custom-container {
width: 80%;
margin: auto
}
.center_of_excellence {
padding: 80px 0;
overflow: hidden
}
.upcoming-events {
padding: 80px 0
}
.upcoming-events .event-main-img {
width: 100%;
max-height: 500px;
object-fit: cover;
max-width: 1080px;
margin: auto
}
.upcoming-events .event-info {
position: absolute;
max-width: 550px;
padding: 32px 64px;
bottom: 0;
left: 8%
}
.upcoming-events .prev11 {
background-color: #1B4297;
position: absolute;
width: 100px;
height: 100px;
bottom: 0;
transform: translate(25%, -50%);
z-index: 1
}
.upcoming-events .next11 {
background-color: #1B4297;
position: absolute;
width: 100px;
height: 100px;
top: 0;
right: 5%;
z-index: 1
}
.upcoming-events .next11 img {
cursor: pointer;
position: absolute;
left: 25%;
top: 25%
}
.upcoming-events .prev11 img {
cursor: pointer;
position: absolute;
left: 30%;
top: 30%
}
.visiting-hrs {
padding: 16px;
position: absolute;
top: 85%;
left: -15%;
border: 1px solid rgb(234 234 234 / .9);
background: rgb(255 255 255 / .5);
backdrop-filter: blur(15px)
}
.why-choose-us {
padding: 80px 0
}
.services .grey-text {
color: #777575
}
.why-choose-us .grid-cards {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(232px, 1fr));
gap: 16px
}
.virtual-tour {
height: fit-content;
padding: 16px;
position: absolute;
bottom: 16%;
right: -7%;
border: 1px solid rgb(234 234 234 / .9);
background: rgb(255 255 255 / .5);
backdrop-filter: blur(15px)
}
.why-choose-us .grid-cards .custom-card {
border: 1px solid #E0E0E0;
padding: 24px
}
.why-choose-us .grid-cards .custom-card img {
margin-bottom: 16px
}
.hospital-gallery .slick-slide {
margin-right: 16px
}
.hospital-gallery .slick-slide img {
width: -webkit-fill-available
}
.hospital-gallery .slick-slide:nth-child(even) {
transform: translate(0, 10%)
}
.image_details .slick-track {
padding-left: 106px
}
.details_slider_img .w-100 {
height: 261px;
object-fit: cover
}
.center_of_excellence.camanbay .lft_spc1 {
padding-left: 106px
}
.center_of_excellence.camanbay .slick-track {
padding-left: 106px
}
.center_of_excellence.camanbay .slick-slide {
width: auto !important
}
.center_of_excellence.camanbay .excellence_card {
margin-right: 18px
}
.services {
padding: 80px 0 0
}
.services .services_card {
background-color: #fff0;
padding: 32px 24px
}
.services .services_card p {
font-size: 16px;
color: #6E6E6E;
line-height: 22.4px;
font-weight: 400;
min-height: 120px
}
.services .row .col-md-6:nth-child(4n+1) .services_card,
.row .col-md-6:nth-child(4n+4) .services_card {
background-color: #f5f8ff
}
.frequent_ques.custom-pad {
padding-top: 15px !important
}
.upcoming-events .secondary-grey {
color: #6C6E75
}
.health-city-at-NH .visiting-hrs ul li {
font-size: 18px;
font-weight: 700;
;
color: #0E0E0E
}
.health-city-at-NH.camanbay h1 {
font-size: 54px;
font-weight: 700;
max-width: 536px
}
.health-city-at-NH.camanbay p {
font-size: 18px
}
.health-city-at-NH.camanbay a {
font-size: 16px;
font-weight: 500
}
.center_of_excellence.camanbay {
padding: 160px 0 100px
}
.center_of_excellence.Cayman-bay {
padding: 160px 0 160px
}
.excellence_slier.camanbay .lft_spc1 {
padding-left: 82px
}
.center_of_excellence.camanbay h2,
.upcoming-events .primary-black,
.image_details h2,
.frequent_ques h2,
.services h2 {
font-size: 40px;
color: #0E0E0E !important
}
.upcoming-events.Cayman-bay .event-info h2 {
font-size: 44px;
margin-bottom: 16px
}
.upcoming-events.Cayman-bay .event-info h4 {
font-size: 26px;
font-weight: 500
}
.upcoming-events.Cayman-bay .event-info {
padding: 25px 64px 45px 65px
}
.center_of_excellence.cam-anbay .list-unstyled {
display: flex
}
.custom_breadcrub.Cayman li,
.custom_breadcrub.Cayman li a {
font-size: 16px !important;
color: #0E0E0E !important
}
.custom_breadcrub.Cayman .active {
font-weight: 700
}
.custom_breadcrub.Cayman .breadcrumb-item+.breadcrumb-item::before {
content: url(//healthcitycaymanislands.com/wp-content/themes/nh-cayman-island/assets/images/Stroke-1.svg)
}
.health-city-at-NH.camanbay .order-2 {
padding-right: 123px
}
@media only screen and (max-width:767px) {
.health-city-at-NH {
margin-top: 70px
}
.bnr-main-img {
width: -webkit-fill-available;
margin-block-end: 12px
}
.services-provided,
.hospital-gallery,
.why-choose-us,
.center_of_excellence,
.upcoming-events {
padding: 40px 0
}
.visiting-hrs,
.virtual-tour {
position: relative;
left: 0
}
.custom-container {
width: 100%
}
.center_of_excellence .custom_arrows {
display: flex !important;
bottom: 0px !important
}
.center_of_excellence.camanbay h2,
.image_details h2 {
font-size: 24px
}
.upcoming-events .next11 {
bottom: -19.4% !important;
top: unset
}
.upcoming-events .next11 img {
width: 20px;
height: 20px;
top: 20%
}
.upcoming-events .prev11 {
width: 33px;
height: 33px;
bottom: -25%;
right: 20%
}
.upcoming-events .prev11 img {
width: 20px;
height: 20px;
left: 25%
}
.upcoming-events .event-info {
max-width: 200px;
padding: 12px 24px;
bottom: 0;
left: 0%
}
.upcoming-events .event-info h2 {
font-size: 14px
}
.upcoming-events .event-info h4 {
font-size: 10px
}
.upcoming-events .event-info img {
max-width: 60px
}
.upcoming-events .slick-dots {
display: none !important
}
.image_details {
padding: 80px 0;
margin: 0 !important
}
.image_details .slick-track {
padding-left: 16px
}
.why-choose-us .order-md-2 img {
width: -webkit-fill-available
}
.services .services_card {
padding: 32px 16px 24 !important
}
.center_of_excellence.camanbay .lft_spc1 {
padding-left: 19px
}
.frequent_ques .faq_text {
max-width: unset
}
.health_check_accrd .accordion-button {
padding: 20px 0 24px
}
.health_check_accrd .accordion-body {
padding: 0 0 24px
}
.center_of_excellence.camanbay .slick-slide {
width: unset !important;
margin-right: 18px
}
.center_of_excellence.camanbay .slick-track {
padding-left: 16px
}
.center_of_excellence.camanbay .excellence_card {
width: auto !important;
padding-bottom: 24px
}
.health-city-at-NH.camanbay h1 {
font-size: 32px
}
.health-city-at-NH.camanbay p,
.health-city-at-NH.camanbay a {
font-size: 14px
}
.health-city-at-NH.camanbay .visiting-hrs ul li {
font-size: 14px
}
.health-city-at-NH.camanbay .virtual-tour h3 {
font-size: 18px
}
.health-city-at-NH.camanbay .virtual-tour ul li {
font-size: 16px;
color: #6E6E6E
}
.center_of_excellence.camanbay h2,
.upcoming-events .primary-black,
.image_details h2,
.frequent_ques h2,
.services h2 {
font-size: 24px
}
.upcoming-events.Cayman-bay .event-info h2 {
font-size: 13px;
margin-bottom: 4px
}
.upcoming-events.Cayman-bay .event-info h4 {
font-size: 10px
}
.upcoming-events.Cayman-bay .event-info {
padding: 10px 24px
}
.upcoming-events.Cayman-bay .event-main-img {
height: 215px
}
.upcoming-events.Cayman-bay .prev11 {
bottom: -25.4%
}
.upcoming-events.Cayman-bay .prev11 img {
top: 20%
}
.upcoming-events.Cayman-bay .events-slider {
padding-bottom: 16px;
margin-bottom: 0
}
.upcoming-events.Cayman-bay .next11 {
bottom: -20% !important
}
.services p {
font-size: 14px !important
}
.services .services_card h4 {
font-size: 16px !important
}
.services .services_card p {
min-height: unset !important
}
.services .row .col-md-6:nth-child(4n+4) .services_card {
background-color: white !important
}
.services .row .col-md-6:nth-child(odd) .services_card {
background-color: #F5F8FF !important
}
.center_of_excellence.camanbay {
padding: 72px 0 0
}
.center_of_excellence.camanbay .excellence_slier {
padding-bottom: 0
}
.frequent_ques.custom-pad {
display: unset !important
}
.frequent_ques.custom-pad .health_check_accrd .accordion-item h3 {
max-width: 283px
}
.image_details.cam-anbay .list-unstyled,
.center_of_excellence.cam-anbay .list-unstyled {
display: none !important
}
.center_of_excellence.cam-anbay .excellence_slier {
padding-bottom: 32px
}
.row .col-md-6:nth-child(4n+4) {
background-color: transparent !important
}
.upcoming-events.Cayman-bay .next11 {
width: 33px;
height: 33px
}
.health-city-at-NH.camanbay .order-2 {
padding-right: 0
}
.search_content .card.doc_card .flex-shrink-0 {
position: relative
}
.search_content .card.doc_card .flex-shrink-0::after {
content: "";
background: linear-gradient(5deg, #1b4297 0, rgb(13 64 125 / .1) 37.05%);
mix-blend-mode: multiply;
display: inline-block;
position: absolute;
bottom: 0;
left: 0;
right: 0;
height: 100%
}
.health-city-at-NH.camanbay .bnr-main-img {
height: unset
}
.image_details.doc_find_details.details {
width: auto !important
}
.doc_filter.custom_doc_filter .custom_pagination .page-item:first-child .page-link,
.doc_filter.custom_doc_filter .custom_pagination .page-item:last-child .page-link {
padding: 0 !important;
border: 0
}
.doc_filter.custom_doc_filter .custom_pagination .page-item .page-link {
padding: 6px 13px
}
}
@media only screen and (min-width:768px) and (max-width:960px) {
.upcoming-events .next11 {
right: 1.5%
}
.upcoming-events .prev11 {
transform: translate(0%, 0%)
}
.virtual-tour {
right: 0%;
top: 28%
}
.visiting-hrs {
top: 77%
}
.upcoming-events.Cayman-bay .next11 img {
top: 20%
}
.image_details .slick-track {
padding-left: 16px !important
}
}
@media only screen and (min-width:961px) and (max-width:1440px) {
.upcoming-events .next11 {
right: 1.5%
}
.upcoming-events .prev11 {
transform: translate(0%, 0%)
}
.virtual-tour {
right: 0%;
top: 52%
}
.visiting-hrs {
left: -30%
}
}
html:where(img[class*=wp-image-]){
width: 100%;
}@media only screen and (max-width: 1330px) {  .lft_spc {
padding-left: 15px;
}
.our_patients .custom_arrows {
right: 2%;
} .header .navbar .nav-link {
font-size: 18px;
} }
@media screen and (max-width: 1280px) {
.navbar-expand-lg .navbar-nav {
padding: 0 !important;
}
.search_field .form-control {
min-width: 264px;
}
.header .navbar .white_btn {
padding: 10px 6px;
}
.header .navbar li {
padding: 0 7px;
}
.desktop_opt {
flex-wrap: nowrap;
} .header .navbar .nav-link {
font-size: 16px;
}
.search_field .form-control {
padding: 10px 10px 10px 31px;
}
.search_field .form-control {
min-width: 176px;
}
.header-searchBtn {
left: 8px;
}
header .search_field .form-control {
padding: 10px 10px 10px 38px;
}  }
@media only screen and (max-width: 1024px) {
.doc_txt .blue_btn {
display: none;
}
.area_focus .blue_btn {
display: block;
}
.get_in_touch_card {
padding: 75px 75px 115px;
}
.testimonial_lg_card .flex-grow-1 {
margin-left: 15px;
}
.lft_spc .custom_arrows {
right: 1.5%;
}
.our_expert_doc .col-md-3 {
width: 33.33%;
}
.best_in_cls_card {
padding: 90px 40px 91px;
}
}
@media only screen and (max-width: 991px) {
.header .navbar-brand .logo_menu {
width: 50px;
height: 50px;
margin-left: 20px;
}
.search_field {
width: 100%;
}
.mini_banner .banner_txt {
min-height: 370px;
}
.header .sub_menu {
display: none;
}
.header .navbar-toggler {
display: none;
}
.header .navbar>.container {
justify-content: unset;
}
.header .navbar-collapse {
flex-basis: 0%;
}
.header .collapse:not(.show) {
display: flex;
}
.header .navbar-nav {
flex-direction: row;
}
.header .navbar-nav li:first-child {
display: none;
}
.desktop_opt {
display: none;
}
.empty-div {
display: none;
}
.mobile_opt li {
padding: 0 12px !important;
}
.mobile_search {
padding: 0 15px;
width: 100%;
}
.mobile_search .search_field .form-control {
width: 100%;
min-width: 100%;
}
.mobile_search form {
width: 100%;
}
.mobile_search .collapse:not(.show) {
display: none;
}
.mobile_search .input-group {
padding: 16px 0;
}
.find_doctor_banner .col-md-10 {
max-width: 100%;
flex: 0 0 100%;
}
.find_doctor_banner .col-md-2 {
display: none;
}
.find_doctor_banner .search_field .form-control {
background-image: none !important; }
.read_mr {
margin-bottom: 16px;
}
.timeline-card .d-flex {
display: block !important;
}
.timeline-card figure {
margin-right: 0;
}
.timeline-card .flex-shrink-0 {
margin-bottom: 24px;
}
.timeline-card .flex-grow-1 {
margin-left: 0 !important;
}
.footer .col-md-8.col_12 .flex-grow-1 {
padding-left: 0 !important;
}
.footer .footer_menu_list li a {
font-size: 16px;
}
.more_hlth_news {
padding: 32px 0;
}
.more_hlth_news .hlth_card img {
max-width: 122px;
min-height: 159px !important;
}
.more_hlth_news .card_body h5 {
margin-bottom: 16px;
font-size: 16px;
line-height: 1.4;
}
.more_hlth_news .card_body span {
margin-bottom: 8px;
font-size: 12px !important;
}
.more_hlth_news .card_body {
padding: 12px;
min-height: 100%;
}
.more_hlth_news .flex-grow-1 {
background-color: #f5f8ff;
}
.more_hlth_news .read_month p {
font-size: 14px;
}
.more_hlth_news .card_body .read_mr {
font-size: 12px;
}
.more_hlth_news .row {
margin-bottom: 32px;
}
.latest_blogs {
padding: 40px 0;
}
.latest_blogs .latest_search {
margin-bottom: 32px;
}
.latest_blogs .latest_search h2 {
margin-bottom: 16px;
}
.latest_blogs .healthcare_card .card_body {
padding: 20px;
}
.latest_blogs .row .col-md-6 {
margin-bottom: 24px;
}
.mini_banner .banner_txt {
min-height: 319px;
}
.header .sub_menu {
display: none;
}
.header .navbar-toggler {
display: none;
}
.header .navbar>.container {
justify-content: unset;
}
.header .navbar-collapse {
flex-basis: 0%;
}
.header .collapse:not(.show) {
display: flex;
}
.header .navbar-nav {
flex-direction: row;
}
.header .navbar-nav li:first-child {
display: none;
}
.desktop_opt {
display: none;
}
.empty-div {
display: none;
}
.mobile_opt li {
padding: 0 12px !important;
}
.mobile_search {
padding: 0 15px;
width: 100%;
}
.mobile_search .search_field .form-control {
width: 100%;
min-width: 100%;
}
.mobile_search form {
width: 100%;
}
.mobile_search .collapse:not(.show) {
display: none;
}
.mobile_search .input-group {
padding: 16px 0;
}
.find_doctor_banner .col-md-10 {
max-width: 100%;
flex: 0 0 100%;
}
.find_doctor_banner .col-md-3 {
display: none;
}
.find_doctor_banner .search_field .form-control {
padding: 10px 43px 10px 24px;
background-image: none !important; color: #fff !important;
} .read_mr {
margin-bottom: 16px;
font-size: 16px;
padding: 0;
}
.doc_txt .blue_btn {
display: none;
}
.area_focus .blue_btn {
display: block;
}
.timeline-card .d-flex {
display: block !important;
}
.timeline-card figure {
margin-right: 0;
}
.timeline-card .flex-shrink-0 {
margin-bottom: 24px;
}
.timeline-card .flex-grow-1 {
margin-left: 0 !important;
}
.footer .col-md-8.col_12 .flex-grow-1 {
padding-left: 0 !important;
}
.footer .footer_menu_list li a {
font-size: 16px;
}
.more_hlth_news {
padding: 32px 0;
}
.more_hlth_news .hlth_card img {
max-width: 122px;
min-height: 159px !important;
}
.more_hlth_news .card_body h5 {
margin-bottom: 16px;
font-size: 16px;
line-height: 1.4;
}
.more_hlth_news .card_body span {
margin-bottom: 8px;
font-size: 14px !important;
}
.more_hlth_news .card_body {
padding: 12px;
min-height: 100%;
}
.more_hlth_news .flex-grow-1 {
background-color: #f5f8ff;
}
.more_hlth_news .read_month p {
font-size: 14px;
}
.more_hlth_news .card_body .read_mr {
font-size: 12px;
}
.more_hlth_news .row {
margin-bottom: 32px;
} .health_check_accrd.privacy_accrd,
.health_check_accrd.promo_accrd {
display: block;
}
.executive_accrd p {
color: #4d4d4d;
}
.health_form .health_select {
max-width: 232px !important;
}
.health_select select {
font-size: 16px;
width: 232px;
}
.desktop_opt-222 .search_field .ui-menu {
max-width: -webkit-fill-available;
border-radius: 6px;
left: 8px !important;
right: 8px;
width: 100% !important;
top: 110px !important;
}
.desktop_opt-333 .search_field .ui-menu {
max-width: -webkit-fill-available;
border-radius: 6px;
left: 8px !important;
right: 8px;
width: 100% !important;
}
}
@media only screen and (max-width: 990px) {
.testimonials_list {
position: static;
padding: 40px 15px;
}
.testimonials_list .testimonials_select+.select2-container--default .select2-selection--multiple {
background-image: url(//healthcitycaymanislands.com/wp-content/themes/nh-cayman-island/assets/images/filter_dwn_img.svg);
}
.testimonials_list h5 {
color: var(--black);
}
.testimonials_select+.select2-container .select2-search__field::placeholder {
color: #6e6e6e;
}
.key_perform .col-10 h5 {
font-size: 16px;
}
.key_perform .col-10 p {
font-size: 16px;
}
.key_perform img {
width: 48px;
}
}
@media only screen and (max-width: 768px) {
.doct_img {
position: relative;
}
.doct_title {
position: absolute;
bottom: 20px;
left: 20px;
color: #fff !important;
z-index: 1;
}
h2 {
font-size: 24px;
}
h3 {
font-size: 16px;
}
p {
font-size: 16px;
}
.center_of_excellence .excellence_card .about_details p,
.about_details ul li {
font-size: 14px;
}
.footer .copy_rights {
text-align: center;
}
.resp_pad {
padding: 0;
}
.sub_footer_col {
padding: 0;
}
.footer .footer_menu_list li a {
font-size: 14px;
}
.sub_footer {
justify-content: center;
}
.footer_btnpdn {
padding: 0px;
line-height: 1.2;
}
.loc_card_btnnew {
font-size: 12px;
padding: 12px 10px;
}
.about_details {
font-size: 20px;
}
.doct_details_new {
font-size: 14px;
}
.doc_details_arrow {
display: none;
} .custom_pagination {
justify-content: center;
}
.doc_filter {
padding: 32px 0 43px;
}
.find_doctor_banner .banner_txt h1 {
font-size: 36px;
}
.find_doctor_banner .banner_txt_loc h1 {
font-size: 36px;
}
.doc_newbg_img {
position: relative;
}
.doc_newbg_img::after {
content: "";
opacity: 0.6;
background: linear-gradient(0deg,
rgba(0, 0, 0, 0.7) 29.85%,
rgba(0, 0, 0, 0) 100%),
url(//healthcitycaymanislands.com/wp-content/themes/nh-cayman-island/assets/css/<path-to-image>), lightgray 50% / cover no-repeat;
mix-blend-mode: multiply;
width: 100%;
height: 100%;
position: absolute;
bottom: 0;
left: 0;
}
.explore_high_rock {
padding-top: 40px;
position: relative;
padding-right: 12px;
padding-left: 12px;
}
label.error {
padding-left: 0;
}
.promo_form .blue_btn {
max-width: 100% !important;
width: 100%;
} .footer .footer_row {
border-bottom: none;
padding-bottom: 0;
}
.footer .clr_h5 {
font-size: 14px;
}
.header .navbar-brand .logo_menu {
width: 40px;
height: 40px;
margin-left: 20px;
}
.footer .footer_col {
text-align: center;
}
.footer .social_links {
margin: 32px auto;
}
.footer .copy_rights {
margin: 0 auto 32px;
}
.landing_book {
display: none; position: fixed;
bottom: -100px;
left: 0;
right: 0;
transition: bottom 0.3s ease;
}
.landing_book li button {
font-size: 14px;
}
.progress_list li {
padding: 0 5px;
}
.reachout_slider .slick-dots {
bottom: -16px !important;
}
.col_12 {
max-width: 100%;
flex: 0 0 100%;
width: 100%;
}
.tab_none {
display: none;
}
.footer .footer_menu_list {
padding: 0 15px;
margin-bottom: 24px;
}
.col_12 {
max-width: 100%;
flex: 0 0 100%;
}
.footer .d-md-flex.align-items-center {
display: block !important;
}
.footer .flex-grow-1 {
margin-left: 0 !important;
padding-left: 0 !important;
}
.copy_rights,
.social_links,
.terms_list {
justify-content: center;
}
.footer .flex-shrink-0 {
margin-bottom: 40px;
}
.health_city .m_63 {
margin: 0 -15px;
}
.health_city .col-md-6 { }
.timeline_slider .slick-dots {
left: 27.5%;
transform: translateX(-27.5%);
bottom: 14%;
}
.historical_timeline .custom_arrows {
bottom: 18%;
right: 25%;
}
.timeline_slider .slick-slide.slick-current .timeline-card {
min-height: 520px;
}
.timeline_tabs {
display: none;
}
.historical_timeline h2 {
margin-bottom: 24px;
}
.historical_timeline .mob_yrs_select .more_yrs+.select2-container--default {
max-width: 138px;
}
.mob_yrs_select {
margin-bottom: 24px;
}
.abt_hlt_city p,
.center_of_excellence .excellence_txt a,
.center_of_excellence .excellence_txt p,
.choose_card .card-body p,
.community_outreach .our_patient_card p,
.form_group .form-label,
.giving_access p,
.login_patient_portal p,
.our_vm .choose_card .card-body p,
.privacy_accrd .accordion-body ul li p,
.promo_mammog .qlty_healthcare_quotes p,
.testimonial_lg_card .flex-grow-1 p,
.timeline-card p {
font-size: 16px;
}
.acct_crd_txt h4,
.center_of_excellence .excellence_txt h4,
.choose_card .card-body h4,
.contact_us_text p,
.hlth_exp_testimonial .testimonial_patient_card p {
font-size: 16px;
}
.doc_filter .col-md-3,
.showing_list {
display: none;
}
.doc_filter .col-md-8 {
margin-left: 0;
}
.filter_heading {
border-bottom: 0;
}
.area_focus_list {
margin-bottom: 12px;
}
.login_patient_portal {
position: static;
max-width: 100%;
}
.patient_acct_benefits {
padding: 40px 0;
}
.qulity_healthcare {
padding: 40px 0 8px;
}
.qulity_healthcare .p_40 {
margin-bottom: 32px;
}
.qulity_healthcare img {
height: 184px;
}
.qlty_healthcare_quotes::before {
height: 16px;
width: 19px;
background-size: 18px;
}
.qlty_healthcare_quotes h4,
.qlty_healthcare_quotes p {
font-size: 16px;
}
.our_patients {
padding: 32px 0;
}
.our_patient_img {
min-height: 206px;
}
.our_patient_img img {
height: 33px;
width: 33px;
}
.our_patient_card h3 {
font-size: 16px;
}
.read_mre_cta {
font-size: 12px;
}
.read_mre_cta img {
height: 15px;
width: 15px;
}
.health_banner .banner_txt h1 {
font-size: 32px;
}
.health_banner .banner_txt p {
font-size: 16px;
}
.qlty_healthcare_quotes h2 {
font-size: 24px;
}
.our_patients h2 {
font-size: 24px;
margin-bottom: 24px;
}
.community_outreach {
padding: 32px 0 50px;
}
.get_in_touch_card {
padding: 75px 75px 67px !important;
}
.get_in_touch .flex_d_col {
flex-direction: column-reverse;
}
.testimonial_lg_card .d-flex {
display: block !important;
}
.testimonial_lg_card .flex-grow-1 {
margin-left: 0 !important;
}
.testimonial_lg_card figure {
margin-bottom: 12px;
}
.custom_arrows {
bottom: -10%;
top: unset;
}
.slick-dots {
text-align: left;
bottom: -12%;
}
.p-20 {
font-size: 16px;
}
.testimonial_lg_card .muted-txt {
font-size: 14px;
}
.testimonials_lg {
padding: 10px 0 58px;
}
.patient_stories_slider .slick-dots,
.testimonial_patients_slider .slick-dots {
left: 15px;
}
.patient_story_card {
margin: 0;
padding: 13px;
}
.patient_stories {
padding: 37px 0;
}
.patient_stories h2 {
margin-bottom: 32px;
}
.hear_slider .align-items-center {
margin-bottom: 12px;
}
form.global_form {
padding: 0;
border: none;
min-height: 100%;
}
.contact_us_text,
.faq_text {
margin-bottom: 32px;
}
.health_check_accrd {
padding: 0 15px 40px;
}
.privacy_bdy_txt {
margin-left: 0;
}
.privacy_txt figure {
margin-bottom: 16px;
}
.schedule_mammog form.global_form {
padding: 20px;
}
.promo_mammog .row {
flex-direction: column-reverse;
}
.our_expert_doc .col-md-3 {
width: 50%;
}
.health_city figure img {
width: 100%;
}
.privacy_bdy_txt {
margin-left: 32px;
}
.find-doctor .doc_card img {
height: 100%;
width: 100%;
object-fit: cover;
}
.latest_updates .slick-dots,
.our_expert_doc .slick-dots {
bottom: -8%;
}
.p_40 {
padding: 40px 0;
}
.caribbean_leading h2 {
margin-bottom: 8px;
}
.caribbean_leading p {
margin-bottom: 32px;
}
.ortho_key_focus {
padding: 32px 34px;
}
.latest_updates .patient_story_card img {
margin-bottom: 24px;
}
.latest_updates .slick-dots {
bottom: 0;
}
.latest_updates .custom_arrows {
bottom: 3%;
}
.best_in_cls,
.cardio_dept,
.onco_key_focus,
.our_expert_doc {
padding: 40px 0;
}
.best_in_cls_card {
padding: 29px 17px !important;
}
.cardio_dept img {
margin-bottom: 24px;
}
.cardio_dept .row:first-child {
padding-bottom: 24px;
}
.best_in_cls .flex_d_col {
flex-direction: column-reverse;
}
.patient_support h2 {
margin-bottom: 16px;
}
.onco_our_approach_card p,
.surgical_onco p {
font-size: 16px !important;
}
.cardio_dept_card p {
font-size: 16px !important;
}
.center_of_excellence .slick-track {
padding-left: 0px;
}
.center_of_excellence .excellence_card {
margin: 0 0;
} .center_of_excellence .learn_a {
font-size: 16px;
text-decoration: none;
color: #1b4297;
font-weight: 700;
}
.healthcare_card .card_body ul li {
font-size: 16px;
}
.screening {
margin: 0 65px;
padding: 32px;
border: 1px solid #e1e1e1;
}
.executive_accrd {
margin: 0 65px;
padding: 32px;
border: 1px solid #e1e1e1;
}
.more_hlth_news .hlth_card img {
height: auto;
}
.healthcare_news_slider .slick-dots {
left: 15px;
width: fit-content !important;
}
.pre_reg_form form.global_form {
padding: 12px !important;
}
.intl-tel-input .selected-flag {
padding: 7px 7px !important;
}
.desktop_opt-222 .search_field .ui-menu {
max-width: -webkit-fill-available;
border-radius: 6px;
left: 8px !important;
right: 8px;
width: 100% !important;
top: 110px !important;
}
.desktop_opt-333 .search_field .ui-menu {
max-width: -webkit-fill-available;
border-radius: 6px;
left: 8px !important;
right: 8px;
width: 100% !important;
} .Compassion_meets_new .row_bg_new {
background-color: transparent;
}
.Compassion_meets_new .blue_card_new {
position: unset;
background-color: var(--blue);
padding: 34px;
max-width: none;
transform: none;
text-align: center;
}
.Compassion_meets_new .blue_card_new h2 {
font-size: 16px;
margin-bottom: 8px;
padding-bottom: 0;
border-bottom: 0;
}
.Compassion_meets_new .blue_card_new .behind_p {
font-size: 14px;
}
.Compassion_meets_new .meet_blue_new::after {
display: none;
}
.announcement_slider .slick-slide {
margin: 0 8px;
}
.important_announcements .custom_arrows {
display: none !important;
}
.stay_connected_new {
margin: 60px 0 40px;
}
.stay_connected_new .stay_card {
background-color: transparent;
padding: 0;
}
.stay_connected_new .stay_card h2 {
font-size: 24px;
text-align: center;
}
.stay_connected_new .stay_img {
width: 252;
height: 288px;
margin: 20px 0;
}
.stay_connected_new .stay_card .p-14 {
font-size: 18px;
margin-bottom: 8px;
color: var(--black);
}
.stay_connected_new .stay_card .now_p {
font-size: 14px;
font-weight: 400;
color: var(--black);
} .key_focus h2 {
max-width: none;
}
.locations_we_serve {
margin: 40px 0;
}
.locations_we_serve .location_card {
border-radius: 0;
background-color: transparent;
box-shadow: none;
padding: 0;
margin-bottom: 12px;
}
.locations_we_serve h2 {
font-size: 24px;
}
.locations_we_serve .read_a {
font-size: 14px;
color: #1b4297;
text-decoration: none;
font-weight: 500;
}
.locations_we_serve .nav button {
font-size: 14px;
margin-bottom: 0;
padding: 2px 12px;
border-radius: 24px;
background: #f5f8ff;
}
.locations_we_serve .nav {
flex-wrap: nowrap;
width: 730px;
justify-content: space-between;
}
.locations_we_serve .tab_scroll {
overflow-x: auto;
overflow-y: hidden;
}
.locations_we_serve .tab_scroll::-webkit-scrollbar {
display: none; }
.locations_we_serve .loc_content_card {
padding: 15px;
margin-top: 0;
}
.locations_we_serve .loc_card_img {
border-radius: 6px;
width: 100%;
}
.locations_we_serve .p-20 {
padding: 8px 14px;
font-size: 12px;
}
.locations_we_serve .health_32 {
font-size: 14px;
border-bottom: 0;
}
.locations_we_serve .call_img {
width: 34px;
height: 21px;
}
.locations_we_serve .high_a,
.locations_we_serve .high_p {
font-size: 12px;
line-height: 1.6;
}
.locations_we_serve .high_a {
text-decoration: none;
} .new_doc_list .doc_card .doc_new_img {
object-fit: cover;
height: 374px;
width: 100%;
border-radius: 0;
position: relative;
}
.new_doc_list .doc_card {
padding: 12px;
border-radius: 8px;
}
.btn_search_doc {
border-radius: 36px !important;
position: absolute !important;
right: 5px;
padding: 7px 22px;
font-size: 14px;
top: 4px;
}
.important_announcements {
padding: 40px 0;
}
.important_announcements h2 {
margin-bottom: 20px;
} .explore_locations {
margin-bottom: 0px;
min-height: 404px;
padding-bottom: 32px;
}
.explore_locations h3 {
font-size: 18px;
}
.explore_locations .p-16 {
color: #e7e7e7;
}
.explore_locations .white_btn {
position: absolute;
padding: 0;
width: 88px;
height: 36px;
border-radius: 36px !important;
right: 3px;
top: 50%;
transform: translateY(-50%);
min-width: none !important;
z-index: 1;
}
.explore_search {
position: relative;
}
.explore_search .form-control {
min-width: unset !important;
padding: 12px 92px 12px 24px;
background-image: none !important;
}
.explore_high_rock h4 {
font-size: 18px;
font-family: var(--font-mirage);
}
.explore_high_rock label {
color: var(--grey);
} .explore_high_rock .rock_card {
padding: 12px;
border-radius: 8px;
border: 2px solid #ededed;
margin-bottom: 20px;
flex-direction: column;
}
.explore_high_rock .health_card_img {
border-radius: 4px;
width: 100%;
height: 177px;
margin-bottom: 12px;
} .explore_high_rock h3 {
padding-bottom: 12px;
margin-bottom: 12px;
font-size: 16px;
}
.explore_high_rock .blue_btn {
margin-right: 12px;
font-size: 14px;
padding: 10px 24px;
}
.explore_high_rock .blue_outline_btn {
font-size: 14px;
padding: 10px 24px;
}
.explore_high_rock .filter_btn {
padding: 8px 22px;
font-size: 14px;
font-weight: 500;
line-height: 140%;
border-radius: 36px;
background-color: #6e6e6e !important;
color: #fff !important;
}
.explore_high_rock .offcanvas.offcanvas-end {
width: 100%;
height: 616px;
}
.explore_high_rock .offcanvas-backdrop.show {
opacity: 0;
}
.explore_high_rock .offcanvas {
position: absolute;
}
.explore_high_rock .offcanvas.offcanvas-end {
top: 0;
}
.explore_high_rock .apply_btn {
font-size: 16px;
padding: 12px 24px;
margin-top: 32px;
}
.explore_filters {
height: 100%;
} .explore_high_rock .btn:first-child:active:focus-visible {
box-shadow: none;
background-color: #6e6e6e;
color: #fff;
}
.explore_pagein .disabled .page-link,
.explore_pagein .page-item:last-child .page-link {
border: 0;
padding: 0;
}
.explore_pagein .page-link:hover {
background-color: transparent;
}
.explore_pagein .page-link {
font-size: 14px;
font-weight: 400;
line-height: 1.4;
color: #292d32;
padding: 12px 18px;
border-radius: 4px;
border: 1px solid #eee;
margin: 0 8px !important;
}
.explore_pagein .active .page-link {
border-radius: 4px;
background: #1b4297;
color: #fff;
}
.explore_about_details .about_details {
padding: 20px 0 15px;
margin: 0 -11px;
}
.explore_about_details {
background-color: #f5f8ff;
}
.explore_about_details .tab-pane {
margin: 12px 10px 0;
}
.about_details .details_items ul {
padding-left: 20px;
} .explore_details_banner img {
height: 327px;
}
.explore_details .health_p::after {
display: none;
}
.explore_details .health_p {
margin-bottom: 20px;
padding-bottom: 20px;
border-bottom: 1px solid rgba(120, 120, 135, 0.4);
color: #4d4d4d;
font-size: 16px;
}
.explore_details .adress_P {
font-size: 12px;
}
.explore_details .call_p {
font-size: 14px;
}
.explore_details .register_banner {
padding: 16px;
margin-top: 28px;
}
.explore_details h3 {
flex-direction: column;
color: #000;
font-size: 20px;
} .explore_details h3 .adress_P {
font-size: 14px;
}
.explore_details .blue_outline_btn {
background-color: #fff;
max-width: none;
padding: 8px 24px;
}
.details_scroll {
overflow-x: auto;
overflow-y: hidden;
max-width: none;
margin-bottom: 12px;
margin-left: 10px;
}
.details_scroll::-webkit-scrollbar {
display: none; }
.details_scroll_doc {
overflow-x: auto;
overflow-y: hidden;
max-width: none;
margin-bottom: 12px;
margin-left: 10px;
}
.details_scroll_doc::-webkit-scrollbar {
display: none; }   .explore_about_details .scrollToButton {
padding: 8px 24px;
border-radius: 24px;
background: #f5f8ff;
font-size: 14px;
}
.explore_about_details .scrollToButton.active,
.explore_about_details .scrollToButton.active:hover {
padding: 8px 24px;
border-radius: 24px;
}
.explore_about_details .sticky_tabs {
margin: 0 -34px 20px;
padding: 12px;
border-radius: 17px;
}
.about_details a.showMore {
color: #3154a0;
font-size: 14px;
font-weight: 700;
line-height: 1.4;
text-decoration: none;
}
.about_details a.showMore::after {
content: "Know More";
}
.about_details a.showMore.showLess::after {
display: none;
} .image_details h2 {
font-size: 20px;
}
.details_slider .slick-slide {
margin: 0 16px 0 0;
}
.image_details .view_a {
color: #1b4297;
font-size: 14px;
font-weight: 500;
line-height: 1.4;
text-decoration: none;
}
.image_details {
margin-bottom: 40px;
}
.doc_details_card .details_img {
border-radius: 0;
padding: 0 !important;
}
.doc_details h3 {
margin-top: 27px;
font-size: 28px;
} .doc_details_card {
border: 0;
}
.doc_about {
background: #f5f8ff;
}
.doc_about .about_details {
padding: 20px 0 15px;
margin: 0 -11px;
}
.doc_about .nav-pills {
width: 700px;
}
.doc_about .tab-pane {
margin: 12px 10px 0;
}
.doc_details_slider .slick-slide {
margin: 0 10px;
}
.details_slider_card .white_bg_pill {
margin: 18px 21px 12px;
}
.details_slider_card .doc_details_p,
.details_slider_card .a_wdth {
margin: 0 21px 12px;
}
.details_slider_card .blue_outline_btn,
.details_slider_card .blue_btn {
padding: 12px 6px;
font-size: 14px;
}
.doc_find_details .doc_details_slider .details_slider_card .img-wdth {
max-width: none;
}
.doc_find_details .img_doc_bg {
margin: 12px 12px 0;
}
.doc_find_details {
margin-bottom: 25px !important;
} .campaign_bnr .banner_txt {
min-height: 0;
min-height: 0;
height: 0;
justify-content: flex-end;
}
.campaign_bnr.banner {
min-height: 404px;
justify-content: flex-end;
background-position: center 0px;
}
.campaign_bnr h1 {
font-size: 32px;
}
.campaign_bnr p-20 {
font-size: 12px;
}
.Mammograms_campaign {
padding: 40px 0;
}
.Mammograms_campaign p {
padding-bottom: 16px;
}
.Mammograms_campaign .Mammograms_txt2 {
margin: 24px 0;
}
.Mammograms_campaign ol {
font-weight: 400;
margin-top: 16px;
}
.Mammograms_campaign ul h3 {
padding: 16px 0 16px 0;
}
.Mammograms_campaign .Mammograms_txt1 h3 {
font-size: 28px !important;
}
.Mammograms_campaign .coincide_p {
border-bottom: 1px solid rgba(120, 120, 135, 0.4);
padding-bottom: 20px !important;
margin-bottom: 20px !important;
}
.Mammograms_campaign .p-20,
.Mammograms_campaign .p-16,
.Mammograms_campaign .camp_a,
.Mammograms_campaign .camp_call,
.Mammograms_txt2 li {
font-size: 14px;
}
.Mammograms_txt2 .img_wid_100 img{
width: 100%;
}
.Mammograms_campaign .Mammograms_txt2 {
margin: 20px 0;
padding: 20px 0;
}
.Mammograms_campaign .Mammograms_txt2 ul {
padding: 12px 30px;
background-color: #fff;
}
.Mammograms_txt3 h3 {
font-size: 16px;
}
.Mammograms_txt3 ul li {
list-style: none;
} .Compassion_meets_new {
margin-bottom: 40px;
}
.important_announcements {
padding-top: 0 !important;
}
.explore_locations .banner_txt_loc {
min-height: auto;
}
.custom_breadcrub {
display: none;
}
.department_select+.select2-container .select2-search--inline .select2-search__field {
height: 23px;
}
.first_tab .col-md-12 .col-md-6 {
margin-bottom: 16px;
}
.outline_checkbox .form-check-input {
height: 20px;
width: 20px;
}
.outline_checkbox .form-check-label {
font-size: 14px; }
.p_0 {
padding: 16px 60px !important;
}
.testimonial_lg_card .flex-shrink-0 {
width: 100%;
max-width: none;
}
.testimonial .custom_dots .slick-dots li {
top: 0;
}
.our_patients .custom_arrows {
bottom: -10%;
top: unset !important;
}
.job_opening .dreadmore h5,
.job_opening .dreadmore li,
.job_opening .dreadmore p,
.read_mre_cta {
font-size: 12px;
margin-top: 1px;
}
.hear_slider .read_mre_cta,
.hear_slider h3 {
font-size: 16px;
border: none;
}
}
@media only screen and (max-width: 767px) {
.job_hlt_city iframe {
width: 100% !important;
}
.news_rm_update img {
max-height: 384px;
height: 272px;
}
.header-searchBtn {
top: 20px;
}
.area_focus_list {
max-height: 45px; }
.nav_our_serv {
display: none;
}
.lft_spc {
padding: 0 15px;
}
.footer .flex-shrink-0 {
text-align: center;
}
.footer .footer_menu_list {
text-align: center;
}
.side_menu .offcanvas-body,
.side_menu .offcanvas-header {
padding: 22px 20px;
}
.canvas_menulist li a,
.canvas_menulist li button {
font-size: 16px;
}
.canvas_menulist li {
padding: 16px 0;
}
.side_menu {
min-width: 100%;
}
.accordion_list {
font-size: 16px !important;
}
.onco_our_approach,
.surgical_onco {
padding: 32px 0 !important;
}
.onco_key_focus {
padding: 32px 34px;
}
.onco_day p {
margin-bottom: 24px;
}
.onco_our_approach .row:first-child {
padding-bottom: 24px;
}
.onco_our_approach img {
margin-bottom: 24px;
}
.onco_our_approach_card h2 {
margin-bottom: 16px;
}
.surgical_onco img {
margin-bottom: 16px;
}
.intr_patient_banner .banner_txt {
max-width: 255px;
padding: 20px 0;
}
.giving_access {
padding: 40px 0;
}
.accomodotion {
padding: 40px 0;
}
.get_in_touch {
padding: 0 0 40px 0;
}
.accomodation_card {
padding: 20px;
}
.accomodation_card_txt {
padding: 0;
}
.accomodation_card::after {
background: linear-gradient(55.2deg,
#0b0b0b 29.79%,
rgba(11, 11, 11, 0.75) 51.62%,
rgba(11, 11, 11, 0) 78.75%);
}
.get_in_touch_card {
padding: 42px 33px !important;
}
.get_in_touch_card a {
width: 100%;
}
.intr_patnt_stories {
padding: 32px 0;
}
.intr_patnt_stories_slider .slick-dots {
text-align: left;
padding: 0 10px;
margin: 40px 0;
position: static;
}
.intr_patnt_stories .custom_arrows {
bottom: -3%;
top: unset;
z-index: 1;
}
.accomodation_card {
min-height: 370px;
}
.key_focus,
.services-sec {
padding: 40px 0;
}
.service_list li {
margin-bottom: 16px;
}
.service_list li a {
font-size: 16px;
}
.key_focus_card {
margin-bottom: 15px;
padding: 24px;
}
.key_focus_card h4 {
font-size: 16px;
}
.our_expert_doc {
padding: 40px 0 20px;
}
.center_of_excellence .custom_arrows { bottom: 15%;
}
.privacy_txt {
display: block;
}
.privacy_bdy_txt {
margin-left: 0;
}
.search_field .form-control {
font-size: 14px;
font-weight: 400;
}
.available_list li {
font-size: 16px;
} .latest_blogs .healthcare_card img {
width: 100%;
}
.footer .flex-shrink-0 {
text-align: center;
}
.footer .footer_menu_list {
text-align: center;
}
.side_menu .offcanvas-body,
.side_menu .offcanvas-header {
padding: 22px 20px;
}
.canvas_menulist li a,
.canvas_menulist li button {
font-size: 16px;
}
.canvas_menulist li {
padding: 16px 0;
}
.side_menu {
min-width: 100%;
}
.accordion_list {
font-size: 16px !important;
}
.onco_our_approach,
.surgical_onco {
padding: 32px 0 !important;
}
.onco_key_focus {
padding: 32px 34px;
}
.onco_day {
padding: 40px 0;
}
.onco_day p {
margin-bottom: 24px;
}
.onco_our_approach .row:first-child {
padding-bottom: 24px;
}
.onco_our_approach img {
margin-bottom: 24px;
}
.onco_our_approach_card h2 {
margin-bottom: 16px;
}
.surgical_onco img {
margin-bottom: 16px;
}
.timeline_new_slider .slick-slide {
height: 300px;
}
.timeline_new_slider .slick-slide:nth-child(even) .year div,
.timeline_new_slider .slick-slide:nth-child(odd) .year div {
height: 40px;
width: 40px;
}
.timeline_new_slider .slick-slide .loading-bar-bullet {
height: 7px;
margin: 40px 0;
}
.timeline_new_slider .slick-slide:nth-child(odd) .year hr {
border: 1.26px solid !important;
width: 22px !important;
top: 58px;
}
.timeline_new_slider .slick-slide:nth-child(even) .year hr {
border: 1.26px solid !important;
width: 22px !important;
bottom: 58px;
}
.timeline_new_slider .slick-slide:nth-child(even) .arrow {
border-left: 20px solid transparent;
border-right: 20px solid transparent;
border-bottom: 20px solid #869ccd;
top: 29%;
left: 35% !important;
}
.timeline_new_slider .slick-slide:nth-child(odd) .arrow {
border-left: 20px solid transparent;
border-right: 20px solid transparent;
border-top: 20px solid #1b4297;
left: 35% !important;
}
.timeline_new_slider .slick-slide .text-center h5 {
font-size: 7px;
}
.timeline_new_slider .slick-slide .text-center h4 {
font-size: 14px !important;
}
.timeline_new_slider .slick-slide .text-center {
max-width: 107px;
margin: auto;
}
.timeline_new_slider .slick-slide .year p {
font-size: 16px;
}
.timeline_new_slider .slick-slide .text-center {
height: 70px;
}
.timeline_new_slider .slick-slide:nth-child(even) .year {
height: 70px;
}
.timeline_new_slider .slick-slide:nth-child(odd) .year {
height: 70px;
}
.intr_patient_banner .banner_txt {
max-width: 255px;
padding: 20px 0;
}
.giving_access {
padding: 40px 0;
}
.accomodotion {
padding: 40px 0;
}
.get_in_touch {
padding: 0 0 40px 0;
}
.accomodation_card {
padding: 20px;
}
.accomodation_card_txt {
padding: 0;
}
.accomodation_card::after {
background: linear-gradient(55.2deg,
#0b0b0b 29.79%,
rgba(11, 11, 11, 0.75) 51.62%,
rgba(11, 11, 11, 0) 78.75%);
}
.get_in_touch_card {
padding: 42px 33px !important;
}
.get_in_touch_card a {
width: 100%;
}
.intr_patnt_stories {
padding: 32px 0;
}
.intr_patnt_stories_slider .slick-dots {
text-align: left;
padding: 0 10px;
margin: 40px 0;
position: static;
}
.intr_patnt_stories .custom_arrows {
bottom: 5%;
top: unset;
z-index: 1;
}
.accomodation_card {
min-height: 370px;
}
.key_focus,
.services-sec {
padding: 40px 0;
}
.service_list li {
margin-bottom: 16px;
}
.service_list li a {
font-size: 16px;
}
.key_focus_card {
margin-bottom: 15px;
padding: 24px;
}
.key_focus_card h4 {
font-size: 16px;
}
.our_expert_doc {
padding: 40px 0 20px;
}
.privacy_txt {
display: block;
}
.privacy_bdy_txt {
margin-left: 0;
}
.search_field .form-control {
font-size: 14px;
font-weight: 400;
}
.available_list li {
font-size: 16px;
} .job_hlt_city p {
color: var(--grey);
font-size: 16px;
}
.job_opening {
padding: 40px 0 !important;
}
.job_opening h2 {
margin-bottom: 16px;
}
.job_opening .doc_card .job_card {
padding: 20px;
border: 1px solid #e8ecf5;
}
.job_opening .doc_card {
margin-bottom: 16px;
}
.job_opening .dreadmore h3 {
font-size: 16px;
}
.job_name span {
font-size: 12px;
}
.job_type .badge {
font-size: 12px !important;
}
.job_opening .date {
font-size: 12px;
margin-left: 0;
}
.job_opening ul {
margin-top: none;
}
.job_name {
margin-bottom: 9px;
}
.job_form h3 {
margin-bottom: 24px;
color: var(--black);
font-size: 16px;
}
.file_size {
font-size: 14px;
}
.job_form .col-md-3 p {
font-size: 16px;
}
.global_form .col-md-12 {
margin-bottom: 16px;
}
.btn-browse {
font-size: 16px;
}
.form_group .form-control {
max-height: 40px;
}
.job_opening .dreadmore h5,
.job_opening .dreadmore li,
.job_opening .dreadmore p,
.read_mre_cta {
font-size: 12px; }
.job_opening .dreadmore h5,
.job_opening .dreadmore li,
.job_opening .dreadmore p,
.read_mre_cta:hover {
font-size: 12px; }
.error_job {
padding: 97px 0;
}
}
@media only screen and (min-width: 992px) and (max-width: 1024px) {
.timeline_new_slider .slick-slide .arrow {
top: 36%;
}
.latest_blogs .healthcare_card img {
height: 310px !important;
}
}
@media only screen and (min-width: 1024px) and (max-width: 1225px) {
.timeline_new_slider .slick-slide .arrow {
left: 38% !important;
}
}
@media only screen and (min-width: 768px) and (max-width: 810px) {
.timeline_new_slider .slick-slide .arrow {
left: 40% !important;
}
.timeline_new_slider .slick-slide:nth-child(even) .arrow {
top: 35%;
}
.center_of_excellence .excellence_card {
width: auto !important;
margin-right: 18px;
}
.center_of_excellence .lft_spc1 {
padding-left: 16px !important;
}
}
@media only screen and (min-width: 811px) and (max-width: 995px) {
.timeline_new_slider .slick-slide .arrow {
left: 160px !important;
}
.timeline_new_slider .slick-slide:nth-child(even) .arrow {
top: 35%;
}
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
.timeline_new_slider .slick-slide .loading-bar-bullet {
margin: 90px 0;
}
.timeline_new_slider .slick-slide:nth-child(odd) .year hr {
top: 134px;
}
.timeline_new_slider .slick-slide:nth-child(even) .year hr {
bottom: 134px;
}
}
@media only screen and (min-width: 1445px) {
.timeline_new_slider .slick-slide .arrow {
left: 44% !important;
}
}
@media only screen and (max-width: 580px) {
.doc_card .d-flex {
display: block !important;
}
.testimonial_card .d-flex {
display: block !important;
}
.our_expert_doc .col-md-3 {
width: 100%;
}
.new_doc_list .doc_card_body h3 {
color: #fff;
position: absolute;
top: 435px;
left: 29px;
font-size: 18px;
}
.new_doc_list .doc_card_body {
padding: 12px 0 0;
}
.doc_details_p:first-child {
padding-top: 0;
border-top: 0;
margin-top: 12px;
}
.doc_txt {
display: flex;
margin-top: 10px;
}
.area_focus .blue_btn {
margin-bottom: 0 !important;
font-size: 14px !important;
padding: 12px 10px;
}
.area_focus .blue_outline_btn {
font-size: 14px !important;
margin-left: 12px;
padding: 12px 10px;
}
.desktop_opt-333 input::placeholder {
color: #fff;
}
.our_expert_doc .col-md-3 {
width: 100%;
} }
@media only screen and (max-width: 480px) {
.our_patients .custom_arrows {
bottom: 0%;
top: unset !important;
}
.reachout_slider .slick-dots {
bottom: -31px !important;
}
.testimonial_patients .custom_arrows {
bottom: -19%;
}
.testimonial_patients .slick-dots {
bottom: -20%;
}
.healthcare_news_slider_new,
.latest_health_news_slider .healthcare_card {
margin: 0;
} }
@media only screen and (min-width: 768px) and (max-width: 810px) {
.timeline_new_slider .slick-slide:nth-child(even) .arrow {
top: 40%;
}
.timeline_new_slider .slick-slide .arrow {
left: 35% !important;
}
}
@media only screen and (min-width: 1024px) and (max-width: 1225px) {
.timeline_new_slider .slick-slide .arrow {
left: 38% !important;
}
}
@media only screen and (min-width: 811px) and (max-width: 995px) {
.timeline_new_slider .slick-slide .arrow {
left: 36% !important;
}
.timeline_new_slider .slick-slide:nth-child(even) .arrow {
top: 40%;
}
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
.timeline_new_slider .slick-slide .loading-bar-bullet {
margin: 90px 0;
}
.timeline_new_slider .slick-slide:nth-child(odd) .year hr {
top: 134px;
}
.timeline_new_slider .slick-slide:nth-child(even) .year hr {
bottom: 134px;
}
}
@media only screen and (max-width: 430px) {
.testimonial_patients .custom_arrows {
bottom: -10%;
}
.testimonial_patients .slick-dots {
bottom: -8%;
}
.patient_stories .slick-dots {
bottom: -17%;
}
.p_0 {
padding: 16px 60px !important;
}
#sec_mobile-error {
top: 35px;
}
h1 {
font-size: 32px;
}
h2 {
font-size: 24px;
}
h3 {
font-size: 16px;
}
p {
font-size: 16px;
}
.h1-secondary {
font-size: 32px;
}
.h1_doc {
font-size: 36px;
}
.get_ready_anxiety h2 {
font-size: 32px;
}
.brdr_less_btn {
font-size: 16px;
}
.banner_txt {
max-width: 255px;
}
.banner_txt p {
font-size: 16px !important;
}
.contact_accrd .accordion-body p {
font-size: 16px;
width: 100%;
max-width: 372px;
}
.why_choose_us {
padding: 40px 0;
}
.why_choose_us h2 {
margin-bottom: 32px;
}
.hear_slider h4,
.hear_slider span {
font-size: 16px;
}
.announcement_card {
margin: 0;
min-height: 280px;
padding: 21px 16px;
width: 340px !important;
}
.announcement_card_txt {
max-width: 100%;
}
.announcement_card_txt p {
display: none;
}
.important_announcements .custom_arrows {
display: none !important;
}
.announcement_slider .slick-current .announcement_card::after {
background: rgba(11, 11, 11, 0.6);
}
.announcement_card h3 {
font-size: 16px;
}
.learn_more {
font-size: 14px;
}
.hear_our_parents,
.important_announcements {
padding: 40px 0;
}
.important_announcements h2 {
margin-bottom: 32px;
}
.center_of_excellence {
padding: 54px 0;
}
.slider-dots button {
margin-bottom: 16px;
}
.hear_our_parents .custom_arrows li {
padding: 0 8px;
}
.health_city {
padding: 40px 0;
}
.health_city .card {
padding: 42px 33px;
}
.health_city .card .blue_outline_btn {
max-width: 100%;
}
.health_city .card p {
margin-bottom: 16px;
font-size: 16px;
}
.flex_d_col {
flex-direction: column-reverse;
}
.health_city figure,
.health_city figure img {
min-height: 216px;
}
.health_city {
padding: 32px 0;
}
.about_banner h1 {
font-size: 32px;
}
.health_city h2 {
margin-bottom: 16px;
}
.our_vm .choose_card .card-body {
padding: 40px 38px;
}
.find_doctors_card_img img {
height: 220px !important;
object-fit: initial;
}
.find-doctors-header a {
color: #000 !important;
}
.find_doctor_search_field input {
background-color: #f5f5f5;
}
.timeline_slider .slick-dots {
left: 7%;
transform: unset;
bottom: 10%;
}
.historical_timeline .custom_arrows {
right: 7%;
bottom: 10%;
}
.timeline_slider .slick-slide.slick-current .timeline-card {
padding: 17px;
}
.historical_timeline .tab-content {
display: none;
}
.historical_timeline {
padding: 32px 0;
}
.timeline_slider .slick-track {
padding-bottom: 0;
}
.our_vm {
padding: 0;
}
.our_vm .row {
flex-direction: column-reverse;
}
.our_vm .choose_card .card-body {
padding: 40px 21px;
} .area_focus li,
.doc_card_body .blue_btn {
font-size: 16px;
}
.doc_card_body .blue_btn {
width: 100%;
}
.giving_access .row {
flex-direction: column-reverse;
}
.giving_access_img {
min-height: 204px;
}
.intr_patnt_stories {
padding: 32px 0 10px;
}
.get_in_touch img {
min-height: 216px;
}
.doc_card_body {
margin-left: 0;
}
.health_check_accrd {
padding-bottom: 40px;
}
.testimonial .custom_arrows {
top: unset;
bottom: -43px;
}
.testimonial .slick-dots {
bottom: -8%;
text-align: left;
left: 10px;
}
.patient_story_card h6,
.patient_story_card p,
.patient_story_card span {
font-size: 16px;
}
.patient_story_card h4 {
font-size: 16px;
}
.patient_story_card .lite_blue_bg_pill {
font-size: 12px !important;
}
.lft_spc .custom_arrows {
right: 3.5%;
}
.first_tab .col-md-12 {
margin-bottom: 0;
}
.first_tab .col-md-12 .col-md-6 {
margin-bottom: 16px;
}
.progress_list li h4 {
font-size: 12px;
white-space: pre;
}
.outline_checkbox .form-check-label {
font-size: 14px;
padding: 16px 60px;
}
.outline_checkbox .form-check-input {
height: 20px;
width: 20px;
}
.care_need .card ul li {
font-size: 16px;
}
.care_need .card ul li .white_bg_pill {
font-size: 12px;
}
.care_need .col-md-6 {
padding: 0;
}
.privacy_txt {
padding: 42px;
}
.privacy_matters figure img {
height: 56px;
width: 56px;
}
.privacy_bdy_txt p {
font-size: 16px;
margin-bottom: 32px;
}
.contact_us_form {
padding: 40px 0;
}
.form_group {
margin-bottom: 16px;
}
.form_group .form-label {
margin-bottom: 8px;
}
.privacy_check .form-check-label {
font-size: 14px;
margin-top: 5px;
margin-bottom: 40px;
}
.contact_img_card {
margin-bottom: 32px;
}
.contact_by_phone {
padding: 80px 0;
}
.contact_img_card h3 {
font-size: 20px;
}
.contact_img_card li,
.contact_img_card span {
font-size: 14px;
}
.frequent_ques {
padding: 40px 0;
}
.timeline_slider::after,
.timeline_slider::before {
background-color: transparent;
}
.copy_rights,
.terms_list li a {
font-size: 14px;
}
.testimonials_select+.select2-container--default .select2-selection--multiple {
min-width: 100%;
}
.privacy_para_txt p {
font-size: 16px;
}
.privacy_accrd h2 {
font-size: 16px;
}
.privacy_accrd .accordion-button::after {
height: 26px;
width: 26px;
background-size: 26px;
}
.promo_form .blue_btn {
max-width: 100% !important;
width: 100%;
}
.global_select2+.select2-container--default .select2-selection--single .select2-selection__rendered {
padding: 12px 10px;
}
.global_select2+.select2-container--default .select2-selection--single .select2-selection__rendered img {
margin-right: 0;
}
.testimonials_list .testimonials_select+.select2-container--default {
max-width: 100%;
}
.hear_slider .read_mre_cta,
.hear_slider h3 {
font-size: 16px;
border: none;
}
.custom_arrows li {
margin-right: 22px;
}
.testimonial_patients {
padding: 32px 0;
}
.doc_card .flex-shrink-0 {
margin-bottom: 16px;
}
.outline_checkbox .form-check-input:checked[type="radio"] {
background-position: center 1px;
}
.promo_accrd .accordion-button h2 {
font-size: 16px;
}
.promo_accrd .accordion-button::after {
height: 26px;
width: 26px;
background-size: 26px;
}
.promo_accrd .accordion-body p {
padding: 16px 0;
font-size: 16px;
}
.privacy_accrd {
padding: 40px 0;
}
.privacy_para_txt {
padding: 40px 0 15px;
}
.privacy_accrd {
padding: 15px 0;
}
.latest_health_news_slider {
padding: 40px 0;
}
.best_in_cls img {
min-height: 200px;
}
.search_field .form-control {
min-width: 100%;
}
.latest_health_news .custom_arrows {
margin-top: -10px;
}
.custom_breadcrub {
display: none;
}
.new_banner_bg {
background-position: center 80px;
justify-content: flex-end;
padding: 52px 0;
min-height: 720px;
}
.promo_banner {
background-size: 128%; background-color: #7c1860;
}
.intl-tel-input.separate-dial-code .selected-dial-code {
font-size: 12px !important;
padding-left: 20px !important;
}
.intl-tel-input .selected-flag .iti-arrow {
display: none;
}  }
@media only screen and (max-width: 320px) {
.header .navbar-brand img,
.side_menu figure img {
height: 40px;
width: 45px;
}
.header .navbar li {
padding: 0 8px;
}
.header .navbar .nav-link {
font-size: 16px;
}
.badge_list li {
margin-bottom: 10px;
}
.badge_list li:last-child {
margin-bottom: 0;
}
.health_city .card {
padding: 42px 15px;
}
.care_need .card ul li {
margin-right: 10px;
}
.announcement_card {
margin: 0 10px;
min-height: 280px;
padding: 21px 16px;
width: 258px !important;
}
}
@media only screen and (min-width: 1441px) {
.contianer_fluid {
max-width: 1440px;
margin: 0 auto;
}
}
@media only screen and (min-width: 992px) {
.announcement_card {
width: 412px;
}
.mob_search_icon,
.mobile_opt,
.mobile_search {
display: none;
}
.more_hlth_news .card_body {
padding: 18px;
border: 1px solid #e8ecf5;
min-height: 100%;
}
.more_hlth_news {
padding: 80px 0;
}
.latest_blogs .latest_search {
display: flex;
justify-content: space-between;
}
.health_check_accrd_mob {
display: none;
}
}
@media only screen and (min-width: 769px) {
.tab_block {
display: none;
}
}
@media only screen and (min-width: 769px) {
.mob_yrs_select {
display: none;
}
.mob_filter {
display: none;
}
}
@media only screen and (min-width: 1225px) {
.latest_blogs .healthcare_card img {
height: 424px !important;
}
}
@media only screen and (min-width: 768px) {
.job_type {
margin-left: 59px;
}
.job_opening .doc_card .job_card {
padding: 32px;
border: 1px solid #e8ecf5;
}
}
@media only screen and (min-width: 426px) {
.mob_slider {
display: none;
}
}
@media screen and (min-width: 991px) and (max-width: 1080px) {
.more_hlth_news .card_body {
padding: 7px 20px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.latest_blogs_card h2 {
font-size: 24px !important;
}
.latest_blogs .healthcare_card img {
height: 280px !important;
}
.announcement_card {
width: 360px;
margin: 0 0;
}
}
@media screen and (max-width: 1024px) and (min-width: 769px) {
.get_in_touch img {
min-height: 400px;
}
}
@media only screen and (min-width: 767px) {
.screening {
margin: 0 100px;
padding: 32px 70px;
border: 1px solid #e1e1e1;
}
}
@media screen and (max-width: 575px) and (min-width: 425px) {
.giving_access_card {
margin-bottom: 40px;
}
.progress_list li h4 {
font-size: 14px;
}
}
@media only screen and (max-width: 767px) {
.details_slider_card {
width: 100% !important;
}
h1 {
font-size: 32px;
}
.banner_txt p {
font-size: 16px !important;
}
.banner_txt {
max-width: 700px;
}
.new_banner_bg h1 {
font-size: 32px;
}
.new_banner_bg {
background-position: center 0px;
justify-content: flex-end;
padding: 52px 0;
min-height: 720px;
}
.health_city .card {
padding: 42px 33px;
}
.health_city .card h2 {
color: var(--blue);
margin-bottom: 8px;
font-size: 24px;
}
.health_city .card p {
margin-bottom: 16px;
font-size: 16px;
}
.health_city .card .blue_outline_btn {
max-width: 100%;
}
.health_city .col-md-6 {
padding: 0 18px;
}
.health_city .flex_d_col {
flex-direction: column-reverse;
}
}
@media only screen and (min-width: 1025px) {
.area_focus .blue_btn {
display: none;
}
.doc_txt .blue_btn {
display: block;
}
}
@media only screen and (max-width: 389px) {
.announcement_card {
width: 325px !important;
}
}
@media only screen and (max-width: 389px) {
.announcement_card {
width: 319px !important;
}
}
@media only screen and (max-width: 360px) {
.announcement_card {
width: 296px !important;
}
}
@media only screen and (max-width: 340px) {
.announcement_card {
width: 276px !important;
}
}
@media screen and (min-width: 320px) and (max-width: 375px) {
.search_content.custom_search_content .new_doc_list .doc_card_body h3 {
top: 345px !important;
}
}
@media screen and (min-width: 375px) and (max-width: 475px) {
.search_content.custom_search_content .new_doc_list .doc_card_body h3 {
top: 425px !important;
}
} @media screen and (max-width: 768px) {
.new_banner_bg.home_bnr .white_outline_btn {
display: block;
}
.details_slider_card h3 {
top: 426px;
}
.internal_menu_list.sub_internal_menu a {
font-size: 14px !important;
}
.internal_menu_list.sub_internal_menu li {
padding-left: 20px;
}
.image_details .custom_arrows {
top: 26px;
}
.image_details.doc_find_details.details .list-unstyled {
top: 25px !important;
}
.custom_doc_filter .new_doc_list .doc_card_body h3 {
top: 335px !important
}
.doc_filter.custom_doc_filter .new_doc_list .doc_card_body h3 {
top: 345px !important;
}
.image_details.doc_find_details .slick-track {
padding-left: 0 !important;
} }
@media screen and (max-width: 375px) { }
.blog_dtl_txt {
padding: 80px 0 0 0;
}
.latest_health_news_slider {
padding: 16px 0 40px 0;
}*{box-sizing:border-box}.tab{display:none;width:100%;height:50%;margin:0 auto}.current{display:block}.step{height:30px;width:30px;cursor:pointer;margin:0 2px;color:#fff;background-color:#bbb;border:none;border-radius:50%;display:inline-block;opacity:.8;padding:5px}.step.active{opacity:1;background-color:#69c769}.step.finish{background-color:#4caf50}label.error{color:red;margin-bottom:0;font-size:12px;font-weight:400}
body.fancybox-active{overflow:hidden}body.fancybox-iosfix{position:fixed;left:0;right:0}.fancybox-is-hidden{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99992;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{position:absolute;top:0;right:0;bottom:0;left:0}.fancybox-outer{overflow-y:auto;-webkit-overflow-scrolling:touch}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption-wrap,.fancybox-infobar,.fancybox-toolbar{position:absolute;direction:ltr;z-index:99997;opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s linear .25s;box-sizing:border-box}.fancybox-show-caption .fancybox-caption-wrap,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;visibility:visible;transition:opacity .25s,visibility 0s}.fancybox-infobar{top:0;left:0;font-size:13px;padding:0 10px;height:44px;min-width:44px;line-height:44px;color:#ccc;text-align:center;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased;mix-blend-mode:exclusion}.fancybox-toolbar{top:0;right:0;margin:0;padding:0}.fancybox-stage{overflow:hidden;direction:ltr;z-index:99994;-webkit-transform:translateZ(0)}.fancybox-is-closing .fancybox-stage{overflow:visible}.fancybox-slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:none;white-space:normal;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch;display:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}.fancybox-slide:before{content:"";display:inline-block;vertical-align:middle;height:100%;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:visible}.fancybox-slide--image:before{display:none}.fancybox-slide--video .fancybox-content,.fancybox-slide--video iframe{background:#000}.fancybox-slide--map .fancybox-content,.fancybox-slide--map iframe{background:#e5e3df}.fancybox-slide--next{z-index:99995}.fancybox-slide>*{display:inline-block;position:relative;padding:24px;margin:44px 0;border-width:0;vertical-align:middle;text-align:left;background-color:#fff;overflow:auto;box-sizing:border-box}.fancybox-slide>base,.fancybox-slide>link,.fancybox-slide>meta,.fancybox-slide>script,.fancybox-slide>style,.fancybox-slide>title{display:none}.fancybox-slide .fancybox-image-wrap{position:absolute;top:0;left:0;margin:0;padding:0;border:0;z-index:99995;background:transparent;cursor:default;overflow:visible;-webkit-transform-origin:top left;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}.fancybox-can-zoomOut .fancybox-image-wrap{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-image-wrap{cursor:zoom-in}.fancybox-can-drag .fancybox-image-wrap{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-image-wrap{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-image,.fancybox-spaceball{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;max-width:none;max-height:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content{padding:0;width:80%;height:80%;max-width:calc(100% - 100px);max-height:calc(100% - 88px);overflow:visible;background:#fff}.fancybox-iframe{display:block;padding:0;border:0;height:100%}.fancybox-error,.fancybox-iframe{margin:0;width:100%;background:#fff}.fancybox-error{padding:40px;max-width:380px;cursor:default}.fancybox-error p{margin:0;padding:0;color:#444;font-size:16px;line-height:20px}.fancybox-button{box-sizing:border-box;display:inline-block;vertical-align:top;width:44px;height:44px;margin:0;padding:10px;border:0;border-radius:0;background:rgba(30,30,30,.6);transition:color .3s ease;cursor:pointer;outline:none}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:focus,.fancybox-button:hover{color:#fff}.fancybox-button[disabled]{color:#ccc;cursor:default;opacity:.6}.fancybox-button svg{display:block;position:relative;overflow:visible;shape-rendering:geometricPrecision}.fancybox-button svg path{fill:currentColor;stroke:currentColor;stroke-linejoin:round;stroke-width:3}.fancybox-button--share svg path{stroke-width:1}.fancybox-button--pause svg path:nth-child(1),.fancybox-button--play svg path:nth-child(2){display:none}.fancybox-button--zoom svg path{fill:transparent}.fancybox-navigation{display:none}.fancybox-show-nav .fancybox-navigation{display:block}.fancybox-navigation button{position:absolute;top:50%;margin:-50px 0 0;z-index:99997;background:transparent;width:60px;height:100px;padding:17px}.fancybox-navigation button:before{content:"";position:absolute;top:30px;right:10px;width:40px;height:40px;background:rgba(30,30,30,.6)}.fancybox-navigation .fancybox-button--arrow_left{left:0}.fancybox-navigation .fancybox-button--arrow_right{right:0}.fancybox-close-small{position:absolute;top:0;right:0;width:44px;height:44px;padding:0;margin:0;border:0;border-radius:0;background:transparent;z-index:10;cursor:pointer}.fancybox-close-small:after{content:"×";position:absolute;top:5px;right:5px;width:30px;height:30px;font:20px/30px Arial,Helvetica Neue,Helvetica,sans-serif;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;background-color:transparent;transition:background-color .25s;box-sizing:border-box;z-index:2}.fancybox-close-small:focus{outline:none}.fancybox-close-small:focus:after{outline:1px dotted #888}.fancybox-close-small:hover:after{color:#555;background:#eee}.fancybox-slide--iframe .fancybox-close-small,.fancybox-slide--image .fancybox-close-small{top:0;right:-44px}.fancybox-slide--iframe .fancybox-close-small:after,.fancybox-slide--image .fancybox-close-small:after{font-size:35px;color:#aaa}.fancybox-slide--iframe .fancybox-close-small:hover:after,.fancybox-slide--image .fancybox-close-small:hover:after{color:#fff;background:transparent}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small{display:none}.fancybox-caption-wrap{bottom:0;left:0;right:0;padding:60px 2vw 0;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8));pointer-events:none}.fancybox-caption{padding:30px 0;border-top:1px solid hsla(0,0%,100%,.4);font-size:14px;color:#fff;line-height:20px;-webkit-text-size-adjust:none}.fancybox-caption a,.fancybox-caption button,.fancybox-caption select{pointer-events:all;position:relative}.fancybox-caption a{color:#fff;text-decoration:underline}.fancybox-slide>.fancybox-loading{border:6px solid hsla(0,0%,39%,.4);border-top:6px solid hsla(0,0%,100%,.6);border-radius:100%;height:50px;width:50px;-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;position:absolute;top:50%;left:50%;margin-top:-30px;margin-left:-30px;z-index:99999}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--current{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--next{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--current{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}.fancybox-fx-rotate.fancybox-slide--previous{-webkit-transform:rotate(-1turn);transform:rotate(-1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--next{-webkit-transform:rotate(1turn);transform:rotate(1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--current{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}.fancybox-fx-circular.fancybox-slide--previous{-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--next{-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--current{-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0);opacity:1}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}.fancybox-share{padding:30px;border-radius:3px;background:#f4f4f4;max-width:90%}.fancybox-share h1{color:#222;margin:0 0 20px;font-size:33px;font-weight:700;text-align:center}.fancybox-share p{margin:0;padding:0;text-align:center}.fancybox-share p:first-of-type{margin-right:-10px}.fancybox-share_button{display:inline-block;text-decoration:none;margin:0 10px 10px 0;padding:10px 20px;border:0;border-radius:3px;box-shadow:0 2px 2px 0 rgba(0,0,0,.16);background:#fff;white-space:nowrap;font-size:16px;line-height:23px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;min-width:140px;color:#707070;transition:all .2s}.fancybox-share_button:focus,.fancybox-share_button:hover{text-decoration:none;color:#333;box-shadow:0 2px 2px 0 rgba(0,0,0,.3)}.fancybox-share_button svg{margin-right:5px;width:20px;height:20px;vertical-align:text-bottom}.fancybox-share input{box-sizing:border-box;width:100%;margin:5px 0 0;padding:10px 15px;border:1px solid #d7d7d7;border-radius:3px;background:#ebebeb;color:#5d5b5b;font-size:14px;outline:none}.fancybox-thumbs{display:none;position:absolute;top:0;bottom:0;right:0;width:212px;margin:0;padding:2px 2px 4px;background:#fff;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;box-sizing:border-box;z-index:99995}.fancybox-thumbs-x{overflow-y:hidden;overflow-x:auto}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs>ul{list-style:none;position:absolute;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0;white-space:nowrap}.fancybox-thumbs-x>ul{overflow:hidden}.fancybox-thumbs-y>ul::-webkit-scrollbar{width:7px}.fancybox-thumbs-y>ul::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y>ul::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs>ul>li{float:left;overflow:hidden;padding:0;margin:2px;width:100px;height:75px;max-width:calc(50% - 4px);max-height:calc(100% - 8px);position:relative;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}li.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li>img{position:absolute;top:0;left:0;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-thumbs>ul>li:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:4px solid #4ea7f9;z-index:99991;opacity:0;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.fancybox-thumbs>ul>li.fancybox-thumbs-active:before{opacity:1}@media (max-width:800px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs>ul>li{max-width:calc(100% - 10px)}}