/*
Theme Name: hello-elementor-child
Author: Guddu Pal
Description: Your description goes here
Version: 1.0
Template: hello-elementor

This is the child theme for Hello Elementor theme, generated with Generate Child Theme plugin by catchthemes.

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/
/* -------------------------|| Reset Css Start ||------------------------------ */
:root {
    --black: #151414;
    --white: #ffffff;
    --Text: rgba(42, 64, 101, 0.8);
    --bg_color: #08A4D6;
    --head_text: #13265C;
    --pink: #FF0AFF;
    --light_pink: rgba(255, 10, 255, 0.08);
    --heading: rgba(21, 20, 20, 0.8);
    --border: #C8DEFF;
}
 @font-face {
     font-family: samsungsharpsans;
     src: url(samsang-font/samsungsharpsans.otf);
}
@font-face {
     font-family: samsungsharpsans-medium;
     src: url(samsang-font/samsungsharpsans-medium.otf);
}
 @font-face {
     font-family: samsungsharpsans_bold;
     src: url(samsang-font/samsungsharpsans-bold.otf);
}
:focus-visible {
    outline: unset;
}
.instagram_feed .sb_instagram_header .sbi_header_text{
	justify-content:Center !important;
}
/* -------------------------|| Reset Css End ||------------------------------ */
/* -----------------------|| Header Css Start ||----------------------------- */
.toggle_btn{
    display: none;
}
header.page-header {
    display: none;
}
.ehf-header #masthead {
    z-index: 999;
}
.header_sec_grid > div {
    display: grid !important;
    grid-template-columns: max-content auto;
    justify-content: space-between;
    grid-gap: 24px !important;
    align-items: end;
}
.header_logo_box {
    position: relative;
    z-index: 101;
}
.header_top_box {
    z-index: 103;
}
.header_logo_box .hfe-site-logo-set {
    max-width: 227px;
}
.header_logo_box .hfe-site-logo-set img {
    display: block;
}
.header_top_box {
    display: grid;
    grid-template-columns: auto max-content;
    grid-gap: 18px;
}
.header_logo_box {
    padding-right: 40px;
    border-right: 1px solid var(--border);
}
.header_sec {
    border-bottom: 1px solid var(--border);
    padding-right: 15px;
    padding-left: 15px;
}
button:focus {
    background-color: var(--pink) !important;
}
input::placeholder {
    color: rgba(0, 0, 0, 0.45);
    font-weight: 600 !important;
    line-height: normal;
    text-transform: capitalize;
    font-family: 'samsungsharpsans'!important;
}
.header_tab {
    border: 1px solid var(--bg_color);
    border-radius: 1000px;
    display: grid;
    grid-template-columns: auto auto;
    height: 46px;
    max-width: 320px;
    margin-left: auto;
}
.header_tab a {
    padding: 12px 20px;
    padding-right: 28px;
    background-color: transparent;
    color: #8C8C8C;
    font-size: 13px;
    font-weight: 700;
    text-transform: capitalize;
    font-family: 'samsungsharpsans'!important;
    height: 100%;
}
.header_tab a:hover {
    color: #8C8C8C;
}
.header_tab a:last-child {
    padding-left: 28px;
}
.header_tab a.active {
    background-color: var(--bg_color);
    border-radius: 0px 1000px 1000px 0px;
    color: var(--white);
}
.header_social_links ul {
    margin: 0px !important;
    grid-gap: 8px;
}
.header_social_links ul li {
    margin: 0px !important;
    justify-content: center !important;
    align-items: center !important;
}
.header_social_links ul li a {
    width: 46px !important;
    height: 46px !important;
}
.header_social_links ul li svg {
    width: 46px !important;
    height: 46px !important;
    margin: 0px !important;
}
.header_social_links ul li a span.elementor-icon-list-icon {
    padding: 0px !important;
    align-items: center !important;
    justify-content: center !important;
}
.menubar_list ul.hfe-nav-menu {
    margin: 0px !important;
    flex-flow: unset !important;
}
.menubar_list ul.hfe-nav-menu li a {
    padding: 16px 8px !important;
    border-bottom: 3px solid transparent !important;
    font-family: 'samsungsharpsans' !important;
    transition: 0.3s;
    cursor: pointer;
}
.menubar_list ul.hfe-nav-menu li {
    margin-right: 10px;
}
.menubar_list ul.hfe-nav-menu li:last-child {
    margin-right: 0px;
}
.menubar_list ul.hfe-nav-menu li a:hover, .menubar_list ul.hfe-nav-menu li.menu-item.current-menu-item a.hfe-menu-item {
    border-color: var(--pink) !important;
    border-radius: 6px 6px 0px 0px;
}
header#masthead {
    position: sticky !important;
    top: 0;
    left: 0;
    width: 100%;
    background-color: var(--white);
    z-index: 101;
}
header#masthead.sticky {
    box-shadow: 1.563px 0.863px 6px 0 rgb(0 0 0 / 13%);
}
.menubar_list ul.hfe-nav-menu li:nth-child(4) a {
    color: var(--pink) !important;
    background-color: #FF0AFF14;
    border-color: var(--pink) !important;
    border-radius: 6px 6px 0px 0px;
}
/* ----------------|| Sub Menu Css Start ||--------------- */
.menubar_list ul.hfe-nav-menu ul.sub-menu li:nth-child(4) a {
    color: #151414 !important;
    background-color: unset;
    border-color: var(--border) !important;
    border-radius:unset;
    line-height: inherit;
}
ul.sub-menu {
    display: grid;
    grid-template-columns: repeat(3,1fr);
    grid-gap: 20px 20px !important;
    min-width: 941px !important;
    padding: 15px 15px;
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
    list-style: circle !important;
    padding-top: 30px;
    left: 30% !important;
    transform: translateX(-30%);
/*     padding-left: 30px; */
}
.menubar_list ul.hfe-nav-menu li > ul li a {
    padding: 0px 0px 10px !important;
    background-color: transparent;
    height: 100% !important;
    border: unset !important;
    border-bottom: 1px solid var(--border) !important;
    line-height: inherit !important;
}
.menubar_list ul.hfe-nav-menu li > ul li a:hover,.menubar_list ul.hfe-nav-menu ul.sub-menu li:nth-child(4) a:hover{
    color: var(--pink) !important;
    border-color: var(--pink) !important;
}
.menubar_list ul.hfe-nav-menu li > ul li {
    margin: 0px !important;
    height: 100%;
    border: unset !important;
}
.menubar_list ul.hfe-nav-menu li a > span > i {
    display: none;
}
span.hfe-menu-toggle.sub-arrow.hfe-menu-child-0 {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiB4PSIwIiB5PSIwIiB2aWV3Qm94PSIwIDAgMTI4IDEyOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgY2xhc3M9IiI+PGc+PHBhdGggZD0iTTY0IDg4YTMuOTg4IDMuOTg4IDAgMCAxLTIuODI4LTEuMTcybC00MC00MGMtMS41NjMtMS41NjMtMS41NjMtNC4wOTQgMC01LjY1NnM0LjA5NC0xLjU2MyA1LjY1NiAwTDY0IDc4LjM0NGwzNy4xNzItMzcuMTcyYzEuNTYzLTEuNTYzIDQuMDk0LTEuNTYzIDUuNjU2IDBzMS41NjMgNC4wOTQgMCA1LjY1NmwtNDAgNDBBMy45ODggMy45ODggMCAwIDEgNjQgODh6IiBmaWxsPSIjMDAwMDAwIiBvcGFjaXR5PSIxIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIj48L3BhdGg+PC9nPjwvc3ZnPg==);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
    width: 16px;
    height: 16px;
}
/* ----------------|| Sub Menu Css Start ||--------------- */
/* -------------------------------|| Header Css End ||-------------------------------*/
/* -------------------------|| Home Hero Banner Css Start ||-------------------------*/
.home_banner_head h1 {
    font-family: 'Axiforma' !important;
}
.home_banner_text p {
    font-family: 'samsungsharpsans' !important;
    margin: 0px;
}
.sky_btn a {
    font-family: 'samsungsharpsans' !important;
    padding: 15px 36px !important;
    display: inline-block !important;
    font-size: 14px !important;
    font-weight: 700 !important;
    text-transform: capitalize !important;
    font-style: normal !important;
    color: var(--white) !important;
    border-radius: 1000px !important;
    border: 1px solid var(--bg_color) !important;
    background: var(--bg_color) !important;
    transition: 0.3s linear;
}
.sky_btn a:hover,.form_grid.sky_btn input:hover {
    box-shadow: inset 0 0 0 2em #FF0AFF14;
    border-color: var(--bg_color) !important;
}
/* -------------------------|| Home Hero Banner Css End ||-------------------------*/
/* ------------------------|| Appointment Tab Sec Css Start ||-----------------------*/
.appointment_sec {
    z-index: 2;
}
ul.appointment_tab {
    padding: 0px;
    list-style: none;
    margin: 0px;
}
ul.appointment_tab {
    padding: 0px;
    list-style: none;
    margin: 0px;
    display: flex;
    flex-flow: wrap !important;
    justify-content: space-between;
}
ul.appointment_tab li {
    width: calc(100%/3 - 0px) !important;
}
.appointment_sec_box h3 {
    font-family: 'samsungsharpsans' !important;
}
ul.appointment_tab li a:before {
    content: "";
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    display: block;
    width: 30px;
    height: 28px;
}
ul.appointment_tab li:nth-child(1) a:before {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAyMyAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Ikdyb3VwIDQ4MDk2NzczIj4KPGcgaWQ9Ikdyb3VwIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTIuMjQwMDEgMS4xMlYzLjM2SDEuNjgwMDFDLTAuNDg3MTg4IDMuMzYgLTAuNDg3MTg4IDAgMS42ODAwMSAwSDE4LjQ4QzE5LjQwOTYgMCAyMC4xNiAwLjc1MDM5OSAyMC4xNiAxLjY4VjMuMzZIOS4zMzUyVjEuMTJIMi4yNDAwMVoiIGZpbGw9IiMxMzI2NUMiLz4KPHBhdGggaWQ9IlZlY3Rvcl8yIiBkPSJNOC4yMTUxNCAyLjI0MDExVjguMjg4MTFMNS43ODQ3NCA2LjUxMjkxTDMuMzU5OTQgOC4yODgxMVYyLjI0MDExSDguMjE1MTRaIiBmaWxsPSIjMTMyNjVDIi8+CjxwYXRoIGlkPSJWZWN0b3JfMyIgZD0iTTIuMjQgNC40ODAwNFY5LjM5Njg0QzIuMjQgOS44NDQ4NCAyLjc2NjQgMTAuMTEzMSAzLjEzMDQgOS44NDQ4NEw1Ljc4NDggNy45MDE2NEw4LjQ0NDc5IDkuODQ0ODRDOC44MDMxOSAxMC4xMTMxIDkuMzM1MTkgOS44NDQ4NCA5LjMzNTE5IDkuMzk2ODRWNC40ODAwNEgyMC43MkMyMS42NDk2IDQuNDgwMDQgMjIuNCA1LjIzMDQ0IDIyLjQgNi4xNjAwNFYyNi4zMkMyMi40IDI3LjI0OTYgMjEuNjQ5NiAyOCAyMC43MiAyOEgxLjY4QzAuNzUwMzk5IDI4IDAgMjcuMjQ5NiAwIDI2LjMyVjMuOTIwMDRDMC40ODcyIDQuMjg0MDQgMS4wNzUyIDQuNDgwMDQgMS42OCA0LjQ4MDA0SDIuMjRaTTE2LjgyMjQgMTkuMDRWMTUuNjhIMTIuODkxMlYxMS43NDg4SDkuNTMxMTlWMTUuNjhINS42VjE5LjA0SDkuNTMxMTlWMjIuOTcxMkgxMi44OTEyVjE5LjA0SDE2LjgyMjRaIiBmaWxsPSIjMTMyNjVDIi8+CjwvZz4KPC9nPgo8L3N2Zz4K');
}
ul.appointment_tab li:nth-child(2) a:before {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzEiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAzMSAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Ikdyb3VwIDQ4MDk2Nzc0Ij4KPGcgaWQ9Ikdyb3VwIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTI5LjQ1IDIyLjczMzVIMjUuODMzN1YyNi4zNDk4QzI1LjgzMzcgMjYuNzYwOSAyNS42NzA0IDI3LjE1NTIgMjUuMzc5NyAyNy40NDU5QzI1LjA4OSAyNy43MzY2IDI0LjY5NDcgMjcuODk5OSAyNC4yODM2IDI3Ljg5OTlIMjIuMjE1OUMyMS44MDQ4IDI3Ljg5OTkgMjEuNDEwNSAyNy43MzY2IDIxLjExOTggMjcuNDQ1OUMyMC44MjkxIDI3LjE1NTIgMjAuNjY1OCAyNi43NjA5IDIwLjY2NTggMjYuMzQ5OFYyMi43MzM1SDE3LjA0OTZDMTYuNjM4NSAyMi43MzM1IDE2LjI0NDIgMjIuNTcwMiAxNS45NTM1IDIyLjI3OTZDMTUuNjYyOCAyMS45ODg5IDE1LjQ5OTUgMjEuNTk0NiAxNS40OTk1IDIxLjE4MzVWMTkuMTE1N0MxNS40OTk1IDE4LjcwNDYgMTUuNjYyOCAxOC4zMTA0IDE1Ljk1MzUgMTguMDE5N0MxNi4yNDQyIDE3LjcyOSAxNi42Mzg1IDE3LjU2NTcgMTcuMDQ5NiAxNy41NjU3SDIwLjY2NThWMTMuOTQ5NEMyMC42NjU4IDEzLjUzODMgMjAuODI5MSAxMy4xNDQxIDIxLjExOTggMTIuODUzNEMyMS40MTA1IDEyLjU2MjcgMjEuODA0OCAxMi4zOTk0IDIyLjIxNTkgMTIuMzk5NEgyNC4yODM2QzI0LjY5NDcgMTIuMzk5NCAyNS4wODkgMTIuNTYyNyAyNS4zNzk3IDEyLjg1MzRDMjUuNjcwNCAxMy4xNDQxIDI1LjgzMzcgMTMuNTM4MyAyNS44MzM3IDEzLjk0OTRWMTcuNTY1N0gyOS40NUMyOS44NjEgMTcuNTY1NyAzMC4yNTUzIDE3LjcyOSAzMC41NDYgMTguMDE5N0MzMC44MzY3IDE4LjMxMDQgMzEgMTguNzA0NiAzMSAxOS4xMTU3VjIxLjE4MzVDMzEgMjEuNTk0NiAzMC44MzY3IDIxLjk4ODkgMzAuNTQ2IDIyLjI3OTZDMzAuMjU1MyAyMi41NzAyIDI5Ljg2MSAyMi43MzM1IDI5LjQ1IDIyLjczMzVaTTE1LjI0MzggMC42MTQzNUMxNC42ODk3IDAuMjE0OTM2IDE0LjAyNDEgMCAxMy4zNDExIDBDMTIuNjU4MSAwIDExLjk5MjQgMC4yMTQ5MzYgMTEuNDM4NCAwLjYxNDM1TDAuMTE5OTIzIDguNzc4NDZDMC4wNzAyNTE4IDguODE0NjEgMC4wMzMyNzcgOC44NjU1NCAwLjAxNDI4MDggOC45MjM5NkMtMC4wMDQ3MTU0IDguOTgyMzggLTAuMDA0NzYxMiA5LjA0NTMyIDAuMDE0MTQ5NiA5LjEwMzc3QzAuMDMzMDYwNCA5LjE2MjIyIDAuMDY5OTYwNiA5LjIxMzIgMC4xMTk1NzkgOS4yNDk0MkMwLjE2OTE5NyA5LjI4NTY1IDAuMjI4OTk0IDkuMzA1MjcgMC4yOTA0MjggOS4zMDU0N0gyLjQ5MTVWMjQuNzk5OEMyLjQ5MTUgMjUuNjIyIDIuODE4MTEgMjYuNDEwNSAzLjM5OTUgMjYuOTkxOUMzLjk4MDg4IDI3LjU3MzIgNC43Njk0IDI3Ljg5OTkgNS41OTE2IDI3Ljg5OTlIMTcuODUyNUMxNy42Njg5IDI3LjQwMzUgMTcuNTcyNCAyNi44NzkxIDE3LjU2NzMgMjYuMzQ5OFYyNS44MzM2SDE3LjA0OTZDMTUuODE2NiAyNS44MzI0IDE0LjYzNDYgMjUuMzQyMSAxMy43NjI4IDI0LjQ3MDNDMTIuODkxIDIzLjU5ODUgMTIuNDAwNiAyMi40MTY0IDEyLjM5OTQgMjEuMTgzNVYxOS4xMTU3QzEyLjQwMDYgMTcuODgyOCAxMi44OTEgMTYuNzAwNyAxMy43NjI4IDE1LjgyODlDMTQuNjM0NiAxNC45NTcxIDE1LjgxNjYgMTQuNDY2OCAxNy4wNDk2IDE0LjQ2NTZIMTcuNTY3M1YxMy45NDk0QzE3LjU2ODUgMTIuNzE2NSAxOC4wNTg4IDExLjUzNDQgMTguOTMwNiAxMC42NjI2QzE5LjgwMjQgOS43OTA4MiAyMC45ODQ1IDkuMzAwNTEgMjIuMjE3NCA5LjI5OTI3TDI2LjM5MTcgOS4zMDU0N0MyNi40NTM2IDkuMzA2MyAyNi41MTQyIDkuMjg3MjcgMjYuNTY0NSA5LjI1MTE3QzI2LjYxNDkgOS4yMTUwNyAyNi42NTIzIDkuMTYzOCAyNi42NzE0IDkuMTA0ODdDMjYuNjkwNCA5LjA0NTk0IDI2LjY5MDEgOC45ODI0NSAyNi42NzA1IDguOTIzNzFDMjYuNjUwOCA4Ljg2NDk3IDI2LjYxMjkgOC44MTQwNiAyNi41NjIyIDguNzc4NDZMMTUuMjQzOCAwLjYxNDM1WiIgZmlsbD0iIzE1MTQxNCIgZmlsbC1vcGFjaXR5PSIwLjUiLz4KPC9nPgo8L2c+Cjwvc3ZnPgo=');
}
ul.appointment_tab li:nth-child(3) a:before {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjkiIHZpZXdCb3g9IjAgMCAyMyAyOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Ikdyb3VwIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTE5LjkwNCAyLjIxMTU0SDE3LjQyN0MxNi44OTYzIDAuOTExMTU0IDE1LjYzMTMgMCAxNC4xNTQgMEg4Ljg0NjI4QzcuMzYwMTIgMCA2LjA5NTEyIDAuOTExMTU0IDUuNTY0MzUgMi4yMTE1NEgzLjA5NjI4QzEuMzg4OTcgMi4yMTE1NCAwLjAwMDEyMjA3IDMuNjAwMzggMC4wMDAxMjIwNyA1LjMwNzY5VjI1LjIxMTVDMC4wMDAxMjIwNyAyNi45MTg4IDEuMzg4OTcgMjguMzA3NyAzLjA5NjI4IDI4LjMwNzdIMTkuOTA0QzIxLjYxMTMgMjguMzA3NyAyMy4wMDAxIDI2LjkxODggMjMuMDAwMSAyNS4yMTE1VjUuMzA3NjlDMjMuMDAwMSAzLjYwMDM4IDIxLjYxMTMgMi4yMTE1NCAxOS45MDQgMi4yMTE1NFpNOC44NDYyOCAyLjY1Mzg1SDE0LjE1NEMxNC42NDA1IDIuNjUzODUgMTUuMDM4NiAzLjA1MTkyIDE1LjAzODYgMy41Mzg0NkMxNS4wMzg2IDQuMDI1IDE0LjY0MDUgNC40MjMwOCAxNC4xNTQgNC40MjMwOEg4Ljg0NjI4QzguMzUwODkgNC40MjMwOCA3Ljk2MTY2IDQuMDI1IDcuOTYxNjYgMy41Mzg0NkM3Ljk2MTY2IDMuMDUxOTIgOC4zNTA4OSAyLjY1Mzg1IDguODQ2MjggMi42NTM4NVpNMTUuOTc2MyAxOC42M0wxMi40Mzc4IDIyLjE2ODVDMTIuMTcyNCAyMi40MjUgMTEuODM2MyAyMi41NTc3IDExLjUwMDEgMjIuNTU3N0MxMS4xNTUxIDIyLjU1NzcgMTAuODE5IDIyLjQyNSAxMC41NjI0IDIyLjE2ODVMNy4wMjM5NyAxOC42M0M2Ljg5OTg3IDE4LjUwNzQgNi44MDEzMyAxOC4zNjE0IDYuNzM0MDggMTguMjAwNEM2LjY2NjgzIDE4LjAzOTUgNi42MzIyMSAxNy44NjY4IDYuNjMyMjEgMTcuNjkyM0M2LjYzMjIxIDE3LjUxNzkgNi42NjY4MyAxNy4zNDUxIDYuNzM0MDggMTcuMTg0MkM2LjgwMTMzIDE3LjAyMzIgNi44OTk4NyAxNi44NzcyIDcuMDIzOTcgMTYuNzU0NkM3LjI4MDUxIDE2LjQ5MzcgNy42MTg0MyAxNi4zNjM2IDcuOTU4MTIgMTYuMzYzNkM4LjI5NzgxIDE2LjM2MzYgOC42MzgzOSAxNi40OTM3IDguODk5MzUgMTYuNzU0NkwxMC4xNzMyIDE4LjAyODVWMTEuNUMxMC4xNzMyIDEwLjc2NTggMTAuNzY1OSAxMC4xNzMxIDExLjUwMDEgMTAuMTczMUMxMi4yMjU1IDEwLjE3MzEgMTIuODI3IDEwLjc2NTggMTIuODI3IDExLjVWMTguMDI4NUwxNC4xMDA5IDE2Ljc1NDZDMTQuMzU3NCAxNi40OTM3IDE0LjY5NTQgMTYuMzYzNiAxNS4wMzQyIDE2LjM2MzZDMTUuMzczOSAxNi4zNjM2IDE1LjcxNTMgMTYuNDkzNyAxNS45NzYzIDE2Ljc1NDZDMTYuNDg5NCAxNy4yNjc3IDE2LjQ4OTQgMTguMTA4MSAxNS45NzYzIDE4LjYzWiIgZmlsbD0iIzE1MTQxNCIgZmlsbC1vcGFjaXR5PSIwLjUiLz4KPC9nPgo8L3N2Zz4K');
}
ul.appointment_tab li {
    grid-gap: 12px;
    width: 100%;
}
ul.appointment_tab li a {
    color: rgba(21, 20, 20, 0.80);
    font-family: 'samsungsharpsans' !important;
    font-size: 18px;
    font-style: normal;
    font-weight: 600 !important;
    line-height: 30px;
    display: block;
    width: 100%;
    display: flex;
    align-items: center;
    grid-gap: 12px;
    flex-flow: wrap;
    padding: 24px;
    border-top: 3px solid transparent;
    transition: all 0.3s;
    justify-content: center;
}
ul.appointment_tab li a.active {
    background-color: #EDF2FF;
    font-size: 20px;
    font-weight: 700;
    border-top: 3px solid var(--head_text);
}
ul.appointment_tab li a:hover {
    background-color: #EDF2FF;
    border-top: 3px solid var(--head_text);
}
.appointment_head .elementor-widget-container {
    border-bottom: 1px solid rgba(138, 138, 138, 0.25);
}
.appointment_sec_box {
    box-shadow: 5px 6px 10px 0px rgba(19, 38, 92, 0.10);
}
/* ------------------------|| Appointment Tab Sec Css End||------------------*/
/* -----------------------|| Our Specializations Css Start||------------------*/
.sec_head h2 {
    font-family: 'Axiforma' !important;
}
.sec_text p {
    font-family: 'samsungsharpsans' !important;
    margin-bottom: 16px !important;
    font-weight: 600 !important;
}
.sec_text p:last-child {
    margin: 0px !important;
}
.Pathology_box {
    border-radius: 10px;
    border: 1px solid #DDEAFF;
    background: var(--white);
}
.Pathology_box_grid {
    display: grid;
    grid-template-columns: repeat(4,1fr);
    grid-gap: 30px;
}
.Pathology_img_box {
    margin-top: -37px;
}
.Pathology_box_grid {
    grid-gap: 30px 30px;
}
.Pathology_img_box figure img {
    max-width: 72px;
    max-height: 72px;
    display: block;
    margin: 0 auto;
}
.Pathology_img_box  h3 {
    margin: 0px;
    font-family: 'samsungsharpsans' !important;
}
.Pathology_img_box {
    padding-bottom: 14px !important;
}
.Pathology_box:hover {
    box-shadow: 4px 6px 11px rgba(200, 222, 255, 0.50);
}
.Pathology_box {
    border-radius: 10px;
    border: 1px solid #D3E4FF;
    background: var(--white);
}
.service_box_grid > div.e-con-inner {
    display: grid;
    grid-template-columns: repeat(3,1fr);
    grid-gap: 30px;
}
.service_box_grid .e-con-inner > div {
    width: 100%;
}
.service_content_box .elementor-image-box-content h3 {
    margin-top: 0px !important;
    font-family: 'samsungsharpsans' !important;
}
.service_content_box p.elementor-image-box-description {
    font-family: 'samsungsharpsans' !important;
    min-height: 120px;
}
.box_btn a {
     background-color: unset !important;
    font-family: 'samsungsharpsans' !important;
}
.box_btn a span.elementor-button-text:after {
    content: "";
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDEwIDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGlkPSJWZWN0b3IiIGQ9Ik0wLjYwMDg5NyAzLjc2MzQxQzAuNjQxODA2IDMuNzU2NDQgMC42ODMyMTUgMy43NTMyMiAwLjcyNDY1NSAzLjc1Mzc5SDcuNzc5NDZMNy42MjU2MyAzLjY3ODdDNy40NzUyNiAzLjYwNDAxIDcuMzM4NDYgMy41MDIzNyA3LjIyMTM3IDMuMzc4MzZMNS4yNDMwMyAxLjMwMjIyQzQuOTgyNDggMS4wNDEyIDQuOTM4NyAwLjYyMTMwMiA1LjEzOTI4IDAuMzA3MzIzQzUuMzcyNzQgLTAuMDI3MjU2OCA1LjgyMDQzIC0wLjA5OTkwMjkgNi4xMzkyOCAwLjE0NTA5QzYuMTY1MDQgMC4xNjQ4OTIgNi4xODk1MSAwLjE4NjQ4IDYuMjEyNTIgMC4yMDk3MTFMOS43OSAzLjk2NDAzQzEwLjA2OTYgNC4yNTcxIDEwLjA2OTggNC43MzI1MiA5Ljc5MDU2IDUuMDI1OTJMOS43OSA1LjAyNjVMNi4yMTI1MiA4Ljc4MDgyQzUuOTMyNzIgOS4wNzM2MyA1LjQ3OTcgOS4wNzI5OCA1LjIwMDY2IDguNzc5MzRDNS4xNzg3IDguNzU2MjMgNS4xNTgyIDguNzMxNjQgNS4xMzkyOCA4LjcwNTczQzQuOTM4NyA4LjM5MTc2IDQuOTgyNDggNy45NzE4NiA1LjI0MzAzIDcuNzEwODRMNy4yMTc4IDUuNjMwOTVDNy4zMjI3NyA1LjUyMDY2IDcuNDQzNDYgNS40MjgyIDcuNTc1NTQgNS4zNTY4OEw3Ljc5MDE5IDUuMjU1NTJIMC43NjQwM0MwLjM5ODUyMyA1LjI2OTc2IDAuMDc3ODQ3NSA1LjAwMTgyIDAuMDA5MTgxOTggNC42MjQ3OUMtMC4wNTQwNzI0IDQuMjE1NDUgMC4yMTA4NCAzLjgyOTgxIDAuNjAwODk3IDMuNzYzNDFaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    width: 10px;
    height: 9px;
    display: block;
    transition: 0.3s;
}
.box_btn a span.elementor-button-text {
    display: flex;
    grid-gap: 10px;
    align-items: center;
}
.service_box_grid > div.e-con-inner > div:nth-child(3) > .box_btn a span.elementor-button-text:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDEwIDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGlkPSJWZWN0b3IiIGQ9Ik0wLjYwMDgwNSAzLjc2MzQxQzAuNjQxNzE0IDMuNzU2NDQgMC42ODMxMjQgMy43NTMyMiAwLjcyNDU2NCAzLjc1Mzc5SDcuNzc5MzdMNy42MjU1NCAzLjY3ODdDNy40NzUxNyAzLjYwNDAxIDcuMzM4MzcgMy41MDIzNyA3LjIyMTI4IDMuMzc4MzZMNS4yNDI5NCAxLjMwMjIyQzQuOTgyMzkgMS4wNDEyIDQuOTM4NjEgMC42MjEzMDIgNS4xMzkxOSAwLjMwNzMyM0M1LjM3MjY0IC0wLjAyNzI1NjggNS44MjAzNCAtMC4wOTk5MDI5IDYuMTM5MTggMC4xNDUwOUM2LjE2NDk1IDAuMTY0ODkyIDYuMTg5NDIgMC4xODY0OCA2LjIxMjQzIDAuMjA5NzExTDkuNzg5OTEgMy45NjQwM0MxMC4wNjk1IDQuMjU3MSAxMC4wNjk3IDQuNzMyNTIgOS43OTA0NyA1LjAyNTkyTDkuNzg5OTEgNS4wMjY1TDYuMjEyNDMgOC43ODA4MkM1LjkzMjYzIDkuMDczNjMgNS40Nzk2MSA5LjA3Mjk4IDUuMjAwNTcgOC43NzkzNEM1LjE3ODYxIDguNzU2MjMgNS4xNTgxMSA4LjczMTY0IDUuMTM5MTkgOC43MDU3M0M0LjkzODYxIDguMzkxNzYgNC45ODIzOSA3Ljk3MTg2IDUuMjQyOTQgNy43MTA4NEw3LjIxNzcgNS42MzA5NUM3LjMyMjY4IDUuNTIwNjYgNy40NDMzNyA1LjQyODIgNy41NzU0NSA1LjM1Njg4TDcuNzkwMSA1LjI1NTUySDAuNzYzOTM4QzAuMzk4NDMyIDUuMjY5NzYgMC4wNzc3NTU5IDUuMDAxODIgMC4wMDkwOTA0MiA0LjYyNDc5Qy0wLjA1NDE2MzkgNC4yMTU0NSAwLjIxMDc0OSAzLjgyOTgxIDAuNjAwODA1IDMuNzYzNDFaIiBmaWxsPSIjM0QzRDQzIi8+Cjwvc3ZnPgo=);
}
.box_btn a span.elementor-button-text:hover:after{
    transform: translateX(5px);
}
/* -----------------------------|| Imaging Center Css Start ||------------------------------- */
.imaging_center_grid > div.e-con-inner {
    display: grid;
    grid-template-columns: repeat(2,1fr);
    grid-gap: 24px;
}
.imaging_center_grid > div.e-con-inner > div {
    width: 100%;
}
.sec_content_head h2 {
    font-family: 'Axiforma' !important;
}
.sec_content_text p {
    font-family: 'samsungsharpsans' !important;
    margin: 0px !important;
    font-weight: 600 !important;
}
.leb_test_box .leb_test_img img {
    max-width: 136px !important;
    max-height: 136px !important;
}
.leb_test_box {
    border: 1px solid #DDEAFF;
}
.leb_test_content {
    border: 1px solid var(--head_text);
    border-radius: 10px;
    height: 100%;
    justify-content: center;
}
.journey_box:hover{
    box-shadow: 2px 2px 11px rgba(200, 222, 255, 0.50);
}
/* ------------------------------------|| Imaging Center Css End ||------------------------------------- */
/* -----------------------------------|| Journey So Far Css Start ||------------------------------------ */
.partners_logo_slide .swiper-slide img {
    max-height: 66px;
    object-fit: contain;
}
.journey_box_grid {
    display: grid;
    grid-template-columns: repeat(3,1fr);
    grid-gap: 30px;
}
.journey_box_grid > div {
    width: 100%;
    height: 100%;
    display: block;
}
.journey_box > div {
    height: 100% !important;
}
.journey_box > div img {
    height: 100%;
}
.leb_test_content {
    padding: 24px;
}
.leb_test_content .elementor-counter-title {
    font-family: 'samsungsharpsans' !important;
    font-weight: 700 !important;
    margin-top: 10px;
}
/* --------------------------------|| Journey So Far Css End ||----------------------------------------- */
/* --------------------------|| Our Services Testimonial Css Start ||----------------------------------- */
.testimonial_slider_grid > div .testimonial_slider_box {
    margin: 0px !important;
    padding: 0px !important;
}
.testimonial_slider_grid > div .testimonial_slider_box .swiper-wrapper {
    justify-content: space-between;
    grid-gap: 0px;
    margin-bottom: 40px;
}
.testimonial_slider_box .rt-row {
    margin-left: 0px;
    margin-right: 0px;
}
.testimonial_slider_grid > div .testimonial_slider_box .swiper-wrapper > div.slide-item {
    padding: 30px;
    background-color: var(--white);
    margin-bottom: 0px !important;
    border-radius: 10px;
    margin-right: 30px;
    width: 47.70% !important;
}
.testimonial_slider_grid .item-content-wrapper::before {
    display: none;
}
.testimonial_slider_grid .item-content-wrapper {
    background-color: unset !important;
    order: 1;
    padding: 0px !important;
    margin-top: 0px !important;
}
.testimonial_slider_grid .item-content-wrapper .item-content {
    color: rgba(42, 64, 101, 0.80);
    font-family: 'samsungsharpsans'!important;
    font-size: 16px;
    font-style: normal;
    font-weight: 600 !important;
    line-height: 30px !important;
    padding-bottom: 24px;
    min-height: 174px;
}
.tss-carousel.swiper .profile-img-wrapper {
    margin-bottom: 0px !important;
}
.testimonial_slider_grid .single-item-wrapper {
    display: grid;
    grid-gap: 6px;
}
.testimonial_slider_grid .tss-meta-info {
    order: 2;
    width: 49px;
    position: absolute;
    bottom: 30px;
    display: none;
}
.testimonial_slider_grid .rating-wrapper {
    order: 3;
    margin: 0px !important;
    max-width: fit-content;
}
.testimonial_slider_grid h3.author-name {
    order: 4;
    color: #2A4065 !important;
    font-family: Axiforma;
    font-size: 18px !important;
    font-style: normal;
    font-weight: 600 !important;
    line-height: normal !important;
    text-transform: capitalize;
    margin: 0px !important;
    text-align: left !important;
}
.testimonial_slider_grid > div .testimonial_slider_box .carousel-wrapper .swiper-pagination span.swiper-pagination-bullet {
   padding: 1px !important;
   border: 2px solid var(--white) !important;
   width: 10px;
   height: 10px;
   background: var(--bg_color) !important;
   opacity: 1;
}
.testimonial_slider_grid > div .testimonial_slider_box .carousel-wrapper .swiper-pagination span.swiper-pagination-bullet:hover, .testimonial_slider_grid > div .testimonial_slider_box .carousel-wrapper .swiper-pagination span.swiper-pagination-bullet-active {
    background: var(--bg_color) !important;
    border: unset !important;
}
/* --------------------------|| Our Services Testimonial Css End ||----------------------------------- */
/* ----------------------------------|| Footer Css Start ||------------------------------------------- */
.footer_right_sec {
    display: grid !important;
}
.footer_sec_grid {
    display: grid;
    grid-template-columns: 40% auto;
    grid-gap: 30px;
    border-bottom: 1px solid #232E3F;
}
.footer_logo_box img {
    max-height: 98px;
    max-width: 100%;
    display: block;
}
.nabh_accredited_group > div img {
    max-height: 48px;
    display: block;
    object-fit: contain;
}
.accredited_group_grid > div.e-con-inner {
    display: grid;
    grid-template-columns: max-content auto;
    grid-gap: 16px;
    align-items: center !important;
}
.contact_datails_grid {
    grid-gap: 18px;
    grid-template-columns: repeat(2,1fr);
    display: grid;
}
.contact_datails_box li.elementor-icon-list-item a {
    font-family: 'samsungsharpsans' !important;
}
.contact_datails_box span.elementor-icon-list-icon svg {
    margin: 0px !important;
}
.contact_datails_box span.elementor-icon-list-text {
    padding: 0px !important;
    font-weight: 600 !important;
}
.accredited_group_text h3 {
    font-family: 'Axiforma' !important;
    font-weight: 500 !important;
}
.footer_menu_head h3 {
    font-family: 'Axiforma' !important;
}
.copyright_text p {
    font-family: 'samsungsharpsans' !important;
    margin: 0px;
    font-weight: 600 !important;
}
.footer_menu ul li a {
    font-family: 'samsungsharpsans' !important;
    font-weight: 600 !important;
}
.footer_menu ul li a:hover {
    color: var(--pink) !important;
}
.footer_social_links ul {
    margin: 0px !important;
    grid-gap: 16px;
}
.footer_social_links ul li {
    margin: 0px !important;
}
.footer_social_links ul li a {
    width: 100%;
}
.footer_social_links ul li a svg {
    margin: 0px !important;
}
.copyright_grid > div.e-con-inner {
    display: grid;
    grid-template-columns: max-content auto;
    grid-gap: 30px;
    align-items: center !important;
}
.copyright_grid > div.e-con-inner > div {
    width: 100% !important;
}
.whataap_inquiry_group  {
    position: fixed;
    z-index: 9;
    top: 50%;
    right: -68px;
    transform: rotate(90deg);
    border-radius: 0px 0px 6px 6px;
}
.whataap_inquiry_group ul li a {
    padding: 10px !important;
    background-color: #4DAB44 !important;
    display: grid !important;
    grid-template-columns: max-content max-content;
    justify-content: space-between !important;
    align-items: center !important;
    grid-gap: 12px;
    font-family: 'samsungsharpsans' !important;
}
.whataap_inquiry_group ul li a span.elementor-icon-list-icon {
    order: 2;
}
.whataap_inquiry_group ul li a span.elementor-icon-list-text {
    order: 1;
}
.whataap_inquiry_group ul li a span.elementor-icon-list-icon svg {
    margin: 0px !important;
    transform: rotate(270deg);
}
.footer_menu ul li:last-child a {
    padding-right: 0px !important;
}
.footer_menu ul li:first-child a {
    padding-left: 0px !important;
}
/* ----------------------------------|| Footer Css End ||------------------------------------------- */
/* -----------------------------|| Pathology Page Css Start ||-------------------------------------- */
.pathology_sec > div.e-con-inner {
    display: grid !important;
}
.pathology_hero_text p {
    margin: 0px;
    font-family: 'samsungsharpsans' !important;
    font-weight: 600 !important;
}
.pathology_services_head h2:after {
    content: "";
    border-bottom: 1px solid var(--head_text);
    width: 100%;
    height: 1px;
    display: block;
}
.pathology_services_head h2 {
    display: grid;
    align-items: center;
    grid-gap: 24px;
    grid-template-columns: max-content auto;
    font-family: 'Axiforma' !important;
}
.pathology_content_grid {
    display: grid;
    grid-template-columns: 30% auto;
    grid-gap: 24px;
}
.pathology_img_grid {
    display: grid;
    grid-template-columns: repeat(4,1fr);
    grid-gap: 24px 30px;
}
.pathology_img_grid > div img {
    display: block;
    height: 100%;
}
.pathology_img_grid > div:nth-child(1) {
    grid-column: span 2;
    grid-row: span 2;
}
.pathology_img_grid > div:nth-child(3) {
    grid-row: span 2;
    grid-column: span 1;
}
.pathology_heading  h2 {
    font-family: 'Axiforma' !important;
}
.contect_box_text p {
    margin-bottom: 15px;
    font-family: 'samsungsharpsans' !important;
    font-weight: 600 !important;
    display: block !important;
}
.contect_box_text p:last-child {
    margin: 0px;
}
.contect_box_head h2,.contect_box_head h3  {
    font-family: 'Axiforma' !important;
}
.contect_box_head h4{
    font-family: 'samsungsharpsans' !important;
}
.services_box_grid {
    display: grid;
    grid-template-columns: repeat(2,1fr);
    grid-gap: 30px 100px !important;
}
/* -----------------------------|| Pathology Page Css End ||-------------------------------------- */
/* ----------------------------|| Radiology Page Css Start ||------------------------------------- */
.mri_type_sec {
    padding-top: 24px;
    border-top: 1px solid rgba(19, 38, 92, 0.25);
    display: grid;
    grid-template-columns: repeat(2,1fr);
    grid-gap: 24px 24px !important;
}
.content_sec_grid {
    display: grid;
    grid-template-columns: repeat(2,1fr) !important;
    grid-gap: 24px 24px !important;
}
/* ----------------------------|| Radiology Page Css End ||------------------------------------- */
/* ---------------------------|| About Us Page Css Start ||------------------------------------- */
.radiodiagnosis_content_grid > div.e-con-inner {
    display: grid;
    grid-template-columns: 25% auto;
    grid-gap: 30px 60px;
}
.speicalizationr_content_grid  > div.e-con-inner {
    display: grid;
    grid-template-columns: auto 25%;
    grid-gap: 30px 60px;
}
/* -----------------------------|| About Us Page Css End ||-------------------------------------- */
/* ------------------------------|| Contact Us Css Start ||-------------------------------------- */
.about_us_sec > div.e-con-inner {
    display: grid !important;
}
.appointment_form_group {
    border: 1px solid rgba(8, 164, 214, 0.5);
    border-radius: 10px;
}
.appointment_form_head h2 {
    font-family: 'samsungsharpsans' !important;
}
.appointment_form_group .form_group.phone p,.appointment_form_group .form_group.DOB p{
    margin-bottom:0px !important;
}
input[type=date], input[type=email], input[type=number], input[type=tel], input[type=text], select {
    width: 100%;
    border-radius: 500px !important;
    border: 1px solid rgba(19, 38, 92, 0.25) !important;
    padding: 8px 25px !important;
    outline: unset;
    color: var(--head_text) !important;
    font-family: 'samsungsharpsans'!important;
    font-size: 14px !important;
    font-style: normal;
    font-weight: 600 !important;
    line-height: normal;
    display: block !important;
    height: 46px !important;
}
.form_grid {
    display: grid;
    grid-template-columns: repeat(2,1fr);
    grid-gap: 24px 30px;
}
input[type=date]::placeholder, input[type=email]::placeholder, input[type=number]::placeholder, input[type=tel]::placeholder, input[type=text]::placeholder, select::placeholder{
    color: rgba(137, 147, 174, 1) !important;
}
.appointment_form > div.form_grid:nth-child(4) {
    display: block;
}
.form_group p label {
    display: block;
    margin-bottom: 8px;
}
.form_group span.wpcf7-not-valid-tip {
    margin-top: 8px;
    font-size: 14px;
    font-family: 'samsungsharpsans' !important;
}
.form_group p {
    margin-bottom: 20px !important;
}
.form_group p label {
    color: var(--head_text);
    font-family: 'samsungsharpsans' !important;
    font-size: 14px !important;
    font-style: normal !important;
    font-weight: 600 !important;
    line-height: normal !important;
    text-transform: capitalize !important;
}
.appointment_form > div.form_grid:nth-last-child(1) {
    display: block;
}
.appointment_form > div.form_grid:nth-last-child(1) p {
    margin: 0px;
}
.form_grid.sky_btn {
    margin-top: 10px ;
}
input[type="date"] {
    text-transform: uppercase !important;
    /* appearance: none !important;
     -webkit-appearance: none !important; */
}
input[type="date"]::-webkit-calendar-picker-indicator {
    width: 100%;
    -webkit-appearance: none;
    background: transparent;
    bottom: 0;
    color: transparent;
    cursor: pointer;
    height: auto;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: auto;
}
.form_grid.sky_btn input {
    padding: 14px 55px !important;
    border-radius: 1000px;
    border: 1px solid var(--bg_color);
    background: var(--bg_color);
    display: inline-block;
    color: var(--white);
    font-family: 'samsungsharpsans' !important;
    font-size: 14px !important;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: capitalize;
    outline: unset;
}
.form_grid.sky_btn p {
    display: flex;
    align-items: center;
}
.form_grid.sky_btn p span.wpcf7-spinner {
    margin: 0px 12px !important;
}
.form_group select {
    appearance: none;
    content: "";
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDEyIDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGlkPSJHcm91cCA0ODA5NjcxOCI+CjxwYXRoIGlkPSJWZWN0b3IiIGQ9Ik01Ljk3ODU0IDYuOTU3NDFDNS45MTI1NyA2Ljk1NzQ4IDUuODQ3MjMgNi45NDQ1MSA1Ljc4NjI5IDYuOTE5MjVDNS43MjUzNCA2Ljg5Mzk5IDUuNjY5OTkgNi44NTY5NSA1LjYyMzQxIDYuODEwMjNMMC42MDAzMzIgMS43ODcxNkMwLjQwNDA1NiAxLjU5MDg4IDAuNDA0MDU2IDEuMjczMDUgMC42MDAzMzIgMS4wNzY4OUMwLjc5NjYwOSAwLjg4MDc0NCAxLjExNDQ0IDAuODgwNjE4IDEuMzEwNTkgMS4wNzY4OUw1Ljk3ODU0IDUuNzQ0ODRMMTAuNjQ2NSAxLjA3Njg5QzEwLjg0MjggMC44ODA2MTggMTEuMTYwNiAwLjg4MDYxOCAxMS4zNTY3IDEuMDc2ODlDMTEuNTUyOSAxLjI3MzE3IDExLjU1MyAxLjU5MTAxIDExLjM1NjcgMS43ODcxNkw2LjMzMzY3IDYuODEwMjNDNi4yODcwOSA2Ljg1Njk1IDYuMjMxNzMgNi44OTM5OSA2LjE3MDc5IDYuOTE5MjVDNi4xMDk4NCA2Ljk0NDUxIDYuMDQ0NTEgNi45NTc0OCA1Ljk3ODU0IDYuOTU3NDFaIiBmaWxsPSIjNTU2Njg0Ii8+CjwvZz4KPC9zdmc+Cg==);
    background-repeat: no-repeat;
    background-position: calc(100% - 18px);
    background-size: auto;
    cursor: pointer;
}
.form_group select option{
    color: var(--head_text) !important;
}
.wpcf7 form.invalid .wpcf7-response-output {
    border: 1px solid rgba(19, 38, 92, 0.25) !important;
    border-radius: 400px;
    margin: 18px 0px 0px 0px;
    padding: 8px 25px;
    color: var(--head_text);
    font-family: 'samsungsharpsans' !important;
    font-size: 14px;
}
/* ------------------------------|| Contact Us Css End ||-------------------------------------- */
/* --------------------------|| Health packages Css Start ||----------------------------------- */
.plan_box_grid > div.e-con-inner {
    display: grid;
    grid-template-columns: repeat(4,1fr);
    grid-gap: 30px 30px;
}
.package_content_grid {
    height: 100%;
}
.plan_type ul li span.elementor-icon-list-text {
    font-family: 'samsungsharpsans' !important;
}
.plan_type ul li svg {
    margin: 0px !important;
}
.package_test_list svg {
    margin: 0px !important;
}
span.pay_sign {
    font-size: 18px !important;
    font-weight: 400;
    line-height: 30px;
    font-family: 'samsungsharpsans' !important;
    margin-top: -8px;
}
span.pay {
    font-size: 32px;
    font-weight: 700;
    line-height: 30px;
    font-family: 'samsungsharpsans' !important;
}
span.month {
    font-size: 12px;
    font-weight: 400;
}
p.booking_pay {
    display: flex;
    grid-gap: 6px;
    align-items: start !important;
}
.package_test_list ul li span.elementor-icon-list-text {
    font-family: 'samsungsharpsans' !important;
}
.plan_content_btn .sky_btn a {
    padding: 15px !important;
    width: 100%;
}
.package_content_box {
    border: 1px solid var(--bg_color);
    border-radius: 10px;
    padding: 10px;
}
.package_content_box:hover .package_content_grid {
    background-color: rgba(8, 164, 214, 0.1);
    border-radius: 6px;
}
.package_content_grid {
    padding: 16px;
}
/* ------------------------------|| Health packages Css End ||------------------------------------- */
/* -------------------------------|| Book A Test Css Start ||-------------------------------------- */
.book_test_grid >.e-con-inner{
    display: grid;
    grid-template-columns: 25% auto;
    grid-gap: 30px;
}
.book_test_grid >.e-con-inner > div{
    width: 100% !important;
}
.Blood_content_sec {
    margin-top: 10px;
}
ul.sidebar_book_list {
    list-style: none;
    padding: 15px 20px 20px 20px;
    border: 1px solid var(--bg_color);
    border-radius: 10px;
    display: grid;
    grid-gap: 4px 0px;
}
ul.sidebar_book_list li a {
    color: #556684;
    font-family: 'samsungsharpsans' !important;
    font-size: 14px;
    font-style: normal;
    font-weight: 600 !important;
    line-height: normal;
    text-transform: capitalize;
    display: flex;
    grid-gap: 5px;
    padding: 4px;
    align-items: center;
    transition: 0.3s;
    min-width: 196px;
    max-width: 196px;
}
ul.sidebar_book_list li a span.head_icon {
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: aliceblue;
    border-radius: 50%;
}
ul.sidebar_book_list li a:hover,ul.sidebar_book_list li a.active {
    color: var(--white);
    background-color: var(--bg_color);
    border-radius: 600px;
    padding: 4px;
}
.checkup_type_grid .elementor-image-box-wrapper{
    display: grid !important;
    grid-template-columns: 69px auto;
    grid-gap: 20px;
    align-items: center;
}
.checkup_type_grid .elementor-image-box-wrapper > *{
    width: 100% !important;
}
.sidebar_right_grid {
    display: grid !important;
    grid-template-columns: 60% auto;
    justify-content: space-between;
    grid-gap: 24px;
    padding: 18px;
    border: 1px solid var(--bg_color);
    border-radius: 10px;
    margin-bottom: 10px;
}
.checkup_type_grid figure.elementor-image-box-img {
    margin: 0px !important;
}
.sidebar_right_grid:hover {
    background-color: rgba(8, 164, 214, 0.1);
}
.sidebar_right_grid:last-child {
    margin: 0px;
}
.checkup_type_icon img {
    width: 34px;
    height: 34px;
}
.checkup_type_icon {
    width: 58px;
    height: 58px;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid var(--bg_color);
    border-radius: 6px;
}
.sidebar_right_grid .sky_btn a {
    padding: 12px 36px !important;
    min-width: 156px;
    float: right;
}
.sidebar_right_grid .sky_btn {
    display: flex;
    align-items: center;
    justify-content: end;
}
.checkup_content_box h4 {
    margin: 0px;
    margin-bottom: 5px;
    color: var(--head_text);
    font-family: 'samsungsharpsans' !important;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px;
    text-transform: capitalize;
}
.checkup_content_box p {
    margin: 0px;
    position: relative;
    display: flex;
    align-items: center;
    grid-gap: 4px;
    color: #2A4065;
    font-family: 'samsungsharpsans' !important;
    font-size: 10px;
    font-style: normal;
    font-weight: 600 !important;
    line-height: normal;
}
.checkup_content_box p:before {
    content: "";
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguMzIyMjcgMC42ODc5ODhDNC4yNTc5OCAwLjY4Nzk4OCAwLjk2ODc1IDMuOTc2ODUgMC45Njg3NSA4LjA0MTVDMC45Njg3NSAxMi4xMDU3IDQuMjU3NjEgMTUuMzk1IDguMzIyMjcgMTUuMzk1QzEyLjM4NjUgMTUuMzk1IDE1LjY3NTggMTIuMTA2MiAxNS42NzU4IDguMDQxNUMxNS42NzU4IDMuOTc3MjggMTIuMzg2OSAwLjY4Nzk4OCA4LjMyMjI3IDAuNjg3OTg4Wk05LjA3NzQxIDEwLjk2MDVDOS4wNzc0MSAxMS4xOTI5IDguNzM4NjMgMTEuNDI1MSA4LjMyMjQxIDExLjQyNTFDNy44ODY4MyAxMS40MjUxIDcuNTc3MTIgMTEuMTkyOSA3LjU3NzEyIDEwLjk2MDVWNy4yNzI2NkM3LjU3NzEyIDcuMDAxNjQgNy44ODY4NiA2LjgxNzY5IDguMzIyNDEgNi44MTc2OUM4LjczODYzIDYuODE3NjkgOS4wNzc0MSA3LjAwMTY0IDkuMDc3NDEgNy4yNzI2NlYxMC45NjA1Wk04LjMyMjQ0IDUuOTI3MjVDNy44NzcxOCA1LjkyNzI1IDcuNTI4NzUgNS41OTgxNSA3LjUyODc1IDUuMjMwMzFDNy41Mjg3NSA0Ljg2MjQ5IDcuODc3MjEgNC41NDMwNyA4LjMyMjQ0IDQuNTQzMDdDOC43NTgwMiA0LjU0MzA3IDkuMTA2NTEgNC44NjI0OSA5LjEwNjUxIDUuMjMwMzFDOS4xMDY1MSA1LjU5ODE1IDguNzU3OTkgNS45MjcyNSA4LjMyMjQ0IDUuOTI3MjVaIiBmaWxsPSIjNDk0OTQ5Ii8+Cjwvc3ZnPgo=);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    display: block;
    width: 15px;
    height: 15px;
    border-radius: 50%;
}
.sidebar_left_sec h2 {
    margin: 0px;
    margin-bottom: 28px;
    text-transform: capitalize;
    color: rgba(21, 20, 20, 0.80);
    font-family: 'samsungsharpsans' !important;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px;
}
.condition_content_sec h2 {
    margin: 0px;
    color: var(--head_text);
    font-family: 'samsungsharpsans' !important;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px;
}
.condition_content_sec p {
    margin: 10px 0px 20px 0px;
    color: rgba(42, 64, 101, 0.80);
    font-family: 'samsungsharpsans' !important;
    font-size: 16px;
    font-style: normal;
    font-weight: 600 !important;
    line-height: 30px;
}
.condition_text_box .condition_content_sec p {
    margin: 0px !important;
}
.condition_content_sec p:last-child {
    margin-bottom: 0px;
}
.types_cookies_head h2 {
    font-family: 'samsungsharpsans' !important;
}
.types_cookies_text p {
    font-family: 'samsungsharpsans' !important;
    margin: 0px;
    display: grid;
    align-items: center;
    grid-gap: 24px;
    grid-template-columns: max-content auto;
    font-weight: 600 !important;
}
.types_cookies_text p:after {
    content: "";
    border-bottom: 1px solid var(--head_text);
    width: 100%;
    height: 1px;
    display: block;
}
.browser_note_head h4 {
    font-family: 'samsungsharpsans' !important;
    color: rgba(21, 20, 20, 0.80) !important;
}
.browser_note_head {
    padding: 22px 56px;
    background-color: #EDF2FF;
}
.thank_you_sec .radiodiagnosis_content_grid > div.e-con-inner {
    display: grid;
    grid-template-columns: 25% auto;
    grid-gap: 30px 50px;
}
.error_image_box figure {
    height: 100%;
}
.error_image_box figure img {
    max-height: 380px;
    object-fit: contain;
    display: block;
}
.error_box p {
    margin: 0px !important;
    font-family: 'samsungsharpsans' !important;
    font-weight: 600 !important;
}
/* ------------------------------|| Book A Test Css End ||--------------------------------------- */
span.text_title {
    font-weight: 700 !important;
    color: var(--head_text) !important;
    font-size: 18px !important;
    font-family: 'samsungsharpsans' !important;
}
.accordian_group_sec .elementor-tab-title {
    background-color: var(--border);
    border-radius: 6px !important;
    padding: 15px !important;
}
.accordian_group_sec .elementor-accordion-item {
    border: unset !important;
    margin-bottom: 12px !important;
}
.accordian_group_sec .elementor-tab-content {
    border: unset !important;
    padding: 16px !important;
}
.accordian_group_sec .elementor-accordion-item a.elementor-accordion-title {
    font-family: 'Axiforma' !important;
    font-size: 18px !important;
    text-decoration: unset !important;
    color: var(--head_text) !important;
}
.accordian_group_sec .elementor-tab-content p {
    margin: 0px !important;
    font-family: 'samsungsharpsans' !important;
    font-size: 16px !important;
    color: var(--text) !important;
}
.accordian_group_sec {
    display: none !important;
}
/* ------------------------------|| Responsive Css Start||---------------------------------------- */
/* ------------------------------|| Modal Form Css Start||---------------------------------------- */
.modal_box {
    position: fixed;
    width: calc(100% - 30px);
    max-width: 800px;
    margin: 0px auto;
    left: 50%;
    top: 52%;
    transform: translate(-50%, -50%);
    z-index: 1000;
    display: none;
    transition: all 0.4s;
}
.modal_overlay {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.75);
    z-index: 999;
    display: none;
    transition: all 0.3s;
}
.modal_box.show,.modal_box.show ~ .modal_overlay{
    display: block;
    animation: fadeIn 0.4s;
}
@keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.modal_box  .form_grid {
    grid-row-gap: 0px;
    display: grid;
    flex-flow: wrap;
}
.modal-header {
    position: absolute;
    top: -42px;
    right: 0px;
    z-index: 99999999;
}
.modal-header span.btn-close {
    filter: brightness(0) invert(1);
    opacity: 1;
    box-sizing: content-box;
    width: 22px;
    height: 22px;
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e");
    border: 0;
    display: block;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    cursor: pointer;
}
.modal_conent {
    padding: 30px;
    background-color: var(--white);
      border-radius: 12px;
}
@media(max-width:991px){
    .book_test_grid >.e-con-inner {
        grid-template-columns:repeat(1,1fr);
    }
}
@media(max-width:575px){
    .modal_conent {
        padding:24px 15px;
        max-height: 85vh;
        overflow: auto;
    }
     .modal_box  input[type=date], .modal_box  input[type=email], .modal_box  input[type=number], .modal_box  input[type=tel], .modal_box  input[type=text], .modal_box  select {
        height: 42px !important;
    }
    .form_group p {
        margin-bottom: 15px !important;
    }
    .modal_box .form_grid > div {
        width: calc(100%/2 - 6px);
    }
    .modal_box .form_grid > divm {
        width: calc(100%/2 - 6px);
    }
    .modal_box  .form_grid {
        display: flex;
         grid-column-gap: 12px;
    }
    .modal_box .form_grid:nth-child(4) > div,.modal_box .form_grid > .form_group.DOB ~ .form_group {
        width: 100%;
    }
}
/* ------------------------------|| Modal Form Css End ||---------------------------------------- */
/* ------------------------------|| Responsive Css Start||---------------------------------------- */
@media (max-width: 1400px){
    .menubar_list ul.hfe-nav-menu li {
/*         margin-right: 24px; */
    }
    ul.sub-menu {
        grid-gap: 24px 30px !important;
        min-width: 896px !important;
    }
}
@media (max-width: 1280px){
    .header_sec {
       /*  padding-right: 40px;
        padding-left: 40px; */
    }
    .header_logo_box {
        padding: 24px 0px;
        padding-right: 40px;
    }
    .header_right_sec {
        padding-right: 0px;
    }
    .header_logo_box .hfe-site-logo-set {
        max-width: 178px;
    }
    ul.sub-menu {
        min-width: 825px !important;
    }
}
@media (max-width: 1200px){
    .header_sec {
       /*  padding-right: 30px;
        padding-left: 30px; */
    }
    .header_logo_box {
        padding-right: 30px;
    }
    .header_right_sec {
        padding-right: 0px;
    }
    .header_logo_box {
        padding-right: 22px;
    }
    .menubar_list ul.hfe-nav-menu li {
        margin-right: 12px;
    }
    .radiodiagnosis_content_grid > div.e-con-inner,.thank_you_sec .radiodiagnosis_content_grid > div.e-con-inner {
        grid-template-columns: 30% auto;
        grid-gap: 30px 50px;
    }
    .speicalizationr_content_grid > div.e-con-inner {
        grid-template-columns: auto 30%;
        grid-gap: 30px 50px;
    }
    .footer_social_links ul {
        grid-gap: 14px;
    }
    .footer_menu ul li a {
        padding: 0px 12px !important;
    }
    .menubar_list ul.hfe-nav-menu li > ul li {
        width: 218px;
    }
    ul.sub-menu {
        grid-gap: 24px 24px !important;
        min-width: 738px !important;
    }
    .header_logo_box .hfe-site-logo-set {
        max-width: 148px;
    }
    .testimonial_slider_grid > div .testimonial_slider_box .swiper-wrapper > div.slide-item {
        width: 47.5% !important ;
    }
}
@media(max-width: 1024px) {
    .testimonial_slider_grid > div .testimonial_slider_box .swiper-wrapper > div.slide-item {
        width: 47.2% !important;
        padding: 24px;
    }
    .menubar_list ul.hfe-nav-menu li a {
        padding: 16px 8px !important;
    }
    ul.appointment_tab li a {
        padding: 18px;
    }
    .appointment_sec_box {
        margin-top: -56px
    }
    .sec_content_head {
        max-width: 100% !important;
        width: 75% !important;
    }
    .footer_sec_grid {
        grid-template-columns: repeat(1,1fr);
    }
    .copyright_grid > div.e-con-inner {
        display: grid;
        grid-template-columns: repeat(1,1fr);
        grid-gap: 18px;
    }
    .copyright_menu_links {
        justify-content: center;
    }
    .copyright_text p {
        text-align: center;
    }
    .pathology_content_grid {
        grid-template-columns: 32% auto;
    }
    .plan_box_grid > div.e-con-inner {
        grid-template-columns: repeat(2,1fr);
    }
    .browser_note_head {
        padding: 18px 40px;
    }
    .menubar_list ul.hfe-nav-menu li {
        margin-right: 3px !important;
    }
    ul.sub-menu {
        min-width: 718px !important;
    }
    .testimonial_slider_grid .item-content-wrapper .item-content {
        min-height: 204px;
    }
    .header_logo_box {
        padding: 30px 0px;
        padding-right: 24px;
    }
    .services_box_grid {
        grid-gap: 30px 60px !important;
    }
}
@media(max-width: 991px) {
/* --------------------------|| header responsive start||---------------------------------*/
    .header_sec {
        /* padding-right: 15px;
        padding-left: 15px; */
    }
    .header_social_box {
        display: none;
    }
    .header_top_box {
        grid-template-columns: auto max-content ;
    }
    .header_tab a:last-child {
        padding-left: 14px;
    }
    .header_right_sec {
        grid-gap: 16px !important;
    }
    header nav{
        position: fixed;
        top: 118px;
        display: block !important;
        left: 0;
        z-index: 99;
        background-color: var(--white);
        transform: translateX(-100%);
        transition: all 0.4s linear;
        height: 100%;
        width: 100%;
    }
     header nav .hfe-nav-menu {
        display: block !important;
        z-index: 99;
        background-color: var(--white);
        width: 100%;
        padding: 0px 15px 25px !important;
        transition: all 0.4s linear;
        height: 100%;
     }
    header.show nav{
        transform: translateX(0%);
        overflow: hidden;
    }
    header.show .report_test_group{
        transform: translateX(0%);
    }
    header nav .hfe-nav-menu li a {
        padding: 0px !important;
        margin: 0px !important;
    }
    header nav .hfe-nav-menu li {
        display: block;
    }
    header nav .hfe-nav-menu li a {
        display: block;
        padding: 15px 0px !important;
        color: black !important;
    }
    .header_right_sec {
        grid-gap: 0px !important;
        display: grid;
        grid-template-columns: auto max-content;
    }
    .header_menubar {
        width: max-content;
    }
    .menubar_list ul.hfe-nav-menu li a {
        padding: 16px 16px !important;
        border-bottom: 1px solid var(--border) !important;
    }
    .menubar_list ul.hfe-nav-menu li a:hover, .menubar_list ul.hfe-nav-menu li.menu-item.current-menu-item a.hfe-menu-item {
        border-color: var(--pink) !important;
        border-radius: unset;
        background-color: unset !important;
    }
/*----------|| Toggle Btn css ||--------------*/
     .ham {
         cursor: pointer;
         -webkit-tap-highlight-color: transparent;
         transition: transform 400ms;
         -moz-user-select: none;
         -webkit-user-select: none;
         -ms-user-select: none;
         user-select: none;
         max-width: 50px;
    }
     .hamRotate.active {
         transform: rotate(45deg);
    }
     .hamRotate180.active {
         transform: rotate(180deg);
    }
     .line {
         fill: none;
         transition: stroke-dasharray 400ms, stroke-dashoffset 400ms;
         stroke: var(--red);
         stroke-width: 3px;
         stroke-linecap: round;
    }
    header#masthead.sticky .line {
         stroke: var(--bg_color);
    }
    .line {
        stroke: var(--bg_color);
    }
     .ham7 .top {
         stroke-dasharray: 40 82;
    }
     .ham7 .middle {
         stroke-dasharray: 40 111;
    }
     .ham7 .bottom {
         stroke-dasharray: 40 161;
    }
     .ham7.active .top {
         stroke-dasharray: 17 82;
         stroke-dashoffset: -62px;
    }
     .ham7.active .middle {
         stroke-dashoffset: 23px;
    }
     .ham7.active .bottom {
         stroke-dashoffset: -83px;
    }
       .toggle_btn {
        display: block;
        position: relative;
        top: 4px;
        z-index: 99;
        text-align: right;
        margin-right: 0px;
    }
        /*----------|| Toggle Btn css ||--------------*/
    .header_sec_grid {
        align-items: center;
    }
    .header_logo_box {
        border-right: unset;
    }
    .header_logo_box .hfe-site-logo-set {
        max-width: 140px;
    }
