@font-face {
    font-family: 'Nexa';
    font-style: normal;
    font-weight: bold;
    font-display: auto;
    src: url('https://salute.vamtam.com/wp-content/uploads/2020/03/NexaBold.eot');
    src: url('https://salute.vamtam.com/wp-content/uploads/2020/03/NexaBold.eot?#iefix') format('embedded-opentype'),
        url('https://salute.vamtam.com/wp-content/uploads/2020/03/NexaBold.woff2') format('woff2'),
        url('https://salute.vamtam.com/wp-content/uploads/2020/03/NexaBold.woff') format('woff'),
        url('https://salute.vamtam.com/wp-content/uploads/2020/03/NexaBold.ttf') format('truetype'),
        url('https://salute.vamtam.com/wp-content/uploads/2020/03/NexaBold.svg#Nexa') format('svg');
}

@font-face {
    font-family: 'Nexa';
    font-style: normal;
    font-weight: 300;
    font-display: auto;
    src: url('https://salute.vamtam.com/wp-content/uploads/2020/03/NexaLight.eot');
    src: url('https://salute.vamtam.com/wp-content/uploads/2020/03/NexaLight.eot?#iefix') format('embedded-opentype'),
        url('https://salute.vamtam.com/wp-content/uploads/2020/03/NexaLight.woff2') format('woff2'),
        url('https://salute.vamtam.com/wp-content/uploads/2020/03/NexaLight.woff') format('woff'),
        url('https://salute.vamtam.com/wp-content/uploads/2020/03/NexaLight.ttf') format('truetype'),
        url('https://salute.vamtam.com/wp-content/uploads/2020/03/NexaLight.svg#Nexa') format('svg');
}

@font-face {
    font-family: 'Salute';
    font-style: normal;
    font-weight: normal;
    font-display: auto;
    src: url('https://salute.vamtam.com/wp-content/uploads/2020/03/theme-icons.woff') format('woff'),
        url('https://salute.vamtam.com/wp-content/uploads/2020/03/theme-icons.ttf') format('truetype');
}


