/*------------------------------------------------------------------
[Master Stylesheet]

Project:	Medic - Medical, Health and Hospital HTML Theme
Version:	1.0
Last change:	25/07/14
Designed and Development by: Stylish Themes
-------------------------------------------------------------------*/
/* =================================  */
/* ========== GOOGLE FONTS ==========  */
/* =================================  */
@import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800);

@import url(../plugins/bootstrap/css/bootstrap.css);
@import url(../plugins/font-awesome/css/font-awesome.min.css);
@import url(../plugins/revolution_slider/rs-plugin/css/settings.css);
@import url(../plugins/royalslider/royalslider.css);
@import url(../plugins/royalslider/skins/default/rs-default.css);
@import url(../plugins/owl-carousel/owl.carousel.css);
@import url(../plugins/owl-carousel/owl.theme.css);
@import url(../plugins/prettyphoto/css/prettyPhoto.css);

/*------------------------------------------------------------------
[Table of contents]

1. Body

	2. Header / .affix-menu / .style_1 .style_2 / .style_3 / .style_4 / .style_5 / .style_6 / .style_7 / .style_8 / .style_9 / .top-slider
		2.1. Navigation / .navbar
		2.2. BreadCrumbs_header / .breadCrumbs_header
		2.3. Top-nav / .top-nav

	3. Breadcrumbs / .breadCrumbs / breadCrumbs_1 / breadCrumbs_2 / breadCrumbs_3

	4. Revolution Slider / .tp-banner-container/ .inside-slider-content
	
	5. Heading / .heading / .heading_e / .heading_bg / .heading_t / .heading_d / .heading_our
	
	6. Title / .titleC / .titleF / .titleL / .titleLD / .titleB / .titleP / .titleD / .titleSer
	
	7. Special Icons / .icon / .icon-1 / .icon-2 / .iconF / .iconF-1 / .iconF-2 /  .iconT / .iconT-1 / .iconT-2 / .iconV
	
	8. Medical and Health Section / .medicalHealth
		8.1. Services Blocks / .service / .service_bg / .service_white / .mef-services /
	
	9. Quote Section / .quote / .quote_1 / .quote_2
	
	10. Medical Team Section / .medicalTeam
		10.1. Elements / .elements_team / .elements_news / .doctor_filter_elements / .gallery_filter_elements / .latest_news_elements / .elements_news_c / .single_elements / .all_dp_elements
	
	11. Video Section / .video / .videoBg
	
	12. Medical News Departments / .medicalNewsDepartments
		12.1. Left Side / .left_side
			12.1.1. Pagination / .paginationS
		12.2. Aside / .departamentsBlocks
			12.2.1. Accordion / .panel-group
	
	13. Elements-2 Page
		13.1. Alerts Elements / .alert-info / .alert-warning / .alert-success / .alert-danger
		13.2. Boxes Elements / .boxes_1 / .boxes_2 /.boxes_3 / .boxes_4 / .boxes_5 /.medical_team_doctors_1
		13.3. Testimonials Elements / .tesTimonials
			13.1. Owl Carousel / #owl-testimonial-1 / #owl-testimonial-2 / #owl-testimonial-3
	
	14. Elements-3 Page 
		14.1 Tabs, Toggles and Accordions Section / .tabs_toggles_accordions
			14.1.1. Tabs Element / .nav-tabs-element / .tab-content-element
			14.1.2. Skills Elements / .value_skills / .progress
			14.1.3. Accordion Elements / .panel-group
		14.2. Tables Plans 1 Elements / .tabels_plans_1
			14.2.1. Label Price Elements / .label_price / .price_bg / .price_bg.price_recommended
		14.3. Tables Plans 2 Elements / .tabels_plans_2
			14.3.1. Label Price Elements / .label_price / .price_bg / .price_bg.price_recommended_orange
		14.4. Circle Counter Elements / .circle_counter / .pie-progress-charts
	
	15. Elements-4 Page
		15.1. Buttons and Icons Elements / .buttons_icons
			15.1.1. Buttons / .btn
			15.1.2. Font Awesome Icons / .font_awesome_icons
		15.2. Lists Elements / .all_lists / .widget_list_1 / .widget-list_2 / .widget-list_3 / .widget_list_4 / .widget-categories
		15.3. Our Clients Elements / .our_clients / .thumbnail_gray
		15.4. Awesome Medical Team and Doctor Elements / .medical_team_doctors / .medical_team_doctors_1 / .thumbnail_awesome_team .thumbnail_awesome_team_1
	
	16. Elements-5 Page
		16.1. Widgets Elements / .medical_widgets / .widget / .widget-form / .widget-form-white / .widget-form-white-short
		16.2. Carousel Elements / .latest_news_carousel / .latest_news_carousel_2 / .doctors_carousel / .doctors_carousel_2
	
	17. Elements-6 Page
		17.1. Timetable Section / .timetable_1 / .timetable_2 / #timetables / .table-responsive / .timetable_small
	
	18. Error Page / .cannot_find
	
	19. Home Page 9 and Home Page Special / #color_1
		19.1. Sections / .medicalHealth_form / .medicalHealth_form_1 / .form_home / .form_home_1
	
	20. Home Page 5, 7 and 8 / .slider-content-a-s / .inside-slider-content / .features-container
	
	21. Home Page 6 / .tabbed-form / .twitteR / #owl-twitter
	
	22. Blogs and Blog Standard with Sidebar Pages
		22.1. Blog Style Section / .blogStyle
			22.1.1. Left Side / .elements_blogs_1 / .elements_blogs_2
			22.1.2. Aside / .bloG
				22.1.2.1. Widgets Blocks / .widget-recent-post / .widget-recent-tweets / .widget-tabs / .widget-tabs-semi-flat / .widget-form / .widget-categories
	
	23. Blog Masonery Pages / .blogMasonry / .blogMasonry_1
	
	24. Blog Single Page / .blogStyle_2
		24.1. Left Side / article / .commentary / .comment-respond
		24.2. Aside / .bloG
	
	25. Appointment Page / .appointments
		25.1. Left Side / .appointment
		25.2. Aside / .appointmentS
	
	26. Contact Appointment Page
		26.1. Map Section / .big_map
	
	27. Our Doctors Pages / .doctors / .isotope / .filter-isotope
	
	28. Gallery Masonery Page / .gallery / .masonry-gallery
	
	29. Gallery Single Page / .photo_project / .rsMedic
	
	30. About Us Page / .words_about_us / .rsMedic_1 / .about_us_info
	
	31. Our Services Page / .dental_whitening / .our_plans
	
	32. Home Page 2 and Departaments Style 2 Pages / .departaments-owl / .departaments-owl_1
	
	33. Doctor Single Page / .doctor_single
		33.1. Aside / .skills
		33.2. Right Section / .presentation
	
	34. Departaments Pages / .all_departaments
		34.1. Aside / .allD
		34.2. Right Side / .all_dp_elements
	
	35. FAQ Page / .faq
		35.1. Aside / .allD
		35.2. Right Side / .intro_faq
	
	36. Typography Page / .typography
	
	37. Footer / .footer / .footer_1
-------------------------------------------------------------------*/

/* =================================  */
/* ========== FONTS ==========  */
/* =================================  */
@font-face {
	font-family: 'MS Reference Sans Serif';
	src:url(../fonts/REFSAN.TTF);
}

/* =================================  */
/* ========== GLOBAL STYLE ==========  */
/* =================================  */
body {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #fff;
	overflow:hidden; 
}

html {
	overflow-x:hidden; 
}

body main.no-padd {
	padding-bottom: 0!important;
}

address, p {
	color: #808080;
	font-weight: 300;
	line-height: 23px;
}

@media (max-width: 480px) {
	p {
		font-size: 18px;
		color: #333333;
		line-height: 25px;
	}
}

p {
	
	letter-spacing: 0.3px;
}

a {
	font-size: inherit;
	text-decoration: none;
	color: #62c6f8;
	/*-webkit-transition: all 0.2s linear;*/
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

a:hover {
	color: #62c6f8;
}

textarea, 
input, 
input[type="submit"], 
input[type="search"] {
	outline: none;
}

/* =================================  */
/* ========== TYPOGRAPHY ==========  */
/* =================================  */
h1 {font-size: 26px;}
h2 {font-size: 23px;}
h3 {font-size: 19px;}
h4 {font-size: 15px;line-height: 1.4em;}
h5 {font-size: 12px;}
h6 {font-size: 10px;}

h1, h2, h3, h4, h5, h6 {
	color: #363d3f; 
	letter-spacing: 0.3px;
}

 h1, h2, h3 {
 	font-weight: 500;
 }

 h4, h5, h6 {
 	font-weight: 600;
 }

article h1, 
article h2, 
article h3, 
article h4, 
article h5, 
article h6 {margin-bottom: 45px;}

article p {margin-bottom: 30px;}

article blockquote {
	border-left: 2px solid #62c6f8;
	margin-left: 27px;
	margin-bottom: 35px;
	padding: 0 0 0 13px;
}

article blockquote p {
	font-size: 14px;
	line-height: 23px;
	font-weight: 300;
	color: #484848;
	letter-spacing: 0.3px;
	padding-bottom: 0;
}

/* =================================  */
/* ========== HEADER ==========  */
/* =================================  */
header {
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
	-webkit-transition: padding 0s linear;
	-moz-transition: padding 0s linear;
	-ms-transition: padding 0s linear;
	-o-transition: padding 0s linear;
	transition: padding 0s linear;
	position: relative;
	background-color: #fff;
}

header .navbar {
	margin: 0;
	min-height: inherit;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	border-radius: 0;
}

header .navbar-default {
	border: none;
	background: none;
}

header nav .navbar-nav,
header nav .navbar-collapse,
header nav .menu-item-has-children {
	position: static;
}

header nav .container {
	position: relative;
}

/*Brand*/
header .navbar-brand { 
	z-index: 1;
	position: relative;
	top: 23px;
}

/*Links*/
header .navbar-default .navbar-nav > li > a {
	color: #6c6c6c;
	font-weight:400;
}

header .navbar-default .navbar-nav > li:hover > a, 
header .navbar-default .navbar-nav > .active > a, 
header .navbar-default .navbar-nav > .active:hover > a, 
header .navbar-default .navbar-nav > li > a i {
	color: #62c6f8;
}

header .navbar-default .navbar-nav > .active > a, 
header .navbar-default .navbar-nav > .active:hover > a {
	background-color: transparent;
}

header .navbar-default .navbar-nav > li > a i {
	padding-left: 4px;
}

header .navbar-default .navbar-nav > .open > a {
	background-color: #fff!important;
}

/*Dropdown*/
header .navbar-right > li > .dropdown-menu,
header.style_7 .navbar-collapse > .navbar-nav:nth-of-type(1) > li > .dropdown-menu,
header.style_9 .navbar-collapse > .navbar-nav > li > .dropdown-menu {
	right: inherit;
	top: 99px;
}

header .navbar-right > li > .dropdown-menu,
header.style_7 .navbar-collapse > .navbar-nav:nth-of-type(1) > li > .dropdown-menu,
header.style_9 .navbar-collapse > .navbar-nav > li > .dropdown-menu,
header .navbar-right .dropdown-menu .dropdown-menu,
header.style_7 .navbar-collapse > .navbar-nav:nth-of-type(1) .dropdown-menu .dropdown-menu,
header.style_9 .navbar-collapse > .navbar-nav .dropdown-menu .dropdown-menu {
	-webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, .175);
	box-shadow: 0 2px 6px rgba(0, 0, 0, .175);
}

