 *:focus {
 	outline: none !important;
 }
 .mr_tp {
 	margin-top: 30px;
 }
 .ft_box {
 	width: 23%;
 	min-height: 68px;
 	position: relative;
 	margin-top: -35px !important;
 	float: left;
 	margin: 1%;
 	color: #89909a;
 	padding: 10px;
 	background: #2e333a;
 	border-radius: 0 0 10px 10px;
 	border-bottom: 1px solid #a98169;
 	height: 90px;
 	transition: all 400ms;
 }
 .ft_box:hover {
 	background: #181a1f url(images/Stethoscope1.png) no-repeat center center;
 	color: #fff;
 	transition: all 400ms;
 }
 .nivoSlider {
 	display: none;
 }
 .nivo-controlNav {
 	display: none !important;
 }
 .in-addr a {
 	color: #30625d;
 }
 #footer h2 {
 	font-family: 'Lato', sans-serif;
 	font-weight: 400;
 	font-size: 20px;
 	text-transform: uppercase;
 	margin-bottom: 44px;
 	color: #FFF;
 	margin-top: 0;
 	border-bottom: 1px solid #424853;
 	padding-bottom: 18px;
 }
 .social {
 	position: fixed;
 	z-index: 99;
 	top: 180px;
 	right: 0px;
 	width: 40px;
 }
 .social ul {
 	padding: 0px;
 	-webkit-transform: translate(270px, 0);
 	-moz-transform: translate(270px, 0);
 	-ms-transform: translate(270px, 0);
 	-o-transform: translate(270px, 0);
 	transform: translate(270px, 0);
 }
 .social ul li {
 	display: block;
 	right: 291px;
 	margin: 5px;
 	background: rgba(0, 0, 0, 0.36);
 	width: 340px;
 	text-align: left;
 	padding: 5px 10px;
 	height: 58px;
 	position: relative;
 	-webkit-border-radius: 30px 0 0 30px;
 	-moz-border-radius: 30px 0 0 30px;
 	border-radius: 30px 0 0 30px;
 	-webkit-transition: all 1s;
 	-moz-transition: all 1s;
 	-ms-transition: all 1s;
 	-o-transition: all 1s;
 	transition: all 1s;
 }
 .social ul li:hover {
 	-webkit-transform: translate(-110px, 0);
 	-moz-transform: translate(-110px, 0);
 	-ms-transform: translate(-110px, 0);
 	-o-transform: translate(-110px, 0);
 	transform: translate(-110px, 0);
 	background: rgba(169, 129, 105, 0.9);
 	color: #fff;
 	right: 393px;
 }
 .social ul li:hover a {
 	color: #fff;
 }
 .social ul li span img {
 	margin-top: -3px;
 }
 .social ul li:hover span {
 	background: #9e7a64;
 	-webkit-transform: rotate(360deg);
 	-moz-transform: rotate(360deg);
 	-ms-transform: rotate(360deg);
 	-o-transform: rotate(360deg);
 	transform: rotate(360deg);
 	-webkit-transition: all 1s;
 	-moz-transition: all 1s;
 	-ms-transition: all 1s;
 	-o-transition: all 1s;
 	transition: all 1s;
 	border: 1px solid #fff;
 }
 .hnd {
 	width: 100%!important;
 	padding: 0;
 }
 .ic {
 	padding-top: 12px;
 	font-weight: bold;
 }
 .social ul li span {
 	float: left;
 	margin-right: 20px;
 	color: #000;
 	background: #fff;
 	padding: 3px 10px;
 	-webkit-border-radius: 50%;
 	-moz-border-radius: 50%;
 	border-radius: 50%;
 	font-size: 24px;
 	text-align: center;
 	margin-top: 5px;
 	background: #30625d;
 	-webkit-transform: rotate(0deg);
 	-moz-transform: rotate(0deg);
 	-ms-transform: rotate(0deg);
 	-o-transform: rotate(0deg);
 	transform: rotate(0deg);
 }
 .social-left {
 	position: fixed;
 	z-index: 99;
 	top: 221px;
 	left: 0px;
 	width: 40px;
 }
 .social-left ul {
 	padding: 0px;
 	-webkit-transform: translate(270px, 0);
 	-moz-transform: translate(270px, 0);
 	-ms-transform: translate(270px, 0);
 	-o-transform: translate(270px, 0);
 	transform: translate(-270px, 0);
 }
 .social-left ul li {
 	display: block;
 	left: -17px;
 	margin: 5px;
 	background: rgba(0, 0, 0, 0.36);
 	width: 340px;
 	text-align: right;
 	padding: 5px 10px;
 	height: 58px;
 	position: relative;
 	-webkit-border-radius: 0px 30px 30px 0px;
 	-moz-border-radius: 0px 30px 30px 0px;
 	border-radius: 0px 30px 30px 0px;
 	-webkit-transition: all 1s;
 	-moz-transition: all 1s;
 	-ms-transition: all 1s;
 	-o-transition: all 1s;
 	transition: all 1s;
 }
 .social-left li:hover {
 	-webkit-transform: translate(+110px);
 	-moz-transform: translate(+110px);
 	-ms-transform: translate(+110px);
 	-o-transform: translate(+110px);
 	transform: translate(+110px);
 	background: rgba(169, 129, 105, 0.9);
 	color: #fff;
 	left: 30px;
 }
 .social-left ul li:hover a {
 	color: #fff;
 }
 .social-left ul li span img {
 	margin-top: -3px;
 }
 .social-left ul li:hover span {
 	-webkit-transform: rotate(360deg);
 	-moz-transform: rotate(360deg);
 	-ms-transform: rotate(360deg);
 	-o-transform: rotate(360deg);
 	transform: rotate(360deg);
 	-webkit-transition: all 1s;
 	-moz-transition: all 1s;
 	-ms-transition: all 1s;
 	-o-transition: all 1s;
 	transition: all 1s;
 	border: 1px solid #fff;
 }
 .ic {
 	padding-top: 12px;
 }
 .social-left ul li span {
 	float: right;
 	margin-left: 20px;
 	padding: 13px 10px;
 	-webkit-border-radius: 50%;
 	-moz-border-radius: 50%;
 	border-radius: 50%;
 	font-size: 14px;
 	text-align: center;
 	margin-top: 5px;
 	-webkit-transform: rotate(0deg);
 	-moz-transform: rotate(0deg);
 	-ms-transform: rotate(0deg);
 	-o-transform: rotate(0deg);
 	transform: rotate(0deg);
 }
 body {
 	padding: 0;
 	margin: 0;
 	background: #FFF;
 	font-size: 14px;
 	font-family: 'Open Sans', sans-serif;
 	font-weight: 400;
 	color: #8d8787;
 }
 a:link,
 a:visited,
 a:hover {
 	text-decoration: none;
 }
 .top-area {
 	background: url(images/top-bg.png) #556b69 repeat-x;
 	transition: all 400ms;
 	position: fixed;
 	top: 0;
 	left: 0;
 	right: 0px;
 	z-index: 9999;
 }
 .ui-loader.ui-corner-all.ui-body-a.ui-loader-default {
 	display: none !Important;
 }
 .top-cnt a {
 	font-family: 'Lato', sans-serif;
 	font-size: 13px;
 	color: #FFF;
 	text-transform: uppercase;
 	position: relative;
 	padding-left: 35px;
 }
 .top-cnt a:hover {
 	color: #fdc19e;
 	transition: all 400ms;
 }
 .top-cnt a:after {
 	position: absolute;
 	content: "";
 	background: url(images/top-ic.png) no-repeat;
 	width: 20px;
 	height: 19px;
 	overflow: hidden;
 	background-position: 0px 0px;
 	left: 0;
 	top: -4px;
 	transition: all 400ms;
 }
 .top-cnt a:hover:after {
 	background-position: 0px -19px;
 	transition: all 400ms;
 }
 a.top-req {
 	margin-left: 30px;
 }
 a.top-req:after {
 	background-position: -23px 0px;
 	height: 20px;
 }
 a.top-req:hover:after {
 	background-position: -23px -21px;
 	height: 20px;
 }
 .qs-social a {
 	font-family: 'Lato', sans-serif;
 	font-size: 13px;
 	color: #FFF;
 	text-transform: uppercase;
 	z-index: 99;
 	position: relative;
 	float: left;
 	padding-top: 4px;
 }
 .js div#preloader {
 	position: fixed;
 	left: 0;
 	top: 0;
 	z-index: 99999999;
 	width: 100%;
 	height: 100%;
 	overflow: visible;
 	background: #ffffff url(images/loader.gif) no-repeat center;
 	text-align: center;
 	right: 0;
 	margin: 0 auto;
 }
 i.fa {
 	transition: all 400ms;
 }
 .qs-social .qs-in:hover a i.fa {
 	margin-left: 15px;
 	transition: all 400ms;
 }
 .qs-social .qs-in a i.fa {
 	margin-left: 10px;
 }
 .top-cnt {
 	padding-top: 11px;
 	padding-bottom: 9px;
 }
 .qs-social {
 	position: relative;
 	overflow: hidden;
 	z-index: 1;
 	padding-left: 55px;
 }
 .qs-social:after {
 	position: absolute;
 	content: "";
 	background: url(images/top-bg-2.png) no-repeat;
 	height: 54px;
 	width: 100%;
 	left: 0;
 	top: 0;
 	z-index: 9;
 }
 .qs-in.social-in {
 	display: inline-block;
 	text-align: center;
 	float: right;
 	padding-right: 0px;
 }
 .qs-in {
 	display: inline-block;
 	padding-top: 5px;
 	padding-bottom: 5px;
 }
 .qs-in.social-in a {
 	display: inline-block;
 	width: 29px;
 	height: 29px;
 	border-radius: 50%;
 	background: #FFF;
 	border: 2px solid #3ac2cb;
 	color: #3ac2cb;
 	margin-right: 5px;
 	transition: all 400ms;
 	margin-top: 0;
 	top: 0px;
 }
 .qs-in.social-in a:hover {
 	top: -2px;
 	transition: all 400ms;
 }
 .qs-in.social-in a i.fa {
 	margin: 0 !important;
 	padding-top: 0;
 	font-size: 14px;
 }
 .search-area {
 	display: block;
 	text-align: right;
 	margin-top: 15px;
 	margin-bottom: 5px;
 }
 #menu {
 	margin-bottom: 0px;
 }
 .search-area a,
 .search-area form {
 	display: inline-block;
 }
 .search-area a {
 	font-family: 'Lato', sans-serif;
 	font-size: 13px;
 	color: #483f3f;
 	text-transform: uppercase;
 	margin-right: 25px;
 	font-weight: 400;
 }
 .lato {
 	font-family: 'Lato', sans-serif;
 }
 .search-area a:nth-of-type(2) {
 	font-size: 13px !important;
 	margin-right: 7px;
 }
 .search-area a i.fa {
 	margin-right: 10px;
 	margin-left: 15px;
 	color: #0db7c4;
 }
 input#srch-term {
 	font-size: 11px;
 	border-top: 0;
 	border-left: 0;
 	box-shadow: none;
 	border-bottom-color: #edecec;
 	outline: none;
 	height: 27px;
 	text-transform: uppercase;
 }
 button.btn.btn-default {
 	background: #556b69;
 	color: #FFF;
 	border-radius: 3px !Important;
 	padding: 5px 15px;
 	border: none;
 	margin-left: -2px;
 	z-index: 99;
 	position: relative;
 	font-size: 12px;
 	outline: none;
 }
 .btn-default.active.focus,
 .btn-default.active:focus,
 .btn-default.active:hover,
 .btn-default:active.focus,
 .btn-default:active:focus,
 .btn-default:active:hover {
 	color: #737373;
 	background-color: #44b39d;
 	border-color: transparent;
 	outline: none;
 }
 .logo {
 	padding: 8px;
 	transition: all 400ms;
 	position: relative;
 	z-index: 9;
 }
 section {
 	clear: both;
 	width: 100%;
 	float: left;
 	margin: 0 auto;
 	position: relative;
 	z-index: 0;
 }
 .bx-in {
 	position: relative !important;
 }
 .bx-one {
 	background-size: cover !important;
 	padding: 25px;
 	transition: all 400ms;
 }
 .welcome-intro h1 {
 	font-family: 'Lato', sans-serif;
 	display: block;
 	font-weight: 700;
 	font-size: 30px;
 	text-transform: uppercase;
 	color: #FFF;
 	z-index: 999;
 	position: relative;
 }
 .bx-in h2,
 .bx-in p {
 	font-family: 'Open Sans', sans-serif;
 	line-height: 25px;
 	color: #FFF;
 	font-weight: 400;
 	z-index: 999;
 	position: relative;
 }
 .bx-in {
 	border: 1px solid #949494;
 	position: relative;
 	z-index: 99;
 	border-radius: 5px;
 	padding: 25px;
 	transition: all 400ms;
 }
 .bx-one:hover {
 	transition: all 400ms;
 	margin-top: -28px;
 	transition: all 400ms;
 }
 .bx-one:after,
 .bx-two:after {
 	content: "";
 	left: 0;
 	top: 0;
 	width: 100%;
 	height: 100%;
 	position: absolute;
 	z-index: 9;
 	transition: all 400ms;
 }
 .bx-one:hover:after,
 .bx-two:hover:after {
 	content: "";
 	left: 0;
 	top: 0;
 	width: 100%;
 	height: 100%;
 	position: absolute;
 	z-index: 9;
 	padding: 24px 0 !important;
 	transition: all 400ms;
 }
 .bx-one:hover:before,
 .bx-two:hover:before {
 	content: "";
 	position: absolute;
 	left: -31px;
 	top: 0;
 	width: 0;
 	height: 0;
 	border-bottom: 28px solid #8a6c5a;
 	border-left: 32px solid transparent;
 	transition: all 400ms;
 }
 .btn.btn-block {
 	display: inline-block;
 	text-align: left;
 	padding: 10px 20px;
 	width: 132px;
 	border-radius: 20px;
 	border: 1px solid #FFF;
 	color: #FFF;
 	transition: all 400ms;
 	margin-top: 20px;
 	margin-bottom: 10px;
 	position: relative;
 	z-index: 9;
 }
 .btn.btn-block a {
 	color: #FFF;
 	font-size: 14px;
 	text-transform: uppercase;
 }
 .btn.btn-block:hover {
 	width: 140px;
 	transition: all 400ms;
 }
 .btn.btn-block:hover i.fa {
 	margin-left: 10px;
 	transition: all 400ms;
 }
 .btn.btn-block i.fa {
 	font-size: 15px;
 	margin-left: 4px;
 }
 .bx-one:hover .bx-in {
 	border: 1px solid transparent;
 	transition: all 400ms;
 }
 .bx-two:after {
 	background: url(images/bx-two-over.png) repeat;
 }
 .bx-two .btn.btn-block {
 	background: #9f7358;
 }
 .top-shadow {
 	position: absolute;
 	top: -35px;
 	left: 0;
 	width: 100%;
 	background: #a9846e;
 	height: 35px;
 	z-index: 99;
 }
 .top-shadow:after {
 	content: "";
 	position: absolute;
 	left: -40px;
 	top: 0;
 	width: 0;
 	height: 0;
 	border-bottom: 36px solid #8a6c5a;
 	border-left: 40px solid transparent;
 }
 .welcome-intro h1 {
 	color: #000;
 	line-height: 45px;
 	margin-bottom: 10px;
 	letter-spacing: 1px;
 	font-size: 35px;
 }
 .welcome-intro h1 span {
 	color: #000;
 	display: block;
 }
 .welcome-intro p,
 .welcome-bx-two p {
 	font-family: 'Open Sans', sans-serif;
 	font-weight: 400;
 	color: #8d8787;
 	font-size: 14px;
 	line-height: 28px;
 }
 .welcome-bx-two h4 {
 	font-family: 'Lato', sans-serif;
 	font-weight: 300;
 	text-transform: uppercase;
 	font-size: 14px;
 	color: #46494c;
 	line-height: 25px;
 	position: relative;
 	padding-left: 95px;
 	margin-bottom: 35px;
 	padding-top: 8px;
 	margin-top: 28px;
 }
 .welcome-bx-two h4 span {
 	font-family: 'Lato', sans-serif;
 	font-weight: 400;
 	text-transform: uppercase;
 	font-size: 15px;
 	color: #46494c;
 	display: block;
 	position: relative;
 }
 .welcome-bx-two h4:before {
 	content: "";
 	position: absolute;
 	width: 73px;
 	height: 70px;
 	background: url(images/wel-01.png) #556b69 no-repeat;
 	margin: 0 auto;
 	left: 0;
 	top: 0;
 	border-radius: 15px;
 	text-align: center;
 	background-position: center;
 	border-bottom-right-radius: 0;
 	transition: all 400ms;
 }
 .wel-bx-two h4:before {
 	background: url(images/wel-02.png) #556b69 no-repeat;
 	text-align: center;
 	background-position: center;
 }
 #welcome-area {
 	padding-top: 40px;
 	padding-bottom: 40px;
 	background: url(images/wel.jpg) no-repeat center center;
 }
 #about-det {
 	min-height: 490px;
 	margin-bottom: 90px;
 }
 .welcome-bx-two h4:after {
 	position: absolute;
 	content: "";
 	width: 94%;
 	left: 12px;
 	bottom: -12px;
 	border-bottom: 2px solid #556b69;
 }
 .welcome-bx-two h4 span:after {
 	position: absolute;
 	content: "";
 	width: 100%;
 	left: -42px;
 	bottom: -36px;
 	background: url(images/shdow-wel.png) no-repeat;
 	height: 26px;
 }
 .welcome-bx-two:hover h4:before {
 	border-radius: 5px;
 	transition: all 400ms;
 	border-bottom-right-radius: 0;
 }
 .bx-two .bx-in {
 	border: 1px solid transparent;
 }
 #service-sect {
 	padding-top: 50px;
 }
 .icon-serv {
 	background: url(images/serv-ic.png) no-repeat;
 	width: 57px;
 	height: 55px;
 	background-position: 0 0;
 	text-align: center;
 	margin: 10px auto 25px;
 	z-index: 99;
 	position: relative;
 	transition: all 400ms;
 }
 div#serv-bxes:hover .icon-serv {
 	background-position: 0 -56px;
 	transition: all 400ms;
 }
 div#serv-bxes h3 {
 	text-align: center;
 	font-family: 'Lato', sans-serif;
 	font-weight: 700;
 	text-transform: uppercase;
 	color: #46494c;
 	font-size: 18px;
 	z-index: 99;
 	position: relative;
 	transition: all 400ms;
 }
 div#serv-bxes:hover h3,
 div#serv-bxes:hover p {
 	color: #FFF;
 	transition: all 400ms;
 }
 div#serv-bxes p {
 	font-family: 'Open Sans', sans-serif;
 	font-weight: 400;
 	color: #949191;
 	font-size: 13px;
 	line-height: 24px;
 	text-align: center;
 	z-index: 99;
 	position: relative;
 }
 div#serv-bxes {
 	border: 1px solid #DDD;
 	border-radius: 5px;
 	padding: 25px;
 }
 .serv-in,
 .serv-in-2,
 .serv-in-3,
 .serv-in-4 {
 	background: none;
 	background-size: cover;
 	position: relative;
 	transition: all 400ms;
 }
 div#serv-bxes:hover.serv-in {
 	transition: all 400ms;
 	background: url(images/sr1.jpg) no-repeat !important;
 	overflow: hidden;
 }
 div#serv-bxes:hover.serv-in-2 {
 	transition: all 400ms;
 	background: url(images/sr2.jpg) no-repeat !important;
 	overflow: hidden;
 }
 div#serv-bxes:hover.serv-in-3 {
 	transition: all 400ms;
 	background: url(images/sr3.jpg) no-repeat !important;
 	overflow: hidden;
 }
 div#serv-bxes:hover.serv-in-4 {
 	transition: all 400ms;
 	background: url(images/sr2.jpg) no-repeat !important;
 	overflow: hidden;
 }
 div#serv-bxes:hover.serv-in:before,
 div#serv-bxes:hover.serv-in-2:before,
 div#serv-bxes:hover.serv-in-3:before,
 div#serv-bxes:hover.serv-in-4:before {
 	content: "";
 	position: absolute;
 	left: 0;
 	top: 0;
 	width: 100%;
 	background: rgba(85, 107, 105, 0.83);
 	height: 100%;
 	transition: all 400ms;
 }
 .snip1535 {
 	cursor: pointer;
 	display: inline-block;
 	outline: none;
 	position: relative;
 }
 .snip1535:before,
 .snip1535:after {
 	border-color: transparent;
 	-webkit-transition: all 0.25s;
 	transition: all 0.25s;
 	border-style: solid;
 	border-width: 0;
 	content: "";
 	height: 24px;
 	position: absolute;
 	width: 24px;
 }
 .snip1535:before {
 	border-color: #ffffff;
 	border-right-width: 1px;
 	border-bottom-width: 1px;
 	right: -6px;
 	bottom: -10px;
 	border-radius: 0 0 9px 0;
 	z-index: 99;
 }
 .snip1535:after {
 	border-top-width: 1px;
 	border-color: #ffffff;
 	border-left-width: 1px;
 	top: -8px;
 	left: -8px;
 	border-radius: 9px 0 0 0;
 }
 .snip1535:hover:before,
 .snip1535.hover:before,
 .snip1535:hover:after,
 .snip1535.hover:after {
 	height: 48%;
 	width: 48%;
 }
 div#serv-bxes.serv-in-2:hover .icon-serv {
 	background-position: -59px -56px;
 	transition: all 400ms;
 }
 div#serv-bxes.serv-in-2 .icon-serv {
 	background-position: -59px 0px;
 	transition: all 400ms;
 }
 div#serv-bxes.serv-in-3 .icon-serv {
 	background-position: -114px 0px;
 	transition: all 400ms;
 }
 div#serv-bxes.serv-in-3:hover .icon-serv {
 	background-position: -114px -54px;
 	transition: all 400ms;
 }
 div#serv-bxes.serv-in-4 .icon-serv {
 	background-position: -173px 0px;
 	transition: all 400ms;
 }
 div#serv-bxes.serv-in-4:hover .icon-serv {
 	background-position: -173px -54px;
 	transition: all 400ms;
 }
 .image-full-height {
 	height: auto;
 	overflow: hidden;
 	background-size: cover;
 	height: 490px;
 }
 .stff-in-thumbs {
 	background: url(images/staff-back.jpg) no-repeat;
 	background-size: cover;
 	position: relative;
 	min-height: 490px;
 	padding: 35px 40px;
 }
 .stff-in-thumbs:after,
 .news-in:after {
 	content: "";
 	left: 0;
 	top: 0;
 	position: absolute;
 	width: 100%;
 	height: 100%;
 }
 .news-in:after {
 	background: url(images/news-bg.png) repeat;
 }
 .news-in {
 	background-size: cover !important;
 	position: relative;
 	min-height: 490px;
 	padding: 45px 40px 0px;
 }
 .owl-carousel {
 	z-index: 999;
 }
 #owl-demo-staff .item {
 	margin: 0 18px;
 	position: relative;
 }
 #owl-demo-staff .item:after {
 	background: none;
 	position: absolute;
 	content: "";
 	left: -16px;
 	top: -6px;
 	width: 221px;
 	height: 220px;
 	z-index: 9999;
 	margin: 0 auto;
 	text-align: center;
 	right: 0;
 }
 .stff-in-thumbs h1,
 .news-in h1 {
 	font-family: 'Lato', sans-serif;
 	font-weight: 400;
 	font-size: 18px;
 	color: #46494c;
 	text-transform: uppercase;
 	position: relative;
 	z-index: 9;
 	line-height: 36px;
 	margin-bottom: 25px;
 	letter-spacing: 1px;
 	margin-top: 0;
 }
 .stff-in-thumbs h1 span,
 .news-in h1 span {
 	font-family: 'Lato', sans-serif;
 	font-weight: 700;
 	text-transform: uppercase;
 	color: #FFF;
 	font-size: 30px;
 	position: relative;
 	z-index: 9;
 	display: block;
 }
 #owl-demo-staff .item p {
 	text-align: center;
 	color: #FFF;
 	font-size: 13px;
 	line-height: 24px;
 	font-weight: 400;
 	margin-top: 20px;
 }
 #owl-demo-staff .item:hover path#bx {
 	transition: all 400ms;
 	fill: rgba(255, 0, 0, 0.19);
 }
 .owl-page.active span {
 	border: 1px solid #ffffff;
 	display: inline-block;
 	width: 15px;
 	height: 15px;
 	border-radius: 50%;
 	background: #556b69;
 }
 .owl-page span {
 	border: 1px solid #556b69;
 	display: inline-block;
 	width: 15px;
 	height: 15px;
 	border-radius: 50%;
 	background: #FFFFFF;
 }
 #owl-demo-staff .owl-controls .owl-page,
 #owl-demo-staff .owl-controls .owl-buttons div {
 	cursor: pointer;
 	display: inline;
 	margin: 0 5px;
 }
 #owl-demo-staff .owl-pagination {
 	position: absolute;
 	top: -103px;
 	right: 30px;
 }
 #accordion {
 	position: relative;
 	z-index: 9;
 }
 .panel-default>.panel-heading {
 	background-color: transparent;
 	border-color: transparent;
 	border-radius: 0;
 	border: none;
 }
 .panel-heading {
 	padding: 0 0;
 	background: none;
 	border-radius: 0;
 }
 h4.panel-title a {
 	padding: 15px 13px;
 	display: block;
 	background: rgba(236, 234, 234, 0.46);
 	font-size: 16px;
 	text-transform: uppercase;
 	color: #FFF;
 	transition: all 400ms;
 }
 h4.panel-title:hover a {
 	transition: all 400ms;
 	background: rgba(76, 123, 119, 0.81);
 }
 .panel-default {
 	border-color: transparent;
 }
 .panel {
 	margin-bottom: 20px;
 	background-color: transparent;
 	border: 0px solid transparent;
 	border-radius: 0;
 	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
 	box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
 	border-radius: 0;
 }
 .panel-heading .accordion-toggle:after {
 	font-family: 'Glyphicons Halflings';
 	content: "\2b";
 	float: right;
 	color: #FFF;
 }
 .panel-heading .accordion-toggle.collapsed:after {
 	content: "\2212";
 	color: #FFF;
 }
 .panel-default>.panel-heading+.panel-collapse>.panel-body {
 	background: #FFF;
 	border: 0;
 }
 .thumb-img {
 	width: 81px;
 	height: 72px;
 	background-size: cover !important;
 	float: left;
 	margin-right: 15px;
 }
 .panel-group .panel+.panel {
 	margin-top: 1px;
 }
 .panel-body p {
 	font-weight: 400;
 	font-size: 15px;
 	color: #8d8787;
 	line-height: 25px;
 	text-transform: uppercase;
 }
 .panel-body {
 	padding: 20px;
 }
 span.dte {
 	color: #c3794b;
 	font-size: 15px;
 }
 .news-in h1 {
 	color: #FFF;
 	font-size: 20px;
 	font-weight: 600;
 }
 .news-in h1 span {
 	color: #fff;
 }
 span.icon-tab {
 	float: left;
 	vertical-align: middle;
 	margin-right: 15px;
 	display: inline-block;
 	position: relative;
 	top: -4px;
 }
 #clients {
 	background: #efefef;
 	padding: 16px 0px 15px;
 }
 #owl-demo-part .owl-pagination {
 	display: none;
 }
 #footer {
 	background: url(images/footer-bg.jpg) repeat;
 	padding: 10px 0 0;
 	clear: both;
 	width: 100%;
 	float: left;
 }
 #footer P,
 #footer {
 	font-size: 14px;
 	line-height: 24px;
 	color: #cdd2d8;
 }
 .ab h2 {
 	font-family: 'Lato', sans-serif;
 	font-weight: 400;
 	font-size: 18px;
 	text-transform: uppercase;
 	color: #FFF;
 	margin-top: 0px !important;
 	padding-bottom: 18px;
 	margin-bottom: 0px !important;
 	border: none !important;
 }
 #footer hr {
 	border-top: 1px solid #424853;
 }
 .terms p {
 	font-size: 13px !important;
 }
 .cnt-dets ul {
 	margin: 0;
 	padding: 0;
 	list-style-type: none;
 }
 .cnt-dets ul li {
 	position: relative;
 	padding-left: 10px;
 	margin-bottom: 10px;
 	font-size: 15px;
 	color: #dad5d5;
 }
 .cnt-dets ul li a {
 	color: #dad5d5;
 }
 .cnt-dets1 ul {
 	margin: 0;
 	padding: 0;
 	list-style-type: none;
 }
 .cnt-dets1 ul li {
 	list-style: none;
 	margin-bottom: 10px;
 	text-decoration: none;
 }
 .cnt-dets1 ul li a {
 	text-decoration: none;
 	color: #89909a;
 }
 .cnt-dets1 ul li a:hover {
 	text-decoration: none;
 	color: #a98169;
 }
 .cnt-dets1 ul li i {
 	margin-right: 10px !important;
 	color: #a98169;
 }
 .cnt-dets ul li i {
 	position: absolute;
 	left: 0;
 	top: 5px;
 	font-size: 18px;
 	color: #fff;
 	padding: 12px 20px;
 	margin-top: -35px;
 	float: left;
 	background: #373c45;
 	border-radius: 5px;
 	border-bottom: 1px solid #a98169;
 	margin-bottom: 10px;
 }
 .about-footer img {
 	margin-bottom: 20px;
 }
 .col-md-4.cnt-dets {
 	width: 33%;
 	float: left;
 	position: relative;
 }
 #footer input[type="text"],
 #footer textarea {
 	width: 100%;
 	border: 1px solid #2c2f34;
 	background: #1e2127;
 	outline: none;
 	padding-left: 10px;
 	height: 35px;
 	margin-bottom: 10px;
 	color: #5c5c5c;
 }
 #footer textarea {
 	height: 70px;
 }
 #footer input[type="submit"] {
 	position: absolute;
 	right: 15px;
 	bottom: 18px;
 	background: #424853;
 	border: none;
 	color: #c7c7c7;
 	outline: none;
 	text-transform: uppercase;
 	padding: 0px 7px;
 	font-size: 12px;
 	letter-spacing: 1px;
 }
 .cnt-dets span {
 	color: #a9836c;
 }
 .terms {
 	clear: both;
 	float: left;
 	width: 100%;
 	background: #181a1f;
 	margin-top: 20px;
 	padding-top: 10px;
 }
 .terms-in p {
 	font-size: 13px;
 	color: #ffffff !important;
 	text-align: left;
 	margin: 0 0;
 }
 .privacy p a {
 	font-size: 13px;
 	color: #ffffff;
 	text-align: right;
 }
 .privacy p a:hover {
 	color: #a9836c;
 }
 .privacy p {
 	text-align: right;
 }
 .float-panel {
 	background: white;
 	z-index: 9999;
 	transition: all 0.5s;
 }
 .nav-wrapper {
 	height: 90px;
 	margin-top: 39px !important;
 }
 .fixed {
 	box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
 	animation: slide-down 0.7s;
 	opacity: 1;
 	z-index: 99999999999;
 	width: 100%;
 	background: #fff;
 	/*top: 39px !important;
    */
 }
 .float-panel.fixed .search-area {
 	transition: all 0.5s;
 	display: none;
 }
 .float-panel.fixed .logo {
 	padding-top: 10px;
 	transition: all 400ms;
 }
 .float-panel.fixed #menu {
 	transition: all ease-out 0.3s;
 	margin-top: 17px;
 }
 .modal-body p {
 	color: #fff !important;
 }
 @keyframes slide-down {
 	0% {
 		opacity: 0;
 		transform: translateY(-100%);
 	}
 	100% {
 		opacity: 0.9;
 		transform: translateY(0);
 	}
 }
 header.float-panel.fixed .top-area,
 header.float-panel.fixed .search-area {
 	display: none;
 	transition: all 400ms;
 }
 header.float-panel.fixed .logo {
 	padding-top: 9px;
 	padding-bottom: 10px;
 	transition: all 400ms;
 }
 header.float-panel.fixed #menu {
 	transition: all 400ms;
 	margin-top: 22px;
 	margin-bottom: 0;
 }
 section#inner-outer {
 	background-size: cover !important;
 	position: relative;
 	overflow: hidden;
 	min-height: 225px;
 }
 #inner-outer:after {
 	background: url(images/news-bg.png) repeat;
 	position: absolute;
 	left: 0;
 	top: 0;
 	width: 100%;
 	height: 100%;
 	content: "";
 	z-index: 9;
 }
 .title-in h2 {
 	font-weight: 600;
 	color: #FFF;
 	text-transform: uppercase;
 	font-size: 30px;
 	padding-top: 55px;
 }
 .title-in {
 	position: relative;
 	z-index: 99;
 	text-align: center;
 }
 .breadcrumb {
 	padding: 8px 15px;
 	margin-bottom: 0px;
 	list-style: none;
 	background-color: transparent;
 	border-radius: 4px;
 }
 .breadcrumb a {
 	color: #ffffff;
 	padding: 0 8px;
 	font-size: 15px;
 }
 .breadcrumb i.fa {
 	color: #72fff2;
 }
 #slider-main {
 	background: none;
 	height: 622px;
 	position: relative;
 	border-bottom: 0px solid #fff;
 }
 section#banner {
 	position: relative;
 }
 .camera_caption > div {
 	padding: 10px 20px;
 }
 .box {
 	position: relative;
 	vertical-align: middle;
 	display: inline-block;
 	text-align: center;
 	transition: 0.5s;
 	cursor: pointer;
 	-webkit-transition: 0.5s;
 	width: 100%
 }
 .box:hover {
 	border: 1px solid #FFF;
 	color: #FFF;
 }
 .box::before,
 .box::after {
 	width: 100%;
 	height: 100%;
 	z-index: 3;
 	content: '';
 	position: absolute;
 	top: 0;
 	left: 0;
 	box-sizing: border-box;
 	-webkit-transform: scale(0);
 	transition: 0.5s;
 }
 .foo::before {
 	border-bottom: 1px solid #FFF;
 	border-left: 1px solid #FFF;
 	-webkit-transform-origin: 0 100%;
 	border-radius: 4px;
 }
 .foo::after {
 	border-top: 1px solid #FFF;
 	border-right: 1px solid #FFF;
 	-webkit-transform-origin: 100% 0%;
 	border-radius: 4px;
 }
 .box:hover::after,
 .box:hover::before {
 	-webkit-transform: scale(1);
 }
 .content-area-in {
 	padding-top: 45px;
 	padding-bottom: 85px;
 }
 .abt-bg {
 	background: url(images/aboutus_bg.jpg) bottom center no-repeat;
 }
 .abt-in p {
 	font-size: 15px;
 	line-height: 26px;
 	padding: 0 50px;
 	font-weight: 400;
 	content: " ";
 }
 .abt-in p::before {
 	width: 15px;
 	height: 12px;
 	background: #f90;
 }
 .abt-in h2 {
 	margin-bottom: 35px;
 	position: relative;
 	color: #656565;
 	font-weight: 600;
 }
 .content-area-in h2 {
 	margin-bottom: 25px;
 	padding-bottom: 10px;
 	margin-top: 31px;
 	position: relative;
 	border-left: 1px solid #208a80;
 	padding-left: 35px;
 	clear: both;
 	width: 100%;
 	float: left;
 	color: #383838;
 	font-weight: 600;
 	text-transform: uppercase;
 	border-bottom: 1px dashed #c9c9c9;
 	z-index: 99;
 	font-size: 25px;
 }
 .content-area-in h3 {
 	color: #080808;
 	font-size: 18px;
 	border-bottom: 1px dashed #d1d1d1;
 	padding: 10px 0px;
 	float: left;
 	width: 100%;
 	text-transform: uppercase;
 	font-weight: 600;
 	line-height: 28px;
 }
 .abt-in h3,
 .abt-in h2 {
 	border: none;
 }
 .abt-in h2:after {
 	border-bottom: 1px solid #000;
 	content: "";
 	position: absolute;
 	left: 0;
 	right: 0;
 	width: 26%;
 	margin: 0 auto;
 	bottom: -11px;
 	display: inline-block;
 }
 .forms input,
 .forms textarea {
 	border: 1px solid #ddd;
 	padding: 10px;
 	margin-bottom: 15px;
 }
 .smfield {
 	width: 100%;
 	border: 1px solid #ddd;
 	padding: 10px;
 	margin-bottom: 15px;
 }
 textarea.txtfield {
 	min-height: 99px;
 	width: 100%;
 	border: 1px solid #ddd;
 	padding: 10px;
 	margin-bottom: 15px;
 }
 .no-space {
 	padding: 0px;
 }
 input.submit_btn {
 	float: right;
 	padding: 10px 35px;
 	background: #556b69;
 	margin-left: 15px;
 	color: #fff;
 	border: 0;
 	transition: all 400ms;
 	-webkit-transition: all 400ms;
 	margin-right: 15px;
 }
 input.submit_btn:hover {
 	background: #333;
 }
 .forms h3 {
 	margin-left: 15px;
 	margin-bottom: 15px;
 }
 .address i.fa {
 	color: #505050;
 	border-radius: 50%;
 	padding: 9px;
 	width: 27px;
 	height: 26px;
 	margin: 2px 10px 0px 0;
 	background: none;
 }
 .align-right {
 	float: right;
 	margin-top: -75px;
 }
 .align-left {
 	float: left;
 	margin-top: -75px;
 }
 .phile {
 	margin-left: 20px;
 	padding: 0;
 }
 .pic {
 	padding: 0;
 	position: relative;
 }
 .pic img,
 .phile img {
 	width: 100%;
 	height: auto;
 }
 .pic::after,
 .phile::after {
 	position: absolute;
 	top: 25px;
 	bottom: 25px;
 	left: 25px;
 	right: 25px;
 	border-top: 1px solid #fff;
 	border-bottom: 1px solid #fff;
 	content: "";
 	transition: all 400ms;
 	-webkit-transition: all 400ms;
 }
 .pic::before,
 .phile::before {
 	position: absolute;
 	top: 25px;
 	bottom: 25px;
 	left: 25px;
 	right: 25px;
 	border-left: 1px solid #fff;
 	border-right: 1px solid #fff;
 	content: "";
 	transition: all 400ms;
 	-webkit-transition: all 400ms;
 }
 .pic:hover::before,
 .serv-in:hover .pic::before,
 .phile:hover::before {
 	border-left: 10px solid #f90;
 	border-right: 10px solid #f90;
 }
 .pic:hover::after,
 .serv-in:hover .pic::after,
 .phile:hover::after {
 	border-top: 10px solid #f90;
 	border-bottom: 10px solid #f90;
 }
 .int {
 	padding: 15px;
 	margin-bottom: 20px;
 }
 .serv-in {
 	background: #f8f8f8;
 	width: 100%;
 	float: left;
 }
 .serv_txt {
 	z-index: 99;
 	line-height: 23px;
 	padding: 20px 40px;
 	color: #222;
 }
 .small_bx {
 	min-height: 380px;
 	background: #fff;
 	border-radius: 14px 0 25px 0;
 	border-right: 20px solid #fff;
 	border-bottom: 20px solid #fff;
 	padding: 0 25px;
 	padding-top: 50px;
 	color: #fff;
 	text-align: center;
 	position: relative;
 	background-size: cover !important;
 	padding-bottom: 10px;
 }
 .small_bx p {
 	z-index: 99;
 	position: relative;
 	font-size: 15px;
 	line-height: 25px;
 	padding: 0 4%;
 }
 .small_bx::after {
 	position: absolute;
 	top: 15px;
 	bottom: 15px;
 	left: 15px;
 	right: 15px;
 	border-top: 1px solid #fff;
 	border-bottom: 1px solid #fff;
 	content: "";
 	transition: all 400ms;
 	-webkit-transition: all 400ms;
 }
 .small_bx::before {
 	position: absolute;
 	top: 15px;
 	bottom: 15px;
 	left: 15px;
 	right: 15px;
 	border-left: 1px solid #fff;
 	border-right: 1px solid #fff;
 	content: "";
 	transition: all 400ms;
 	-webkit-transition: all 400ms;
 }
 .small_bx:hover::before {
 	border-left: 10px solid #f90;
 	border-right: 10px solid #f90;
 }
 .small_bx:hover::after {
 	border-top: 10px solid #f90;
 	border-bottom: 10px solid #f90;
 }
 .bxs-in .bx-one:hover:before,
 .bx-two:hover:before {
 	content: normal !important;
 }
 .bxs-in .bx-one:hover {
 	transition: all 400ms;
 	margin-top: 5px !important;
 	transition: all 400ms;
 }
 .bxs-in .bx-one {
 	background-size: cover !important;
 	padding: 0px;
 	transition: all 400ms;
 	margin-bottom: 10px;
 	background: none !important;
 }
 .bx-in {
 	border-radius: 3px;
 	padding: 15px;
 }
 .img-in img {
 	width: 100%;
 	height: auto;
 }
 .img-in {
 	position: relative;
 	z-index: 999;
 	display: none;
 }
 .bx-in .box::before,
 .bx-in .box::after {
 	display: none;
 }
 .bxs-in .box:hover::after,
 .bxs-in .box:hover::before {
 	display: none;
 }
 .bxs-in .box {
 	background: #415251;
 	background: #467974;
 }
 .bx-in p {
 	color: #fff !important;
 }
 div#boxes-main.bxs-in {
 	margin: 30px 0 40px;
 	clear: both;
 	float: left;
 	width: 100%;
 }
 div#boxes-main.bxs-in .bx-in h2 {
 	font-weight: 600;
 	font-size: 25px;
 	margin-bottom: 0;
 	color: #fff;
 }
 div#boxes-main.bxs-in .btn.btn-block {
 	display: none;
 }
 div#boxes-main.bxs-in .bx-in {
 	border: 0px solid #7fc5e2;
 	color: #fff;
 	line-height: 25px;
 	padding-bottom: 25px;
 }
 div#boxes-main.bxs-in .btn.btn-block a {
 	color: #000;
 }
 div#boxes-main.bxs-in .btn.btn-block:hover {
 	width: 130px;
 	transition: all 400ms;
 }
 .bxs-in .bx-one:nth-of-type(2) {
 	background: #795548 !important;
 }
 .career input[type="file"] {
 	border: 1px solid #dddddd;
 	padding: 10px;
 	margin-bottom: 15px;
 	width: 100%;
 	background-color: #fff;
 }
 .img-carrer {
 	position: absolute;
 	top: 0;
 	right: 0;
 	z-index: -1;
 	padding-right: 15px;
 }
 .career {
 	width: 64%;
 	padding-top: 25px;
 	padding-bottom: 25px;
 }
 .car-outer {
 	position: relative;
 	padding-bottom: 2px;
 	margin-bottom: 50px;
 	float: left;
 	width: 100%;
 }
 .img-carrer {
 	position: absolute;
 	right: 15px;
 	top: 0;
 	z-index: -1;
 }
 .img-carrer img {
 	width: 100%;
 	height: auto;
 }
 .car-outer input.submit_btn {
 	float: left;
 	margin-top: 15px;
 }
 .container.menu-outer.float-panel.fixed .row {
 	max-width: 1200px;
 	width: 100%;
 	margin: 0 auto;
 }
 .in-addr {
 	background: #efefef;
 	padding: 10px;
 	border: 1px solid #fff;
 	border-radius: 3px;
 	box-shadow: 7px 7px 0px #cecece;
 	background: url(images/bck-cnt.png) no-repeat;
 	background-size: cover;
 	height: 320px;
 }
 .in-addr h5 {
 	background: #576a66;
 	padding: 11px;
 	border-radius: 1px;
 	background: #596966;
 	color: #FFF;
 	text-transform: uppercase;
 	margin-right: -11px;
 	font-size: 15px;
 	line-height: 23px;
 	min-height: 70px;
 }
 .in-addr p strong {
 	color: #43524f;
 	font-size: 15px;
 	padding-left: 8px;
 }
 h5:after {
 	content: "";
 	position: absolute;
 	right: 0;
 	top: 2px;
 	border-right: 1px solid transparent;
 	height: 0;
 	width: 50%;
 	left: auto;
 	transition: all 400ms;
 }
 .in-addr:hover h5:after {
 	border-right: 1px solid transparent;
 	height: 106px;
 	transition: all 400ms;
 }
 .in-addr p {
 	margin: 0 0px 2px;
 }
 .btn-map {
 	padding: 9px 13px;
 	background: #6d6f71;
 	transition: all 400ms;
 	display: inline-block;
 	border-radius: 5px;
 	color: #FFF;
 	margin-left: 8px;
 	margin-top: 15px;
 }
 .btn-map:hover {
 	background: #3ac2cb;
 	transition: all 400ms;
 }
 .modal {
 	z-index: 99999999999 !important;
 }
 .modal.fade.in {
 	background: rgba(47, 46, 46, 0.83) !important;
 	box-shadow: none !important;
 	border: none !important;
 }
 .modal-content {
 	border: 1px solid #607d8b;
 	box-shadow: none !important;
 	border-radius: 1px !important;
 	background: #607D8B;
 	color: #FFF !important;
 }
 .modal-header {
 	padding: 15px;
 	border-bottom: 1px solid #607d8b;
 	background: #314a56;
 }
 .modal-header .close {
 	margin-top: -2px;
 	color: #FFF;
 	opacity: 1 !important;
 }
 .addr-out {
 	margin-top: 20px;
 	margin-bottom: 20px;
 }
 .cnt-dets span.wpcf7-not-valid-tip {
 	position: absolute;
 	top: 0;
 	font-size: 0;
 }
 #footer .cnt-dets input.wpcf7-not-valid,
 #footer .cnt-dets textarea.wpcf7-not-valid {
 	border: 1px solid #f00;
 }
 .cnt-dets .wpcf7-validation-errors {
 	font-size: 11px;
 	padding: 0;
 	margin: 0;
 	position: absolute;
 	bottom: -12px;
 	border: 0;
 	color: #f00;
 	line-height: 10px;
 }
 .cnt-dets .wpcf7-mail-sent-ok {
 	border: 0;
 	position: absolute;
 	bottom: 18px;
 	right: 79px;
 	color: #398f14;
 	font-size: 0;
 	width: 24px;
 	height: 24px;
 	background-color: #398f14;
 	background-image: url(images/verification-mark.png);
 	background-repeat: no-repeat;
 	background-position: center;
 }
 .career .capt {
 	position: relative;
 	float: left;
 }
 .career .capt span.ajax-loader {
 	position: absolute;
 	right: -4px;
 	top: 27px;
 }
 .career input.wpcf7-not-valid,
 .career textarea.wpcf7-not-valid {
 	border: 1px solid #f00 !important;
 }
 .career .wpcf7-validation-errors {
 	border: 1px solid #f00;
 	float: left;
 	margin: 15px 15px 0 15px;
 	padding: 9px;
 }
 .career span.wpcf7-not-valid-tip {
 	display: none;
 }
 .career .wpcf7-mail-sent-ok {
 	border: 0;
 	width: 40px;
 	height: 40px;
 	font-size: 0;
 	float: left;
 	margin-left: -15px;
 	margin-top: 15px;
 	background-color: #398f14;
 	background-image: url(images/verification-mark.png);
 	background-repeat: no-repeat;
 	background-position: center;
 }
 .physicians {
 	position: relative;
 	display: inline-block;
 	overflow: hidden;
 	width: 100%;
 	color: #ffffff;
 	text-align: left;
 	font-size: 16px;
 	background-color: #000000;
 	margin-bottom: 30px;
 	max-height: 324px;
 }
 .team:first-child {
 	width: 100%;
 	float: none;
 	margin: auto;
 	height: 100%;
 }
 .team {
 	float: left;
 }
 .team img {
 	width: 100%;
 }
 .physicians * {
 	-webkit-box-sizing: border-box;
 	box-sizing: border-box;
 	-webkit-transition: all 0.45s ease;
 	transition: all 0.45s ease;
 }
 .physicians img {
 	vertical-align: top;
 	max-width: 100%;
 	backface-visibility: hidden;
 }
 .physicians figcaption {
 	z-index: 1;
 	align-items: center;
 	position: absolute;
 	width: 100%;
 	bottom: 0;
 	display: flex;
 	flex-direction: column;
 	justify-content: center;
 	background-color: #208a80;
 	background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.2) 0%, transparent 100%);
 	background-image: linear-gradient(to right, rgba(0, 0, 0, 0.2) 0%, transparent 100%);
 	padding: 10px;
 	z-index: 99;
 }
 .physicians figcaption:before {
 	content: '';
 	width: 20px;
 	height: 20px;
 	background-color: #fff;
 	bottom: 0;
 	left: 50%;
 	-webkit-transform: translate(-50%, 50%) rotate(45deg);
 	transform: translate(-50%, 50%) rotate(45deg);
 	position: absolute;
 }
 .physicians h3,
 .physicians h5 {
 	margin: 0;
 	letter-spacing: 1px;
 }
 .physicians h3 {
 	text-transform: uppercase;
 	font-weight: 400;
 	border-bottom: none;
 	border-left: none;
 	color: #fff;
 	font-size: 13px;
 	padding: 10px;
 	text-align: center;
 	line-height: 20px;
 	letter-spacing: 0;
 }
 .physicians h5 {
 	font-weight: normal;
 }
 .physicians a {
 	position: absolute;
 	top: 0;
 	bottom: 0;
 	left: 0;
 	right: 0;
 	z-index: 1;
 }
 .physicians figcaption:after {
 	position: absolute;
 	content: "";
 	left: 0;
 	right: 0;
 	bottom: 0;
 	top: 0;
 	background: #30615c;
 	transform: scaleX(0);
 	transition: all 400ms;
 	z-index: -9;
 }
 figure.physicians:hover figcaption:after {
 	transform: scaleX(1);
 	transition: all 400ms;
 }
 .box-doc img {
 	border-radius: 50%;
 	width: 100%;
 	height: auto;
 }
 .box-doc {
 	float: left;
 	position: relative;
 	margin-bottom: 12px;
 	border-radius: 50%;
 	margin-top: 15px;
 }
 .box-doc:after {
 	position: absolute;
 	content: "";
 	background: #208a80;
 	border-radius: 50%;
 	z-index: -9;
 	left: 0;
 	right: 0;
 	bottom: 0;
 	transition: all 400ms;
 	-webkit-transition: all 400ms;
 }
 #owl-demo-staff .item p {
 	font-size: 16px;
 	float: left;
 	width: 100%;
 	margin-top: 5px;
 }
 .box-doc:before {
 	position: absolute;
 	content: "";
 	background: #fff;
 	border-radius: 50%;
 	z-index: -9;
 	left: -5px;
 	right: 0;
 	top: -5px;
 	bottom: 0;
 	transition: all 400ms;
 	-webkit-transition: all 400ms;
 }
 .item:hover .box-doc:before {
 	background: #208a80;
 	transition: all 400ms;
 	-webkit-transition: all 400ms;
 }
 .item:hover .box-doc:after {
 	background: #fff;
 	transition: all 400ms;
 	-webkit-transition: all 400ms;
 }
 .abt-in.text-center h2 span {
 	display: block;
 	color: #208a80;
 	font-size: 21px;
 	letter-spacing: 2px;
 }
 .abt-in.text-center h2 {
 	line-height: 40px;
 	padding-left: 0;
 	font-size: 28px;
 }
 .addr-out iframe {
 	border: 1px solid #ddd!important;
 	padding: 6px!important;
 }
 #menu ul li ul {
 	width: 422px!important;
 	overflow: auto;
 }
 .inner-list {
 	padding: 0 !important;
 	list-style: none !important;
 }
 .inner-list li {
 	background-image: url(http://www.hbh.ae/wp-content/uploads/2017/03/lst-bg.png);
 	background-repeat: no-repeat;
 	padding: 0 0 0 25px;
 	line-height: 32px;
 	background-position-y: 18%;
 }
 .inner-p {
 	color: #414141;
 	line-height: 25px;
 	padding-bottom: 10px;
 	font-size: 15px;
 }
 .insur img {
 	width: 100%;
 	height: auto;
 	border: 1px solid #ddd;
 	opacity: .8;
 	filter: alpha(opacity=80);
 	transition: all 400ms;
 	-webkit-transition: all 400ms;
 }
 .insur:hover img {
 	opacity: 1;
 	filter: alpha(opacity=100);
 	border: 1px solid #208a80;
 }
 .insur {
 	margin-bottom: 30px;
 }
 .insur_modal {
 	border: 1px solid #464646;
 	box-shadow: none !important;
 	border-radius: 1px !important;
 	background: rgba(0, 0, 0, 0.45);
 	color: #FFF !important;
 	margin-top: 115px;
 }
 .insur_modal p {
 	margin-left: 19px;
 	font-size: 12px;
 	text-transform: uppercase;
 }
 .insur_modal h4 {
 	border-left: 1px solid #4b4b4b;
 	padding-left: 10px;
 	border-bottom: 1px dashed #4b4b4b;
 	padding-bottom: 7px;
 	margin-top: 20px;
 	font-size: 17px;
 	color: #c38458;
 }
 .insur_modal .close {
 	float: right;
 	font-size: 21px;
 	font-weight: 700;
 	line-height: 1;
 	color: #fff;
 	text-shadow: 0 0px 0 #fff;
 	filter: alpha(opacity=100);
 	opacity: 1;
 }
 a.insur {
 	position: relative;
 	min-height: 110px;
 }
 .social ul li:hover {
 	z-index: 999999999;
 }
 .bx-in h2 {
 	font-size: 35px;
 	text-transform: uppercase;
 	font-weight: 600;
 	padding-bottom: 12px;
 }
 .bx-in p {
 	font-size: 16px;
 	padding: 0 4%;
 	letter-spacing: .5px;
 }
 .stff-in-thumbs h1 {
 	font-size: 20px;
 	color: #000;
 	font-weight: 600;
 }
 .abt-in.text-center p {
 	color: #000;
 }
 .small_bx b {
 	font-size: 16px;
 	text-transform: uppercase;
 	letter-spacing: .5px;
 }
 .serv_txt h3 {
 	line-height: 28px;
 }
 .content-area-in p {
 	line-height: 28px;
 	font-size: 15px;
 	color: #000;
 }
 .in-addr p {
 	color: #2f2c2c;
 }
 .small_bx b,
 .small_bx p {
 	color: #fff;
 }
 .dr-main {
 	background: #f8f8f8;
 	padding: 15px;
 	position: relative;
 }
 .dr-main:after {
 	position: absolute;
 	content: '';
 	width: 30px;
 	height: 3px;
 	top: 0;
 	right: 0;
 	background: #0cb7c4;
 	transition: 400ms all;
 	-webkit-transition: 400ms all;
 }
 .dr-main:before {
 	position: absolute;
 	content: '';
 	width: 3px;
 	height: 30px;
 	top: 0;
 	right: 0;
 	background: #0cb7c4;
 	transition: 400ms all;
 	-webkit-transition: 400ms all;
 }
 .dr-main:hover:after {
 	width: 30%;
 	height: 3px;
 }
 .dr-main:hover:before {
 	width: 3px;
 	height: 50%;
 }
 .dr-main h2 {
 	margin-bottom: 0px;
 	padding-left: 0;
 	border-left: none;
 	margin-top: 0;
 	font-size: 20px;
 }
 .dr-main h4 {
 	color: #0cb7c4;
 	font-weight: 500;
 	margin-bottom: 15px;
 	line-height: 25px;
 	font-size: 16px;
 	float: left;
 	width: 100%;
 	text-transform: uppercase;
 }
 .dr-main p {
 	line-height: 22px;
 }
 .dr-main p span {
 	font-weight: 600;
 }
 .dr-details {
 	padding: 0;
 }
 .dr-details ul {
 	display: inline-block;
 	padding: 0;
 }
 .dr-details ul li {
 	color: #000;
 	list-style: none;
 	padding: 5px 0;
 	background: url(images/li.png) no-repeat;
 	padding-left: 25px;
 	background-position-y: 9px;
 	transition: 400ms all;
 	-webkit-transition: 400ms all;
 }
 .dr-details ul li:hover {
 	padding-left: 30px;
 	color: #0cb7c4;
 }
 .dr h3 {
 	background: #f8f8f8;
 	border: 1px dashed #d1d1d1;
 }
 .dr-img img {
 	border: 5px solid #fff;
 	width: 100%;
 	height: auto;
 }
 .physicians:hover img {
 	opacity: 0.8;
 	-webkit-transform: translateY(-40px);
 	transform: translateY(-40px);
 }
 .physicians figcaption {
 	background: none;
 }
 .physicians figcaption:after {
 	height: 0;
 	top: inherit;
 	bottom: 0;
 	width: 100%;
 	transform: none;
 }
 .physicians:hover figcaption:after {
 	height: 100%;
 }
 .physicians figcaption:before {
 	display: none;
 }
 .physicians br {
 	display: none;
 }
 .physicians:after {
 	position: absolute;
 	content: '';
 	width: 100%;
 	height: 100%;
 	left: 0;
 	bottom: 0;
 	background: url(images/dr-overlay.png) no-repeat bottom left;
 	background-repeat: repeat-x;
 }
 .news-in #accordion {
 	display: none;
 }
 .news-in h1 {
 	display: none;
 }
 a.p-by {
 	margin-left: 10px;
 }
 #menu ul li ul li:nth-child(8) a {
 	background-color: #a98169;
 }
 #menu ul li ul li:nth-child(8) a:hover {
 	background-color: #a98169;
 }
 #menu ul li ul li:nth-child(8) {
 	position: relative;
 	cursor: not-allowed;
 }
 #menu ul li ul li:nth-child(8):hover a {
 	color: #fff;
 }
 #menu ul li ul li:nth-child(8):after {
 	content: "";
 	position: absolute;
 	right: 0;
 	left: 0;
 	top: 0;
 	bottom: 0;
 	background: transparent;
 }
 #menu ul li ul li:nth-child(9) a {
 	background-color: #a98169;
 }
 #menu ul li ul li:nth-child(9) a:hover {
 	background-color: #a98169;
 }
 #menu ul li ul li:nth-child(9) {
 	position: relative;
 	cursor: not-allowed;
 }
 #menu ul li ul li:nth-child(9):hover a {
 	color: #fff;
 }
 #menu ul li ul li:nth-child(9):after {
 	content: "";
 	position: absolute;
 	right: 0;
 	left: 0;
 	top: 0;
 	bottom: 0;
 	background: transparent;
 }
 #menu ul li ul li:nth-child(12) a {
 	background-color: #a98169;
 }
 #menu ul li ul li:nth-child(12) a:hover {
 	background-color: #a98169;
 }
 #menu ul li ul li:nth-child(12) {
 	position: relative;
 	cursor: not-allowed;
 }
 #menu ul li ul li:nth-child(12):hover a {
 	color: #fff;
 }
 #menu ul li ul li:nth-child(12):after {
 	content: "";
 	position: absolute;
 	right: 0;
 	left: 0;
 	top: 0;
 	bottom: 0;
 	background: transparent;
 }
 #menu ul li ul li:nth-child(13) a {
 	background-color: #a98169;
 }
 #menu ul li ul li:nth-child(13) a:hover {
 	background-color: #a98169;
 }
 #menu ul li ul li:nth-child(13) {
 	position: relative;
 	cursor: not-allowed;
 }
 #menu ul li ul li:nth-child(13):hover a {
 	color: #fff;
 }
 #menu ul li ul li:nth-child(13):after {
 	content: "";
 	position: absolute;
 	right: 0;
 	left: 0;
 	top: 0;
 	bottom: 0;
 	background: transparent;
 }
 .gn-outer {
 	clear: both;
 	width: 100%;
 	float: left;
 	border: 1px solid #DDD;
 	border-radius: 5px;
 	margin-bottom: 28px;
 	box-shadow: 0px 0px 16px #d4d4d4;
 }
 .gn-outer img {
 	max-width: 450px;
 	width: 100%;
 	height: auto;
 }
 .fz-logo span {
 	position: absolute;
 	bottom: -17px;
 	left: auto;
 	font-size: 11px;
 	color: #000;
 	right: 0;
 	display: block;
 }
 .fz-logo {
 	position: relative;
 	padding-right: 0;
 	padding-top: 8px;
 	text-align: right;
 	right: 100px;
 	z-index: 1;
 }
 .main-navigation {
 	z-index: 2;
 }
 .menu-outer.float-panel.fixed .fz-logo img {
 	width: 40px;
 }
 .fixed .fz-logo {
 	display: none !important;
 }
 .fixed .main-navigation {
 	padding-right: 15px;
 	float: right;
 }
 .social-left span.sprite,
 .social span.sprite {
 	background-repeat: no-repeat !important;
 	background-position: 10px -22px !important;
 	width: 40px;
 	height: 40px;
 }
 .social-left span.cardio {
 	background-position: 10px -53px !important;
 }
 .social-left span.sprite.psychiatry {
 	background-position: 10px -83px !important;
 }
 .social-left span.sprite.radiology {
 	background-position: 10px -113px !important;
 }
 .social-left span.sprite.laboratory {
 	background-position: 10px -412px !important;
 }
 .social-left span.sprite.surgeon {
 	background-position: 10px -143px !important;
 }
 .social-left span.sprite.urology {
 	background-position: 10px -172px !important;
 }
 .social span.sprite.dentistry {
 	background-position: 10px -204px !important;
 }
 .social span.sprite.dermatology {
 	background-position: 10px -233px !important;
 }
 .social span.sprite.practitioner {
 	background-position: 10px -263px !important;
 }
 .social span.sprite.pediatric {
 	background-position: 10px -293px !important;
 }
 .social span.sprite.orthopedic {
 	background-position: 10px -323px !important;
 }
 .social span.sprite.gynecology {
 	background-position: 10px -353px !important;
 }
 .social span.sprite.deititian {
 	background-position: 10px -383px !important;
 }
 a.p-by {
 	margin-left: 12px;
 	width: 35px;
 	height: 22px;
 	background-image: url(images/sprite.png) !important;
 	display: inline-block;
 	position: relative;
 	top: 8px;
 }
 .terms-in p {
 	margin: -4px 0;
 }
 .top-cnt a:after {
 	top: -2px;
 	background-image: url(images/sprite.png) !important;
 	background-position: 0px -520px;
 }
 .top-cnt a:hover:after {
 	transition: all 400ms;
 	background-position: 0px -538px;
 }
 a.top-req:after {
 	background-image: url(images/sprite.png) !important;
 	background-position: -23px -519px;
 }
 a.top-req:hover:after {
 	height: 20px;
 	background-position: -21px -540px;
 }
 .bx-one:after {
 	background: rgba(68, 86, 84, 0.71);
 }
 .bx-one:hover:after,
 .bx-two:hover:after {
 	background: rgba(161, 117, 90, 0.8705882352941177);
 }
 .stff-in-thumbs:after {
 	background: rgba(161, 117, 90, 0.788235294117647);
 }
 .foote-logos {
 	position: absolute;
 	z-index: 9;
 	left: 430px;
 	top: 54px;
 }
 .fixed .foote-logos {
 	top: 5px;
 }
 .ser-pdf {
 	float: right;
 	margin-top: -60px;
 	position: relative;
 	z-index: 999;
 }
 .ser-pdf ul {
 	list-style: none;
 	margin: 0;
 	padding: 0;
 }
 .ser-pdf ul li {
 	float: left;
 	margin-left: 10px;
 }
 .ser-pdf ul li a {
 	padding: 10px 15px;
 	background: #30625d;
 	color: #fff;
 	text-transform: uppercase;
 }
 
 /*v*/
 /*/.loader, .loader .lreveal {
    bottom: 0;
    background-color: #fff;
}
.loader .sreveal:after, .loader .sreveal:before {
    content: "";
    display: block;
}
.loader {
    height: 100%;
    left: 0;
    opacity: 1;
    position: fixed;
    text-align: center;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 1000;
}
.loader .loader-inner {
    margin-left: auto;
    margin-right: auto;
    max-width: 54rem;
    padding: 0 4.5vw;
    position: relative;
    top: 50vh;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 90vw;
}
figure {
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0;
}
.loader img {
    display: block;
    max-width: 100%;
    margin: 0 auto;
}
.loader .lreveal, .loader .sreveal {
    height: 100%;
    position: absolute;
    will-change: transform;
}
.loader .lreveal {
    right: 45%;
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    width: 50%;
    z-index: 1;
}
.loader .sreveal {
    overflow: hidden;
    right: 0;
    top: 0;
    -webkit-transform-origin: right 0;
    transform-origin: right 0;
    width: 60%;
    z-index: 104;
}
.loader .sreveal:before {
    border-bottom: 0 solid transparent;
    border-left: 20vw solid transparent;
    border-right: 0 solid transparent;
    border-top: 50vh solid #fff;
    height: 0;
    left: 0;
    position: absolute;
    top: 0;
    width: 0;
    z-index: 105;
}
.loader .sreveal:after {
    background-color: #fff;
    height: 100%;
    left: 15vw;
    position: absolute;
    width: 50vw;
}
.page-loader {
    background-color: #ffedbc;
    height: 110%;
    position: fixed;
    top: -5%;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    width: 100%;
    will-change: transform, opacity;
    z-index: 99;
}
/*/
 /*side menu bar*/
 #wrapper .nav .open>a,
 #wrapper .nav .open>a:focus,
 #wrapper .nav .open>a:hover {
 	background-color: transparent;
 }
 #wrapper {
 	padding-left: 0;
 	-webkit-transition: all .5s ease;
 	-moz-transition: all .5s ease;
 	-o-transition: all .5s ease;
 	transition: all .5s ease;
 }
 #wrapper.toggled {
 	padding-left: 220px;
 }
 #sidebar-wrapper {
 	z-index: 1000;
 	left: 220px;
 	width: 0;
 	height: 100%;
 	top: 55px;
 	margin-left: -220px;
 	overflow-y: auto;
 	overflow-x: hidden;
 	background: #1a1a1a;
 	-webkit-transition: all .5s ease;
 	-moz-transition: all .5s ease;
 	-o-transition: all .5s ease;
 	transition: all .5s ease;
 }
 #sidebar-wrapper::-webkit-scrollbar {
 	display: none;
 }
 #wrapper.toggled #sidebar-wrapper {
 	width: 220px;
 }
 #page-content-wrapper {
 	width: 100%;
 	padding-top: 128px;
 }
 #wrapper.toggled #page-content-wrapper {
 	position: absolute;
 	margin-right: -220px;
 }
 .sidebar-nav {
 	position: absolute;
 	top: 0;
 	width: 220px;
 	margin: 0;
 	padding: 0;
 	list-style: none;
 }
 .sidebar-nav li {
 	position: relative;
 	line-height: 20px;
 	display: inline-block;
 	width: 100%
 }
 .sidebar-nav li:before {
 	content: '';
 	position: absolute;
 	top: 0;
 	left: 0;
 	z-index: -1;
 	height: 100%;
 	width: 3px;
 	background-color: #1c1c1c;
 	-webkit-transition: width .2s ease-in;
 	-moz-transition: width .2s ease-in;
 	-ms-transition: width .2s ease-in;
 	transition: width .2s ease-in;
 }
 .sidebar-nav li:first-child a {
 	color: #fff;
 	background-color: #1a1a1a;
 }
 .sidebar-nav li:nth-child(2):before {
 	background-color: #ec1b5a;
 }
 .sidebar-nav li:nth-child(3):before {
 	background-color: #79aefe;
 }
 .sidebar-nav li:nth-child(4):before {
 	background-color: #314190;
 }
 .sidebar-nav li:nth-child(5):before {
 	background-color: #279636;
 }
 .sidebar-nav li:nth-child(6):before {
 	background-color: #7d5d81;
 }
 .sidebar-nav li:nth-child(7):before {
 	background-color: #ead24c;
 }
 .sidebar-nav li:nth-child(8):before {
 	background-color: #2d2366;
 }
 .sidebar-nav li:nth-child(9):before {
 	background-color: #35acdf;
 }
 .sidebar-nav li.open:hover:before,
 .sidebar-nav li:hover:before {
 	width: 100%;
 	-webkit-transition: width .2s ease-in;
 	-moz-transition: width .2s ease-in;
 	-ms-transition: width .2s ease-in;
 	transition: width .2s ease-in;
 }
 .sidebar-nav li a {
 	display: block;
 	color: #ddd;
 	text-decoration: none;
 	padding: 10px 15px 10px 30px;
 }
 .sidebar-nav li a:active,
 .sidebar-nav li a:focus,
 .sidebar-nav li a:hover,
 .sidebar-nav li.open a:active,
 .sidebar-nav li.open a:focus,
 .sidebar-nav li.open a:hover {
 	color: #fff;
 	text-decoration: none;
 	background-color: transparent !important;
 }
 .sidebar-nav>.sidebar-brand {
 	height: 65px;
 	font-size: 20px;
 	line-height: 44px;
 }
 .hamburger.is-closed:before,
 .hamburger.is-open:before {
 	content: '';
 	font-size: 14px;
 	color: #fff;
 	line-height: 32px;
 	text-align: center;
 }
 .sidebar-nav .dropdown-menu {
 	position: relative;
 	width: 100%;
 	padding: 0;
 	margin: 0;
 	border-radius: 0;
 	border: none;
 	background-color: #222;
 	box-shadow: none;
 }
 .hamburger {
 	position: fixed;
 	top: 120px;
 	z-index: 999;
 	display: none;
 	width: 32px;
 	height: 32px;
 	margin-left: 15px;
 	background: 0 0;
 	border: none;
 }
 .hamburger.is-closed .hamb-bottom,
 .hamburger.is-closed .hamb-middle,
 .hamburger.is-closed .hamb-top,
 .hamburger.is-open .hamb-bottom,
 .hamburger.is-open .hamb-middle,
 .hamburger.is-open .hamb-top {
 	background-color: #1a1a1a;
 }
 .hamburger:active,
 .hamburger:focus,
 .hamburger:hover {
 	outline: 0;
 }
 .hamburger.is-closed:before {
 	display: block;
 	width: 100px;
 	opacity: 0;
 	-webkit-transform: translate3d(0, 0, 0);
 	-webkit-transition: all .35s ease-in-out;
 }
 .hamburger.is-closed:hover:before {
 	opacity: 1;
 	display: block;
 	-webkit-transform: translate3d(-100px, 0, 0);
 	-webkit-transition: all .35s ease-in-out;
 }
 .hamburger.is-closed .hamb-bottom,
 .hamburger.is-closed .hamb-middle,
 .hamburger.is-closed .hamb-top,
 .hamburger.is-open .hamb-bottom,
 .hamburger.is-open .hamb-middle,
 .hamburger.is-open .hamb-top {
 	position: absolute;
 	left: 0;
 	height: 4px;
 	width: 100%
 }
 .hamburger.is-closed .hamb-top {
 	top: 5px;
 	-webkit-transition: all .35s ease-in-out;
 }
 .hamburger.is-closed .hamb-middle {
 	top: 50%;
 	margin-top: -2px;
 }
 .hamburger.is-closed .hamb-bottom {
 	bottom: 5px;
 	-webkit-transition: all .35s ease-in-out;
 }
 .hamburger.is-closed:hover .hamb-top {
 	top: 0;
 	-webkit-transition: all .35s ease-in-out;
 }
 .hamburger.is-closed:hover .hamb-bottom {
 	bottom: 0;
 	-webkit-transition: all .35s ease-in-out;
 }
 .hamburger.is-open .hamb-bottom,
 .hamburger.is-open .hamb-top {
 	-webkit-transition: -webkit-transform .2s cubic-bezier(.73, 1, .28, .08);
 }
 .hamburger.is-open .hamb-bottom,
 .hamburger.is-open .hamb-top {
 	top: 50%;
 	margin-top: -2px;
 }
 .hamburger.is-open .hamb-top {
 	-webkit-transform: rotate(45deg);
 }
 .hamburger.is-open .hamb-middle {
 	display: none;
 }
 .hamburger.is-open .hamb-bottom {
 	-webkit-transform: rotate(-45deg);
 }
 .hamburger.is-open:before {
 	display: block;
 	width: 100px;
 	opacity: 0;
 	-webkit-transform: translate3d(0, 0, 0);
 	-webkit-transition: all .35s ease-in-out;
 }
 .hamburger.is-open:hover:before {
 	opacity: 1;
 	display: block;
 	-webkit-transform: translate3d(-100px, 0, 0);
 	-webkit-transition: all .35s ease-in-out;
 }
 .overlay {
 	position: fixed;
 	display: none;
 	width: 100%;
 	height: 100%;
 	top: 0;
 	left: 0;
 	right: 0;
 	bottom: 0;
 	background-color: rgba(250, 250, 250, .8);
 	z-index: 1;
 }
 /*learn more btn*/
 .get,
 .get-head a {
 	display: inline-block;
 }
 .get {
 	float: left;
 	right: 0px;
 	border: 1px solid #004f77;
 	text-transform: uppercase;
 	color: #fff!important;
 	letter-spacing: 1px;
 	-webkit-transition: all .5s ease!important;
 	-moz-transition: all .5s ease!important;
 	-o-transition: all .5s ease!important;
 	transition: all .5s ease!important;
 	line-height: 3rem;
 	background: #004f77;
 	margin-top: 0px;
 	margin-right: 0;
 	user-select: none;
 	border-radius: 0 1.5rem;
 	cursor: pointer;
 	position: relative;
 	overflow: hidden;
 	z-index: 1;
 }
 .get:after {
 	background: #fff;
 	color: #004f77;
 	content: "";
 	position: absolute;
 	left: 0;
 	top: 0;
 	width: 0%;
 	height: 100%;
 	transition: all .4s;
 	-webkit-transition: all .4s;
 	z-index: -1;
 }
 .get:hover:after {
 	width: 100%
 }
 .get-head {
 	font-size: 14px;
 }
 .get-head a {
 	color: #fff;
 	font-family: 'Titillium Web700';
 	letter-spacing: 2px;
 	transition: all .4s ease;
 	-webkit-transition: all .4s ease;
 	position: relative;
 	right: 0;
 	padding: 8px 27px 7px;
 }
 .get:hover .get-head a {
 	color: #004f77!important;
 	right: -.5rem;
 	z-index: 1;
 	transition: all .4s ease;
 	-webkit-transition: all .4s ease;
 }
 .get:hover {
 	color: #fff;
 }
 /*plugin content*/
 .wpcontainer {
 	position: absolute;
 	top: 100px;
 	width: 100%;
 	margin: 0 auto;
 	z-index: 13;
 }
 .wpsubcont {
 	width: 1000px;
 	color: #000;
 	margin: 0 auto;
 }
 .wpsubcont p {
 	font-size: 18px;
 }
 .vision-blcl,
 .vision-blcr,
 .vision-blcr3 {
 	opacity: 0;
 }
 .vision-blcr1 {
 	position: relative;
 	/*/left: 362px;/*/
	right: 0;
 }
 .vision-blcl1 {
 	position: relative;
 	right: 362px;
 }
 .vision-blcr2 {
 	position: relative;
 	left: 362px;
 }
 .bus-card-layout {
 	min-height: 286px;
 	margin-bottom: 30px;
	display: flex;
 	position: relative;
 	z-index: 1;
 	border: 4px solid #eee;
 }
 .bus-card-layout1 {
 	min-height: 286px;
 	margin-bottom: 30px;
 	z-index: 0;
 	width: 100%;
 	display: table;
 	background-color: #dcdcde;
 	position: relative;
 	border: 4px solid #eee;
 }
 .bus-card-layout2 {
 	min-height: 286px;
 	margin-bottom: 30px;
 	z-index: 0;
 	width: 100%;
 	display: table;
 	background-color: #fcdbd2;
 	position: relative;
 	border: 4px solid #eee;
 }
 .bus-card-layout3 {
 	min-height: 286px;
 	z-index: 0;
 	width: 100%;
 	display: table;
 	margin-bottom: 30px;
 	background-color: #c0c9ce;
 	position: relative;
 	border: 4px solid #eee;
 }
 .bus-card-image {
 	width: 50%;
 	float: left;
 	display: flex;
 	border-right: 3px solid #eee;
 }
 .bus-card-image1 {
 	width: 50%;
 	float: left;
 	display: flex;
 	border-right: 3px solid #eee;
 }
 /*/.bus-card-image:before {
 	top: 20px;
 	left: 344px;
 	z-index: 1;
 	position: absolute;
 	border-bottom: 15px solid transparent;
 	border-right: 15px solid #fff;
 	display: block;
 	content: " ";
 	-webkit-transform: rotateX(180deg);
 	-moz-transform: rotateX(180deg);
 	-ms-transform: rotateX(180deg);
 	transform: rotateX(180deg);
 }
 .bus-card-image1:before {
 	top: 50px;
 	left: 0px;
 	z-index: 1;
 	position: absolute;
 	border-top: 15px solid transparent;
 	border-left: 15px solid #fff;
 	display: block;
 	content: " ";
 	-webkit-transform: rotateX(180deg);
 	-moz-transform: rotateX(180deg);
 	-ms-transform: rotateX(180deg);
 	transform: rotateX(180deg);
 }
 .bus-card-image:after {
 	top: 35px;
 	left: 344px;
 	z-index: 1;
 	position: absolute;
 	border-bottom: 15px solid transparent;
 	border-right: 15px solid #fff;
 	display: block;
 	content: " ";
 }
 .bus-card-image1:after {
 	top: 35px;
 	left: 0px;
 	z-index: 1;
 	position: absolute;
 	border-top: 15px solid transparent;
 	border-left: 15px solid #fff;
 	display: block;
 	content: " ";
 }/*/
 .foot-cont {
 	position: absolute;
 	z-index: 3;
 	top: 0;
	left: 0;
	right:0;
 	width: 100%;
 }
  .foot-cont a,.foot-cont  a:focus,.foot-cont  a:hover{
	 color: #fff;
  }
 /*/.navbar-default .navbar-nav>li {
    position: relative;
    , z-index:  -1;
    ,  top:  18px;
     opacity:  0;
}
/*/
 .navbar-default .navbar-nav>li {
 	opacity: 0;
 }
 .navbar-brand{
	 height: auto;
 }
 .bus-card-dtls {
 	min-height: 276px;
 	width: 50%;
 	float: left;
 	display: table;
 }
 .bus-category {
 	color: #979797;
 	line-height: 3.67;
 	font-size: 12px;
 	text-transform: uppercase;
 }
 .bus-title {
 	margin-top: 15px;
 	height: 46px;
 	font-size: 30px;
 	display: table-cell;
 	vertical-align: middle;
 	line-height: 1.1;
 	max-height: 46px;
 	overflow: hidden;
 }
 .bus-desc {
 	line-height: 1.33;
 	font-size: 16px;
 	margin-top: 20px;
 	margin-left: 15px;
 	display: table-cell;
 	vertical-align: middle;
 	color: #333;
 	margin-right: 15px;
 	min-height: 60px;
 	margin-bottom: 10px;
 	padding: 10px 10px 10px 15px;
 	text-align: left;
 }
 .bus-link {
 	float: right;
 	font-size: 18px;
 	text-decoration: underline;
 	position: absolute;
 	cursor: pointer;
 	right: 15px;
 	bottom: 10px;
 }
 .single_what_we_do {
 	background-color: #ffffff;
 	text-align: center;
 	padding: 0 35px;
 	border-radius: 10px;
 	position: relative;
 	margin-bottom: 30px;
 	-webkit-transition: all 0.3s ease;
 	-o-transition: all 0.3s ease;
 	transition: all 0.3s ease;
 	opacity: 0;
 }
 .single_what_we_do:hover {
 	-webkit-box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.2);
 	-moz-box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.2);
 	box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.2);
 }
 .single_what_we_do .top_line {
 	position: absolute;
 	top: 0;
 	left: 44%;
 	background-color: #004f77;
 	width: 12%;
 	height: 3px;
 }
 .single_what_we_do .what_we_do_figure {
 	padding: 40px 0;
 }
 .single_what_we_do .what_we_do_figure img {
 	margin: 0 auto;
 }
 .single_what_we_do .what_we_do_title {
 	font-weight: 600;
 	font-size: 22px;
 	padding-bottom: 35px;
 	margin: 0;
 	color: #2b353a;
 }
 .single_what_we_do .what_we_do_content {
 	padding-bottom: 65px;
 	color: #2b353a;
 }
 .single_what_we_do .what_we_do_icon {
 	position: absolute;
 	bottom: -9px;
 	left: 47%;
 	color: #fff;
 	background-color: #004f77;
 	width: 30px;
 	height: 30px;
 	text-align: center;
 	border-radius: 50%;
 	-webkit-transition: all 0.3s ease;
 	-o-transition: all 0.3s ease;
 	transition: all 0.3s ease;
 }
 .single_what_we_do .what_we_do_icon i {
 	font-size: 24px;
 	text-align: center;
 	padding: 2px 3px 2px 5px;
 }
 #doccup-med {
 	opacity: 0;
 	-moz-opacity: 0;
 }
 .fa-facebook {
 	background: #3B5998;
 	color: white;
 }
 .fa-twitter {
 	background: #55ACEE;
 	color: white;
 }
 .fa-linkedin {
 	background: #007bb5;
 	color: white;
 }
 .fa-instagram {
 	background: #f80f307a;
 	color: white;
 }
 .footer-1 {
 	display: table;
 	min-height: 210px;
 }
 #media_image-2 {
 	display: table-cell;
 	vertical-align: middle;
 	margin: 0 auto;
 }
 .logo-cont {
 	display: table;
 	/* min-height: 360px !important; */
 }
 .logo-subcont {
 	display: table-cell;
 	max-width: 260px;
 	vertical-align: middle;
 }
 .visnlnk-desc,
 .misnlnk-desc,
 .vluslnk-desc {
 	opacity: 0;
 }
 .misnlnk {
 	right: 52%;
 }
 .visn-img2 {
 	opacity: 0;
 }
 .misn-img2 {
 	opacity: 0;
 }
 .vlu-img2 {
 	opacity: 0;
 }
 /*/.n-particles-js-canvas-el: before {
    /*/
 /*/.footer-widgets.widget-area: before {
    
				content:  ' ';
    
				display:  block;
    
				position:  absolute;
    
				left:  0;
    
				top:  0;
    
				width:  100%;
    
				height:  100%;
    
				z-index:  4;
    
				opacity:  0.2;
    
				background-image:  url('./wp-content/themes/aaagency/img/hmccfooimg.png');
    
				background-repeat:  no-repeat;
    
				background-position: 0 -150px;
    
				-ms-background-size:  cover;
    
				-o-background-size:  cover;
    
				-moz-background-size:  cover;
    
				-webkit-background-size:  cover;
    
				background-size:  cover;
    
			}
/*/
 .aw-footer-address-txt,
 .aw-footer-number {
 	font-size: 16px;
 }
 /* logo scroller */
 .slick-slide {
 	margin: 0 10px;
 }
 .slick-slide img {
 	width: 100%
 }
 .slick-slider {
 	position: relative;
 	display: block;
 	box-sizing: border-box;
 	-webkit-user-select: none;
 	-moz-user-select: none;
 	-ms-user-select: none;
 	user-select: none;
 	-webkit-touch-callout: none;
 	-khtml-user-select: none;
 	-ms-touch-action: pan-y;
 	touch-action: pan-y;
 	-webkit-tap-highlight-color: transparent;
 }
 .slick-list {
 	position: relative;
 	display: block;
 	overflow: hidden;
 	margin: 0;
 	padding: 0;
 }
 .slick-list:focus {
 	outline: none;
 }
 .slick-list.dragging {
 	cursor: pointer;
 	cursor: hand;
 }
 .slick-slider .slick-track,
 .slick-slider .slick-list {
 	-webkit-transform: translate3d(0, 0, 0);
 	-moz-transform: translate3d(0, 0, 0);
 	-ms-transform: translate3d(0, 0, 0);
 	-o-transform: translate3d(0, 0, 0);
 	transform: translate3d(0, 0, 0);
 }
 .slick-track {
 	position: relative;
 	top: 0;
 	left: 0;
 	display: block;
 }
 .slick-track:before,
 .slick-track:after {
 	display: table;
 	content: ''
 }
 .slick-track:after {
 	clear: both;
 }
 .slick-loading .slick-track {
 	visibility: hidden;
 }
 .slick-slide {
 	display: none;
 	float: left;
 	height: 100%;
 	min-height: 1px;
 }
 [dir='rtl'] .slick-slide {
 	float: right;
 }
 .slick-slide img {
 	display: block;
 }
 .slick-slide.slick-loading img {
 	display: none;
 }
 .slick-slide.dragging img {
 	pointer-events: none;
 }
 .slick-initialized .slick-slide {
 	display: block;
 }
 .slick-loading .slick-slide {
 	visibility: hidden;
 }
 .slick-vertical .slick-slide {
 	display: block;
 	height: auto;
 	border: 1px solid transparent;
 }
 .slick-arrow.slick-hidden {
 	display: none;
 }
 /*v*/
 
 
 
 @media(max-width: 1660px) {
 	.foote-logos img {
 		width: 70%;
 	}
 	.foote-logos {
 		top: 64px;
 	}
 	.fixed .foote-logos img {
 		width: 100%;
 	}
 }
 @media(max-width: 1550px) {
 	.foote-logos img {
 		width: 60%;
 	}
 	.foote-logos {
 		left: 415px;
 	}
 }
 @media(max-width: 1500px) {
 	.foote-logos {
 		left: auto;
 		top: 140px;
 		right: 100px;
 	}
	
	
 	