@font-face {
    font-family: 'icomoon';
    src: url(https://salute.vamtam.com/wp-content/themes/salute/vamtam/assets/fonts/icons/icomoon.woff2) format('woff2'),
        url(https://salute.vamtam.com/wp-content/themes/salute/vamtam/assets/fonts/icons/icomoon.woff) format('woff'),
        url(https://salute.vamtam.com/wp-content/themes/salute/vamtam/assets/fonts/icons/icomoon.ttf) format('ttf');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'vamtam-theme';
    src: url(https://salute.vamtam.com/wp-content/themes/salute/vamtam/assets/fonts/theme-icons/theme-icons.woff2) format('woff2'),
        url(https://salute.vamtam.com/wp-content/themes/salute/vamtam/assets/fonts/theme-icons/theme-icons.woff) format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Salute';
    font-style: normal;
    font-weight: normal;
    font-display: auto;
    src: url('https://salute.vamtam.com/wp-content/uploads/2020/03/theme-icons.woff') format('woff'),
        url('https://salute.vamtam.com/wp-content/uploads/2020/03/theme-icons.ttf') format('truetype');
}


@font-face {
    font-family: 'GT Eesti Pro Text';
    src: url('../font/GTEestiProText-ThinItalic.eot');
    src: local('GT Eesti Pro Text Thin Italic'), local('GTEestiProText-ThinItalic'),
        url('../font/GTEestiProText-ThinItalic.eot?#iefix') format('embedded-opentype'),
        url('../font/GTEestiProText-ThinItalic.woff2') format('woff2'),
        url('../font/GTEestiProText-ThinItalic.woff') format('woff'),
        url('../font/GTEestiProText-ThinItalic.ttf') format('truetype');
    font-weight: 100;
    font-style: italic;
}

@font-face {
    font-family: 'GT Eesti Pro Text';
    src: url('../font/GTEestiProText-Medium.eot');
    src: local('GT Eesti Pro Text Medium'), local('GTEestiProText-Medium'),
        url('../font/GTEestiProText-Medium.eot?#iefix') format('embedded-opentype'),
        url('../font/GTEestiProText-Medium.woff2') format('woff2'),
        url('../font/GTEestiProText-Medium.woff') format('woff'),
        url('../font/GTEestiProText-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'GT Eesti Pro Text';
    src: url('../font/GTEestiProText-LightItalic.eot');
    src: local('GT Eesti Pro Text Light Italic'), local('GTEestiProText-LightItalic'),
        url('../font/GTEestiProText-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('../font/GTEestiProText-LightItalic.woff2') format('woff2'),
        url('../font/GTEestiProText-LightItalic.woff') format('woff'),
        url('../font/GTEestiProText-LightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'GT Eesti Pro Display';
    src: url('../font/GTEestiProDisplay-Bold.eot');
    src: local('GT Eesti Pro Display Bold'), local('GTEestiProDisplay-Bold'),
        url('../font/GTEestiProDisplay-Bold.eot?#iefix') format('embedded-opentype'),
        url('../font/GTEestiProDisplay-Bold.woff2') format('woff2'),
        url('../font/GTEestiProDisplay-Bold.woff') format('woff'),
        url('../font/GTEestiProDisplay-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'GT Eesti Pro Text';
    src: url('../font/GTEestiProText-Light.eot');
    src: local('GT Eesti Pro Text Light'), local('GTEestiProText-Light'),
        url('../font/GTEestiProText-Light.eot?#iefix') format('embedded-opentype'),
        url('../font/GTEestiProText-Light.woff2') format('woff2'),
        url('../font/GTEestiProText-Light.woff') format('woff'),
        url('../font/GTEestiProText-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'GT Eesti Pro Display';
    src: url('../font/GTEestiProDisplay-MediumItalic.eot');
    src: local('GT Eesti Pro Display Medium Italic'), local('GTEestiProDisplay-MediumItalic'),
        url('../font/GTEestiProDisplay-MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('../font/GTEestiProDisplay-MediumItalic.woff2') format('woff2'),
        url('../font/GTEestiProDisplay-MediumItalic.woff') format('woff'),
        url('../font/GTEestiProDisplay-MediumItalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'GT Eesti Pro Text';
    src: url('../font/GTEestiProText-RegularItalic.eot');
    src: local('GT Eesti Pro Text Regular Italic'), local('GTEestiProText-RegularItalic'),
        url('../font/GTEestiProText-RegularItalic.eot?#iefix') format('embedded-opentype'),
        url('../font/GTEestiProText-RegularItalic.woff2') format('woff2'),
        url('../font/GTEestiProText-RegularItalic.woff') format('woff'),
        url('../font/GTEestiProText-RegularItalic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'GT Eesti Pro Text Book';
    src: url('../font/GTEestiProText-Book.eot');
    src: local('GT Eesti Pro Text Book'), local('GTEestiProText-Book'),
        url('../font/GTEestiProText-Book.eot?#iefix') format('embedded-opentype'),
        url('../font/GTEestiProText-Book.woff2') format('woff2'),
        url('../font/GTEestiProText-Book.woff') format('woff'),
        url('../font/GTEestiProText-Book.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'GT Eesti Pro Text';
    src: url('../font/GTEestiProText-BoldItalic.eot');
    src: local('GT Eesti Pro Text Bold Italic'), local('GTEestiProText-BoldItalic'),
        url('../font/GTEestiProText-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../font/GTEestiProText-BoldItalic.woff2') format('woff2'),
        url('../font/GTEestiProText-BoldItalic.woff') format('woff'),
        url('../font/GTEestiProText-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'GT Eesti Pro Text';
    src: url('../font/GTEestiProText-UltraLightItalic.eot');
    src: local('GT Eesti Pro Text UltraLight Italic'), local('GTEestiProText-UltraLightItalic'),
        url('../font/GTEestiProText-UltraLightItalic.eot?#iefix') format('embedded-opentype'),
        url('../font/GTEestiProText-UltraLightItalic.woff2') format('woff2'),
        url('../font/GTEestiProText-UltraLightItalic.woff') format('woff'),
        url('../font/GTEestiProText-UltraLightItalic.ttf') format('truetype');
    font-weight: 200;
    font-style: italic;
}

@font-face {
    font-family: 'GT Eesti Pro Display';
    src: url('../font/GTEestiProDisplay-Thin.eot');
    src: local('GT Eesti Pro Display Thin'), local('GTEestiProDisplay-Thin'),
        url('../font/GTEestiProDisplay-Thin.eot?#iefix') format('embedded-opentype'),
        url('../font/GTEestiProDisplay-Thin.woff2') format('woff2'),
        url('../font/GTEestiProDisplay-Thin.woff') format('woff'),
        url('../font/GTEestiProDisplay-Thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'GT Eesti Pro Text';
    src: url('../font/GTEestiProText-Regular.eot');
    src: local('GT Eesti Pro Text Regular'), local('GTEestiProText-Regular'),
        url('../font/GTEestiProText-Regular.eot?#iefix') format('embedded-opentype'),
        url('../font/GTEestiProText-Regular.woff2') format('woff2'),
        url('../font/GTEestiProText-Regular.woff') format('woff'),
        url('../font/GTEestiProText-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'GT Eesti Pro Display';
    src: url('../font/GTEestiProDisplay-Light.eot');
    src: local('GT Eesti Pro Display Light'), local('GTEestiProDisplay-Light'),
        url('../font/GTEestiProDisplay-Light.eot?#iefix') format('embedded-opentype'),
        url('../font/GTEestiProDisplay-Light.woff2') format('woff2'),
        url('../font/GTEestiProDisplay-Light.woff') format('woff'),
        url('../font/GTEestiProDisplay-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'GT Eesti Pro Display';
    src: url('../font/GTEestiProDisplay-UltraBold.eot');
    src: local('GT Eesti Pro Display UltraBold'), local('GTEestiProDisplay-UltraBold'),
        url('../font/GTEestiProDisplay-UltraBold.eot?#iefix') format('embedded-opentype'),
        url('../font/GTEestiProDisplay-UltraBold.woff2') format('woff2'),
        url('../font/GTEestiProDisplay-UltraBold.woff') format('woff'),
        url('../font/GTEestiProDisplay-UltraBold.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'GT Eesti Pro Display';
    src: url('../font/GTEestiProDisplay-UltraBoldItalic.eot');
    src: local('GT Eesti Pro Display UltraBold Italic'), local('GTEestiProDisplay-UltraBoldItalic'),
        url('../font/GTEestiProDisplay-UltraBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../font/GTEestiProDisplay-UltraBoldItalic.woff2') format('woff2'),
        url('../font/GTEestiProDisplay-UltraBoldItalic.woff') format('woff'),
        url('../font/GTEestiProDisplay-UltraBoldItalic.ttf') format('truetype');
    font-weight: 800;
    font-style: italic;
}

@font-face {
    font-family: 'GT Eesti Pro Display';
    src: url('../font/GTEestiProDisplay-Medium.eot');
    src: local('GT Eesti Pro Display Medium'), local('GTEestiProDisplay-Medium'),
        url('../font/GTEestiProDisplay-Medium.eot?#iefix') format('embedded-opentype'),
        url('../font/GTEestiProDisplay-Medium.woff2') format('woff2'),
        url('../font/GTEestiProDisplay-Medium.woff') format('woff'),
        url('../font/GTEestiProDisplay-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'GT Eesti Pro Display';
    src: url('../font/GTEestiProDisplay-UltraLight.eot');
    src: local('GT Eesti Pro Display UltraLight'), local('GTEestiProDisplay-UltraLight'),
        url('../font/GTEestiProDisplay-UltraLight.eot?#iefix') format('embedded-opentype'),
        url('../font/GTEestiProDisplay-UltraLight.woff2') format('woff2'),
        url('../font/GTEestiProDisplay-UltraLight.woff') format('woff'),
        url('../font/GTEestiProDisplay-UltraLight.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'GT Eesti Pro Display';
    src: url('../font/GTEestiProDisplay-RegularItalic.eot');
    src: local('GT Eesti Pro Display Regular Italic'), local('GTEestiProDisplay-RegularItalic'),
        url('../font/GTEestiProDisplay-RegularItalic.eot?#iefix') format('embedded-opentype'),
        url('../font/GTEestiProDisplay-RegularItalic.woff2') format('woff2'),
        url('../font/GTEestiProDisplay-RegularItalic.woff') format('woff'),
        url('../font/GTEestiProDisplay-RegularItalic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'GT Eesti Pro Display';
    src: url('../font/GTEestiProDisplay-LightItalic.eot');
    src: local('GT Eesti Pro Display Light Italic'), local('GTEestiProDisplay-LightItalic'),
        url('../font/GTEestiProDisplay-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('../font/GTEestiProDisplay-LightItalic.woff2') format('woff2'),
        url('../font/GTEestiProDisplay-LightItalic.woff') format('woff'),
        url('../font/GTEestiProDisplay-LightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'GT Eesti Pro Text';
    src: url('../font/GTEestiProText-Bold.eot');
    src: local('GT Eesti Pro Text Bold'), local('GTEestiProText-Bold'),
        url('../font/GTEestiProText-Bold.eot?#iefix') format('embedded-opentype'),
        url('../font/GTEestiProText-Bold.woff2') format('woff2'),
        url('../font/GTEestiProText-Bold.woff') format('woff'),
        url('../font/GTEestiProText-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'GT Eesti Pro Text';
    src: url('../font/GTEestiProText-Thin.eot');
    src: local('GT Eesti Pro Text Thin'), local('GTEestiProText-Thin'),
        url('../font/GTEestiProText-Thin.eot?#iefix') format('embedded-opentype'),
        url('../font/GTEestiProText-Thin.woff2') format('woff2'),
        url('../font/GTEestiProText-Thin.woff') format('woff'),
        url('../font/GTEestiProText-Thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'GT Eesti Pro Display';
    src: url('../font/GTEestiProDisplay-UltraLightItalic.eot');
    src: local('GT Eesti Pro Display UltraLight Italic'), local('GTEestiProDisplay-UltraLightItalic'),
        url('../font/GTEestiProDisplay-UltraLightItalic.eot?#iefix') format('embedded-opentype'),
        url('../font/GTEestiProDisplay-UltraLightItalic.woff2') format('woff2'),
        url('../font/GTEestiProDisplay-UltraLightItalic.woff') format('woff'),
        url('../font/GTEestiProDisplay-UltraLightItalic.ttf') format('truetype');
    font-weight: 200;
    font-style: italic;
}

@font-face {
    font-family: 'GT Eesti Pro Display';
    src: url('../font/GTEestiProDisplay-BoldItalic.eot');
    src: local('GT Eesti Pro Display Bold Italic'), local('GTEestiProDisplay-BoldItalic'),
        url('../font/GTEestiProDisplay-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../font/GTEestiProDisplay-BoldItalic.woff2') format('woff2'),
        url('../font/GTEestiProDisplay-BoldItalic.woff') format('woff'),
        url('../font/GTEestiProDisplay-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'GT Eesti Pro Text';
    src: url('../font/GTEestiProText-MediumItalic.eot');
    src: local('GT Eesti Pro Text Medium Italic'), local('GTEestiProText-MediumItalic'),
        url('../font/GTEestiProText-MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('../font/GTEestiProText-MediumItalic.woff2') format('woff2'),
        url('../font/GTEestiProText-MediumItalic.woff') format('woff'),
        url('../font/GTEestiProText-MediumItalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'GT Eesti Pro Text Book';
    src: url('../font/GTEestiProText-BookItalic.eot');
    src: local('GT Eesti Pro Text Book Italic'), local('GTEestiProText-BookItalic'),
        url('../font/GTEestiProText-BookItalic.eot?#iefix') format('embedded-opentype'),
        url('../font/GTEestiProText-BookItalic.woff2') format('woff2'),
        url('../font/GTEestiProText-BookItalic.woff') format('woff'),
        url('../font/GTEestiProText-BookItalic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'GT Eesti Pro Text';
    src: url('../font/GTEestiProText-UltraLight.eot');
    src: local('GT Eesti Pro Text UltraLight'), local('GTEestiProText-UltraLight'),
        url('../font/GTEestiProText-UltraLight.eot?#iefix') format('embedded-opentype'),
        url('../font/GTEestiProText-UltraLight.woff2') format('woff2'),
        url('../font/GTEestiProText-UltraLight.woff') format('woff'),
        url('../font/GTEestiProText-UltraLight.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'GT Eesti Pro Display';
    src: url('../font/GTEestiProDisplay-Regular.eot');
    src: local('GT Eesti Pro Display Regular'), local('GTEestiProDisplay-Regular'),
        url('../font/GTEestiProDisplay-Regular.eot?#iefix') format('embedded-opentype'),
        url('../font/GTEestiProDisplay-Regular.woff2') format('woff2'),
        url('../font/GTEestiProDisplay-Regular.woff') format('woff'),
        url('../font/GTEestiProDisplay-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'GT Eesti Pro Display';
    src: url('../font/GTEestiProDisplay-ThinItalic.eot');
    src: local('GT Eesti Pro Display Thin Italic'), local('GTEestiProDisplay-ThinItalic'),
        url('../font/GTEestiProDisplay-ThinItalic.eot?#iefix') format('embedded-opentype'),
        url('../font/GTEestiProDisplay-ThinItalic.woff2') format('woff2'),
        url('../font/GTEestiProDisplay-ThinItalic.woff') format('woff'),
        url('../font/GTEestiProDisplay-ThinItalic.ttf') format('truetype');
    font-weight: 100;
    font-style: italic;
}

@font-face {
    font-family: Graphik;
    src: url(https://s3.eu-west-2.amazonaws.com/marvelapp-styleguide/fonts/00.+Graphik-Semibold.woff2) format("woff2"), url(https://s3.eu-west-2.amazonaws.com/marvelapp-styleguide/fonts/00.+Graphik-Semibold.eot) format("embedded-opentype"), url(https://s3.eu-west-2.amazonaws.com/marvelapp-styleguide/fonts/00.+Graphik-Semibold.woff) format("woff");
    font-weight: 600;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: Graphik;
    src: url(https://s3.eu-west-2.amazonaws.com/marvelapp-styleguide/fonts/00.+Graphik-Medium-Web.woff2) format("woff2"), url(https://s3.eu-west-2.amazonaws.com/marvelapp-styleguide/fonts/00.+Graphik-Medium-Web.eot) format("embedded-opentype"), url(https://s3.eu-west-2.amazonaws.com/marvelapp-styleguide/fonts/00.+Graphik-Medium-Web.woff) format("woff");
    font-weight: 500;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: Graphik;
    src: url(https://s3.eu-west-2.amazonaws.com/marvelapp-styleguide/fonts/00.+Graphik-Regular-Web.woff2) format("woff2"), url(https://s3.eu-west-2.amazonaws.com/marvelapp-styleguide/fonts/00.+Graphik-Regular-Web.eot) format("embedded-opentype"), url(https://s3.eu-west-2.amazonaws.com/marvelapp-styleguide/fonts/00.+Graphik-Regular-Web.woff) format("woff");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: Graphik;
    src: url(https://s3.eu-west-2.amazonaws.com/marvelapp-styleguide/fonts/00.+Graphik-Regular-Web.woff2) format("woff2"), url(https://s3.eu-west-2.amazonaws.com/marvelapp-styleguide/fonts/00.+Graphik-Regular-Web.eot) format("embedded-opentype"), url(https://s3.eu-west-2.amazonaws.com/marvelapp-styleguide/fonts/00.+Graphik-Regular-Web.woff) format("woff");
    font-weight: 300;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: Graphik;
    src: url(https://s3.eu-west-2.amazonaws.com/marvelapp-styleguide/fonts/00.+Graphik-Semibold.woff2) format("woff2"), url(https://s3.eu-west-2.amazonaws.com/marvelapp-styleguide/fonts/00.+Graphik-Semibold.eot) format("embedded-opentype"), url(https://s3.eu-west-2.amazonaws.com/marvelapp-styleguide/fonts/00.+Graphik-Semibold.woff) format("woff");
    font-weight: 600;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: Graphik;
    src: url(https://s3.eu-west-2.amazonaws.com/marvelapp-styleguide/fonts/00.+Graphik-Medium-Web.woff2) format("woff2"), url(https://s3.eu-west-2.amazonaws.com/marvelapp-styleguide/fonts/00.+Graphik-Medium-Web.eot) format("embedded-opentype"), url(https://s3.eu-west-2.amazonaws.com/marvelapp-styleguide/fonts/00.+Graphik-Medium-Web.woff) format("woff");
    font-weight: 500;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: Graphik;
    src: url(https://s3.eu-west-2.amazonaws.com/marvelapp-styleguide/fonts/00.+Graphik-Regular-Web.woff2) format("woff2"), url(https://s3.eu-west-2.amazonaws.com/marvelapp-styleguide/fonts/00.+Graphik-Regular-Web.eot) format("embedded-opentype"), url(https://s3.eu-west-2.amazonaws.com/marvelapp-styleguide/fonts/00.+Graphik-Regular-Web.woff) format("woff");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: Graphik;
    src: url(https://s3.eu-west-2.amazonaws.com/marvelapp-styleguide/fonts/00.+Graphik-Regular-Web.woff2) format("woff2"), url(https://s3.eu-west-2.amazonaws.com/marvelapp-styleguide/fonts/00.+Graphik-Regular-Web.eot) format("embedded-opentype"), url(https://s3.eu-west-2.amazonaws.com/marvelapp-styleguide/fonts/00.+Graphik-Regular-Web.woff) format("woff");
    font-weight: 300;
    font-style: normal;
    font-display: swap
}


#Choose-Healthcare .container .row {
    background-image: url('images/images-dr/img-2.jpg');
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: 90% auto;
    height: 620px;
    transition: 0.5s all ease;
}

.has-ouy {
    margin-top: 265px !important;
}

#Second-Opinion {
    padding: 258px 0px 250px !important;
}

.wrap-column-31 {
    width: 628px !important;
}

.wrap-svg-imgg {
    display: none;
}

#Choose-Healthcare .col-md-6.col-left-0 {
    margin-left: 0px;
}

#Choose-Healqaa nbvchcare .container {
    width: 1280px;
    max-width: 100%;
    margin: 0 auto;
    min-width: auto;
}


.sidebar{
    z-index: 1000;
}

.moblogo {
    width: 230px;
    position: absolute;
    top: 60px;
    left: 70px;
  }



  .navbar{
    background-color: #fff;
  }
  .navbar-nav > li > a{
    line-height: 50px;
  }
  .nav > li > a:hover{
    background-color:unset !important;
  }
  .nav > li > a:focus{
    background-color:unset;
  }
  .navbar-light .navbar-nav .nav-link {
    color: #00aff5;
    padding: 15px;
    font-weight: 500;
    font-family: 'GT Eesti Pro Text';
    font-size: 17px;
  }
  .navbar-light .navbar-nav .nav-link:hover {
    color: #00aff5;
  }



.f-col-k p {
    padding: 0% 17% 0% 0% !important;
}

#Choose-Healthcare {
    padding-top: 120px;
}

.ico-indof-1 h4::after {
    /* content: "\f30b"; */
    padding-left: 10px;
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    font-size: 25px;
    font-weight: 600;
    vertical-align: bottom;
    display: none;
}

.img-wrap-d {
    background-image: url('images/images-dr/shape-opinion.svg');
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    width: 339px;
    height: 236px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.bg-y-fhg {
    background-image: url('images/images-dr/shape-Insurance.svg');
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    width: 170px;
    height: 132px;

    display: flex;
    align-items: center;
    justify-content: center;
}

.col-rt-wrap.col-rt-wrap1 {

    width: 122px;
    height: 130px;
}

.col-rt-wrap1.col-rt-wrap2 {
    background-image: url('images/images-dr/shape-testimonials-buble2.svg');
    background-repeat: no-repeat;
    background-size: unset;
    width: 122px;
    height: 130px;
    background-position: bottom left;
    margin-left: 101px;
    position: relative;
    top: -115px;
}

.bg-img-jk {
    background: url('images/images-dr/img-1.jpg');
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
    background-size: auto;
    background-position: top left;
    background-repeat: no-repeat;
    background-size: contain;
    width: 100%;
    height: 664px;
    transition: 0.1s all ease;
}

.navbar-light .navbar-toggler {
    color: #fff;
    border-color: #fff;
    background: transparent;
}

#slideshow {

    padding: 0 !important;
}

.col-lg-12.carasoul-1,
.col-lg-12.txt-g-wrappr {
    padding: 0 !important;
}

#slideshow>div {
    top: 0px !important;
    bottom: 0px !important;
    left: 0px !important;
    right: 0px !important;
}

#covid-section .container-fluide {
    background: #43a5f8 !important;
    min-height: 100px !important;
}

#covid-section .container-fluide .row {
    min-height: 145px !important;
    margin: 0px;
}

#slider-section-t .container-fluide .row {
    margin: 0px;
    padding: 0px;
}

.df-rtap {
    height: 100% !important;
}

.ico-indof-1 h4 {
    color: #fff !important;
    font-size: 16px !important;
    margin-bottom: 5px !important;
    margin-top: 0px;
}

.ico-indof-1 p {
    color: #fff !important;
    font-size: 14px !important;
}

.ico-indof svg path {
    fill: #fff !important;
}

.resources {
    width: 215px;
    height: 48px;
    border: 1px solid #fff;
    color: #fff;
}

#Doctors-specialize .container .row {
    margin: 0px;
}

#blue-sectiomn {
    background: #4b4c67 !important;
    height: 80vh;

}

.wrapper-form-cnb {
    background: #4b4c67 !important;
}

.wrapper-form-cnb h2 {
    text-align: center;
    color: #fff !important;
    font-size: 40px !important;
    text-shadow: 1px 1px #000;
}

.wrapper-form-cnb p {
    color: #fff !important;
    text-align: center;
}

.smily-imgh {
    text-align: center;
    margin-bottom: 20px;
}

.smily-imgh img {
    width: 40px;
    rotate: -27deg;
}

.wrapper-form-cnb {
    width: 100% !important;
}

.gte-img {
    animation-duration: 1.25s;
    animation-name: swing;
}

@keyframes swing {
    20% {
        transform: rotate3d(0, 0, 1, 15deg);
    }

    40% {
        transform: rotate3d(0, 0, 1, -10deg);
    }

    60% {
        transform: rotate3d(0, 0, 1, 5deg);
    }

    80% {
        transform: rotate3d(0, 0, 1, -5deg);
    }

    100% {
        transform: rotate3d(0, 0, 1, 0deg);
    }
}

.navbar.navbar-expand-lg.navbar-light.bg-light {
    background: #4b4c67 !important;
    z-index: 1111111111111111;
}

.sa-link .nav-item.nav-link {
    color: #fff !important;
}

.nav-item.nav-link.link-colr {
    color: #fe8c8d !important;
}

.top-right-df {
    display: none !important;
}

.fdt-2 {
    width: 50%;
    display: flex;
    justify-content: end !important;
}

.final-u{
   position: sticky;
   z-index: 999; 
   top: 0;
   width: 100%; box-shadow: 0 0 10px #ccc;
}

.wrapper-form-cnb #uniqp #datepicker .form-control {
    height: 69px !important;
}


#dental-needs {
    padding: 250px 0px 150px;
}

#dental-needs .container {
    width: 1260px;
    max-width: 100% !important;
    margin: 0 auto;
    padding: 0px;
    min-width: auto;
}

.io-box-1 {
    width: 62.924% !important;
}

.io-box-wrap {
    padding: 120px 0px 0px 74px !important;
}

.io-box-wrap h2 {
    font-size: 45px;
    line-height: 76.8px;
    font-family: Nexa;
    font-weight: 700;
    /* color: #4b4c67; */
    color: #4b4c67;
    margin: 0px;
    text-align: left;
}

.io-box-2 {
    width: 25.039%;

}

.t-box-1 {
    transform-origin: center center;
    background-image: url(https://salute.vamtam.com/wp-content/uploads/2021/05/line.svg);
    background-position: bottom right;
    background-repeat: no-repeat;
    background-size: 31px;
    width: 262px;

}

.t-box-1 img {
    width: 218px;
rotate: -12deg;
}

.k-wrapper-5 {
    /* margin-top: 90px; */
    margin-bottom: 50px;
margin-top: 118px;
display: flex;
flex-wrap: wrap;
width: 100%;
text-align: center;
}

.box-wrap-e2 {
    width: 16%;
}

.c-text-21 h3 {
    font-size: 16px;
    line-height: 25px;
    font-family: Nexa;
    font-weight: 700;
    color: #4b4c67;
}

.link-j-41 {
    font-size: 24px;
   
    font-family: Arial;
    font-weight: 400;
    /* color: #4b4c67; */
    color: #4b4c67;
}

#Insurance-mobile {
    background: #f7f7f7;
    padding: 120px 0px 120px 0px;
}

#Insurance-mobile .container {
    width: 1400px;
    margin: 0 auto;
    max-width: 100%;
    padding: 0px;
}



#Insurance-mobile .container .row {
    margin: 0px;
}

.fh-div-c h2 {
    color: #4b4c67;
    font-family: Nexa;
    font-weight: 700;
    font-size: 45px;
    text-align: center;
    margin-bottom: 100px;
}

.wrap-img-mob {
    width: 100%;
    margin: 0 auto;
    text-align: center;
}

.wrap-img-mob img {
    width: 444px;
    margin-right: 10px;
}

.wrap-moibt h2 {
    font-family: Nexa;
    color: #4b4c67;
    font-weight: 700;
    font-size: 24px;
    text-align: center;
    margin-bottom: 20px;
    margin-top: 0px;
}

.a-see-btn {
    background: #4b4c67;
    color: #fff;
    font-family: Nexa;
    font-weight: 600;
    width: 167px;
    height: 52px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 6px;
    margin: 0 auto;
}

/* .a-see-btn.btn-whte-q {
    background: #fff;
    color: #4b4c67;
    border: 2px solid #4b4c67;
}  */
.a-see-btn.btn-whte-q {
     background: #4b4c67;
    border-color: #4b4c67;
    color: #fff;border: 2px solid #4b4c67;
}



.wrap-moibt {
    width: 266px;
    margin: 0 auto;
}

.row.row-mobb-1 {
    background: transparent;
    padding: 10px 0px 30px 0px;
    margin-top: 0px !important;
}

#header-1 {
    width: 100% !important;
    max-width: 100%;
    margin: 0 auto;
    position: fixed;
    background: #4b4c67 !important;
    z-index: 111111;
}

.navbar.navbar-expand-lg.navbar-light.bg-light.fixed {
    background: #4b4c67 !important;
    z-index: 10000000000000000000000000000000000;
}

#covid-section .container-fluide {
    width: 100% !important;
}

#slider-section-t {
    background: #f7f7f7;
}

.wrap-slidee-f {
    max-width: 400px;
    margin-top: -50px;
    padding: 0px 50px 10px 0px;

}
.selecttrack{
    padding: 7rem 0;
}
.appcont p{
    text-align: center;
font-size: 22px;
line-height: 36.5px;
}
.InfiCont{
    margin-top: 22rem;
}
.titlehead{
    font-family: 'GT Eesti Pro Text';
text-align: center;
font-size: 25px;
line-height: 1.5;
color: #4b4c67;
padding: 35px 0;
}
.owl-nav {
    padding: 0px 50px 0px 10px !important;
}

#slider-section-t .container-fluide {
    background: #f7f7f7;
    max-width: 100%;
    width: 1400px !important;
    margin: 0 auto;
    padding: 100px 0px 120px;
}

.col-md-9.r-slidee .MS-content .item {
    width: 28.333% !important;
    height: 380px !important;
}

#Insurance-accepted .container {
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
}

.col-md-6.column-31 {
    padding: 0px;
}

.wrap-column-31 {
    width: 616px;
    float: right;
    margin: 0 0 0 0;
    padding: 120px 0 120px 0;
}

.f-col-k h2 {
    font-family: Graphik;
    line-height: 45px;
    font-weight: 500;
    font-size: 41px;
    color: #4b4c67;
    padding: 0% 12% 0% 0%;
    margin-bottom: 30px;
}

.f-col-k p {
    font-family: Arial;
    font-size: 21px;
    line-height: 28.7px;
    font-weight: 400;
    color: #4b4c67;
    margin: 10px 0 0 0;
    margin-bottom: 0px;
    padding: 0% 45% 0% 0%;
    margin-bottom: 40px !important;
}

.row-1-wrap {
    margin-top: 25px;
}

.row-1-wrap {
    display: flex;
}

.img-1-hg img {
    width: 128px;
    opacity: .5;
    margin-right: 40px;
}

.row-1-wrap {
    margin-top: 25px;
}

.col-md-6.column-31.col-213 {
    background: #bd7754 !important;
}

.col-md-6.column-31 {
    padding: 0px;
}

.wrap-u-box {
    width: 643px;
    min-height: 100%;
    display: flex;
    align-items: center;
}

.wrap-q-box {
    padding: 0 100px 30px 80px;
}

.anmite-3 {
    animation-duration: 1.25s;
    animation-name: anmit-1;
}

.wrap-txt6-box {
    display: flex;
}

.wrap-txt6-box {
    margin: 15px 0 0 0;
    margin-bottom: 0px;
    margin-bottom: 0px;
    margin-bottom: 60px;
}

.icon-wrap-oo {
    margin-right: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 45px;
}

.text-wrap-oo h2 {
    font-family: "Nexa", Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 36.4px;
    color: #fff;
    margin-bottom: 13px;
    margin-top: 20px;
}

.wrap-yco.one-col-pi h4 {
    color: #2e3031 !important;
    font-family: Arial !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    line-height: 25.6px !important;
    margin-top: 0px !important;
}

.text-wrap-oo p {
    font-family: Arial;
    line-height: 25.6px;
    font-size: 17px;
    color: #fff;
    font-weight: 400;
}

.btn-link-j9 {
    margin: 10px 0 0 0;
    padding: 0px 0 0 100px;
}
path:hover {
    fill: #fff !important;
  }
.btn-link-j9 a {
    font-size: 12px;
    line-height: 13.2px;
    color: #fff;
    font-weight: 400;
    font-family: Arial;
    text-transform: uppercase;
}

#three-box {
    padding: 100px 30px;
}

#three-box .container {
    /* width: 1260px; */
    width: 1375px;
    max-width: 100%;
    margin: 0 auto;
    padding: 0px;
    min-width: auto;
}

#drp-dwn-p {

    padding: 150px 0px 150px;
    
}

.row.row-rtb {
    padding: 60px 0px 14px;
}

.wrap-icons-gt {
    width: 400px;
    height: 303px;
    padding: 30px;
    border-style: solid;
    border-width: 1px;
    border-color: #f5f5f5;
    box-shadow: 4px 4px 0 0 #f5f5f5;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 0 20px 0 0;
}

.ico-iub.ico-aa {
    background: #fbd8d8;
}

.ico-iub {
    width: 105px;
    height: 105px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 180px;
    margin: 0 auto;
}

.ico-iub .fas {
    font-size: 55px;
    color: #2a3d53;
}

.wrap-icons-gt h2 {
    font-size: 22px;
    line-height: 30px;
    font-weight: 700;
    font-family: nexa;
    text-align: center;
    color: #000000;
}

.wrap-icons-gt p {
    font-size: 15px;
}

.wrap-icons-gt:hover {
    border-style: solid;
    border-width: 1px;
    border-color: #c5d7e0;
    box-shadow: 4px 4px 0 0 #c5d7e0;
}

.ico-iub.ico-ab {
    background: #e6f1f7;
}

.ico-iub.ico-ac {
    background: #d4ffda;
}

.wrap-ty-klkaad h2 {
    text-align: center;
    font-family: Nexa;
    font-weight: 700;
    font-size: 25px;
}

.btn-become {
    width: 220px;
    height: 43px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #00aff5;
    color: #fff;
    border-radius: 5px;
    font-family: nexa;
    font-weight: 600;
    margin: 100px auto;
}

.btn-become:hover {
    color: #fff;
    text-decoration: none;
}

.div-clss-45-h2 {
    color: #000;
    font-size: 45px;
    font-family: Nexa;
    font-weight: 700;
    line-height: 60px;
    margin-bottom: 5px;
}

.div-clss-45-h2 span {
    color: #ddb09a;
}

.a-kdal {
    width: 215px;
    height: 48px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #bd7754;
    color: #fff;
    border-radius: 10px;
    font-family: open sans;
    font-weight: 500;
    font-size: 16px;
}

.a-kdal:hover {
    color: #fff;
    text-decoration: none;
}

.cimg-dsiv-c img {
    width: 680px;
    position: relative;
    left: 10px;
}

#app-swnldg {
    padding: 120px 0px 120px 0px;
}

.div-clss-45 {
    width: 480px;
}

.div-clss-45 p {
    color: #9d9ca3;
    font-size: 18px;
    font-weight: 500;
    font-family: open sans;
    margin-bottom: 50px;
}

#app-swnldg .container {
    width: 1540px;
    max-width: 100%;
    margin: 0 auto;
    padding: 0;
}

.col-md-6.g-dsiv-c {
    display: flex;
    align-items: center;

}

.d-thgy {
    justify-content: center;
}

.wrap-colm-ipa h2 {
    color: #26273c;
    font-family: open sans;
    font-weight: 600;
    font-size: 21px;
}

.wrap-colm-ipa p {
    color: #6b7489;
    font-family: open sans;
    font-weight: 500;
    font-size: 14px;
}

.doctr-btnn {
    background: #bd7754;
    color: #fff;
    width: 137px;
    height: 37px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 4px;
    font-size: 15px;
    float: right;
    margin-top: 10px;
}

.doctr-btnn:hover {
    color: #fff;
    text-decoration: none;
}

.wrap-colm-ipa {
    width: 435px;
    min-height: 372px;
    box-shadow: 10px 1px 23px 23px #f5f5f5;
    border-radius: 10px;
    padding: 40px 30px 10px 30px;
}

.colm-ipa {
    width: 615px;
}

.row.ow-opaa {
    padding-top: 110px;
}

.colm-ipa.aasa {
    /* background-image: url('images/trndsfr.png');
background-repeat: no-repeat;
z-index: -1;*/
    min-height: 431px;
}

.afsad {
    float: right;
    background: #fff;
}

.title-o-dwn h2 {
    line-height: 52px !important;
font-size: 45px !important;
color: #4b4c67 !important;
font-family: Graphik;
text-align: center;
}
.wrap-ty-klkaad h2 {
    line-height: 52px !important;
font-size: 45px !important;
color: #4b4c67 !important;
font-family: Graphik;
}

#drp-dwn-p .container {
    width: 1410px;
    max-width: 100%;
    padding: 0px;
    margin: 0 auto;
}

.title-o-dwn {
    width: 1410px;
    margin: 0 auto;
    max-width: 100%;
}
[type="button"]:not(:disabled), [type="reset"]:not(:disabled), [type="submit"]:not(:disabled), button:not(:disabled){
    outline: none;
}

.accordion-1 svg{
    margin-top: -4px;
}

#drp-dwn-p .container .row {
    margin: 0px;
}

.accordion-1 {
    background: transparent;
border: 0px;
font-size: 17px;
font-family: graphik;
}
#drp-dwn-p, #three-box, #drp-dwn-p{
    background: #f7f7f7;
}
.wrap-icons-gt{
    background: #fff;
}
.blue-t-sect {
  display: block;
  color: rgb(43, 191, 237);
  font-family: open sans;
  font-weight: 600;
  margin: 10px 0px;
  font-size: 13px;
}

.panel-1 {
    display: none;
}

#drp-dwn-p .container .row {
    margin: 0px;
    width: 1410px;
    margin: 0 auto;
}

.wrap-sdh-j {
    width: 320px;
    margin: 0 auto;
}

.drp-lst-dwn {
    border-bottom: 1px solid #c4c1c1;
    padding: 30px 0px;
    position: relative;
}

.col-lg-12.sdh-j {
    margin-top: 30px;
}

.drp-lst-dwn.border-ty {
    border: 0px;
}

#footer-1p {
    background: #313131;
    padding: 50px 30px;
}

.wrap-content-1 p {
    font-size: 13px;
    line-height: 21.5px;
    font-family: open sans;
    font-weight: 400;
    color: #dfdddb !important;
  }


#footer-1p .container {
    width: 1140px;
    max-width: 100%;
    margin: 0 auto;
    padding: 0px;
}

#footer-1p .container .row {
    margin: 0px;
}

.midFooter{
    background: #383838;
    display: none;
  }
  .midFooter .container{
    width: 1530px;
  max-width: 100%;
  margin: 0 auto;
  padding: 10px 6px;
  }

.col-md-3.wrap-sect-d h2 {
    font-family: open sans;
    font-size: 20px;
    color: #fff;
    font-weight: 600;
    line-height: 22px;
    margin-bottom: 20px;
}

.a-ariak {
    font-size: 15px;
    line-height: 20.8px;
    font-family: open sans;
    font-weight: 400;
    color: #dfdddb;
}

.ul-div-q li {
    padding-bottom: 0.5em;
}

.ul-div-qq {
    display: flex;
    list-style: none;
}

.ul-div-qq li {
    padding-right: 5px;
}

.a-ariak .fab {
    font-size: 18px;
}

#footer-1p .container .row-drstcnf {
    margin: 0px;
    border-bottom: 1px solid #fff;
    padding-bottom: 68px;
}

.wrap-copyrght p {
    color: #fff;
    font-family: open sans;
    font-size: 13px;
    line-height: 30px;
    display: block;
    text-align: center;
}

.wrap-copyrght {
    width: 100%;
    margin-top: 30px;
}

#insurance-list {
    background: #424242;
    padding: 6rem 30px 4rem;
}

.formLocDiv{
    animation: fadeInRight 0.5s ease-in-out;
}
@keyframes fadeInRight {
    from {
      opacity: 0;
      transform: translateX(100%);
    }
    to {
      opacity: 1;
    }
  }

.wrap-content-1 p {
    font-size: 13px;
    line-height: 16.5px;
    font-family:graphik;
    font-weight: 400;
    color: #dfdddb;
    opacity: 0.6;
}

.wrap-content-1 p b {
    color: #dfdddb;
    font-family: open sans;
}

#insurance-list .row.content-r {
    margin-top: 30px !important;
    margin-bottom: 10px !important;
    padding: 0px 15px;
}

#insurance-list .container {
    width: 1530px;
    max-width: 100%;
    margin: 0 auto;
    padding: 0px;
}

#insurance-list .container .row {
    margin: 0px;
}

.wrap-title-v h3 {
    font-family:graphik;
    font-size: 20px;
    color: #fff;
    font-weight: 600;
    line-height: 22px;
    margin-bottom: 30px;
    padding-left: 15px;
}

.left-sect-wrapv {
    width: 558.6px;
}

.right-sect-wrapv {
    width: 100%;
}

.wrap-bnf {
    display: flex;
    width: 100%;
}

.list-pi {
    list-style: none;
}

.a-zip {
    font-size: 16px;
    line-height: 20.8px;
    font-family: graphik;
    font-weight: 400;
    color: #dfdddb;
    transition: .2s;
}

.wrap-colmnb-7 {
    display: flex;
}

.list-pi li {
    padding-bottom: 0.5em;
    display: flex;
}

.a-zip:hover::after {
    -webkit-transform: scaleX(1);
    transform: scaleX(0);

}.a-zip:hover {
    color: #fff!important;
  }

.c-text-21 {
    text-align: center;
    padding: 0 6px;
}

.row.row-qpz {
    margin-left: 0;
    margin-right: 0;
}

#app-swnldg .container .row {
    margin-left: 0;
    margin-right: 0;
}

#Second-Opinion .container .row {
    margin-left: 0;
    margin-right: 0;
}