header .navbar-right .dropdown-menu .dropdown-menu,
header.style_7 .navbar-collapse > .navbar-nav:nth-of-type(1) .dropdown-menu .dropdown-menu,
header.style_9 .navbar-collapse > .navbar-nav .dropdown-menu .dropdown-menu {
	border: none;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

header .navbar-right .dropdown-menu .dropdown-menu {
	margin-top: 7px;
}

header .dropdown-menu .dropdown-menu {
	top: -7px;
	left: 100%;
	padding-bottom: 0;
}

header .navbar-right .dropdown-menu.big {
	padding: 0;
	left: auto;
	right: 15px;
}

header .navbar-right > li > .dropdown-menu > li a {
	padding-right: 0;
	padding-top: 12px;
	padding-bottom: 12px;
	color: #939393;
	font-weight:400;
}

header .navbar-right > li > .dropdown-menu > li a:hover {
	background-color: #fff;
}

header .navbar-right ul.dropdown-menu > li > a {
	border-bottom: 1px solid #e8e8e8;
}

header .navbar-right ul.dropdown-menu > li:nth-last-of-type(1) > a {
	border-bottom: none;
	-webkit-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
}

header .navbar-right .dropdown-menu > li a {
	-webkit-transition: padding .3s ease-in-out, color .3s ease-in-out !important;
	-moz-transition: padding .3s ease-in-out, color .3s ease-in-out !important;
	-ms-transition: padding .3s ease-in-out, color .3s ease-in-out !important;
	-o-transition: padding .3s ease-in-out, color .3s ease-in-out !important;
	transition: padding .3s ease-in-out, color .3s ease-in-out !important;
}

header .navbar-right .dropdown-menu li:hover > a {
	padding-left: 30px;
	color: #424a4c;
}

/*Navbar Toggle*/
header .navbar-toggle {
	background-color: #62c6f8!important;
	height: 35px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

header .navbar-toggle span.span-01, 
header .navbar-toggle span.span-02, 
header .navbar-toggle span.span-03 {
	width: 26px;
	height: 3px;
	background: #fff;
	display: block;
	margin-bottom: 3px;
	opacity: 1;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
	-webkit-transform: rotate(0);
	transform: rotate(0);
}

header .navbar-toggle span.span-03 {
	margin-top: -11px;
	margin-bottom: 0;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

header .navbar-toggle span.span-01 {
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}

header .navbar-toggle.collapsed span.span-03 {
	margin-top: 0;
	-webkit-transform: rotate(0);
	transform: rotate(0);
}

header .navbar-toggle.collapsed span.span-01 {
	-webkit-transform: rotate(0);
	transform: rotate(0);
}

header .navbar-toggle span.span-02 {
	opacity: 0;
}

header .navbar-toggle.collapsed span.span-02 {
	opacity: 1;
}

header .navbar-toggle:hover, 
header .navbar-toggle:focus {
	background: #57afdb!important;
}

header .logo .secondary-logo {
	display: none;
}

/*Responsive Navbar*/
@media (min-width: 768px) and (max-width: 991px) {
	header .navbar.navbar-default .navbar-header {
		position: relative;
		left: 41%;
	}
	header .navbar-nav {
		float: left!important;
		margin-right: 0;
	}
	header .navbar-default .navbar-nav > li:nth-of-type(1) > a {
		padding-left: 0;
	}
	header .navbar-default .navbar-nav > li:nth-of-type(n+2) > a {
		padding-left: 9px;
	}
	header .dropdown-menu {
		top: 149px!important;
	}
	header .dropdown-menu .dropdown-menu {
		top: -7px!important;
	}
}

@media (max-width: 767px) {
	header .navbar-brand {
		top: 0;
	}
	header .navbar-right > li {
		margin-bottom: 25px;
	}
	header .navbar-right .dropdown-menu > li:not(:last-child) a {
		border-bottom: none;
	}
	header .navbar-right > li > .dropdown-menu > li:not(:last-child) {
		margin-bottom: 20px;
	}
	header .navbar-right > li > .dropdown-menu > li:first-child {
		margin-top: 20px;
	}
	header .navbar-right > li > .dropdown-menu {
		display: none;
		position: relative;
	}
	body main > header .navbar {
		position: relative;
                z-index: 5;
	}
	body main > header {
		position: relative!important;
		height: auto !important;
		padding-top: 0 !important;
	}
	.navbar-nav .open .dropdown-menu {
		-webkit-box-shadow:  none!important;
		box-shadow:  none!important;
	}
	.navbar-nav .open .dropdown-menu .dropdown-menu,
	.navbar-nav .open > .dropdown-menu > li > a {
		padding-left: 20px;
	}
}

@media (min-width: 768px) {
	header .navbar-right > li > .dropdown-menu,
	header.style_7 .navbar-collapse >.navbar-nav:nth-of-type(1) > li > .dropdown-menu,
	header.style_9 .navbar-collapse >.navbar-nav > li > .dropdown-menu {
		display: block;
	}
	/*Navbar Collapse*/
	header .navbar-collapse {
		padding: 0;
	}
	header .logo .secondary-logo {
		display: none;
	}
	body main > header.affix .logo .secondary-logo {
		display: block;
	}
	body main > header.affix .logo .primary-logo {
		display: none;
	}

	/* body main > header .navbar *, 
	body main > header .navbar > li > a, 
	body main > header .navbar {
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	} */

	body main .before-affix-menu {
		position: relative;
		width: 100%;
		display: block;
	}
	body main > header.affix-menu, 
	body main > header.affix {
		position: relative;
	}
	body main > header.affix-menu .navbar {
		top: 0;
		width: 100%;
		position: fixed;
		z-index: 102;
	}
	body main > header.affix .navbar {
		background: rgba(255,255,255,0.9);
		-webkit-transition: background 0.3s linear;
		-moz-transition: background 0.3s linear;
		-ms-transition: background 0.3s linear;
		-o-transition: background 0.3s linear;
		transition: background 0.3s linear;
	}
	body main > header.affix .navbar-collapse {
		border: none;
	}
	body main > header.affix:hover .navbar {
		background: rgba(255,255,255,1);
	}

	body main > header.style_1.affix .navbar, 
	body main > header.style_2.affix .navbar,
	body main > header.style_3.affix .navbar, 
	body main > header.style_4.affix .navbar,
	body main > header.style_8.affix .navbar {
		background: rgba(255, 255, 255, 0.9);
		border: none;
	}
	body main > header.style_1.affix:hover .navbar, 
	body main > header.style_2.affix:hover .navbar,
	body main > header.style_3.affix:hover .navbar, 
	body main > header.style_4.affix:hover .navbar,
	body main > header.style_8.affix:hover .navbar {
		background: rgba(255, 255, 255, 1);
	}
	header.affix.style_1 .navbar-default .navbar-nav > li:hover > a, 
	header.affix.style_1 .navbar-default .navbar-nav > .active > a, 
	header.affix.style_1 .navbar-default .navbar-nav > .active:hover > a, 
	header.affix.style_1 .navbar-default .navbar-nav > li > a i ,
	header.affix.style_2 .navbar-default .navbar-nav > li:hover > a, 
	header.affix.style_2 .navbar-default .navbar-nav > .active > a, 
	header.affix.style_2 .navbar-default .navbar-nav > .active:hover > a, 
	header.affix.style_2 .navbar-default .navbar-nav > li > a i ,
	header.affix.style_3 .navbar-default .navbar-nav > li:hover > a, 
	header.affix.style_3 .navbar-default .navbar-nav > .active > a, 
	header.affix.style_3 .navbar-default .navbar-nav > .active:hover > a, 
	header.affix.style_3 .navbar-default .navbar-nav > li > a i ,
	header.affix.style_4 .navbar-default .navbar-nav > li:hover > a, 
	header.affix.style_4 .navbar-default .navbar-nav > .active > a, 
	header.affix.style_4 .navbar-default .navbar-nav > .active:hover > a, 
	header.affix.style_4 .navbar-default .navbar-nav > li > a i ,
	header.affix.style_8 .navbar-default .navbar-nav > li:hover > a, 
	header.affix.style_8 .navbar-default .navbar-nav > .active > a, 
	header.affix.style_8 .navbar-default .navbar-nav > .active:hover > a, 
	header.affix.style_8 .navbar-default .navbar-nav > li > a i {
		color: #62c6f8 !important;
	}
	header.affix.style_1 .navbar-default .navbar-nav > li > a, 
	header.affix.style_1 .navbar .nav > li > .search , 
	header.affix.style_2 .navbar-default .navbar-nav > li > a, 
	header.affix.style_2 .navbar .nav > li > .search ,
	header.affix.style_3 .navbar-default .navbar-nav > li > a, 
	header.affix.style_3 .navbar .nav > li > .search , 
	header.affix.style_4 .navbar-default .navbar-nav > li > a, 
	header.affix.style_4 .navbar .nav > li > .search , 
	header.affix.style_8 .navbar-default .navbar-nav > li > a, 
	header.affix.style_8 .navbar .nav > li > .search {
		color: #6c6c6c !important;
	}
	header.affix.style_1 .navbar-default .navbar-nav > li > ul, 
	header.affix.style_2 .navbar-default .navbar-nav > li > ul,
	header.affix.style_3 .navbar-default .navbar-nav > li > ul, 
	header.affix.style_4 .navbar-default .navbar-nav > li > ul, 
	header.affix.style_8 .navbar-default .navbar-nav > li > ul {
		border-top: 3px solid #62c6f8;
	}
	header.affix.style_1 .navbar-default .navbar-nav > li.menu-item-has-children > a::after, 
	header.affix.style_2 .navbar-default .navbar-nav > li.menu-item-has-children > a::after,
	header.affix.style_3 .navbar-default .navbar-nav > li.menu-item-has-children > a::after, 
	header.affix.style_4 .navbar-default .navbar-nav > li.menu-item-has-children > a::after, 
	header.affix.style_8 .navbar-default .navbar-nav > li.menu-item-has-children > a::after {
		border-bottom: 7px solid #62c6f8;
	}
	body main > header.affix .navbar-brand {
		top: -2px;
	}
	body main > header.affix .navbar-brand img {
		max-height: 20px;
	}
	body main > header.affix .navbar-nav {
		margin-top: 0;
	}
	body main > header.style_6.affix .navbar-nav {
		margin-top: 0;
		margin-bottom: 0;
	}
	body main > header.affix .navbar-nav > li {
		height: auto;
	}
	body main > header.affix .navbar-default .navbar-nav > li.menu-item-has-children > a::after  {
		top: 43px;
	}
	body main > header.style_6.affix .navbar-default .navbar-nav > li.menu-item-has-children > a::after  {
		top: 43px;
	}
	body main > header.affix .navbar-right > li > .dropdown-menu  {
		top: 100% !important;
	}
	/*Navbar*/
	header .navbar-nav {
		margin-top: 24px;
	}

	@media (max-width: 992px) {
		header.top-slider:not(.affix) .navbar-nav {

			margin-top: 25px;
			margin-bottom: 25px;

		}

		header.top-slider:not(.affix) .navbar-brand {
			top: 50px !important;
			-ms-transform: translate(0,-50%); /* IE 9 */
		   	-webkit-transform: translate(0,-50%); /* Chrome, Safari, Opera */
		    transform: translate(0,-50%);
		}
	}

	header .navbar-nav > li {
		height: 78px;
	}
	header .navbar-default .navbar-nav > li.menu-item-has-children > a::after {
		content: ' ';
		visibility: hidden;
		opacity: 0;
		height: 0;
		width: 0;
		position: absolute;
		border-bottom: 7px solid #62c6f8;
		border-left: 7px solid transparent;
		border-right: 7px solid transparent;
		top: 68px;
		left: 45%;
		-webkit-transition: all 0.3s linear;
		-moz-transition: all 0.3s linear;
		-ms-transition: all 0.3s linear;
		-o-transition: all 0.3s linear;
		transition: all 0.3s linear;
		-webkit-transform: translateY(15px);
		-moz-transform: translateY(15px);
		-o-transform: translateY(15px);
		-ms-transform: translateY(15px);
		transform: translateY(15px);
	}
	header .navbar-default .navbar-nav > li.menu-item-has-children:hover > a::after {
		visibility: visible;
		opacity: 1;
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-o-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
	/*Dropdown Menu*/
	header .navbar-right > li > .dropdown-menu,
	header.style_7 .navbar-collapse > .navbar-nav:nth-of-type(1) > li > .dropdown-menu,
	header.style_9 .navbar-collapse > .navbar-nav > li > .dropdown-menu {
		border-top: 3px solid #62c6f8;
	}

	header .navbar-right > li > .dropdown-menu,
	header.style_7 .navbar-collapse > .navbar-nav:nth-of-type(1) > li > .dropdown-menu,
	header.style_9 .navbar-collapse > .navbar-nav > li > .dropdown-menu,
	header .navbar-right > li > .dropdown-menu .dropdown-menu,
	header.style_7 .navbar-collapse > .navbar-nav:nth-of-type(1) > li > .dropdown-menu .dropdown-menu,
	header.style_9 .navbar-collapse > .navbar-nav > li > .dropdown-menu .dropdown-menu {
		min-width: 220px;
		border-left: none;
		border-right: none;
		border-bottom: none;
		z-index: 9999 !important;
	}
	header .dropdown-menu {
		display: block;
	}
	header ul li {
		position: relative;
	}
	header ul li:hover > .dropdown-menu, 
	header .navbar-nav > li:hover > .dropdown-menu.big ,
	header.style_7 .navbar-collapse > .navbar-nav:nth-of-type(1) > li.menu-item-has-children:hover > .dropdown-menu,
	header.style_9 .navbar-collapse > .navbar-nav > li.menu-item-has-children:hover > .dropdown-menu {
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-o-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
		visibility: visible;
		opacity: 1;
	}
	header .navbar-nav > li.menu-item-has-children ul * {
		-webkit-transition: all 0s linear;
		-moz-transition: all 0s linear;
		-ms-transition: all 0s linear;
		-o-transition: all 0s linear;
		transition: all 0s linear;
	}
	header ul li > .dropdown-menu, 
	header .navbar-nav > li > .dropdown-menu.big,
	header.style_7 .navbar-collapse > .navbar-nav:nth-of-type(1) > li > .dropdown-menu,
	header.style_9 .navbar-collapse > .navbar-nav > li > .dropdown-menu {
		/*-webkit-transition: all 0.2s linear !important;*/
		-moz-transition: all 0.2s linear !important;
		-ms-transition: all 0.2s linear !important;
		-o-transition: all 0.2s linear !important;
		transition: all 0.2s linear !important;
		-webkit-transform: translateY(15px);
		-moz-transform: translateY(15px);
		-o-transform: translateY(15px);
		-ms-transform: translateY(15px);
		transform: translateY(15px);
		visibility: hidden;
		opacity: 0;
	}
}

/*Search Box*/
header .navbar .nav > li > .search {
	cursor: pointer;
	font-size: 15px;
	text-align: center;
	padding: 17px 15px 12px 10px;
	display: inline-block;
	color: #4d545a;
}

header .navbar .nav > li:hover > .search {
	color: #62c6f8;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

header .navbar .nav > li:hover > .search + .search-open {
	visibility: visible;
	opacity: 1;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-o-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
}

header .navbar .search-open {
	width: 184px;
	height: 42px;
	right: 0; 
	top: 48px; 
	visibility: hidden;
	opacity: 0;
	position: absolute;
	z-index: 100;
	background: #fcfcfc; 
	border: solid 1px #ebebeb;
	-webkit-box-shadow: 3px 5px 5px 0px rgba(0,0,0,0.1);
	box-shadow: 3px 5px 5px 0px rgba(0,0,0,0.1);
	-webkit-border-radius: 4px;
	border-radius: 4px; 
	/*-webkit-transition: all 0.3s linear;*/
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	transition: all 0.3s linear;
	-webkit-transform: translateY(10px);
	-moz-transform: translateY(10px);
	-o-transform: translateY(10px);
	-ms-transform: translateY(10px);
	transform: translateY(10px);
}

header .navbar .search-open::after {
	content: url(../img/search_arrow.png);
	display: block;
	position: absolute;
	width: 0;
	height: 0;
	left: 89%;
	top: -14px;
	z-index: 100;
}

header .navbar .search-open input.form-control {
	border: none;
	height: 40px;
	padding: 6px 15px;
}

/*Responsive Search Box*/
@media (max-width: 767px) {
	header .navbar .nav > li > .search {
		padding-left: 17px;
	}
	header .navbar .search-open {
		top: 6px;
		left: 45px;
		margin-bottom: 30px;
	}
	header .navbar .search-open::after {
		display: none;
	}
	header .navbar-right > li.open .dropdown-menu {
		display: block;
	}
}

/*Mega Menu*/
header .mega-menu-content {
	padding: 29px 15px 13px 28px;
}

header .mega-menu-content ul {
	list-style: none;
	padding-left: 0;
}

header .mega-menu-content p,
header .widget > ul > li > ul address {
	margin-bottom: 0;
}

header .widget > ul > li > span, 
header .mega-menu-content i, 
header .mega-menu-content p strong {
	color: #6f6f6f;
}

header .mega-menu-content p span {
	color: #62c6f8;
}

header .widget > ul > li > span,
header .mega-menu-content .form-group input, 
header .mega-menu-content .form-group textarea {
	font-weight:600;
}

header .widget > ul > li > ul {
	margin-top: 24px;
}

header .widget > ul > li > ul > li {
	margin-bottom: 25px;
}

header .mega-menu-content i {
	margin: 4px 7px 0 0;
	float: left;
}

header li.map {
	height: 159px!important;
}

header li.map #map {
	height: 159px!important;
	width: 100%!important;
}

header .mega-menu-content form > div:nth-of-type(1) {
	margin-bottom: 10px;
}

header .mega-menu-content .form-group input, 
header .mega-menu-content .form-group textarea {
	font-size: 12px;
}

header .mega-menu-content .form-group input,
header .mega-menu-content .form-group textarea {
	color: #afafaf;
}

header .mega-menu-content .form-group input,
header .mega-menu-content .form-group textarea {
	letter-spacing: 0.9px;
}

header .mega-menu-content .form-group input {
	height: 36px;
}

/*Responsive Mega Menu*/
@media (min-width: 1200px) {
	header nav .dropdown-menu.big {
	    max-width: 97.4%;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	header nav .dropdown-menu.big {
	    max-width: 96.9%;
	}
}

@media (min-width: 767px) and (max-width: 991px) {
	header .dropdown-menu.big {
		max-width: 96%;
	}
}

@media (max-width: 767px) {
	header .dropdown-menu.big .mega-menu-content .row > .widget {
		margin-bottom: 40px;
	}
}

/* =================================  */
/* ========== HEADER STYLE_1, STYLE_2, STYLE_3, STYLE_4, STYLE_5, STYLE_6, STYLE_7, STYLE_8, STYLE_9 ==========  */
/* =================================  */
header.style_1 {
	background: url(../img/header-bg.jpg) 50% 0 no-repeat;
}

header.style_2 {
	background: url(../img/header-bg-1.jpg) 50% 0 no-repeat;
}

header.style_3 {
	background: url(../img/header-bg.jpg) 50% 0 no-repeat;
}

header.style_4 {
	background: url(../img/error-bg.jpg) 50% 0 no-repeat;
}

header.style_5 {
	background-color: transparent!important;
}

header.style_8 {
	background: url(../img/header-bg-2.jpg) 50% 0 no-repeat;
}

header.style_1,
header.style_2,
header.style_3,
header.style_4,
header.style_8 {
	width: 100%;
	min-width: 100%;
	position: relative;
	-webkit-background-size: cover !important;
	background-size: cover !important;
	background-position: center center !important;
}

header.style_1 {
	margin-bottom: 110px;
}

header.style_2 {
	margin-bottom: 90px;
}

header.style_3 {
	margin-bottom: 65px;
}

header.style_1::before,
header.style_2::before,
header.style_3::before,
header.style_4::before,
header.style_8::before {
	content: ' ';
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

header.style_1::before,
header.style_2::before,
header.style_4::before,
header.style_8::before {
	background: rgba(98, 198, 248, 0.9);
}

header.style_3::before {
	background: rgba(0, 0, 0, 0.8);
}

header.style_6 .navbar-brand {
	top: 15px;
}

header.style_6 .navbar-default .navbar-nav {
	margin-top: 18px;
	margin-bottom: -9px;
}

header.style_6 .navbar-default .navbar-nav > li.menu-item-has-children:hover > a::after {
	top: 59px;
}

header.style_6 .navbar-right .dropdown-menu {
	top: 84px;
}

header.style_6 .dropdown-menu .dropdown-menu {
	top: -7px;
	left: 100%;
	padding-bottom: 0;
}

header.style_1 .navbar-collapse,
header.style_2 .navbar-collapse,
header.style_4 .navbar-collapse,
header.style_8 .navbar-collapse {
	border-bottom: 1px solid;
	border-color: rgba(255, 255, 255, 0.2);
}

header.style_3 .navbar-collapse {
	border-bottom: 1px solid #515355;
}

header.style_1 .navbar-default .navbar-nav > li > a,
header.style_2 .navbar-default .navbar-nav > li > a,
header.style_3 .navbar-default .navbar-nav > li > a,
header.style_4 .navbar-default .navbar-nav > li > a,
header.style_8 .navbar-default .navbar-nav > li > a {
	font-weight: 600;
}

header.style_3 .navbar-default .navbar-nav > li > a > i {
	color: #fafafa;
}

header.style_1 .navbar-default .navbar-nav > li > a:focus,
header.style_2 .navbar-default .navbar-nav > li > a:focus,
header.style_3 .navbar-default .navbar-nav > li > a:focus,
header.style_4 .navbar-default .navbar-nav > li > a:focus,
header.style_8 .navbar-default .navbar-nav > li > a:focus {
	background: transparent!important;
}

header.style_1 .navbar-default .navbar-nav > li > a > i,
header.style_1 .navbar-default .navbar-nav > li > a,
header.style_1 .navbar-default .navbar-nav > li:hover > a, 
header.style_1 .navbar-default .navbar-nav > .active > a, 
header.style_1 .navbar-default .navbar-nav > .active:hover > a,
header.style_1 .navbar-default .navbar-nav > .open > a,
header.style_1 .navbar .nav > li > .search,
header.style_2 .navbar-default .navbar-nav > li > a > i,
header.style_2 .navbar-default .navbar-nav > li > a,
header.style_2 .navbar-default .navbar-nav > li:hover > a, 
header.style_2 .navbar-default .navbar-nav > .active > a, 
header.style_2 .navbar-default .navbar-nav > .active:hover > a,
header.style_2 .navbar-default .navbar-nav > .open > a,
header.style_2 .navbar .nav > li > .search,
header.style_3 .navbar-default .navbar-nav > li > a,
header.style_3 .navbar .nav > li > .search,
header.style_4 .navbar-default .navbar-nav > li > a > i,
header.style_4 .navbar-default .navbar-nav > li > a,
header.style_4 .navbar-default .navbar-nav > li:hover > a, 
header.style_4 .navbar-default .navbar-nav > .active > a, 
header.style_4 .navbar-default .navbar-nav > .active:hover > a,
header.style_4 .navbar-default .navbar-nav > .open > a,
header.style_4 .navbar .nav > li > .search,
header.style_8 .navbar-default .navbar-nav > li > a,
header.style_8 .navbar-default .navbar-nav > li > a > i,
header.style_8 .navbar-default .navbar-nav > li:hover > a, 
header.style_8 .navbar-default .navbar-nav > .active > a, 
header.style_8 .navbar-default .navbar-nav > .active:hover > a,
header.style_8 .navbar-default .navbar-nav > .open > a,
header.style_8 .navbar .nav > li > .search,
header.style_8 .navbar .nav > li > .search:hover {
	color: #fff!important;
}

header.style_3 .navbar-default .navbar-nav > li:hover > a, 
header.style_3 .navbar-default .navbar-nav > .active > a, 
header.style_3 .navbar-default .navbar-nav > .active:hover > a,
header.style_3 .navbar-default .navbar-nav > .open > a,
header.style_3 .navbar .nav > li > .search:hover,
header.style_5 .navbar-default .navbar-nav > .open > a,
header.style_6 .navbar-default .navbar-nav > .open > a,
header.style_7 .navbar-default .navbar-nav > .open > a,
header.style_9 .navbar-default .navbar-nav > .open > a {
	color: #62c6f8 !important;
}

header.style_1 .navbar-default .navbar-nav > .open > a,
header.style_1 .navbar-toggle,
header.style_1 .navbar-toggle:hover, 
header.style_1 .navbar-toggle:focus,
header.style_2 .navbar-default .navbar-nav > .open > a,
header.style_2 .navbar-toggle,
header.style_2 .navbar-toggle:hover, 
header.style_2 .navbar-toggle:focus,
header.style_3 .navbar-toggle,
header.style_3 .navbar-toggle:hover, 
header.style_3 .navbar-toggle:focus,
header.style_3 .navbar-default .navbar-nav > .open > a,
header.style_4 .navbar-default .navbar-nav > .open > a,
header.style_4 .navbar-toggle,
header.style_4 .navbar-toggle:hover, 
header.style_4 .navbar-toggle:focus,
header.style_5 .navbar-default .navbar-nav > .open > a,
header.style_8 .navbar-default .navbar-nav > .open > a,
header.style_8 .navbar-toggle,
header.style_8 .navbar-toggle:hover, 
header.style_8 .navbar-toggle:focus {
	background-color: transparent!important;
}

header.style_1 .navbar .search-open::after,
header.style_2 .navbar .search-open::after,
header.style_3 .navbar .search-open::after,
header.style_4 .navbar .search-open::after,
header.style_5 .navbar .search-open::after,
header.style_6 .navbar .search-open::after,
header.style_7 .navbar .search-open::after,
header.style_8 .navbar .search-open::after,
header.style_9 .navbar .search-open::after {
	content: ' ';
	left: 89%;
	top: -10px;
	display: block;
	height: 0;
	width: 0;
	position: absolute;
	border-bottom: 11px solid #fff;
	border-left: 2px solid transparent;
	border-right: 10px solid transparent;
}

header.style_1 .navbar-default .navbar-nav > li.menu-item-has-children > a::after,
header.style_2 .navbar-default .navbar-nav > li.menu-item-has-children > a::after,
header.style_4 .navbar-default .navbar-nav > li.menu-item-has-children > a::after,
header.style_8 .navbar-default .navbar-nav > li.menu-item-has-children > a::after {
	border-bottom: 7px solid #fff;
}

header.style_1 .navbar-right > li > .dropdown-menu,
header.style_2 .navbar-right > li > .dropdown-menu,
header.style_4 .navbar-right > li > .dropdown-menu,
header.style_8 .navbar-right > li > .dropdown-menu {
	border-top: 3px solid #fff;
}

@media (min-width: 1230px) {
	header.style_5 nav .dropdown-menu.big {
	    max-width: 100%;
	}
	header.style_5 .navbar-right .dropdown-menu.big {
		right: 0;
	}
}

@media (min-width: 768px) and (max-width: 1229px) {
	header.style_5 nav .dropdown-menu.big {
	    max-width: 100%;
	}
	header.style_5 .navbar-right .dropdown-menu.big {
		right: 0;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	header.style_1 .navbar-default .navbar-nav > li > a,
	header.style_2 .navbar-default .navbar-nav > li > a,
	header.style_3 .navbar-default .navbar-nav > li > a,
	header.style_4 .navbar-default .navbar-nav > li > a,
	header.style_8 .navbar-default .navbar-nav > li > a {
		padding-right: 14px;
	}
}

@media (max-width: 767px) {
	header.style_1 .navbar .search-open::after,
	header.style_2 .navbar .search-open::after,
	header.style_3 .navbar .search-open::after,
	header.style_4 .navbar .search-open::after,
	header.style_5 .navbar .search-open::after,
	header.style_7 .navbar .search-open::after,
	header.style_8 .navbar .search-open::after,
	header.style_9 .navbar .search-open::after {
		display: none;
	}
	header.style_1 .navbar-default .navbar-nav > li.menu-item-has-children .dropdown-menu > li > a,
	header.style_2 .navbar-default .navbar-nav > li.menu-item-has-children .dropdown-menu > li > a,
	header.style_3 .navbar-default .navbar-nav > li.menu-item-has-children .dropdown-menu > li > a,
	header.style_4 .navbar-default .navbar-nav > li.menu-item-has-children .dropdown-menu > li > a,
	header.style_8 .navbar-default .navbar-nav > li.menu-item-has-children .dropdown-menu > li > a {
		color: #fafafa;
	}

	header.style_1 .navbar-default .navbar-nav > li.menu-item-has-children .dropdown-menu > li:hover > a,
	header.style_2 .navbar-default .navbar-nav > li.menu-item-has-children .dropdown-menu > li:hover > a,
	header.style_3 .navbar-default .navbar-nav > li.menu-item-has-children .dropdown-menu > li:hover > a,
	header.style_4 .navbar-default .navbar-nav > li.menu-item-has-children .dropdown-menu > li:hover > a,
	header.style_8 .navbar-default .navbar-nav > li.menu-item-has-children .dropdown-menu > li:hover > a {
		background: transparent;
	}

	header.style_1 .navbar-default .navbar-nav > li.menu-item-has-children .dropdown-menu > li:hover > a,
	header.style_1 .mega-menu-content ul li span,
	header.style_1 .mega-menu-content ul li ul li address,
	header.style_1 .mega-menu-content ul li ul li p,
	header.style_1 .mega-menu-content ul li ul li p strong,
	header.style_1 .mega-menu-content ul li ul li i,
	header.style_2 .navbar-default .navbar-nav > li.menu-item-has-children .dropdown-menu > li:hover > a,
	header.style_2 .mega-menu-content ul li span,
	header.style_2 .mega-menu-content ul li ul li address,
	header.style_2 .mega-menu-content ul li ul li p,
	header.style_2 .mega-menu-content ul li ul li p strong,
	header.style_2 .mega-menu-content ul li ul li i,
	header.style_3 .navbar-default .navbar-nav > li.menu-item-has-children .dropdown-menu > li:hover > a,
	header.style_3 .mega-menu-content ul li span,
	header.style_3 .mega-menu-content ul li ul li address,
	header.style_3 .mega-menu-content ul li ul li p,
	header.style_3 .mega-menu-content ul li ul li p strong,
	header.style_3 .mega-menu-content ul li ul li i,
	header.style_4 .navbar-default .navbar-nav > li.menu-item-has-children .dropdown-menu > li:hover > a,
	header.style_4 .mega-menu-content ul li span,
	header.style_4 .mega-menu-content ul li ul li address,
	header.style_4 .mega-menu-content ul li ul li p,
	header.style_4 .mega-menu-content ul li ul li p strong,
	header.style_4 .mega-menu-content ul li ul li i,
	header.style_8 .navbar-default .navbar-nav > li.menu-item-has-children .dropdown-menu > li:hover > a,
	header.style_8 .mega-menu-content ul li span,
	header.style_8 .mega-menu-content ul li ul li address,
	header.style_8 .mega-menu-content ul li ul li p,
	header.style_8 .mega-menu-content ul li ul li p strong,
	header.style_8 .mega-menu-content ul li ul li i {
		color: #fff;
	}
	header.style_1 .mega-menu-content form button:hover,
	header.style_2 .mega-menu-content form button:hover,
	header.style_3 .mega-menu-content form button:hover,
	header.style_4 .mega-menu-content form button:hover,
	header.style_8 .mega-menu-content form button:hover {
		color: #62c6f8;
		background-color: #fff;
	}
}

/* BREADCRUMBS */
header.style_1 .breadCrumbs_header,
header.style_2 .breadCrumbs_header,
header.style_3 .breadCrumbs_header {
	padding: 54px 0 64px;
}

header.style_4 .breadCrumbs_header {
	padding: 54px 0;
}

header.style_8 .breadCrumbs_header {
	padding: 54px 0 122px;
}

header.style_1 .breadCrumbs_header .container .row > div,
header.style_2 .breadCrumbs_header .container .row > div,
header.style_3 .breadCrumbs_header .container .row > div,
header.style_4 .breadCrumbs_header .container .row > div,
header.style_8 .breadCrumbs_header .container .row > div {
	text-align: center;
}

header.style_1 .breadCrumbs_header h2,
header.style_2 .breadCrumbs_header h2,
header.style_3 .breadCrumbs_header h2,
header.style_4 .breadCrumbs_header h2,
header.style_8 .breadCrumbs_header h2 {
	color: #fff;
	margin-bottom: 20px;
	line-height: 1.5em;
}

header.style_1 .breadCrumbs_header ul,
header.style_2 .breadCrumbs_header ul,
header.style_3 .breadCrumbs_header ul,
header.style_4 .breadCrumbs_header ul,
header.style_8 .breadCrumbs_header ul {
	list-style: none;
	padding-left: 0;
}

header.style_1 .breadCrumbs_header ul li,
header.style_2 .breadCrumbs_header ul li,
header.style_3 .breadCrumbs_header ul li,
header.style_4 .breadCrumbs_header ul li,
header.style_8 .breadCrumbs_header ul li {
	display: inline-block;
	letter-spacing: 0.9px;
	font-weight: 400;
}

header.style_1 .breadCrumbs_header ul li a,
header.style_2 .breadCrumbs_header ul li a,
header.style_3 .breadCrumbs_header ul li a,
header.style_4 .breadCrumbs_header ul li a,
header.style_8 .breadCrumbs_header ul li a {
	text-decoration: none;
}

header.style_1 .breadCrumbs_header ul li, 
header.style_1 .breadCrumbs_header ul li a,
header.style_2 .breadCrumbs_header ul li, 
header.style_2 .breadCrumbs_header ul li a,
header.style_3 .breadCrumbs_header ul li, 
header.style_3 .breadCrumbs_header ul li a,
header.style_4 .breadCrumbs_header ul li, 
header.style_4 .breadCrumbs_header ul li a,
header.style_8 .breadCrumbs_header ul li, 
header.style_8 .breadCrumbs_header ul li a {
	color: #fafafa;
}

header.style_1 .breadCrumbs_header ul li:before,
header.style_2 .breadCrumbs_header ul li:before,
header.style_3 .breadCrumbs_header ul li:before,
header.style_4 .breadCrumbs_header ul li:before,
header.style_8 .breadCrumbs_header ul li:before {
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: '\f111';
}

header.style_1 .breadCrumbs_header ul li:before,
header.style_2 .breadCrumbs_header ul li:before,
header.style_3 .breadCrumbs_header ul li:before,
header.style_4 .breadCrumbs_header ul li:before,
header.style_8 .breadCrumbs_header ul li:before {
	font-size: 8px;
	padding: 0 10px;
	position: relative;
	top: -2px; 
	color: rgba(255, 255, 255, 0.7);
}

header.style_1 .breadCrumbs_header ul li:first-child:before,
header.style_2 .breadCrumbs_header ul li:first-child:before,
header.style_3 .breadCrumbs_header ul li:first-child:before,
header.style_4 .breadCrumbs_header ul li:first-child:before,
header.style_8 .breadCrumbs_header ul li:first-child:before {
	display: none;
}

/* TOP NAV */
.top-nav {
	border-bottom: 1px solid #f7f7f7;
	padding-top: 18px;
}

.top-nav ul {
	list-style: none;
	margin-bottom: 0;
}

.top-nav .row > div {
	margin-bottom: -5px;
}

.top-nav .row > div:nth-of-type(1) > ul {
	padding-left: 0;
}

.top-nav .row > div:nth-of-type(2) > ul {
	float: right;
}

.top-nav .row > div:nth-of-type(1) > ul > li,
.top-nav .row > div:nth-of-type(2) > ul > li {
	display: inline-block;
}

.top-nav .row > div:nth-of-type(1) > ul > li:first-child {
	margin-right: 30px;
}

.top-nav .row > div:nth-of-type(1) > ul > li > div,
.top-nav .row > div:nth-of-type(1) > ul > li > div.iconTopNav .iconT {
	float: left;
}

.top-nav .row > div:nth-of-type(1) > ul > li > div.iconTopNav {
	margin-right: 10px;
	margin-top: 1px;
}

.top-nav .row > div:nth-of-type(1) > ul > li > div:last-child,
.top-nav .row > div:nth-of-type(2) > ul li a {
	font-weight:400;
	font-size: 12px;
}

.top-nav .row > div:nth-of-type(1) > ul > li > div:last-child {
	line-height: 24px;
	color: #8a8a8a;
	letter-spacing: 0.9px;
}

.top-nav .row > div:nth-of-type(1) > ul > li > div:last-child span {
	color: #c4c4c4;
}

.top-nav .row > div:nth-of-type(1) > ul > li > div:last-child a {
	color: #6fcbf9;
	text-decoration: none;
}

.top-nav .row > div:nth-of-type(2) > ul li a {
	color: #999999;
}

.top-nav .row > div:nth-of-type(2) > ul li {
	padding-right: 0!important;
	padding-left: 0!important;
}

.top-nav .row > div:nth-of-type(2) > ul li:not(:last-child) a {
	padding-right: 12px!important;
}

.top-nav .row > div:nth-of-type(2) > ul li:not(:first-child) a {
	padding-left: 12px!important;
}

/* Trigger Top-Nav */
ul.navi {
	background-color: #62c6f8;
	text-align: center;
	list-style: none;
	padding-left: 0;
	margin-bottom: 0;
	display: none;
}

ul.navi li a {
	cursor: pointer;
}

ul.navi li a i {
	font-size: 24px;
	color: #fff;
}

/*Button DONATE*/
header.style_6 .navbar .nav > li > button.btn-default {
	background-color: #e06ca0;
	border: 1px solid #e06ca0;
	font-size: 12px;
	line-height: 18px;
	color: #fff;
	font-weight:600;
	letter-spacing: 0.9px;
	padding: 7px 20px;
	margin-right: 15px;
	margin-left: 38px;
	margin-top: 8px;
}

@media (max-width: 1199px) {
	.top-nav .row > div:first-child,
	.top-nav .row > div:last-child {
		width: 100%;
		text-align: center;
	}
	.top-nav .row > div:last-child > ul {
		width: 100%;
	}
}

@media (min-width: 768px) and (max-width: 1199px) {
	.top-nav .row > div:last-child > ul {
		text-align: center;
	}
	header.style_6 .navbar-default .navbar-nav > li.menu-item-has-children:hover > a::after {
		top: 59px;
	}
	header.style_6 .navbar-right .dropdown-menu {
		top: 134px!important;
	}
	header.style_6 .dropdown-menu .dropdown-menu {
		top: -7px!important;
	}
	header.style_6 .navbar .nav > li > button.btn-default {
		margin-top: 6px;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.top-nav .row > div:last-child {
		width: 100%;
		padding-bottom: 20px;
	}
	header.style_6 .navbar.navbar-default .navbar-header {
		position: relative;
		left: 43%;
	}
	header.style_6 .navbar-nav {
		float: left!important;
		margin-left: 27px;
	}
	header.style_6 .dropdown-menu {
		top: 149px!important;
	}
	header.style_6 .dropdown-menu.big {
		max-width: 97%;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.top-nav .row > div:last-child {
		padding-bottom: 40px;
	}
	header.style_6 .navbar-nav > li:first-child > a {
		padding-left: 0;
		padding-right: 14px;
	}
	header.style_6 .navbar-nav > li > a {
		padding-left: 0;
		padding-right: 1px!important;
	}
	header.style_6 .navbar-nav > li > button {
		margin-left: 0!important;
		margin-right: 0!important;
		float: left;
		padding-left: 17px!important;
		padding-right: 17px!important;
	}
}

@media (min-width: 767px) {
	.affix .top-brand {
		padding: 10px;
	}
}

@media (max-width: 767px) {
	.top-nav {
		border-bottom: none;
		background-color: #62c6f8;
	}
	.top-nav .row > div:nth-of-type(2) {
		padding-bottom: 40px;
	}
	.top-nav .row > div:nth-of-type(1) > ul,
	.top-nav .row > div:nth-of-type(2) > ul {
		text-align: left;
	}
	.top-nav .row > div:nth-of-type(1) > ul {
		margin-bottom: 10px;
	}
	.top-nav .row > div:nth-of-type(2) > ul {
		padding-left: 0;
	}
	.top-nav .row > div:nth-of-type(1) > ul > li,
	.top-nav .row > div:nth-of-type(2) > ul > li {
		display: table;
		margin-bottom: 5px;
		word-break: break-all;
	}
	.top-nav .row > div:nth-of-type(1) > ul > li:first-child {
		margin-right: 0;
	}
	.top-nav .row > div:nth-of-type(1) > ul > li > div:last-child,
	.top-nav .row > div:nth-of-type(1) > ul > li > div:last-child span,
	.top-nav .row > div:nth-of-type(1) > ul > li > div:last-child a,
	.top-nav .iconT-2,
	.top-nav .row > div:nth-of-type(2) > ul li a {
		color: #fff;
	}
	.top-nav .row > div:nth-of-type(1) > ul > li > div:last-child a {
		font-weight: 600;
	}
	.top-nav .iconT-1 i {
		color: transparent;
		background-color: transparent;
		border: 1px solid #fff;
	}
	.top-nav .row > div:nth-of-type(2) > ul li:not(:first-child) a {
		padding-left: 0!important;
	}
	ul.navi {
		display: block;
	}
	.top-nav {
		display: none;
	}
	header.style_6 .navbar-brand {
		top: 0;
	}
	header.style_6 .navbar-nav > li > a {
		padding-left: 15px;
	}
	header.style_6 .navbar-nav > li:first-child > a {
		padding-right: 15px;
		padding-left: 15px;
	}
	header.style_6 .navbar-nav > li:last-child > button {
		margin-left: 17px!important;
	}
}

.top-brand {
	text-align: center;
	padding: 30px 0;
	border-bottom: 1px solid #f2f2f2;
}

header.style_7 .navbar-collapse > ul,
header.style_9 .navbar-collapse > ul.navbar-nav {
	margin-top: 0;
}

header.style_7 .navbar-collapse > ul.navbar-nav,
header.style_9 .navbar-collapse > ul.navbar-nav {
	height: 48px;
}

header.style_9 .navbar-collapse > ul.navbar-nav {
	padding-left: 17.9%;
}

header.style_7 .navbar-collapse > ul.navbar-nav > li > a:focus,
header.style_9 .navbar-collapse > ul.navbar-nav > li > a:focus {
	background: transparent!important;
}

header.style_7 .navbar-collapse > ul.navbar-nav:first-child > li.menu-item-has-children > a,
header.style_9 .navbar-collapse > ul.navbar-nav > li.menu-item-has-children > a {
	padding: 14px 0 14px 15px;
}

header.style_7 .navbar-collapse > ul.navbar-nav:first-child > li.menu-item-has-children,
header.style_9 .navbar-collapse > ul.navbar-nav > li.menu-item-has-children {
	margin-right: 15px;
}

header.style_7 .navbar-collapse > ul.navbar-nav:first-child > li.menu-item-has-children:hover > a::before,
header.style_9 .navbar-collapse > ul.navbar-nav > li.menu-item-has-children:hover > a::before {
	content: ' ';
	display: block;
	height: 1px;
	width: 100%;
	position: absolute;
	border-top: 1px solid #3eaae0;
	top: -1px;
	left: 0;
}

header.style_7 .navbar-collapse > ul.navbar-nav:first-child > li.menu-item-has-children:hover > a::after,
header.style_9 .navbar-collapse > ul.navbar-nav > li.menu-item-has-children:hover > a::after {
	content: ' ';
	display: block;
	height: 0;
	width: 0;
	position: absolute;
	border-bottom: 7px solid #62c6f8;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	top: 38px;
	left: 45%;
}

header.style_7 .navbar-collapse > ul.navbar-nav:last-child > li > a {
	padding-right: 5px;
	padding-left: 10px;
}

header.style_7 .navbar-collapse > ul.navbar-nav:last-child > li > a > i {
	padding-left: 0;
}

header.style_7 .navbar-collapse > ul.navbar-nav:last-child > li:hover > a > i, 
header.style_7 .navbar-collapse > ul.navbar-nav:last-child > li:last-child:hover > i {
	color: #3498db;
}

header.style_7 .navbar-collapse > ul.navbar-nav:last-child > li > a > i, 
header.style_7 .navbar-collapse > ul.navbar-nav:last-child > li > i.search {
	color: #979797;
}

/*Dropdown*/
header.style_7 .navbar-collapse > ul.navbar-nav:first-child .dropdown-menu,
header.style_9 .navbar-collapse > ul.navbar-nav .dropdown-menu {
	left: inherit;
	top: 45px;
}

header.style_7 .navbar-collapse > ul.navbar-nav:first-child .dropdown-menu .dropdown-menu,
header.style_9 .navbar-collapse > ul.navbar-nav .dropdown-menu .dropdown-menu {
	top: -7px;
	left: 100%;
	padding-bottom: 0;
}

header.style_7 .navbar-collapse > ul.navbar-nav:first-child .dropdown-menu.big,
header.style_9 .navbar-collapse > ul.navbar-nav .dropdown-menu.big {
	padding: 0;
	left: auto;
	right: 15px;
}

header.style_7 .navbar-collapse > ul.navbar-nav:first-child .dropdown-menu > li a:hover,
header.style_9 .navbar-collapse > ul.navbar-nav .dropdown-menu > li a:hover {
	background-color: #fff;
}

header.style_7 .navbar-collapse > ul.navbar-nav:first-child .dropdown-menu > li a,
header.style_9 .navbar-collapse > ul.navbar-nav .dropdown-menu > li a {
	-webkit-transition: padding .3s ease-in-out, color .3s ease-in-out;
	-moz-transition: padding .3s ease-in-out, color .3s ease-in-out;
	-ms-transition: padding .3s ease-in-out, color .3s ease-in-out;
	-o-transition: padding .3s ease-in-out, color .3s ease-in-out;
	transition: padding .3s ease-in-out, color .3s ease-in-out;
}

header.style_7 .navbar-collapse > ul.navbar-nav:first-child .dropdown-menu > li:hover > a,
header.style_9 .navbar-collapse > ul.navbar-nav .dropdown-menu > li:hover > a {
	padding-left: 30px;
	color: #424a4c;
}

header.style_7 .navbar-collapse > ul.navbar-nav:first-child .dropdown-menu > li a,
header.style_9 .navbar-collapse > ul.navbar-nav .dropdown-menu > li a {
	padding-right: 0;
	padding-top: 12px;
	padding-bottom: 12px;
	color: #939393;
	font-weight:400;
}

header.style_7 .navbar-collapse > ul.navbar-nav:first-child .dropdown-menu > li:not(:last-child) a,
header.style_9 .navbar-collapse > ul.navbar-nav .dropdown-menu > li:not(:last-child) a {
	border-bottom: 1px solid #e8e8e8;
}

@media (min-width: 992px) and (max-width: 1199px) {
	header.style_9 .navbar-collapse > ul.navbar-nav .dropdown-menu.big {
		width: 97%;
	}
	header.style_9 .navbar-collapse > ul.navbar-nav {
		padding-left: 11%;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	header.style_7 .navbar-collapse > ul.navbar-nav:first-child .dropdown-menu,
	header.style_9 .navbar-collapse > ul.navbar-nav .dropdown-menu {
		top: 45px!important;
	}
	header.style_7 .navbar-collapse > ul.navbar-nav.navbar-right {
		float: right!important;
	}
	header.style_7 .navbar-collapse > ul.navbar-nav:first-child > li.menu-item-has-children {
		margin-right: 0;
	}
	header.style_9 .navbar-collapse > ul.navbar-nav:first-child > li.menu-item-has-children {
		margin-right: 12px;
	}

	header.style_7 .navbar-collapse > ul.navbar-nav:first-child > li.menu-item-has-children > a {
		padding: 14px 0 14px 12px;
	}
	header.style_9 .navbar-collapse > ul.navbar-nav > li.menu-item-has-children > a {
		padding: 14px 0 14px 12px;
	}
	header.style_7 .navbar-collapse > ul.navbar-nav:first-child .dropdown-menu .dropdown-menu,
	header.style_9 .navbar-collapse > ul.navbar-nav .dropdown-menu .dropdown-menu {
		top: -7px!important;
	}
	header.style_7 .navbar-collapse > ul.navbar-nav:first-child > li > a > i,
	header.style_9 .navbar-collapse > ul.navbar-nav {
		padding-left: 0;
	}
}

@media (max-width: 767px) {
	header.style_7 .navbar-header,
	header.style_9 .navbar-header {
		text-align: center;
	}
	header.style_7 .navbar-header .navbar-toggle,
	header.style_9 .navbar-header .navbar-toggle {
		float: none;
	}
	header.style_7 .navbar-collapse > ul.navbar-nav:first-child > li,
	header.style_9 .navbar-collapse > ul.navbar-nav > li {
		margin-bottom: 25px;
	}
	header.style_7 .navbar-collapse > ul.navbar-nav:first-child > li:first-child a {
		padding-left: 15px;
	}
	header.style_7 .navbar-collapse >.navbar-nav:nth-of-type(1) .dropdown-menu {
		-webkit-box-shadow: none;
		box-shadow: none;
	}
	header.style_7 .navbar-collapse >.navbar-nav:nth-of-type(1) > li.open .dropdown-menu,
	header.style_9 .navbar-collapse > ul.navbar-nav > li.open .dropdown-menu {
		display: block;
	}
	header.style_7 .navbar-collapse > ul.navbar-nav:first-child .dropdown-menu > li:not(:last-child) a,
	header.style_9 .navbar-collapse > ul.navbar-nav .dropdown-menu > li:not(:last-child) a {
		border-bottom: none;
	}
	header.style_7 .navbar-collapse > ul.navbar-nav:first-child > li > .dropdown-menu > li:not(:last-child),
	header.style_9 .navbar-collapse > ul.navbar-nav > li > .dropdown-menu > li:not(:last-child) {
		margin-bottom: 20px;
	}

	header.style_7 .navbar-collapse >.navbar-nav:nth-of-type(1) > li.open .dropdown-menu > li > a,
	header.style_9 .navbar-collapse > ul.navbar-nav > li.open .dropdown-menu > li > a {
		line-height: 0!important;
	}

	header.style_7 .navbar-collapse > ul.navbar-nav:first-child > li.menu-item-has-children:hover > a::before, 
	header.style_7 .navbar-collapse > ul.navbar-nav:first-child > li.menu-item-has-children:hover > a::after,
	header.style_9 .navbar-collapse > ul.navbar-nav > li.menu-item-has-children:hover > a::before, 
	header.style_9 .navbar-collapse > ul.navbar-nav > li.menu-item-has-children:hover > a::after {
		display: none;
	}
	header.style_7 .navbar-collapse > ul.navbar-nav:last-child > li {
		display: inline-block;
	}
	header.style_7 .navbar-collapse > ul.navbar-nav,
	header.style_9 .navbar-collapse > ul.navbar-nav {
		height: 100%;
	}
	header.style_7 .navbar-collapse > ul.navbar-nav.navbar-right {
		margin-left: -5px;
	}
	header.style_9 .navbar-collapse > ul.navbar-nav {
		padding-left: 0;
	}
}

/* =================================  */
/* ========== BREADCRUMBS ==========  */
/* =================================  */
.breadCrumbs {
	background: url(../img/breadcrumbs-bg.jpg) 50% 0 no-repeat;
	padding: 26px 0 34px;
	margin-bottom: 95px;
}

.breadCrumbs_1 {
	background: url(../img/breadcrumbs-bg-2.jpg) 50% 0 no-repeat;
	padding: 42px 0 48px;
	margin-bottom: 70px;
}

.breadCrumbs_2 {
	background: #62c6f8;
	padding: 26px 0 34px;
	margin-bottom: 85px;
}

.breadCrumbs_3  {
	background: url(../img/breadcrumbs-bg-3.jpg) 50% 0 no-repeat;
	padding: 40px 0 51px;
	margin-bottom: 95px;
}

.breadCrumbs,
.breadCrumbs_1,
.breadCrumbs_3 {
	width: 100%;
	min-width: 100%;
	position: relative;
	-webkit-background-size: cover;
	background-size: cover;
	background-position: center center;
}

.breadCrumbs::before {
	content: ' ';
	background: rgba(250, 250, 250, 0.90);
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.breadCrumbs_1::before {
	content: ' ';
	background: rgba(0, 0, 0, 0.70);
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.breadCrumbs_3::before {
	content: ' ';
	background: rgba(0, 0, 0, 0.5);
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.breadCrumbs .container .row > div,
.breadCrumbs_2 .container .row > div,
.breadCrumbs_3 .container .row > div {
	text-align: center;
}

.breadCrumbs .container .row > div > h2,
.breadCrumbs_1 .container .row > div > h2,
.breadCrumbs_2 .container .row > div > h2,
.breadCrumbs_3 .container .row > div > h2 {
	letter-spacing: 3px;
}

.breadCrumbs .container .row > div > h2,
.breadCrumbs_1 .container .row > div > h2,
.breadCrumbs_2 .container .row > div > h2 {
	margin-bottom: 15px;
}

.breadCrumbs_2 .container .row > div > h2 {
	margin-bottom: 5px;
}

.breadCrumbs_1 h2, 
.breadCrumbs_1 ul li, 
.breadCrumbs_1 ul li a,
.breadCrumbs_2 h2, 
.breadCrumbs_2 ul li, 
.breadCrumbs_2 ul li a, 
.breadCrumbs_2 ul li i,
.breadCrumbs_3 h2 {
	color: #fff;
}

.breadCrumbs .container .row > div > ul,
.breadCrumbs_1 .row > div:last-child ul,
.breadCrumbs_2 .row > div:last-child ul,
.breadCrumbs_3 .row > div:last-child ul {
	list-style: none;
	padding-left: 0;
}

.breadCrumbs_1 .row > div:last-child ul {
	float: right;
	margin-top: 20px;
}

.breadCrumbs .container .row > div > ul li,
.breadCrumbs_1 .container .row > div > ul li,
.breadCrumbs_2 .container .row > div > ul li,
.breadCrumbs_3 .container .row > div > ul li {
	display: inline-block;
	letter-spacing: 0.9px;
	font-weight: 400;
}

.breadCrumbs .container .row > div > ul li,
.breadCrumbs .container .row > div > ul li a {
	color: #8a8a8a;
}

.breadCrumbs_3 .container .row > div > ul li, 
.breadCrumbs_3 .container .row > div > ul li a {
	color: #fafafa;
}

.breadCrumbs .container .row > div > ul li a,
.breadCrumbs_1 .container .row > div > ul li a,
.breadCrumbs_2 .container .row > div > ul li a,
.breadCrumbs_3 .container .row > div > ul li a {
	text-decoration: none;
}

.breadCrumbs .container .row > div > ul li i,
.breadCrumbs_1 .container .row > div > ul li i,
.breadCrumbs_2 .container .row > div > ul li i,
.breadCrumbs_3 .container .row > div > ul li i {
	font-size: 8px;
	padding: 0 10px;
	position: relative;
	top: -2px; 
}

.breadCrumbs .container .row > div > ul li i {
	color: #62c6f8;
}

.breadCrumbs_3 .container .row > div > ul li i {
	color: rgba(255, 255, 255, 0.2);
}

@media (max-width: 479px) {
	.breadCrumbs_1 .row > div {
		width: 100%;
	}
	.breadCrumbs_1 .row > div > h2 {
		margin-bottom: 0;
		margin-top: 0;
		text-align: center;
	}
	.breadCrumbs_1 .row > div:last-child {
		text-align: center;
	}
	.breadCrumbs_1 .row > div:last-child ul {
		float: none;
		margin-bottom: 0;
		margin-top: 15px;
	}
}

/* =================================  */
/* ========== REVOLUTION SLIDER ==========  */
/* =================================  */
.tp-banner-container {
	width:100% !important;
	position:relative;
	padding:0;
	overflow:hidden;
	margin-bottom: 85px;
}

.tp-banner-container.tp-banner-container-no {
	margin-bottom: 0;
}

.tp-banner {
	width:100%;
	position:relative;
}

.forcefullwidth_wrapper_tp_banner .tp-banner-container.tp-banner-container_1 {
	margin-top: -102px;
}

.tp-banner-container.tp-banner-container_1 {
	margin-bottom: 55px;
}

.inside-slider-content {
	position: absolute;
	width: 100%;
	height: 100%;
}

.inside-slider-content .container {
	position: relative;
	z-index: 100;
	padding-top: 10%;
	padding-bottom: 10%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.forcefullwidth_wrapper_tp_banner .tp-banner-container.tp-banner-container_1 {
		margin-top: -152px;
	}
}

@media (max-width: 767px) {
	.forcefullwidth_wrapper_tp_banner .tp-banner-container.tp-banner-container_1 {
		margin-top: -58px;
	}
	.inside-slider-content {
		display: none;
	}
}

/* =================================  */
/* ========== HEADINGS ==========  */
/* =================================  */
.heading,
.heading_e,
.heading_bg,
.heading_t,
.heading_d,
.heading_our {
	text-align: center;
}

.heading {
	margin-bottom: 45px;
}

.heading_e,
.heading_t,
.heading_d {
	margin-bottom: 35px;
}

.heading_bg {
	margin-bottom: 75px;
}

.heading_our {
	margin-bottom: 15px;
}

.heading h2 {
  	line-height: 39px;
}

.heading h4,
.heading_e h4,
.heading_bg h4,
.heading_t h4,
.heading_d h4,
.heading_our h2,
.heading_our p,
.heading_our h4 {
	position: relative;
}

.heading_our h2,
.heading_our p,
.heading_our h4 {
	z-index: 100;
}

.heading h4,
.heading_e h4,
.heading_bg h4,
.heading_t h4,
.heading_d h4,
.heading h2,
.heading_our h2,
.heading_e h3,
.heading_bg h3,
.heading_t h3,
.heading_d h3,
.heading_our h4 {
	margin-top: 0;
}

.heading p,
.heading_our p {
	color: #6f6f6f;
}

.heading_e p,
.heading_t p,
.heading_d p {
	color: #949494;
}

.heading_bg p {
	color: #000;
}

.heading p {
	margin-bottom: 30px;
}

.heading_e p,
.heading_bg p,
.heading_t p,
.heading_d p,
.heading_our p {
	margin-bottom: 25px;
}

.heading h4,
.heading_e h4,
.heading_bg h4,
.heading_t h4,
.heading_d h4,
.heading_our h4 {
  	display: inline-block;
}

.heading h4::before, 
.heading h4::after,
.heading_e h4::before, 
.heading_e h4::after,
.heading_bg h4::before, 
.heading_bg h4::after,
.heading_t h4::before, 
.heading_t h4::after,
.heading_d h4::before, 
.heading_d h4::after,
.heading_our h4::before, 
.heading_our h4::after {
    content: ' ';
    width: 240%; 
    position: absolute;
    border-width: 1px;
    top: 11px;
}

.heading h4::before, 
.heading h4::after,
.heading_e h4::before, 
.heading_e h4::after,
.heading_d h4::before, 
.heading_d h4::after,
.heading_our h4::before, 
.heading_our h4::after {
    border-bottom: 1px solid #dedede;
}

.heading_bg h4::before, 
.heading_bg h4::after {
    border-bottom: 1px solid #363d3f;
}

.heading_t h4::before, 
.heading_t h4::after {
  border-bottom: 1px solid #e7e7e7;
}

.heading h4::before,
.heading_e h4::before,
.heading_bg h4::before,
.heading_t h4::before,
.heading_d h4::before,
.heading_our h4::before {
  	right: 100%;
}

.heading h4::after,
.heading_e h4::after,
.heading_bg h4::after,
.heading_t h4::after,
.heading_d h4::after,
.heading_our h4::after {
  left: 100%;
}

.heading h4 img,
.heading_e h4 img,
.heading_bg h4 img,
.heading_t h4 img,
.heading_d h4 img,
.heading_our h4 img {
	padding: 0 11px;
}

/*Responsive Heading*/
@media (max-width: 338px) {
	.heading h4::before, 
	.heading h4::after,
	.heading_e h4::before, 
	.heading_e h4::after,
	.heading_bg h4::before,
	.heading_bg h4::after,
	.heading_t h4::before, 
	.heading_t h4::after,
	.heading_d h4::before, 
	.heading_d h4::after,
	.heading_our h4::before, 
	.heading_our h4::after {
	  	width: 200%;
	}
}

/* =================================  */
/* ========== TITLES ==========  */
/* =================================  */
.titleC {
	margin-bottom: 30px;
}

.titleF {
	margin-bottom: 25px;
}

.titleB {
	margin-bottom: 50px;
}

.titleL,
.titleLD {
	padding-right: 75px;
	margin-bottom: 30px;
}

.titleL.col-sm-12 , .titleL.col-md-12 {
	padding-left: 0;
}

@media (max-width: 480px) {
	.titleL.col-sm-12 , .titleL.col-md-12 {
		margin-bottom: 50px;
	}
}

.titleP {
	margin-bottom: 15px;
}

.titleD {
	margin-bottom: 55px;
}

.titleSer {
	margin-bottom: 20px;
}

.titleC h4,
.titleF h4,
.titleL h4,
.titleLD h4,
.titleB h4,
.titleP h3,
.titleD h4,
.titleSer h4 {
	display: table-cell;
	white-space: pre;
}

.titleC h4,
.titleF h4,
.titleB h4 {
	padding-right: 15px;
}

.titleF h4 {
	color: #fff;
}

.titleL h4 {
	padding-right: 8px;
}

.titleLD h4,
.titleSer h4 {
	padding-right: 20px;
}

.titleP h3 {
	line-height: 30px;
	padding-right: 12px;
}

.titleD h4 {
	padding-right: 30px;
}

.titleC h4 > span,
.titleL h4 > span,
.titleB h4 > span,
.titleLD h4 > span {
	color: #62c6f8;
}

.titleC .right-linie,
.titleF .right-linie,
.titleL .right-linie,
.titleLD .right-linie,
.titleB .right-linie,
.titleP .right-linie,
.titleD .right-linie,
.titleSer .right-linie {
	display: table-cell;
	vertical-align: middle;
	position: relative;
	width: 100%;
}

.titleC .right-linie,
.titleF .right-linie,
.titleL .right-linie,
.titleLD .right-linie,
.titleP .right-linie,
.titleSer .right-linie {
	top: 1px;
}

.titleB .right-linie,
.titleD .right-linie {
	top: 2px;
}

.titleC .right-linie span,
.titleF .right-linie span,
.titleL .right-linie span,
.titleLD .right-linie span,
.titleB .right-linie span,
.titleP .right-linie span,
.titleD .right-linie span,
.titleSer .right-linie span {
	width: 100%;
	display: block;
	position: relative;
}

.titleC .right-linie span,
.titleL .right-linie span,
.titleLD .right-linie span,
.titleB .right-linie span,
.titleP .right-linie span,
.titleD .right-linie span {
	border-bottom: 1px solid #e5e5e5;
}

.titleSer .right-linie span {
	border-bottom: 1px solid #62c6f8;
}

.titleF .right-linie span {
	border-bottom: 1px solid #fff;
	opacity: 0.12;
}

.titleC .right-linie span::before,
.titleF .right-linie span::before,
.titleL .right-linie span::before,
.titleLD .right-linie span::before,
.titleB .right-linie span::before,
.titleP .right-linie span::before,
.titleD .right-linie span::before,
.titleSer .right-linie span::before {
	position: absolute;
	content: '';
	left: 0;
	width: 7px;
	height: 7px;
	top: -3px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

.titleC .right-linie span::before,
.titleL .right-linie span::before,
.titleLD .right-linie span::before,
.titleB .right-linie span::before,
.titleP .right-linie span::before,
.titleD .right-linie span::before {
	background: #e5e5e5;
}

.titleF .right-linie span::before {
	background: #fff;
}

.titleSer .right-linie span::before {
	background: #62c6f8;
}

@media (max-width: 479px) {
	.titleL,
	.titleLD,
	.titleP h3,
	.titleD h4,
	.titleSer h4 {
		padding-right: 0;
	}
	.titleL h4,
	.titleLD h4 {
		padding-right: 0;
		white-space: inherit;
	}
	.titleC h4,
	.titleF h4,
	.titleL h4,
	.titleLD h4,
	.titleB h4,
	.titleP h3,
	.titleD h4,
	.titleSer h4 {
		white-space: normal;
	}
	.titleC .right-linie,
	.titleF .right-linie,
	.titleL .right-linie,
	.titleLD .right-linie,
	.titleB .right-linie,
	.titleP .right-linie,
	.titleD .right-linie,
	.titleSer .right-linie {
		display: none;
	}
}

/* =================================  */
/* ========== SPECIALS ICONS ==========  */
/* =================================  */
.service .icon,
.service .icon-2,
.caption_news .icon,
.caption_news .icon-2,
.iconF-2,
.mef-services .icon-2,
.feature-item_5 .icon-2,
.feature-item_6 .icon-2,
.feature-item_7 .icon-2,
.feature-item_8 .icon-2,
.service_bg .icon,
.service_bg .icon-2,
.service_white .icon,
.service_white .icon-2,
.caption_news_c .icon,
.caption_news_c .icon-2,
.iconT-2,
.thumbnail.blogs .icon,
.caption_blogs_1 .icon,
.thumbnail.blogs .icon-2,
.caption_blogs_1 .icon-2 {
	position: relative;
}

.feature-item_5 .icon,
.feature-item_6 .icon,
.feature-item_7 .icon,
.feature-item_8 .icon {
	padding-top: 32px;
}

.service .icon,
.service_white .icon {
	top: -28px;
}

.caption_news .icon,
.caption_news_c .icon,
.caption_news .icon-2,
.caption_news_c .icon-2,
.thumbnail.blogs .icon,
.caption_blogs_1 .icon,
.thumbnail.blogs .icon-2,
.caption_blogs_1 .icon-2 {
	top: -33px;
}

.iconF {
	float: left;
}

.service_bg .icon {
	top: -26px;
}

.iconF-2,
.iconT-2,
.thumbnail.blogs .icon,
.caption_blogs_1 .icon {
	text-align: center;
}

.service .icon-1 i,
.caption_news .icon-1 i,
.iconF-1 i,
.mef-services .icon-1 i,
.service_bg .icon-1 i,
.service_white .icon-1 i,
.caption_news_c .icon-1 i,
.iconT-1 i,
.thumbnail.blogs .icon-1 i,
.caption_blogs_1 .icon-1 i {
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.feature-item_5 .icon-1 i,
.feature-item_6 .icon-1 i,
.feature-item_7 .icon-1 i,
.feature-item_8 .icon-1 i {
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.service .icon-1 i,
.service_bg .icon-1 i,
.service_white .icon-1 i,
.mef-services .icon-1 i {
	color: transparent;
	background-color: #62c6f8;
	padding: 20.5px 20px;
}

.feature-item_5 .icon-1 i,
.feature-item_6 .icon-1 i,
.feature-item_7 .icon-1 i,
.feature-item_8 .icon-1 i {
	border: 2px solid #fff;
	color: transparent;
	background-color: transparent;
	padding: 21px 20.5px;
}

.service .icon-1 i,
.service_bg .icon-1 i,
.service_white .icon-1 i {
	-webkit-border-radius:  16px 16px 0 16px;
	border-radius: 16px 16px 0 16px;
}

.caption_news .icon-1 i,
.caption_news_c .icon-1 i,
.thumbnail.blogs .icon-1 i,
.caption_blogs_1 .icon-1 i {
	color: transparent;
	background-color: #fff;
	padding: 14.5px 14px;
	border: 1px solid #e5e5e5;
	-webkit-border-radius: 12px;
	border-radius: 12px;
}

.iconF-1 i {
	color: #3d4142;
	background-color: #3d4142;
	padding: 4.5px 6px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.mef-services .icon-1 i,
.feature-item_5 .icon-1 i,
.feature-item_6 .icon-1 i,
.feature-item_7 .icon-1 i,
.feature-item_8 .icon-1 i {
	-webkit-border-radius: 16px;
	border-radius: 16px;
}

.iconT-1 i {
	color: transparent;
	background-color: #fff;
	padding: 2px 4px;
	border: 1px solid #dbdbdb;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.service .icon-2,
.mef-services .icon-2,
.service_white .icon-2,
.service_bg .icon-2 {
	top: -37px;
}

.feature-item_5 .icon-2,
.feature-item_6 .icon-2,
.feature-item_7 .icon-2,
.feature-item_8 .icon-2 {
	top: -40px;
}

.caption_news .icon-2,
.caption_news_c .icon-2 {
	color: #ababab;
}

.thumbnail.blogs .icon-2,
.caption_blogs_1 .icon-2 {
	color: #62c6f8;
}

.iconF-2,
.iconT-2 {
	font-size: 11px;
}

.iconF-2 {
	top: -22px;
	color: #fff;
}

.iconT-2 {
	top: -18px;
	color: #c9c9c9;
}

.caption_news_c .icon-2 i {
	color: #62c6f8;
}

.caption_news_c .iconV,
.thumbnail.blogs .iconV {
	z-index: 2;
}

/* =================================  */
/* ========== MEDICAL AND HEALTH SECTION ==========  */
/* =================================  */
.medicalHealth {
	margin-bottom: 100px;
}

.medicalHealth .heading {
	margin-bottom: 85px;
}

/* Services Blocks */
.service,
.mef-services,
.feature-item_5,
.feature-item_6,
.feature-item_7,
.feature-item_8,
.service_bg,
.service_white {
	text-align: center;
}

.service,
.service_white {
	padding: 0 40px 35px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	background-color: #fff; 
}

.service {
	border: 1px solid #ebebeb; 
}

.service_white {
	border-color: transparent; 
}

.service .describe {
	margin-top: -25px;
}

.service .describe h4,
.service_bg .describe h4,
.service_white .describe h4,
.mef-services .describe h4 {
	letter-spacing: 0.9px;
}

.service .describe h4,
.service_bg .describe h4,
.service_white .describe h4,
.mef-services .describe p,
.service_bg .describe p,
.service_white .describe p {
	margin-bottom: 25px;
}

.service .describe h4,
.service_bg .describe h4,
.service_white .describe h4 {
	word-spacing: 1px;
}

.service .describe p {
	margin-bottom: 20px;
}

.service .describe a,
.service_white .describe a {
	color: #252e30;
	font-weight:400;
}

.service .describe a:hover,
.service_white .describe a:hover {
	text-decoration: none;
	color: #62c6f8;
}

.mef-services {
	margin-bottom: 50px;
}

.mef-services .describe h4 {
	margin-bottom: 30px;
}

.service_bg.service_bg_1 {
	background: url(../img/service_bg-1.jpg) 50% 0 no-repeat; 
}

.service_bg.service_bg_2 {
	background: url(../img/service_bg-2.jpg) 50% 0 no-repeat;  
}

.service_bg.service_bg_3 {
	background: url(../img/service_bg-3.jpg) 50% 0 no-repeat;  
}

.service_bg.service_bg_1,
.service_bg.service_bg_2,
.service_bg.service_bg_3 {
	padding: 0 40px 35px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	position: relative;
	width: 100%;
	min-width: 100%;
	-webkit-background-size: cover !important;
	background-size: cover !important;
	background-position: center center !important;  
}

.service_bg::before {
	content: ' ';
	background: rgba(0, 0, 0, 0.5);
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.service_bg .describe,
.service_white .describe  {
	margin-top: -25px;
}

@media (max-width: 780px) {
	.service_white , .service_bg , .service_bg_1 {
		margin-bottom: 60px !important;
	}
}

.service_bg .describe {
	position: relative;
	z-index: 100;
}

.service_bg .describe h4,
.service_bg .describe p,
.service_bg .describe a {
	color: #fff;
}

.service_bg .describe a {
	font-weight:700;
	text-decoration: none;
	font-size: 12px;
	letter-spacing: 3px;
}

@media (max-width: 991px) {
	.medicalHealth .container .row > div:nth-of-type(n+2) {
		margin-bottom: 60px;
	}
}

/* =================================  */
/* ========== QUOTE SECTION ==========  */
/* =================================  */
.overlay-blue,
.overlay-white,
.overlay-pink {
	background-position: center center;
	background-repeat: no-repeat;
	width: 100%;
	min-width: 100%;
	position: relative;
	-webkit-background-size: cover;
	background-size: cover;
	background-position: center center;
	margin-bottom: 80px;
}

body > main > *:nth-last-child(2) {
	margin-bottom: 0;
}

body > main > .overlay-none:nth-last-child(2) {
	padding-bottom: 60px;
}

/*.quote-1 {
	margin-bottom: 90px;
}*/

.overlay-blue::before,
.overlay-white::before,
.overlay-pink::before {
	content: ' ';
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.overlay-blue::before {
	background: rgba(98, 198, 248, 0.95);
}

.overlay-white::before {
	background: rgba(250, 250, 250, 0.95);
}

.overlay-pink::before {
	background: rgba(224, 108, 160, 0.9);
}

.quote-white,
.quote-dark {
	text-align: center;
}

.quote-white h2,
.quote-dark h2 {
	margin-top: 135px;
	position: relative;
	font-size: 134px;
	line-height: 2px;
	font-weight: 400;
	font-family: 'MS Reference Sans Serif', sans-serif;
}

.quote-white h2 {
	color: rgba(255, 255, 255, 0.4);
}

.quote-dark h2 {
	color: #62c6f8;
}

.quote-white p,
.quote-dark p {
	position: relative;
	font-size: 49px;
	line-height: 58px;
	font-weight: 600;
	letter-spacing: 2px;
}

.quote-white p {
	color: #fff;
}

.quote-dark p {
	color: #4e4e4e;
}

.quote-white > p:last-child,
.quote-dark > p:last-child {
	font-size: 15px;
	font-weight: 400;
	letter-spacing: 0.9px;
	margin-bottom: 65px;
}

.quote-dark > p:last-child {
	color: #929292;
}

/*Responsive Quote*/
@media (max-width: 992px) {
	.quote h2,
	.quote-1 h2,
	.quote-2 h2 {
		margin-top: 120px;
		font-size: 120px;
		line-height: 4px;
	}
	.quote p,
	.quote-1 p,
	.quote-2 p {
		font-size: 44px;
		line-height: 52px;
	}
	.quote .container > p:last-child,
	.quote-1 .container > p:last-child,
	.quote-2 .container > p:last-child {
		margin-bottom: 50px;
	}
	.quote-white p,
	.quote-dark p {
		font-size: 20px;
		line-height: 35px;
	}
}

@media (max-width: 722px) {
	.quote h2,
	.quote-1 h2,
	.quote-2 h2 {
		font-size: 114px;
	}
	.quote p,
	.quote-1 p,
	.quote-2 p {
		font-size: 42px;
	}
}

@media (max-width: 697px) {
	.quote h2,
	.quote-1 h2,
	.quote-2 h2 {
		font-size: 102px;
	}
	.quote p,
	.quote-1 p,
	.quote-2 p {
		font-size: 38px;
		line-height: 47px;
	}
}

@media (max-width: 638px) {
	.quote h2,
	.quote-1 h2,
	.quote-2 h2 {
		margin-top: 110px;
		font-size: 92px;
	}
	.quote p,
	.quote-1 p,
	.quote-2 p {
		font-size: 34px;
		line-height: 42px;
	}
	.quote .container > p:last-child,
	.quote-1 .container > p:last-child,
	.quote-2 .container > p:last-child {
		margin-bottom: 40px;
	}
}

@media (max-width: 495px) {
	.quote h2,
	.quote-1 h2,
	.quote-2 h2 {
		margin-top: 90px;
		font-size: 83px;
	}
	.quote p,
	.quote-1 p,
	.quote-2 p {
		font-size: 30px;
		line-height: 38px;
	}
	.quote .container > p:last-child,
	.quote-1 .container > p:last-child,
	.quote-2 .container > p:last-child {
		margin-bottom: 30px;
	}
}

@media (max-width: 334px) {
	.quote h2,
	.quote-1 h2,
	.quote-2 h2 {
		margin-top: 70px;
		font-size: 75px;
	}
	.quote p,
	.quote-1 p,
	.quote-2 p {
		font-size: 27px;
		line-height: 34px;
	}
	.quote .container > p:last-child,
	.quote-1 .container > p:last-child,
	.quote-2 .container > p:last-child {
		font-size: 13px;
	}
}

@media (max-width: 271px) {
	.quote h2,
	.quote-1 h2,
	.quote-2 h2 {
		font-size: 67px;
	}
	.quote p,
	.quote-1 p,
	.quote-2 p {
		font-size: 24px;
		line-height: 30px;
	}
}

/* =================================  */
/* ========== MEDICAL TEAM SECTION ==========  */
/* =================================  */
.medicalTeam {
	margin-bottom: 80px;
} 

.thumbnail.team,
.thumbnail.news,
.thumbnail.gallery_filter,
.thumbnail.doctor_filter,
.thumbnail_latest_news,
.thumbnail.news_c,
.gallery_filter_elements .thumbnail.gallery_filter img,
.elements_team .thumbnail.team > img,
.elements_news .thumbnail.news > img,
.doctor_filter_elements .thumbnail.doctor_filter img,
.latest_news_elements .thumbnail_latest_news img,
.elements_news_c .thumbnail.news_c > img,
.caption_news.captionS,
.caption_news_c.captionS,
.caption_news_c.captionV,
.thumbnail.news_c .vdyt,
.thumbnail.blogs .vdyt,
.thumbnail.blogs .captionS,
.caption_latest_news ul li a i,
.thumbnail.single,
.single_elements .thumbnail.single img,
.thumbnail.all_dp,
.all_dp_elements .thumbnail.all_dp > img {
	position: relative;
}

.thumbnail.team,
.thumbnail.news,
.thumbnail.gallery_filter,
.thumbnail.doctor_filter,
.thumbnail_latest_news,
.thumbnail.news_c,
.thumbnail.blogs,
.caption_blogs_1,
.thumbnail.single,
.thumbnail.all_dp {
	padding: 0;
	border: none;
}

.thumbnail.team,
.thumbnail.news,
.thumbnail.gallery_filter,
.thumbnail.doctor_filter,
.thumbnail_latest_news,
.thumbnail.news_c,
.thumbnail.single,
.thumbnail.all_dp {
	overflow: hidden;
}

.thumbnail.team,
.caption_team,
.caption_news,
.caption_news_c,
.caption_doctor,
.caption_doctor ul,
.thumbnail.gallery_filter,
.caption_gallery,
.thumbnail.doctor_filter .mask ul,
.elements_team > ul,
.thumbnail_latest_news .mask ul,
.caption_blogs_1,
.caption_single,
.single_elements ul {
	text-align: center;
}

.thumbnail.news,
.thumbnail.news_c,
.thumbnail.blogs img {
	margin-bottom: 2px;
}

.thumbnail.team,
.thumbnail.gallery_filter,
.thumbnail.doctor_filter,
.thumbnail_latest_news,
.thumbnail.single,
.thumbnail.all_dp {
	margin-bottom: 0;
}

.thumbnail.team,
.thumbnail.doctor_filter,
.thumbnail.single,
.single_elements .thumbnail.single img {
	-webkit-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
}

.thumbnail.news,
.caption_news,
.caption_news_c,
.thumbnail.gallery_filter img,
.thumbnail.news_c,
.thumbnail.blogs img,
.thumbnail.blogs .caption,
.caption_blogs_1 {
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

.caption_doctor,
.elements_team > ul,
.single_elements ul {
	-webkit-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
}

.thumbnail_latest_news,
.thumbnail_latest_news img {
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.thumbnail.all_dp,
.all_dp_elements .thumbnail.all_dp > img {
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.thumbnail_latest_news img {
	margin-left: 0;
	margin-right: 0!important;
	width: 100%;
}

.elements_team .thumbnail.team > img,
.elements_news .thumbnail.news > img,
.gallery_filter_elements .thumbnail.gallery_filter img,
.doctor_filter_elements .thumbnail.doctor_filter img,
.latest_news_elements .thumbnail_latest_news img,
.elements_news_c .thumbnail.news_c > img,
.single_elements .thumbnail.single img,
.all_dp_elements .thumbnail.all_dp > img {
    -webkit-transition: all 0.3s ease-in-out;
   -moz-transition: all 0.3s ease-in-out;
   -o-transition: all 0.3s ease-in-out;
   -ms-transition: all 0.3s ease-in-out;
   transition: all 0.3s ease-in-out;
}

.elements_team:hover .thumbnail.team > img,
.elements_news:hover .thumbnail.news > img,
.gallery_filter_elements:hover .thumbnail.gallery_filter img,
.doctor_filter_elements:hover .thumbnail.doctor_filter img,
.latest_news_elements:hover .thumbnail_latest_news img,
.elements_news_c:hover .thumbnail.news_c > img,
.single_elements:hover .thumbnail.single img,
.all_dp_elements:hover .thumbnail.all_dp > img {
	-webkit-transform: scale(1.1);
   -moz-transform: scale(1.1);
   -o-transform: scale(1.1);
   -ms-transform: scale(1.1);
   transform: scale(1.1);
}

.caption_team {
	padding: 23px 0 21px;
}

.caption_news,
.caption_news_c {
	padding: 9px 15px 0;
}

.caption_news,
.caption_news_c,
.thumbnail.blogs .caption,
.caption_blogs_1 {
	border: 1px solid #ebebeb;
}

.caption_gallery {
	margin-bottom: 30px;
	padding: 9px 0 17px;
}

.caption_doctor,
.caption_all_dp {
	padding: 9px 0 0;
}

.caption_latest_news {
	padding: 3px 0;
	margin-top: 8px;
}

.caption_single,
.single_elements ul {
	background: #fafafa;
}

.caption_single {
	border-bottom: 1px solid #fff;
	padding: 11px 9px 22px;
}

.thumbnail.blogs .caption,
.caption_blogs_1 {
	padding: 9px 23px 0;
}

.caption_news.captionS,
.caption_news_c.captionS {
	top: -1px;
}

.caption_news_c.captionV {
	top: 0;
}

.thumbnail.blogs .captionS {
	top: 2px;
}

.caption_news_c.captionS,
.caption_news_c.captionV {
	padding-top: 7px;
}

.caption_news.news_1,
.caption_news_c.news_1 {
	margin-bottom: 30px;
}

.caption_news.news_2,
.caption_news_c.news_2,
.caption_blogs_1.news_2 {
	margin-top: 30px;
	margin-bottom: 30px;
}

.caption_team,
.elements_team > ul,
.caption_doctor {
	border-bottom: 1px solid #e6e6e6;
	border-left: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
}

.caption_team h4,
.caption_doctor h4,
.caption_single h4 {
	margin-bottom: 7px;
}

.caption_team h4 {
	margin-top: 0;
}

.caption_news h4,
.caption_gallery h4,
.caption_news_c h4,
.thumbnail.blogs h4,
.caption_blogs_1 > p:nth-of-type(1) {
	margin-bottom: 5px;
}

.caption_news h4,
.caption_news_c h4,
.thumbnail.blogs h4,
.caption_blogs_1 h4 {
	line-height: 23px;
	letter-spacing: 0.9px;
}

.caption_news h4,
.caption_news_c h4,
.thumbnail.blogs h4,
.caption_blogs_1 > p:nth-of-type(1) {
	margin-top: -37px;
}

.caption_gallery h4 {
	margin-top: 13px;
}

.caption_doctor h4,
.caption_single h4 {
	margin-top: 18px;
}

.caption_doctor > span > a {
	font-size: 12px;
	text-decoration: none;
	color: #8e8e8e;
}

.caption_doctor > span > a , .caption_doctor > span {
	line-height: 10px;
}

.doctor_filter_elements:hover .caption_doctor > span > a {
	color: #62c6f8;
}

#owl-doctors_2 .doctor_filter_elements .caption_doctor > span:before {
	content: '-';
	color: #8e8e8e;
	margin-right: 2px;
}

#owl-doctors_2 .doctor_filter_elements:hover .caption_doctor > span:before {
	color: #62c6f8;
}

#owl-doctors_2 .doctor_filter_elements .caption_doctor > *:nth-child(2):before {
	display: none;
}

.caption_latest_news h4 {
	margin-bottom: 17px;
}

.caption_all_dp h3 {
	margin-bottom: 20px;
	margin-top: 30px;
}

.caption_news h4 a,
.caption_news p a,
.caption_latest_news h4 a,
.caption_latest_news ul li a,
.caption_news_c h4 a,
.caption_news_c p a,
.thumbnail.blogs h4 a,
.caption_blogs_1 h4 a,
.thumbnail.blogs p a,
.caption_blogs_1 > p:nth-of-type(1) a,
.caption_blogs_1 > p:nth-of-type(2) a,
.caption_all_dp p a {
	text-decoration: none;
}

.caption_blogs_1 > p:nth-of-type(2) a {
	color: #747474;
}

.caption_news h4 a,
.caption_latest_news h4 a,
.caption_latest_news ul li a:hover,
.caption_news_c h4 a,
.thumbnail.blogs h4 a,
.caption_blogs_1 h4 a {
	color: #363d3f;
}

.caption_news h4 a:hover,
.caption_news p a:hover,
.caption_team span,
.caption_news_c h4 a:hover,
.caption_news_c p a:hover,
.caption_doctor span,
.thumbnail.blogs p a:hover,
.caption_blogs_1 > p:nth-of-type(1) a:hover,
.caption_blogs_1 > p:nth-of-type(2) a:hover,
.caption_single span,
.caption_all_dp p a {
	color: #62c6f8;
}

.caption_news p a,
.caption_news_c p a,
.thumbnail.blogs p a,
.caption_blogs_1 > p:nth-of-type(1) a {
	color: #b6b6b6;
}

.caption_doctor p {
	border-bottom: 1px solid #e6e6e6;
	padding-left: 9px;
	padding-right: 9px;
	padding-bottom: 28px;
	margin-top: 20px; 
}

.caption_news_c > p:nth-of-type(1),
.thumbnail.blogs p,
.caption_blogs_1 > p:nth-of-type(2) {
	margin-bottom: 25px; 
}

.caption_news_c > p:nth-of-type(2) {
	margin-bottom: 35px; 
}

.caption_doctor ul,
.caption_latest_news p {
	margin-bottom: 15px;
}

.caption_team span,
.caption_gallery span,
.caption_doctor span,
.caption_single span {
	cursor: pointer;
}

.caption_team span,
.caption_gallery span,
.caption_doctor span,
.caption_latest_news ul li a,
.caption_single span {
	font-weight: 400;
}

.caption_team span,
.caption_doctor span,
.caption_latest_news ul li a,
.caption_single span {
	letter-spacing: 0.3px;
}

.caption_gallery span,
.caption_latest_news ul li a {
	font-size: 12px;
}

.caption_gallery span {
	color: #646464;
}

.elements_team > ul,
.caption_doctor ul,
.thumbnail.team .mask ul,
.thumbnail.gallery_filter .mask ul,
.thumbnail.doctor_filter .mask ul,
.thumbnail_latest_news .mask ul,
.single_elements ul {
	list-style: none;
}

.elements_team > ul,
.caption_doctor ul,
.thumbnail.team .mask ul,
.thumbnail.gallery_filter .mask ul,
.thumbnail.doctor_filter .mask ul,
.thumbnail_latest_news .mask ul,
.caption_latest_news ul,
.single_elements ul {
	padding-left: 0;
}

.elements_team > ul {
	padding-top: 16px;
	padding-bottom: 16px;
}

.caption_doctor ul {
	margin-top: 16px;
}

.single_elements ul {
	width: 100%;
	padding-top: 17px;
	padding-bottom: 16px;
	margin-left: 0;
}

.elements_team > ul li,
.caption_latest_news ul li,
.caption_doctor ul li,
.thumbnail.team .mask ul li,
.thumbnail.gallery_filter .mask ul li,
.thumbnail.doctor_filter .mask ul li,
.thumbnail_latest_news .mask ul li,
.single_elements ul li {
	display: inline-block;
}

.elements_team > ul li,
.caption_doctor ul li,
.single_elements ul li {
	padding: 0 8px;
}

.caption_latest_news ul li:first-child {
	margin-right: 10px;
}

.elements_team > ul li a i,
.caption_news_c > p:nth-of-type(2),
.caption_doctor ul li a i,
.single_elements ul li a i {
	color: #7e7e7e;
}

.caption_latest_news ul li a i {
	font-size: 11px;
	top: -2px;
}

.caption_latest_news ul li a {
	line-height: 23px;
	color: #bebebe;
}

.caption_latest_news ul li i {
	color: #bebebe;
}

.thumbnail.team .mask a i,
.thumbnail.gallery_filter a i,
.thumbnail.doctor_filter a i,
.thumbnail_latest_news a i {
	color: #fff;
	font-size: 24px;
}

.elements_team .thumbnail.team .mask,
.gallery_filter_elements .thumbnail.gallery_filter .mask,
.doctor_filter_elements .thumbnail.doctor_filter .mask,
.latest_news_elements .thumbnail_latest_news .mask {
	width: 100%;
    height: 100%;
    position: absolute;
    overflow: hidden;
    top: 0;
    left: 0;
    background-color: rgba(98, 198, 248, 0.85);
    -webkit-transition: all 0.3s linear;
   -moz-transition: all 0.3s linear;
   -o-transition: all 0.3s linear;
   -ms-transition: all 0.3s linear;
   transition: all 0.3s linear;
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   opacity: 0;
}

.elements_team .thumbnail.team .mask > ul,
.gallery_filter_elements .thumbnail.gallery_filter .mask > ul,
.doctor_filter_elements .thumbnail.doctor_filter .mask > ul,
.latest_news_elements .thumbnail_latest_news .mask > ul {
	position: absolute;
	top: 50%;
	margin-bottom: 0;
	margin-top: -11px;
	left: 50%;
	margin-left: -54px;
}

/*.gallery_filter_elements .thumbnail.gallery_filter .mask {
   padding-top: 38%;
}

.latest_news_elements .thumbnail_latest_news .mask {
   padding-top: 30%;
}*/

.elements_team .thumbnail.team .mask a,
.gallery_filter_elements .thumbnail.gallery_filter a,
.doctor_filter_elements .thumbnail.doctor_filter a,
.latest_news_elements .thumbnail_latest_news a {
	padding-left: 15px;
	padding-right: 15px;
	display: inline-block;
    overflow:hidden;
    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
    opacity: 0;
   -webkit-transform: scale(0);
   -moz-transform: scale(0);
   -o-transform: scale(0);
   -ms-transform: scale(0);
   transform: scale(0);
   -webkit-transition: all 0.3s linear;
   -moz-transition: all 0.3s linear;
   -o-transition: all 0.3s linear;
   -ms-transition: all 0.3s linear;
   transition: all 0.3s linear;
}

.elements_team:hover .thumbnail.team .mask,
.gallery_filter_elements:hover .thumbnail.gallery_filter .mask,
.doctor_filter_elements:hover .thumbnail.doctor_filter .mask,
.latest_news_elements:hover .thumbnail_latest_news .mask {
	-webkit-transform: scale(1.1);
   -moz-transform: scale(1.1);
   -o-transform: scale(1.1);
   -ms-transform: scale(1.1);
   transform: scale(1.1);
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   opacity: 1;
}

.elements_team:hover .thumbnail.team .mask a,
.gallery_filter_elements:hover .thumbnail.gallery_filter a,
.doctor_filter_elements:hover .thumbnail.doctor_filter a,
.latest_news_elements:hover .thumbnail_latest_news a {
	-webkit-transform: scale(1);
   -moz-transform: scale(1);
   -o-transform: scale(1);
   -ms-transform: scale(1);
   transform: scale(1);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   opacity: 1;
}

@media (max-width: 991px) {
	.medicalTeam .container .row > div:nth-of-type(n+2) {
		margin-bottom: 20px;
	}
}

@media (max-width: 767px) {
	.medicalTeam .container .row > div:nth-last-of-type(n+2) {
		margin-bottom: 80px;
	}
}

/* =================================  */
/* ========== VIDEO SECTION ==========  */
/* =================================  */
.video {
	margin-bottom: 100px;
}

.videoBg {
	position: relative;
}

.videoBg .video-play {
	position: relative;
	overflow: hidden;
	padding: 0;
	margin: 0;
}

.videoBg .video-play .fixed-video {
	height: 100%;
	position: absolute;
	width: 100%;
}

.videoBg .video-play .pattern {
	position: relative;
	text-align: center;
	padding-left: 0;
	padding-right: 0;
	padding-top: 18.9%!important;
	padding-bottom: 18.9%!important;
}

.videoBg .video-play .play-video {
	position: relative;
	text-align: center;
}

.videoBg .video-play .play-video .icon {
	margin-bottom: 20px;
}

.videoBg .video-play .play-video .icon .fa {
	font-size: 27px;
	color: #fff;
	padding: 25px 28px;
	border: 2px solid #fff;
	-webkit-border-radius:  40.5px;;
	border-radius: 40.5px;
}

.videoBg .video-play .play-video span {
	font-size: 29px;
	line-height: 36px;
	color: #fff;
	font-weight: 400;
}

/* Responsive Video */
/* @media (min-width: 559px) and (max-width: 992px) {
	.videoBg .video-play .fixed-video {
		height: 99.9%;
	}
}

@media (min-width: 547px) and (max-width: 559px) {
	.videoBg .video-play .fixed-video {
		height: 99.7%;
	}
	.videoBg .video-play .pattern {
		padding-top: 18.6%!important;
		padding-bottom: 18.6%!important;
	}
}

@media (min-width: 527px) and (max-width: 547px) {
	.videoBg .video-play .fixed-video {
		height: 99.7%;
	}
	.videoBg .video-play .pattern {
		padding-top: 18%!important;
		padding-bottom: 18%!important;
	}
}

@media (min-width: 477px) and (max-width: 527px) {
	.videoBg .video-play .fixed-video {
		height: 99.5%;
	}
	.videoBg .video-play .pattern {
		padding-top: 12%!important;
		padding-bottom: 12%!important;
	}
}

@media (min-width: 449px) and (max-width: 477px) {
	.videoBg .video-play .fixed-video {
		height: 99.3%;
	}
	.videoBg .video-play .pattern {
		padding-top: 10.8%!important;
		padding-bottom: 10.8%!important;
	}
}

@media (min-width: 368px) and (max-width: 449px) {
	.videoBg .video-play .fixed-video {
		height: 99.2%;
	}
	.videoBg .video-play .pattern {
		padding-top: 5%!important;
		padding-bottom: 5%!important;
	}
}

@media (min-width: 316px) and (max-width: 368px) {
	.videoBg .video-play .fixed-video {
		height: 99%;
	}
	.videoBg .video-play .pattern {
		padding-top: 3%!important;
		padding-bottom: 3%!important;
	}
	.videoBg .video-play .play-video span {
		font-size: 25px;
		line-height: 30px;
	}
}

@media (min-width: 285px) and (max-width: 316px) {
	.videoBg .video-play .fixed-video {
		height: 98.8%;
	}
	.videoBg .video-play .pattern {
		padding-top: 2%!important;
		padding-bottom: 2%!important;
	}
	.videoBg .video-play .play-video span {
		font-size: 21px;
		line-height: 24px;
	}
}

@media (max-width: 285px) {
	.videoBg .video-play .fixed-video {
		height: 98.7%;
	}
	.videoBg .video-play .pattern {
		padding-top: 1%!important;
		padding-bottom: 1%!important;
	}
	.videoBg .video-play .play-video span {
		font-size: 19px;
		line-height: 21px;
	}
} */

/* =================================  */
/* ========== MEDICAL NEWS DEPARTMENTS ==========  */
/* =================================  */
.medicalNewsDepartments {
	padding-bottom: 80px;
}

.caption_news > p:nth-of-type(1) {
	margin-bottom: 25px; 
}

.caption_news > p:nth-of-type(2) {
	margin-bottom: 35px; 
}

@media (max-width: 991px) {
	.left_side {
		margin-bottom: 80px;
	}
}

/* Accordion */
.panel-group.panel-group .panel + .panel,
.panel-group.panel-group .panel + .panel {
	margin-top: 17px!important;
}

.panel-group .panel-heading,
.panel-group .panel-heading {
	padding: 0;
	background-color: #fafafa;
	-webkit-transition: all 0.3s ease-in-out;
   -moz-transition: all 0.3s ease-in-out;
   -o-transition: all 0.3s ease-in-out;
   -ms-transition: all 0.3s ease-in-out;
   transition: all 0.3s ease-in-out;
}

.panel-group .panel-collapse .panel-body > h4 {
	margin-bottom: 20px;
}

.panel-group .panel-collapse p,
.panel-group .panel-collapse .btn,
.panel-group .panel-default .panel-title > a {
	letter-spacing: 0.9px;
}

.panel-group .panel-collapse .panel-body > p {
	letter-spacing: 0.3px;
}

.panel-group .panel-collapse .panel-body > p > a {
	text-decoration: none;
}

.panel-group .panel-collapse .panel-body > p:nth-last-of-type(n+2) {
	margin-bottom: 25px;
}

.panel-group .panel-collapse .panel-body > p:last-child {
	margin-bottom: 0;
}

.panel-group .panel-default .panel-title > a,
.panel-group .panel-default .panel-title > a {
	font-size: 14px;
	font-weight: 600;
	color: #363d3f;
	text-decoration: none;
	display: block;
	padding: 16px 45px 16px 17px;
	position: relative;
}

.panel-group .panel-default .panel-title > a span::after,
.panel-group .panel-default .panel-title > a span::after {
	position: absolute;
	right: 16px;
	top: 16px;
	content: '--';
	font-weight: 100;
	font-size: 38px;
	line-height: 6px;
	letter-spacing: -3px;
	color: #62c6f8;
}

.panel-group .panel-default .panel-title > a span::before,
.panel-group .panel-default .panel-title > a span::before {
	content: '';
	width: 1px;
	height: 100%;
	background-color: #ebebeb;
	position: absolute;
	right: 47px;
	top: 0;
}

.panel-group .panel-default .panel-title > a.collapsed span::after,
.panel-group .panel-default .panel-title > a.collapsed span::after {
	position: absolute;
	right: 16px;
	top: 16px;
	content: '+';
	font-weight: 100;
	font-size: 38px;
	line-height: 12px;
	color: #62c6f8;
}

.panel-group .panel-default .panel-title > a.collapsed,
.panel-group .panel-default .panel-title > a.collapsed {
	color: #8d8d8d;
}

.panel-group .panel-default:hover .panel-heading .panel-title > a,
.panel-group .panel-default:hover .panel-heading .panel-title > a,
.panel-group .panel-default:hover .panel-heading .panel-title > a span::after,
.panel-group .panel-default:hover .panel-heading .panel-title > a span::after,
.panel-group .panel-default:hover .panel-heading .panel-title > a.collapsed,
.panel-group .panel-default:hover .panel-heading .panel-title > a.collapsed,
.panel-group .panel-default:hover .panel-heading .panel-title > a.collapsed span::after,
.panel-group .panel-default:hover .panel-heading .panel-title > a.collapsed span::after {
	color: #fff;
}

.panel-group .panel-default:hover .panel-heading .panel-title > a span::before,
.panel-group .panel-default:hover .panel-heading .panel-title > a span::before {
	background-color: #fff;
}

.panel-group .panel-default:hover .panel-heading,
.panel-group .panel-default:hover .panel-heading {
	background-color: #62c6f8;
	border-color: #62c6f8;
}

.panel-group .panel-default:hover,
.panel-group .panel-default:hover {
	border-color: #62c6f8;
}

.panel-group .panel-collapse .panel-body,
.panel-group .panel-collapse .panel-body {
	border-color:#ebebeb;
	padding: 20px 20px 30px;
}

.panel-group .panel-collapse .panel-body .row > div:nth-of-type(3) {
	margin-top: 5px;
}

.panel-group .panel-collapse img {
	padding-top: 5px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}

.panel-group .panel-collapse .btn {
	margin-right: 10px;
	padding: 7px 11px;
	font-size: 12px;
	font-weight: 600;
	color: #909090;
	border: 1px solid #ebebeb;
	-webkit-transition: all 0.3s ease-in-out;
   -moz-transition: all 0.3s ease-in-out;
   -o-transition: all 0.3s ease-in-out;
   -ms-transition: all 0.3s ease-in-out;
   transition: all 0.3s ease-in-out;
}

.panel-group .panel-collapse .btn:hover,
.panel-group .panel-collapse .btn:focus {
	color: #62c6f8;
	background: #fff;
}

@media (max-width: 991px) {
	aside.departamentsBlocks {
		margin-bottom: 40px;
	}
	.panel-group .panel-collapse .panel-body .row > div:nth-of-type(1) {
		margin-bottom: 20px;
	}
}

@media (max-width: 314px) {
	.panel-group .panel-collapse .btn {
		margin-bottom: 10px;
	}
}

/* Pagination */
ul.paginationS {
	margin-left: 0;
	list-style: none;
	padding-left: 0;
}

ul.paginationS li {
	float: left;
	display: inline-block;
}

ul.paginationS li a {
	padding: 3px 9px;
	border: 1px solid #ebebeb;
	margin-right: 3px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	cursor: pointer;
	display: inline-block;
}

ul.paginationS li a {
	color: #9f9f9f;
	text-decoration: none;
	font-family: 'MS Reference Sans Serif', sans-serif;
	font-size: 13px;
}

ul.paginationS li:hover a {
	color: #62c6f8;
}

/* =================================  */
/* ========== ALERTS, BOXES AND TESTIMONIALS ==========  */
/* =================================  */
.alert_messages {
	margin-bottom: 65px;
}

.alert-info.white_alerts,
.alert-warning.white_alerts,
.alert-success.white_alerts,
.alert-danger.white_alerts,
.alert-info.colored_alerts,
.alert-warning.colored_alerts,
.alert-success.colored_alerts,
.alert-danger.colored_alerts {
	position: relative;
	padding-right: 40px;
	padding-left: 0;
	margin-bottom: 10px;
	border-color: #ebebeb;
	font-size: 14px;
	line-height: 24px;
	letter-spacing: 0.3px;
	font-weight: 400;
}

.alert-info.white_alerts,
.alert-warning.white_alerts,
.alert-success.white_alerts,
.alert-danger.white_alerts {
	background-color: #fff;
	color: #969696;
}

.alert-info.colored_alerts,
.alert-warning.colored_alerts,
.alert-success.colored_alerts,
.alert-danger.colored_alerts {
	color: #fff;
}

.alert-info.white_alerts .iconInfo,
.alert-warning.white_alerts .iconExclamation,
.alert-success.white_alerts .iconCheck,
.alert-danger.white_alerts .iconTimes,
.alert-info.colored_alerts .iconInfo,
.alert-warning.colored_alerts .iconExclamation,
.alert-success.colored_alerts .iconCheck,
.alert-danger.colored_alerts .iconTimes {
	width: 55px;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	text-align: center;
	line-height: 55px;
	font-size: 18px;
}

.alert-info.white_alerts .iconInfo,
.alert-warning.white_alerts .iconExclamation,
.alert-success.white_alerts .iconCheck,
.alert-danger.white_alerts .iconTimes {
	border-right: 1px solid #ebebeb;
}

.alert-info.colored_alerts .iconInfo,
.alert-warning.colored_alerts .iconExclamation,
.alert-success.colored_alerts .iconCheck,
.alert-danger.colored_alerts .iconTimes {
	border-right: 1px solid;
	border-color: rgba(255, 255, 255, 0.3);
}

.alert-info.white_alerts .contenT,
.alert-warning.white_alerts .contenT,
.alert-success.white_alerts .contenT,
.alert-danger.white_alerts .contenT,
.alert-info.colored_alerts .contenT,
.alert-warning.colored_alerts .contenT,
.alert-success.colored_alerts .contenT,
.alert-danger.colored_alerts .contenT {
	width: 100%;
	padding-left: 75px;
}

.alert-info.white_alerts strong,
.alert-warning.white_alerts strong,
.alert-success.white_alerts strong,
.alert-danger.white_alerts strong,
.alert-info.colored_alerts strong,
.alert-warning.colored_alerts strong,
.alert-success.colored_alerts strong,
.alert-danger.colored_alerts strong {
	font-size: 14px;
	letter-spacing: 0.9px;
	font-weight: 600;
}

.alert-info.white_alerts strong,
.alert-warning.white_alerts strong,
.alert-success.white_alerts strong,
.alert-danger.white_alerts strong {
	color: #363d3f;
}

.alert-info.colored_alerts strong,
.alert-warning.colored_alerts strong,
.alert-success.colored_alerts strong,
.alert-danger.colored_alerts strong {
	color: #fff;
}

.alert-info.white_alerts .contenT > span:nth-of-type(1),
.alert-warning.white_alerts .contenT > span:nth-of-type(1),
.alert-success.white_alerts .contenT > span:nth-of-type(1),
.alert-danger.white_alerts .contenT > span:nth-of-type(1) {
	letter-spacing: -2px;
}

.alert-dismissable.white_alerts .close,
.alert-warning.white_alerts .close,
.alert-success.white_alerts .close,
.alert-danger.white_alerts .close,
.alert-dismissable.colored_alerts .close,
.alert-warning.colored_alerts .close,
.alert-success.colored_alerts .close,
.alert-danger.colored_alerts .close {
	font-weight: 100;
	font-size: 22px;
	position: absolute;
	top: 15px;
	right: 19px;
}

.alert-dismissable.colored_alerts .close,
.alert-warning.colored_alerts .close,
.alert-success.colored_alerts .close,
.alert-danger.colored_alerts .close {
	color: #fff;
}

.alert-info.white_alerts .contenT > span:nth-of-type(2),
.alert-info.white_alerts .iconInfo > i {
	color: #62c6f8;
}

.alert-warning.white_alerts .contenT > span:nth-of-type(2),
.alert-warning.white_alerts .iconExclamation > i {
	color: #e67e22;
}

.alert-success.white_alerts .contenT > span:nth-of-type(2),
.alert-success.white_alerts .iconCheck > i {
	color: #2ecc71;
}

.alert-danger.white_alerts .contenT > span:nth-of-type(2),
.alert-danger.white_alerts .iconTimes > i {
	color: #d74949;
}

.alert-info.colored_alerts {
	background-color: #62c6f8;
	border-color: #62c6f8;
}

.alert-warning.colored_alerts {
	background-color: #e67e22;
	border-color: #e67e22;
}

.alert-success.colored_alerts {
	background-color: #2ecc71;
	border-color: #2ecc71;
}

.alert-danger.colored_alerts {
	background-color: #d74949;
	border-color: #d74949;
}

.alert-info.colored_alerts .contenT > span:nth-of-type(1),
.alert-warning.colored_alerts .contenT > span:nth-of-type(1),
.alert-success.colored_alerts .contenT > span:nth-of-type(1),
.alert-danger.colored_alerts .contenT > span:nth-of-type(1) {
	font-weight: 700;
 	letter-spacing: -2px;
 }

.alert-info.colored_alerts .iconInfo > i,
.alert-warning.colored_alerts .iconExclamation > i,
.alert-success.colored_alerts .iconCheck > i,
.alert-danger.colored_alerts .iconTimes > i {
	color: #fff;
}

.boxes_1,
.boxes_3,
.boxes_4 {
	margin-bottom: 90px;
}

.boxes_2 {
	margin-bottom: 35px;
}

.boxes_1 .heading_e,
.boxes_3 .heading_e {
	margin-bottom: 75px;
}

.boxes_4 {
	background: url(../img/service_big_bg.jpg) 50% 0 no-repeat;
}

.boxes_5 {
	background: url(../img/service_big_bg-1.jpg) 50% 0 no-repeat;
}

.medical_team_doctors_1 {
	background: url(../img/service_big_bg-2.jpg) 50% 0 no-repeat;
	padding: 75px 0 60px;
}

.boxes_4,
.boxes_5 {
	padding-top: 87px;
	padding-bottom: 100px;
}

.boxes_4,
.boxes_5,
.medical_team_doctors_1 {
	width: 100%;
	min-width: 100%;
	position: relative;
	-webkit-background-size: cover;
	background-size: cover;
	background-position: center center;
}

.medical_team_doctors_1::before {
	content: ' ';
	background: rgba(250, 250, 250, 0.95);
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

@media (max-width: 991px) {
	.alert_messages .container .row > div:nth-of-type(2) {
		margin-bottom: 60px;
	}
	.boxes_1 .container .row > div:nth-of-type(n+2) {
		margin-bottom: 60px;
	}
	.boxes_2 .container .row > div:nth-of-type(n+2) {
		margin-bottom: 60px;
	}
	.boxes_3 .container .row > div:nth-of-type(n+2) {
		margin-bottom: 60px;
	}
	.boxes_4 .container .row > div:nth-of-type(n+2),
	.boxes_5 .container .row > div:nth-of-type(n+2) {
		margin-bottom: 60px;
	}
}

@media (max-width: 767px) {
	.boxes_1 .container .row > div:nth-of-type(n+2) {
		margin-bottom: 80px;
	}
	.boxes_2 .container .row > div:nth-of-type(n+2) {
		margin-bottom: 80px;
	}
	.boxes_3 .container .row > div:nth-of-type(n+2) {
		margin-bottom: 80px;
	}
	.boxes_4 .container .row > div:nth-of-type(n+2),
	.boxes_5 .container .row > div:nth-of-type(n+2) {
		margin-bottom: 80px;
	}
}

/* TESTIMONIALS ELEMENTS*/
.tesTimonials {
	padding-bottom: 80px;
}

.owl-pagination {
	display: none;
}

#owl-twitter.owl-theme .owl-controls {
	position: absolute;
	top: 22px;
	right: 0;
}

#owl-testimonial-1.owl-theme .owl-controls,
#owl-testimonial-2.owl-theme .owl-controls,
#owl-testimonial-3.owl-theme .owl-controls {
	position: absolute;
	top: 35px;
	right: 30px;
}

.owl-theme .owl-controls .owl-nav div.owl-next,
.owl-theme .owl-controls .owl-nav div.owl-prev,
#owl-twitter.owl-theme .owl-controls .owl-nav div.owl-next,
#owl-twitter.owl-theme .owl-controls .owl-nav div.owl-prev {
	margin: 0;
	position: relative;
	border-radius: 0;
}

.owl-theme .owl-controls .owl-nav div.owl-next,
.owl-theme .owl-controls .owl-nav div.owl-prev,
#owl-twitter.owl-theme .owl-controls .owl-nav div.owl-next,
#owl-twitter.owl-theme .owl-controls .owl-nav div.owl-prev {
	background: transparent;
}

.owl-theme .owl-controls .owl-nav div.owl-next i,
.owl-theme .owl-controls .owl-nav div.owl-prev i,
#owl-twitter.owl-theme .owl-controls .owl-nav div.owl-next i,
#owl-twitter.owl-theme .owl-controls .owl-nav div.owl-prev i {
	position: absolute;
	font-family: 'FontAwesome';
	top: -18px;
}

.departaments-owl .owl-controls .owl-nav div.owl-next:before , 
.departaments-owl .owl-controls .owl-nav div.owl-prev:before {
	color: #d0d0d0;
	font-size: 28px;
	position: absolute;
	font-family: 'FontAwesome';
	top: -18px;
}

.owl-theme .owl-controls .owl-nav div.owl-next i,
.owl-theme .owl-controls .owl-nav div.owl-prev i {
	color: #d0d0d0;
	font-size: 28px;
}

#owl-twitter.owl-theme .owl-controls .owl-nav div.owl-next i,
#owl-twitter.owl-theme .owl-controls .owl-nav div.owl-prev i {
	color: #fff;
	font-size: 22px;
}

.owl-theme .owl-controls .owl-nav div.owl-next:before,
#owl-twitter.owl-theme .owl-controls .owl-nav div.owl-next:before {
}

.owl-theme .owl-controls .owl-nav div.owl-prev:before,
#owl-twitter.owl-theme .owl-controls .owl-nav div.owl-prev:before {
	right: -4px;
}

.departaments-owl .owl-controls .owl-nav div.owl-next:before {
	content: '\f105';
}

.departaments-owl .owl-controls .owl-nav div.owl-prev:before {
	content: '\f104';
}

#owl-testimonial-1,
#owl-testimonial-2,
#owl-testimonial-3 {
	border: 1px solid #ebebeb;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding: 20px 20px 0;
	position: relative;
}

#owl-testimonial-1 .tops,
#owl-testimonial-2 .tops,
#owl-testimonial-3 .tops {
	padding-top: 10px;
}

#owl-testimonial-1 .tops > div:last-child,
#owl-testimonial-2 .tops > div:last-child,
#owl-testimonial-3 .tops > div:last-child {
	margin-left: 75px;
	padding-top: 3px;
}

#owl-testimonial-1 .item > p,
#owl-testimonial-2 .item > p,
#owl-testimonial-3 .item > p {
	padding-left: 6px;
	padding-top: 22px;
}

#owl-testimonial-1 > .item:nth-of-type(1) > p,
#owl-testimonial-2 > .item:nth-of-type(1) > p,
#owl-testimonial-3 > .item:nth-of-type(1) > p {
	margin-bottom: 0;
}

#owl-testimonial-1 .tops h4,
#owl-testimonial-2 .tops h4,
#owl-testimonial-3 .tops h4 {
	margin-top: 5px;
	margin-bottom: 0;
}

#owl-testimonial-1 .tops p,
#owl-testimonial-2 .tops p,
#owl-testimonial-3 .tops p {
	font-size: 12px;
	color: #bebebe;
}

.iconTestimonial {
	-webkit-border-radius: 12px;
	border-radius: 12px;
	overflow: hidden;
	width: 52px;
	height: 52px;
	position: absolute;
	-moz-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	margin-left: 7px;
	margin-top: -3px;
}

.iconTestimonial > img {
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	margin-left: -6px;
	margin-top: -6px;
	max-width: inherit;
	width: 65px;
	height: 65px;
}

@media (max-width: 991px) {
	.tesTimonials .container .row > div:nth-of-type(2),
	.tesTimonials .container .row > div:nth-of-type(3) {
		margin-bottom: 30px;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.tesTimonials .container .row > div:nth-of-type(2),
	.tesTimonials .container .row > div:nth-of-type(3) {
		width: 50%;
	}
}

@media (max-width: 767px) {
	#owl-twitter.owl-theme .owl-controls {
		top: 65px;
	}
}

@media (max-width: 479px) {
	#owl-testimonial-1.owl-theme .owl-controls,
	#owl-testimonial-2.owl-theme .owl-controls,
	#owl-testimonial-3.owl-theme .owl-controls {
		top: 50px;
	}
}

/* =================================  */
/* ========== TABS, TOGGLES AND ACCORDIONS ==========  */
/* =================================  */
/* TABS ELEMENTS */
.tabs_toggles_accordions {
	margin-bottom: 65px;
}

.nav-tabs.nav-tabs-element {
	border-bottom:none;
}

.nav-tabs.nav-tabs-element > li > a {
	line-height: 24px;
	font-weight: 600;
	color: #8d8d8d;
	margin-right: 0;
	background: #fafafa;
	border-bottom: 1px solid #f2f2f2;
	padding: 10px 27px;
}

.nav-tabs.nav-tabs-element > li:last-child > a {
	padding: 10px 28px;
}

.nav-tabs.nav-tabs-element > li > a > i {
	color: #8d8d8d;
}

.nav-tabs.nav-tabs-element > li > a:hover,
.nav-tabs.nav-tabs-element > li > a:focus,
.nav-tabs.nav-tabs-element > li.active > a,
.nav-tabs.nav-tabs-element > li.active > a:hover,
.nav-tabs.nav-tabs-element > li.active > a:focus {
	color: #363d3f;
	background: #fff;
	border-bottom: 1px solid transparent;
	border-top: 1px solid #f2f2f2;
	border-left: 1px solid #f2f2f2;
	border-right: 1px solid #f2f2f2;
	padding: 15px 27px 10px;
	margin-top: -5px;
}

.nav-tabs.nav-tabs-element > li:last-child > a:hover,
.nav-tabs.nav-tabs-element > li:last-child > a:focus,
.nav-tabs.nav-tabs-element > li:last-child.active > a,
.nav-tabs.nav-tabs-element > li:last-child.active > a:hover,
.nav-tabs.nav-tabs-element > li:last-child.active > a:focus {
	padding: 15px 28px 10px;
	margin-top: -5px;
}

.nav-tabs.nav-tabs-element > li > a:hover > i,
.nav-tabs.nav-tabs-element > li > a:focus > i,
.nav-tabs.nav-tabs-element > li.active > a > i,
.nav-tabs.nav-tabs-element > li.active > a:hover > i,
.nav-tabs.nav-tabs-element > li.active > a:focus > i {
	color: #62c6f8;
}

@media (min-width: 992px) and (max-width: 1199px) {
	.nav-tabs.nav-tabs-element > li > a {
		padding: 10px 16px;
	}
	.nav-tabs.nav-tabs-element > li:last-child > a {
		padding: 10px 16px 10px 17px;
	}
	.nav-tabs.nav-tabs-element > li > a:hover,
	.nav-tabs.nav-tabs-element > li > a:focus,
	.nav-tabs.nav-tabs-element > li.active > a,
	.nav-tabs.nav-tabs-element > li.active > a:hover,
	.nav-tabs.nav-tabs-element > li.active > a:focus {
		padding: 15px 16px 10px;
	}

	.nav-tabs.nav-tabs-element > li:last-child > a:hover,
	.nav-tabs.nav-tabs-element > li:last-child > a:focus,
	.nav-tabs.nav-tabs-element > li:last-child.active > a,
	.nav-tabs.nav-tabs-element > li:last-child.active > a:hover,
	.nav-tabs.nav-tabs-element > li:last-child.active > a:focus {
		padding: 15px 16px 10px 17px;
	}
}

@media (max-width: 991px) {
	.tabs_toggles_accordions {
		margin-bottom: 80px;
	}
	.tabs_toggles_accordions .container .row > div:nth-of-type(2) {
		margin-bottom: 70px;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.nav-tabs.nav-tabs-element > li > a {
		padding: 10px 22px;
	}
	.nav-tabs.nav-tabs-element > li:last-child > a {
		padding: 10px 21px 10px 21px;
	}
	.nav-tabs.nav-tabs-element > li > a:hover,
	.nav-tabs.nav-tabs-element > li > a:focus,
	.nav-tabs.nav-tabs-element > li.active > a,
	.nav-tabs.nav-tabs-element > li.active > a:hover,
	.nav-tabs.nav-tabs-element > li.active > a:focus {
		padding: 15px 22px 10px;
	}

	.nav-tabs.nav-tabs-element > li:last-child > a:hover,
	.nav-tabs.nav-tabs-element > li:last-child > a:focus,
	.nav-tabs.nav-tabs-element > li:last-child.active > a,
	.nav-tabs.nav-tabs-element > li:last-child.active > a:hover,
	.nav-tabs.nav-tabs-element > li:last-child.active > a:focus {
		padding: 15px 21px 10px 21px;
	}
}

@media (min-width: 480px) and (max-width: 767px) {
	.nav-tabs.nav-tabs-element > li > a {
		padding: 10px 39px;
	}
	.nav-tabs.nav-tabs-element > li:last-child > a {
		padding: 10px 38px 10px 38px;
	}
	.nav-tabs.nav-tabs-element > li > a:hover,
	.nav-tabs.nav-tabs-element > li > a:focus,
	.nav-tabs.nav-tabs-element > li.active > a,
	.nav-tabs.nav-tabs-element > li.active > a:hover,
	.nav-tabs.nav-tabs-element > li.active > a:focus {
		padding: 15px 39px 10px;
	}

	.nav-tabs.nav-tabs-element > li:last-child > a:hover,
	.nav-tabs.nav-tabs-element > li:last-child > a:focus,
	.nav-tabs.nav-tabs-element > li:last-child.active > a,
	.nav-tabs.nav-tabs-element > li:last-child.active > a:hover,
	.nav-tabs.nav-tabs-element > li:last-child.active > a:focus {
		padding: 15px 38px 10px 38px;
	}
}

@media (min-width: 315px) and (max-width: 479px) {
	.nav-tabs.nav-tabs-element > li > a {
		padding: 10px 12px;
	}
	.nav-tabs.nav-tabs-element > li:last-child > a {
		padding: 10px 12px 10px 12px;
	}
	.nav-tabs.nav-tabs-element > li > a:hover,
	.nav-tabs.nav-tabs-element > li > a:focus,
	.nav-tabs.nav-tabs-element > li.active > a,
	.nav-tabs.nav-tabs-element > li.active > a:hover,
	.nav-tabs.nav-tabs-element > li.active > a:focus {
		padding: 15px 12px 10px;
	}

	.nav-tabs.nav-tabs-element > li:last-child > a:hover,
	.nav-tabs.nav-tabs-element > li:last-child > a:focus,
	.nav-tabs.nav-tabs-element > li:last-child.active > a,
	.nav-tabs.nav-tabs-element > li:last-child.active > a:hover,
	.nav-tabs.nav-tabs-element > li:last-child.active > a:focus {
		padding: 15px 12px 10px 12px;
	}
}

@media (max-width: 314px) {
	.nav-tabs.nav-tabs-element > li {
		margin-bottom: 15px;
	}
	.nav-tabs.nav-tabs-element > li > a {
		border-bottom: 1px solid transparent;
		padding: 10px 30px;
		
	}
	.nav-tabs.nav-tabs-element > li > a:hover,
	.nav-tabs.nav-tabs-element > li > a:focus,
	.nav-tabs.nav-tabs-element > li.active > a,
	.nav-tabs.nav-tabs-element > li.active > a:hover,
	.nav-tabs.nav-tabs-element > li.active > a:focus {
		border-bottom: 1px solid #f2f2f2;
		padding: 15px 30px 10px;
	}
	.nav-tabs.nav-tabs-element > li:last-child > a {
		padding: 10px 30px 10px 30px;
	}
	.nav-tabs.nav-tabs-element > li:last-child > a:hover,
	.nav-tabs.nav-tabs-element > li:last-child > a:focus,
	.nav-tabs.nav-tabs-element > li:last-child.active > a,
	.nav-tabs.nav-tabs-element > li:last-child.active > a:hover,
	.nav-tabs.nav-tabs-element > li:last-child.active > a:focus {
		padding: 15px 30px 10px 30px;
	}
}

.tab-content.tab-content-element {
	margin-top: 0;
	padding: 30px 30px 15px;
	border: 1px solid #f2f2f2;
	-webkit-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
}

.thumbnail_tabs {
	margin-bottom: 0;
	padding: 0;
	border: none;
}

.thumbnail_tabs img {
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.thumbnail_tabs .caption {
	padding: 15px 0 0;
}

/* SKILLS */
.progress {
	height: 4px;
	background-color: #f7f7f7;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	margin-bottom: 25px;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.progress .progress-bar {
	background-color: #8cd5fa;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

.value_skills ul {
	padding-left: 0;
	margin-bottom: 0;
}

.value_skills ul li {
	display: inline-block;
	line-height: 35px;
	font-weight: 300;
	letter-spacing: 0.4px;
	color: #939393;
}

.value_skills ul li:last-child {
	padding-right: 0;
	color: #8cd5fa;
}

@media (max-width: 767px) {
	.tabs_toggles_accordions .container .row > div:nth-of-type(3) {
		margin-bottom: 80px;
	}
}

/* ACCORDIONS ELEMENTS */
.panel-group .panel-collapse .panel-body.panel-body_simple {
	padding: 20px 45px 10px 25px;
}

/* TABLES PLANS 1 ELEMENTS */
.tabels_plans_1 {
	margin-bottom: 60px;
}

.tabels_plans_1 .heading_e {
	margin-bottom: 100px;
}

.price_bg {
	background-position: center center;
	background-repeat: no-repeat;
	position: relative;
	width: 100%;
	min-width: 100%;
	-webkit-background-size: cover;
	background-size: cover;
	background-position: center center;  
}

.price_bg::before {
	content: ' ';
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.price_bg,
.price_bg::before,
.label_price_recommended .price_bg .describe h4 {
	-webkit-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;  
}

.price_bg::before {
	background: rgba(39, 43, 44, 0.7);
}

.price_bg .describe,
.label_price_recommended .price_bg .describe h4 {
	position: relative;
}

.price_bg .describe {
	z-index: 100;
	padding-top: 50px;
	padding-bottom: 58px;
}

.price_bg .describe h3,
.price_bg .describe h3 > span:nth-of-type(1),
.price_bg .describe p,
.label_price_recommended .price_bg .describe h4 {
	color: #fff;
}

.price_bg .describe > p:nth-of-type(1),
.price_bg .describe h3 {
	margin-bottom: 5px;
}

.price_bg .describe h3 {
	padding-left: 40px;
}

.price_bg .describe h3 > span:nth-of-type(1) {
	font-size: 40px;
}

.price_bg .describe h3 > span:nth-of-type(2),
.price_bg .describe > p:nth-of-type(2) {
	color: rgba(255, 255, 255, 0.7);
}

.price_bg .describe h3 > span:nth-of-type(2) {
	font-size: 15px;
}

.price_bg .describe p {
	line-height: 20px;
	font-weight: 700;
	padding-left: 51px;
}

.price_bg .describe > p:nth-of-type(2) {
	line-height: 14px;
}

.label_price > ul,
.label_price_recommended > ul,
.label_price_recommended .price_bg .describe h4 {
	text-align: center;
}

.label_price > ul,
.label_price_recommended > ul {
	border-bottom: 1px solid #f2f2f2;
	border-left: 1px solid #f2f2f2;
	border-right: 1px solid #f2f2f2;
	-webkit-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
	padding-left: 0;
	list-style: none;
}

.label_price > ul > li:not(:last-child),
.label_price_recommended > ul > li:not(:last-child) {
	border-bottom: 1px solid #f2f2f2;
}

.label_price > ul > li,
.label_price_recommended > ul > li {
	font-weight: 400;
	color: #c2c2c2;
	font-size: 14px;
	line-height: 39px;
	padding: 5px 0;
}

.label_price > ul > li:last-child,
.label_price_recommended > ul > li:last-child {
	padding: 33px 0;
}

.label_price > ul > li.line_through {
	text-decoration:line-through;
	color: #dadada;
}

.label_price > ul > li span {
	color: #929292;
}

.label_price > ul > li button,
.label_price_recommended > ul > li button {
	font-weight: 700;
	color: #767676;
	font-size: 13px;
	letter-spacing: 3px;
	border: 1px solid #ebebeb;
	-webkit-transition: all 0.3s ease-in-out;
   -moz-transition: all 0.3s ease-in-out;
   -o-transition: all 0.3s ease-in-out;
   -ms-transition: all 0.3s ease-in-out;
   transition: all 0.3s ease-in-out;
}

.label_price > ul > li button:hover,
.label_price_recommended > ul > li button:hover {
	color: #62c6f8;
	background-color: #fff;
	border: 1px solid #ebebeb;
}

/* RECOMMENDED LABEL */
.label_price_recommended {
	margin-top: -60px;
}

.label_price_recommended .price_bg::before {
	background: rgba(140, 213, 250, 0.9);
}

.label_price_recommended .price_bg .describe {
	padding-top: 0;
	padding-bottom: 57px;
}

.label_price_recommended .price_bg .describe h4 {
	letter-spacing: 3px;
	padding-top: 18px;
	padding-bottom: 17px;
	margin-bottom: 70px;
}

.label_price_recommended .price_bg .describe h4 {
	background-color: rgba(117, 189, 225, 0.9);
}

.orange .price_bg .describe h4 {
	background-color: rgba(237, 122, 89, 0.9);
}

.blue .price_bg .describe h4 {
	background: rgba(140, 213, 250, 0.9);
}

.green .price_bg .describe h4 {
	background: rgba(58, 241, 201, 0.9);
}

.red .price_bg .describe h4 {
	background: rgba(224, 108, 160, 0.9);
}

.label_price_recommended > ul > li span,
.blue > ul > li span {
	color: #8cd5fa;
}

/* TABLES PLANS 2 ELEMENTS */
.blue .price_bg::before {
	background: rgba(140, 213, 250, 0.8);
}

.green .price_bg::before {
	background: rgba(58, 241, 201, 0.85);
}

.green > ul > li span {
	color: #38ec84;
}

.red .price_bg::before {
	background: rgba(224, 108, 160, 0.8);
}

.red > ul > li span {
	color: #f9a8cc;
}

/* ORANGE RECOMMENDED LABEL */
.orange .price_bg::before {
	background-color: rgba(237, 122, 89, 0.8);
}

.orange .price_bg .describe {
	/*padding-top: 0;*/
	padding-bottom: 57px;
}

.orange > ul > li span {
	color: #f09479;
}

.tabels_plans_2 {
	margin-bottom: 80px;
}

@media (max-width: 991px) {
	.tabels_plans_1 {
		margin-bottom: 100px;
	}
	.tabels_plans_1 .heading_e {
		margin-bottom: 40px;
	}
	.tabels_plans_1 .container .row > div:nth-of-type(2),
	.tabels_plans_1 .container .row > div:nth-of-type(3) {
		margin-bottom: 70px;
	}
	.tabels_plans_1 .container .row > div:nth-of-type(4),
	.tabels_plans_2 .container .row > div:nth-of-type(2) {
		margin-bottom: 20px;
	}
}

@media (max-width: 767px) {
	.tabels_plans_1 .container .row > div:nth-of-type(4),
	.tabels_plans_2 .container .row > div:nth-of-type(3),
	.tabels_plans_2 .container .row > div:nth-of-type(1),
	.label_price_recommended.orange,
	.label_price_recommended.blue,
	.label_price_recommended.green,
	.label_price_recommended.red {
		margin-bottom: 70px;
	}
	.label_price_recommended,
	.label_price_recommended.orange,
	.label_price_recommended.blue,
	.label_price_recommended.green,
	.label_price_recommended.red {
		margin-top: 40px;
	}
	.label_price_recommended {
		margin-bottom: 40px;
	}
	.tabels_plans_2 .container .row > div:nth-of-type(2) {
		margin-bottom: 60px;
	}
}

/*Pie Chart
------------------------------------*/
.circle_counter {
	padding-bottom: 80px;
}

.pie-progress-charts > div {
	text-align: center;
}

.circle .circles-text-wrp {
	color: #363d3f;
    font-size: 34px!important;
    line-height: 190px!important;
    letter-spacing: 0.3px;
	font-weight: 400;
}

.circle-title {
	color: #d4d4d4;
    font-size: 17px;
    line-height: 17px;
    letter-spacing: 3px;
	font-weight: 600;
	position: relative;
	top: -120px;
}

@media (min-width: 992px) and (max-width: 1199px) {
	.circle-title {
		left: 3.5px;
	}
}

@media (max-width: 991px) {
	.circle_counter {
		padding-bottom: 50px;
	}
	.circle_counter .heading_e {
		margin-bottom: 40px;
	}
}

@media (max-width: 274px) {
	.circle-title {
		left: 6px;
	}
}

/* =================================  */
/* ========== BUTTONS, ICONS, LISTS AND CLIENTS ==========  */
/* =================================  */
.buttons_icons {
	margin-bottom: 60px;
}

.buttons_icons .heading_e,
.subtitle {
	margin-bottom: 15px;
}

.subtitle h4 {
    line-height: 39px;
}

.btn.btn-lg.btn-1,
.btn.btn-lg.btn-2,
.btn.btn-lg.btn-3,
.btn.btn-lg.btn-4,
.btn.btn-normal.btn-1,
.btn.btn-normal.btn-2,
.btn.btn-normal.btn-3,
.btn.btn-normal.btn-4,
.btn.btn-sm.btn-1,
.btn.btn-sm.btn-2,
.btn.btn-sm.btn-3,
.btn.btn-sm.btn-4 {    
	letter-spacing: 3px;
	font-weight: 700;
	margin-right: 15px;
	margin-bottom: 25px;
	-webkit-transition: all 0.3s ease-in-out;
   -moz-transition: all 0.3s ease-in-out;
   -o-transition: all 0.3s ease-in-out;
   -ms-transition: all 0.3s ease-in-out;
   transition: all 0.3s ease-in-out;
   outline: none;
}

.btn.btn-lg.btn-1,
.btn.btn-lg.btn-2,
.btn.btn-lg.btn-3,
.btn.btn-lg.btn-4,
.btn.btn-normal.btn-1,
.btn.btn-normal.btn-2,
.btn.btn-normal.btn-3,
.btn.btn-normal.btn-4 {
	line-height: 40px;
	-webkit-box-shadow: 0 0 4px 4px rgba(0,0,0,0.02);
	box-shadow: 0 0 4px 4px rgba(0,0,0,0.02);
}

.btn.btn-lg.btn-1,
.btn.btn-lg.btn-2,
.btn.btn-lg.btn-3,
.btn.btn-lg.btn-4 {
	font-size: 1em;
	padding: 1.35% 5.1%;
}

.btn.btn-normal.btn-1,
.btn.btn-normal.btn-2,
.btn.btn-normal.btn-3,
.btn.btn-normal.btn-4 {
	font-size: 0.9em;
	padding: 0.65% 5.4%;
}

.btn.btn-sm.btn-1,
.btn.btn-sm.btn-2,
.btn.btn-sm.btn-3,
.btn.btn-sm.btn-4 {
	font-size: 0.8em;
	line-height: 37px;
	padding: 0% 3.4%;
	-webkit-box-shadow: 0 0 2px 2px rgba(0,0,0,0.02);
	box-shadow: 0 0 2px 2px rgba(0,0,0,0.02);
}

.btn.btn-lg.btn-1,
.btn.btn-lg.btn-2,
.btn.btn-normal.btn-1,
.btn.btn-normal.btn-2,
.btn.btn-sm.btn-1,
.btn.btn-sm.btn-2 {
	border: 1px solid #ebebeb;
}

.btn.btn-lg.btn-1,
.btn.btn-normal.btn-1,
.btn.btn-sm.btn-1 {
	color: #767676;
}

.btn.btn-lg.btn-1:hover,
.btn.btn-lg.btn-1:focus,
.btn.btn-lg.btn-2,
.btn.btn-lg.btn-3,
.btn.btn-lg.btn-4:hover,
.btn.btn-lg.btn-4:focus,
.btn.btn-normal.btn-1:hover,
.btn.btn-normal.btn-1:focus,
.btn.btn-normal.btn-2,
.btn.btn-normal.btn-3,
.btn.btn-normal.btn-4:hover,
.btn.btn-normal.btn-4:focus,
.btn.btn-sm.btn-1:hover,
.btn.btn-sm.btn-1:focus,
.btn.btn-sm.btn-2,
.btn.btn-sm.btn-3,
.btn.btn-sm.btn-4:hover,
.btn.btn-sm.btn-4:focus {
	color: #62c6f8;
}

.btn.btn-lg.btn-1:hover,
.btn.btn-lg.btn-1:focus,
.btn.btn-lg.btn-2:hover,
.btn.btn-lg.btn-2:focus,
.btn.btn-lg.btn-4:hover,
.btn.btn-lg.btn-4:focus,
.btn.btn-normal.btn-1:hover,
.btn.btn-normal.btn-1:focus,
.btn.btn-normal.btn-2:hover,
.btn.btn-normal.btn-2:focus,
.btn.btn-normal.btn-4:hover,
.btn.btn-normal.btn-4:focus,
.btn.btn-sm.btn-1:hover,
.btn.btn-sm.btn-1:focus,
.btn.btn-sm.btn-2:hover,
.btn.btn-sm.btn-2:focus,
.btn.btn-sm.btn-4:hover,
.btn.btn-sm.btn-4:focus {
	background: #fff;
}

.btn.btn-lg.btn-2:hover,
.btn.btn-lg.btn-2:focus,
.btn.btn-lg.btn-3,
.btn.btn-lg.btn-4,
.btn.btn-normal.btn-2:hover,
.btn.btn-normal.btn-2:focus,
.btn.btn-normal.btn-3,
.btn.btn-normal.btn-4,
.btn.btn-sm.btn-2:hover,
.btn.btn-sm.btn-2:focus,
.btn.btn-sm.btn-3,
.btn.btn-sm.btn-4 {
	border: 1px solid #62c6f8;
}

.btn.btn-lg.btn-3:hover,
.btn.btn-lg.btn-3:focus,
.btn.btn-lg.btn-4,
.btn.btn-normal.btn-3:hover,
.btn.btn-normal.btn-3:focus,
.btn.btn-normal.btn-4,
.btn.btn-sm.btn-3:hover,
.btn.btn-sm.btn-3:focus,
.btn.btn-sm.btn-4 {
	background: #62c6f8;
}

.btn.btn-lg.btn-3:hover,
.btn.btn-lg.btn-3:focus,
.btn.btn-lg.btn-4,
.btn.btn-normal.btn-3:hover,
.btn.btn-normal.btn-3:focus,
.btn.btn-normal.btn-4,
.btn.btn-sm.btn-3:hover,
.btn.btn-sm.btn-3:focus,
.btn.btn-sm.btn-4 {
	color: #fff;
}

@media (max-width: 479px) {
	.btn.btn-lg.btn-1,
	.btn.btn-lg.btn-2,
	.btn.btn-lg.btn-3,
	.btn.btn-lg.btn-4,
	.btn.btn-normal.btn-1,
	.btn.btn-normal.btn-2,
	.btn.btn-normal.btn-3,
	.btn.btn-normal.btn-4,
	.btn.btn-sm.btn-1,
	.btn.btn-sm.btn-2,
	.btn.btn-sm.btn-3,
	.btn.btn-sm.btn-4 {
		margin-right: 0;
		padding-left: 1.5%!important;
		padding-right: 1.5%!important;
	}
}

/* FONT AWESOME ICONS ELEMENTS */
.font_awesome_icons > div:nth-of-type(2) {
	text-align: justify;
}

.font_awesome_icons i {
	color: #c3c3c3;
	margin-right: 6.4%;
	margin-bottom: 17px;
}

.all_lists {
	margin-bottom: 65px;
}

.widget_list_1 ul,
.widget-categories ul,
.widget-list_2 ul,
.widget-list_3 ul,
.widget_list_4 ul {
	list-style: none;
	padding-left: 0;
}

.widget_list_1 ul li,
.widget_list_4 ul li {
	line-height: 36px;
	font-weight: 400;
	color: #8a8a8a;
	letter-spacing: 0.3px;
}

.widget_list_1 ul > li:not(:nth-last-of-type(1)),
.widget_list_4 ul > li:not(:nth-last-of-type(1)) {
	border-bottom: 1px solid #f2f2f2;
}

.widget_list_1 ul li span,
.widget_list_4 ul li span {
	color: #b4b4b4;
	float: right;
}

.widget-categories ul li,
.widget-list_2 ul li,
.widget-list_3 ul li,
.widget_list_4 ul li {
	position: relative;
}

.widget-categories ul li,
.widget-list_2 ul li,
.widget-list_3 ul li {
	margin-bottom: 20px;
}

.widget_list_4 ul li {
	margin-bottom: 0px;
	padding-left: 18px;
}

.widget-categories ul li::before,
.widget-list_2 ul li::before,
.widget-list_3 ul li::before,
.widget_list_4 ul li:not(:nth-last-of-type(1))::before {
	color: #62c6f8;
	font-family: 'FontAwesome';
	position: absolute;
}

.widget-categories ul li::before {
	content: '\f105';
	font-size: 14px;
}

.widget-categories ul li a,
.widget-list_2 ul li a,
.widget-list_3 ul li a,
.widget_list_4 ul li a {
	text-decoration: none;
	font-size: 14px;
	font-weight: 400;
	color: #7e7e7e;
}

.widget-categories ul li a,
.widget-list_2 ul li a,
.widget-list_3 ul li a {
	-webkit-transition: padding .3s ease-in-out, color .3s ease-in-out;
	-moz-transition: padding .3s ease-in-out, color .3s ease-in-out;
	-ms-transition: padding .3s ease-in-out, color .3s ease-in-out;
	-o-transition: padding .3s ease-in-out, color .3s ease-in-out;
	transition: padding .3s ease-in-out, color .3s ease-in-out;
}

.widget-categories ul li a {
	padding-left: 13px;
}

.widget-categories ul li:hover a,
.widget-list_2 ul li:hover a,
.widget-list_3 ul li:hover a,
.widget_list_4 ul li:hover a {
	color: #424a4c;
}

.widget-categories ul li:hover a {
	padding-left: 25px;
}

.widget-list_2 ul li::before,
.widget-list_3 ul li::before,
.widget_list_4 ul li:not(:nth-last-of-type(1))::before {
	font-size: 9px;
}

.widget-list_2 ul li::before {
	content: '\f004';
	top: 5px;
}

.widget-list_3 ul li::before {
	content: '\f00c';
	top: 4px;
}

.widget_list_4 ul li:not(:nth-last-of-type(1))::before {
	content: '\f004';
	top: 0px;
	left: 0;
}

.widget-list_2 ul li a,
.widget-list_3 ul li a {
	padding-left: 18px;
}

.widget-list_2 ul li:hover a,
.widget-list_3 ul li:hover a {
	padding-left: 30px;
}

/* OUR CLIENTS ELEMENTS */
.our_clients {
	margin-bottom: 85px;
}

.thumbnail_gray {
	padding: 0;
	border: none;
	position: relative;
}

.thumbnail_gray img.color-img {
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
    -webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.thumbnail_gray:hover img.color-img {
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
    -webkit-filter: grayscale(0%);
}

/* AWESOME MEDICAL TEAM AND DOCTOR ELEMENTS */
.medical_team_doctors {
	padding-bottom: 90px;
}

.medical_team_doctors .heading_e,
.medical_team_doctors_1 .heading_e {
	margin-bottom: 135px;
}

.medical_team_doctors_1 .heading_e {
	position: relative;
}

.thumbnail_awesome_team,
.thumbnail_awesome_team_1 {
	padding: 0;
	border: none;
}

.iconTestimonial_team {
	-webkit-border-radius: 45px;
	border-radius: 45px;
	overflow: hidden;
	width: 172px;
	height: 172px;
	position: absolute;
	-moz-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	left: 20.7%;
	top: -85px;
}

.iconTestimonial_team > img {
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	margin-left: -25%;
	margin-top: -10%;
}

.thumbnail_awesome_team .caption,
.thumbnail_awesome_team_1 .caption {
	text-align: center;
	padding: 109px 9px 26px;
	-webkit-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
}

.thumbnail_awesome_team .caption {
	border: 1px solid #ebebeb;
}

.thumbnail_awesome_team .caption h4,
.thumbnail_awesome_team_1 .caption h4 {
	margin-top: 23px;
	margin-bottom: 7px;
	letter-spacing: 0.9px;
}

.thumbnail_awesome_team .caption span,
.thumbnail_awesome_team_1 .caption span {
	font-weight: 400;
	letter-spacing: 0.3px;
	cursor: pointer;
	color: #62c6f8;
}

.thumbnail_awesome_team ul,
.thumbnail_awesome_team_1 ul {
	padding-left: 0;
	text-align: center;
	margin-left: 0;
	margin-top: 0!important;
	padding-top: 11px;
	padding-bottom: 11px;
	margin-top: 15px;
	-webkit-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
}

.thumbnail_awesome_team ul {
	border-bottom: 1px solid #ebebeb;
	border-left: 1px solid #ebebeb;
	border-right: 1px solid #ebebeb;
}

.thumbnail_awesome_team_1 ul {
	border-top: 1px solid #ebebeb;
}

.thumbnail_awesome_team ul li,
.thumbnail_awesome_team_1 ul li {
	padding: 0 8px;
	display: inline-block;
}

.thumbnail_awesome_team ul li a i,
.thumbnail_awesome_team_1 ul li a i {
	color: #c8c8c8;
}

@media (max-width: 479px) {
	.xs_1-width {
		width: 100%;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.iconTestimonial_team {
		width: 152px;
		height: 152px;
		left: 18.5%;
		top: -76px;
	}
	.iconTestimonial_team > img {
		margin-left: -35%;
	}
	.thumbnail_awesome_team .caption,
	.thumbnail_awesome_team_1 .caption {
		padding: 90px 9px 26px;
	}
}

@media (max-width: 991px) {
	.buttons_icons .heading_e,
	.all_lists .heading_e {
		margin-bottom: 40px;
	}
	.all_lists .container .row > div:nth-of-type(2),
	.all_lists .container .row > div:nth-of-type(3) {
		margin-bottom: 50px;
	}
	.our_clients .heading_e {
		margin-bottom: 30px;
	}
	.medical_team_doctors .heading_e,
	.medical_team_doctors_1 .heading_e {
		margin-bottom: 120px;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.iconTestimonial_team {
		width: 182px;
		height: 182px;
		left: 24%;
		top: -91px;
	}
	.iconTestimonial_team > img {
		margin-left: -20%;
		margin-top: -15%;
	}
	.medical_team_doctors .container .row > div:nth-of-type(2),
	.medical_team_doctors .container .row > div:nth-of-type(3),
	.medical_team_doctors_1 .container .row > div:nth-of-type(2),
	.medical_team_doctors_1 .container .row > div:nth-of-type(3) {
		margin-bottom: 120px;
	}
}

@media (max-width: 767px) {
	.buttons_icons .container .row > div:nth-of-type(2) {
		margin-bottom: 60px;
	}
	.all_lists .container .row > div:nth-of-type(4) {
		margin-bottom: 50px;
	}
	.medical_team_doctors .container .row > div:nth-of-type(2),
	.medical_team_doctors .container .row > div:nth-of-type(3),
	.medical_team_doctors .container .row > div:nth-of-type(4),
	.medical_team_doctors_1 .container .row > div:nth-of-type(2),
	.medical_team_doctors_1 .container .row > div:nth-of-type(3),
	.medical_team_doctors_1 .container .row > div:nth-of-type(4) {
		margin-bottom: 130px;
	}
}

@media (min-width: 480px) and (max-width: 767px) {
	.iconTestimonial_team {
		left: 30%;
	}
}

@media (min-width: 315px) and (max-width: 479px) {
	.iconTestimonial_team {
		left: 21%;
		top: -86px;
	}
}

@media (min-width: 295px) and (max-width: 314px) {
	.iconTestimonial_team {
		left: 19%;
		top: -86px;
	}
}

@media (min-width: 275px) and (max-width: 294px) {
	.iconTestimonial_team {
		left: 17%;
		top: -86px;
	}
}

@media (max-width: 274px) {
	.iconTestimonial_team {
		width: 152px;
		height: 152px;
		left: 18.3%;
		top: -76px;
	}
	.iconTestimonial_team > img {
		margin-left: -35%;
		margin-top: -10%;
	}
	.thumbnail_awesome_team .caption,
	.thumbnail_awesome_team_1 .caption {
		padding: 90px 9px 26px;
	}
}

/* =================================  */
/* ========== ELEMENTS 5 - WIDGETS, NEWS & DOCTORS PAGE ==========  */
/* =================================  */
.medical_widgets {
	margin-bottom: 40px;
}

.medical_widgets .widget {
	margin-bottom: 60px;
}

.widget .forM form {
	text-align: center;
}

.widget h4 {
	margin-bottom: 30px;
	margin-top: 0;
}

/* WIDGET-FORM */
.widget-form .forM,
.widget-form-white .forM,
.widget-form-white-short .forM {
	-webkit-border-radius: 9px;
	border-radius: 9px;
}

.widget-form .forM {
	/*overflow: hidden;*/
	background: url(../img/form-bg.jpg) 50% 0 no-repeat;
	width: 100%;
	min-width: 100%;
	position: relative;
}

.widget-form-white .forM {
	border: 1px solid #ebebeb;
}

.widget-form-white-short .forM {
	border: 1px solid #ebebeb;
}

.widget-form form,
.widget-form-white form,
.widget-form-white-short form {
	padding: 30px 25px 30px;
	position: relative;
	z-index: 5;
}

.widget-form .forM::before {
	content: ' ';
	background: rgba(98, 198, 248, 0.90);
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	-webkit-border-radius: 9px;
	border-radius: 9px;
}

.widget-form form h4,
.widget-form-white form h4,
.widget-form-white-short form h4 {
	font-size: 16px;
}

.widget-form form h4 {
	line-height: 21px;
}

.widget-form-white form h4 {
	line-height: 19px;
}

.widget-form-white-short form h4 {
	line-height: 17px;
}

.widget-form form h4 {
	color: #fff;
}

.widget-form-white form h4,
.widget-form-white-short form h4 {
	color: #62c6f8;
}

.widget-form form > input:nth-last-of-type(n+2),
.widget-form-white form > input:nth-last-of-type(n+2) {
	margin-bottom: 10px!important;
}

.widget-form form > input:nth-last-of-type(1),
.widget-form-white form > input:nth-last-of-type(1) {
	margin-bottom: 20px!important;
}

.widget-form form h4,
.widget-form form .form-control, 
.widget-form form button {
	background: transparent;
	color: #fff!important;
}

.widget-form form .form-control,
.widget-form-white form .form-control,
.widget-form-white-short form .form-control {
	font-size: 14px;
	line-height: 21px;
	font-weight: 600;
	font-family: 'Open Sans', sans-serif;
}

.widget-form form .form-control {
	border: 1px solid #fff;
	color: #fff!important;
}

.widget-form-white form .form-control,
.widget-form-white-short form .form-control {
	border: 1px solid #ebebeb;
    color: #afafaf;
}

.widget-form-white-short form .form-control {
    margin-bottom: 10px;
}

.widget-form form button,
.widget-form-white form button,
.widget-form-white-short form button {
	letter-spacing: 2px;
	padding: 10px 28px;
	font-size: 12px;
	letter-spacing: 3px;
	font-weight: 700;
	-webkit-transition: all 0.3s ease-in-out;
   -moz-transition: all 0.3s ease-in-out;
   -o-transition: all 0.3s ease-in-out;
   -ms-transition: all 0.3s ease-in-out;
   transition: all 0.3s ease-in-out;
   outline: none!important;
}

.widget-form form button {
	border: 2px solid #fff!important;
}

.widget-form form button:hover,
.widget-form-white form button:hover,
.widget-form-white-short form button:hover {
	background-color: #fff;
	color: #62c6f8!important;
}

.widget-form-white form button,
.widget-form-white-short form button {
	border: 2px solid #ebebeb!important;
}

.widget-form form .scroll-parent,
.widget-form-white form .scroll-parent,
.widget-form-white-short form .scroll-parent,
.form_home form .scroll-parent,
.appointment form .scroll-parent {
	display: inline-block;
    width: 100%;
}

.scroll-parent.select_cd {
	float: right;
}

.widget-form form .dd-container,
.widget-form-white form .dd-container,
.widget-form-white-short form .dd-container,
.appointment form .dd-container,
.form_home form .dd-container,
.form_home_1 form .dd-container,
.tabbed-form form .dd-container {
	text-align: left;
}

.widget-form form .dd-container,
.widget-form-white form .dd-container,
.appointment form .dd-container {
	margin-bottom: 10px;
}

.tabbed-form form .dd-container {
	margin-bottom: 15px;
}

.widget-form form .dd-container .dd-select,
.widget-form-white form .dd-container .dd-select,
.widget-form-white-short form .dd-container .dd-select,
.appointment form .dd-container .dd-select,
.form_home form .dd-container .dd-select,
.form_home_1 form .dd-container .dd-select,
.tabbed-form form .dd-container .dd-select {
	background-color: transparent!important;
}

.widget-form form .dd-container .dd-select,
.widget-form-white form .dd-container .dd-select,
.widget-form-white-short form .dd-container .dd-select,
.widget-form form .dd-container ul.dd-options,
.widget-form-white form .dd-container ul.dd-options,
.widget-form-white-short form .dd-container ul.dd-options {
    -webkit-border-radius: 6px;
	border-radius: 6px;
}

.widget-form form .dd-container .dd-select {
	color: #fff;
	border: 1px solid #fff;
}

.scroll-parent.select_cd .dd-container .dd-select,
.scroll-parent.select_cd .dd-container ul.dd-options {
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.scroll-parent.select_cd .dd-container .dd-select {
	border: 1px solid #62c6f8;
	background-color: #fff!important;
}

.form_home form .dd-container .dd-select,
.form_home_1 form .dd-container .dd-select,
.form_home_1 form .dd-container ul.dd-options li a.dd-option label.dd-option-text,
.tabbed-form form .dd-container ul.dd-options li a.dd-option label.dd-option-text {
	color: #bebebe!important;
}

.form_home_1 form .dd-container .dd-select {
	border: 1px solid;
	border-color: rgba(255, 255, 255, 0.2);
}

.widget-form-white form .dd-container .dd-select,
.widget-form-white-short form .dd-container .dd-select,
.appointment form .dd-container .dd-select,
.form_home form .dd-container .dd-select {
	border: 1px solid #ebebeb;
}

.widget-form-white form .dd-container .dd-select,
.widget-form-white-short form .dd-container .dd-select {
	color: #afafaf;
}

.appointment form .dd-container .dd-select,
.appointment form .dd-container ul.dd-options,
.form_home form .dd-container .dd-select,
.form_home_1 form .dd-container .dd-select,
.form_home form .dd-container ul.dd-options,
.form_home_1 form .dd-container ul.dd-options,
.tabbed-form form .dd-container ul.dd-options {
    -webkit-border-radius: 4px;
	border-radius: 4px;
}

.appointment form .dd-container .dd-select,
.appointment form .dd-container .dd-select a.dd-selected label.dd-selected-text,
.scroll-parent.select_cd .dd-container .dd-selected label.dd-selected-text {
	color: #62c6f8;
}

.widget-form form .dd-container .dd-select a.dd-selected,
.widget-form-white form .dd-container .dd-select a.dd-selected,
.widget-form-white-short form .dd-container .dd-select a.dd-selected {
	padding: 12px 14px 12px 16px;
}

.appointment form .dd-container .dd-select a.dd-selected {
	padding: 12px 14px 11px 16px;
}

.scroll-parent.select_cd .dd-container .dd-select a.dd-selected {
	padding: 8px 19px 8px 17px;
}

.widget-form form .dd-container .dd-select a.dd-selected label.dd-selected-text,
.widget-form-white form .dd-container .dd-select a.dd-selected label.dd-selected-text,
.widget-form-white-short form .dd-container .dd-select a.dd-selected label.dd-selected-text,
.appointment form .dd-container .dd-select a.dd-selected label.dd-selected-text,
.scroll-parent.select_cd .dd-container .dd-selected label.dd-selected-text,
.form_home form .dd-container .dd-select a.dd-selected label.dd-selected-text,
.form_home_1 form .dd-container .dd-select a.dd-selected label.dd-selected-text,
.tabbed-form form .dd-container .dd-select a.dd-selected label.dd-selected-text {
	font-family: 'Open Sans', sans-serif;
}

.widget-form form .dd-container .dd-select a.dd-selected label.dd-selected-text,
.widget-form-white form .dd-container .dd-select a.dd-selected label.dd-selected-text,
.widget-form-white-short form .dd-container .dd-select a.dd-selected label.dd-selected-text,
.appointment form .dd-container .dd-select a.dd-selected label.dd-selected-text {
	font-size: 14px;
	font-weight: 600;
}

.scroll-parent.select_cd .dd-container .dd-selected label.dd-selected-text {
	font-size: 12px;
	letter-spacing: 3px;
	font-weight: 700;
	padding-right: 30px;
}

.widget-form form .dd-container .dd-select a.dd-selected label.dd-selected-text,
.widget-form form .dd-container ul.dd-options li:hover a.dd-option label.dd-option-text,
.widget-form form .dd-container ul.dd-options li a.dd-option.dd-option-selected label.dd-option-text,
.widget-form-white form .dd-container ul.dd-options li:hover a.dd-option label.dd-option-text,
.widget-form-white form .dd-container ul.dd-options li a.dd-option.dd-option-selected label.dd-option-text,
.widget-form-white-short form .dd-container ul.dd-options li:hover a.dd-option label.dd-option-text,
.widget-form-white-short form .dd-container ul.dd-options li a.dd-option.dd-option-selected label.dd-option-text,
.appointment form .dd-container ul.dd-options li:hover a.dd-option label.dd-option-text,
.appointment form .dd-container ul.dd-options li a.dd-option.dd-option-selected label.dd-option-text,
.scroll-parent.select_cd .dd-container ul.dd-options li:hover a.dd-option label.dd-option-text,
.scroll-parent.select_cd .dd-container ul.dd-options li a.dd-option.dd-option-selected label.dd-option-text,
.form_home form .dd-container ul.dd-options li a.dd-option label.dd-option-text {
	color: #fff;
}

.widget-form-white form .dd-container .dd-select a.dd-selected label.dd-selected-text,
.widget-form-white-short form .dd-container .dd-select a.dd-selected label.dd-selected-text {
	color: #afafaf;
}

.widget-form form .dd-container .dd-select span.dd-pointer.dd-pointer-down,
.widget-form form .dd-container .dd-select span.dd-pointer.dd-pointer-up,
.tabbed-form form .dd-container .dd-select span.dd-pointer.dd-pointer-down,
.tabbed-form form .dd-container .dd-select span.dd-pointer.dd-pointer-up {
	background: url("../img/angle_down.png") no-repeat center center;
}

.widget-form-white form .dd-container .dd-select span.dd-pointer.dd-pointer-down,
.widget-form-white form .dd-container .dd-select span.dd-pointer.dd-pointer-up,
.widget-form-white-short form .dd-container .dd-select span.dd-pointer.dd-pointer-down,
.widget-form-white-short form .dd-container .dd-select span.dd-pointer.dd-pointer-up,
.appointment form .dd-container .dd-select span.dd-pointer.dd-pointer-down,
.appointment form .dd-container .dd-select span.dd-pointer.dd-pointer-up,
.scroll-parent.select_cd .dd-container .dd-select span.dd-pointer.dd-pointer-down,
.scroll-parent.select_cd .dd-container .dd-select span.dd-pointer.dd-pointer-up {
	background: url("../img/angle_down_1.png") no-repeat center center;
}

.form_home form .dd-container .dd-select span.dd-pointer.dd-pointer-down,
.form_home form .dd-container .dd-select span.dd-pointer.dd-pointer-up,
.form_home_1 form .dd-container .dd-select span.dd-pointer.dd-pointer-down,
.form_home_1 form .dd-container .dd-select span.dd-pointer.dd-pointer-up {
	background: url("../img/angle_down_2.png") no-repeat center center;
	right: 6px;
}

.widget-form form .dd-container .dd-select span.dd-pointer.dd-pointer-down,
.widget-form-white form .dd-container .dd-select span.dd-pointer.dd-pointer-down,
.widget-form-white-short form .dd-container .dd-select span.dd-pointer.dd-pointer-down,
.widget-form form .dd-container .dd-select span.dd-pointer.dd-pointer-up,
.widget-form-white form .dd-container .dd-select span.dd-pointer.dd-pointer-up,
.widget-form-white-short form .dd-container .dd-select span.dd-pointer.dd-pointer-up,
.appointment form .dd-container .dd-select span.dd-pointer.dd-pointer-down,
.appointment form .dd-container .dd-select span.dd-pointer.dd-pointer-up,
.scroll-parent.select_cd .dd-container .dd-select span.dd-pointer.dd-pointer-down,
.scroll-parent.select_cd .dd-container .dd-select span.dd-pointer.dd-pointer-up,
.form_home form .dd-container .dd-select span.dd-pointer.dd-pointer-down,
.form_home form .dd-container .dd-select span.dd-pointer.dd-pointer-up,
.form_home_1 form .dd-container .dd-select span.dd-pointer.dd-pointer-down,
.form_home_1 form .dd-container .dd-select span.dd-pointer.dd-pointer-up,
.tabbed-form form .dd-container .dd-select span.dd-pointer.dd-pointer-down,
.tabbed-form form .dd-container .dd-select span.dd-pointer.dd-pointer-up  {
	width: 10px;
	height: 10px;
}

.widget-form form .dd-container .dd-select span.dd-pointer.dd-pointer-down,
.widget-form-white form .dd-container .dd-select span.dd-pointer.dd-pointer-down,
.widget-form-white-short form .dd-container .dd-select span.dd-pointer.dd-pointer-down,
.widget-form form .dd-container .dd-select span.dd-pointer.dd-pointer-up,
.widget-form-white form .dd-container .dd-select span.dd-pointer.dd-pointer-up,
.widget-form-white-short form .dd-container .dd-select span.dd-pointer.dd-pointer-up,
.appointment form .dd-container .dd-select span.dd-pointer.dd-pointer-down,
.appointment form .dd-container .dd-select span.dd-pointer.dd-pointer-up,
.scroll-parent.select_cd .dd-container .dd-select span.dd-pointer.dd-pointer-down,
.scroll-parent.select_cd .dd-container .dd-select span.dd-pointer.dd-pointer-up  {
	right: 18px;
}

.tabbed-form form .dd-container .dd-select span.dd-pointer.dd-pointer-down,
.tabbed-form form .dd-container .dd-select span.dd-pointer.dd-pointer-up {
	right: 15px;
}

.widget-form form .dd-container .dd-select span.dd-pointer.dd-pointer-down,
.widget-form-white form .dd-container .dd-select span.dd-pointer.dd-pointer-down,
.widget-form-white-short form .dd-container .dd-select span.dd-pointer.dd-pointer-down,
.appointment form .dd-container .dd-select span.dd-pointer.dd-pointer-down,
.scroll-parent.select_cd .dd-container .dd-select span.dd-pointer.dd-pointer-down,
.form_home form .dd-container .dd-select span.dd-pointer.dd-pointer-down,
.form_home_1 form .dd-container .dd-select span.dd-pointer.dd-pointer-down,
.tabbed-form form .dd-container .dd-select span.dd-pointer.dd-pointer-down {
	border-top: 1px solid transparent;
}

.widget-form form .dd-container .dd-select span.dd-pointer.dd-pointer-up,
.widget-form-white form .dd-container .dd-select span.dd-pointer.dd-pointer-up,
.widget-form-white-short form .dd-container .dd-select span.dd-pointer.dd-pointer-up,
.appointment form .dd-container .dd-select span.dd-pointer.dd-pointer-up,
.scroll-parent.select_cd .dd-container .dd-select span.dd-pointer.dd-pointer-up,
.form_home form .dd-container .dd-select span.dd-pointer.dd-pointer-up,
.form_home_1 form .dd-container .dd-select span.dd-pointer.dd-pointer-up,
.tabbed-form form .dd-container .dd-select span.dd-pointer.dd-pointer-up {
	border-bottom: 5px solid transparent!important;
	margin-top: -5px;
}

.widget-form form .dd-container ul.dd-options,
.widget-form-white form .dd-container ul.dd-options,
.widget-form-white-short form .dd-container ul.dd-options,
.appointment form .dd-container ul.dd-options,
.scroll-parent.select_cd .dd-container .dd-selected label.dd-selected-text,
.scroll-parent.select_cd .dd-container ul.dd-options,
.form_home form .dd-container ul.dd-options,
.form_home_1 form .dd-container ul.dd-options,
.tabbed-form form .dd-container ul.dd-options,
.form_home form .dd-container ul.dd-options li,
.form_home_1 form .dd-container ul.dd-options li,
.tabbed-form form .dd-container ul.dd-options li {
	width: 100%;
}

.appointment form .dd-container ul.dd-options li,
.form_home form .dd-container ul.dd-options li,
.form_home_1 form .dd-container ul.dd-options li,
.tabbed-form form .dd-container ul.dd-options li {
	margin: 0;
}

.appointment form .dd-container ul.dd-options li {
	width: inherit;
}

.widget-form form .dd-container ul.dd-options li:not(:nth-last-of-type(1)) a.dd-option,
.widget-form-white form .dd-container ul.dd-options li:not(:nth-last-of-type(1)) a.dd-option,
.widget-form-white-short form .dd-container ul.dd-options li:not(:nth-last-of-type(1)) a.dd-option,
.appointment form .dd-container ul.dd-options li:not(:last-child) a.dd-option,
.scroll-parent.select_cd .dd-container ul.dd-options li:not(:last-child) a.dd-option,
.form_home form .dd-container ul.dd-options > li:not(:last-child) a.dd-option {
	border-bottom: 1px solid #ededed!important;
}

.widget-form form .dd-container ul.dd-options li a.dd-option.dd-option-selected,
.widget-form form .dd-container ul.dd-options li:hover a.dd-option,
.widget-form-white form .dd-container ul.dd-options li a.dd-option.dd-option-selected,
.widget-form-white form .dd-container ul.dd-options li:hover a.dd-option,
.widget-form-white-short form .dd-container ul.dd-options li a.dd-option.dd-option-selected,
.widget-form-white-short form .dd-container ul.dd-options li:hover a.dd-option,
.appointment form .dd-container ul.dd-options li a.dd-option.dd-option-selected,
.appointment form .dd-container ul.dd-options li:hover a.dd-option,
.scroll-parent.select_cd .dd-container ul.dd-options li a.dd-option.dd-option-selected,
.scroll-parent.select_cd .dd-container ul.dd-options li:hover a.dd-option,
.form_home form .dd-container ul.dd-options li a.dd-option.dd-option-selected,
.form_home form .dd-container ul.dd-options li:hover a.dd-option {
	background: #363d3f;
}

.form_home form .dd-container ul.dd-options li:hover a.dd-option label.dd-option-text,
.form_home form .dd-container ul.dd-options li a.dd-option.dd-option-selected label.dd-option-text,
.form_home_1 form .dd-container ul.dd-options li:hover a.dd-option label.dd-option-text,
.form_home_1 form .dd-container ul.dd-options li a.dd-option.dd-option-selected label.dd-option-text,
.tabbed-form form .dd-container ul.dd-options li:hover a.dd-option label.dd-option-text,
.tabbed-form form .dd-container ul.dd-options li a.dd-option.dd-option-selected label.dd-option-text {
	color: #fff!important;
}

.widget-form form .dd-container ul.dd-options li a.dd-option label.dd-option-text,
.widget-form-white form .dd-container ul.dd-options li a.dd-option label.dd-option-text,
.widget-form-white-short form .dd-container ul.dd-options li a.dd-option label.dd-option-text,
.appointment form .dd-container ul.dd-options li a.dd-option label.dd-option-text,
.scroll-parent.select_cd .dd-container ul.dd-options li a.dd-option label.dd-option-text,
.form_home form .dd-container ul.dd-options li a.dd-option label.dd-option-text,
.form_home_1 form .dd-container ul.dd-options li a.dd-option label.dd-option-text,
.tabbed-form form .dd-container ul.dd-options li a.dd-option label.dd-option-text {
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
	color: #6c7172;
}

.widget-form form .dd-container ul.dd-options li a.dd-option label.dd-option-text,
.widget-form-white form .dd-container ul.dd-options li a.dd-option label.dd-option-text,
.widget-form-white-short form .dd-container ul.dd-options li a.dd-option label.dd-option-text,
.appointment form .dd-container ul.dd-options li a.dd-option label.dd-option-text,
.form_home form .dd-container ul.dd-options li a.dd-option label.dd-option-text,
.form_home_1 form .dd-container ul.dd-options li a.dd-option label.dd-option-text,
.tabbed-form form .dd-container ul.dd-options li a.dd-option label.dd-option-text {
	font-size: 14px;
	padding-left: 15px;
}

.scroll-parent.select_cd .dd-container ul.dd-options li a.dd-option label.dd-option-text {
	font-size: 12px;
	padding-left: 10px;
}

.form_home form .dd-container ul.dd-options li:hover a.dd-option label.dd-option-text,
.form_home_1 form .dd-container ul.dd-options li:hover a.dd-option label.dd-option-text,
.tabbed-form form .dd-container ul.dd-options li:hover a.dd-option label.dd-option-text {
	padding-left: 12px!important;
}

.widget-form form input::-webkit-input-placeholder { /* WebKit browsers */
	font-size: 14px;
	line-height: 21px;
	font-weight: 600;
	font-family: 'Open Sans', sans-serif;
    color: #fff;
    padding-left: 0px!important;
}
.widget-form form input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    font-size: 14px;
	line-height: 21px;
	font-weight: 600;
	font-family: 'Open Sans', sans-serif;
    color: #fff;
    padding-left: 0px!important;
}
.widget-form form input::-moz-placeholder { /* Mozilla Firefox 19+ */
    font-size: 14px;
	line-height: 21px;
	font-weight: 600;
	font-family: 'Open Sans', sans-serif;
    color: #fff;
    padding-left: 0px!important;
}
.widget-form form input:-ms-input-placeholder { /* Internet Explorer 10+ */
    font-size: 14px;
	line-height: 21px;
	font-weight: 600;
	font-family: 'Open Sans', sans-serif;
    color: #fff;
    padding-left: 0px!important;
}

.widget-form-white form input::-webkit-input-placeholder { /* WebKit browsers */
	font-size: 14px;
	line-height: 21px;
	font-weight: 600;
	font-family: 'Open Sans', sans-serif;
    color: #afafaf;
    padding-left: 0px!important;
}
.widget-form-white form input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    font-size: 14px;
	line-height: 21px;
	font-weight: 600;
	font-family: 'Open Sans', sans-serif;
    color: #afafaf;
    padding-left: 0px!important;
}
.widget-form-white form input::-moz-placeholder { /* Mozilla Firefox 19+ */
    font-size: 14px;
	line-height: 21px;
	font-weight: 600;
	font-family: 'Open Sans', sans-serif;
    color: #afafaf;
    padding-left: 0px!important;
}
.widget-form-white form input:-ms-input-placeholder { /* Internet Explorer 10+ */
    font-size: 14px;
	line-height: 21px;
	font-weight: 600;
	font-family: 'Open Sans', sans-serif;
    color: #afafaf;
    padding-left: 0px!important;
}

.widget-form-white-short form input::-webkit-input-placeholder { /* WebKit browsers */
	font-size: 14px;
	line-height: 21px;
	font-weight: 600;
	font-family: 'Open Sans', sans-serif;
    color: #afafaf;
    padding-left: 0px!important;
}
.widget-form-white-short form input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    font-size: 14px;
	line-height: 21px;
	font-weight: 600;
	font-family: 'Open Sans', sans-serif;
    color: #afafaf;
    padding-left: 0px!important;
}
.widget-form-white-short form input::-moz-placeholder { /* Mozilla Firefox 19+ */
    font-size: 14px;
	line-height: 21px;
	font-weight: 600;
	font-family: 'Open Sans', sans-serif;
    color: #afafaf;
    padding-left: 0px!important;
}
.widget-form-white-short form input:-ms-input-placeholder { /* Internet Explorer 10+ */
    font-size: 14px;
	line-height: 21px;
	font-weight: 600;
	font-family: 'Open Sans', sans-serif;
    color: #afafaf;
    padding-left: 0px!important;
}

.widget-form-white-short form p {
	margin-bottom: 40px;
}

.widget-form-white-short form > div:nth-of-type(1) #undefined.dd-container {
	margin-bottom: 10px!important;
}

.widget-form-white-short form > div:nth-last-of-type(1) #undefined.dd-container {
	margin-bottom: 20px!important;
}

@media (max-width: 991px) {
	.widget-form-white-short form {
		z-index: 6;
	}
}

@media (max-width: 294px) {
	.widget-form form h4,
	.widget-form-white form h4,
	.widget-form-white-short form h4 {
		font-size: 13px;
	}
}

.latest_news_carousel,
.latest_news_carousel_2 {
	background-color: #fcfcfc;
}

.latest_news_carousel,
.latest_news_carousel_white {
	padding-bottom: 70px;
}

.latest_news_carousel {
	border-top: 1px solid #f0f0f0;
	padding-top: 80px;
}

.latest_news_carousel_white {
	background-color: #fff;
}

.latest_news_carousel_2 {
	padding-bottom: 95px;
	margin-bottom: 100px;
}

.latest_news_elements {
	background-color: transparent;
}

.thumbnail.news_c iframe,
.thumbnail.blogs iframe {
	height: 100%;
	width: 100%;
	border-width: 0;
}

.thumbnail.news_c .vdyt,
.thumbnail.blogs .vdyt {
	overflow: hidden;
	z-index: 1;
}

.blogs > .caption > button.btn.btn-1 {
	line-height: 40px;
}

.blogs > .caption > button.btn.btn-1:hover {
	border-color: #62c6f8;
}

.blogs > .caption > button.btn.btn-1 a {
	text-transform: uppercase;
}

.blogs > .caption > button.btn.btn-1 a:hover {
	text-decoration: none;
}

.fluid-width-video-wrapper {
	margin-top: 0px;
	margin-bottom: -1px;
	/*padding-top: calc(56% - 10px) !important;
 	padding-top: -webit-calc(56% - 10px) !important;*/
}

.thumbnail.news_c .vdyt {
	-webkit-border-radius: 8px;
	border-radius: 8px;
	position: relative;
}

.doctors_carousel {
	margin-bottom: 95px;
}

.doctors_carousel_2 {
	padding-bottom: 80px;
}

/*.owl-carousel .latest_news_elements, 
.owl-carousel .doctor_filter_elements, 
.owl-carousel .elements_news_c {
	margin: 0 15px;
}*/

.owl-stage-outer {
	overflow: hidden;
}

.owl-carousel .doctor_filter_elements, 
.owl-carousel .elements_news_c {
	margin-bottom: 5px;
}

#owl-latest_news_1.owl-theme .owl-controls, 
#owl-latest_news_2.owl-theme .owl-controls, 
#owl-doctors_1.owl-theme .owl-controls, 
#owl-doctors_2.owl-theme .owl-controls {
	top: -61px;
	position: absolute;
	right: 0;
}

#owl-our_top_doctors.owl-theme .owl-controls {
	top: -55px;
	position: absolute;
	right: 15px;
}

#owl-our_top_doctors.owl-theme .owl-controls .owl-nav div.owl-next,
#owl-our_top_doctors.owl-theme .owl-controls .owl-nav div.owl-prev,
#owl-latest_news_1.owl-theme .owl-controls .owl-nav div.owl-next,
#owl-latest_news_1.owl-theme .owl-controls .owl-nav div.owl-prev,
#owl-latest_news_2.owl-theme .owl-controls .owl-nav div.owl-next,
#owl-latest_news_2.owl-theme .owl-controls .owl-nav div.owl-prev,
#owl-doctors_1.owl-theme .owl-controls .owl-nav div.owl-next,
#owl-doctors_1.owl-theme .owl-controls .owl-nav div.owl-prev,
#owl-doctors_2.owl-theme .owl-controls .owl-nav div.owl-next,
#owl-doctors_2.owl-theme .owl-controls .owl-nav div.owl-prev {
	cursor: pointer;
	margin: 0;
	position: relative;
	border-radius: 0;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	opacity: 1;
	height: 20px;
	width: 20px;
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	top: 2px;
	-webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out;
}

#owl-our_top_doctors.owl-theme .owl-controls .owl-nav div.owl-next,
#owl-our_top_doctors.owl-theme .owl-controls .owl-nav div.owl-prev,
#owl-doctors_1.owl-theme .owl-controls .owl-nav div.owl-next,
#owl-doctors_1.owl-theme .owl-controls .owl-nav div.owl-prev,
#owl-doctors_2.owl-theme .owl-controls .owl-nav div.owl-next,
#owl-doctors_2.owl-theme .owl-controls .owl-nav div.owl-prev {
	background: #fff;
}

#owl-latest_news_1.owl-theme .owl-controls .owl-nav div.owl-next,
#owl-latest_news_1.owl-theme .owl-controls .owl-nav div.owl-prev,
#owl-latest_news_2.owl-theme .owl-controls .owl-nav div.owl-next,
#owl-latest_news_2.owl-theme .owl-controls .owl-nav div.owl-prev {
	background: transparent;
}

#owl-our_top_doctors.owl-theme .owl-controls .owl-nav div.owl-prev,
#owl-latest_news_1.owl-theme .owl-controls .owl-nav div.owl-prev,
#owl-latest_news_2.owl-theme .owl-controls .owl-nav div.owl-prev,
#owl-doctors_1.owl-theme .owl-controls .owl-nav div.owl-prev,
#owl-doctors_2.owl-theme .owl-controls .owl-nav div.owl-prev {
	right: 6px;
}

#owl-our_top_doctors.owl-theme .owl-controls .owl-nav div.owl-next i,
#owl-our_top_doctors.owl-theme .owl-controls .owl-nav div.owl-prev i,
#owl-latest_news_1.owl-theme .owl-controls .owl-nav div.owl-next i,
#owl-latest_news_1.owl-theme .owl-controls .owl-nav div.owl-prev i,
#owl-latest_news_2.owl-theme .owl-controls .owl-nav div.owl-next i,
#owl-latest_news_2.owl-theme .owl-controls .owl-nav div.owl-prev i,
#owl-doctors_1.owl-theme .owl-controls .owl-nav div.owl-next i,
#owl-doctors_1.owl-theme .owl-controls .owl-nav div.owl-prev i,
#owl-doctors_2.owl-theme .owl-controls .owl-nav div.owl-next i,
#owl-doctors_2.owl-theme .owl-controls .owl-nav div.owl-prev i {
	position: absolute;
	color: #828282;
	font-size: 15px;
	-moz-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	-webkit-transition: all 0.3s ease-in-out;
   -moz-transition: all 0.3s ease-in-out;
   -o-transition: all 0.3s ease-in-out;
   -ms-transition: all 0.3s ease-in-out;
   transition: all 0.3s ease-in-out;
}

#owl-our_top_doctors.owl-theme .owl-controls .owl-nav div.owl-next i,
#owl-latest_news_1.owl-theme .owl-controls .owl-nav div.owl-next i,
#owl-latest_news_2.owl-theme .owl-controls .owl-nav div.owl-next i,
#owl-doctors_1.owl-theme .owl-controls .owl-nav div.owl-next i,
#owl-doctors_2.owl-theme .owl-controls .owl-nav div.owl-next i {
	top: 1px;
	right: 7px;
}

