@charset "utf-8";
/* CSS Document */

/******************************

[Table of Contents]

1. Fonts
2. Body and some general stuff
3. Header
4. Menu
5. Home
6. Intro
7. Why
8. CTA
9. Services
10. Extra
11. Newsletter
12. Footer


******************************/

/***********
1. Fonts
***********/

@import url('https://fonts.googleapis.com/css?family=Lato:400,500,600,700,800,900');

/*********************************
2. Body and some general stuff
*********************************/

*
{
	margin: 0;
	padding: 0;
	-webkit-font-smoothing: antialiased;
	-webkit-text-shadow: rgba(0,0,0,.01) 0 0 1px;
	text-shadow: rgba(0,0,0,.01) 0 0 1px;
}
html {
	scroll-behavior: smooth;
}
body
{
	font-family: 'Lato', sans-serif;
	font-size: 14px;
	font-weight: 400;
	background: #FFFFFF;
	color: #a5a5a5;
}
div
{
	display: block;
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
ul
{
	list-style: none;
	margin-bottom: 0px;
}
p
{
	font-family: 'Lato', sans-serif;
	font-size: 14px;
	line-height: 1.5;
	font-weight: 500;
	color: #828282;
	-webkit-font-smoothing: antialiased;
	-webkit-text-shadow: rgba(0,0,0,.01) 0 0 1px;
	text-shadow: rgba(0,0,0,.01) 0 0 1px;
}
.intro_text p, .why_text p {
	text-align: justify;
}
p a
{
	display: inline;
	position: relative;
	color: inherit;
	border-bottom: solid 1px #ffa07f;
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
}
p:last-of-type
{
	margin-bottom: 0;
}
a
{
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
}
a, a:hover, a:visited, a:active, a:link
{
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	-webkit-text-shadow: rgba(0,0,0,.01) 0 0 1px;
	text-shadow: rgba(0,0,0,.01) 0 0 1px;
}
p a:active
{
	position: relative;
	color: #FF6347;
}
p a:hover
{
	color: #FFFFFF;
	background: #ffa07f;
}
p a:hover::after
{
	opacity: 0.2;
}
::selection
{
	background: rgba(87,204,195,0.75);
	color: #FFFFFF;
}
p::selection
{
	
}
h1{font-size: 60px;}
h2{font-size: 47px;}
h3{font-size: 36px;}
h4{font-size: 24px;}
h5{font-size: 18px;}
h1, h2, h3, h4, h5, h6
{
	font-family: 'Lato', sans-serif;
	-webkit-font-smoothing: antialiased;
	-webkit-text-shadow: rgba(0,0,0,.01) 0 0 1px;
	text-shadow: rgba(0,0,0,.01) 0 0 1px;
	line-height: 1.2;
	color: black;
}
h1::selection, 
h2::selection, 
h3::selection, 
h4::selection, 
h5::selection, 
h6::selection
{
	
}
.dropdown-menu.show {
	min-width: fit-content;
}
.dropdown-menu.show a {
	padding: 0.25rem 0.5rem;
}
#tt-preloader {
	background: #fff;
	bottom: 0;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 9999
}

#pre-status,
.preload-placeholder {
	background-image: url(../images/preloader.gif);
	background-position: center;
	background-repeat: no-repeat;
	height: 200px;
	left: 50%;
	margin: -100px 0 0 -100px;
	position: absolute;
	top: 50%;
	width: 200px
}

.preload-placeholder {
	background: 0 0;
	left: 0;
	margin: 0;
	text-align: center;
	top: 65%
}
.form-control
{
	color: #db5246;
}
section
{
	display: block;
	position: relative;
	box-sizing: border-box;
}
.clear
{
	clear: both;
}
.clearfix::before, .clearfix::after
{
	content: "";
	display: table;
}
.clearfix::after
{
	clear: both;
}
.clearfix
{
	zoom: 1;
}
.float_left
{
	float: left;
}
.float_right
{
	float: right;
}
.trans_200
{
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
}
.trans_300
{
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
}
.trans_400
{
	-webkit-transition: all 400ms ease;
	-moz-transition: all 400ms ease;
	-ms-transition: all 400ms ease;
	-o-transition: all 400ms ease;
	transition: all 400ms ease;
}
.trans_500
{
	-webkit-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	transition: all 500ms ease;
}
.fill_height
{
	height: 100%;
}
.super_container
{
	width: 100%;
	overflow: hidden;
}
.prlx_parent
{
	overflow: hidden;
}
.prlx
{
	height: 130% !important;
}
.parallax-window
{
	min-height: 400px;
	background: transparent;
}
.parallax_background
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.background_image
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}
.nopadding
{
	padding: 0px !important;
}
button:focus {
	outline: 0;
}
.button
{
	height: 46px;
	border-radius: 20px;
}
.button a
{
	display: block;
    padding-left: 10px;
    padding-right: 11px;
    line-height: 42px;
    font-size: 9px;
    text-transform: uppercase;
    font-weight: 600;
}
.button_1
{
	background: #24B0BA;
	border: solid 2px transparent;
}
.button_1 a
{
	color: #FFFFFF;
}
.button_1:hover
{
	background: transparent;
	border: solid 2px #4FA095;
}
.button_1:hover a
{
	color: #4FA095;
}
.button_2
{
	background: transparent;
	border: solid 2px #2B4865;
}
.button_2 a
{
	color: #2B4865;
}
.button_2:hover
{
	background: #2B4865;
}
.button_2:hover a
{
	color: #FFFFFF;
}
.section_subtitle
{
	font-size: 18px;
	font-weight: 500;
	color: black;
	line-height: 1.2;
}
.section_subtitle.landing-page-header
{
	color: #2b4865;
	font-weight: bold;
}
.section_subtitle.blogs {
	height: 90px;
	padding: 10px;
	line-height: 1.3;
}
.hospitalname {
	padding: 10px;
}
.hospitalname i.fa.fa-check {
	color: #2B4865;
	margin-right: 10px;
}
.section_title
{
	margin-top: 9px;
}
.intro_text
{
	margin-top: 32px;
}
.intro_text ul {
	margin-top: 10px;
}
.intro_text .circle{
    float: left;
    width: 200px;
    height: 200px;
    border-radius: 50%;
    border: 2px solid #4fa095;
    box-shadow: 2px 2px 13px rgb(0 0 0 / 15%);
    shape-outside: circle();
    margin: 20px 20px 20px 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}

/*********************************
3. Header
*********************************/

.header
{
	position: fixed;
	top: 0;
	left: 0;
	width: 100vw;
	z-index: 100;
	background: #FFFFFF;
}
.header_content
{
	width: 100%;
	height: 117px;
	padding-left: 100px;
	padding-right: 102px;
}
.header.scrolled .header_content
{
	height: 75px;
	box-shadow: 0px 5px 15px rgba(87,204,195,0.15);
}
.logo a > div:first-child
{
	font-size: 30px;
	font-weight: 700;
	line-height: 0.75;
	color: #353535;
}
.logo a > div:first-child span
{
	color: #2B4865;
	margin-left: 7px;
}
.logo a > div:last-child
{
	font-size: 42px;
	color: #969696;
	font-weight: 500;
	line-height: 0.75;
	margin-top: 6px;
}
.logo img {
	height: 60px;
}
.main_nav
{
	margin-left: 226px;
}
.main_nav ul li a
{
	font-size: 15px;
	font-weight: 600;
	color: #404040;
	white-space: nowrap;
}
.main_nav ul li a:hover,
.main_nav ul li.active a,
.main_nav ul li.active button.btn.btn-service-header.dropdown-toggle:hover,
.main_nav ul li.active button.btn.btn-service-header.dropdown-toggle
{
	color: #4FA095;
}
.main_nav ul li:not(:last-child)
{
	margin-right: 22px;
}
button.btn.btn-service-header.dropdown-toggle {
	font-size: 15px;
	font-weight: 600;
	color: #404040;
	white-space: nowrap;
	background: #fff;
}
button.btn.btn-service-header.dropdown-toggle:focus {
	box-shadow: unset;
}
.menu_nav button.btn.btn-service-header.dropdown-toggle {
	font-size: 24px;
	font-weight: 500;
	color: rgba(255,255,255,0.75);
	background: #738be3;
	padding-left: 0;
}
.menu_nav .dropdown-menu.show {
	background-color: #829dff;
}
.footer_bar button.btn.btn-service-header.dropdown-toggle {
	font-size: 12px;
	font-weight: 600;
	color: #818181;
	white-space: nowrap;
	background: #181a1d;
}
.dropdown-item:active {
	background-color: #fff;
}
.work_hours
{
	font-size: 15px;
	font-weight: 600;
	color: #404040;
	margin-right: 26px;
	white-space: nowrap;
}
.header_phone
{
	height: 46px;
	border-radius: 20px;
	background: #2B4865;
	padding-left: 40px;
	padding-right: 36px;
	line-height: 46px;
	font-size: 14px;
	font-weight: 600;
	color: #FFFFFF;
	margin-right: 12px;
}
.header_phone::selection
{
	background: rgba(64,64,64,0.75);
}
.header_button
{
	margin-right: 16px;
}
.social ul li
{
	width: 34px;
	height: 34px;
	border-radius: 50%;
	background: #e6ebf1;
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
}
.social ul li:hover
{
	background: #4fa095;
}
.social ul li:hover a i
{
	color: #FFFFFF;
}
.social ul li:not(:last-of-type)
{
	margin-right: 15px;
}
.social ul li a
{
	display: block;
	width: 100%;
	height: 100%;
	line-height: 34px;
	text-align: center;
}
.social ul li a i
{
	font-size: 16px;
	color: #404040;
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
}
.hamburger
{
	display: none;
	cursor: pointer;
	border: solid 1px transparent;
	border-radius: 7px;
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
}
.hamburger:hover
{
	border: solid 1px rgba(0,0,0,0.05);
}
.hamburger i
{
	font-size: 20px;
	color: #404040;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 7px;
	padding-right: 7px;
}