/* --------------------------|| header responsive End ||---------------------------------*/
    .Pathology_box_grid {
        grid-template-columns: repeat(2,1fr);
    }
    .service_box_grid > div.e-con-inner {
        grid-template-columns: repeat(2,1fr);
    } 
    .imaging_center_grid > div.e-con-inner {
        grid-template-columns: repeat(1,1fr);
        grid-gap: 30px;
    } 
    .imaging_img_box img {
        max-height: 776px;
    }
    .journey_box_grid {
        grid-template-columns: repeat(2,1fr);
    }
    .speicalizationr_content_grid > div.e-con-inner {
        grid-template-columns: auto 35%;
        grid-gap: 30px 40px;
    }
    .radiodiagnosis_content_grid > div.e-con-inner,.thank_you_sec .radiodiagnosis_content_grid > div.e-con-inner {
        grid-template-columns: 35% auto;
        grid-gap: 30px 40px;
    }
    .book_test_grid {
        grid-template-columns: repeat(1,1fr);
    }
    .condition_content_sec h2 {
        font-size: 20px;
    }
    .error_image_box figure img {
        max-height: 310px;
    }
    .menubar_list ul.hfe-nav-menu li > ul li {
        display: block;
        width: 100%;
        min-width: unset !important;
    }
    ul.sub-menu {
        min-width: unset !important;
        width: 100% !important;
        grid-template-columns: repeat(1,1fr);
        position: unset !important;
        box-shadow: unset !important;
        padding: 15px 0px 0px;
        opacity: 1 !important;
        visibility: visible !important;
        display: none;
    }
    span.hfe-menu-toggle {
        transform: rotate(0deg);
        transition: all 0.3s;
    }
    .sub-menu-active ~ ul.sub-menu {
        display: grid;
        padding: 0px;
        grid-gap: 0px !important;
        transform: unset;
    }
    .sub-menu-active span.hfe-menu-toggle {
        transform: rotate(180deg);
    }
    header nav .hfe-nav-menu {
        max-height: 85vh;
        overflow: auto;
    }
    .menubar_list ul.hfe-nav-menu li > ul li a {
        padding: 16px 16px !important;
        border-width: 1px !important;
    }
    .menubar_list ul.hfe-nav-menu li > ul li:last-child a{
        border-width: 1px !important; 
    }
    .testimonial_slider_grid > div .testimonial_slider_box .swiper-wrapper > div.slide-item {
        width: calc(100% - 24px) !important;
        padding: 30px;
    }
    .services_box_grid {
        grid-template-columns: repeat(1,1fr);
        grid-gap: 24px 60px !important;
    }
    .pathology_services_grid,.preventive_health_grid {
        grid-gap: 30px 30px !important;
    }
    .content_sec_grid {
        grid-template-columns: repeat(1,1fr) !important;
    }
    .mri_type_sec {
        grid-template-columns: repeat(1,1fr);
    }
    .biochemistry_img_box {
        order: 1;
    }
    .biochemistry_content_box {
        order: 2;
    }
    .header_sec_grid > div {
        align-items: center !important;
    }
    .testimonial_slider_grid .item-content-wrapper .item-content {
        min-height: 114px;
    }
    ul.appointment_tab li {
        width: calc(100%/2 - 0px) !important;
    }
    ul.appointment_tab li a {
        justify-content: left;
    }
    .header_logo_box {
        padding: 16px 0px;
    }
}
@media(max-width: 767px) {
    header nav .hfe-nav-menu {
        padding: 47px 0px 0px !important;
    }
   .report_test_group {
        position: fixed;
        width: 100%;
        top: 102px;
        left: 0px;
        right: 0px;
        transform: translateX(-100%);
        transition: 0.4s linear;
        z-index: 2;
        background-color: var(--white);
    }
    .header_top_box {
        grid-template-columns: unset;
    }
    .header_tab {
        max-width: 100%;
    }
    .header_tab a {
        text-align: center;
    }
    .header_tab a.active {
        border-radius: unset;
    }
    .header_tab {
        border-radius: unset;
    }
    .Pathology_box_grid {
        grid-template-columns: repeat(2,1fr);
    }
    .service_box_grid > div.e-con-inner {
        grid-template-columns: repeat(1,1fr);
    } 
    .imaging_center_grid > div.e-con-inner {
        grid-template-columns: repeat(1,1fr);
        grid-gap: 30px;
    } 
    .imaging_img_box img {
        max-height: 776px;
    }
    .journey_box_grid {
        grid-template-columns: repeat(2,1fr);
    }
    .contact_datails_grid {
        grid-template-columns: repeat(1,1fr);
    }
    .copyright_text p {
        text-align: left;
    }
    .copyright_menu_links {
        justify-content: left;
    }
    .copyright_menu_links nav ul li:first-child a {
        padding-left: 0px !important;
    }
    .pathology_content_grid {
        display: grid;
        grid-template-columns: repeat(1,1fr);
        grid-gap: 18px;
    }
    .pathology_img_grid {
        grid-template-columns: repeat(2,1fr);
    }
    .pathology_img_grid > div:nth-child(1) img {
        max-height: 340px;
        object-fit: cover;
    }
    .radiodiagnosis_content_grid > div.e-con-inner {
        grid-template-columns: repeat(1,1fr);
        grid-gap: 30px 30px;
    }
    .thank_you_sec .radiodiagnosis_content_grid > div.e-con-inner {
        grid-template-columns: 50% auto;
        grid-gap: 30px 30px;
    }
    .speicalizationr_content_grid > div.e-con-inner {
        grid-template-columns: repeat(1,1fr);
        grid-gap: 30px 30px;
    }
    .plan_box_grid > div.e-con-inner {
        grid-gap: 24px 24px;
    }
    .package_content_grid {
        padding: 12px;
    }
    span.pay {
        font-size: 24px;
    }
    .copyright_menu_links {
        display: grid;
        grid-template-columns: repeat(1,1fr);
        grid-gap: 18px !important;
    }
    .footer_social_links ul {
        grid-gap: 24px;
    }
    .footer_menu ul li a {
        padding: 0px 18px !important;
    }
    .radiodiagnosis_content_grid .elementor-widget-container img,.speicalizationr_content_grid .elementor-widget-container img  {
        max-height: 725px !important;
    }
    .testimonial_slider_grid .item-content-wrapper .item-content {
        min-height: 144px;
    }
    ul.appointment_tab li {
        width: calc(100%/1 - 0px) !important;
    }
}
@media(max-width: 575px) {
    .appointment_form_group .form_group.phone p,.appointment_form_group .form_group.DOB p{
        margin-bottom:20px !important;
     }
    .Pathology_box_grid {
        grid-template-columns: repeat(1,1fr);
    }
    .imaging_center_grid > div.e-con-inner {
        grid-template-columns: repeat(1,1fr);
        grid-gap: 30px;
    } 
    .imaging_img_box img {
        max-height: 776px;
    }
    .journey_box_grid {
        grid-template-columns: repeat(1,1fr);
    }
    .copyright_menu_links nav ul li a {
        padding: 14px !important;
    }
    .accredited_group_grid > div.e-con-inner {
        grid-template-columns: repeat(1,1fr);
        grid-gap: 18px;
    }
    .sec_content_head {
        width: 100% !important;
    }
    .form_grid {
        grid-template-columns: repeat(1,1fr);
        grid-gap: 0;
    }
    .plan_box_grid > div.e-con-inner {
        grid-template-columns: repeat(1,1fr);
    }
    .sidebar_right_grid {
        grid-template-columns: repeat(1,1fr);
        grid-gap: 20px;
    }
    .sidebar_right_grid .sky_btn a {
        width: 100%;
        text-align: center;
    }
    .sky_btn {
        justify-content: unset !important;
    }
    ul.appointment_tab li a {
        padding: 12px 8px;
    }
    .browser_note_head {
        padding: 18px 24px;
        text-align: center;
    }
    .thank_you_sec .radiodiagnosis_content_grid > div.e-con-inner {
        grid-template-columns: repeat(1,1fr);
    }
    .error_image_box figure img {
        max-height: 260px;
    }
    .pathology_services_head h2 {
        grid-gap: 18px;
        grid-template-columns: repeat(1,1fr) !important;
    }
    br{
        display: none;
    }
    .header_sec_grid {
        align-items: center;
        grid-gap: 15px !important;
        grid-template-columns: 110px auto;
    }
    .header_logo_box {
        padding: 14px 0px;
    }
    .report_test_group {
        top: 99px;
    }
    header nav .hfe-nav-menu {
        padding: 28px 0px 25px !important;
    }
    input[type=date], input[type=email], input[type=number], input[type=tel], input[type=text], select {
        padding: 8px 15px !important;
        height: 40px;
    }
    .copyright_menu_links nav ul li a {
        padding: 9px 0px !important;
        display: block;
    }
    .copyright_menu_links nav ul {
        display: grid !important;
        grid-template-columns: repeat(1,1fr);
    }
    .copyright_menu_links nav ul li:first-child a {
        padding-top: 0px !important;
    }
    .copyright_menu_links nav ul li:last-child a {
        padding-bottom: 0px !important;
    }
    ul.sub-menu {
        grid-template-columns: repeat(1,1fr);
        grid-gap: 0px 24px !important;
    }
    .appointment_sec_box {
        padding: 16px 16px 8px 16px;
    }
    .sky_btn a {
        padding: 14px 28px !important;
    }
    .whataap_inquiry_group {
        right: -57px;
/*         padding: 6px !important; */
    }
    .appointment_form_group {
        padding: 16px;
    }
    .testimonial_slider_grid > div .testimonial_slider_box .swiper-wrapper > div.slide-item {
        padding: 16px;
    }
    .pathology_services_head h2:after {
        display: none;
    }
    .services_box_grid {
        grid-gap: 18px 30px !important;
    }
    .types_cookies_text p:after {
        display: none;
    }
    .testimonial_slider_grid .item-content-wrapper .item-content {
        min-height: 174px;
    }
    .whataap_inquiry_group ul li a {
        padding: 8px !important;
        grid-gap: 8px;
        font-size: 14px !important;
    }
}
@media(max-width: 375px){
    .header_sec_grid {
        grid-gap: 10px !important;
        grid-template-columns: 100px auto;
    }
    .testimonial_slider_grid .item-content-wrapper .item-content {
        min-height: 324px;
    }
}


.elementor-image-gallery .gallery-item{
	margin-bottom:10px !important;
}