#Second-Opinion .container {
    width: 1320px !important;
    max-width: 100%;
    margin: 0 auto;
    min-width: auto !important;
}

#Carasoul-one .container {
    max-width: 100%;
    width: 1080px;
    min-width: auto;
}


.a-zip:hover {
    color: #dfdddb;
    text-decoration: none;
}

.a-zip::after {
    background-color: #fff;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
    -webkit-transition: -webkit-transform .3s cubic-bezier(.19, 1, .22, 1);
    transition: -webkit-transform .3s cubic-bezier(.19, 1, .22, 1);
    transition: transform .3s cubic-bezier(.19, 1, .22, 1);
    transition: transform .3s cubic-bezier(.19, 1, .22, 1), -webkit-transform .3s cubic-bezier(.19, 1, .22, 1);
    height: 2px;
    content: "";
    display: block;
}

.wrap-colm-7 {
    padding-left: 15px !important;
    padding-right: 15px !important;
    width: 380px !important;
}

.wrap-heading-5 h2 {
    font-family:graphik;
    color: #fff;
    text-align: center;
    font-weight: 300;
    font-size: 34px;
}

.wrap-heading-5 p {
    color: #dfdddb;
    list-style-type: none;
    text-align: center;
    padding-bottom: 2em;
    font-size: 14px;
    font-family: open sans;
}

  #dental-needs .container {
  width: 100%;
  max-width: 1570px !important;
  margin: 0 auto;
  padding: 0px;
}

.row.row-io-box-1 {

    margin-left: 0;
    margin-right: 0;
}

.io-box-1 {
    /* width: 46.924%; */
    width: 100%;
    
    text-align: center;
}

.c-text-21 h3 {
    display: none;
}

/* .box-wrap-e2 {
   width: auto;
margin: 0 20px;
} */

.btn-store-p {
    display: flex;
}

.logo-wrap-bq {
    margin-left: 30px;
}

.logo-wrap-bq img {
    margin-right: 12px;
}

.a-ariak:hover::after {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
}

.a-ariak::after {
    background-color: #fff;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
    -webkit-transition: -webkit-transform .3s cubic-bezier(.19, 1, .22, 1);
    transition: -webkit-transform .3s cubic-bezier(.19, 1, .22, 1);
    transition: transform .3s cubic-bezier(.19, 1, .22, 1);
    transition: transform .3s cubic-bezier(.19, 1, .22, 1), -webkit-transform .3s cubic-bezier(.19, 1, .22, 1);
    height: 2px;
    content: "";
    display: block;
}

.a-ariak:hover {
    color: #dfdddb;
    text-decoration: none;
}

.bordr-t-rt {
    border-top-left-radius: 14px;
    border-bottom-left-radius: 14px;
}

.nw-nav {
    border-top-left-radius: 14px;
    border-bottom-left-radius: 14px;
    border-bottom-right-radius: 14px;
    border-top-right-radius: 14px;
}

.right-nw-nav::after {
    content: "";
    position: absolute;
    top: 9px;
    bottom: 8px;
    left: -20px;
    width: 1px;
    background-color: #dfe1e5;
    height: 50px;
}

#datepicker::after {
    content: "";
    position: absolute;
    top: 9px !important;
    bottom: 8px;
    left: -7px;
    width: 1px;
    background-color: #dfe1e5;
    height: 50px !important;
    z-index: 999 !important;
}
.InsuranceDiv::after{
    content: "";
    position: absolute;
    top: 9px !important;
    bottom: 8px;
    left: -7px;
    width: 1px;
    background-color: #dfe1e5;
    height: 50px !important;
    z-index: 999 !important;
}

.left-nw-nav::before {
    content: "";
    position: absolute;
    top: 24px;
    bottom: 8px;
    left: 0;
    width: 1px;
    background-color: #dfe1e5;
    height: 50px;
    display: none;
}

.left-nw-nav.h-left.nav::after {
    content: "";
    position: absolute;
    top: 15px;
    bottom: 8px;
    left: 0;
    width: 1px;
    background-color: #dfe1e5;
    height: 50px;
}



#myULe {
    width: 356px !important;
}

.btn-wrap-ld {
    display: flex;
    align-items: center;
    justify-content: center;
    background: #fff;
    border-radius: 0px 11px 11px 0px;
    width: 247px;
}

.search-jte {
    width: 226px;
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #000;
    color: #fff;
    font-family: open sans;
    font-weight: 600;
    font-size: 17px;
    border-radius: 12px;
}

.search-jte:hover {
    color: #fff;
    text-decoration: none;
    background: #000;
}

.input-nw-1 {
    width: 436px !important;
}

#blue-sectiomn .container {
    width: 1700px;
    max-width: 100%;
    margin: 0 auto;
}



.review-lnkk {
    text-align: center;
    display: block;
}

.fas.fa-star {
    color: #f7e025 !important;
}

.search-jte:focus {
    color: #fff !important;
    outline: 0;
    text-decoration: none !important;
}

.a-see-btn.btn-whte-q:hover {
   background: #fff;
    color: #4b4c67;
    border: 2px solid #4b4c67;
    text-decoration: none;
    transition: .3s;
}

.wrap-icons-gt p {
    text-align: center;
}

#myULe {
    width: 100% !important;
}



.t-box-1 img {
    animation-duration: 1.25s;
    animation-name: gtaaa;
}

@keyframes gtaaa {

    11.1%,
    0%,
    100% {
        transform: none;
    }

    22.2% {
        transform: skewX(-12.5deg) skewY(-12.5deg);
    }

    33.3% {
        transform: skewX(6.25deg) skewY(6.25deg);
    }

    44.4% {
        transform: skewX(-3.125deg) skewY(-3.125deg);
    }

    55.5% {
        transform: skewX(1.5625deg) skewY(1.5625deg);
    }

    66.6% {
        transform: skewX(-.78125deg) skewY(-.78125deg);
    }

    77.7% {
        transform: skewX(.390625deg) skewY(.390625deg);
    }

    88.8% {
        transform: skewX(-.1953125deg) skewY(-.1953125deg);
    }
}

#myInputw::placeholder {
    color: #9d9e9e;
    font-size: 15px !important;
    font-family: open sans;
}

#myInpute::placeholder {
    color: #054752;
    font-size: 15px !important;
    font-family: open sans;
}

.input-nw-2 {
    color: #8f8f94;
    font-size: 15px !important;
    font-family: open sans;
}

.wrap-img-mob img {
    width: 268px;
    margin-right: 60px !important;
}

.col-md-4.moibt-div-q {
    padding: 0px;
}

.wrap-moibt.mob-n {
    margin-right: 0px;
    padding-top: 30px;
}

.wrap-moibt.mob-nn {
    margin-right: 120px;
    padding-top: 30px;
}

.wrap-moibt.mob-nnnn {
    margin-left: -60px;
    padding-top: 30px;
}

.col-lg-12.txt-g-wrappr {
    background: transparent !important;
}

.wrapper-form-cnb {
    background: transparent !important;
}

#blue-sectiomn {
    background: #ffffff !important;
}

.navbar.navbar-expand-lg.navbar-light.bg-light {
    background: #ffffff !important;
    z-index: 2;
}

.navbar.navbar-expand-lg.navbar-light.bg-light {
    background: #fff !important;
}

.wrapper-bg-imggggg {
    /* background-image: url('images/bg-bleu.jpg')!important; */
    background: #4a4c66 !important;
}

.drp-lst-dwn .panel-1 {
	position: absolute;
	background: #ffffff;
	border: 0px solid #f4f4f4;
	border-top-color: rgb(244, 244, 244);
	border-top-style: solid;
	border-top-width: 0px;
	border-top-color: rgb(244, 244, 244);
	border-top-style: solid;
	border-top-width: 0px;
	box-shadow: 0 0 38px #f1f1f1;
	padding: 20px;
	top: 60px;
	z-index: 9;
	width: 250px;
	border-top: 2px solid #0095ff;
}

.progressionBar {
    height: 3px;
    width: 100%;
    background: #f2f6fa;
    position: absolute;
    bottom: 0px;
    left: 0px;
    z-index: -1;
}

.progressionBar .progression {
    height: 3px;
    width: 50%;
    transition: all 0.5s ease-in-out;
    background: #0095ff;
    position: absolute;
    bottom: 0px;
    left: 0px;
}
#cross {
  position: fixed;
  top: 202px;
  right: 415px;
  font-size: 43px;
  rotate: 135deg;
  cursor: pointer;
  display: none;
  color: #0095ff;
  z-index: 9999;
  font-weight: 300;
}

body.openCal #cross {
    display: block;
}


/* dropdown filter*/
.box-101 input {
    border: 1px solid #ccc;
    padding: 10px;
    width: 100%;
 }

 .col-lg-12.wp-adm1 h2 {
    text-align: center;
    font-size: 40px !important;
    line-height: 40px !important;
    font-weight: 700 !important;
    color: #081340 !important;
    font-family: 'exo 2';
 }

 .wp-adm1 p {
    margin-top: 15px !important;
 }
 

   #content {
       display: block;
       width: 100%;
       background: #fff;
       padding: 25px 20px;
       padding-bottom: 35px;
       -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px 0px;
       -moz-box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px 0px;
       box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px 0px;
   }

   #searchfield {
       display: block;
       width: 100%;
       text-align: center;
       margin-bottom: 35px;
   }

   #searchfield form {
       display: inline-block;
       background: #eeefed;
       padding: 0;
       margin: 0;
       padding: 5px;
       border-radius: 3px;
       margin: 5px 0 0 0;
   }

   #searchfield form .biginput {
       width: 100%;
       height: 40px;
       padding: 0 10px 0 10px;
       background-color: #fff;
       border: 1px solid #c8c8c8;
       border-radius: 3px;
       color: #aeaeae;
       font-weight: normal;
       font-size: 1.5em;
       -webkit-transition: all 0.2s linear;
       -moz-transition: all 0.2s linear;
       transition: all 0.2s linear;
   }

   #searchfield form .biginput:focus {
       color: #858585;
   }

   .flatbtn {
       -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
       box-sizing: border-box;
       display: inline-block;
       outline: 0;
       border: 0;
       color: #f3faef;
       text-decoration: none;
       background-color: #6bb642;
       border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
       font-size: 1.2em;
       font-weight: bold;
       padding: 12px 22px 12px 22px;
       line-height: normal;
       text-align: center;
       vertical-align: middle;
       cursor: pointer;
       text-transform: uppercase;
       text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
       -webkit-border-radius: 3px;
       -moz-border-radius: 3px;
       border-radius: 3px;
       -webkit-box-shadow: 0 1px 0 rgba(15, 15, 15, 0.3);
       -moz-box-shadow: 0 1px 0 rgba(15, 15, 15, 0.3);
       box-shadow: 0 1px 0 rgba(15, 15, 15, 0.3);
   }

   .flatbtn:hover {
       color: #fff;
       background-color: #73c437;
   }

   .flatbtn:active {
       -webkit-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.1);
       -moz-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.1);
       box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.1);
   }

   .autocomplete-suggestions {
       border: 1px solid rgb(255, 252, 252);
       background: #fff;
       cursor: default;
       overflow: auto;
   }

   .autocomplete-suggestion {
       padding: 10px 5px;
       font-size: 1.2em;
       white-space: nowrap;
       overflow: hidden;
   }

   .autocomplete-selected {
       background: #f0f0f0;
   }

   .autocomplete-suggestions strong {
       color: rgb(255, 100, 115);
   }

/*end dropdown filter*/










@import url('https://fonts.googleapis.com/css?family=Montserrat:400,500,600,700');

@font-face {
    font-family: "Icons16";
    font-style: normal;
    font-weight: normal;
    src: url("https://unpkg.com/@blueprintjs/core@1.32.0/resources/icons/icons-16.eot?#iefix") format("embedded-opentype"), url("https://unpkg.com/@blueprintjs/core@1.32.0/resources/icons/icons-16.woff") format("woff"), url("https://unpkg.com/@blueprintjs/core@1.32.0/resources/icons/icons-16.ttf") format("truetype");
}