#owl-our_top_doctors.owl-theme .owl-controls .owl-nav div.owl-prev i,
#owl-latest_news_1.owl-theme .owl-controls .owl-nav div.owl-prev i,
#owl-latest_news_2.owl-theme .owl-controls .owl-nav div.owl-prev i,
#owl-doctors_1.owl-theme .owl-controls .owl-nav div.owl-prev i,
#owl-doctors_2.owl-theme .owl-controls .owl-nav div.owl-prev i  {
	top: 3px;
	right: 9px;
}

#owl-our_top_doctors.owl-theme .owl-controls .owl-nav div.owl-next:hover,
#owl-our_top_doctors.owl-theme .owl-controls .owl-nav div.owl-prev:hover,
#owl-latest_news_1.owl-theme .owl-controls .owl-nav div.owl-next:hover,
#owl-latest_news_1.owl-theme .owl-controls .owl-nav div.owl-prev:hover,
#owl-latest_news_2.owl-theme .owl-controls .owl-nav div.owl-next:hover,
#owl-latest_news_2.owl-theme .owl-controls .owl-nav div.owl-prev:hover,
#owl-doctors_1.owl-theme .owl-controls .owl-nav div.owl-next:hover,
#owl-doctors_1.owl-theme .owl-controls .owl-nav div.owl-prev:hover,
#owl-doctors_2.owl-theme .owl-controls .owl-nav div.owl-next:hover,
#owl-doctors_2.owl-theme .owl-controls .owl-nav div.owl-prev:hover {
	background: #62c6f8;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