/*********************************
4. Menu
*********************************/

.menu
{
	position: fixed;
	top: 0;
	right: -350px;
	width: 350px;
	height: 100vh;
	background: #738be3;
	z-index: 102;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 50px;
}
.menu.active
{
	right: 0;
}
.menu_overlay
{
	position: fixed;
	top: 0;
	right: 0;
	width: 100vw;
	height: 100vh;
	background: rgba(255,255,255,0.75);
	z-index: 101;
	visibility: hidden;
	opacity: 0;
}
.menu_overlay.active
{
	visibility: visible;
	opacity: 1;
}
.menu_close_container
{
	position: absolute;
	top: 41px;
	left: 28px;
	width: 18px;
	height: 18px;
	transform-origin: center center;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	cursor: pointer;
	z-index: 1;
}
.menu_close
{
	width: 100%;
	height: 100%;
	transform-style: preserve-3D;
}
.menu_close div
{
	width: 100%;
	height: 2px;
	background: #FFFFFF;
	top: 8px;
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
}
.menu_close div:last-of-type
{
	-webkit-transform: rotate(90deg) translateX(-2px);
	-moz-transform: rotate(90deg) translateX(-2px);
	-ms-transform: rotate(90deg) translateX(-2px);
	-o-transform: rotate(90deg) translateX(-2px);
	transform: rotate(90deg) translateX(-2px);
	transform-origin: center;
}
.menu_close:hover div
{
	background: #1befc5;
}
.menu_nav
{
	margin-top: 75px;
}
.menu_nav ul li:not(:last-child)
{
	margin-bottom: 1px;
}
.menu_nav ul li a
{
	font-size: 24px;
	font-weight: 500;
	color: rgba(255,255,255,0.75);
}
.menu_nav ul li a:hover
{
	color: #1befc5;
}
.menu_social
{
	position: absolute;
	bottom: 30px;
	left: 30px;
}
.menu_social ul li:hover
{
	background: #404040;
}
.menu_social ul li:hover a i
{
	color: #FFFFFF;
}
.menu_extra
{
	margin-top: 50px;
}
.menu_extra > div:not(:last-child)
{
	margin-bottom: 5px;
}
.menu_link,
.menu_link a
{
	font-size: 13px;
	font-weight: 500;
	color: rgba(255,255,255,0.75);
}
.menu_link a:hover
{
	color: #FFFFFF;
}

/*********************************
5. Home
*********************************/

.home
{
	width: 100%;
	height: 520px;
	margin-top: 117px;
}
.home_slider_container
{
	width: 100%;
	height: 100%;
}
.home_container
{
	position: absolute;
	top: 15%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0;
	width: 100%;
}
.home_content
{
	max-width: 100%;
    text-align: center;
}
.home_subtitle
{
	font-size: 29px;
	color: #2B4865;
	font-weight: 600;
	line-height: 1.1;
}
.home_subtitle11
{
	font-size: 20px;
	margin-top:-45px;
	color: #2B4865;
	font-weight: 600;
	line-height: 1.1;
}
.home_title
{
	font-size: 20px;
    padding-top: 10px;
	color: #404040;
	line-height: 1.2;
	font-weight: 500;
	margin-top: -2px;
}
.home_text
{
	margin-top: 11px;
}
.home_buttons
{
	margin-top: 36px;
}
.home_buttons > div:not(:last-child)
{
	margin-right: 10px;
}
.home_slider_dots
{
	position: absolute;
	bottom: 53px;
	left: calc((100vw - 1140px) / 2);
	z-index: 1;
}
.home_slider_custom_dot
{
	width: 8px;
	height: 8px;
	background: #b4b4b4;
	border-radius: 50%;
	cursor: pointer;
}
.home_slider_custom_dot.active,
.home_slider_custom_dot:hover
{
	background: #2B4865;
}
.home_slider_custom_dot:not(:last-child)
{
	margin-right: 8px;
}

/*********************************
6. Intro
*********************************/

.intro
{
	width: 100%;
	background: #FFFFFF;
	padding-top: 89px;
	padding-bottom: 90px;
}
.intro_content
{
	padding-top: 10px;
}
.intro_content.video-section-procedures {
	margin-top: 20px;
}
.milestones
{
	margin-top: 40px;
	text-align: center;
}
.milestone_counter
{
	font-size: 36px;
	font-weight: 700;
	color: black;
	line-height: 0.75;
}
.milestone_text
{
	font-size: 15px;
	font-weight: 600;
	color: #404040;
	line-height: 1.5;
	margin-top: 5px;
}
.intro_form_container
{
	width: 100%;
	background: #FFF9F0;
	padding-left: 33px;
	padding-right: 34px;
	padding-bottom: 63px;
	padding-top: 136px;
	box-shadow: 0px 25px 38px rgba(0,0,0,0.2);
}
.intro_form_title1{
	background: #738be3;
}
.intro_form_title
{
	position: absolute;
	background: #738be3;
	top: 0;
	left: 0;
	width: 336px;
	height: 80px;
	
	line-height: 80px;
	text-align: center;
	font-size: 24px;
	font-weight: 600;
	color: #FFFFFF;
}
.intro_form
{
	width: 100%;
}
.intro_input
{
	width: calc((100% - 15px) / 2);
	height: 62px;
	background: transparent;
	border: solid 2px #e6ebf1;
	margin-bottom: 18px;
	padding-left: 25px;
	outline: none;
	font-size: 15px;
	color: #404040;
	font-weight: 500;
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
}
.intro_select
{
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none;
	-webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
	-webkit-user-select: none;
	font-size: 14px !important;
	font-weight: 400 !important;
	font-style: italic;
	color: #a09f9f !important;
	cursor: pointer;
}
.intro_select.selected
{
	font-size: 15px !important;
	color: #404040 !important;
	font-weight: 500 !important;
	font-style: normal !important;
}
.intro_select option
{
	color: #404040;
}
.intro_input:focus,
.intro_input:hover
{
	border: solid 2px #2B4865;
}
.intro_input::-webkit-input-placeholder
{
	font-size: 14px !important;
	font-weight: 400 !important;
	font-style: italic;
	color: #a09f9f !important;
}
.intro_input:-moz-placeholder
{
	font-size: 14px !important;
	font-weight: 400 !important;
	font-style: italic;
	color: #a09f9f !important;
}
.intro_input::-moz-placeholder
{
	font-size: 14px !important;
	font-weight: 400 !important;
	font-style: italic;
	color: #a09f9f !important;
} 
.intro_input:-ms-input-placeholder
{ 
	font-size: 14px !important;
	font-weight: 400 !important;
	font-style: italic;
	color: #a09f9f !important;
}
.intro_input::input-placeholder
{
	font-size: 14px !important;
	font-weight: 400 !important;
	font-style: italic;
	color: #a09f9f !important;
}
.intro_button
{
	width: 100%;
	font-size: 14px;
	font-weight: 700;
	color: #FFFFFF;
	text-transform: uppercase;
	border: solid 2px transparent;
	cursor: pointer;
}
.intro_button:hover
{
	background: transparent;
	border: solid 2px #4FA095;
	color: #4FA095;
}

/*********************************
7. Why
*********************************/