@font-face {
    font-family: "Icons20";
    font-style: normal;
    font-weight: normal;
    src: url("https://unpkg.com/@blueprintjs/core@1.32.0/resources/icons/icons-20.eot?#iefix") format("embedded-opentype"), url("https://unpkg.com/@blueprintjs/core@1.32.0/resources/icons/icons-20.woff") format("woff"), url("https://unpkg.com/@blueprintjs/core@1.32.0/resources/icons/icons-20.ttf") format("truetype");
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen readers do not read off random characters that represent icons */
/* === Gray scale colours === */
/** small button style **/
/** large button style **/
/** intent colours style **/
/**disabled style **/
/** border colour **/
/** icon and box style variable **/
/*************************************/
/********************************/
.pt-button {
    margin: 20px;
    overflow: hidden;
    cursor: pointer;
    text-transform: capitalize;
    border: 0 none;
    text-align: center;
    -webkit-appearance: none;
    -moz-appearance: none;
    font-family: 'Montserrat', sans-serif;
    min-height: 35px;
    padding: 0 20px;
    font-size: 14px;
    line-height: 35px;
    color: #fff;
}

.pt-button.pt-small {
    min-height: 30px;
    line-height: 30px;
    padding: 0 15px;
}

.pt-button.pt-large {
    min-height: 40px;
    line-height: 40px;
    font-size: 16px;
}

.pt-button:disabled,
.pt-button.pt-disabled {
    box-shadow: none;
}

.pt-button.pt-minimal {
    box-shadow: none;
    background: none;
}

.pt-button.pt-minimal:hover {
    background: #ebf1f5;
    box-shadow: 0 2px 0 0 #d8e1e8;
}

.pt-button.pt-minimal:active {
    background: #d8e1e8;
    box-shadow: 0 2px 0 0 #d8e1e8;
}

.pt-button i {
    padding-right: 5px;
}

/***************** text input.scss ************/
.pt-input {
    vertical-align: middle;
    outline: none;
    appearance: none;
    box-sizing: border-box;
    font-family: 'Montserrat', sans-serif;
    font-size: 15px;
    color: #293742;
    border: solid 1px #ced9e0;
    border-radius: 3px;
    background: #fff;
    height: 34px;
    line-height: 34px;
    padding: 0 10px;
}

.pt-input.pt-intent-primary {
    border: solid 1px #0099fa;
}

.pt-input.pt-intent-success {
    border: solid 1px #56bd5b;
}

.pt-input.pt-intent-warning {
    border: solid 1px #e1464e;
}

.pt-input.pt-intent-danger {
    border: solid 1px #f78000;
}

.pt-input.pt-disabled,
.pt-input:disabled {
    cursor: not-allowed;
    background: #e1e8ed;
    resize: none;
    color: #a7b6c2;
    border: solid 1px #e1e8ed;
}

.pt-input::placeholder {
    color: #054752;
    font-weight: 600;
}

.pt-input.pt-large {
    height: 40px;
    line-height: 40px;
    font-size: 16px;
}

.pt-input.pt-fill {
    width: 100%;
}

.pt-input[readonly] {
    color: #e1e8ed;
}

/*********************************************************/

.pt-input-group:disabled {
    cursor: not-allowed;
    background: #e1e8ed;
    resize: none;
    color: #a7b6c2;
    border: solid 1px #e1e8ed;
}

.pt-input-group .pt-input {
    position: relative;
    width: 100%;
}

.pt-input-group .pt-input:focus {
    outline: none;
}

.pt-input-group .pt-input:not(:first-child) {

    font-weight: 600 !important;
    font-size: 16px !important;
    color: #4b4c67;
}

.pt-input-group .pt-input:not(:first-child)::placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #a9b8bb;
    font-weight: 600 !important;
}

.pt-input-group .pt-input:not(:first-child):-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #a9b8bb;
    font-weight: 600 !important;
}

.pt-input-group .pt-input:not(:first-child)::-ms-input-placeholder {
    /* Microsoft Edge */
    color: #a9b8bb;
    font-weight: 600 !important;
}

.pt-input-group .pt-input:not(:first-child):disabled {
    cursor: not-allowed;
}

.pt-input-group .pt-icon {
    font-family: "Icons16";
    font-weight: 400;
    font-style: normal;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    z-index: 1;
    margin: 0 7px;
    font-size: 16px;
    height: 34px;
    line-height: 34px;
    color: #738694;
}

.pt-input-group .pt-icon:first-child {
    left: 0;
}

.pt-input-group .pt-icon:disabled {
    cursor: not-allowed;
}

.pt-input-group.pt-large .pt-icon {
    height: 40px;
    line-height: 40px;
}

.pt-input-group.pt-large .pt-minimal {
    height: 24px;
    line-height: 24px;
}

.pt-input-group .pt-button {
    margin: 5px;
    padding-top: 0;
    padding-bottom: 0;
    min-width: 30px;
    min-height: 24px;
    line-height: 26px;
}

.pt-input-group .pt-button:disabled {
    cursor: not-allowed;
}

.pt-input-group .pt-button[class*="pt-icon-"]:empty {
    padding: 0;
}

.pt-input-group.pt-disabled {
    cursor: not-allowed;
}

.pt-input-group.pt-large .pt-input {
    height: 40px;
    line-height: 40px;
    font-size: 16px;
}

.pt-input-group .pt-tag {
    margin: 6px;
}

.pt-input-group .pt-input:not(:last-child) {
    padding-right: 30px;
}

.pt-input-group.pt-large .pt-button {
    min-width: 30px;
    min-height: 30px;
    margin: 5px;
    line-height: 0;
}

.pt-input-group.pt-large .pt-button:disabled {
    cursor: not-allowed;
}

.pt-input-group input:focus {
    outline: none;
}

/***********/
.pt-button[class*="pt-icon-"]::before {
    line-height: 1;
    font-family: "Icons16";
    font-weight: 400;
    font-style: normal;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    color: #738694;
    font-size: 16px;
}

.pt-button[class*="pt-icon-"]:empty::before {
    margin-right: 0;
}

.pt-button:disabled::before,
.pt-button.pt-disabled::before,
.pt-button[class*="pt-intent-"]::before {
    color: inherit !important;
}

.pt-button:not(.pt-fixed) {
    flex: 1 1 auto;
}

.pt-control-group.pt-fill>*:not(.pt-fixed) {
    flex: 1 1 auto;
}

.pt-input-group .pt-input-action:first-child,
.pt-input-group>.pt-button:first-child {
    left: 0;
}

.pt-input-group .pt-input-action,
.pt-input-group>.pt-button,
.pt-input-group>.pt-icon {
    position: absolute;
    top: 11px;
}

.pt-input-group .pt-input-action:last-child,
.pt-input-group>.pt-button:last-child,
.pt-input-group>.pt-icon:last-child {
    right: 0;
}

.pt-tag {
    display: inline-block;
    position: relative;
    border: none;
    box-shadow: none;
    text-align: center;
    min-width: 40px;
    padding: 2px 6px;
    border-radius: 5px;
    line-height: 18px;
    font-size: 12px;
}

.pt-tag.pt-minimal:not([class*="pt-intent-"]) {
    background-color: #ebf1f5;
    color: #738694;
}

.pt-button.pt-minimal {
    box-shadow: none;
    background: none;
    color: #738694;
    padding: 0 5px;
}

.pt-button.pt-minimal span:first-child {
    font-size: 13px;
}

.pt-button.pt-minimal.pt-intent-primary:hover,
.pt-button.pt-minimal.pt-intent-primary:focus {
    background-color: #ebf1f5;
    color: #738694;
}

.pt-button.pt-minimal:disabled {
    cursor: not-allowed;
    background: none;
    color: #738694;
}

.pt-button[class*="pt-icon-"]:empty {
    padding: 0;
}

.pt-button[class*="pt-icon-"]:empty::before {
    margin-right: 0;
}

.pt-input-action .pt-button.pt-minimal:hover,
.pt-input-action .pt-button.pt-minimal:active {
    box-shadow: none;
}

.pt-input-action .pt-button.pt-minimal:disabled:hover,
.pt-input-action .pt-button.pt-minimal:disabled:active {
    cursor: not-allowed;
    background: none;
}

.pt-input-action.pt-icon-arrow-right.pt-minimal {
    width: 30px;
}

/***************************************/
.pt-portal {
    position: relative;
    top: 0;
    right: 0;
    left: 0;
    width: 200px;
}

.pt-transition-container {
    opacity: 1;
    z-index: 20;
    position: relative;
}

.pt-popover {
    box-shadow: 0 0 3px 2px rgba(0, 0, 0, 0.1);
    transform: scale(1);
    display: inline-block;
    z-index: 20;
    border-radius: 3px;
    border: solid 1px #ced9e0;
    transform-origin: calc(100% - 36px) top 0px;
}

.pt-popover .pt-popover-arrow {
    position: absolute;
    top: -11px;
    right: 20px;
    width: 30px;
    height: 30px;
}

.pt-popover .pt-popover-arrow-fill {
    fill: #fff;
}

.pt-popover .pt-popover-arrow::before {
    box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.1);
    margin: 5px;
    width: 20px;
    height: 20px;
    display: block;
    position: absolute;
    transform: rotate(45deg);
    border-radius: 2px;
    content: "";
}

.pt-popover .pt-popover-arrow-border {
    fill: #10161a;
    fill-opacity: 0.1;
}

.pt-popover .pt-popover-content {
    position: relative;
    border-radius: 3px;
    background: #fff;
    color: inherit;
}

.pt-popover .pt-popover-arrow svg {
    transform: rotate(90deg);
}

/*******************************/
.pt-menu {
    margin: 0;
    border-radius: 3px;
    background: #fff;
    min-width: 180px;
    padding: 5px;
    list-style: none;
    text-align: left;
    color: #182026;
}

.pt-menu-item {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    display: block;
    border-radius: 2px;
    padding: 7px;
    line-height: 16px;
    color: inherit;
    user-select: none;
}

.pt-menu-item:hover {
    background-color: #ebf1f5;
    cursor: pointer;
}

span.pt-icon-standard {
    line-height: 1;
    font-family: "Icons16", sans-serif;
    font-size: 16px;
    font-weight: 400;
    font-style: normal;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
}


.pt-icon-search::before {
    content: "";
}

#datepicker,
#datepic {

    border: 0;
    font-weight: 600;

}


#datepic:checked+.datepicker-days {
    background-color: #000000;
}

.slider {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 210px;
    overflow: hidden;
    background-color: #fff;
    color: #FFF;
    transition: all 0.3s;
}

.slider.close {
    top: 100%;
    height: 0;
}

.left-box-uo svg {
    margin-top: 0px;
    margin-right: 5px;
}

.navbar.navbar-expand-lg.navbar-light.bg-light {

    margin: 0 auto;
}

.navbar-nav {
    float: right;
}

.nav-item.nav-link {
    position: relative;
    font-family: nexa;
    color: #2a3d53 !important;
    font-size: 16px;
    line-height: 19px;
    letter-spacing: 0.3px;
    font-weight: 700;
    padding-left: 10px !important;
    padding-right: 10px !important;
    padding-top: 20px;
    padding-bottom: 20px;
    margin-right: 10px;
}

.top-right-df {
    display: flex;
    justify-content: end;
}

.yurgntt {
    width: 153px;
    height: 38px;
    display: inline-block;
    background: #fcdfdf;
    color: #bb2b26;
    text-align: center;
    padding: 12px 0px;
    font-family: nexa;
    font-size: 12px;
    font-weight: 700;
}

.yurgntt:hover {
    color: #bb2b26;
}

.yursa {
    font-size: 12px;
    line-height: 14px;
    font-weight: 400;
    font-family: Arial;
    color: #293c52;
    width: 100%;
    display: inline-block;
    height: 34px;
    padding: 12px 0px;
}

.wrap-e-jk {
    padding: 0px 12px;
    position: relative;
}

.wrap-e-jk .yursa:hover {
    color: #293c52;
}

.fas.fa-caret-down {
    padding-left: 6px;
}

.wrap-box-qsa {
    width: 284px;
    position: absolute;
    z-index: 999;
    background: #ffe2e2;
    box-shadow: 3px 3px 1px 1px rgba(0, 0, 0, .1);

}

.wrap-o-qsa img {
    margin: 0 auto;
    display: block;
}

.no-wrper-r a {
    font-size: 28px;
    line-height: 30.8px;
    font-weight: 900;
    font-family: Nexa;
    color: #4b4c67;
    text-align: center;
    width: 100%;
    display: block;
}

.no-wrper-t p {
    font-size: 14px;
    line-height: 18.2px;
    font-weight: 400;
    font-family: Arial;
    text-align: center;
    color: #935454;
    margin-top: 12px;
}

.wrap-o-qsa {
    padding: 24px 15px 20px;
}

.wrap-gh-lo p {
    font-size: 12px;
    line-height: 21.6px;
    font-weight: 400;
    text-align: center;
    font-family: Arial;
}

.wrap-gh-lo {
    background: #fff;
    padding: 10px 10px 20px;
}

.a-op-tyu {
    width: 173px;
    height: 43px;
    display: block;
    font-family: nexa, Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 1em;
    padding: 13px 30px 10px;
    border: 1px solid #d8d8d8;
    border-bottom-color: rgb(216, 216, 216);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: rgb(216, 216, 216);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    color: #4b4c67;
    border-bottom: 3px solid #d8d8d8;
    margin-top: 20px;
    margin: 0 auto;
}

.wrap-e-jk:hover .wrap-box-qsa {
    display: block !important;
}

.wraper-abst {
    width: 250px;
    position: absolute;
    z-index: 9999999999;
    background: #fff;
    list-style: none;
}

.ul-yqw {
    list-style: none;
    border-bottom: 5px solid #2a3d53;
    margin-bottom: 0px;
}

.a-funj {
    font-size: 14px;
    letter-spacing: .2px;
    font-family: arial;
    color: #2a3d53;
}

.ul-yqw li {
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 15px;
    padding-bottom: 15px;
    background: #f5f5f5;
}

.ul-yqw li:hover {
    background: #fff !important;
}

.sa-link:hover .wraper-abst {
    display: block !important;
}

.wrap-content-sectionj {
    width: 410px;
    position: absolute;
    top: 146px;
    left: 215px;
    z-index: 1111111111;
}

.wrap-content-sectionj h2 {
    color: #2a3d53;
    font-size: 64px;
    font-family: Nexa;
    font-weight: 700;
    line-height: 77px;
    letter-spacing: 0px;
}

.wrap-content-sectionj p {
    color: #2a3d53;
    font-size: 20px;
    font-weight: 700;
    font-family: Nexa;
    line-height: 30px;
}

.l-linka {
    background: #4b4c67;
    color: #fff;
    width: 157px;
    height: 47px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 700;
    font-size: 16px;
    margin-top: 20px;
    line-height: 16px;
    font-family: nexa;
}

.wrap-ecut img {
    z-index: 1111111;
    position: absolute;
    left: 318px;
    top: -20px;
}

.wrap-ecut-1 img {
    position: absolute;
    right: 0;
    bottom: -176px;
    z-index: 1;
}

.l-linka:hover {
    background: #2a3d53;
    color: #fff;
}

#slideshow {

    position: relative;
    width: 100%;
    height: 582px;
    padding: 0px;

}

.video-overlay.indexover {
    /* background: linear-gradient(to right, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.5)40%, rgba(0, 0, 0, 0));*/
    position: absolute;
    top: 0;
    height: 430px;
    z-index: 1;
    left: 0;
    width: 100%;
}

.row.row-o {
    margin-top: -290px;
    z-index: 999999999;
    position: relative;
}

#header-1 {
    width: 1700px;
    max-width: 100%;
    margin: 0 auto;
}

#covid-section .container-fluide {
    width: 1700px;
    max-width: 100%;
    margin: 0 auto;
    background: #ffcc53;
    min-height: 55px;
}

#slideshow>div {
    position: absolute;
    top: 10px;
    left: 10px;
    right: 10px;
    bottom: 10px;
}

#slideshow div img {
    height: 100%;
    width: 100%;
    float: right;
}

#carasoul-auto .container {
    width: 1700px;
    max-width: 100%;
    padding: 0px;
    margin: 0 auto;
}

.wrapper-form-cnb {

    padding: 40px 0px;
    width: 1520px;
    margin: 0 auto;
}

.col-lg-12.txt-g-wrappr {
    background: #f5f5f5;
}

.wrapper-form-cnb h2 {
    color: #2a3d53;
    font-size: 48px;
    font-weight: 600;
    font-family: nexa;
    margin-bottom: 30px;
}

.wrapper-form-cnb p {
    color: #2a3d53;
    font-size: 16px;
    font-family: nexa;
    font-weight: 600;
    text-transform: uppercase;
}

#uniqp {
    width: 1520px !important;
}

.input-nw-1 {
    width: 456px !important;
}

.input-nw-2 {
    width: 260px !important;
}

#uniqp #datepicker .form-control {
    width: 210px !important;
}



#uniqp {
    width: 1495px !important;
    margin: 0 auto;
    box-shadow: none;
}

.img-kq1 {
    animation-name: fadeInUp1;
    animation-duration: 1.25s;
}

@keyframes fadeInUp1 {
    0% {
        opacity: 0;
        transform: translate3d(0, 100%, 0);
    }

    100% {
        opacity: 1;
        transform: none;
    }
}

.wrap-content-sectionj {
    animation-name: fadeInUp2;
    animation-duration: .75s;
}

@keyframes fadeInUp2 {
    0% {
        opacity: 0;
        transform: translate3d(0, 100%, 0);
    }

    100% {
        opacity: 1;
        transform: none;
    }
}

#slideshow {
    animation-name: fadeInUp3;
    animation-duration: .75s;
}

@keyframes fadeInUp3 {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

/*footer*/
#footer {
    background: #e6f1f7;
    padding: 50px 30px;
}

#footer .container {
    width: 1260px;
    max-width: 100%;
    margin: 0 auto;
}

.wrapper-footerr {
    display: flex;
}

.wrapper-box-v.v-box-1 {
    width: 484px;
}

.wrapper-box-v.v-box-2 {
    width: 309px;
}

.wrapper-box-v.v-box-3 {
    width: 299px;
}

.wrapper-box-v.v-box-4 {
    width: 511px;
}

.wrapr-links-sect p {
    font-size: 14px;
    line-height: 21px;
    font-weight: 400;
    font-family: Arial;
    padding: 10px 150px 10px 0;
}

.mob-no-wor a {
    font-size: 18px;
    line-height: 21.6px;
    font-weight: 700;
    color: #4b4c67;
}

.a-lnk-h {
    background: #4b4c67;
    color: #fff;
    width: 244px;
    height: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-family: Nexa;
    line-height: 14px;
    font-size: 14px;
    font-weight: 700;
    margin-top: 30px;
}

.mob-no-wor {
    margin-top: 30px;
}

.a-lnk-h:hover {
    background: #2a3d53;
    color: #fff;
}

.link-m {
    font-size: 14px;
    line-height: 21px;
    font-weight: 400;
    font-family: Arial;
    color: #333;
}

.ul-kkl {
    list-style: none;
}

.ul-kkl li {
    padding-top: 5px;
    padding-bottom: 5px;
}

.wrapr-links-sect h2 {
    font-size: 20px;
    line-height: 26px;
    font-weight: 700;
    color: #4b4c67;
}

.wrapr-links-sect h2 {
    margin-bottom: 25px;
}

.wrapper-box-v.v-box-4 {
    width: 511px;
    background: #fff;
    padding: 35px;
}

.wrapr-links-sect-lo {
    padding: 35px 0 0;
}

.span-left {
    line-height: 23.8px;
    font-size: 14px;
    font-family: arial;
}

.wrapr-links-sect.ksad-ad p {
    padding-right: 0px;
}

.span-right {
    float: right;
    text-align: right;
}

.btn-sirctn {
    width: 124px;
    height: 48px;
    display: block;
    font-family: nexa, Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 1em;
    padding: 17px 30px 13px;
    border: 1px solid #d8d8d8;
    border-bottom-color: rgb(216, 216, 216);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: rgb(216, 216, 216);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    color: #4b4c67;
    border-bottom: 3px solid #d8d8d8;
    margin-top: 20px;
}

.btn-sirctn:hover {
    border-color: #4b4c67;
    background: #4b4c67;
    color: #fff;
}

.socail-iscons .fab {
    color: #4b4c67;
    font-size: 24px;
    margin-right: 12px;
}

.socail-iscons {
    padding-left: 10px;
}