#owl-our_top_doctors.owl-theme .owl-controls .owl-nav div.owl-next:hover i,
#owl-our_top_doctors.owl-theme .owl-controls .owl-nav div.owl-prev:hover i,
#owl-latest_news_1.owl-theme .owl-controls .owl-nav div.owl-next:hover i,
#owl-latest_news_1.owl-theme .owl-controls .owl-nav div.owl-prev:hover i,
#owl-latest_news_2.owl-theme .owl-controls .owl-nav div.owl-next:hover i,
#owl-latest_news_2.owl-theme .owl-controls .owl-nav div.owl-prev:hover i,
#owl-doctors_1.owl-theme .owl-controls .owl-nav div.owl-next:hover i,
#owl-doctors_1.owl-theme .owl-controls .owl-nav div.owl-prev:hover i,
#owl-doctors_2.owl-theme .owl-controls .owl-nav div.owl-next:hover i,
#owl-doctors_2.owl-theme .owl-controls .owl-nav div.owl-prev:hover i {
	color: #fff;
}

@media (max-width: 479px) {
	#owl-latest_news_1.owl-theme .owl-controls, 
	#owl-latest_news_2.owl-theme .owl-controls, 
	#owl-doctors_1.owl-theme .owl-controls, 
	#owl-doctors_2.owl-theme .owl-controls {
		top: -50px;
		right: auto;
		left: 0;
	}
}

