
/* =====================================================
All Backgrounds css and special css for this template
======================================================== */
.background-1 {
    background: url("../img/background/background-1.png") no-repeat 0 0 / cover;
    background-position: center center;
    background-size: cover
}

.background-2 {
    background: url("../img/background/background-2.png") no-repeat 0 0 / cover;
    background-position: center center;
    background-size: cover
}
.background-3 {
    background: url("../img/background/background-3.png") no-repeat 0 0 / cover
}
.background-4 {
    background-image: url("../img/background/4.png");
	background-size: cover;
	background-repeat: no-repeat;
}
.background-5 {
    background: url("../img/background/5.png") no-repeat 30px bottom;
	background-size: 42%;
}
.background-6:before {
	position: absolute;
	content: "";
	width: 100%;
	height: 100%;
	left: -50%;
	top: 0;
    background-image: url("../img/background/6.png");
    background-size: cover;
	background-position: top right;
	background-repeat: no-repeat
}
.background-7 {
    background: url("../img/background/background-7.png") no-repeat right bottom
}
.background-8 {
    background: url(../img/appionment/doctor-hand1.png) no-repeat 81% bottom/ 35%;
}
.background-9 {
    background: url("../img/background/background-9.png") no-repeat 0 0 / cover;
    background-position: center center;
    background-size: cover
}

.side_video {
    background: url("../img/background/background-1.png") no-repeat 0 0 / cover;
}
.intro-video.intro-mini {
    background: url(../img/about_us/intro.png) no-repeat 0 0 / cover;
}
.banner{
	background: url("../img/banner/1.png") no-repeat 0 0 / cover;
}

.header_5 .navbar-default .navbar-brand {
	width: 200px!important;
}

.header-container {
	padding-top: 250px;
	padding-bottom: 250px;
	background: url("../img/background/back-1.png") no-repeat 0 0 / cover;
}

.header-container h4 {
	font-size: 58px;
	max-width: 650px;
	margin-bottom: 15px;
	font-weight: 400;
}

.header-container p {
	font-size: 22px;
	max-width: 450px;
	color: #efe8e4;
	margin-bottom: 30px;
}
.navbar-default .navbar-toggle .icon-bar {
	background-color: #464d4f!important;
}
.navbar-default .navbar-toggle {
	border-color: transparent!important;
}

.contact h5 {
	font-size: 16px;
	font-weight: 500;
}

.who_we_are p {
	font-size: 14px;
}

.navbar-toggle {
	padding: 43px 10px;
}

h4.main {
	font-size: 64px;
	font-weight: 600;
}

.header_5 .nav_item {
	margin-top: 30px;
}

.text_block_4 .icon_block_4 {
	padding: 14px 0 0 0;
}

.text_block_4 .icon_block_4 img {
	width: 30px;
}

h2.services-title {
	font-weight: 400;
	font-size: 34px;
}