/*carasoul*/
/*********************************************************************/
/* Bootstrap 4 Multiple Item Carousel */
/*********************************************************************/
/* medium - display 2  */
@media (min-width: 768px) {

    .carousel-inner .carousel-item-right.active,
    .carousel-inner .carousel-item-next {
        transform: translateX(50%);
    }

    .carousel-inner .carousel-item-left.active,
    .carousel-inner .carousel-item-prev {
        transform: translateX(-50%);
    }
}

/* large - display 3 */
@media (min-width: 992px) {

    .carousel-inner .carousel-item-right.active,
    .carousel-inner .carousel-item-next {
        transform: translateX(33%);
    }

    .carousel-inner .carousel-item-left.active,
    .carousel-inner .carousel-item-prev {
        transform: translateX(-33%);
    }
}

@media (max-width: 768px) {
    .carousel-inner .carousel-item>div {
        display: none;
    }

    .carousel-inner .carousel-item>div:first-child {
        display: block;
    }
}

.carousel-inner .carousel-item.active,
.carousel-inner .carousel-item-next,
.carousel-inner .carousel-item-prev {
    display: flex;
}

.carousel-inner .carousel-item-right,
.carousel-inner .carousel-item-left {
    transform: translateX(0);
}


/*carasoul-multiple*/

/*css-index.html*/
.nav-new-bar.indx-cont-fm {
    width: 954px !important;
}

.datepicker-dropdown.datepicker-orient-top::after {
    top: -6px;
    border-bottom: 0;
    border-top: 6px solid #fff;
    transform: rotate(180deg);
    bottom: unset;
}

.datepicker-dropdown.datepicker-orient-top::before {
    top: -7px;
    border-bottom: 0;
    border-top: 7px solid rgba(0, 0, 0, 0.15);
    transform: rotate(180deg);
    bottom: unset;
}


#London #uniqp {
    margin-top: 66px !important;
}

/*covid-sect*/
#new-section-2 {
    border-bottom: 1px solid #ebebeb !important;
    padding: 28px 0px;
}

.container-fluide.container-22 {
    padding: 0 65px;
}

.col-lg-12.vbg-a {
    padding: 0px;
    display: flex;
}

.imgg-g-wpper {
    width: 120px;
    margin-right: 30px;
}

.imgg-g-wpper img {
    width: 100%;
}

.txt-g-wpper h2 {
    font-family: open sans;
    font-weight: 600;
    font-size: 34px;
    margin-top: 46px !important;
    margin-bottom: 0px;
    color: #fff;
}

.txt-g-wpper p {
    font-size: 24px;
    color: #fff;
    font-family: open sans;
    font-weight: 300;
    margin-top: 0px;

}

.btn0appnmt {
    background: #fff;
    color: #009fd9;
    width: 240px;
    height: 43px;
    display: block;
    text-align: center;
    align-items: center;
    display: flex;
    justify-content: center;
    font-weight: 600;
    border-radius: 6px;
    text-transform: uppercase;
    font-size: 13px;
    margin-top: 20px;
}

.wapper-width {
    padding: 0px !important;
    display: flex !important;
    margin: 0 auto;
    width: 1460px;
    max-width: 100%;
}

/*covid-sect*/
/*heading-dr-near-me*/
.container.container-24 {
    width: 1640px;
    max-width: 100%;
    margin: 0 auto;
    padding: 195px 0px;
}

.heading-h2-wrppr h2 {
    color: #2a3d53;
    font-family: nexa;
    font-size: 50px;
    font-weight: 700;
    text-align: center;
    display: block;
    position: relative;
}

.heading-h2-wrppr {
    margin: 0 auto;
    margin-bottom: 70px;
}

.heading-h2-wrppr h2::after {
    content: '';
    width: 60px;
    height: 3px;
    background: #1fb6ff;
    display: block;
    text-align: center;
    position: absolute;
    left: 45%;
    margin-top: 10px;
}

.boxes-h2-wrppr {
    display: flex;
    margin: 0 auto;
    align-items: center;
    justify-content: center;
}

.box-hy {
    width: 404px;
    min-height: 380px;
    margin: 0px auto;
    padding: 10px 18px;
    box-shadow: 1px 5px 12px -3px #e8e8e8;
    border: 1px solid #e8e8e8;
    border-radius: 5px;
}

.box-hy-padding h2 {
    color: #343947;
    font-weight: 600 !important;
    font-size: 20px !important;
    margin-bottom: 3px;
}

.box-hy-padding p {
    color: #848384;
    font-weight: 500 !important;
    font-size: 16px !important;
}

.star-ratingg-c .fas.fa-star {
    color: #4ac4f3;
    margin-right: 3px;
}

.txt-star-f {
    color: #ccc;
    font-size: 13px;
    font-weight: 600;
}

.see-reviw {
    float: right;
    color: #4ac4f3;
    font-weight: 600;
    font-size: 14px;
}

.box-hy-padding::after {
    content: '';
    border-bottom: 2px solid #e8e8e8;
    width: 100%;
    height: 2px;
    display: block;
    padding-top: 20px;
}

.content-wrapper-ka p {
    color: #212121;
    display: inline;
    font-size: 18px;
}

.span-pointer {
    display: inline-block;
    float: right;
    background: #6f6f6f;
    color: #fff;
    border-radius: 3px;
    padding: 2px 4px;
    font-size: 11px;
}

.ph-no-p {
    display: block;
    text-align: center;
    font-size: 15px;
    color: #4ac4f3;
    font-weight: 500;
    margin-top: 10px;
}

.wrappe-strip-g {
    margin-top: 20px;
}

.appointmnt-j {
    display: block !important;
    text-align: center;
    color: #666 !important;
    margin-top: 15px;
}

.btn-ugh {
    width: 153px !important;
    height: 46px;
    display: inline-block;
}

.btn-ugh.btn-white-y {
    border: 1px solid #00aff5;
    border-radius: 0px;
    color: #00aff5;
    font-size: 19px !important;
    font-weight: 500;
    line-height: 22px;
    margin-left: 0px;
    text-align: center;
    padding: 10px;
}

.btn-ugh.btn-blue-y {
    border: 1px solid #4ac4f3;
    background: #4ac4f3 !important;
    border-radius: 0px;
    color: #fff;
    font-size: 19px !important;
    font-weight: 500;
    line-height: 22px;
    margin-left: 18px;
    padding: 10px;
}

.btn-wrpper-hbv {
    text-align: center;
}

/*heading-dr-near-me*/


/*Doctors specialize*/
#Doctors-specialize {
    padding: 150px 0px 100px;
}

#Doctors-specialize .container {
    width: 1700px;
    max-width: 100%;
    margin: 0 auto;
    padding: 0px;
    background: #f8fbfb;
}

.wrapper-content-s h5 {
    font-family: Nexa;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.5px;
    font-weight: 700;
    text-transform: uppercase;
}

.wrapper-content-s h2 {
    font-size: 38px;
    font-weight: 700;
    line-height: 53px;
    color: #000;
    font-family: nexa;
}

.wrapper-content-s h4 {
    color: #000;
    font-family: nexa, Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.5em;
    padding: 15px 0 30px;
    margin-bottom: 0px;
}

.btn-hoverble {
    width: 265px;
    height: 68px;
    display: block;
    background: #4ac4f3;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: nexa;
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
    position: relative;
}

.btn-hoverble:hover {
    color: #fff;
    text-decoration: none;
}

.svg-wpl {
    width: 40px;
    height: 40px;
    display: flex;
    border: 2px solid #fff;
    justify-content: center;
    border-radius: 35px;
    margin-right: 11px;
}

.wrapper-content-s {
    width: 378px;
    margin: 0 auto;
}

.f-wrapper-5 {
    width: 630px;

}

.col-md-6.right-gh {
    display: flex;
    align-items: center;
}

.wrappe-k-ul {
    list-style: none;
    box-shadow: 1px 0px 5px -2px #ccc;
}

.wrapper-k-hoverable {
    width: 210px;
    display: none;
    position: absolute;
    background: #fff;
    z-index: 999;
}

.wrappe-k-ul li {
    padding: 10px 30px;
}

.wrappe-k-ul li a {
    color: #000;
    font-family: arial;
    font-weight: 500;
    font-size: 14px;
}

.wrappe-k-ul li a:hover {
    text-decoration: none;
}

.wrapper-box-lkl:hover .wrapper-k-hoverable {
    display: block;

}

/*Doctors specialize*/


/*Our-doctors*/
#Our-doctors {
    padding: 200px 0px;
}

#Our-doctors .container {
    width: 1260px;
    max-width: 100%;
    margin: 0 auto;
}

.wrpe-klj {
    border-style: solid;
    border-width: 1px;
    border-color: #f5f5f5;
    box-shadow: 4px 4px 0 0 #f5f5f5;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 0 15px 0 0;
    padding: 38px 40px 37px;
    width: 404px;
    max-width: 404px;
}

.title-a-head h3 {
    font-size: 26px;
    color: #000;
    line-height: 26.4px;
    font-weight: 700;
    font-family: nexa;
    margin-bottom: 25px;
}

.wrpe-klj p {
    font-size: 16px;
    color: #000;
    line-height: 25.5px;
    font-weight: 400;
    font-family: arial;
    margin-bottom: 25px;
}

.k-link-btmm {
    color: #4b4c67;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 700;
    font-family: nexa;
}

.k-link-btmm .fas {
    font-size: 26px;
    margin-right: 10px;
}

.k-link-btmm .far {
    font-size: 26px;
    margin-right: 10px;
}

.wrpe-klj:hover {
    border-style: solid;
    border-width: 1px;
    border-color: #c5d7e0;
    box-shadow: 4px 4px 0 0 #c5d7e0;
}

/*Our-doctors*/

/*Choose-Healthcare*/
#Choose-Healthcare .container {
    width: 1260px;
    max-width: 100%;
    margin: 0 auto;
}
#Choose-Healthcare{
    margin-top: 10rem;
}

#header-1 .navbar {
    min-height: 70px;
}

.col-md-6.col-left-0 {
    margin-left: -67px;
}



.wrapper-q h2 {
    line-height: 52px !important;
    font-size: 41px !important;
    color: #4b4c67 !important;
    font-family: Graphik;
    font-weight: 500;
}

.wrapper-q p {
    font-family: Arial;
    font-size: 21px;
    line-height: 28.7px;
    font-weight: 400;
    color: #4b4c67;
    margin: 10px 0 0 0;
    margin-bottom: 0px;
    margin-bottom: 0px;
    margin-bottom: 0px;
    padding: 5% 8% 0% 0%;
    margin-bottom: 40px !important;
}

.wrap-yco.one-col-pi h4 {
    color: #000;
    font-family: nexa, Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.5em;
    margin-top: 0px;
}

.wrap-yco.one-col-pi p {
    font-size: 16px;
    line-height: 25.4px;
    font-weight: 400;
    font-family: arial;
    color: #2e3031;
    margin-bottom: 0px;
}

.wrapper-four-col {
    display: flex;
}

.wrap-yco.one-col-pi.on-col-pi {
    padding: 30px 30px 30px 0;
}

.wrap-yco.one-col-pi.two-col-pi {
    padding: 0px 30px 0px 0;
}

.wrap-yco.one-col-pi.three-col-pi {
    padding: 5px 30px 10px 0;
}

.wrap-yco.one-col-pi.four-col-pi {
    padding: 10px 30px 30px 0;
}

.btn-n-about {
    width: 124px;
    height: 48px;
    display: block;
    font-family: nexa, Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 1em;
    padding: 17px 30px 13px;
    border: 1px solid #d8d8d8; 
    border-bottom: 3px solid #d8d8d8;
    margin-top: 20px;
	
	border-color: #4b4c67;
    background: #4b4c67;
    color: #fff;
}

.btn-n-about:hover {
    border-bottom: 3px solid #d8d8d8;
    background: #ffffff;
    color: #4b4c67;

}

.wrapper-q {
    margin-top: 170px;
}

/*Choose-Healthcare*/

/*Our-Service*/
#Our-Services {
    padding: 100px 30px 30px;
}

#Our-Services .container {
    width: 1260px;
    max-width: 100%;
    margin: 0 auto;
    border-bottom: 1px solid #d8d8d8;

}

#Our-Services .container .row-kj {
    padding: 15px 0 40px;
}

.col-lg-12.text-cv-heading h2 {
    font-size: 38px;
    line-height: 53px;
    font-weight: 700;
    font-family: nexa;
    margin-bottom: 20px;
}

.box-das {
    border-style: solid;
    border-width: 1px;
    border-color: transparent;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 10px 15px 10px 0;
    padding: 40px;
    width: 300px;
}

.a-link-urgt h2 {
    font-size: 26px;
    line-height: 36.4px;
    font-weight: 700;
    font-family: nexa;
    margin-bottom: 5px;
    color: #000;
}

.heading-das-bottm p {
    font-size: 16px;
    line-height: 25.6px;
    font-family: arial;
}

.icon-jk {
    width: 101px;
    height: 101px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
}

.icon-jk1 {
    background: #ffcfcf;
}

.icon-jk2 {
    background: #e6f1f7;
}

.icon-jk3 {
    background: #efffb7;
}

.icon-jk4 {
    background: #ffd5f4;
}

.box-das1:hover {
    background-color: snow;
    border-style: solid;
    border-width: 1px;
    border-color: #fecccc;
    box-shadow: 3px 3px 1px 0 #fecccc;
}

.box-das2:hover {
    background-color: #fcfdfe;
    border-style: solid;
    border-width: 1px;
    border-color: #e6f1f7;
    box-shadow: 3px 3px 1px 0 #e6f1f7;
}

.box-das3:hover {
    background-color: #fdfff8;
    border-style: solid;
    border-width: 1px;
    border-color: #efffb7;
    box-shadow: 3px 3px 1px 0 #efffb7;
}

.box-das4:hover {
    background-color: #fffbfe;
    border-style: solid;
    border-width: 1px;
    border-color: #ffd5f4;
    box-shadow: 3px 3px 1px 0 #ffd5f4;
}

/*Our-Service*/

/*Mobile-section*/
#Mobile-section {
    padding: 150px 0px;
}

#Mobile-section .container {
    width: 1400px;
    max-width: 100%;
    margin: 0 auto;
    border-bottom: 1px solid #d8d8d8;
    padding-bottom: 150px;
}

.mob-wrapper-l img {
    width: 100%;
}

/*Mobile-section*/


/*Second-Opinion*/

#Second-Opinion {
    padding: 150px 0px 0px;
}

#Second-Opinion .container {
    width: 1260px;
    max-width: 100%;
    margin: 0 auto;
}

.box-wrapper-bty {
    border-style: solid;
    border-width: 1px;
    border-color: #ededed;
    box-shadow: 4px 4px 0 0 #f5f5f5;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 45.5px 0 45.4px;
}

.box-wrapper-bty {
    display: flex;
}

.text-wrap-d {
    width: 500px;
}

.btn-wrap-d {
    width: 364px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.text-wrap-d h2 {
    color: #000;
    font-family: nexa, Sans-serif;
    font-size: 38px;
    font-weight: 700;
    line-height: 1.4em;
    margin-bottom: 20px;
}

.text-wrap-d p {
    font-family: Arial;
    font-size: 16px;
    font-weight: 400;
    line-height: 25.6px;
}

.btn-ha {
    background: #4b4c67;
    color: #fff;
    font-family: nexa;
    font-size: 14px;
    line-height: 14px;
    font-weight: 700;
    width: 242px;
    display: block;
    height: 49px;
    padding: 18px 30px 14px;
}

.txt-display-y {
    display: flex;
    align-items: center;
    justify-content: center;
}

.box-wrapper-bty:hover {
    border-style: solid;
    border-width: 1px;
    border-color: #c5d7e0;
    box-shadow: 4px 4px 0 0 #c5d7e0;
}

.btn-wrap-d .btn-ha:hover {
    background: #2a3d53;
    color: #fff;
}

/*Second-Opinion*/



/*Carasoul-one*/
.carousel-control {
    background: transparent !important;
    display: none;
}

.h2-item-r {
    font-size: 36px;
    line-height: 46px;
    font-weight: 400;
    color: #000;
    text-align: center;
    font-family: spectral, Sans-serif;
    font-style: italic;
    font-family: open sans;
    font-size: 28px;
    font-style: italic;
    line-height: 46px;
}

.p-span-p {
    font-size: 12px;
    line-height: 15px;
    font-weight: 700;
    text-align: center;
    display: block;
    font-family: Arial;
    color: #2a3d53;
    text-transform: capitalize;
    margin-top: 25px;
}

.carousel-inner .item.active {
    border: 0px !important;
}

.carousel-indicators .active {
    background: #4b4c67;
    border: 0px !important;
    border-radius: 50% !important;
    width: 15px;
    height: 15px;
    margin-right: 10px;
}

.carousel-indicators li {
    background: #cccccc;
    border: 0px !important;
    border-radius: 50% !important;
    width: 15px;
    height: 15px;
    margin-right: 10px;
}

.carousel-indicators {
    bottom: -35px;
}

.col-rt-wrap h2 {
    color: #000;
    font-family: nexa, Sans-serif;
    font-size: 38px;
    font-weight: 700;
    line-height: 1.4em;
    text-align: right;
    padding: 0 60px 0 0;
    margin: 58px 0px;
}

.col-md-6.wrap-io {
    min-height: 170px;
    border-right: 1px solid #d8d8d8;
}

.col-md-6.wrap-io:nth-child(2) {
    border: none;
    position: relative;
    padding-top: 29px;
    padding-left: 60px;
}

.row.row-gas {
    margin-top: 50px;
}




/*second-row*/

.bg-y-fhg h6 {
    color: #2a3d53;
    font-family: nexa, Sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 1.6em;
}

.row.multi-slidert {
    padding: 60px 0px;
}

.col-md-10.shape-io-slider {
    display: flex;
    align-items: center;
    justify-content: center;
}

.bg-dark.w-auto {
    display: none;
}

.carousel-item.active {
    border: 0px !important;
}

/*second-row*/
/*Carasoul-one*/


.p-cnntnt p {
    font-size: 10px;
    line-height: 12px;
    font-weight: 700;
    font-family: Nexa;
}

.p-cnntnt h4 {
    font-size: 36px;
    line-height: 30px;
    font-weight: 700;
    font-family: Nexa;
}

.p-cnntntt {
    background-image: url('../images/images-dr/shape-testimonials-buble1.svg');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;

    display: flex;
    align-items: center;
    justify-content: center;
    height: 115px;
}

.fas.fa-star {
    color: #ff6472;
    font-size: 13px;
}

.review-lnkk {
    color: #2bbfed;
    font-family: nexa, Sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 1.6em;
    text-decoration: underline;
}

.wrp-fsd {
    position: absolute;
    top: 72px;
    left: 200px;
}

.review-lnkk:hover {
    color: #2bbfed;
}



/*Calender-qr*/
#Calender-qr {
    padding: 150px 0px 200px;
}

#Calender-qr .container {
    width: 1400px;
    max-width: 100%;
    margin: 0 auto;
}

.row.row-juh {
    margin-top: 80px;
}