/* =================================  */
/* ========== TIMETABLE SECTION ==========  */
/* =================================  */
.timetable_1 .container > .row > div:nth-of-type(2),
.timetable_2 .container > .row > div:nth-of-type(2),
#timetables .timetable_1 > .row > div:nth-of-type(1) {
	margin-bottom: 20px;
}

.timetable_1 {
	padding-bottom: 50px;
	overflow: hidden;
}

.timetable_small .widget > ul {
	margin-bottom: 60px;
}

.table-responsive, 
.timetable_small {
	position: absolute;
	visibility: hidden;
	opacity: 0;
	display: block;
	-webkit-transition: opacity 0.4s ease-in-out;
   -moz-transition: opacity 0.4s ease-in-out;
   -o-transition: opacity 0.4s ease-in-out;
   -ms-transition: opacity 0.4s ease-in-out;
   transition: opacity 0.4s ease-in-out;
}

.table-responsive.active, 
.timetable_small.active {
	opacity: 1;
	visibility: visible;
	position: relative;
	display: block;
}

@media (max-width: 767px) {
	.timetable_1 .table-responsive {
		display: none;
	}
}

@media (min-width: 768px) {
	.timetable_small {
		display: none;
	}
}

.timetable_small > .widget {
	margin-bottom: 60px;
}