.why
{
	width: 100%;
	background: #f2f8f8;
}
.why .row.row-eq-height {
    padding: 30px 0;
}
/*.why_content
{
	padding-top: 70px;
	padding-bottom: 90px;
}*/
.why_text
{
	margin-top: 33px;
}
.why_list
{
	margin-top: 37px;
}
.why_list ul li:not(:last-of-type)
{
	margin-bottom: 31px;
}
.icon_container
{
	width: 61px;
	height: 61px;
	padding: 15px;
	border-radius: 50%;
	background: #738be3;
}
.icon
{
	width: 32px;
	height: 32px;
}
.icon img
{
	max-width: 100%;
}
.why_list_content
{
	padding-left: 37px;
}
.why_list_content.why_first {
	text-align: right;
	padding-left: 0;
	padding-right: 37px;
}
.why h2.why_h2 {
	color: #fff;
}
.why_list_title
{
	font-size: 18px;
	font-weight: 600;
	color: #404040;
	color: #fff;
	line-height: 1.2;
}
.why_list_text
{
	font-size: 14px;
	font-weight: 500;
	color: #868686;
	color: #fff;
}
.why_image_container
{
	width: 100%;
	height: 100%;
}
.why_image
{
	/*width: inherit;
	height: 100%;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;*/
	position: absolute;
	bottom: -30px;
	right: -100px;
}

/*********************************
8. CTA
*********************************/

.cta
{
	width: 100%;
	background: #24B0BA;
	padding-top: 49px;
	padding-bottom: 46px;
}
.cta_title
{
	font-size: 36px;
	font-weight: 600;
	color: #FFFFFF;
	line-height: 1.2;
}
.cta_text
{
	font-size: 14px;
	font-weight: 500;
	color: #FFFFFF;
	line-height: 2;
	margin-top: -1px;
}
.cta_phone
{
	height: 59px;
	padding-left: 24px;
	padding-right: 25px;
	line-height: 59px;
	text-align: center;
	font-size: 30px;
	font-weight: 600;
	color: #fff;
	background: #738be3;
	border-radius: 19px;
	white-space: nowrap;
}
.cta_phone a {
	color: #fff;
}

/*********************************
9. Services
*********************************/

.services
{
	background: #FFFFFF;
	padding-top: 91px;
	padding-bottom: 25px;
}
.services_row
{
	margin-top: 68px;
}
.service_col
{
	margin-bottom: 55px;
}
.service_title
{
	font-size: 20px;
	font-weight: 600;
	color: #404040;
	line-height: 1.2;
	margin-top: 17px;
}
.service_title a {
	color: #404040;
}
.service_title a:hover {
	color: #4FA095;
}
.service_text
{
	margin-top: 21px;
}
.service.text-center.service-box {
	padding: 20px;
	border-radius: 5%;
}
.service.text-center.service-box:hover {
	box-shadow: 0px 25px 38px rgb(0 0 0 / 20%);
}

/*********************************
10. Extra
*********************************/

.extra
{
	padding-top: 54px;
	padding-bottom: 53px;
}
.extra_container
{
	
}
.extra_content
{
	background: #FFFFFF;
	width: 393px;
	padding-top: 74px;
	padding-left: 46px;
	padding-right: 30px;
	padding-bottom: 63px;
	box-shadow: 0px 25px 38px rgba(0,0,0,0.2);
}
.extra_disc > div:first-child
{
	font-size: 60px;
	font-weight: 700;
	color: #6bdbd2;
	line-height: 0.75;
}
.extra_disc > div:last-child
{
	font-size: 24px;
	font-weight: 500;
	color: #979797;
	line-height: 0.75;
}
.extra_disc > div:first-child span
{
	display: inline-block;
	font-size: 36px;
	font-weight: 400;
	vertical-align: super;
}
.extra_title
{
	font-size: 72px;
	font-weight: 600;
	color: #404040;
	margin-top: 16px;
	line-height: 1.11;
}
.extra_text
{
	margin-top: 20px;
}
.extra_link
{
	display: inline-block;
	margin-top: 47px;
}

/*********************************
11. Newsletter
*********************************/

.newsletter
{
	padding-top: 56px;
	padding-bottom: 82px;
}
.newsletter_title
{
	font-size: 30px;
	font-weight: 500;
	color: #fff;
	line-height: 1.2;
}
.newsletter_row
{
	margin-top: 54px;
}
.newsletter_input
{
	width: calc(100% - 150px);
	height: 46px;
	background: transparent;
	border: solid 2px #e6ebf1;
	color: #FFFFFF;
	padding-left: 34px;
	outline: none;
}
.newsletter_input::-webkit-input-placeholder
{
	font-size: 14px !important;
	font-weight: 400 !important;
	font-style: italic;
	color: #FFFFFF !important;
}
.newsletter_input:-moz-placeholder
{
	font-size: 14px !important;
	font-weight: 400 !important;
	font-style: italic;
	color: #FFFFFF !important;
}
.newsletter_input::-moz-placeholder
{
	font-size: 14px !important;
	font-weight: 400 !important;
	font-style: italic;
	color: #FFFFFF !important;
} 
.newsletter_input:-ms-input-placeholder
{ 
	font-size: 14px !important;
	font-weight: 400 !important;
	font-style: italic;
	color: #FFFFFF !important;
}
.newsletter_input::input-placeholder
{
	font-size: 14px !important;
	font-weight: 400 !important;
	font-style: italic;
	color: #FFFFFF !important;
}
.newsletter_button
{
	position: absolute;
	top: 0;
	right: 0;
	width: 167px;
	height: 46px;
	border-radius: 19px;
	background: #4FA095;
	cursor: pointer;
	border: none;
	outline: none;
	font-size: 14px;
	font-weight: 600;
	color: #fff;
	text-transform: uppercase;
}

/*********************************
12. Footer
*********************************/

.footer
{
	display: block;
	position: relative;
	background: #000206;
}
.footer_content
{
	padding-top: 94px;
	padding-bottom: 51px;
}
.footer_about
{
	padding-top: 40px;
}
.footer_logo a > div:first-child
{
	font-size: 30px;
	font-weight: 700;
	line-height: 0.75;
	color: #FFFFFF;
}
.footer_logo a > div:first-child span
{
	color: #2B4865;
	margin-left: 7px;
}
.footer_logo a > div:last-child
{
	font-size: 42px;
	color: #969696;
	font-weight: 500;
	line-height: 0.75;
	margin-top: 6px;
}
.footer_logo img {
	height: 60px;
}
.footer_about_text
{
	margin-top: 42px;
}
.footer_about_text p
{
	color: #868686;
}
.footer_title
{
	font-size: 16px;
	font-weight: 500;
	color: #FFFFFF;
	line-height: 1.2;
}
.footer_contact
{
	padding-top: 40px;
	padding-left: 32px;
}
.contact_list
{
	margin-top: 30px;
}
.contact_list li
{
	font-size: 15px;
	font-weight: 500;
	color: #878787;
}
.contact_list li:not(:last-child)
{
	margin-bottom: 12px;
}
.footer_location
{
	padding-top: 40px;
}
.locations_list
{
	margin-top: 30px;
}
.locations_list li
{
	line-height: 1.6;
}
.locations_list li:not(:last-child)
{
	margin-bottom: 19px;
}
.location_title
{
	font-size: 15px;
	font-weight: 500;
	color: #2B4865;
}
.location_text
{
	margin-top: 13px;
}
.opening_hours
{
	left: -32px;
	width: calc(100% + 67px);
	padding-left: 32px;
	padding-right: 35px;
	padding-top: 38px;
	padding-bottom: 40px;
	/*border: solid 2px #4d5157;*/
}
.opening_hours_list
{
	margin-top: 23px;
}
.opening_hours_list li
{
	white-space: nowrap;
}
.opening_hours_list li:not(:last-child)
{
	margin-bottom: 9px;
}
.footer_bar
{
	width: 100%;
	background: #181a1d;
}
.footer_bar_content
{
	height: 49px;
}
.copyright
{
	font-size: 12px;
	font-weight: 500;
	color: #646464;
}
.footer_nav ul li:not(:last-child)
{
	margin-right: 23px;
}
.footer_nav ul li a
{
	font-size: 12px;
	font-weight: 500;
	color: #818181;
}
.footer_nav ul li a:hover
{
	color: #4FA095;
}

/**************** service_part css start ****************/
/* line 2, ../../01 cl html template/03_jun 2019/182_medico_html/sass/_feature_part.scss */
.feature_part {
	padding: 100px 0 50px;
}

@media (max-width: 991px) {
	/* line 2, ../../01 cl html template/03_jun 2019/182_medico_html/sass/_feature_part.scss */
	.feature_part {
		padding: 70px 0;
	}
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
	/* line 2, ../../01 cl html template/03_jun 2019/182_medico_html/sass/_feature_part.scss */
	.feature_part {
		padding: 80px 0 150px;
	}
}

/* line 13, ../../01 cl html template/03_jun 2019/182_medico_html/sass/_feature_part.scss */
.feature_part .section_tittle {
	margin-bottom: 0px;
}