.wrap-io-head h4 {
    text-transform: uppercase;
    font-family: open sans;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
}

.wrap-io-head h2 {
    font-family: open sans;
    font-size: 29px;
    font-weight: 700;
    color: #555;
    text-align: center;
}

.wrap-io-head p {
    font-family: open sans;
    font-size: 15px;
    font-weight: 400;
    color: #99abb1;
    text-align: center;
}

.wraper-i-box {
    width: 522px;
    min-height: 600px;
    background: #4ac4f3;
    border-radius: 10px;
    padding: 60px 50px;
    box-shadow: 1px 0px 5px #ccc;
}

.text-wrap-gt h2 {
    color: #fff;
    text-align: center;
    font-size: 46px;
    margin-bottom: 50px;
}

.p-y-txt {
    margin-bottom: 22px;
}

.right-span-rtt {
    text-align: right;
    display: inline-block;
    color: #fff;
    font-size: 20px;
    float: right;
}

.left-span-rtt {
    text-align: left;
    display: inline-block;
    color: #fff;
    font-size: 20px;
}


.form-group {
	position: relative;
	margin-bottom: 5px;
}
.SelfInfo .dropIcon{
  position: absolute;
  left: 200px;
  top: 15px;
}
.TopDiv .InlineOpp{
  margin-top:unset !important
}
.FindLoc{
  width: 100% ;
  color: #708799;
  height: 45px;
}

.InlineOpp{
display: flex;
padding: 0 7px;
margin-top: 8rem !important;
}
.note{
  color: #4d6a80;
  font-family: 'graphik';
font-size: 15px;
font-weight: 400;
padding-bottom: 18px;

}
.srch, .Addclaim, .contnw{
  background: #00aff5;
border: 1px solid transparent;
color: #fff;
padding: 10px 29px;
border-radius: 7px;
font-size: 17px;
margin-top: 9px;
font-weight: bolder;
font-family: 'graphik';
}.srch:hover, .Addclaim:hover, .contnw:hover{
 
  color: #ccc;
}
.contnw{
  margin: 0px;
  margin-top: 20px;
}
.contLM{
  border: 0px solid #00aff5;
  color: #00aff5;
  background: #fff;
  padding: 10px 29px;
border-radius: 7px;
font-size: 17px;
margin-top: 9px;
font-weight: bolder;
font-family: 'graphik';
}
.temrsOfUse{
	display:none;margin-top:10px;
}
#submitLocations{
	display:none;
}
.submitLocationsSpan{
	color: #5b6b7d;
	font-size: 14px;
	margin-bottom: 35px;
	display: block;
	margin-top: 0;
}
.temrsOfUse.active{
	display:block; color:#333333!important; margin-top:30px;
}.temrsOfUse.active a{
	color: #00aff5 !important;
}
p {
  margin: 0 0 2px !important;
}
input {
	
	font-size: 14pt;
	padding:0 30px;
	border: none;
	border-bottom: 1px solid #4d6a80;
  background: unset;
}

input:focus {
	outline: none;

}

label {
position: absolute;
	top: 14px;
	left: 5px;
	
	font-size: 13pt;
	font-weight: 400;

	transition: all 0.2s ease;
  color: #4d6a80;
  font-family: 'graphik';
}

input:focus ~ label,
input:valid ~ label {
	top: -10px;
font-size: 10pt;
color: #4d6a80;
}



.cartIco{
	position: absolute;
right: 110px;
top: 68px !important;
color: #6b6c6d;
}
/*Calender-qr*/



#covid-section .container-fluide .row {
    margin: 0;
}

#footer-vty {
    background: #313131;
    padding: 15px 53px;
}

#footer-vty .container {
    width: 1529px;
    max-width: 100%;
    margin: 0 auto;
    padding: 0px;
}

.wrap-nav-cont {
    display: flex;
}

.copy-sent {
    color: #fff;
    font-size: 14px;
    margin-right: 100px;
    font-family: graphik;
}

.a-t-linkk {
    color: rgba(255, 255, 255, 0.6);
    font-size: 15px;
    margin-right: 18px;
    font-family: graphik;
}

.a-t-linkk:hover {
    color: #fff;
    text-decoration: none;
}

.social-k-icons {
    float: right;
}

.social-k-icons a {
    margin-right: 13px;
}

.social-k-icons a svg {
    width: 20px;
}

.social-k-icons a svg path {
    fill: #9999a7;
}




.sidebar-toggle {
    animation: bounce 2s ease-in-out infinite;
    float: right;
    background: transparent;
    color: #19171B;
    border: none;
    font-size: 1.5rem;
    margin: 1em;
    cursor: pointer;
    outline: none;
}
.sidebar{
    position: fixed;
    width: 310px;
    height: 100%;
    left: -313px;
    background: #43a5f8;
    transition: left 0.4s ease;
  }
  .sidebar.show{
    left: 0px;
    overflow-y: scroll;
  }
  .sidebar .text{
    color: white;
    font-size: 25px;
    font-weight: 600;
    line-height: 65px;
    text-align: center;
    background: #43a5f8;
    letter-spacing: 1px;
  }
  nav ul{
    background: #43a5f8;
    height: 100%;
    width: 100%;
    list-style: none;
  }
  nav ul li{
    line-height: 60px;
    border-top: 1px solid rgba(255,255,255,0.1);
  }
  nav ul li:last-child{
    border-bottom: 1px solid rgba(255,255,255,0.05);
  }
  nav ul li a{
    position: relative;
    color: white;
    text-decoration: none;
    font-size: 18px;
    padding-left: 40px;
    font-weight: 500;
    display: block;
    width: 100%;
    border-left: 3px solid transparent;
  }
  nav ul li.active a{
    color: cyan;
    background: #43a5f8;
    border-left-color: cyan;
  }
  nav ul li a:hover{
    background: #43a5f8;
  }
  nav ul ul{
    position: static;
    display: none;
  }
  nav ul .feat-show.show{
    display: block;
  }
  nav ul .serv-show.show1{
    display: block;
  }
  nav ul ul li{
    line-height: 42px;
    border-top: none;
  }
  nav ul ul li a{
    font-size: 17px;
    color: #e6e6e6;
    padding-left: 80px;
  }
  nav ul li.active ul li a{
    color: #e6e6e6;
    background: #43a5f8;
    border-left-color: transparent;
  }
  nav ul ul li a:hover{
    color: cyan!important;
    background: #43a5f8!important;
  }
  nav ul li a span{
    position: absolute;
    top: 50%;
    right: 20px;
    transform: translateY(-50%);
    font-size: 22px;
    transition: transform 0.4s;
  }
  nav ul li a span.rotate{
    transform: translateY(-50%) rotate(-180deg);
  }
  .nav__clinics a{
    color: #00aff5 !important;
right: 480px !important;
font-family: 'GT Eesti Pro Text';
cursor: pointer;
font-size: 18px;
font-weight: 400;
  }
.links {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    list-style: none;
}

.nav-item{
list-style: none;
}
.close-btn{
    position: absolute;
    right: 15px;
}
.links a {
    display: block;
    font-size: 2rem;
    text-transform: uppercase;
    padding: 1rem 1.5rem;
    color: white;
    transition: 1s all ease;
}

.links a:hover {
    color: grey;
    transform: scale(1.2);
}

.social-icons {
    justify-self: center;
    display: flex;
    padding-bottom: 2rem;
}

.social-icons a {
    font-size: 1.5rem;
    margin: 0 0.5rem;
    color: white;
    transition: 1s all ease;
}

.social-icons a:hover {
    color: grey;
}



.mainredio.flex-div .listdr {
    width: 240px;
}
.wrap-slidee-f h2 {
    font-family: 'GT Eesti Pro Display' !important;
}
/* Desktops and laptops ----------- */
@media only screen and (min-width : 1224px) {}



/*Responsive*/
@media only screen and (max-device-width: 540px) and (orientation: portrait),
screen and (max-width: 540px) and (orientation: portrait) {
    #slideshow div img {
        height: 100%;
        width: 800px;
        float: right;
    }

    #slideshow {
        height: 330px;
    }

    .wrapper-form-cnb {
        padding: 30px 20px;
        max-width: 100%;
    }

    .wrapper-form-cnb h2 {
        font-size: 37px;
    }

    #uniqp {
        width: 100% !important;
        max-width: 100%;
    }

    .btn-form-src {
        right: 0px;
    }

    .input-nw-2 {
        width: 100% !important;
    }

    #uniqp #datepicker .form-control {
        width: 100% !important;
    }

    .datepicker.datepicker-dropdown {
        top: 232px !important;
    }

    .container-fluide.container-22 {
        padding: 0 20px;
    }

    .wapper-width {
        display: block !important;
    }

    .col-lg-12.vbg-a {
        padding: 0px 20px;
        display: block;
    }

    .container-fluide.container-22 .row {
        display: block;
    }

    .txt-g-wpper h2 {
        margin-top: 0px !important;
    }

    #heading-dr-near-me .container.container-24 {
        width: 100%;
        max-width: 100%;
        padding: 20px 0px;
    }

    .heading-h2-wrppr h2 {
        font-size: 30px;
    }

    .boxes-h2-wrppr {
        display: block;
    }

    .box-hy {
        width: 100%;
        min-height: auto;
        margin-bottom: 20px;
        padding: 15px 18px;
    }

    .col-lg-12.vbg-b {
        padding: 0px 25px;
    }

    #Calender-qr {
        padding: 50px 0px;
    }

    .wrap-calender-i {
        width: 100%;
    }

    .wraper-i-box {
        width: 100%;
        padding: 60px 20px;
    }

    #Our-doctors {
        padding: 50px 0px;
    }

    .wrpe-klj {
        width: 100%;
        margin-bottom: 20px;
    }

    #Choose-Healthcare .container {
        width: 100%;
        max-width: 100%;
        margin: 0 auto;
        padding: 0 20px;
    }

    .wrapper-q {
        margin-top: 0px;
    }

    #Choose-Healthcare .container .row {
        background-size: 470px auto;
        height: 700px;
    }

    .wrap-yco.one-col-pi.three-col-pi {
        padding: 10px 10px 30px 0;
    }

    .wrap-yco.one-col-pi.four-col-pi {
        padding: 10px 10px 30px 0;
    }

    .wrap-yco.one-col-pi h4 {
        font-size: 16px;
    }

    #Our-Services {
        padding: 30px 0px 30px;
    }

    #Our-Services .container {
        width: 100%;
        max-width: 100%;
        padding: 0 20px;
    }

    .box-das {
        width: 100%;
    }

    #Mobile-section {
        padding: 0px 0px;
    }

    #Mobile-section .container {
        width: 100%;
        padding-bottom: 50px;
    }

    .col-rt-wrap h2 {
        text-align: left;
    }

    .h2-item-r {
        font-size: 23px;
        font-style: italic;
        line-height: 30px;
    }

    #Carasoul-one .carousel {
        position: relative;
        max-width: 100%;
        width: 100%;
        padding: 0 20px;
    }

    .col-md-6.wrap-io:nth-child(2) {
        padding-top: 0px;
    }

    #Second-Opinion .container {
        width: 100%;
        max-width: 100%;
    }

    .box-wrapper-bty {
        display: block;
    }

    .img-wrap-d {

        width: 100%;
        max-width: 100%;

    }
    .ui-datepicker-multi-2 .ui-datepicker-group{
        width: 100%;
    }
    #ui-datepicker-div.open {

        max-width: 400px !important;

    }
    #Choose-Healthcare{
        background-image: unset;
    }
}


@media only screen and (max-device-width: 540px) and (orientation: portrait),
screen and (max-width: 540px) and (orientation: portrait) {
    .nw-nav {
        display: block;
        height: auto;
    }

    #uniqp {
        width: 100% !important;
        max-width: 100%;
        height: auto !important;
    }

    .left-nw-nav {
        height: 70px;
    }

    .input-nw-1 {
        width: 100% !important;
    }

    .right-nw-nav {
        height: 70px;
    }

    #datepicker {
        height: 65px !important;
        padding-left: 0px !important;
        width: 100% !important;
    font-family: 'GT Eesti Pro Display';
    }
    .hasDatepicker{
        font-size: 18px;
        font-family:'GT Eesti Pro Display';
    }
    .left-nw-nav {
        width: 100% !important;
    }

    #blue-sectiomn #uniqp .nw-nav .left-nw-nav .input-nw-1 {
        width: 100% !important;
    }

    .nw-nav {
        border-radius: 0px !important;
    }

    .bordr-t-rt {
        border-top-left-radius: 0px;
        border-bottom-left-radius: 0px;
    }

    .btn-wrap-ld {
        border-radius: 0px;
        width: 100%;
    }

    .right-nw-nav::after {
        content: "";
        position: absolute;
        top: 4px;
        bottom: 8px;
        left: 0px;
        width: 100%;
        background-color: #dfe1e5;
        height: 1px;
    }

    .nw-nav {
        border: 0px solid #e9eced !important;
    }

    .search-jte:hover {
        color: #fff;
        text-decoration: none;
    }

    .row.rightSideImg {
        background-size: 0px !important;
    }

    .has-ouy {
        margin-top: 0px !important;
    }

    .sa-link .nav-item.nav-link {
        color: #000 !important;
    }

    /* covid */
    .ico-indof-1 h4 {
        color: #fff !important;
        font-size: 14px !important;
        margin-bottom: 5px !important;
    }

    .fdt-2 {
        display: flex;
        justify-content: center !important;
    }

    /* covid */
    #slider-section-t .col-md-9.r-slidee #exampleSlider .MS-content .item {
        width: 100% !important;
        height: 380px !important;
    }

    .col-md-9.r-slidee .MS-content .item {
        width: 100% !important;
        height: 380px !important;
    }

    #slider-section-t .container-fluide {
        padding: 50px 0px 50px;
    }



    /*dental-needs*/
    .row.row-io-box-1 {
        margin-bottom: 0px;
        margin: 0px;
        display: block;
    }



    .row.row-qpz {
        margin: 0px;
        padding: 0 0 120px 0;
    }
    .row.row-io-box-1{
        padding: 0 0 60px 0;
    }
    .k-wrapper-5 {
        display: block;
        text-align: center;
    }

    .box-wrap-e2 {
        width: 100%;
    }

    .box-wrap-e2 {
        width: 50%;
        margin: 10px 0px;
        float: left;
        text-align: left;
    }

    .c-text-21 {
        text-align: left !important;
        padding-left: 28px !important;
    }

    .link-j-41 {
        font-size: 21px !important;
        line-height: 1;
        font-family: Arial;
        font-weight: 400;
        color: #4b4c67;
        color: #4b4c67;
    }

    .fh-div-c h2 {
        font-size: 27px !important;
    }

    .wrap-img-mob img {
        width: 100%;
        margin-right: 0px !important;
        padding: 0px 30px;
        margin-bottom: 50px;
    }

    .wrap-moibt.mob-n {
        margin-right: 0px;
        padding-top: 0px;
    }

    .wrap-moibt {
        width: 100%;
        margin: 0 auto;
    }

    .wrap-moibt.mob-nnnn {
        margin-left: 0px;
        padding-top: 30px;
    }

    /*dental-needs*/

    .wrap-slidee-f h2 {
        font-family: 'GT Eesti Pro Display' !important;
    }

    /* app-swnldg */
    .col-md-6.g-dsiv-c {
        display: block;
        align-items: center;
        padding: 0px 40px;
        text-align: center;
    }

    .div-clss-45 {
        width: 100%;
    }

    .div-clss-45-h2 {
        color: #4b4c67 !important;
        font-size: 26px;
        font-family: Nexa;
        font-weight: 700;
        line-height: 30px;
        margin-bottom: 5px;
    }

    .f-col-k h2 {
        font-family: Graphik;
        line-height: 35px !important;
        font-weight: 700;
        font-size: 28px !important;
        color: #4b4c67;
        padding: 0% 12% 0% 0%;
        margin-bottom: 30px;
    }

    .text-wrap-oo h2 {
        font-family: "Nexa", Sans-serif;
        font-size: 26px !important;
        font-weight: 700;
        line-height: 36.4px;
        color: #fff;
        margin-bottom: 13px;
        margin-top: 20px;
    }

    .cimg-dsiv-c img {
        width: 100%;
        position: relative;
        left: 0;
        margin-top: 50px;
    }

    .colm-ipa {
        width: 100%;
    }

    .wrap-colm-ipa {
        width: 100%;
        float: unset;
    }

    .row.ow-opaa {
        padding-top: 110px;
        margin: 0px;
    }



    .wrap-column-31 {
        width: 100% !important;
    }

    .f-col-k p {
        padding: 0% 0% 0% 0% !important;
    }

    #Insurance-accepted .container .row {
        padding: 0px 15px;
    }

    .wrap-u-box {
        width: 100%;
    }

    .wrap-q-box {
        padding: 0 30px 70px 40px;
    }

    .wrap-txt6-box {
        display: block;
        text-align: center;
    }

    .btn-link-j9 {
        margin: 0px;
        padding: 0px;
        text-align: center;
    }

    /* #drp-dwn-p */
    #drp-dwn-p .container .row {
        margin: 0px;
        width: 100%;
        margin: 0 auto;
        padding: 0 15px;
    }

    .title-o-dwn {
        width: 100%;
        margin: 0 auto;
        max-width: 100%;
        text-align: center;
    }

    .col-lg-12.sdh-j {
        display: block !important;
        font-size: 17px;
    }

    .wrap-sdh-j {
        width: 100%;
        margin: 0 auto;
    }

    .drp-lst-dwn.border-ty {
        border-bottom: 1px solid #c4c1c1;
    }

    /* three-box */
    #three-box {
        padding: 100px 20px;
    }

    .wrap-icons-gt {
        width: 100%;
        margin-bottom: 20px;
    }


    .left-nw-nav.h-left.nav::after {

        content: "";
        position: absolute;
        top: 5px;
        bottom: 8px;
        left: 0;
        width: 100%;
        background-color: #dfe1e5;
        height: 1px;

    }

    #datepicker::after {
        content: "";
        position: absolute;
        top: 5px !important;
        bottom: 8px;
        left: 0px;
        width: 100%;
        background-color: #dfe1e5;
        height: 1px !important;
        z-index: 999 !important;
    }

    .search-jte {
        width: 100%;
        height: 52px;
        display: flex;
        align-items: center;
        justify-content: center;
        background: #000;
        color: #fff;
        font-family: open sans;
        font-weight: 600;
        font-size: 17px;
        border-radius: 0px;
    }

    /* Carasoul-one */
    .col-md-6.wrap-io {
        min-height: 170px;
        border-right: 0px solid #d8d8d8;
    }

    .col-md-6.wrap-io {
        min-height: auto;
    }

    .wrap-moibt.mob-nn {
        margin-right: 0px;
        padding-top: 30px;
    }

    /* Carasoul-one */
    .MS-content {
        width: 100%;
    }

    .img-fluid {
        max-width: 50px;
        height: auto;
    }

    /* insurance-list  */
    #insurance-list {
        padding: 50px 0px;
    }

    #insurance-list .container {
        width: 100%;
        max-width: 100%;
        margin: 0 auto;
        padding: 0px 15px;
    }

    .wrap-colmnb-7 {
        display: block;
    }

    .wrap-colm-7 .list-pi {
        list-style: none;
        margin-bottom: 50px;
    }

    .wrap-nav-cont {
        display: block;
        text-align: center;
    }

    .copy-sent {
        margin-right: 0px;
        margin-bottom: 20px;
    }

    .social-k-icons {
        float: unset;
        text-align: center;
        margin: 20px 0px;
    }

    .t-box-1 img {
        width: 100%;
        rotate: 0deg;
    }

    .link-j-41 br {
        display: none;
    }

    #blue-sectiomn fieldset:nth-child(1){
        width: unset !important;
    }
    .mainredio.flex-div {
        display: block !important;
    }
    /* #blue-sectiomn fieldset.step-1{
        top: 145px !important;
    } */
    #blue-sectiomn fieldset:nth-child(2) {
        width: 400px !important;
    }
    .prvs{
        position: unset !important;
        bottom: 122px !important;

    }
    #previous{
        top: 15% !important;

    }
    .ui-datepicker-multi-2 .ui-datepicker-group{
        width: 100%;
    }
    #ui-datepicker-div.open {

        max-width: 400px !important;

    }
    #Choose-Healthcare{
        background-image: unset;
    }
    .NextBtn{
        position: unset;
    }
}