.timetable_small > .widget > .titleC {
	margin-bottom: 15px;
}

.timetable_2 {
	padding-bottom: 50px;
	overflow: hidden;
}

.timetable_1 .heading_t,
.timetable_2 .heading_t {
	margin-bottom: 40px;
}

/* Table 1 */
table.table_1 > thead > tr > th {
	border-bottom: none;
}

table.table_1 > thead > tr > th:not(:first-child) {
	width: 11.5%;
}

table.table_1 > thead > tr > th:not(:first-child),
table.table_1 > tbody > tr > td {
	border-top: 1px solid #f1f1f1!important;
}

table.table_1 > thead > tr > th:not(:first-child),
table.table_1 > tbody > tr > td:first-child {
	border-left: 1px solid #f1f1f1!important;
}

table.table_1 > thead > tr > th:last-child,
table.table_1 > tbody > tr > td:last-child {
	border-right: 1px solid #f1f1f1!important;
}

table.table_1 > thead > tr > th:nth-child(2n+2),
table.table_1 > tbody > tr > td:nth-child(2n+2) {
	background: #fcfcfc;
}

table.table_1 > thead > tr > th {
	font-weight: 700;
}

table.table_1 > thead > tr > th,
table.table_1 tbody > tr > td > div.blue_cell,
table.table_1 tbody > tr > td > div.white_cell {
	text-align: center;
}

table.table_1 > thead > tr > th {
	color:  #bcbcbc;
	font-size: 0.85em;
	letter-spacing: 3px;
	padding: 1.4% 0%;
}

@media (max-width: 991px) {
	table.table_1 > thead > tr > th {
		font-size: 0.8em;
		letter-spacing: 0.3px;
	}
}

table.table_1 > tbody > tr > td:not(:first-child) {
	padding: 13px 6px;
}

table.table_1 > tbody > tr > td:first-child {
	padding: 13px;
}

table.table_1 > tbody > tr:last-child > td {
	border-bottom: 1px solid #f1f1f1;
}

#timetables .timetable_1 table.table_1 > thead > tr > th {
	font-size: 0.8em;
	letter-spacing: 0.3px;
}

#timetables .timetable_1 table.table_1 > tbody > tr > td:first-child > div.row > div {
	width: 100%;
}

#timetables .timetable_1 table.table_1 > tbody > tr > td:not(:first-child) {
	padding: 13px 3px;
}

#timetables .timetable_1 table.table_1 > tbody > tr > td:first-child {
	padding: 10px;
}

@media (min-width: 1200px) {
	.presentation .tab-content-presentation > div.tab-pane {
		max-width: 730px;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.presentation .tab-content-presentation > div.tab-pane {
		max-width: 597px;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.presentation .tab-content-presentation > div.tab-pane {
		max-width: 682px;
	}
}

@media (min-width: 345px) and (max-width: 767px) {
	.presentation .tab-content-presentation > div.tab-pane {
		max-width: 428px;
	}
}

@media (min-width: 315px) and (max-width: 344px) {
	.presentation .tab-content-presentation > div.tab-pane {
		max-width: 268px;
	}
}

@media (min-width: 295px) and (max-width: 314px) {
	.presentation .tab-content-presentation > div.tab-pane {
		max-width: 248px;
	}
}

@media (min-width: 275px) and (max-width: 294px) {
	.presentation .tab-content-presentation > div.tab-pane {
		max-width: 228px;
	}
}

@media (max-width: 274px) {
	.presentation .tab-content-presentation > div.tab-pane {
		max-width: 208px;
	}
}

table.table_1 tbody > tr > td:first-child img,
table.table_1 tbody > tr > td > div.blue_cell,
table.table_1 tbody > tr > td > div.white_cell,
table.table_1 tbody > tr > td > div.big_cell {
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

table.table_1 tbody > tr > td:first-child .row > div:last-child h4,
table.table_1 tbody > tr > td > div.big_cell > address {
	margin-bottom: 0;
}

table.table_1 tbody > tr > td:first-child .row > div:last-child h4 {
	margin-top: 4px;
}

table.table_1 tbody > tr > td:first-child .row > div:last-child span,
table.table_1 tbody > tr > td.toolt {
	cursor: pointer;
	position: relative;
}

table.table_1 tbody > tr > td:first-child .row > div:last-child span,
table.table_1 tbody > tr > td > div.blue_cell a,
table.table_1 tbody > tr > td > div.white_cell a,
table.table_1 tbody > tr > td > div.big_cell > address {
	font-size: 12px;
}

table.table_1 tbody > tr > td:first-child .row > div:last-child span {
	color:  #b9b9b9;
	font-weight: 400;
	padding-left: 1px;
}

table.table_1 tbody > tr > td > div {
	position: relative;
}

table.table_1 tbody > tr > td > div.blue_cell,
table.table_1 tbody > tr > td > div.big_cell {
	background: #62c6f8;
}

table.table_1 tbody > tr > td > div.blue_cell,
table.table_1 tbody > tr > td > div.white_cell {
	border: 1px solid #62c6f8;
}

table.table_1 tbody > tr > td > div.blue_cell,
table.table_1 tbody > tr > td > div.white_cell,
table.table_1 tbody > tr > td > div.big_cell {
	padding: 2px 0 6px;
}

table.table_1 tbody > tr > td > div {
	margin-top: 5px;
}

table.table_1 tbody > tr > td > div:first-child {
	margin-top: 0;
}

table.table_1 tbody > tr > td > div.blue_cell a,
table.table_1 tbody > tr > td > div.blue_cell > div,
table.table_1 tbody > tr > td > div.white_cell,
table.table_1 tbody > tr > td > div.big_cell a,
table.table_1 tbody > tr > td > div.big_cell > div,
table.table_1 tbody > tr > td > div.big_cell > address,
table.table_1 tbody > tr > td > div.white_cell:hover a,
table.table_1 tbody > tr > td > div.white_cell:hover > div  {
	color:  #fff;
}

table.table_1 tbody > tr > td > div.blue_cell a,
table.table_1 tbody > tr > td > div.white_cell a,
table.table_1 tbody > tr > td > div.big_cell a {
	text-decoration: none;
}

table.table_1 tbody > tr > td > div.blue_cell a,
table.table_1 tbody > tr > td > div.white_cell a,
table.table_1 tbody > tr > td > div.big_cell a {
	font-weight: 700;
}

table.table_1 tbody > tr > td > div.blue_cell > div,
table.table_1 tbody > tr > td > div.white_cell > div,
table.table_1 tbody > tr > td > div.big_cell > div {
	font-size: 10px;
}

table.table_1 tbody > tr > td > div.blue_cell > div,
table.table_1 tbody > tr > td > div.white_cell > div,
table.table_1 tbody > tr > td > div.big_cell > div,
table.table_1 tbody > tr > td > div.big_cell > address {
	font-weight: 300;
}

table.table_1 tbody > tr > td > div.blue_cell > div,
table.table_1 tbody > tr > td > div.white_cell > div {
	line-height: 12px;
}

table.table_1 tbody > tr > td > div.white_cell a,
table.table_1 tbody > tr > td > div.white_cell > div {
	color:  #62c6f8;
}

table.table_1 tbody > tr > td > div.big_cell {
	padding: 10px;
}

table.table_1 tbody > tr > td > div.big_cell a,
table.table_1 tbody > tr > td > div.big_cell > div,
table.table_1 tbody > tr > td > div.big_cell > address {
	line-height: 16px;
}

table.table_1 tbody > tr > td > div.big_cell a {
	font-size: 13px;
}

table.table_1 tbody > tr > td > div.big_cell > address {
	margin-top: 10px;
}

table.table_1 tbody > tr > td > div.blue_cell:hover,
table.table_1 tbody > tr > td > div.white_cell:hover,
table.table_1 tbody > tr > td > div.big_cell:hover {
	background: #4d565a;
	border-color: #4d565a;
}

/* Table 2 */
table.table_2 > thead > tr > th {
	border-bottom: none;
}

table.table_2 > thead > tr > th {
	width: 12.5%;
}

table.table_2 > thead > tr > th:not(:first-child) {
	border-top: 1px solid #f1f1f1!important;
	border-left: 1px solid #f1f1f1!important;
}

table.table_2 > thead > tr > th:last-child {
	border-right: 1px solid #f1f1f1!important;
}

table.table_2 > thead > tr > th:nth-child(2n+2) {
	background: #fcfcfc;
}

table.table_2 > thead > tr > th {
	text-align: center;
	color: #bcbcbc;
	font-size: 12px;
	letter-spacing: 2px;
	font-weight: 600;
	padding: 1.6% 1%;
}

@media (max-width: 991px) {
	table.table_2 > thead > tr > th {
		font-size: 0.8em;
		letter-spacing: 0.3px;
	}
}

table.table_2 > tbody > tr {
	border-bottom: 1px solid #f1f1f1;
}

table.table_2 > tbody > tr:first-child {
	border-top: 1px solid #f1f1f1;
}

table.table_2 > tbody > tr > td {
	border-top: none;
}

table {
	position: relative;
	z-index: 90;
}

@-moz-document url-prefix() {
	table.table_2 > tbody > tr > td {
		background-color: transparent !important;
	}
	table.table_2 > tbody > tr > td:first-child {
		border-left: 3px solid #F1F1F1 !important;
	}
}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
    /* Safari only override */
    ::i-block-chrome , table.table_2 > tbody > tr > td {
		background: transparent !important;
	}
	
	::i-block-chrome , table.table_2 > tbody > tr > td:first-child {
		border-left: 3px solid #F1F1F1 !important;
	}
}

/*table.table_2 > tbody > tr > td {
	border-top: 1px solid #f1f1f1;
}*/

table.table_2 > tbody > tr > td:first-child {
	/*line-height: 250%;*/
	min-width: 86px;
}

/*table.table_2 .blue_cell + .tooltip {
	top: 5px !important;
}*/

@media (min-width: 992px) and (max-width: 1199px) {
	/*table.table_2 > tbody > tr > td:first-child {
		line-height: 390%;
	}*/
}

@media (min-width: 768px) and (max-width: 991px) {
	/*table.table_2 > tbody > tr > td:first-child {
		line-height: 300%;
	}*/
}

@media (max-width: 767px) {
	.timetable_2 .table-responsive {
		display: none;
	}
}

table.table_2 > tbody > tr > td:not(:first-child) {
	padding: 5px 5px;
}

table.table_2 > tbody > tr > td:first-child {
	vertical-align: middle;
}

/*table.table_2 > tbody > tr:last-child > td {
	border-bottom: 1px solid #f1f1f1;
}*/

table.table_2 > tbody > tr > td:first-child {
	border-left:  1px solid #f1f1f1;
}

table.table_2 > tbody > tr > td:last-child {
	border-right:  1px solid #f1f1f1;
}

table.table_2 > tbody > tr > td:nth-child(2n+2) {
	background: #fcfcfc;
}

table.table_2 tbody > tr > td:first-child > div.left_cell {
	text-align: center;
}

table.table_2 tbody > tr > td:first-child > div.left_cell span {
	color: #c9c9c9!important;
	font-size: 12px;
	font-weight: 400;
}

table.table_2 tbody > tr > td > div {
	margin-top: 5px;
	margin-bottom: 0;
}

table.table_2 tbody > tr > td > div:first-child {
	margin-top: 0;
}

/*table.table_2 tbody > tr > td.toolt {
	margin: 5px;
	border-radius: 3px;
	background: #62c6f8;
}*/

table.table_2 tbody > tr > td .tooltip-inner p {
	margin-top: 0;
}

table.table_2 tbody > tr > td .tooltip-inner p:last-child {
	margin-bottom: 0;
}

table.table_2 tbody > tr > td.toolt:before {
	content: '';
	border-radius: 3px;
	top: 5px;
	left: 5px;
	position: absolute;
	height: 94%;
	width: 92%;
	height: -moz-calc(100% - 10px);
	height: -webkit-calc(100% - 10px);
	height: calc(100% - 10px);
	width: -moz-calc(100% - 10px);
	width: -webkit-calc(100% - 10px);
	width: calc(100% - 10px);
	background: #62c6f8;
}

table.table_2 tbody > tr > td > div.blue_cell {
	text-align: center;
	background: #62c6f8;
	border: 1px solid #62c6f8;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 2px 0 6px;
}

table.table_2 tbody > tr > td > div.blue_cell , table.table_2 tbody > tr > td .big_blue_cell, table.table_2 tbody > tr > td .big_blue_cell_1 {
	position: relative;
	width: 100%;
	/*height: 94%;*/
	/*width: 92%;*/
	/*height: -moz-calc(100% - 10px);
	height: -webkit-calc(100% - 10px);
	height: calc(100% - 10px);
	width: -moz-calc(100% - 10px);
	width: -webkit-calc(100% - 10px);
	width: calc(100% - 10px);*/
}

/*table.table_2 tbody > tr > td.toolt:hover > div.blue_cell {
	background: #4d565a;
	border-color: #4d565a;
}

table.table_2 tbody > tr > td.toolt:hover:before {
	background: #4d565a;
	border-color: #4d565a;
}*/

table.table_2 tbody > tr > td > div.blue_cell a {
	color:  #fff;
	font-size: 12px;
	line-height: 9px;
	font-weight: 700;
	text-decoration: none;
}

table.table_2 tbody > tr > td > div.blue_cell > div {
	color:  #fff;
	font-size: 10px;
	line-height: 12px;
	font-weight: 300;
}

table.table_2 tbody > tr > td {
	position: relative;
}

table.table_2 tbody > tr > td > div.blue_cell_1,
table.table_2 tbody > tr > td > div.blue_cell_2 {
	text-align: center;
	position: absolute;
	top: inherit!important;
	background: #62c6f8;
	border: 1px solid #62c6f8;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	width: 93%;
}

table.table_2 tbody > tr > td > div.blue_cell_1 {
	padding: 22% 0;
}

table.table_2 tbody > tr > td > div.blue_cell_2 {
	padding: 1% 0 4%;
}

table.table_2 tbody > tr > td > div.blue_cell_1 > div,
table.table_2 tbody > tr > td > div.blue_cell_2 > div {
	color:  #fff;
	font-size: 10px;
	line-height: 12px;
	font-weight: 300;
}

table.table_2 tbody > tr > td > div.blue_cell_1 a,
table.table_2 tbody > tr > td > div.blue_cell_2 a {
	color:  #fff;
	font-size: 12px;
	line-height: 9px;
	font-weight: 700;
	text-decoration: none;
}

table.table_2 tbody > tr > td > div.blue_cell_1:hover,
table.table_2 tbody > tr > td > div.blue_cell_2:hover {
	background: #4d565a;
	border-color: #4d565a;
}

table.table_2 tbody > tr > td .big_blue_cell,
table.table_2 tbody > tr > td .big_blue_cell_1 {
	position: relative;
	top: inherit!important;
	background: #62c6f8;
	border: 1px solid #62c6f8;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 6px 10px 5px 12px;
	width: 100%;
}

table.table_2 tbody > tr > td .big_blue_cell_3 {
	background: #62c6f8;
	border: 1px solid #62c6f8;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 6px 10px 5px 12px;
}

table.table_2 tbody > tr > td > div.big_blue_cell_3 h5 {
	color:  #fff;
	line-height: 16px;
	font-weight: 700;
	margin-top: 0;
	margin-bottom: 0;
	word-break: break-all;
}

table.table_2 tbody > tr > td > div.big_blue_cell_3 span {
	color:  #fff;
	font-size: 12px;
	font-weight: 300;
}

table.table_2 tbody > tr > td > div.big_blue_cell_3 address {
	color:  #fff;
	font-size: 12px;
	line-height: 16px;
	font-weight: 300;
	margin-top: 10px;
}

table.table_2 tbody > tr > td > div.big_blue_cell_3 > address:not(:nth-last-of-type(1)) {
	margin-bottom: 35px;
}

table.table_2 tbody > tr > td > div.big_blue_cell h5,
table.table_2 tbody > tr > td > div.big_blue_cell_1 h5 {
	color:  #fff;
	line-height: 16px;
	font-weight: 700;
	margin-top: 0;
	margin-bottom: 0;
	word-break: break-all;
}

table.table_2 tbody > tr > td > div.big_blue_cell span,
table.table_2 tbody > tr > td > div.big_blue_cell_1 span {
	color:  #fff;
	font-size: 12px;
	font-weight: 300;
}

table.table_2 tbody > tr > td > div.big_blue_cell address,
table.table_2 tbody > tr > td > div.big_blue_cell_1 address {
	color:  #fff;
	font-size: 12px;
	line-height: 16px;
	font-weight: 300;
	margin-top: 10px;
}

table.table_2 tbody > tr > td > div.big_blue_cell > address:not(:nth-last-of-type(1)),
table.table_2 tbody > tr > td > div.big_blue_cell_1 > address:not(:nth-last-of-type(1)) {
	margin-bottom: 35px;
}

table.table_2 tbody > tr > td > div {
	position: relative;
}

/* =================================  */
/* ========== ERROR PAGE ==========  */
/* =================================  */
.cannot_find {
	position: relative;
	z-index: 100;
	padding-bottom: 1px;
}

.cannot_find > div:nth-of-type(1) {
	text-align: center;
	padding-bottom: 55px;
}

.cannot_find i {
	font-size: 181px;
	color: #fff;
}

.cannot_find h3 {
	line-height: 39px;
	color: #fafafa;
	letter-spacing: 3px;
	margin-bottom: 5px;
	text-align: center;
	margin-top: 10px;
}

.cannot_find p {
	color: #fafafa;
	letter-spacing: 0.9px;
	text-align: center;
	margin-bottom: 65px;
}

/* =================================  */
/* ========== HOME PAGE 9 AND HOME SPECIAL PAGE ==========  */
/* =================================  */
body#color_1 .medicalHealth_form,
body#color_1 .medicalHealth_form_1,
body#color_1 .medicalHealth,
body#color_1 .medical_team_doctors,
body#color_1 .medicalNewsDepartments {
	background-color: #f7f7f7;
}

body#color_1 .medicalHealth,
body#color_1 .medicalHealth_1,
body#color_1 .quote,
body#color_1 .medical_team_doctors,
body#color_1 .video,
body#color_1 .medicalNewsDepartments,
.medical_team_doctors_1,
body#color_1 .boxes_4 {
	margin-bottom: 0;
}

body#color_1 .medicalNewsDepartments {
	padding-bottom: 0;
}

.medicalHealth_form > .container,
body#color_1 .medicalHealth .container,
body#color_1 .medical_team_doctors .container,
body#color_1 .medicalNewsDepartments .container {
	background-color: #fff;
}

body#color_1 .medicalHealth .container,
body#color_1 .medicalNewsDepartments .container {
	padding-top: 75px;
	padding-bottom: 75px;
}

body#color_1 .medical_team_doctors .container {
	padding-top: 75px;
}

.medicalHealth_form > .container,
.medicalHealth_form_1 > .container {
	-webkit-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	margin-top: -55px;
	position: relative;
	z-index: 100;
	padding-top: 15px;
	padding-bottom: 19px;
}

.medicalHealth_form > .container {
	border-bottom: 1px solid #ebebeb;
}

.medicalHealth_form_1 > .container {
	border-bottom: 1px solid #363d3f;
	background-color: #363d3f;
}

.form_home form ul,
.form_home_1 form ul {
	list-style: none;
	padding-left: 0;
}

.form_home form ul > li,
.form_home_1 form ul > li {
	float: left;
	width: 21.32%;
	margin-left: 1.317%;
	margin-right: 1.317%;
}

.form_home form ul > li:first-child,
.form_home_1 form ul > li:first-child {
	margin-left: 0%;
	margin-right: 0%;
	width: 11.15%;
}

.form_home form ul > li:last-child,
.form_home_1 form ul > li:last-child {
	margin-right: 0%;
	margin-left: 2.72%;
	width: 14.22%;
}

.form_home form ul > li:first-child > p,
.form_home_1 form ul > li:first-child > p {
	font-size: 16px;
	font-weight: 400;
	padding-top: 5px;
}

.form_home form ul > li:first-child > p {
	color: #363d3f;
}

.form_home_1 form ul > li:first-child > p {
	color: #fff;
}

.form_home form ul > li input,
.form_home form ul > li:last-child input,
.form_home_1 form ul > li input,
.form_home_1 form ul > li:last-child input {
	font-size: 14px;
	line-height: 23px;
	font-weight: 600;
	width: 100%;
	padding: 5px 22px 6px;
	-webkit-border-radius: 4px;
	border-radius: 4px; 
}

.form_home form ul > li input,
.form_home_1 form ul > li input {
	color: #bebebe; 
}

.form_home form ul > li input {
	border: 1px solid #ebebeb; 
}

.form_home_1 form ul > li input {
	border: 1px solid;
	border-color: rgba(255, 255, 255, 0.2);
	background: transparent; 
}

.form_home form ul > li:last-child input,
.form_home_1 form ul > li:last-child input {
	text-align: center;
	letter-spacing: 0.9px;
	color: #fff;
	background: #62c6f8;
	border: 1px solid #62c6f8;
}