/* line 18, ../../01 cl html template/03_jun 2019/182_medico_html/sass/_feature_part.scss */
.feature_part .single_feature_text h2 {
	font-size: 42px;
	line-height: 1.222;
	margin-bottom: 30px;
	-webkit-transition: 1s;
	transition: 1s;
}

@media (max-width: 576px) {
	/* line 18, ../../01 cl html template/03_jun 2019/182_medico_html/sass/_feature_part.scss */
	.feature_part .single_feature_text h2 {
		margin-top: 0px;
		font-size: 25px;
		margin-bottom: 15px;
	}
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
	/* line 18, ../../01 cl html template/03_jun 2019/182_medico_html/sass/_feature_part.scss */
	.feature_part .single_feature_text h2 {
		margin-top: 0px;
		font-size: 30px;
		margin-bottom: 15px;
	}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	/* line 18, ../../01 cl html template/03_jun 2019/182_medico_html/sass/_feature_part.scss */
	.feature_part .single_feature_text h2 {
		font-size: 30px;
	}
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
	/* line 18, ../../01 cl html template/03_jun 2019/182_medico_html/sass/_feature_part.scss */
	.feature_part .single_feature_text h2 {
		margin-top: 0px;
		font-size: 35px;
	}
}

/* line 46, ../../01 cl html template/03_jun 2019/182_medico_html/sass/_feature_part.scss */
.feature_part .single_feature_text p {
	line-height: 1.9;
	color: #7f7f7f;
	-webkit-transition: 1s;
	transition: 1s;
}

/* line 52, ../../01 cl html template/03_jun 2019/182_medico_html/sass/_feature_part.scss */
.feature_part .single_feature_text .btn_2 {
	margin-top: 45px;
	padding: 13.5px 38px;
}

@media (max-width: 576px) {
	/* line 52, ../../01 cl html template/03_jun 2019/182_medico_html/sass/_feature_part.scss */
	.feature_part .single_feature_text .btn_2 {
		margin-top: 25px;
	}
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
	/* line 52, ../../01 cl html template/03_jun 2019/182_medico_html/sass/_feature_part.scss */
	.feature_part .single_feature_text .btn_2 {
		margin-top: 25px;
	}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	/* line 52, ../../01 cl html template/03_jun 2019/182_medico_html/sass/_feature_part.scss */
	.feature_part .single_feature_text .btn_2 {
		margin-top: 25px;
	}
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
	/* line 52, ../../01 cl html template/03_jun 2019/182_medico_html/sass/_feature_part.scss */
	.feature_part .single_feature_text .btn_2 {
		margin-top: 25px;
	}
}

/* line 74, ../../01 cl html template/03_jun 2019/182_medico_html/sass/_feature_part.scss */
.feature_part .single_feature_part {
	-webkit-transition: 1s;
	transition: 1s;
	position: relative;
	text-align: center;
}

@media (max-width: 991px) {
	/* line 74, ../../01 cl html template/03_jun 2019/182_medico_html/sass/_feature_part.scss */
	.feature_part .single_feature_part {
		margin-top: 0;
	}
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
	/* line 74, ../../01 cl html template/03_jun 2019/182_medico_html/sass/_feature_part.scss */
	.feature_part .single_feature_part {
		margin-top: 25px;
	}
}

/* line 87, ../../01 cl html template/03_jun 2019/182_medico_html/sass/_feature_part.scss */
.feature_part .single_feature_part span {
	margin-bottom: 17px;
	display: inline-block;
	position: relative;
	z-index: 1;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	text-align: center;
	background-color: #f0f4f6;
	display: inline-block;
	line-height: 50px;
	-webkit-transition: 1s;
	transition: 1s;
}

@media (max-width: 576px) {
	/* line 87, ../../01 cl html template/03_jun 2019/182_medico_html/sass/_feature_part.scss */
	.feature_part .single_feature_part span {
		margin-bottom: 10px;
	}
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
	/* line 87, ../../01 cl html template/03_jun 2019/182_medico_html/sass/_feature_part.scss */
	.feature_part .single_feature_part span {
		margin-bottom: 7px;
	}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	/* line 87, ../../01 cl html template/03_jun 2019/182_medico_html/sass/_feature_part.scss */
	.feature_part .single_feature_part span {
		margin-bottom: 15px;
	}
}

/* line 115, ../../01 cl html template/03_jun 2019/182_medico_html/sass/_feature_part.scss */
.feature_part .single_feature_part span i {
	color: #0c2e60;
	font-size: 24px;
	-webkit-transition: 1s;
	transition: 1s;
}

/* line 121, ../../01 cl html template/03_jun 2019/182_medico_html/sass/_feature_part.scss */
.feature_part .single_feature_part span img {
	width: 25px;
}

/* line 126, ../../01 cl html template/03_jun 2019/182_medico_html/sass/_feature_part.scss */
.feature_part .single_feature_part h4 {
	font-weight: 600;
	font-size: 20px;
	margin-bottom: 20px;
	top: 13px;
	left: 75px;
}

@media (max-width: 576px) {
	/* line 126, ../../01 cl html template/03_jun 2019/182_medico_html/sass/_feature_part.scss */
	.feature_part .single_feature_part h4 {
		margin-bottom: 15px;
		top: 12px;
		left: 74px;
	}
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
	/* line 126, ../../01 cl html template/03_jun 2019/182_medico_html/sass/_feature_part.scss */
	.feature_part .single_feature_part h4 {
		top: 15px;
		left: 74px;
	}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	/* line 126, ../../01 cl html template/03_jun 2019/182_medico_html/sass/_feature_part.scss */
	.feature_part .single_feature_part h4 {
		margin-bottom: 15px;
		top: 17px;
		left: 82px;
	}
}

/* line 155, ../../01 cl html template/03_jun 2019/182_medico_html/sass/_feature_part.scss */
.feature_part .single_feature_part p {
	color: #7f7f7f;
	line-height: 1.8;
	font-size: 15px;
	text-align: center;
}

/* line 162, ../../01 cl html template/03_jun 2019/182_medico_html/sass/_feature_part.scss */
.feature_part .single_feature {
	margin-top: 30px;
}

@media (max-width: 991px) {
	/* line 162, ../../01 cl html template/03_jun 2019/182_medico_html/sass/_feature_part.scss */
	.feature_part .single_feature {
		margin-top: 30px;
	}
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
	/* line 162, ../../01 cl html template/03_jun 2019/182_medico_html/sass/_feature_part.scss */
	.feature_part .single_feature {
		width: 50%;
		float: left;
		padding: 0 15px;
	}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	/* line 162, ../../01 cl html template/03_jun 2019/182_medico_html/sass/_feature_part.scss */
	.feature_part .single_feature {
		width: 50%;
		float: left;
		padding: 0 15px;
	}
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
	/* line 162, ../../01 cl html template/03_jun 2019/182_medico_html/sass/_feature_part.scss */
	.feature_part .single_feature {
		margin-top: 30px;
	}
}

@media (max-width: 991px) {
	/* line 192, ../../01 cl html template/03_jun 2019/182_medico_html/sass/_feature_part.scss */
	.single_feature_img {
		text-align: center;
		margin: 30px 0 0;
	}
}

/* line 200, ../../01 cl html template/03_jun 2019/182_medico_html/sass/_feature_part.scss */
.single_feature_page {
	padding: 140px 0 0;
}

@media (max-width: 991px) {
	/* line 200, ../../01 cl html template/03_jun 2019/182_medico_html/sass/_feature_part.scss */
	.single_feature_page {
		padding: 70px 0 0;
	}
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
	/* line 200, ../../01 cl html template/03_jun 2019/182_medico_html/sass/_feature_part.scss */
	.single_feature_page {
		padding: 80px 0 0;
	}
}

.section-specialities {
	background-color: #fff;
	padding: 80px 0;
}
.section-header {
	margin-bottom: 60px;
}
.section-header .sub-title {
	color: #757575;
	font-size: 16px;
	max-width: 600px;
	margin: 15px auto 0;
}
.section-header p {
	color: #757575;
	font-size: 16px;
	margin-bottom: 0;
	margin-top: 15px;
}