@media only screen and (max-device-width: 540px) and (orientation: portrait),
screen and (max-device-height: 540px) and (orientation: landscape),
screen and (max-width: 540px) and (orientation: portrait),
screen and (max-height: 540px) and (orientation: landscape) {
    body #searchBtnButn{
        padding: 13px 30px !important;
        margin-right: 14px;
    }
    html{
        width: 100% !important;
        overflow-x: hidden !important;
    }
    .wrap-icons-gt{
        width: unset !important;
    }
    .selecttrack{
        display: unset !important;
    }
    .formLocDiv h2 {
        font-size: 25px !important;
      }
      .wrap-img-l{
          text-align: center !important;
      }
      .wrap-img-l img{
        width: 50px !important;
        margin: 5px;
    }
    .slider-section-class #warp-sliderff #demos .owl-carousel .item{
        height: 360px !important;
    }
    .slider-section-class .r-box-wrap{
        height: 310px !important;
    }
    .owl-item{
        height: 346px;
    }
    
    .formLocDiv{
        margin: 145px auto;
    }
    .NextBtn{
        margin-top: -103px !important;
    }
    .r-box-wrap{
        width: unset !important;
    }
    .copy-icon img{
        max-width: 268px;
        width: 100%;
    }
    .h3-accordian.active::before{
		display: none !important;
	}
	.h3-accordian::after{
		display: none;
	}
	.h3-accordian{
		padding-left: unset;
	}
    .panel{
        padding: unset;
    }
    .selecttrack{
        display: none;
    }
    .DirectSelectDT{
        font-size: 64px !important;
    }
    .btn-wrap-d {
        width: 100%;
    }

    #app-swnldg .container .row {
        margin: 0px;
        overflow: hidden;
    }

    .wrap-colm-7 {
        width: 100% !important;
    }

    /* searchbar */
    .left-nw-nav {
        width: 100% !important;
        height: auto;
    }

    .right-nw-nav {
        height: auto;
    }

    .wrapper-form-cnb #uniqp #datepicker .form-control {
        height: 65px !important;
    }



    .nw-nav {
        box-shadow: none !important;
    }

    .secand {
        margin: 30px 0px;
    }

    #dental-needs {
        padding: 0px 0px 0px;
    }

    .io-box-wrap h2 {
        font-size: 56px;
        line-height: 62px;
    }

    .pt-input-group{
        margin: unset !important;
    }
    .formLocDiv{
        padding-left: unset !important;
    }
    
    
    .dr-headingg {
        size: 12px;
    }

    /* searchbar */

    .owl-dots {
        display: none !important;
    }

    .wrap-slidee-f {
        margin-bottom: 0px !important;
    }

    #warp-sliderff #demos .owl-carousel .item {
        margin: 0px;
    }

    #Choose-Healthcare .container {
        position: relative;
    }

    #Choose-Healthcare .col-md-6.col-left-0 {
        margin-left: 0px;
    }

    .has-ouy {
        margin-top: 150px !important;
    }

    .wrap-img-mob {
        display: block !important;
    }

    .wrapp-g-inde {
        margin: 20px 0px 50px !important;
    }

    .io-box-1 {
        width: 100% !important;
        padding: 0 15px;
    }

    .io-box-wrap {
        padding: 120px 0px 0 0;
    }

    .io-box-wrap h2 {
        font-size: 27px;
        line-height: 43px;
    }

    .io-box-2 {
        width: 100%;
    }

    .t-box-1 {
        margin: 40px auto;
    }

    .t-box-1 {
        width: 276px;
    }

    .a-kdal {
        margin: 0 auto;
    }

    .icon-wrap-oo {
        margin: 0 auto;
    }

    .wrap-q-box {
        padding: 70px 30px 70px 40px;
    }

    #app-swnldg .row.ow-opaa {
        padding: 110px 15px 0px 10px !important;
    }

    #myULe {
        width: 100% !important;
    }



    .wrap-img-mob img {
        width: 85% !important;
    }

    #insurance-list {
        padding: 50px 20px !important;
    }

    #header-1 {
        position: unset !important;
    }

    .row.row-rtb {
        overflow: hidden;
    }

    #app-swnldg {
        overflow: hidden;
    }

    #Insurance-mobile {
        overflow: hidden;
    }
    .ui-datepicker-multi-2 .ui-datepicker-group{
        width: 100% !important;
    }
    #ui-datepicker-div.open {

        max-width: 400px !important;

    }

    #Choose-Healthcare{
        background-image: unset !important;
    }
    .final-u{
        position: unset;
    }
    .wrapper-login-0 a {
    
        padding: 10px 18px 10px 18px;
        color: #ffffff;
        font-weight: 700;
      }
    /* searchbar */
    .wrap-content-sectionj{
        z-index: unset;
    }
    .wrap-ecut img{
        z-index: unset;
    }
    .row.row-o{
        z-index: unset;
    }
    
}


.navbar.navbar-expand-lg.navbar-light.bg-light.fixed {
    background-color: #fff !important;
}

.navbar.navbar-expand-lg.navbar-light.bg-light .logo-white {
    display: block !important;
}

.navbar.navbar-expand-lg.navbar-light.bg-light .logo-blue {
    display: none !important;
}

.navbar.navbar-expand-lg.navbar-light.bg-light.fixed .logo-white {
    display: none !important;
}

.navbar.navbar-expand-lg.navbar-light.bg-light.fixed .logo-blue {
    display: block !important;
}

.navbar.navbar-expand-lg.navbar-light.bg-light.fixed .sa-link .nav-item.nav-link {
    color: #4b4c67 !important;
}

.navbar.navbar-expand-lg.navbar-light.bg-light.fixed .nav-item.nav-link.link-colr {
    color: #009fd9 !important;
}

.navbar.navbar-expand-lg.navbar-light.bg-light.fixed {
    box-shadow: 0 2px 5px 0 rgba(39, 39, 39, .25) !important;
}






/* ipad */
@media only screen and (min-device-width: 600px) and (max-device-width: 834px) and (orientation: portrait),
screen and (min-device-height: 600px) and (max-device-height: 834px) and (orientation: landscape),
screen and (min-width: 600px) and (max-width: 834px) and (orientation: portrait),
screen and (min-height: 600px) and (max-height: 834px) and (orientation: landscape) {
    .navbar-collapse.collapse.show.in {
        display: block !important;
    }

    .collapse.navbar-collapse {
        display: none !important;
    }

    #uniqp {
        width: 100% !important;
        margin: unset;
        box-shadow: none;
        height: auto !important;
        width: 90% !important;
    }

    .input-nw-1 {
        width: 100% !important;
    }

    .input-nw-2 {
        width: 100% !important;
    }

    .bordr-t-rt {
        border-bottom-left-radius: 0px;
    }

    #uniqp #datepicker .form-control {
        width: 100% !important;
    }

    #datepicker {
        height: 69px;
    }

    .left-nw-nav.h-left.nav {
        width: 100% !important;
    }

    .btn-wrap-ld {
        width: 100%;
    }

    .search-jte {
        width: 100%;
        border-radius: 0px;
    }

    .nw-nav {
        box-shadow: none;
    }

    .wrap-icons-gt {
        width: 100%;
        height: 371px;
        padding: 30px 15px;
    }

    #drp-dwn-p .container .row {
        width: auto;
    }

    .box-wrapper-bty {
        padding: 45.5px 0 0px;
        display: block;
    }

    .img-wrap-d {
        float: left;
        width: 289px;
        height: 146px;
    }

    .txt-display-y {
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 10px 0px;
    }

    .btn-wrap-d {
        width: 100%;
        display: block;
    }

    .btn-ha {
        width: 100%;
        padding: 18px 30px 14px;
        text-align: center;
    }

    .col-md-6.col-left-0 {
        margin-left: 0px;
    }

    .wrapper-q h2 {
        line-height: 52px !important;
        font-size: 30px !important;
        color: #4b4c67 !important;
        font-family: Graphik;
      }

      
    .wrap-column-31 {
        width: 100% !important;
        float: unset !important;
    }

    .f-col-k h2 {
        font-family: Graphik;
        line-height: 44px;
        font-weight: 700;
        font-size: 39px;
    }

    .wrap-u-box {
        width: 100%;
        min-height: 90%;
    }

    .wrap-q-box {
        padding: 40px 30px;
    }



    #Insurance-accepted .container .row {
        margin-left: 0;
    }

    #dental-needs .container .row {
        margin-left: 0;
    }

    .io-box-wrap h2 {
        font-size: 40px;
        line-height: 44.2px;
        text-align: center;
    }

    .io-box-wrap {
        padding: 120px 50px 0 50px;
    }

    #dental-needs .container .row {
        margin: 0px;
    }

    .link-j-41 {
        font-size: 20px;
        line-height: 29px;
    }

    .k-wrapper-5 {
        padding-top: 50px !important;
        margin-bottom: 0px;
    }

    #dental-needs {
        padding: 150px 0px 150px;
    }

    .ico-indof-1 h4 {
        color: #fff !important;
        font-size: 14px !important;
        margin-bottom: 5px !important;
        margin-top: 0px;
        line-height: 22px;
    }

    .ico-indof {
        margin-right: 10px;
    }

    .ico-indof-1 p {
        line-height: 17px;
    }

    .fdt-2 {

        justify-content: center !important;
    }


    .wrapp-g-inde {
        width: 33.3%;
    }

    .wrap-img-mob img {
        width: 208px;
        margin-right: 0px !important;
    }

    .wrap-nav-cont {
        display: block;
    }

    .carousel-indicators {
        bottom: -80px;
    }

    .nw-nav {
        border-top-left-radius: 0px;
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
        border-top-right-radius: 0px;
        border: 0 !important;
    }

    .bordr-t-rt {
        border-bottom-left-radius: 0px;
        border-radius: 0px;
    }

    .left-nw-nav.h-left.nav svg {
        margin-top: 0px;
        position: absolute;
        left: 13px;
        top: 16px;
    }

    #datepicker::after {
        content: "";
        position: absolute;
        top: 0px !important;
        bottom: 8px;
        left: 0px;
        width: 100%;
        background-color: #dfe1e5;
        height: 50px !important;
        z-index: 999 !important;
        height: 1px !important;

    }

    .right-nw-nav::after {
        content: "";
        position: absolute;
        top: 0px;
        bottom: 8px;
        left: 0px;
        width: 100%;
        background-color: #dfe1e5;
        height: 1px;
    }

    #datepicker {
        height: 52px;
    }

    /* .wrapper-form-cnb #uniqp #datepicker .form-control {
        height: 52px !important;
    } */

    #datepicker svg {
        top: 19px !important;
    }

    .left-nw-nav.h-left.nav::after {
        content: "";
        position: absolute;
        top: 0px;
        bottom: 8px;
        left: 0;
        width: 100%;
        background-color: #dfe1e5;
        height: 1px;
    }

    .left-nw-nav svg {
        position: absolute;
        left: 15px !important;
        top: 17px !important;
    }

    #datepicker {
       
        width: 100%;
        text-align: right;
    }

    .input-nw-2 {
        width: 100% !important;
        padding-left: 48px !important;
    }

    .loctn-ico1 {
        left: 16px !important;
    }

    #header-1 .navbar {
        min-height: 70px;
        padding: 20px 0px;
    }

    #myULe {
        width: 100% !important;
    }

    #header-1 {
        position: unset;
    }

    .navbar-light .navbar-toggler {
        float: right;
        margin-left: auto;
        margin-right: 30px;
    }

    .navbar-brand img {
        margin-left: 20px;
    }

    .navbar-nav {
        width: 100%;
    }

    .sa-link {
        border-bottom: 1px solid #ccc;
    }

    .navbar-light .navbar-toggler {
        background: #fff;
    }

    #app-swnldg .container .row {
        margin: 0px;
    }

    .cimg-dsiv-c img {
        width: 100%;
        position: relative;
        left: 0px;
    }

    .wrap-slidee-f {
        max-width: 400px;
        margin-top: -50px;
        padding: 0px 0px 10px 0px;
    }

    .row.row-rtb {
        overflow: hidden;
    }

    #app-swnldg {
        overflow: hidden;
    }

    #Insurance-mobile {
        overflow: hidden;
    }
    .mainredio .flex-div{
        margin: 20px 30px;
    }
    #blue-sectiomn fieldset:nth-child(2) {
        width: 400px !important;
    }
    #ui-datepicker-div.open {

        max-width: 400px !important;

    }
    #Choose-Healthcare{
        background-image: unset;
    }
    .NextBtn{
        position: unset;
    }
    #wp-nav{
        display: none !important;
      }
      #ui-datepicker-div.open {
      
        max-width: 100% !important;
      }
      #ui-datepicker-div.open {
        top: 14% !important;
      }
      #cross{
          right: 15px !important;
          top: 180px !important;
      }
      .owl-item{
          /* width: 330px !important; */
          width: 385px !important;
      }
      .col-md-3.f-slidee{
          align-items: unset !important;
      }
      .wrap-slidee-f {
        max-width: 400px;
        margin-top: 50px;
    }
    #warp-sliderff .owl-carousel .owl-stage-outer{
        height: 340px;
    }
    #Choose-Healthcare{
        position: relative;
top: 80px;
background-size: 100% !important;
    }
    .wrapper-q {
        margin-top: 0px;
      }
      
}



/* -------------------------------------------------------new-css------------------------------------------------------- */
.section-btn-wrp {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.btn-1-a {
    font-size: 16px;
    line-height: 16px;
    font-weight: 500;
    color: #00aff5;
}

.wrap-e-btn p {
    color: rgb(0, 0, 0) !important;
    font-size: 16px;
}

/* form-t */
#form-t {
    max-width: 1206px;
    width: 100%;
    margin: 0 auto;
    min-height: 59px;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 1pt 4pt, rgba(0, 0, 0, 0.08) 0px 2pt 8pt;
    border-radius: 12px;
}

.div-wrap-nav {
    display: flex;
    min-height: 59px;
    border-radius: 12px;
}

.div-wrap-nav .column-i {
    position: relative;
}

.input-box-v {
    height: 100%;
    width: 345px;
    padding-left: 30px;
    padding-right: 10px;
    border: 0;
}

.btn-wrap1q {
    width: 175px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #00aff5;
    border-radius: 0px 12px 12px 0px;
    border: 1px solid #00aff5;
    cursor: pointer;

}

.btn-wrap1q .fnd-doctr {
    font-size: 16px;
    font-weight: 600;
    color: #fff;
}

.column-i svg {
    position: absolute;
    left: 8px;
    top: 20px;
}

.wrap-first-clm.column-i::after {
    content: '';
    background: #ccc;
    width: 1px;
    height: 40px;
    display: block;
    position: absolute;
    right: 0px;
    top: 8px;
}

.wrap-second-clm.column-i::after {
    content: '';
    background: #ccc;
    width: 1px;
    height: 40px;
    display: block;
    position: absolute;
    right: 0px;
    top: 8px;
}

#myInput-f {
    border-radius: 12px 0px 0px 12px;
}

.input-box-v:focus-visible {
    outline: 0;
    border: 0;
}

.input-box-v::placeholder {
    font-size: 15px !important;
    color: #91a0a3;
}

#myULw-h {
    display: none;
}

.main-991 {
    display: block !important;
    width: 345px;
    position: absolute;
    top: 60px;
    left: px;
    max-height: 190px;
    overflow: scroll;
    overflow-x: scroll;
    overflow-x: auto;
    box-shadow: 0 2px 4px #e9eced;
    border: 1px solid #ddd;
    padding: 0px 15px;
    list-style: none;
}

.myinput-li {
    color: #606060;
    font-size: 16px;
}

#myULw-h li {
    padding: 7px 0px;
}

/* calender */
.datepicker.datepicker-dropdown {
    top: 232px !important;
    width: 345px;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 1pt 4pt, rgba(0, 0, 0, 0.08) 0px 2pt 8pt !important;
    animation: slide_up 0.2s ease !important;
}

.datepicker-dropdown.datepicker-orient-top::before {
    top: -1px !important;
    border-bottom: 0;
    border-top: 1px solid rgba(0, 0, 0, 0.15) !important;
    transform: rotate(0deg) !important;
    bottom: unset;
    z-index: 1111111 !important;
}

#blue-sectiomn fieldset {
    opacity: 0;
    position: absolute;
    left: 150%;
    top: 92%;
    transform: translate(-50%, -50%);
    transition: 0.5s ease all;

}

#blue-sectiomn fieldset.step-2 {
    /* top: 200px; */
    transform: translateX(-50%);

}

/* #blue-sectiomn fieldset.step-2 {
    top: 34%;

} */

#blue-sectiomn fieldset.step-3 {
    top: 30%;

}

#blue-sectiomn fieldset.step-4 {
    top: 30%;

}

#blue-sectiomn fieldset.step-2c {
    top: 30%;

}

#blue-sectiomn fieldset.step-3c {
    top: 30%;

}

#blue-sectiomn fieldset.step-4c {
    top: 30%;

}

.radioSelection,
.radioSelection1 {
    display: flex;
    -moz-box-align: center;
    align-items: center;
    min-height: 54px;
    padding: 0px 16px;
    background-color: rgb(237, 237, 237);
    border-radius: 16px;
    color: #708c91;
    font-size: 16px;
    line-height: 54px;
    text-decoration: none;
    width: 610px;
    font-family: open sans;
    font-weight: 600;
    cursor: pointer;
    margin-bottom: 10px;
}

.inputSelection,
.radioSelection1 {
    display: flex;
    -moz-box-align: center;
    align-items: center;
    min-height: 54px;
    padding: 0px 16px;
    background-color: rgb(237, 237, 237);
    border-radius: 16px;
    color: #708c91;
    font-size: 16px;
    line-height: 54px;
    text-decoration: none;
    width: 610px;
    font-family: open sans;
    font-weight: 600;
    border: 0px;

}