.tabbed-form form .dd-container .dd-select {
	color: #fff!important;
	border: 1px solid;
	border-color: rgba(255,255,255,0.5);
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.form_home form .dd-container .dd-select a.dd-selected,
.form_home_1 form .dd-container .dd-select a.dd-selected {
	padding: 5px 14px 1px 16px;
}

.tabbed-form form .dd-container .dd-select a.dd-selected {
	padding: 10px 15px;
	color: #e1f5ff;
}

.form_home form .dd-container .dd-select a.dd-selected label.dd-selected-text,
.form_home_1 form .dd-container .dd-select a.dd-selected label.dd-selected-text,
.tabbed-form form .dd-container .dd-select a.dd-selected label.dd-selected-text {
	font-size: 14px;
	line-height: 23px;
}

.form_home form .dd-container .dd-select a.dd-selected label.dd-selected-text,
.form_home_1 form .dd-container .dd-select a.dd-selected label.dd-selected-text {
	color: #bebebe;
	font-weight: 600;
}

.tabbed-form form .dd-container .dd-select a.dd-selected label.dd-selected-text {
	color: #e1f5ff;
	font-weight: 400;
}

.form_home form .dd-container ul.dd-options {
	border: 1px solid #ebebeb;
	border-top: none;
}

.form_home_1 form .dd-container ul.dd-options,
.tabbed-form form .dd-container ul.dd-options {
	background: #363d3f;
	border: 1px solid #5e6465;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.form_home form .dd-container ul.dd-options li a.dd-option,
.form_home_1 form .dd-container ul.dd-options > li a.dd-option,
.tabbed-form form .dd-container ul.dd-options > li a.dd-option {
	padding: 5px 10px;
}

.form_home_1 form .dd-container ul.dd-options > li:not(:last-child) a.dd-option,
.tabbed-form form .dd-container ul.dd-options > li:not(:last-child) a.dd-option {
	border-bottom: 1px solid #5e6465!important;
}

.form_home_1 form .dd-container ul.dd-options li a.dd-option.dd-option-selected,
.form_home_1 form .dd-container ul.dd-options li:hover a.dd-option,
.tabbed-form form .dd-container ul.dd-options li a.dd-option.dd-option-selected,
.tabbed-form form .dd-container ul.dd-options li:hover a.dd-option {
	background: #62c6f8;
}

.form_home form .dd-container ul.dd-options li a.dd-option label.dd-option-text,
.form_home_1 form .dd-container ul.dd-options li a.dd-option label.dd-option-text,
.tabbed-form form .dd-container ul.dd-options li a.dd-option label.dd-option-text {
	padding-left: 7px!important;
	-webkit-transition: all 0.3s ease-in-out;
   -moz-transition: all 0.3s ease-in-out;
   -o-transition: all 0.3s ease-in-out;
   -ms-transition: all 0.3s ease-in-out;
   transition: all 0.3s ease-in-out;
}

@media (min-width: 992px) and (max-width: 1199px) {
	.form_home form ul > li:first-child > p,
	.form_home_1 form ul > li:first-child > p {
		padding-top: 0;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.form_home form ul > li:first-child > p,
	.form_home_1 form ul > li:first-child > p {
		padding-top: 0;
	}
}

@media (max-width: 767px) {
	.form_home form ul > li,
	.form_home_1 form ul > li {
		width: 100%!important;
		margin: 0 auto 10px!important;
	}
	.form_home form .dd-container ul.dd-options li,
	.form_home_1 form .dd-container ul.dd-options li {
		margin: 0!important;
	}
}

/* =================================  */
/* ========== HOME PAGE 5, 7 and 8 ==========  */
/* =================================  */
.slider-content-a-s {
	position: relative;
	margin-bottom: 80px;
}

.slider-content-a-s .inside-slider-content {
	width: 100%;
	height: 100%;
	position: absolute;
}

.slider-content-a-s .inside-slider-content .container {
	position: relative;
	z-index: 100;
	padding-top: 18%;
	padding-bottom: 10%;
}

.about-website {
	width: 100%;
	padding: 30px;
	border-radius: 20px;
	background: rgba(255,255,255,0.9);
	-webkit-box-shadow: 0 0 0 6px rgba(255,255,255,0.4);
	box-shadow: 0 0 0 6px rgba(255,255,255,0.4);
}

.about-website h2 {
	margin-top: 0;
	text-transform: uppercase;
}

.about-website > a {
	display: inline-block;
	border-radius: 5px;
	background: #62c6f8;
	color: #fff;
	padding: 7px 13px;
}

.features-container {
	padding: 60px 0;
	background: rgba(250,250,250,0.95);
	position: absolute;
	bottom: 0;
	z-index: 100;
	width: 100%;
}

.feature-item_1,
.feature-item_5 {
	background: url(../img/feature-itme-01.jpg);
}

.feature-item_2,
.feature-item_6 {
	background: url(../img/feature-itme-02.jpg);
}

.feature-item_3,
.feature-item_7 {
	background: url(../img/feature-itme-03.jpg);
}

.feature-item_4,
.feature-item_8 {
	background: url(../img/feature-itme-04.jpg);
}

.feature-item_1,
.feature-item_2,
.feature-item_3,
.feature-item_4,
.feature-item_5,
.feature-item_6,
.feature-item_7,
.feature-item_8 {
	padding: 40px 15px;
	overflow: hidden;
	position: relative;
	text-align: center;
	border-radius: 20px;
	margin-top: -130px;
	min-height: 240px;
	z-index: 1;
	-webkit-background-size: cover !important;
	background-size: cover !important;
}

.feature-item_1 > span,
.feature-item_2 > span,
.feature-item_3 > span,
.feature-item_4 > span,
.feature-item_5 > span,
.feature-item_6 > span,
.feature-item_7 > span,
.feature-item_8 > span {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: -1;
}

.feature-item_1 > span {
	background-color: rgba(98,198,248,0.9);
}

.feature-item_2 > span {
	background-color: rgba(81,187,203,0.9);
}

.feature-item_3 > span {
	background-color: rgba(102,149,255,0.9);
}

.feature-item_4 > span {
	background-color: rgba(87,136,217,0.9);
}

.feature-item_5 > span {
	background-color: rgba(170,97,222,0.9);
}

.feature-item_6 > span {
	background-color: rgba(46,204,113,0.9);
}

.feature-item_7 > span {
	background-color: rgba(224,108,160,0.9);
}

.feature-item_8 > span {
	background-color: rgba(232,115,82,0.8);
}

.feature-item_1 h3,
.feature-item_2 h3,
.feature-item_3 h3,
.feature-item_4 h3,
.feature-item_5 h3,
.feature-item_6 h3,
.feature-item_7 h3,
.feature-item_8 h3,
.feature-item_5 h3 a,
.feature-item_6 h3 a,
.feature-item_7 h3 a,
.feature-item_8 h3 a,
.feature-item_1 p,
.feature-item_2 p,
.feature-item_3 p,
.feature-item_4 p,
.feature-item_1 > a,
.feature-item_2 > a,
.feature-item_3 > a,
.feature-item_4 > a,
.feature-item_4 ul li span,
.feature-item_4 ul li {
	color: #fff;
}

.feature-item_5 h3 a,
.feature-item_6 h3 a,
.feature-item_7 h3 a,
.feature-item_8 h3 a {
	text-decoration: none;
}

.feature-item_5 h3,
.feature-item_6 h3,
.feature-item_7 h3,
.feature-item_8 h3 {
	margin-top: 0;
}

.feature-item_1 h3,
.feature-item_2 h3,
.feature-item_3 h3,
.feature-item_4 h3 {
	margin-top: 0;
	margin-bottom: 15px;
	text-transform: uppercase;
}

.feature-item_1 > a,
.feature-item_2 > a,
.feature-item_3 > a,
.feature-item_4 > a {
	display: inline-block;
	border-radius: 3px;
	padding: 8px 15px;
	border: 2px solid #fff;
	text-transform: uppercase;
	margin-top: 10px;
	font-size: 12px;
	font-weight: 600;
}

.feature-item_4 ul li span {
	text-align: left;
	float: right;
}

.feature-item_4 ul {
	list-style: none;
	padding-left: 0;
	margin-bottom: 0;
}
 
.feature-item_4 ul li {
	text-align: left;
	line-height: 36px;
	font-weight: 400;
	letter-spacing: 0.3px;
}

@media (min-width: 992px) and (max-width: 1199px) {
	.feature-item_4 ul li:first-child {
		font-size: 12px;
	}
}

@media (max-width: 288px) {
	.feature-item_4 ul li:first-child {
		font-size: 12px;
	}
}

.feature-item_4 ul > li:not(:nth-last-of-type(1)) {
	border-bottom: 1px solid;
	border-color: rgba(255, 255, 255, 0.3);
}

@media (max-width: 992px) {
	.features-container {
		position: relative;
	}
	.feature-item_1,
	.feature-item_2,
	.feature-item_3,
	.feature-item_4,
	.feature-item_5,
	.feature-item_6,
	.feature-item_7,
	.feature-item_8 {
		margin-top: 0;
		margin-bottom: 20px;
		min-height: inherit;
	}
}

@media (max-width: 767px) {
	.slider-content-a-s .inside-slider-content {
		display: none;
	}
}

/* =================================  */
/* ========== HOME PAGE 6 ==========  */
/* =================================  */
.tabbed-form {
	border-radius: 5px;
	-webkit-box-shadow: 0 3px 5px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 3px 5px rgba(0,0,0,0.2);
	box-shadow: 0 3px 5px rgba(0,0,0,0.2);
}

.tabbed-form ul.tabbed-form-tabs,
.tabbed-form ul {
	list-style: none;
	padding: 0;
	margin-bottom: 0;
}

.tabbed-form ul.tabbed-form-tabs {
	width: 100%;
	border-radius: 5px 5px 0 0;
	overflow: hidden;
	background: #58b2df;
}

.tabbed-form ul.tabbed-form-tabs li {
	float: left;
	width: 50%;
}

.tabbed-form ul.tabbed-form-tabs li a {
	display: block;
	padding: 20px 25px;
	background: #fff;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 14px;
	color: #62c6f8;
	font-weight: 600;
	text-align: center;
}

.tabbed-form ul.tabbed-form-tabs li.active a,
.tabbed-form .tabbed-form-content #work ul li,
.tabbed-form .tabbed-form-content #work ul li span,
.tabbed-form .tabbed-form-content #work h5,
.tabbed-form .tabbed-form-content #work p,
.tabbed-form .tabbed-form-content > div  > a {
	color: #fff;
}

.tabbed-form ul.tabbed-form-tabs li.active a,
.tabbed-form .tabbed-form-content {
	background: #58b2df;
}

.tabbed-form ul.tabbed-form-tabs li:first-child a {
	border-radius: 0 0 5px 0;
}

.tabbed-form ul.tabbed-form-tabs li:last-child a {
	border-radius: 0 0 0 5px;
}

.tabbed-form ul.tabbed-form-tabs li.active:first-child a,
.tabbed-form ul.tabbed-form-tabs li.active:last-child a {
	border-radius: 0;
}

.tabbed-form .tabbed-form-content {
	padding: 35px;
	border-radius: 0 0 5px 5px;
	position: relative;
}

.tabbed-form .tabbed-form-content > div {
	display: none;
}

.tabbed-form .tabbed-form-content > div.active {
	display: block;
}

.tabbed-form .tabbed-form-content input[type=text] {
	height: 45px;
	border: 1px solid rgba(255,255,255,0.5);
	border-radius: 5px;
	padding: 15px;
	background: transparent;
	outline: none;
	color: #e1f5ff;
	margin-bottom: 15px;
	width: 100%;
}

.tabbed-form .tabbed-form-content input[type=text]::-webkit-input-placeholder {
	color: #e1f5ff;
}

.tabbed-form .tabbed-form-content .form-submit {
	margin-bottom: 0;
}

.tabbed-form .tabbed-form-content button[type=submit] {
	outline: none;
	margin-bottom: 0;
	padding: 0 15px;
	text-transform: uppercase;
	letter-spacing: 0;
}

.tabbed-form .tabbed-form-content #work ul {
	margin-bottom: 30px;
}

.tabbed-form .tabbed-form-content #work ul li {
	line-height: 36px;
	font-weight: 400;
	letter-spacing: 0.3px;
}

.tabbed-form .tabbed-form-content #work ul > li:not(:nth-last-of-type(1)) {
	border-bottom: 1px solid;
	border-color: rgba(255,255,255,0.3);
}

.tabbed-form .tabbed-form-content #work ul li span {
	float: right;
}

.tabbed-form .tabbed-form-content > div  > a {
	display: inline-block;
	position: relative;
	border-radius: 5px;
	background: transparent;
	padding: 10px 15px;
	text-transform: uppercase;
	text-decoration: none;
	letter-spacing: 1px;
	margin-top: 20px;
	font-weight: 400;
	border: 1px solid rgba(255,255,255,0.7);
}

.tabbed-form .tabbed-form-content > div  > a:hover {
	background: #fff;
	color: #58b2df;
	border-color: #fff;
}

@media (max-width: 480px) {
	.tabbed-form ul.tabbed-form-tabs li {
		width: 100%;
	}
	.tabbed-form ul.tabbed-form-tabs li:last-child a {
		border-radius: 0;
	}
	.tabbed-form ul.tabbed-form-tabs li:first-child a {
		border-radius: 5px 5px 0 0;
	}
}

/* TWITTER */
.twitteR {
	background-color: #62c6f8;
	margin-bottom: -1px;
}

#owl-twitter .item p,
#owl-twitter .item p > a {
	color: #fff;
}

#owl-twitter .item p {
	padding-top: 26px;
	padding-bottom: 15px;
}

#owl-twitter .item p > a {
	text-decoration: none;
	font-weight: 600;
	position: relative;
	padding-left: 30px;
}

#owl-twitter .item p::before {
	content: '\f099';
	position: absolute;
	color: #fff;
	font-family: 'FontAwesome';
	font-size: 20px;
	top: 26px;
}

/* =================================  */
/* ========== BLOGS AND BLOG STANDARD WITH SIDEBAR ==========  */
/* =================================  */
.blogStyle {
	padding-bottom: 80px;
}

.blogStyle .container .row > div:nth-of-type(1) > .row > div {
	margin-bottom: 40px;
}

.elements_blogs_1 {
	margin-top: 10px;
}

.elements_blogs_2 {
	margin-top: 30px;
}

/* Thumbnail Blogs */
.thumbnail.blogs button {
	margin-bottom: 30px!important;
}

.thumbnail.blogs .vdyt {
	-webkit-border-radius: 8px 5px 7px 7px;
	border-radius: 8px 5px 7px 7px;
}

@media (max-width: 991px) {
	.blogStyle .container .row > div:nth-of-type(1) {
		margin-bottom: 80px;
	}
}

/* Widgets Blog */
aside.bloG {
	/*padding-left: 45px!important;*/
	color: #8e8e8e;
}

.widget {
	margin-bottom: 40px;
}

.widget-recent-post dl dt {
	float: left;
	width: 69px;
	clear: left;
	overflow: hidden;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

.widget-recent-post dl dd {
	margin-left: 89px;
}

.widget-recent-post dl > dd:not(:nth-last-of-type(1)) {
	margin-bottom: 30px;
}

.widget-recent-post dl dd h4 {
	line-height: 21px;
	margin-bottom: 3px;
}

.widget-recent-post dl dd h4 a,
.widget-recent-post dl dd p a {
	text-decoration: none;
}

.widget-recent-post dl dd h4 a {
	color: #363d3f;
}

.widget-recent-post dl dd h4 a:hover,
.widget-recent-post dl dd p a:hover {
	color: #62c6f8;
}

.widget-recent-post dl dd p a {
	font-size: 12px;
	color: #b6b6b6;
}

.widget-recent-tweets dl dd p > a:nth-of-type(1):hover {
	color: #62c6f8;
}

.widget-recent-tweets dl dd p a {
	text-decoration: none;
}

.widget-recent-tweets dl dt {
	float: left;
	width: 38px;
	clear: left;
	overflow: hidden;
}

.widget-recent-tweets dl dt i {
	font-size: 30px;
	line-height: 38px;
	color: #e9e9e9;
}

.widget-recent-tweets dl dd {
	margin-left: 40px;
}

.widget-recent-tweets dl > dd:not(:nth-last-of-type(1)) {
	margin-bottom: 25px;
}

.widget-recent-tweets dl dd p {
	margin-bottom: 0;
}

.widget-recent-tweets dl dd p > a:nth-of-type(1) {
	color: #4c4c4c;
}

.widget-recent-tweets dl dd span {
	font-size: 12px;
	color: #5f5f5f;
}

.widget-tabs ul,
.widget-tabs-semi-flat ul {
	margin-bottom: 25px;
}

.widget-tabs ul li a,
.widget-tabs-semi-flat ul li a {
	font-weight: 400;
	color: #797979;
	letter-spacing: 0.5px;
}

.widget-tabs-semi-flat ul li a {
	background-color: #f5f5f5;
}

.widget-tabs-semi-flat ul li:first-child > a {
	-webkit-border-radius: 4px 0 0 4px;
	border-radius: 4px 0 0 4px;
}

.widget-tabs-semi-flat ul li:last-child > a {
	-webkit-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0;
}

.widget-tabs-semi-flat ul li:nth-child(2) > a, 
.widget-tabs-semi-flat ul li:nth-child(3) > a {
	-webkit-border-radius: 0;
	border-radius: 0;
}

.widget-tabs ul.nav-pills > li.active > a, 
.widget-tabs ul.nav-pills > li > a:hover, 
.widget-tabs ul.nav-pills > li > a:focus, 
.widget-tabs ul.nav-pills > li.active > a i, 
.widget-tabs ul.nav-pills > li > a:hover i, 
.widget-tabs ul.nav-pills > li > a:focus i,
.widget-tabs-semi-flat ul.nav-pills > li.active > a, 
.widget-tabs-semi-flat ul.nav-pills > li > a:hover, 
.widget-tabs-semi-flat ul.nav-pills > li > a:focus, 
.widget-tabs-semi-flat ul.nav-pills > li.active > a i, 
.widget-tabs-semi-flat ul.nav-pills > li > a:hover i, 
.widget-tabs-semi-flat ul.nav-pills > li > a:focus i {
	color: #fff;
	background-color: #62c6f8;
}

.widget-tabs ul li a i,
.widget-tabs-semi-flat ul li a i {
	color: #b9b9b9;
	font-size: 18px;
}

.widget-tabs .tab-content .tab-pane p,
.widget-tabs-semi-flat .tab-content .tab-pane p {
	margin-bottom: 25px;
}

@media (max-width: 991px) {
	aside.bloG {
		padding-left: 15px!important;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.widget-recent-post dl dd {
		margin-bottom: 40px;
	}
}

/* =================================  */
/* ========== BLOG MASONRY ==========  */
/* =================================  */
.blogMasonry {
	padding-bottom: 80px;
}

.blogMasonry_1 {
	padding-bottom: 50px;
}

.blogMasonry_1 aside.bloG {
	margin-top: 25px;
}

.blogMasonry_1 .news_top_down {
	margin-bottom: 60px;
}

.blogMasonry_1 .news_top {
	margin-top: 30px;
	margin-bottom: 30px;
}

@media (min-width: 768px) and (max-width: 991px) {
	.blogMasonry_1 ul.paginationS {
		margin-bottom: 90px;
	}
}

@media (max-width: 767px) {
	.blogMasonry_1 ul.paginationS {
		margin-bottom: 90px;
	}
}

/* =================================  */
/* ========== BLOG SINGLE PAGE ==========  */
/* =================================  */
.blogStyle_2 {
	padding-bottom: 80px;
}

.blogStyle_2 article {
	margin-bottom: 80px;
}

/* Thumbnail Blogs_2 */
.thumbnail.blogs_2 {
	border: none;
	padding: 0;
	margin-bottom: 50px;
}

.thumbnail.blogs_2 img,
.media,
.comment-respond form ul li input,
.comment-respond form textarea,
.comment-respond form p input {
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

.thumbnail.blogs_2 .caption {
	padding: 5px 0 0;
}

.thumbnail.blogs_2 .caption h3 {
	line-height: 29px;
	margin-bottom: 15px;
}

.thumbnail.blogs_2 .caption h3 a,
.media .media-body h4 a,
.thumbnail.blogs_2 .caption > p a,
.right-section a {
	text-decoration: none;
}

.thumbnail.blogs_2 .caption h3 a,
.media .media-body h4 a {
	color: #363d3f;
}

.thumbnail.blogs_2 .caption h3 a:hover,
.thumbnail.blogs_2 .caption > p a:hover,
.right-section a.comment-reply-link:hover, 
.right-section a.comment-reply-link:focus {
	color: #62c6f8;
}

.thumbnail.blogs_2 .caption > p a {
	color: #8e8e8e;
}

.media {
	border: 1px solid #e8e8e8;
	padding: 20px;
}

.media a {
	margin-right: 20px!important;
}

.media a img,
.comment .left-section img.object {
	-webkit-border-radius: 39px!important;
	border-radius: 39px!important;
}

.media .media-body {
	padding-top: 10px;
}

.media .media-body h4,
.right-section h4,
.right-section h4,
.comment-respond form textarea
.comment-respond form p input {
	line-height: 23px;
}

.media .media-body h4,
.media .media-body p {
	padding-bottom: 0;
}

/* COMMENTS */
.commentary,
ul.comments > li,
ul.comments > li > div,
ul.comments > li > ul.children {
	overflow: hidden;
}

ul.comments,
ul.children,
.comment-respond form ul {
	list-style: none;
}

ul.comments,
.comment-respond form ul {
	padding-left: 0;
}

ul.comments > li > div,
.comments ul.children > li > .comment,
ul.comments > li > ul.children {
	margin-bottom: 35px;
}
 
ul.children {
	padding-left: 50px;
}

@media (max-width: 780px) {
	ul.children {
		padding-left: 10px;
	}
}

.comments .comment .clear {
	clear: both;
	display: block;
}

.comments .comment {
	min-height: 80px;
	position: relative;
	padding-left: 100px;
}

/*.comments .comment .left-section,
.comments .comment .right-section,
.comment-respond form ul li {
	float: left;
}*/

.comments .comment .left-section {
	position: absolute;
	top: 0;
	left: 0;
}

@media (max-width: 992px) {
	.comments .comment {
		padding-left: 0;
		padding-top: 80px;
	}
	.comments .comment .left-section img {
		width: 50px;
		height: 50px;
		border-radius: 50%;
	}
}

/*.depth-1 .right-section,
.depth-2 .right-section {
	width: 87%;
}*/

.right-section a {
	color: #272b2c;
}

.right-section h4 span {
	color: #b0b0b0;
	font-weight: 400;
}

.right-section a.comment-reply-link {
	float: right;
	color: #4e4e4e;
	font-size: 12px;
}

.comment-respond form ul li {
	width: 30.66%;
	margin: 0 2%;
	float: left;
}

.comment-respond form ul li:first-child {
	margin-left: 0;
}

.comment-respond form ul li:last-child {
	margin-right: 0;
}

.comment-respond form ul li input,
.comment-respond form textarea {
	font-size: 14px;
	font-weight: 600;
	color: #afafaf;
	letter-spacing: 0.3px;
	border: 1px solid #ebebeb;
	width: 100%; 
}

.comment-respond form ul li input {
	line-height: 24px;
	padding: 12px 20px;
}

.comment-respond form textarea {
	margin-top: 30px;
	margin-bottom: 30px;
	padding: 15px 20px;

}

.comment-respond form p input {
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
	color: #767676;
	background: #fff;
	letter-spacing: 3px;
	padding: 13px 22px;
	border: 1px solid #e6eaeb;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.comment-respond form p input:hover {
	color: #62c6f8;
	border-color: #62c6f8;
}

@media (min-width: 992px) and (max-width: 1199px) {
	.depth-1 .left-section {
		width: 16%;
	}
	.depth-1 .right-section {
		width: 84%;
	}
	.depth-2 .left-section {
		width: 18%;
	}
	.depth-2 .right-section {
		width: 82%;
	}
}

@media (max-width: 991px) {
	.blogStyle_2 .container .row > div:nth-of-type(1) {
		margin-bottom: 100px;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.depth-1 .left-section {
		width: 14.6%;
	}
	.depth-1 .right-section {
		width: 85.4%;
	}
	.depth-2 .left-section {
		width: 15.8%;
	}
	.depth-2 .right-section {
		width: 84.2%;
	}
}

@media (max-width: 767px) {
	.comment-respond form ul li {
		width: 100%;
		margin: 0 0 20px;
	}
}

@media (min-width: 480px) and (max-width: 767px) {
	.depth-1 .left-section {
		width: 23%;
	}
	.depth-1 .right-section {
		width: 77%;
	}
	.depth-2 .left-section {
		width: 26%;
	}
	.depth-2 .right-section {
		width: 74%;
	}
}

@media (max-width: 479px) {
	.depth-1 .left-section {
		width: 100%;
	}
	.depth-1 .right-section {
		width: 100%;
	}
	.depth-2 .left-section {
		width: 100%;
	}
	.depth-2 .right-section {
		width: 100%;
	}
	.media > a {
		width: 100%;
	}
	.media .media-body {
		width: 100%;
	}
}

/* =================================  */
/* ========== APPOINTMENT PAGE ==========  */
/* =================================  */
.appointments {
	padding-bottom: 80px;
}

.appointments .titleC {
	margin-bottom: 35px;
}

.appointment p a {
	text-decoration: none;
	color: #62c6f8;
}

.appointment form ul {
	list-style: none;
	padding-left: 0;
}

.appointment form ul > li {
	float: left;
	width: 30.668%;
	margin-left: 2%;
	margin-right: 2%;
}

.appointment form ul > li:nth-last-child(-n+3) {
	margin-top: 20px;
	margin-bottom: 5px;
}

.appointment form ul > li:nth-child(-n+3) {
	margin-top: 25px;
	margin-bottom: 10px;
}

.appointment form ul > li:first-child,
.appointment form ul > li:nth-child(4) {
	margin-left: 0;
}

.appointment form ul > li:last-child,
.appointment form ul > li:nth-child(3) {
	margin-right: 0;
}

.appointment form ul > li input,
.appointment form textarea,
.appointment form p input {
	-webkit-border-radius: 4px;
	border-radius: 4px; 
}

.appointment form ul > li input,
.appointment form textarea {
	font-size: 14px;
	line-height: 24px;
	font-weight: 600;
	color: #afafaf;
	letter-spacing: 0.3px;
	border: 1px solid #ebebeb;
	width: 100%;
}

.appointment form ul > li input {
	padding: 12px 20px; 
}

.appointment form textarea {
	margin-top: 20px;
	margin-bottom: 25px;
	padding: 15px 20px;
}

.appointment form p input {
	font-size: 12px;
	line-height: 23px;
	font-weight: 700;
	color: #62c6f8;
	background: #fff;
	letter-spacing: 3px;
	padding: 13px 22px;
	border: 1px solid #e6eaeb;
	-webkit-transition: all 0.3s ease-in-out;
   -moz-transition: all 0.3s ease-in-out;
   -o-transition: all 0.3s ease-in-out;
   -ms-transition: all 0.3s ease-in-out;
   transition: all 0.3s ease-in-out;
}

.appointment form p input:hover {
	color: #fff;
	background: #62c6f8;
	border: 1px solid #62c6f8;
}

/* APPOINTMENT ASIDE */
aside.appointmentS {
	padding-left: 45px!important;
}

aside.appointmentS > p {
	margin-bottom: 40px;
}

aside.appointmentS > ul,
aside.appointmentS .row ul {
	list-style: none;
}

aside.appointmentS > ul {
	padding-left: 23px;
	margin-bottom: 20px;
}

aside.appointmentS > ul li,
aside.appointmentS .row ul li,
aside.appointmentS address {
	font-size: 14px;
	letter-spacing: 0.3px;
}

aside.appointmentS > ul li,
aside.appointmentS .row ul li {
	line-height: 23px;
	font-weight: 300;
}

aside.appointmentS > ul li {
	color: #6e7172;
	position: relative;
	margin-bottom: 10px;
}

aside.appointmentS > ul li a,
aside.appointmentS > ul li i {
	color: #62c6f8;
}

aside.appointmentS > ul li a {
	text-decoration: none;
}

aside.appointmentS > ul li i {
	position: absolute;
	top: 5px;
	left: -23px;
}

aside.appointmentS .row ul {
	padding-left: 0;
}

aside.appointmentS .row ul li {
	color: #8a8a8a;
}

@media (max-width: 991px) {
	aside.appointmentS {
		padding-left: 15px!important;
	}
	aside.appointmentS > ul {
		margin-bottom: 30px;
	}
	.appointments .appointment {
		margin-bottom: 80px;
	}
	.big_map .container .row > div {
		margin-bottom: 80px;
	}
}

@media (max-width: 767px) {
	.appointment p {
		margin-bottom: 30px;
	}
	.appointment form ul > li {
		width: 100%;
		margin: 0 0 20px;
	}
	.appointment form ul > li:nth-child(3) {
		margin: 25px 0 35px;
	}
	.appointment form ul > li:nth-child(4) {
		margin: 0 0 15px;
	}
	.appointment form ul > li:nth-child(6) {
		margin: 30px 0 25px;
	}
	.appointment form textarea {
		margin-top: 0px!important;
	}
}

/* =================================  */
/* ========== CONTACT APPOINTMENT PAGE ==========  */
/* =================================  */
.big_map {
	margin-bottom: 25px;
}

.big_map .container .row > div {
	margin-bottom: 30px;
}

.big_map #map-canvas {
	border-bottom: none;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

/* =================================  */
/* ========== OUR DOCTORS PAGE ==========  */
/* =================================  */
.doctors {
	padding-bottom: 65px;
}

.isotope .element-item .doctor_filter_elements {
	margin-bottom: 30px;
}

/*ISOTOPE CSS*/

/* Isotope */
.isotope,
.isotope .isotope-item {
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  -ms-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  transition-duration: 0.5s;
  margin-right: -0.5px;
}
.isotope {
  -webkit-transition-property: height, width;
  -moz-transition-property: height, width;
  -ms-transition-property: height, width;
  -o-transition-property: height, width;
  transition-property: height, width;
  overflow: inherit !important;
}
.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
  -moz-transition-property: -moz-transform, opacity;
  -ms-transition-property: -ms-transform, opacity;
  -o-transition-property: -o-transform, opacity;
  transition-property: transform, opacity;
}
/**** disabling Isotope CSS3 transitions ****/
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
  -moz-transition-duration: 0s;
  -ms-transition-duration: 0s;
  -o-transition-duration: 0s;
  transition-duration: 0s;
}
/* End: Recommended Isotope styles */
/* disable CSS transitions for containers with infinite scrolling*/
.isotope.infinite-scrolling {
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  transition: none;
}

/* FILTER */
.filter-isotope ul {
	text-align: center;
	list-style: none;
	margin-bottom: 80px;
	padding: 0;
}

.filter-isotope ul li {
	display: inline-block;
}

.filter-isotope li a {
	border: 1px solid #e6e6e6;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 6px 15px;
	cursor: pointer;
	text-transform: capitalize;
}

.filter-isotope li:not(:last-child) {
	margin-right: 2px;
}

.filter-isotope li a {
	font-size: 12px;
	line-height: 23px;
	font-weight: 600;
	color: #959595;
	text-decoration: none;
}

.filter-isotope li a:hover,
.filter-isotope li a.selected {
	background: #62c6f8;
	border: 1px solid #62c6f8;
	color: #fff;
}

@media (max-width: 991px) {
	.filter-isotope > ul > li {
		margin-bottom: 15px;
	}
	.filter-isotope ul {
		margin-bottom: 75px;
	}
}

@media (max-width: 767px) {
	.filter-isotope ul {
		margin-bottom: 60px;
	}
	.isotope .element-item .doctor_filter_elements {
		margin-bottom: 60px;
	}
}

@media (max-width: 314px) {
	.filter-isotope ul {
		margin-bottom: 45px;
	}
}

/* =================================  */
/* ========== GALLERY PAGE ==========  */
/* =================================  */
.gallery {
	padding-bottom: 50px;
}

.gallery .filter-isotope ul {
	margin-bottom: 90px;
}

@media (max-width: 991px) {
	.gallery .filter-isotope ul {
		margin-bottom: 80px;
	}
}

/* =================================  */
/* ========== GALLERY MASONERY PAGE ==========  */
/* =================================  */
.masonry-gallery {
	margin-bottom: 30px;
	border-radius: 7px;
	overflow: hidden;
}

.masonry-gallery img {
	width: 100%;
	max-width: 100%;
}

.masonry-gallery figcaption {
	position: relative;
}

.masonry-gallery figcaption .caption {
	position: absolute;
	width: 100%;
	height: 100%;
	background: rgba(98,198,248,0.85);
	text-align: center;
	opacity: 0;
	border-radius: 7px;
	-webkit-transition: all 0.1s linear;
	-moz-transition: all 0.1s linear;
	-ms-transition: all 0.1s linear;
	-o-transition: all 0.1s linear;
	transition: all 0.1s linear;
}

.masonry-gallery:hover figcaption .caption {
	opacity: 1;
}

.masonry-gallery figcaption .caption a {
	position: relative;
	top: 50%;
	margin-top: -20px;
	display: inline-block;
	color: #fff;
	font-size: 24px;
	opacity: 0;
}

.masonry-gallery figcaption .caption a:last-child {
	border: none;
	padding-left: 10px;
	-webkit-transform: translateX(10px);
	-moz-transform: translateX(10px);
	-o-transform: translateX(10px);
	-ms-transform: translateX(10px);
	transform: translateX(10px);
}

.masonry-gallery figcaption .caption a:first-child {
	padding-right: 14px;
	border-right: 1px solid transparent;
	-webkit-transform: translateX(-10px);
	-moz-transform: translateX(-10px);
	-o-transform: translateX(-10px);
	-ms-transform: translateX(-10px);
	transform: translateX(-10px);
}

.masonry-gallery:hover figcaption .caption a:first-child {
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-o-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	opacity: 1;
}

.masonry-gallery figcaption .caption a:first-child:after {
	content: '';
	display: block;
	width: 1px;
	height: 34px;
	position: absolute;
	right: 0;
	background: #fff;
	top: 0;
	opacity: 0;
	-webkit-transform: translateY(-25px);
	-moz-transform: translateY(-25px);
	-o-transform: translateY(-25px);
	-ms-transform: translateY(-25px);
	transform: translateY(-25px);
	-webkit-transition: all 0.5s linear;
	-moz-transition: all 0.5s linear;
	-ms-transition: all 0.5s linear;
	-o-transition: all 0.5s linear;
	transition: all 0.5s linear;
}

.masonry-gallery:hover figcaption .caption a:first-child:after {
	opacity: 0.4;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-o-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
}

.masonry-gallery:hover figcaption .caption a:last-child {
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-o-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	opacity: 1;
}

.masonry-gallery .main {
	background: #f5f5f5;
	-webkit-transition: all 0.1s linear;
	-moz-transition: all 0.1s linear;
	-ms-transition: all 0.1s linear;
	-o-transition: all 0.1s linear;
	transition: all 0.1s linear;
}

.masonry-gallery:hover .main {
	background: #363d3f;
}

.masonry-gallery .main {
	text-align: center;
	padding: 20px 15px;
}

.masonry-gallery .main h4 {
	color: #363d3f;
	margin-bottom: 5px;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

.masonry-gallery .main a {
	color: #646464;
}

.masonry-gallery:hover .main h4,
.masonry-gallery:hover .main a {
	color: #fff;
}

@media (max-width: 768px) {
	.msonry-gallery > div {
		width: 100%;
	}
}

/* =================================  */
/* ========== GALLERY SINGLE PAGE ==========  */
/* =================================  */
.photo_project article {
	margin-bottom: 80px;
}

.posts-control {
	float: right;
	margin-top: 10px;
}

.posts-control a {
	text-decoration: none;
}

.posts-control i.fa-angle-right, 
.posts-control i.fa-angle-left {
	margin-top: 15px;
	font-size: 20px;
}

.posts-control i.fa-th-large {
	font-size: 16px;
}

.posts-control i {
	color: #dbdbdb;
	margin: 16px 5px;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

.posts-control i:hover {
	color: #62c6f8;
}

.thumbnail.blogs_2 .rsMedic img {
	-webkit-border-radius: 7px;
	border-radius: 7px;
}

.post .caption p a {
	color: #000 !important;
}

.post .caption p a:hover {
	color: #62c6f8 !important;
}

.rsMedic {
	overflow: hidden;
	position: relative;
	margin-top: -30px;
}

.rsMedic_1 {
	overflow: hidden;
	position: relative;
}

.rsMedic img.rsImg {
	-webkit-border-radius: 7px !important;
	border-radius: 7px !important;
}

.rsMedic_1 img.rsImg {
	-webkit-border-radius: 3px !important;
	border-radius: 3px !important;
	margin-left: 0!important;
}

.rsMedic .rsArrow {
	width: 22px;
	height: 37px;
	position: absolute;
	top: 50%;
	margin-top: -18px;
}

.rsMedic_1 .rsArrow {
	width: 9px;
	height: 13px;
	position: absolute;
	top: 50%;
}

.rsMedic .rsArrowLeft {
	left: 40px;
	background: url('../plugins/royalslider/images/arrow-left.png');
}

.rsMedic_1 .rsArrowLeft {
	left: 20px;
	background: url('../plugins/royalslider/images/arrow-left-1.png');
}

.rsMedic .rsArrowDisabled {
	opacity: 0.3;
}

.rsMedic_1 .rsArrowDisabled {
	opacity: 0.3;
}

.rsMedic .rsArrowRight {
	right: 40px;
	background: url('../plugins/royalslider/images/arrow-right.png');
}

.rsMedic_1 .rsArrowRight {
	right: 50px;
	background: url('../plugins/royalslider/images/arrow-right-1.png');
}

@media (min-width: 768px) and (max-width: 991px) {
	.rsMedic_1 .rsArrowRight {
		right: 60px;
	}
}

@media (min-width: 480px) and (max-width: 767px) {
	.rsMedic_1 .rsArrowRight {
		right: 50px;
	}
}

@media (max-width: 479px) {
	.rsMedic_1 .rsArrowRight {
		right: 40px;
	}
}

aside dl {
	padding-bottom: 15px;
	margin-bottom: 15px;
}

aside dl:not(:last-child) {
	border-bottom: 1px solid #ededed;
}

aside dl dt {
	font-size: 14px;
	color: #363d3f;
	margin-bottom: 5px;
}

aside dl dd {
	font-weight: 400
}

@media (max-width: 767px) {
	.posts-control {
		margin-top: -10px;
	}
	.rsMedic {
		margin-top: 0;
	}
}
	
/* =================================  */
/* ========== ABOUT US PAGE ==========  */
/* =================================  */
.words_about_us {
	margin-bottom: 65px;
}

.about_us_info h3 {
	line-height: 23px;
	margin-top: 0;
	margin-bottom: 0;
	text-transform: uppercase;
}

.about_us_info > p:nth-of-type(1) {
	color: #949494;
	margin-bottom: 40px;
}

.about_us_info > p:nth-of-type(2) {
	font-weight: 400;
}

.about_us_info > p:nth-of-type(n+2) {
	margin-bottom: 20px;
}

.about_us_info p a {
	color: #62c6f8;
	text-decoration: none;
}

@media (max-width: 991px) {
	.words_about_us .container .row > div:nth-of-type(1) {
		margin-bottom: 60px;
	}
}

.our_top_doctors {
	margin-bottom: 95px;
}

/* =================================  */
/* ========== OUR SERVICES PAGE ==========  */
/* =================================  */
.dental_whitening {
	margin-bottom: 95px;
}

.dental_whitening .container .row > div:nth-of-type(2) {
	margin-bottom: 25px;
}

.ui-draggable > div {
	width: 1px!important;
	background: rgba(255, 255, 255, 0.8)!important;
}

.dental_whitening_list {
	list-style: none;
}

.dental_whitening_list > li {
	padding: 16px 0;
	position: relative;
}

.dental_whitening_list > li:not(:last-child) {
	border-bottom: 1px solid #f2f2f2;
}

.dental_whitening_list > li > a {
	font-weight: 300;
	color: #6f6f6f;
	letter-spacing: 0.3px;
	text-decoration: none;
	-webkit-transition: all 0.3s ease-in-out;
   -moz-transition: all 0.3s ease-in-out;
   -o-transition: all 0.3s ease-in-out;
   -ms-transition: all 0.3s ease-in-out;
   transition: all 0.3s ease-in-out;
}

.dental_whitening_list > li > i {
	font-size: 16px;
	color: #fff;
	position: absolute;
	left: -28px;
	top: 18px;
}

.dental_whitening_list > li:hover > a {
	color: #62c6f8;
}

.dental_whitening_list > li::before {
	position: absolute;
	content: ' '; 
	width: 22px;
	height: 22px;
	background: #62c6f8;
	left: -37px;
	top: 15px;
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.our_plans {
	padding-bottom: 80px;
}

.our_plans .heading_e {
	margin-bottom: 95px;
}

@media (max-width: 991px) {
	.dental_whitening .container .row > div:nth-of-type(3) {
		margin-bottom: 50px;
	}
	.our_plans .container .row > div:nth-of-type(3) {
		margin-bottom: 20px;
	}
}

@media (max-width: 767px) {
	.dental_whitening .container .row > div:nth-of-type(4) {
		margin-bottom: 30px;
	}
	.our_plans .container .row > div:nth-of-type(4),
	.our_plans .container .row > div:nth-of-type(2) {
		margin-bottom: 70px;
	}
	.our_plans .container .row > div:nth-of-type(3) {
		margin-bottom: 60px;
	}
}

/* =================================  */
/* ========== HOME PAGE 2 AND DEPARTAMENTS STYLE 2 PAGE ==========  */
/* =================================  */
/* OWL CAROUSEL INTO THE HEADER */
.departaments-owl,
.departaments-owl > ul,
.departaments-owl_1,
.departaments-owl_1 > ul {
	position: relative;
}

.departaments-owl,
.departaments-owl > a,
.departament-item-owl,
.departaments-owl_1,
.departaments-owl_1 > a,
.departament-item-owl_1 {
	text-align: center;
}

.departaments-owl,
.departaments-owl_1 {
	padding: 60px 0;
}

.departaments-owl > a,
.departament-item-owl,
.departament-item-owl p,
.departament-item-owl h3,
.departament-item-owl h3 a {
	color: #fff;
}

.departaments-owl > a,
.departament-item-owl_1 h3 a {
	text-transform: uppercase;
	text-decoration: none;
}

.departaments-owl > a {
	font-size: 12px;
	font-weight: 400;
	letter-spacing: 2px;
}

.departament-item-owl_1 h3 a {
	color: #363d3f;
}

.departaments-owl > ul,
.departaments-owl_1 > ul {
	list-style: none;
	padding: 0;
	cursor: -webkit-grab;
}

.departaments-owl > ul li,
.departaments-owl_1 ul li {
	margin: 15px;
}

.departament-item-owl,
.departament-item-owl_1 {
	width: 100%;
	margin-bottom: 30px;
	border-radius: 5px;
	border: 2px solid transparent;
	padding: 25px;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

.departament-item-owl h3,
.departament-item-owl_1 h3 {
	text-transform: uppercase;
	letter-spacing: 3px;
	margin-bottom: 10px;
	margin-top: 10px;
}

.departament-item-owl i,
.departament-item-owl_1 i {
	font-size: 80px;
	margin-bottom: 10px;
}

.departament-item-owl_1 i {
	color: #62c6f8;
}

.departament-item-owl:last-child,
.departament-item-owl_1:last-child {
	margin-bottom: 0;
}

.departament-item-owl:hover {
	border: 2px solid rgba(255,255,255,0.4);
}

.departament-item-owl_1:hover {
	border: 2px solid #62c6f8;
}

.departaments-owl .owl-controls,
.departaments-owl_1 .owl-controls {
	margin-top: -40px;
	position: absolute;
	width: 100%;
	top: 50%;
}

.departaments-owl .owl-controls .owl-nav div,
.departaments-owl_1 .owl-controls .owl-nav div {
	position: absolute !important;
	top: 50%;
	margin-top: 0 !important;
}

.departaments-owl .owl-controls .owl-nav,
.departaments-owl_1 .owl-controls .owl-nav {
	width: 100%;
}

.departaments-owl .owl-controls .owl-nav div:before {
	font-size: 80px !important;
	color: rgba(255,255,255,0.5) !important;
	top: 0;
}

.departaments-owl_1 .owl-controls .owl-nav div:before {
	font-size: 80px !important;
	color: rgba(98,198,248,0.5) !important;
	top: 0;
}

.departaments-owl .owl-controls .owl-nav div.owl-prev,
.departaments-owl .owl-controls .owl-nav div.owl-next,
.departaments-owl_1 .owl-controls .owl-nav div.owl-prev,
.departaments-owl_1 .owl-controls .owl-nav div.owl-next {
	background: transparent;
}

.departaments-owl .owl-controls .owl-nav div.owl-prev,
.departaments-owl_1 .owl-controls .owl-nav div.owl-prev {
	left: -150px;
}

.departaments-owl .owl-controls .owl-nav div.owl-next,
.departaments-owl_1 .owl-controls .owl-nav div.owl-next {
	right: -150px;
}

@media (max-width: 1600px) {
	.departaments-owl .owl-controls .owl-nav div.owl-prev,
	.departaments-owl_1 .owl-controls .owl-nav div.owl-prev {
		left: -50px;
	}
	.departaments-owl .owl-controls .owl-nav div.owl-next,
	.departaments-owl_1 .owl-controls .owl-nav div.owl-next {
		right: -50px;
	}
}

@media (max-width: 1366px) {
	.departaments-owl .owl-controls .owl-nav div.owl-prev,
	.departaments-owl_1 .owl-controls .owl-nav div.owl-prev {
		left: 0;
	}
	.departaments-owl .owl-controls .owl-nav div.owl-next,
	.departaments-owl_1 .owl-controls .owl-nav div.owl-next {
		right: 0;
	}
}

@media (max-width: 1024px) {
	.departaments-owl .owl-controls .owl-nav div.owl-prev,
	.departaments-owl .owl-controls .owl-nav div.owl-next,
	.departaments-owl_1 .owl-controls .owl-nav div.owl-prev,
	.departaments-owl_1 .owl-controls .owl-nav div.owl-next {
		display: none;
	}
}

@media (max-width: 294px) {
	.departament-item-owl,
	.departament-item-owl_1 {
		padding: 10px;
	}
}

/* =================================  */
/* ========== HOME SPECIAL PAGE ==========  */
/* =================================  */
.title-rev,
.title-new-01,
.title-new-02,
.a-slider-revolution,
.a-slider-revolution:hover {
	color: #fff;
}

.title-rev,
.a-slider-revolution {
	font-weight: 600;
}

.title-rev {
	font-size: 20px;
	letter-spacing: 5px;
	text-transform: uppercase;
}

.description-rev,
.title-new-02,
.title-new-03 {
	font-weight: 400;
}

@media (max-width: 480px) {

	.title-new-03 {
		font-size: 9px !important;
		color: #EEEEEE;
		white-space: initial !important;
		line-height: 12px !important;
		max-width: 175px !important;
	}

}

.description-rev {
	font-size: 15px;
	color: #d3effd;
}

.departament-rev-version {
	width: 17em;
}

.departament-rev-version i {
	font-size: 6em
}

.departament-rev-version h3 {
	font-size: 1.2em
}

.title-new-01 {
	font-size: 30px;
	font-weight: 300;
	text-transform: uppercase;
}

.title-new-02 {
	font-size: 41px;
	text-transform: uppercase;
}

.title-new-03 {
	font-size: 16px;
	color: #cdcdcd;
	text-transform: uppercase;
}

.a-slider-revolution {
	border: 2px solid rgba(255,255,255,0.6);
	text-transform: uppercase;
	font-size: 14px;
	padding: 1em 2em;
	border-radius: 5px;
}

.a-slider-revolution:hover {
	background: rgba(0,0,0,0.4);
}

@media (min-width: 768px) {
	.top-slider {
		padding-top: 0 !important;
	}
	.top-slider > nav {
		position: absolute;
		width: 100%;
		z-index: 1000;
	}
	.timetable_small.active {
		position: absolute;
		visibility: hidden;
		opacity: 0;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.top-slider .navbar-brand {
		top: 0;
		margin-top: 0;
	}
	.top-slider .navbar-default .navbar-nav > li.menu-item-has-children > a::after {
		top: 42px;
	}
	.style_2.top-slider .navbar-default .navbar-nav > li.menu-item-has-children > a::after {
		top: 67px;
	}
	.top-slider .dropdown-menu {
		top: 123px !important;
	}
	.top-slider .navbar-nav > li {
		height: auto;
	}
}

@media (max-width: 768px) {
	.top-slider > nav {
		position: relative;
	}
	.top-slider {
		margin-top: 0 !important;
		margin-bottom: 0 !important;
	}
}

/* =================================  */
/* ========== HOME PAGE 7 AND 8 WIDTH TESTIMONIALS ==========  */
/* =================================  */
/* FAQ and Testimonials */
.faqTestimonials {
	margin-bottom: 60px;
}

@media (max-width: 991px) {
	.faqTestimonials {
		margin-bottom: 120px;
	}
}

/* =================================  */
/* ========== DOCTOR SINGLE PAGE ==========  */
/* =================================  */
.doctor_single {
	position: relative;
	top: -42px;
	z-index: 101;
}

.doctor_single::before {
	content: ' ';
	background: rgba(0, 0, 0, 0.06);
	width: 100%;
	height: 42px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100;
}

aside.skills {
	z-index: 102;
	position: relative;
	top: -53px;
}

.single_elements {
	margin-bottom: 35px;
}

/* BIG TABS */
.presentation {
	padding-left: 35px;
	z-index: 102;
	overflow: hidden;
}

.nav-tabs.nav-tabs-presentation {
	border-bottom: none;
	/*margin-top: -3px;*/
}

/*.nav-tabs.nav-tabs-presentation > li a {
	font-size: 12px;
	line-height: 23px;
	font-weight: 700;
	color: #fff;
	letter-spacing: 3px;
	padding-top: 13px;
	padding-bottom: 8px;
	border-color: transparent; 
}*/

.nav-tabs.nav-tabs-presentation > li a {
	font-size: 12px;
	line-height: 12px;
	font-weight: 700;
	color: #fff;
	letter-spacing: 3px;
	padding-top: 15px;
	padding-bottom: 13px;
	border-color: transparent; 
}

.nav-tabs.nav-tabs-presentation > li.active a,
.nav-tabs.nav-tabs-presentation > li.active a:hover,
.nav-tabs.nav-tabs-presentation > li.active a:focus,
.nav-tabs.nav-tabs-presentation > li a:hover,
.nav-tabs.nav-tabs-presentation > li a:focus {
	color: #9f9f9f;
	letter-spacing: 3px;
	background: #fff;
	border-color: #fff;
}

.tab-content.tab-content-presentation {
	margin-top: 40px; 
}

@media (min-width: 992px) and (max-width: 1199px) {
	.nav-tabs.nav-tabs-presentation > li > a {
		font-size: 10px;
		padding-left: 12px;
		padding-right: 12px;
	}
}

@media (max-width: 991px) {
	.nav-tabs.nav-tabs-presentation {
		margin-top: 0;
	}
	.presentation {
		padding-left: 15px!important;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.nav-tabs.nav-tabs-presentation > li > a {
		padding-left: 15px;
		padding-right: 15px;
		font-size: 12px;
		border: 1px solid #9f9f9f!important;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		background: #fff;
		color: #9f9f9f!important;
	}
	.nav-tabs.nav-tabs-presentation > li > a:hover {
		font-size: 12px;
		border: 1px solid #62c6f8!important;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		background: #62c6f8;
		color: #fff!important;
	}
	.nav-tabs.nav-tabs-presentation > li.active a,
	.nav-tabs.nav-tabs-presentation > li.active a:hover,
	.nav-tabs.nav-tabs-presentation > li.active a:focus,
	.nav-tabs.nav-tabs-presentation > li a:hover,
	.nav-tabs.nav-tabs-presentation > li a:focus {
		color: #62c6f8;
		background: #62c6f8;
		display: block;
		border-color: #62c6f8!important;
		color: #fff!important;
	}
}

@media (max-width: 767px) {
	.nav-tabs.nav-tabs-presentation > li {
		margin-bottom: 15px;
	}
	.nav-tabs.nav-tabs-presentation > li > a {
		padding-left: 15px;
		padding-right: 15px;
		font-size: 12px;
		border: 1px solid #9f9f9f!important;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		background: #fff;
		color: #9f9f9f!important;
	}
	.nav-tabs.nav-tabs-presentation > li > a:hover {
		font-size: 12px;
		border: 1px solid #62c6f8!important;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		background: #62c6f8;
		color: #fff!important;
	}
	.nav-tabs.nav-tabs-presentation > li {
		float: none;
	}
	.nav-tabs.nav-tabs-presentation > li.active a,
	.nav-tabs.nav-tabs-presentation > li.active a:hover,
	.nav-tabs.nav-tabs-presentation > li.active a:focus,
	.nav-tabs.nav-tabs-presentation > li a:hover,
	.nav-tabs.nav-tabs-presentation > li a:focus {
		color: #62c6f8;
		background: #62c6f8;
		display: block;
		border-color: #62c6f8!important;
		color: #fff!important;
	}
}

/* ABOUT */
.tab-content.tab-content-presentation #about p {
	margin-bottom: 35px;
}

.tab-content.tab-content-presentation #about p > a {
	color: #62c6f8;
	text-decoration: none;
}

.tab-content.tab-content-presentation #about h4 {
	line-height: 23px;
	margin-bottom: 20px;
}

.tab-content.tab-content-presentation #about iframe {
	height: 100%;
	width: 100%;
}

.tab-content.tab-content-presentation #about .vdyt {
	margin-bottom: 25px;
}

/* TESTIMONIALS */
.tab-content.tab-content-presentation #testimonials > div:nth-of-type(2) {
	margin-top: 30px;
}

.testimonial {
	border: 1px solid #ebebeb;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding: 20px;
	margin-bottom: 20px;
}

.testimonial .tops {
	padding-top: 10px;
}

.testimonial .tops > div:last-child {
	margin-left: 75px;
	padding-top: 3px;
}

.iconTestimonial {
	-webkit-border-radius: 12px;
	border-radius: 12px;
	overflow: hidden;
	width: 52px;
	height: 52px;
	position: absolute;
	-moz-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	margin-left: 7px;
	margin-top: -3px;
}

.testimonial .tops h4 {
	margin-top: 5px;
	margin-bottom: 0;
}

.testimonial .tops p {
	font-size: 12px;
	color: #bebebe;
}

.testimonial > p:nth-of-type(1) {
	padding-top: 22px;
}

.testimonial > p {
	padding-left: 6px;
}

.testimonial > p:nth-last-of-type(n+2) {
	margin-bottom: 20px;
}

/* ASK A QUESTION */
#question p {
	margin-bottom: 45px;
}

#question p a {
	color: #62c6f8;
	text-decoration: none;
}