/*-----------------
	9. Slick Slider
	-----------------------*/

	.slick-slider {
		position: relative;
		display: block;
		box-sizing: border-box;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		-webkit-touch-callout: none;
		-khtml-user-select: none;
		-ms-touch-action: pan-y;
		touch-action: pan-y;
		-webkit-tap-highlight-color: transparent;
	}
	.slick-list {
		position: relative;
		display: block;
		overflow: hidden;
		margin: 0;
		padding: 0;
	}
	.slick-list:focus {
		outline: none;
	}
	.slick-list.dragging {
		cursor: pointer;
	}
	.slick-slider .slick-track,
	.slick-slider .slick-list {
		-webkit-transform: translate3d(0, 0, 0);
		-moz-transform: translate3d(0, 0, 0);
		-ms-transform: translate3d(0, 0, 0);
		-o-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
	.slick-track {
		position: relative;
		top: 0;
		left: 0;
		display: block;
		margin-left: auto;
		margin-right: auto;
	}
	.slick-track:before,
	.slick-track:after {
		display: table;
		content: '';
	}
	.slick-track:after {
		clear: both;
	}
	.slick-loading .slick-track {
		visibility: hidden;
	}
	.slick-slide {
		display: none;
		float: left;
		height: 100%;
		min-height: 1px;
	}
	[dir='rtl'] .slick-slide {
		float: right;
	}
	.slick-slide img {
		display: block;
	}
	.slick-slide.slick-loading img {
		display: none;
	}
	.slick-slide.dragging img {
		pointer-events: none;
	}
	.slick-initialized .slick-slide {
		display: block;
	}
	.slick-loading .slick-slide {
		visibility: hidden;
	}
	.slick-vertical .slick-slide {
		display: block;
		height: auto;
		border: 1px solid transparent;
	}
	.slick-arrow.slick-hidden {
		display: none;
	}
	.slick-prev,
	.slick-next {
		font-size: 0;
		line-height: 0;
		position: absolute;
		top: 50%;
		display: block;
		width: 40px;
		height: 40px;
		padding: 0;
		-webkit-transform: translate(0, -50%);
		-ms-transform: translate(0, -50%);
		transform: translate(0, -50%);
		box-shadow: 1px 6px 14px rgba(0,0,0,0.2);
		background: #fff;
		border-radius: 100%;	
		cursor: pointer;	
		border: none;
		outline: none;
		background: #fff;
	}
	.slick-prev:hover,
	.slick-prev:focus,
	.slick-next:hover,
	.slick-next:focus {
		background-color: #4FA095;
		color: #fff;
		opacity: 1;
	}
	.slick-prev:hover:before,
	.slick-prev:focus:before,
	.slick-next:hover:before,
	.slick-next:focus:before {
		color: #fff;
		opacity: 1;
	}
	.slick-prev.slick-disabled:before,
	.slick-next.slick-disabled:before {
		opacity: .25;
	}
	.slick-prev:before,
	.slick-next:before {
		font-family: 'slick';
		font-size: 20px;
		line-height: 1;
		opacity: .75;
		color: #383838;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	}
	.slick-prev {
		left: 0;
		z-index:1;
	}
	[dir='rtl'] .slick-prev {
		right: -25px;
		left: auto;
	}
	.slick-prev:before {
		content: '←';
	}
	[dir='rtl'] .slick-prev:before {
		content: '→';
	}
	.slick-next {
		right: 0;
	}
	[dir='rtl'] .slick-next {
		right: auto;
		left: -25px;
	}
	.slick-next:before {
		content: '→';
	}
	[dir='rtl'] .slick-next:before {
		content: '←';
	}
	.slick-slide {
		outline: none !important;
	}
	.specialities-slider .slick-slide {
		display: block;
		padding: 0 12px;
		margin-left: 0;
		margin-right: 20px;
		margin-top: 10px;
	}
	.slick-dots {
		position: absolute;
		bottom: -25px;
		display: block;
		width: 100%;
		padding: 0;
		margin: 0;
		list-style: none;
		text-align: center;
	}
	.slick-dots li {
		position: relative;
		display: inline-block;
		width: 20px;
		height: 5px;
		margin: 0 5px;
		padding: 0;
		cursor: pointer;
	}
	.slick-dots li button {
		font-size: 0;
		line-height: 0;
		display: block;
		width: 20px;
		height: 5px;
		padding: 0;
		cursor: pointer;
		color: transparent;
		border: 0;
		outline: none;
		background: #C0C0C0;
	}
	.slick-dots li button:hover,
	.slick-dots li button:focus {
		outline: none;
	}
	.slick-dots li button:hover:before,
	.slick-dots li button:focus:before {
		opacity: 1;
	}
	.slick-dots li button:before {
		display: none;
		font-family: 'slick';
		font-size: 76px;
		line-height: 20px;
		position: absolute;
		top: 0;
		left: 0;
		width: 20px;
		height: 20px;
		content: '-';
		text-align: center;
		opacity: .25;
		color: black;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	}
	.slick-dots li.slick-active button {
		background-color: #4FA095;
	}
	.slick-dots li.slick-active button:before {
		opacity: 1;
		color: #4FA095;
	}
	.slick-slide {
		outline: none !important;
	}
	.specialities-slider .slick-slide {
		display: block;
		padding: 0 12px;
		margin-left: 0;
		margin-right: 20px;
		margin-top: 10px;
	}
	.specialities-slider .slick-dots {
		margin-top: 44px;
		position: unset;
	}
	.speicality-img {
		position: relative;
		height: 150px;
		box-shadow: 2px 2px 13px rgba(0, 0, 0, 0.15);
		border: 2px solid #4fa095;
		border-radius: 100%;
		width: 150px;
		background: #fff;
		background-repeat: no-repeat;
	    background-size: cover;
	    background-position: center center;
	}
	.speicality-img img {
		position: absolute;
		top: 50%;
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
		left: 0;
		right: 0;
		margin: 0 auto;
	}
	.speicality-img span {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		position: absolute;
		bottom: 10px;
		right: 10px;
		box-shadow: 1px 6px 14px rgba(0,0,0,0.2);
		border-radius: 50%;
		padding: 5px;
		background-color: #fff;
		display: -webkit-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
		display: none;
		justify-content: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
	}
	.speicality-img span i {
		font-size: 15px;
		color:#2B4865;
	}
	.speicality-item a {
		font-size: 16px;
		font-weight: bold;
		color: #828282;
		margin: 30px 0 0;
	}
	.speicality-item a:hover {
		color: #4FA095;
	}

	/*blog section*/
	.doctor-slider.slider.slick-initialized.slick-slider {
		margin-top: 40px;
	}
	.section-doctor {
		background-color: #f2f8f8;
		padding: 80px 0;
	}
	.section-doctor .section-header {
		margin-bottom: 30px;
	}
	.section-doctor .section-header p {
		margin-top: 10px;
	}
	.doctor-slider .slick-slide{
		display: block;
		margin-left: 0;
		padding: 20px;
		width: 360px;
	}
	.profile-widget {
		background-color: #fff;
		border: 1px solid #f0f0f0;
		border-radius:4px;
		margin-bottom:30px;
		position:relative;
		-webkit-transition:all .3s ease 0s;
		-moz-transition:all .3s ease 0s;
		-o-transition:all .3s ease 0s;
		transition:all .3s ease 0s;
		padding: 15px;
	}
	.doc-img {
		max-height: 165px;
		position: relative;
		overflow: hidden;
		z-index: 1;
		border-radius: 4px;
	}
	.doc-img img {
		border-radius: 4px;
		transform: translateZ(0);
		transition: all 2000ms cubic-bezier(.19,1,.22,1) 0ms;
		width: 100%;
	}
	.doc-img:hover img {
		-webkit-transform: scale(1.15);
		-moz-transform: scale(1.15);
		transform: scale(1.15);
	}
	.profile-widget .fav-btn {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		position: absolute;
		top: 5px;
		right: 5px;
		background-color: #fff;
		width: 30px;
		height: 30px;
		display: -webkit-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
		justify-content: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		border-radius: 3px;
		color: #2E3842;
		-webkit-transform: translate3d(100%, 0, 0);
		-ms-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
		opacity: 0;
		visibility: hidden;
		z-index: 99;
	}
	.profile-widget:hover .fav-btn {
		opacity: 1;
		visibility: visible;
		-webkit-transform: translate3d(0, 0, 0);
		-ms-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
	.profile-widget .fav-btn:hover {
		background-color: #fb1612;
		color: #fff;
	}
	.pro-content {
		padding: 15px 0 0;
		text-align: center;
	}
	.button.button_1.header_button.blogBtn {
		width: 100%;
	}
	.pro-content .title {
		font-size: 17px;
		font-weight: 500;
		margin-bottom: 5px;
	}
	.profile-widget .pro-content .title a {
		display: inline-block;
	}
	.profile-widget .verified {
		color: #28a745;
		margin-left: 3px;
	}
	.profile-widget p.speciality {
		font-size: 13px;
		color: #757575;
		margin-bottom: 5px;
		min-height: 40px;
	}
	.rating {
		list-style: none;
		margin: 0 0 7px;
		padding: 0;
		width: 100%;
	}
	.rating i {
		color: #dedfe0;
	}
	.rating i.filled {
		color: #f4c150;
	}
	.profile-widget .rating {
		color: #757575;
		font-size: 14px;
		margin-bottom: 15px;
	}
	.profile-widget .rating i {
		font-size: 14px;
	}
	.available-info {
		font-size: 13px;
		color: #757575;
		font-weight: 400;
		list-style: none;
		padding: 0;
		margin-bottom: 15px;
	}
	.available-info li + li {
		margin-top: 5px;
	}
	.available-info li i {
		width: 22px;
	}
	.row.row-sm {
		margin-left: -3px;
		margin-right: -3px;
	}
	.row.row-sm > div {
		padding-left: 3px;
		padding-right: 3px;
	}
	.view-btn {
		color: #4FA095;
		font-size: 13px;
		border: 2px solid #4FA095;
		text-align: center;
		display: block;
		font-weight: 500;
		padding: 6px;
	}
	.view-btn:hover, .view-btn:focus {
		background-color: #4FA095;
		color: #fff;
	}
	.book-btn {
		background-color: #4FA095;
		border: 2px solid #4FA095;
		color: #fff;
		font-size: 13px;
		text-align: center;
		display: block;
		font-weight: 500;
		padding: 6px;
	}
	.book-btn:hover, .book-btn:focus {
		background-color: #01cae4;
		border-color: #01cae4;
		color: #fff;
	}
	.section-doctor .profile-widget {
		height: 350px;
		box-shadow: 2px 2px 13px rgba(0, 0, 0, 0.1);
		margin-bottom: 0;
	}
	.about-content p {
		font-size: 14px;
		font-weight: 400;
		line-height: 26px;
		margin: 0;
	}
	.about-content p + p {
		margin-top: 20px;
	}
	.about-content a {
		background-color: #4FA095;
		border-radius: 4px;
		color: #fff;
		display: inline-block;
		font-size: 16px;
		font-weight: 500;
		margin-top: 30px;
		min-width: 150px;
		padding: 15px 20px;
		text-align: center;
	}
	.about-content a:hover, .about-content a:focus {
		background-color: #01cae4;
		border-color: #01cae4;
		color: #fff;
	}
	/*blog section*/

	/*video-section*/
	.video-section {
		padding-top: 80px;
		padding-bottom: 40px;
		background: #f2f8f8;
	}
	.video-section .container{
		max-width: 1200px;
		margin:50px auto;
		display: flex;
		flex-wrap: wrap;
		align-items: flex-start;
		gap:20px;
	}

	.video-section .container .main-video-container{
		flex:1 1 700px;
		border-radius: 5px;
		box-shadow: 0 5px 15px rgba(0,0,0,.1);
		background-color: #fff;
		padding:15px;
	}

	.video-section .container .main-video-container .main-video{
		margin-bottom: 7px;
		border-radius: 5px;
		width: 100%;
	}

	.video-section .container .main-video-container .main-vid-title{
		font-size: 20px;
		color:#444;
	}

	.video-section .container .video-list-container{
		flex:1 1 350px;
		height: 480px;
		overflow-y: scroll;
		border-radius: 5px;
		box-shadow: 0 5px 15px rgba(0,0,0,.1);
		background-color: #fff;
		padding:15px;
	}

	.video-section .container .video-list-container::-webkit-scrollbar{
		width: 10px;
	}

	.video-section .container .video-list-container::-webkit-scrollbar-track{
		background-color: #fff;
		border-radius: 5px;
	}

	.video-section .container .video-list-container::-webkit-scrollbar-thumb{
		background-color: #4FA095;
		border-radius: 5px;
	}

	.video-section .container .video-list-container .list{
		display: flex;
		align-items: center;
		gap:15px;
		padding:10px;
		background-color: #eee;
		cursor: pointer;
		border-radius: 5px;
		margin-bottom: 10px;
	}

	.video-section .container .video-list-container .list:last-child{
		margin-bottom: 0;
	}

	.video-section .container .video-list-container .list.active{
		background-color: #444;
	}

	.video-section .container .video-list-container .list.active .list-title{
		color:#fff;
	}

	.video-section .container .video-list-container .list .list-video{
		width: 100px;
		border-radius: 5px;
	}

	.video-section .container .video-list-container .list .list-title{
		font-size: 17px;
		color:#444;
	}

	@media (max-width:1200px){

		.video-section .container{
			margin:0;
		}

	}

	@media (max-width:450px){

		.video-section .container .main-video-container .main-vid-title{
			font-size: 15px;
			text-align: center;
		}

		.video-section .container .video-list-container .list{
			flex-flow: column;
			gap:10px;
		}

		.video-section .container .video-list-container .list .list-video{
			width: 100%;
		}

		.video-section .container .video-list-container .list .list-title{
			font-size: 15px;
			text-align: center;
		}

		.section-doctor, {
			padding: 50px 0;
		}

		.gallery-section .gallery {
			height: 540px;
			overflow-y: scroll;
		}

		.gallery-section .gallery::-webkit-scrollbar{
			width: 10px;
		}

		.gallery-section .gallery::-webkit-scrollbar-track{
			background-color: #fff;
			border-radius: 5px;
		}

		.gallery-section .gallery::-webkit-scrollbar-thumb{
			background-color: #4FA095;
			border-radius: 5px;
		}

		.footer_contact, .opening_hours {
			padding: 0;
		}

	}
	/*video-section*/

	/*gallery-section*/
	.gallery-section{
		width: 100%;
		padding: 60px 0;
		background: #fff;
	}

	.inner-width{
		width: 100%;
		max-width: 1200px;
		margin: auto;
		padding: 0 20px;
	}

	.gallery-section h1{
		text-align: center;
		text-transform: uppercase;
		color: #333;
	}

	.border{
		width: 180px;
		height: 4px;
		background: #333;
		margin: 60px auto;
	}

	.gallery-section .gallery{
		margin: 70px 0;
		display: flex;
		flex-wrap: wrap-reverse;
		justify-content: center;
	}

	.gallery-section .image{
		flex: 25%;
		overflow: hidden;
		cursor: pointer;
	}

	.gallery-section .image img{
		width: 100%;
		height: 100%;
		padding: 10px;
		transition: 0.4s;
	}

	.gallery-section .image:hover img{
		transform: scale(1.4) rotate(15deg);
	}

	@media screen and (max-width:960px) {
		.gallery-section .image{
			flex: 33.33%;
		}
	}

	@media screen and (max-width:768px) {
		.gallery-section .image{
			flex: 50%;
		}
	}

	@media screen and (max-width:480px) {
		.gallery-section .image{
			flex: 100%;
		}
	}
	/*gallery-section*/

	/*floating-section*/
	@-webkit-keyframes come-in {
		0% {
			-webkit-transform: translatey(100px);
			transform: translatey(100px);
			opacity: 0;
		}
		30% {
			-webkit-transform: translateX(-50px) scale(0.4);
			transform: translateX(-50px) scale(0.4);
		}
		70% {
			-webkit-transform: translateX(0px) scale(1.2);
			transform: translateX(0px) scale(1.2);
		}
		100% {
			-webkit-transform: translatey(0px) scale(1);
			transform: translatey(0px) scale(1);
			opacity: 1;
		}
	}
	@keyframes come-in {
		0% {
			-webkit-transform: translatey(100px);
			transform: translatey(100px);
			opacity: 0;
		}
		30% {
			-webkit-transform: translateX(-50px) scale(0.4);
			transform: translateX(-50px) scale(0.4);
		}
		70% {
			-webkit-transform: translateX(0px) scale(1.2);
			transform: translateX(0px) scale(1.2);
		}
		100% {
			-webkit-transform: translatey(0px) scale(1);
			transform: translatey(0px) scale(1);
			opacity: 1;
		}
	}
	.floating-container {
		position: fixed;
		width: 100px;
		height: 100px;
		bottom: 0;
		right: 0;
		z-index: 999999;
		margin: 35px 25px;
	}
	.floating-container i.float-icon {
		font-size: 35px !important;
    	margin-top: 16px;
	}
	.floating-container:hover {
		height: 210px;
	}
	.floating-container:hover .floating-button {
		box-shadow: 0 10px 25px #4FA095;
		-webkit-transform: translatey(5px);
		transform: translatey(5px);
		-webkit-transition: all 0.3s;
		transition: all 0.3s;
	}
	.floating-container:hover .element-container .float-element:nth-child(1) {
		-webkit-animation: come-in 0.4s forwards 0.2s;
		animation: come-in 0.4s forwards 0.2s;
	}
	.floating-container:hover .element-container .float-element:nth-child(2) {
		-webkit-animation: come-in 0.4s forwards 0.4s;
		animation: come-in 0.4s forwards 0.4s;
	}
	.floating-container:hover .element-container .float-element:nth-child(3) {
		-webkit-animation: come-in 0.4s forwards 0.6s;
		animation: come-in 0.4s forwards 0.6s;
	}
	.floating-container .floating-button {
		position: absolute;
		width: 65px;
		height: 65px;
		background: #69e30d;
		bottom: 0;
		border-radius: 50%;
		left: 0;
		right: 0;
		margin: auto;
		color: white;
		line-height: 65px;
		text-align: center;
		font-size: 23px;
		z-index: 100;
		box-shadow: 0 10px 25px -5px #4FA095;
		cursor: pointer;
		-webkit-transition: all 0.3s;
		transition: all 0.3s;
	}
	.floating-container .float-element {
		position: relative;
		display: block;
		border-radius: 50%;
		width: 50px;
		height: 50px;
		margin: 15px auto;
		color: white;
		font-weight: 500;
		text-align: center;
		line-height: 50px;
		z-index: 0;
		opacity: 0;
		-webkit-transform: translateY(100px);
		transform: translateY(100px);
	}
	.floating-container .float-element:hover {
		background: #4fa095 !important;
	}
	.floating-container .float-element:hover i {
		color: #fff !important;
	}
	.floating-container .float-element .material-icons {
		vertical-align: middle;
		font-size: 16px;
	}
	.floating-container .float-element:nth-child(1) {
		background: #e6ebf1;
		/*box-shadow: 0 20px 20px -10px rgba(66, 165, 245, 0.5);*/
	}
	.floating-container .float-element:nth-child(2) {
		background: #4CAF50;
		box-shadow: 0 20px 20px -10px rgba(76, 175, 80, 0.5);
	}
	.floating-container .float-element:nth-child(3) {
		background: #FF9800;
		box-shadow: 0 20px 20px -10px rgba(255, 152, 0, 0.5);
	}
	.floating-container i.fa {
		font-size: 18px;
	}
	/*floating-section*/

	/*testimonials*/
	.testimonials
	{
		padding-top: 60px;
		padding-bottom: 60px;
		background: #f2f8f8;
	}
	.testimonials_row
	{
		margin-top: 34px;
	}
	.quote
	{
		width: 60px;
		height: 60px;
		border-radius: 50%;
		background: #2B4865;
	}
	.test_slider_container
	{
		margin-top: 43px;
		padding-left: 15px;
		padding-right: 15px;
	}
	.test_text p
	{
		font-size: 16px;
		line-height: 1.875;
		color: #868686;
	}
	.test_info
	{
		margin-top: 52px;
	}
	.test_image
	{
		width: 50px;
		height: 50px;
		border-radius: 50%;
		overflow: hidden;
	}
	.test_image img
	{
		max-width: 100%;
	}
	.test_text
	{
		padding-left: 16px;
		font-size: 16px;
		font-weight: 600;
		color: #404040;
	}
	.test_text span
	{
		color: #2B4865;
	}
	.test_slider.owl-theme .owl-nav.disabled + .owl-dots
	{
		margin-top: 44px;
	}
	.test_slider.owl-theme .owl-dots .owl-dot span
	{
		width: 8px;
		height: 8px;
		margin: 4px;
	}
	.testimonial-2 {
		min-height: 365px;
		border-radius: 7px;
		background: #fff;
		padding: 30px;
		text-align: center;
		box-shadow: 2px 2px 13px rgb(0 0 0 / 10%);
	}
	.testimonial-2 p {
		line-height: 2;
	}
	.testimonial-2 blockquote {
		font-size: 18 px;
	}
	.testimonial-2 .v-card img {
		width: 50px;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50px;
		flex: 0 0 50px;
		border-radius: 50%;
	}
	.testimonial-2 .author-name {
		line-height: 1.3;
	}
	.testimonial-2 .author-name > span:nth-of-type(2) {
		color: #ccc;
		font-size: initial;
	}
	.testimonial-2 .align-items-center {
		justify-content: center;
	}
	.testimonial-2 i.fa.fa-quote-left, .testimonial-2 i.fa.fa-quote-right {
		color: #2B4865;
		font-size: 26px;
	}
	.owl-carousel.owl-drag .owl-item {
		padding: 0 5px !important;
	}
	.owl-theme .owl-dots .owl-dot.active span {
		background: #4FA095 !important;
	}
	/*testimonials*/

	.main-content__checkmark {
		font-size: 9.75rem;
		line-height: 1;
		color: #2B4865;
	}
	#myThanks .intro_form_container {
		padding-top: 0;
		padding-bottom: 0;
	}
	#myThanks p.section_subtitle.thanks-text {
		padding: 20px;
		line-height: 1.5;
	}


	/*New css for about page*/
	.intro.about_page {
		padding-top: 70px;
	}
	.intro.about_page p {
		font-size: 16px;
	}
	.intro.about_page .video-section.about_page {
		padding: 0;
		background: #fff;
	}
	.intro.about_page .video-section .container {
		margin: 0;
	}
	.intro.about_page .section_subtitle {
		/*padding-top: 20px;*/
	}
	.why.about_page .why_text {
		margin-top: 0;
	}
	.why.about_page p.section_subtitle.about_heading {
		color: #2B4865;
		font-size: 20px;
		font-weight: bold;
	}


	/*New css for blog page*/
	.blog
	{
		background: #FFFFFF;
		padding-top: 40px;
    	padding-bottom: 80px;
	}
	.blog_post:not(:last-child)
	{
		margin-bottom: 87px;
	}
	.blog_post_image
	{
		width: 100%;
		border-radius: 40px;
		overflow: hidden;
	}
	.blog_post_image img
	{
		width: 100%;
		max-width: 100%;
		max-height: 400px;
	}
	.blog_post_date
	{
		position: absolute;
		top: 8px;
		left: 9px;
		width: 90px;
		height: 118px;
		background-color: #2B4865;
		border-radius: 40px;
		border: solid 2px #eaf2f5;
	}
	.blog_post_date > div
	{
		font-weight: 600;
		color: #FFFFFF;
		line-height: 0.75;
	}
	.date_day
	{
		font-size: 42px;
	}
	.date_month,
	.date_year
	{
		font-size: 12px;
	}
	.date_month
	{
		margin-top: 10px;
	}
	.date_year
	{
		margin-top: 11px;
	}
	.blog_post_title
	{
		text-align: center;
		margin-top: 45px;
	}
	.blog_post_title p
	{
		font-size: 30px;
		font-weight: 600;
		color: #2B4865;
		line-height: 1.2;
	}
	.blog_post_info
	{
		margin-top: 9px;
	}
	.blog_post_info ul li:not(:last-child)
	{
		margin-right: 24px;
	}
	.blog_post_info ul li,
	.blog_post_info ul li a
	{
		font-size: 14px;
		font-weight: 600;
		color: #868686;
	}
	.blog_post_info ul li a
	{
		color: #2B4865;
	}
	.blog_post_info ul li a:hover
	{
		color: #4FA095;
	}
	.blog_post_text
	{
		margin-top: 32px;
	}
	.blog_post_button
	{
		margin-top: 38px;
	}
	.blog_post_button > div
	{
		display: inline-block;
	}
	.page_nav
	{
		margin-top: 85px;
	}
	.page_nav ul li a
	{
		font-size: 16px;
		font-weight: 600;
		color: #404040;
	}
	.page_nav ul li:not(:last-child)
	{
		margin-right: 10px;
	}
	.page_nav ul li.active a,
	.page_nav ul li a:hover
	{
		color: #2B4865;
	}


	/*New css for contact page*/
	.contact
	{
		background: #FFFFFF;
		padding-top: 50px;
	}
	.contact_form_container
	{
		width: 100%;
		background: #FFFFFF;
		padding-left: 33px;
		padding-right: 34px;
		padding-bottom: 63px;
		padding-top: 136px;
		box-shadow: 0px 25px 38px rgba(0,0,0,0.2);
	}
	.contact_form_title
	{
		position: absolute;
		top: 0;
		left: 0;
		width: 336px;
		height: 80px;
		background: #738be3;
		line-height: 80px;
		text-align: center;
		font-size: 24px;
		font-weight: 600;
		color: #FFFFFF;
	}
	.contact_form
	{
		width: 100%;
	}
	.contact_input
	{
		width: calc((100% - 15px) / 2);
		height: 62px;
		background: transparent;
		border: solid 2px #e6ebf1;
		margin-bottom: 18px;
		padding-left: 25px;
		outline: none;
		font-size: 15px;
		color: #404040;
		font-weight: 500;
		-webkit-transition: all 200ms ease;
		-moz-transition: all 200ms ease;
		-ms-transition: all 200ms ease;
		-o-transition: all 200ms ease;
		transition: all 200ms ease;
	}
	.contact_select
	{
		-webkit-appearance: none;
		-moz-appearance: none;
		-ms-appearance: none;
		-o-appearance: none;
		appearance: none;
		-webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
		-webkit-user-select: none;
		font-size: 14px !important;
		font-weight: 400 !important;
		font-style: italic;
		color: #a09f9f !important;
		cursor: pointer;
	}
	.contact_select.selected
	{
		font-size: 15px !important;
		color: #404040 !important;
		font-weight: 500 !important;
		font-style: normal !important;
	}
	.contact_select option
	{
		color: #404040;
	}
	.contact_input:focus,
	.contact_input:hover
	{
		border: solid 2px #2B4865;
	}
	.contact_input::-webkit-input-placeholder
	{
		font-size: 14px !important;
		font-weight: 400 !important;
		font-style: italic;
		color: #a09f9f !important;
	}
	.contact_input:-moz-placeholder
	{
		font-size: 14px !important;
		font-weight: 400 !important;
		font-style: italic;
		color: #a09f9f !important;
	}
	.contact_input::-moz-placeholder
	{
		font-size: 14px !important;
		font-weight: 400 !important;
		font-style: italic;
		color: #a09f9f !important;
	} 
	.contact_input:-ms-input-placeholder
	{ 
		font-size: 14px !important;
		font-weight: 400 !important;
		font-style: italic;
		color: #a09f9f !important;
	}
	.contact_input::input-placeholder
	{
		font-size: 14px !important;
		font-weight: 400 !important;
		font-style: italic;
		color: #a09f9f !important;
	}
	.contact_button
	{
		width: 100%;
		font-size: 14px;
		font-weight: 700;
		color: #FFFFFF;
		text-transform: uppercase;
		border: solid 2px transparent;
		cursor: pointer;
		margin-top: 24px;
	}
	.contact_button:hover
	{
		background: transparent;
		border: solid 2px #4FA095;
		color: #4FA095;
	}
	.contact_content_title
	{
		font-size: 30px;
		font-weight: 600;
		color: #404040;
		line-height: 1.2;
		margin-top: 32px;
	}
	.contact_content_text
	{
		margin-top: 21px;
	}
	.direct_line
	{
		width: 100%;
		height: 48px;
		border-radius: 24px;
		overflow: hidden;
		margin-top: 31px;
	}
	.direct_line_title
	{
		width: 130px;
		height: 100%;
		font-size: 16px;
		font-weight: 500;
		line-height: 48px;
		color: #fff;
		background-color: #738be3;
		white-space: nowrap;
	}
	.direct_line_num
	{
		width: calc(100% - 130px);
		height: 100%;
		font-size: 30px;
		font-weight: 500;
		line-height: 48px;
		color: #fff;
		background: #24B0BA;
		white-space: nowrap;
	}
	.direct_line_num.text-center a {
		color: #fff;
	}
	.contact_info
	{
		margin-top: 50px;
	}
	.contact_info ul li:not(:last-child)
	{
		margin-bottom: 24px;
	}
	.contact_info ul li > div:first-of-type
	{
		font-size: 18px;
		font-weight: 600;
		color: #2B4865;
		line-height: 1.34;
	}
	.contact_info ul li > div:last-of-type
	{
		font-size: 15px;
		font-weight: 600;
		color: #878787;
		line-height: 1.6;
	}
	.contact_info span.contact_header {
		font-size: 18px;
		font-weight: 600;
		color: #2B4865;
		line-height: 1.34;
		margin-left: 20px;
		margin-right: 20px;
	}
	.social.header_social.contact_page {
		display: flex;
		justify-content: center;
	}
	.google_map_row
	{
		margin-top: 90px;
	}
	.contact_map
	{
		width: 100%;
	}
	.map
	{
		width: 100%;
	}
	.google_map
	{
		width: 100%;
		height: 570px;
	}
	.map_container
	{
		width: 100%;
		height: 100%;
		overflow: hidden;
	}
	#map
	{
		width: 100%;
		height: calc(100% + 30px);
	}
	.map_container .gm-style .navigate-link {
		display: none !important;
	}

	/*scrol navbar section*/
	.treatement-body {
		text-transform: capitalize;
		transition: all .2s linear;
		scroll-behavior: smooth;
		overflow-x: hidden;
	}

	/*.treatement-sec:nth-child(odd){
		background: #ddd;
	}*/

	#scroll-navbar{
		position: fixed;
		top:50%; right:30px;
		transform: translateY(-50%);
		z-index: 1000;
	}

	#scroll-navbar ul{
		list-style: none;
		padding:0; margin: 0;
	}

	#scroll-navbar ul li{
		width: 200px;
		position: relative;
		text-align: right;
	}

	#scroll-navbar ul li .dot{
		color:#fff;
		display: block;
		padding: 5px 0;
		font-weight: bolder;
	}

	#scroll-navbar ul li .dot span{
		display: inline-block;
		background: #4FA095;
		letter-spacing: 1px;
		padding:10px 25px;
		margin-right: 30px;
		border-radius: 16px 5px 5px 16px;
		transform: translateX(30px);
		opacity: 0;
	}

	#scroll-navbar ul li:hover .dot span{
		transform: translateX(0px);
		opacity: 1;
	}

	#scroll-navbar ul li .dot span::before{
		content: '';
		position: absolute;
		top:50%; right:0;
		transform: translate(7px, -50%);
		border-left: 7px solid #4FA095;
		border-top: 7px solid transparent;
		border-bottom: 7px solid transparent;
		display: block;
	}

	#scroll-navbar ul li .dot::before,
	#scroll-navbar ul li .dot::after{
		content: '';
		position: absolute;
		top:50%;
		border-radius: 50%;
		display: block;
		transition: .2s ease-out;
	}

	#scroll-navbar ul li .dot::before{
		height:5px;
		width: 5px;
		border: 2px solid #333;
		right:0;
		transform: translateY(-50%);
	}

	#scroll-navbar ul li .dot.active::before,
	#scroll-navbar ul li:hover .dot::before{
		border-color: #4FA095;
		background: #4FA095;
	}

	#scroll-navbar ul li .dot::after{
		height:15px;
		width: 15px;
		border: 2px solid #4FA095;
		right:-5px;
		transform: translateY(-50%) scale(0);
	}

	#scroll-navbar ul li .dot.active::after,
	#scroll-navbar ul li:hover .dot::after{
		transform: translateY(-50%) scale(1);
	}