.select-lg-dropdown #searchPlace::placeholder{
    color: #708c91 !important;
}

.radioSelection1 {
    padding-left: 20px;
}

.inputSelection:focus-within,
.inputSelection:focus-visible {
    border: 0px;
    outline: none;
}

.radioSelection:hover,
.radioSelection1:hover {
    background-color: #dbdbdb;
    color: #668287;
}

#blue-sectiomn fieldset .title {
    color: #4b4c67;
    font-size: 32px;
    line-height: 1.06;
    font-weight: 500;
    font-family: 'GT Eesti Pro Display';
    text-align: left;
    padding: 0;
    padding-left: 0px;
    margin: 25px auto;
    text-align: center;
    font-weight: 500;
}

#blue-sectiomn fieldset:nth-child(1) {
    width: 1050px;
}

#blue-sectiomn fieldset:nth-child(2) {
    width: 442px;
}

#blue-sectiomn fieldset:nth-child(3) {
    width: 660px;
}

#blue-sectiomn fieldset:nth-child(4) {
    width: 490px;
}

.pt-input-group {
    display: block;
    position: relative;
    margin-bottom: 15px;
}

.datepicker {
    border-radius: 4px;
    direction: ltr;
    font-size: 18px !important;

    color: rgb(0, 175, 245);
    padding-left: 10px !important;
    height: auto !important;
    width: 100%;
    border: 0;

    line-height: 1px;
    min-height: 30px;
    padding-left: 5px;
    cursor: pointer;

}

.datepicker::placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: rgb(0, 175, 245);
    font-weight: 600 !important;
    opacity: 1 !important;
    font-size: 18px !important;
    padding: 0 !important;

}

.datepicker:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: rgb(0, 175, 245);
    font-weight: 600 !important;
    opacity: 1 !important;
    font-size: 18px !important;
    padding: 0 !important;
    text-align: center;
}

.datepicker::-ms-input-placeholder {
    /* Microsoft Edge */
    color: rgb(0, 175, 245);
    font-weight: 600 !important;
    opacity: 1 !important;
    font-size: 18px !important;
    padding: 0 !important;
    text-align: center;
}
#searchPlace::placeholder{
    color: #708c91 !important;
    font-family: 'GT Eesti Pro Display';
    font-weight: 400 !important;
    font-size: 16px !important;
}

.ui-widget.ui-widget-content {
    border: 0px solid #c5c5c5 !important;
}

.ui-widget-header {
    border: 1px solid #fff !important;
    background: #fff !important;
    color: #054752 !important;
    font-weight: bold !important;
}

.ui-widget-header .ui-icon {
    background-image: none !important;
}

.ui-widget-header .ui-datepicker-prev .ui-icon::before {
    display: block;
    content: ' ';
    background-image: url('arrow-left.svg');
    background-size: 16px 16px;
    height: 16px;
    width: 16px;
}

.ui-widget-header .ui-icon {
    background-image: none;
}

.ui-widget-header .ui-datepicker-next .ui-icon::before {
    display: block;
    content: ' ';
    background-image: url('arrow-left.svg');
    background-size: 27px 23px;
    height: 16px;
    width: 16px;
    background-repeat: no-repeat;
    width: 100% !important;
    height: 100% !important;
}

.ui-widget-content {
    color: #708c91 !important;
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
    border: 0px solid #c5c5c5 !important;
    background: #fff !important;
    color: #74a0a8;
    font-weight: 600 !important;
}

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
    border: 0px solid #fff !important;
    background: transparent !important;
    font-weight: 600 !important;
    color: #0095ff !important;
}

.ui-datepicker-today {
    color: #0095ff !important;
}

.ui-widget.ui-widget-content {
    left: 50% !important;
    transform: translateX(-50%) !important;
    transform-origin: left !important;
}

.ui-state-default.ui-state-highlight {
    background: rgb(0, 175, 245) !important;
    color: #ffffff !important;
    border-radius: 100px !important;
}

.ui-state-default:hover {
    background: rgb(237, 237, 237) !important;
    color: rgb(112, 140, 145) !important;
}

.ui-state-default {

    color: rgb(112, 140, 145) !important;
}

.ui-datepicker td {
    border: 0 !important;
    padding: 0px !important;

    text-align: center !important;
    padding: 0 !important;
}

.ui-datepicker td a {

    border-radius: 100px;
    line-height: 36px !important;
    padding: 0 !important;
    text-align: center !important;
}

#ui-datepicker-div {
    font-family: "GT Eesti Pro Display";
    font-weight: 400 !important;
}

.ui-datepicker th {
    padding: .7em .3em;
    text-align: center;
    font-weight: 550 !important;
    border: 0;
    color: rgb(32, 91, 101);
}

.btn-primary {
    color: #fff;
    background-color: #0060df;
    border-color: rgb(242, 246, 250) !important;
}

.ui-datepicker .ui-datepicker-title {
    margin: 0 2.3em;
    line-height: 1.8em;
    text-align: center;
    font-size: 15px;
}




/* Dr-near-me-flow.css*/
.mainredio ul {
    list-style: none;
}

.mainredio ul li {
    position: relative;
}

.mainredio ul li::before {
    content: '';
    width: 7px;
    height: 7px;
    border-radius: 5px;
    background: #546874;
    position: absolute;
    top: 37.5%;
    transform: translateY(-50%);
    left: -5px;
}

.radioFlow {
    display: flex;
    -moz-box-align: le;
    align-items: left;
    min-height: 61px;
    padding: 5px 16px;
    color: #708c91;
    font-size: 16px !important;
    line-height: 40px;
    text-decoration: none;
    width: 610px;
    font-family: open sans;
    font-weight: 400;
    cursor: pointer;
    margin-bottom: 10px;
    border-bottom: 1px solid #e2dcdc;
    letter-spacing: 0.5px;
    position: relative;
}

.trigger::placeholder {
    color: rgb(0, 175, 245);
    font-weight: 600 !important;
    opacity: 1 !important;
    font-size: 18px !important;
    padding: 0 !important;

}

.trigger {
    border: 0;
    text-align: center;
}

#previous.previous {
    color: #0095ff !important;

background-color: unset !important;
    box-shadow: none !important;

    border: medium none;
    border-radius: 2rem;
    line-height: 35px;
    font-size: 14px !important;
    font-weight: 400 !important;
    min-height: 40px;
    min-width: 120px;
    padding: 0px 32px;

    transition: transform 0.6s ease;
}

#previous.previous:before {
    border-color: transparent #354052 transparent transparent;
    border-width: 5px 6px 5px 4px;
    margin: auto .5rem auto 0;
    border-style: solid;
    height: 0;
    width: 0;
    left: 48px;
    content: none;
    display: inline-block;
}

.radioFlow::before {
    content: '';
    width: 7px;
    height: 7px;
    color: #646464;
    font-size: 25px;
    font-weight: bold;
    background: #646464;
    border-radius: 100px;
    position: absolute;
    left: -7px;
    top: 21px;
}

.date-day {
    color: rgb(0, 175, 245);
    font-weight: 600 !important;
    opacity: 1 !important;
    font-size: 18px !important;
    padding: 0 25px !important;
}

.radioFlow::before {
    content: '';
    width: 7px;
    height: 7px;
    color: #646464;
    font-size: 25px;
    font-weight: bold;
    background: #646464;
    border-radius: 100px;
    position: absolute;
    left: -7px;
    top: 21px;
}

/* .radioFlow {
    display: flex;
    -moz-box-align: le;
    align-items: left;
    min-height: 61px;
    padding: 5px 16px;
    color: #708c91;


    line-height: 40px;
    text-decoration: none;

    width: 250px;
    font-family: open sans;
    font-weight: 400;
    cursor: pointer;
    margin-bottom: 10px;
    border-bottom: 1px solid #e2dcdc;
    letter-spacing: 0.5px;
    position: relative;
} */

.sliderDate {
    opacity: 0;
    bottom: -1300px;
    position: fixed;
    transition: 0.5s all ease;
    background: #fff;
    width: 100%;
    height: calc(100vh - 220px);
    transition: 1s all ease;
    z-index: 9;
}

.sliderDate.open {
    opacity: 1;
    bottom: 0px;
}

#ui-datepicker-div * {
    margin: 0px auto;
    padding: auto 4px;
    font-family: 'GT Eesti Pro Display';
    font-weight: 400 !important;
    font-size: 16px !important;
    text-align: center !important;
}
 /* #ui-datepicker-div::after{
    content: '+';
position: absolute;
top: -57px;
right: -590px;
font-size: 32px;
rotate: 135deg;
cursor: pointer;
} */
.ui-datepicker td span,
.ui-datepicker td a {
    max-width: 36px;
}

#ui-datepicker-div {
	display: none;
	transition: 0.3s all ease;
	top: 860px !important;
	font-family: 'GT Eesti Pro Display';
	font-weight: 400;
	width: 900px !important;
	padding: 10px 140px;
    padding-bottom: 150px;
}

#ui-datepicker-div.open {
    display: block !important;

    transition: 0.3s all ease;
    top: 14% !important;
    width: 660px;

}
#ui-datepicker-div.open::after {
   content: '';
position: fixed;
z-index: -1 !important;
width: 110vw;
left: -33vw;
background: #fff;
height: 130vh;
top: -120px;
}
.ui-datepicker-calendar tr {
    height: 49px !important;
}

#ui-datepicker-div * .ui-datepicker-month {
    font-size: 22px !important;
}

#ui-datepicker-div * .ui-datepicker-year {
    font-size: 22px !important;
}

#ui-datepicker-div th span {
    color: #4b4c67;
    font-weight: 500 !important;
}

.ui-datepicker .ui-datepicker-next {
    right: 13px !important;
    width: 70px !important;
    cursor: pointer;

}

#ui-datepicker-div * .ui-datepicker .ui-datepicker-prev {
    left: 2px !important;
    width: 80px !important;
    left: 0px !important;
    text-align: left !important;
    cursor: pointer !important;

}

#ui-datepicker-div * .ui-datepicker-prev {
    width: 70px;
}

#ui-datepicker-div * .ui-datepicker-prev .ui-icon.ui-icon-circle-triangle-w {
    width: 100% !important;
    left: -6px;
    height: 100%;
    top: -10px;
    cursor: pointer;
}

#ui-datepicker-div * .ui-datepicker-prev .ui-icon.ui-icon-circle-triangle-w::before {
    background-repeat: no-repeat;
    width: 100% !important;
    height: 100% !important;
    background-size: 67px 23px;
}


.ui-datepicker .ui-datepicker-next span {
    width: 100% !important;
    top: -4px !important;
    height: 100% !important;
}

#ui-datepicker-div::before {
    content: 'When you want to visit?';
    color: #4b4c67;
    font-size: 40px;
    line-height: 2.06;
    font-weight: 500;
    font-family: 'GT Eesti Pro Display';
    text-align: center;
    display: block;
    margin-bottom: 14px;
    padding-top: 0;

}
body {

    line-height: unset !important;

}
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {

    width: 35px !important;
}

.wrapper-login-0 {
    display: flex !important;

    margin: 0 auto;

}
.logPatients, .logDoctors{
    font-weight: 400;
}
.wrapper-login-0 a {
    font-weight: 500;
    font-family: 'GT Eesti Pro Display';
    font-size: 18px;

}
.wrapper-login-0:hover {
   background: #ededed;

}


.loglink {
    font-weight: normal !important;
    text-decoration: underline dotted;

}
.loglink:hover {
    font-weight: normal !important;
    text-decoration: underline solid !important;
}
.wrap-drpdwn.open-drp {

    transform: translateY(0%) !important;
}
.wrap-home.open-drp {

    transform: translateY(0%) !important;
}

.wrap-drpdwn{
    width: unset !important;
}

.filter {
	 background: -webkit-linear-gradient(left, #25c481, #25b7c4);
	 background: linear-gradient(to right, #25c481, #25b7c4);
}
 .filter__main {
	 padding: 20px 0;
	 text-align: center;
}
 .filter__title {
	 color: #fff;
	 text-align: center;
	 font-size: 30px;
	 text-transform: uppercase;
}
 .filter__nav {
	 color: #fff;
	 font-size: 14px;
	 padding: 15px 0 5px 0;
}
 .filter__button {
	 
	 border-radius: 5px;
	 border: 1px solid #fff;
	 cursor: pointer;
	 text-align: left;
	 margin: 0 20px;
	 position: relative;
}
 .filter__button-title {
	 
	 line-height: 52px;
	 padding-left: 15px;
}

 .fa-chevron-down {
	
	 
	 border-width: 1px 1px 0 0;
     padding: 0 2rem;
}

.btnMenu .fa-chevron-down {
    transform: rotate(0deg);
    transition: all 0.6s;
}

.btnMenu .fa-chevron-down.active {
    transform: rotate(180deg);
    border: 0 !important;
}
.icon-wrap-oo img {
    width: 50px;
}
 .filter__container {
	 display: flex;
	 justify-content: center;
	 padding: 20px 0;
}
 .filter__btn {
	 height: 50px;
	 border-radius: 5px;
	 border: none;
	 font-size: 16px;
	 background-color: #0babcd;
	 color: #fff;
	 cursor: pointer;
	 text-align: center;
	 line-height: 50px;
}
 .nav__clinics ul {
	 
	 padding: 20px 25px;
	 margin: 0 auto;
	 column-count: 2;
	 column-gap: 3em;
	 box-sizing: border-box;
     position: absolute;
    top: 72px;
    right: 500px;
    background: #fff;
    background-color: rgb(255, 255, 255);
    box-shadow: rgba(0, 0, 0, 0.3) 0px 36px 36px 0px;
    overflow-y: auto;
    background-color: rgb(255, 255, 255);
    transition: transform 200ms ease-in-out 0s;
    will-change: transform;
    transform: translateY(0%) !important;
}
.nav__clinics ul li{
    line-height: 4.5rem;
    list-style: none;
 }
 .nav__clinics.hidden {
	 display: none;
}

#header-1 .navbar {
    min-height: 70px !important;
    padding: 20px 0px !important;
}

.navbar-brand img { 
 width: 350px !important;
    max-width: 350px !important;
}

.navbar-brand img {
    margin-left: 20px;
}

.navbar {
    min-height: 70px !important;
    padding: 10px 0px !important;
}
.next:hover{
      color: rgb(196, 208, 217) !important; 
  }
  .btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show > .btn-primary.dropdown-toggle{
    color: rgb(196, 208, 217) !important; 
  }
#wp-nav {
    justify-content: right !important;
    margin-right: 20px;
}


              


#ourclients .clients-wrap {
    display: block;
    width: 95%;
    margin: 0 auto;
    overflow: hidden;
}

#ourclients .clients-wrap ul {
    display: block;
    list-style: none;
    position: relative;
    margin-left: auto;
    margin-right: auto;
}

#ourclients .clients-wrap ul li {
    display: block;
    float: left;
    position: relative;
    width: 220px;
    height: 100px;
    line-height: 100px;
    text-align: center;
}

#ourclients .clients-wrap ul li img {
    vertical-align: middle;
    max-width: 100%;
    width: 150px;
    max-height: 100%;
    -webkit-transition: 0 linear left;
    -moz-transition: 0 linear left;
    transition: 0 linear left;
}

#ourclients h3 {
    border-bottom: 2px solid #3399ff;
    width: 150px;
    padding: 10px;
}


.mainredio.flex-div {
    display: flex;
}

.mainredio.flex-div ul:nth-child(2) {
    margin: 0 118px !important;
}

.mainredio.flex-div ul {
    width: 240px;
}

.wrap-drpdwn.open-drp~.kirk-icon {
    rotate: 180deg;
}

.step-2.activePanel .title {
    font-size: 36px !important;
}

.user-ui-div.kirk-icon-1 svg {
    rotate: 180deg;
    transition: 0.3s;
}

.user-ui-div svg {
    rotate: 0deg;
    transition: 0.3s;
}

a:focus {
    outline: 0 !important;
}
.ui-datepicker .ui-datepicker-title {

    line-height: 0.8em !important;

}
.ui-datepicker-calendar tr {
    height: 45px !important;
}
.ui-datepicker .ui-datepicker-header {
    position: relative;
    padding: 0.2em 0;
    margin-bottom: 10px !important;
}
.ui-icon-circle-triangle-w{
    transform: rotate(180deg);
}

.input-color {
    border: medium none;
    border-radius: 2rem;
    line-height: 16px;
    font-size: 14px !important;
    font-weight: 400 !important;
    min-height: 40px;
    min-width: 120px;
    padding: 0px 32px;
    text-align: center;
    transition: background-color 350ms cubic-bezier(0.375, 0, 0.675, 1) 0s;
    background-color: rgb(242, 246, 250);
    color: rgb(196, 208, 217);
    cursor: default;

	position: fixed;
	top: -38vh;
	left: 54vw;
}
.searchdt{
width: unset !important;
}

.t-list{
    text-align: center;
}

.searchdt:focus-visible{
    outline: none;
    }

.copy-icon img{
    width: 380px !important;
padding: 0px 30px !important;
padding-bottom: 30px !important;
}

.copy-sent{
    margin: auto 0;
}
.nav-wrapf-a{
    margin: auto 20px;
    width: 100%;
    text-align: center;
}

.serchdt{
    cursor: pointer !important;
}






@media only screen and (min-width: 1921px) {
  #insurance-list{
    padding: 7rem 30px 5rem;
  }
  .section-header p{
    margin: 0 0 28px !important;
  }
  .navbar #uniqp{
    margin-left: 26rem !important;
  }
  .selecttrack{
    padding: 20rem 0;
    height: 100vh;
}
.InfiCont{
    margin-top: unset !important;
}
.wrapper-form-cnb {
    padding: 125px 0px;
   
  }
  }





/* input-autocomplete-div */ 
.pt-input-group {
    max-width: 614px;
    margin: 0 auto;
  }.pt-input-group {
    display: block;
    position: relative; 
  }.autocomplete-items {
    position: absolute;
    border-top-color: rgb(212, 212, 212);
    border-top-style: solid;
    border-top-width: 0px;
    border-bottom-color: rgb(212, 212, 212);
    border-bottom-style: solid;
    border-bottom-width: 0px;
    border-bottom: none;
    border-top: none;
    z-index: 99;
    top: 40px;
    left: 0px;
    right: 0;
    max-height: 410px;
    overflow-y: auto;
    color: rgb(0, 35, 75);
    border: 1px solid #d4d4d4;
  }.autocomplete-items div {
    padding: 10px;
    cursor: pointer;
    background-color: #fff;
    border-bottom: 0px solid #d4d4d4;
    color: rgb(0, 35, 75);
    letter-spacing: 0.5px;
    font-family: open sans;
    font-size: 15px;
    font-weight: normal;
  }.autocomplete-items strong {
    color: #00aff5;
    font-weight: 500;
  } .autocomplete-items div:hover {
    background-color: #d6e5f3;
  }.autocomplete-items strong {
    color: #00aff5!important;
    font-weight: 500!important;
  }

  #autocompleteautocomplete-list {
    width: 100% !important;
  }
  /* input-autocomplete-div */