#question form ul {
	list-style: none;
	padding-left: 0;
}

#question form ul li {
	float: left;
	margin: 0 2%;
}

#question form ul li:first-child {
	width: 31.5%;
}

#question form ul li:nth-child(2) {
	width: 31.5%;
}

#question form ul li:last-child {
	width: 28.8%;
}

#question form ul li:first-child {
	margin-left: 0;
}

#question form ul li:last-child {
	margin-right: 0;
}

#question form ul li input,
#question form textarea,
#question form p input {
	-webkit-border-radius: 4px;
	border-radius: 4px; 
}

#question form ul li input,
#question form textarea {
	font-size: 14px;
	line-height: 24px;
	font-weight: 600;
	color: #afafaf;
	letter-spacing: 0.3px;
	border: 1px solid #ebebeb;
	width: 100%;
}

#question form ul li input {
	padding: 12px 20px; 
}

#question form textarea {
	margin-top: 30px;
	margin-bottom: 25px;
	padding: 15px 20px;
}

#question form p input {
	font-size: 12px;
	line-height: 23px;
	font-weight: 700;
	color: #777777;
	background: #fff;
	letter-spacing: 2px;
	padding: 13px 22px;
	border: 1px solid #e6eaeb;
	-webkit-transition: all 0.3s ease-in-out;
   -moz-transition: all 0.3s ease-in-out;
   -o-transition: all 0.3s ease-in-out;
   -ms-transition: all 0.3s ease-in-out;
   transition: all 0.3s ease-in-out;
}

#question form p input:hover {
	color: #62c6f8;
}

@media (max-width: 767px) {
	#question form ul li {
		width: 100%!important;
		margin: 0 0 20px;
	}
}

/* CONTACT INFO */
#contact .row ul {
	padding-left: 22px;
	list-style: none;
}

#contact .row ul li {
	line-height: 23px;
	font-weight: 400;
	color: #6e7172;
	letter-spacing: 0.3px;
	position: relative;
	margin-bottom: 10px;
}

#contact .row ul li i,
#contact .row p a {
	color: #62c6f8;
}

#contact .row ul li i {
	position: absolute;
	top: 4px;
	left: -22px;
}

#contact .row p a {
	text-decoration: none;
}

/* CONTACT MAP */
#map-canvas {
	border-bottom: 3px solid #62c6f8;
	margin-bottom: 30px;
	margin-top: 25px;
}

/* =================================  */
/* ========== DEPARTAMENTS PAGE ==========  */
/* =================================  */
.all_departaments {
	padding-bottom: 80px;
	overflow: hidden;
}

aside.allD {
	padding-right: 30px;
}

aside.allD ul {
	list-style: none;
	padding-left: 0;
	border: 1px solid #e9e9e9;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

aside.allD ul li:not(:last-child) {
	border-bottom: 1px solid #e9e9e9;
}

aside.allD ul li a {
	font-weight: 400;
	color: #868686;
	display: block;
	text-decoration: none;
	padding: 16px 18px;
}

aside.allD ul li.active a,
aside.allD ul li.active a i,
aside.allD ul li:hover a {
	color: #62c6f8;
}

aside.allD ul li.active a,
aside.allD ul li:hover a {
	background-color: #f9f9f9;
}

aside.allD ul li.active a i {
	padding: 3px 7px 3px 8px;
	border: 1px solid #62c6f8;
	-webkit-border-radius: 11px;
	border-radius: 11px;
}

aside.allD ul li a i,
aside.allD ul li a {
	-webkit-transition: all 0.3s ease-in-out;
   -moz-transition: all 0.3s ease-in-out;
   -o-transition: all 0.3s ease-in-out;
   -ms-transition: all 0.3s ease-in-out;
   transition: all 0.3s ease-in-out;
}

aside.allD ul li a i {
	padding: 2px 6px 2px 7px;
	color: #e0e0e0;
	border: 1px solid #e0e0e0;
	-webkit-border-radius: 10px;
	border-radius: 10px;
   float: right;
}

aside.allD ul li:hover a i {
	padding: 3px 7px 3px 8px;
	color: #62c6f8;
	border: 1px solid #62c6f8;
	-webkit-border-radius: 11px;
	border-radius: 11px;
}

@media (max-width: 1199px) {
	aside.allD {
		padding-right: 15px;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	aside.allD ul li a {
		padding: 16px 4px;
	}
}

@media (max-width: 991px) {
	aside.allD {
		margin-bottom: 80px;
	}
}

@media (min-width: 275px) and (max-width: 294px) {
	aside.allD ul li a {
		padding: 16px 4px;
	}
}

@media (max-width: 274px) {
	aside.allD ul li a {
		padding: 16px 0px;
	}
}

/* ALL SECTIONS */
.all_dp_elements {
	margin-bottom: 40px;
}

/* ALL DEPARTAMENTS TABS */
.nav-tabs.nav-tabs-all {
	border-bottom: 1px solid #e9e9e9;
}

.nav-tabs.nav-tabs-all > li > a {
	font-size: 12px;
	line-height: 24px;
	font-weight: 700;
	color: #acabab;
	letter-spacing: 3px;
	margin-right: 0;
	background: #fafafa;
	border-bottom: 1px solid #e9e9e9;
	padding: 10px 30px;
}

.nav-tabs.nav-tabs-all > li > a:hover,
.nav-tabs.nav-tabs-all > li > a:focus,
.nav-tabs.nav-tabs-all > li.active > a,
.nav-tabs.nav-tabs-all > li.active > a:hover,
.nav-tabs.nav-tabs-all > li.active > a:focus {
	color: #6f6f6f;
	background: #fff;
	border-bottom: 1px solid transparent;
	border-top: 1px solid #e9e9e9;
	border-left: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
	padding: 14px 30px 10px;
	margin-top: -4px;
}

@media (min-width: 480px) and (max-width: 767px) {
	.nav-tabs.nav-tabs-all > li > a {
		padding: 10px 20px;
	}
	.nav-tabs.nav-tabs-all > li > a:hover,
	.nav-tabs.nav-tabs-all > li > a:focus,
	.nav-tabs.nav-tabs-all > li.active > a,
	.nav-tabs.nav-tabs-all > li.active > a:hover,
	.nav-tabs.nav-tabs-all > li.active > a:focus {
		padding: 14px 20px 10px;
	}
}

@media (max-width: 479px) {
	.nav-tabs.nav-tabs-all > li > a {
		padding: 10px 10px;
	}
	.nav-tabs.nav-tabs-all > li > a:hover,
	.nav-tabs.nav-tabs-all > li > a:focus,
	.nav-tabs.nav-tabs-all > li.active > a,
	.nav-tabs.nav-tabs-all > li.active > a:hover,
	.nav-tabs.nav-tabs-all > li.active > a:focus {
		padding: 14px 10px 10px;
	}
	.nav-tabs.nav-tabs-all > li:not(:last-child) {
		margin-bottom: 10px;
	}
}

/* SERVICES TAB */
.tab-content.tab-content-all {
	margin-top: 45px;
}

@media (max-width: 767px) {
	#sevices > div:nth-of-type(2).row > div,
	#sevices > div:nth-of-type(3).row > div {
		margin-bottom: 80px;
	}
}

#doctors > div:nth-of-type(2).row > div {
	margin-bottom: 30px;
} 

.down-side {
	margin-top: 15px;
}

.down-side > p {
	margin-bottom: 25px;
}

.down-side h4 {
	margin-bottom: 20px;
	margin-top: 55px;
}


/* =================================  */
/* ========== DEPARTAMENTS STYLE 2 PAGE ==========  */
/* =================================  */
.depart_2 {
	margin-bottom: 100px;
}

.intro_depart_2 {
	text-align: center;
}

.intro_depart_2 h3 {
	margin-bottom: 40px;
}

/* =================================  */
/* ========== F.A.Q PAGE ==========  */
/* =================================  */
.faq {
	padding-bottom: 50px;
}

.intro_faq {
	margin-bottom: 50px;
}

.intro_faq h3 {
	margin-top: 0;
	margin-bottom: 20px;
}

/* =================================  */
/* ========== TYPOGRAPHY PAGE ==========  */
/* =================================  */
.typography {
	padding-bottom: 80px;
}

/* =================================  */
/* ========== FOOTER ==========  */
/* =================================  */
.footer {
	background: url(../img/footer-bg.jpg) 50% 0 no-repeat;
	width: 100%;
	min-width: 100%;
	position: relative;
	border-top: 3px solid #62c6f8;
	padding: 84px 0 28px;
	-webkit-background-size: cover;
	background-size: cover;
	background-position: center center;
}

@media (min-width: 768px) {
	body#color_1.fixed-footer {
		margin-bottom: 460px!important;
	}
	body.fixed-footer .footer {
		position: fixed;
		width: 100%;
		bottom: 0;
		z-index: -1;
	}
	body.fixed-footer > main {
		background: #fff;
	}
}

@media (max-width: 767px) {
	body.fixed-footer {
		margin-bottom: 0 !important;
	}
}

.footer::before {
	content: ' ';
	background: rgba(39, 43, 44, 0.95);
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.footer .row > div:nth-child(4) {
	margin-top: 5px;
}

@media (max-width: 767px) {
	.elements_footer {
		margin-bottom: 40px;
	}
}

/* WIDGETS FOOTER */
.widget-about p {
	margin-bottom: 25px;
}

.widget-about ul,
.widget-news ul,
.widget-appointment ul {
	list-style: none;
}

.widget-about ul {
	padding-left: 0;
}

.widget-about .row > div:last-child ul li  {
	word-break: break-all;		
}

.widget-about .row > div:last-child ul li a,
.widget-news ul li a,
.widget-appointment ul li .row > div:last-child > a,
.widget-copyright p a {
	text-decoration: none;
}

.widget-about .row > div:last-child ul li a,
.widget-news ul li a,
.widget-about .row > div:last-child ul li a:hover,
.widget-about .row > div:last-child ul li a:focus,
.widget-about address, 
.widget-about p,
.widget-appointment p,
.widget-copyright p, 
.widget-about ul li, 
.widget-appointment ul li,
.widget-appointment ul li:nth-child(2) .row > div:last-child > a,
.widget-appointment ul li:nth-child(2) .row > div:last-child > a:hover,
.widget-appointment ul li:nth-child(2) .row > div:last-child > a:focus {
	color: #fff;
}

.widget-news ul {
	padding-left: 9px;
}

.widget-news ul li {
	position: relative;
	margin-bottom: 20px;
}

.widget-news ul li i {
	position: absolute;
	left: -9px;
	top: 1px;
}

.widget-news ul li a:last-child,
.widget-appointment a,
.widget-news ul li i,
.widget-appointment ul li .row > div:last-child > a:hover,
.widget-appointment ul li .row > div:last-child > a:focus,
.widget-copyright p a:hover {
	color: #62c6f8;
}

.widget-appointment ul {
	padding-left: 0;
	margin-bottom: 0;
}

.widget-about address, 
.widget-about ul li {
	letter-spacing: 0.3px;
}

.widget-about ul li,
.widget-news ul li, 
.widget-appointment ul li {
	line-height: 22px;
}
 
.widget-about ul li, 
.widget-appointment ul li span {
	font-weight: 300;
}

.widget-about ul li:last-child, 
.widget-news ul li, 
.widget-appointment ul li,
.widget-copyright p span {
	font-weight: 400;
}

.widget-news ul li, 
.widget-appointment ul li {
	font-size: 13px;
}

.widget-news ul li i {
	margin-top: 4px;
}

.widget-appointment .row > div:first-child p {
	margin-bottom: 0;
	padding-bottom: 0;
}

.widget-appointment .row > div:nth-child(2) ul li .row {
	margin-right: 0;
}

.widget-appointment .row > div:not(:last-child) {
	padding-right: 0;
}

.widget-appointment .row > div:nth-child(2) ul li .row > div:last-child {
	margin-top: -3px;
	padding-right: 0;
}

/* Responsive WIDGETS FOOTER */
@media (min-width: 992px) and (max-width: 1200px) {
	.widget-appointment .row > div:last-child {
		margin-top: 15px;
	}
	.iconFooter {
		width: 19%;
	}
	.widget-appointment .row > div:nth-child(2) ul li .row > div:last-child {
		width: 81%;
		font-size: 11px;
	}
}

@media (min-width: 767px) and (max-width: 992px) {
	.widget-appointment .row > div:first-child p {
		margin-bottom: 20px;
	}
}

@media (max-width: 767px) {
	.widget-appointment .row > div:first-child p {
		margin-bottom: 30px;
	}
	.widget-appointment .row > div:last-child {
		margin-top: 10px;
	}
}

@media (min-width: 479px) and (max-width: 767px) {
	.iconFooter {
		width: 8%;
	}
	.widget-appointment .row > div:nth-child(2) ul li .row > div:last-child {
		width: 92%;
	}
}

@media (min-width: 314px) and (max-width: 479px) {
	.iconFooter {
		width: 12%;
	}
	.widget-appointment .row > div:nth-child(2) ul li .row > div:last-child {
		width: 88%;
	}
}

@media (max-width: 314px) {
	.iconFooter {
		width: 14%;
	}
	.widget-appointment .row > div:nth-child(2) ul li .row > div:last-child {
		width: 86%;
	}
}

.widget-copyright ul,
.widget-copyright p {
	text-align: center;
}

.widget-copyright ul {
	border-top: 1px solid #3f4243;
	padding-top: 25px;
}

.widget-copyright ul li {
	padding: 0 10px;
	display: inline;
}

.widget-copyright ul li a {
	color: #606060;
}

.widget-copyright p, 
.widget-copyright p span {
	font-size: 12px;
}

.widget-copyright p,
.widget-copyright p a {
	color: #ababab;
}

.widget-copyright p span {
	color: #737373;
}

/* =================================  */
/* ========== FOOTER 1 ==========  */
/* =================================  */
.footer.footer_1 {
	padding: 0 0 27px;
}

.footer.footer_1 .container {
	padding-top: 84px;
	padding-bottom: 5px;
	border-left: 1px solid;
	border-right: 1px solid;
	border-bottom: 1px solid;
	border-color: rgba(255, 255, 255, 0.11);
	-webkit-border-radius: 0 0 8px 8px;
	border-radius: 0 0 8px 8px;
	position: relative;
	z-index: 300;
}

.footer.footer_1 .widget-copyright ul {
	border-top: none;
}

/* =================================  */
/* ========== ELEMENTS 1 PAGE ==========  */
/* =================================  */
body > main.colored {
	background-color: #fafafa;
}

.headers_breadcrumbs {
	margin-bottom: 110px;
}

.headers_breadcrumbs > header:nth-of-type(1),
.headers_breadcrumbs > header.style_6,
.headers_breadcrumbs > header.style_9,
.headers_breadcrumbs > header.style_7,
.headers_breadcrumbs > div.breadCrumbs_2,
.headers_breadcrumbs > div.breadCrumbs_1,
.headers_breadcrumbs > div.breadCrumbs,
.headers_breadcrumbs > header.style_1,
.headers_breadcrumbs > header.style_3 {
	margin-bottom: 50px;
}




label {
	font-weight: bolder;
}

.post .caption input[type=text] , .post .caption input[type=password] , .thumbnail input[type=text] , .thumbnail input[type=password] , .isotope-item input[type=text] , .isotope-item input[type=password] {
	display: inline-block;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.post .caption input[type=submit] , .thumbnail input[type=submit] , .isotope-item input[type=submit] {
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
	background: #fff;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}

.thumbnail blockquote {
	border-left: 2px solid #62c6f8;
	margin-bottom: 35px;
	padding: 0 0 0 13px;
}

.thumbnail blockquote p {
	font-size: 14px;
	line-height: 23px;
	font-weight: 300;
	color: #484848;
	letter-spacing: 0.3px;
	padding-bottom: 0;
}

.thumbnail ul , .thumbnail ol {
	padding-left: 25px;
}

blockquote {
	border-left: 2px solid #62c6f8;
	margin-bottom: 35px;
	padding: 0 0 0 13px;
}

blockquote p {
	font-size: 14px;
	line-height: 23px;
	font-weight: 300;
	color: #484848;
	letter-spacing: 0.3px;
	padding-bottom: 0;
}

.isotope-item ul , .isotope-item ol {
	padding-left: 25px;
}

.caption_news.news_1, .caption_news_c.news_1 {
	margin-bottom: 0;
	margin-top: 30px;
}

@media (max-width: 992px){
	.isotope-item {
		width: 100%;
	}
}

dl {
  margin-top: 0;
  margin-bottom: 20px;
}
dt,
dd {
  line-height: 1.428571429;
}
dt {
  font-weight: bold;
}
dd {
  margin-left: 20px;
  margin-bottom: 20px;
}
dd:last-child {
	margin-bottom: 0;
}

.depth-2:after {
	content: '';
	clear: both;
	display: block;
	/*margin-bottom: 20px;*/
}

img {
	max-width: 100%;
	height: auto;
}

select {
	max-width: 100%;
	color: #000;
}

.paginationS {
	padding-left: 0 !important;
	margin-top: 20px;
}

table a {
	font-weight: normal;
}

@media (min-width: 768px) {
	header.style_2 .navbar-collapse .nav {
		float: right !important;
	}

	header.style_2 .navbar.navbar-default .navbar-header {
		left: 0;
	}

	header:not(.style_2) .navbar-collapse .nav {
		float: right !important;
	}

	header:not(.style_2) .navbar.navbar-default .navbar-header {
		left: 0;
	}
}

@media (max-width: 992px) and (min-width: 768px) {
	header .dropdown-menu {
		top: 99px !important;
	}
}

.widget ul , .widget ol {
	list-style: none;
	padding-left: 0;
}

.widget select {
	width: 100%;
}

.widget-widget_archive ul li a , .widget-widget_nav_menu ul li a , .widget-widget_categories ul li a , .widget-widget_pages ul li a , .widget-widget_meta ul li a , .widget-widget_recent_comments ul li a , .widget-widget_recent_entries ul li a {
	line-height: 26px;
	color: #8e8e8e;
	font-weight: 400;
	margin-right: 10px;
}

.widget-widget_archive ul li a:hover , .widget-widget_nav_menu ul li a:hover , .widget-widget_categories ul li a:hover , .widget-widget_pages ul li a:hover , .widget-widget_meta ul li a:hover , .widget-widget_recent_comments ul li a:hover , .widget-widget_recent_entries ul li a:hover {
	color: #62c6f8;
	text-decoration: none;
}

.widget-widget_tag_cloud .tagcloud a {
	display: inline-block;
	color: #8e8e8e;
	line-height: 26px;
	font-weight: 400;
	margin-right: 10px;
	font-size: 14px !important;
}

.widget h4 a {
	color: #363d3f;
	margin-right: 15px;
}

.widget h4 a:first-child {
	margin-right: 0;
}

.widget-widget_rss ul li {
	margin-bottom: 20px;
}

.widget-widget_recent_comments ul li {
	font-weight: 100;
}

.widget-widget_recent_comments ul li a {
	margin-right: 0;
}

.widget-widget_calendar caption {
	margin-bottom: 10px;
}

.widget-widget_search form {
	float: none !important;
	margin: 0;
	padding: 0;
}

.footer {
	color: #8e8e8e;
}

.footer a {
	color: #fff;
}

.footer a:hover {
	color: #62c6f8;
}

.footer .widget-widget_archive ul li a , .footer .widget-widget_nav_menu ul li a , .footer .widget-widget_categories ul li a , .footer .widget-widget_pages ul li a , .footer .widget-widget_meta ul li a , .footer .widget-widget_recent_comments ul li a , .footer .widget-widget_recent_entries ul li a {
	color: #fff;
}

.footer .widget-widget_tag_cloud .tagcloud a {
	color: #fff;
}

.footer .widget h4 a {
	color: #fff;
}

.elements_news_c .thumbnail , .elements_news .thumbnail {
	margin-bottom: -30px;
	margin-top: 0;
}

.caption_news.news_1, .caption_news_c.news_1 {
	margin-bottom: 40px;
}

.post .alignleft {
	text-align: left;
	float: left;
	margin-right: 15px;
	margin-bottom: 10px;
}

.post .alignright {
	float: right;
	text-align: right;
	margin-left: 15px;
	margin-bottom: 10px;
}

.post .aligncenter {
	text-align: center;
	width: 100% !important;
}

.post .aligncenter > * {
	display: inline-block;
}

.post .wp-caption {
	max-width: 100%;
}

.table_1 img {
	width: 100%;
	max-width: inherit;
	width: 35px;
	height: 35px;
	margin-top: 2px;
}

.table_1 .col-xs-3 {
	padding-right: 0;
}

.table_1 .col-xs-9 {
	padding-left: 20px;
}

@media (max-width: 1200px) {
	.table_1 .col-xs-3 {
		width: auto;
		padding: 0;
		text-align: center;
		display: block;
		float: none;
	}

	.table_1 .col-xs-9 {
		padding: 0;
		width: auto;
		text-align: center;
		display: block;
		float: none;
	}
}

#contains img {
	max-width: inherit;
}

/*#contains {
	width: 100% !important;
	height: auto !important;
}

#contains div:last-child {
	width: 100% !important;
	height: auto !important;
	position: relative !important;
}

#contains div:nth-child(2) {
	width: 100% !important;
	height: 100% !important;
}

#contains div:nth-child(2) img[alt=before] {
	width: 100% !important;
	height: 100% !important;
}

#contains div:last-child img[alt=after] {
	position: relative !important;
	max-width: 100%;
}*/

@media (min-width: 992px) and (max-width: 1199px) {
	#contains > div > img {
		width: 455px;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	#contains > div > img {
		width: 330px;
	}
}

@media (min-width: 480px) and (max-width: 767px) {
	#contains > div > img {
		width: 428px;
		height: 201px;
	}
}

@media (min-width: 315px) and (max-width: 479px) {
	#contains > div > img {
		width: 268px;
		height: 181px;
	}
}

/*@media (min-width: 295px) and (max-width: 314px) {
	#contains > div > img {
		width: 248px;
		height: 161px;
	}
}

@media (min-width: 275px) and (max-width: 294px) {
	#contains > div > img {
		width: 228px;
		height: 141px;
	}
}

@media (max-width: 274px) {
	#contains > div > img {
		width: 208px;
		height: auto;
	}
}*/

#contains > div > img {
	left: 0 !important;
	right: auto !important;
}

#contains {
	width: 100% !important;
}

#contains div:last-child {
	right: auto !important;
	left: 0 !important;
	overflow: initial !important;
}

#contains .ui-draggable-handle {
	background: #fff !important;
}

@media (max-width: 768px) {
	.menu-item-has-children:hover > ul {

		display: block !important;
		position: static !important;
		float: none;
		width: auto;
		margin-top: 0;
		background-color: transparent;
		border: 0;
		box-shadow: none !important;
		border-top: none !important;
	}
	header .navbar-right > li > .dropdown-menu > li {
		margin-top: 10px;
		margin-bottom: 10px;
	}
	header .navbar-right > li > .dropdown-menu > li:last-child {
		margin-bottom: 0;
	}
}

.admin-bar header .navbar-default {
	margin-top: 32px;
}

@media (max-width: 768px) {
	.admin-bar header .navbar-default {
		margin-top: 0;
	}
}

#owl-doctors_1 .thumbnail > img, #owl-doctors_1 .thumbnail a > img {
	width: 100%;
}

@media (max-width: 768px) {
	.vc_column_container .wpb_wrapper {
		margin-bottom: 40px;
	}
}