/*accordion section*/
.accordion_container:not(:last-child)
{
	margin-bottom: 12px;
}
	.accordion
{
	height: 46px;
	width: 100%;
	background: #24B0BA;
	padding-left: 35px;
	cursor: pointer;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 46px;
	border-radius: 20px;
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
}
.accordion div
{
	max-width: 90%;
	overflow: hidden;
	white-space: nowrap;
}
.accordion::after
{
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 0;
	width: 50px;
	height: 100%;
	content: '+';
	font-size: 14px;
	color: #FFFFFF;
	font-weight: 500;
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
}
.accordion.active
{
	background: #2B4865;
	color: #FFFFFF;
}
.accordion.active::after
{
	content: '-';
	color: #FFFFFF;
}
.accordion_panel
{
	padding-right: 8px;
	max-height: 0px;
	overflow: hidden;
	-webkit-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	transition: all 500ms ease;
}
.treatement-accordion {
    padding: 20px 0;
}
.accordion_panel p
{
	font-size: 14px;
	font-weight: 500;
	margin-bottom: 0;
	padding: 0 40px;
	color: #868686;
	text-align: justify;
}

.text-with-img img {
	margin-top: 10px;
    width: 100%;
    border-radius: 5px;
    box-shadow: 0 5px 15px rgb(0 0 0 / 10%);
    background-color: #fff;
    padding: 15px;
}


/*landing page*/
.landingpage-table {
	text-align: center;
	border-radius: 5px;
    box-shadow: 0 5px 15px rgb(0 0 0 / 10%);
    background-color: #fff;
}
.landingpage-table-header {
	font-size: 20px;
    text-transform: uppercase;
	color: #fff;
	background: #4FA095;
}
.landing-page-subtitle {
    color: #828282;
	font-weight: bold;
}

.background-highltght {
	background: #f2f8f8;
}
.font-highlight {
	font-weight: 800;
}
.landingpage-section-stylish {
	text-align: center;
}
.landingpage-section-stylish p {
	font-size: 18px;
}
.landingpage-div-stylish {
	background: #fff;
    border-radius: 5%;
}
.landingpage-section-stylish .intro_content {
    padding: 20px;
}

i.servicepage {
	margin-right: 10px;
}

.testimonial-2.individual-pages {
    min-height: 480px;
}

.header_extra .header_phone {
    display: none;
}



}
