@import 'https://centerhrebta.kiev.ua/fonts/css2.css?family=Rubik:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,400;1,500;1,600;1,700&display=swap';*,*:before,*:after{box-sizing:inherit}
	*{
		scroll-behavior:inherit!important
	}
	html,body{
		height:auto;
		width:100%;
		margin:0;
		padding:0;
		overflow-x:hidden;
		box-sizing:border-box
	}
	body{
		font-family:rubik,sans-serif;
		font-style:normal;
		font-size:16px;
		font-weight:400;
		color:#757f95;
		line-height:1.8
	}
	a{
		color:#14212b;
		display:inline-block
	}
	a,a:active,a:focus,a:hover{
		outline:none;
		-webkit-transition:all .3s ease-in-out;
		-moz-transition:all .3s ease-in-out;
		-o-transition:all .3s ease-in-out;
		-ms-transition:all .3s ease-in-out;
		transition:all .3s ease-in-out;
		text-decoration:none
	}
	a:hover{
		color:#0049d0
	}
	ul{
		margin:0;
		padding:0
	}
	li{
		list-style:none
	}
	h1,h2,h3,h4,h5,h6{
		color:#283b6a;
		margin:0;
		font-weight:600;
		font-family:rubik,sans-serif;
		line-height:1.2
	}
	h1{
		font-size:40px
	}
	h2{
	font-size:35px
	}
	h3{
	font-size:28px
	}
	h4{
	font-size:22px
	}
	h5{
	font-size:18px
	}
	h6{
	font-size:16px
	}
	p{
	margin:0
	}
	.img,img{
	max-width:100%;
	-webkit-transition:all .3s ease-out 0s;
	-moz-transition:all .3s ease-out 0s;
	-ms-transition:all .3s ease-out 0s;
	-o-transition:all .3s ease-out 0s;
	transition:all .3s ease-out 0s;
	height:auto
	}
	label{
	color:#999;
	cursor:pointer;
	font-weight:400
	}
	*::-moz-selection{
	background:#d6b161;
	color:#fff;
	text-shadow:none
	}
	::-moz-selection{
	background:#555;
	color:#fff;
	text-shadow:none
	}
	::selection{
	background:#555;
	color:#fff;
	text-shadow:none
	}
	*::-moz-placeholder{
	color:#999;
	font-size:16px;
	opacity:1
	}
	*::placeholder{
	color:#999;
	font-size:16px;
	opacity:1
	}
	.preloader{
	background:#fff;
	position:fixed;
	height:100%;
	width:100%;
	left:0;
	top:0;
	z-index:9999
	}
	.loader{
	width:40px;
	height:40px;
	position:relative;
	top:calc(50% - 30px);
	left:calc(50% - 20px)
	}
	.loader-box-1,.loader-box-2{
	width:100%;
	height:100%;
	border-radius:50%;
	background-color:#20c7ba;
	opacity:.6;
	position:absolute;
	top:0;
	left:0;
	animation:loader-bounce 2s infinite ease-in-out
	}
	.loader-box-2{
	animation-delay:-1s
	}
	@keyframes loader-bounce{
		0%,100%{
		transform:scale(0)
		}
		50%{
		transform:scale(1)
		}
	
	}
	.ovrflow-hidden{
	overflow:hidden
	}
	.text-right{
	text-align:right
	}
	.space-between{
	display:flex;
	justify-content:space-between;
	align-items:center
	}
	.c-pd{
	padding:0 7rem
	}
	.s-pd{
	padding:0 12rem
	}
	.h-100{
	height:100%
	}
	.h-100vh{
	height:100vh
	}
	.bg{
	background-color:#eff8fb
	}
	.site-heading{
	margin-bottom:50px
	}
	.site-title-tagline{
	text-transform:uppercase;
	font-weight:500;
	font-size:18px;
	color:#20c7ba;
	position:relative
	}
	.site-title{
	font-weight:700;
	font-size:42px;
	color:#283b6a;
	margin-top:5px;
	margin-bottom:0
	}
	.site-title span{
	color:#20c7ba
	}
	.site-heading p{
	font-size:16px
	}
	.heading-divider{
	display:inline-block;
	position:relative;
	height:4px;
	background-color:#20c7ba;
	width:90px;
	overflow:hidden
	}
	.heading-divider:after{
	content:'';
	position:absolute;
	left:0;
	top:-1.1px;
	height:7px;
	width:8px;
	background-color:#fff;
	-webkit-animation:heading-move 5s infinite linear;
	animation:heading-move 5s infinite linear
	}
	@-webkit-keyframes heading-move{
		0%{
		transform:translateX(-1px)
		}
		50%{
		transform:translateX(85px)
		}
		100%{
		transform:translateX(-1px)
		}
	
	}
	@keyframes heading-move{
		0%{
		transform:translateX(-1px)
		}
		50%{
		transform:translateX(85px)
		}
		100%{
		transform:translateX(-1px)
		}
	
	}
	.pb-140{
	padding-bottom:140px
	}
	.pd-50{
	padding:50px 0
	}
	.py-30{
	padding:30px 0
	}
	.py-60{
	padding:60px 0
	}
	.py-90{
	padding:90px 0
	}
	.py-120{
	padding:120px 0
	}
	.pt-120{
	padding-top:120px
	}
	.pb-120{
	padding-bottom:120px
	}
	.pt-0{
	padding-top:0
	}
	.pt-10{
	padding-top:10px
	}
	.pt-20{
	padding-top:20px
	}
	.pt-30{
	padding-top:30px
	}
	.pt-40{
	padding-top:40px
	}
	.pt-50{
	padding-top:50px
	}
	.pt-60{
	padding-top:60px
	}
	.pt-70{
	padding-top:70px
	}
	.pt-80{
	padding-top:80px
	}
	.pt-90{
	padding-top:90px
	}
	.pt-100{
	padding-top:100px
	}
	.pb-0{
	padding-bottom:0
	}
	.pb-10{
	padding-bottom:10px
	}
	.pb-20{
	padding-bottom:20px
	}
	.pb-28{
	padding-bottom:28px
	}
	.pb-30{
	padding-bottom:30px
	}
	.pb-40{
	padding-bottom:40px
	}
	.pb-50{
	padding-bottom:50px
	}
	.pb-60{
	padding-bottom:60px
	}
	.pb-70{
	padding-bottom:70px
	}
	.pb-80{
	padding-bottom:80px
	}
	.pb-90{
	padding-bottom:90px
	}
	.pb-100{
	padding-bottom:100px
	}
	.mt-0{
	margin-top:0
	}
	.mt-10{
	margin-top:10px
	}
	.mt-20{
	margin-top:20px
	}
	.mt-30{
	margin-top:30px
	}
	.mt-40{
	margin-top:40px
	}
	.mt-50{
	margin-top:50px
	}
	.mt-60{
	margin-top:60px
	}
	.mt-70{
	margin-top:70px
	}
	.mt-80{
	margin-top:80px
	}
	.mt-90{
	margin-top:90px
	}
	.mt-100{
	margin-top:100px
	}
	.mb-0{
	margin-bottom:0
	}
	.mb-10{
	margin-bottom:10px
	}
	.mb-20{
	margin-bottom:20px
	}
	.mb-30{
	margin-bottom:30px
	}
	.mb-40{
	margin-bottom:40px
	}
	.mb-50{
	margin-bottom:50px
	}
	.mb-60{
	margin-bottom:60px
	}
	.mb-70{
	margin-bottom:70px
	}
	.mb-80{
	margin-bottom:80px
	}
	.mb-90{
	margin-bottom:90px
	}
	.mb-100{
	margin-bottom:100px
	}
	.mr-300{
	margin-right:300px
	}
	.ml-300{
	margin-left:300px
	}
	.pos-rel{
	position:relative;
	z-index:1
	}
	.theme-btn{
	font-size:16px;
	color:#fff;
	padding:12px 30px;
	-webkit-transition:all .5s;
	transition:all .5s;
	text-transform:uppercase;
	position:relative;
	cursor:pointer;
	text-align:center;
	overflow:hidden;
	z-index:1;
	border:none;
	font-weight:500;
	letter-spacing:.5px;
	border-radius:50px;
	background:#20c7ba;
	box-shadow:0 3px 24px rgb(0 0 0/10%)
	}
	.theme-btn::before{
	content:"";
	position:absolute;
	left:-2px;
	top:-2px;
	width:15px;
	height:15px;
	border-radius:50px;
	background:#283b6a;
	z-index:-1;
	transition:all .4s ease-in-out;
	-webkit-transition:all .4s ease-in-out
	}
	.theme-btn:hover{
	color:#fff
	}
	.theme-btn:hover::before{
	width:105%;
	height:105%
	}
	.theme-btn2{
	background:#283b6a
	}
	.theme-btn2::before{
	background:#20c7ba
	}
	.theme-btn i{
	margin-left:8px
	}
	#scroll-top{
	display:none;
	position:fixed;
	bottom:20px;
	right:30px;
	z-index:99;
	font-size:22px;
	border:none;
	outline:none;
	background:#20c7ba;
	color:#fff;
	cursor:pointer;
	width:50px;
	height:50px;
	border-radius:50px;
	line-height:50px;
	text-align:center;
	box-shadow:0 3px 24px rgb(0 0 0/10%);
	transition:all .5s ease-in-out
	}
	.header-top{
	padding:10px 0;
	position:relative;
	background:#283b6a;
	z-index:1
	}
	.header-top-wrapper{
	display:flex;
	align-items:center;
	justify-content:space-between
	}
	.header-top-contact ul{
	display:flex;
	align-items:center;
	gap:25px
	}
	.header-top-contact ul li a{
	color:#fff;
	font-weight:400
	}
	.header-top-contact ul li a i{
	margin-right:10px;
	color:#20c7ba
	}
	.header-top-right{
	display:flex;
	align-items:center;
	gap:15px
	}
	.header-top-social a{
	width:30px;
	height:30px;
	line-height:30px;
	color:#fff;
	font-size:16px;
	background:#20c7ba;
	text-align:center;
	margin-left:5px;
	border-radius:50px;
	transition:all .5s ease-in-out
	}
	.header-top-social a:hover{
	background:#fff;
	color:#20c7ba
	}
	.header-top-account a{
	color:#fff;
	margin-right:20px
	}
	.header-top-account a i{
	margin-right:8px
	}
	@media all and (max-width:1199px){
		.header-top-account{
		display:none
		}
		.header-top::before{
		width:320px
		}
	
	}
	@media all and (max-width:992px){
		.header-top{
		display:none
		}
	
	}
	.main{
	margin-top:0
	}
	@media all and (min-width:992px){
		.navbar .nav-item .nav-link{
		margin-right:22px;
		padding:33px 0;
		font-size:16px;
		font-weight:500;
		color:#283b6a;
		text-transform:uppercase
		}
		.navbar .nav-item:last-child .nav-link{
		margin-right:0
		}
		.navbar .nav-item .nav-link{
		position:relative
		}
		.navbar .nav-item .nav-link::before{
		content:"";
		position:absolute;
		width:0;
		height:3px;
		left:0;
		background:#20c7ba;
		border-radius:50px;
		bottom:18px;
		opacity:0;
		transition:all .5s ease-in-out
		}
		.navbar .nav-item .nav-link.active::before,.navbar .nav-item:hover .nav-link::before{
		opacity:1!important;
		width:25px
		}
		.navbar .nav-item .dropdown-menu{
		display:block;
		opacity:0;
		visibility:hidden;
		transition:.3s;
		margin-top:0;
		border:none;
		border-radius:12px;
		width:400px;
		padding:15px;
		box-shadow:0 3px 24px rgb(0 0 0/10%)
		}
		.navbar .nav-item .dropdown-menu li{
		border-bottom:1px solid #eee
		}
		.navbar .nav-item .dropdown-menu li:last-child{
		margin-bottom:0;
		border-bottom:none
		}
		.navbar .nav-item .dropdown-menu .dropdown-item{
		font-size:15px;
		font-weight:500;
		padding:8px 15px;
		color:#283b6a;
		position:relative;
		text-transform:uppercase;
		transition:all .5s ease-in-out
		}
		.navbar .nav-item .dropdown-menu .dropdown-item::before{
		content:"";
		position:absolute;
		left:15px;
		top:17.5px;
		width:8px;
		height:8px;
		border-radius:50px;
		background:#20c7ba;
		transition:all .3s ease-in-out;
		opacity:0
		}
		.navbar .nav-item .dropdown-menu .dropdown-item:hover::before{
		opacity:1
		}
		.navbar .nav-item .dropdown-menu .dropdown-item:hover{
		background:0 0;
		color:#20c7ba;
		padding-left:32px
		}
		.navbar .nav-item:hover .dropdown-menu{
		transition:.3s;
		opacity:1;
		visibility:visible;
		top:100%;
		transform:rotateX(0deg)
		}
		.navbar .dropdown-menu-end{
		right:0;
		left:auto
		}
		.navbar .dropdown-menu.fade-down{
		top:80%;
		transform:rotateX(-75deg);
		transform-origin:0% 0%
		}
		.navbar .dropdown-menu.fade-up{
		top:140%
		}
		.header-nav-right{
		display:flex;
		align-items:center;
		gap:20px;
		margin-left:30px
		}
		.header-phone{
		display:flex;
		align-items:center;
		gap:15px
		}
		.header-phone-content span{
		display:block;
		margin-bottom:10px;
		line-height:.6
		}
		.header-phone-icon{
		font-size:40px;
		color:#20c7ba
		}
		.header-phone-number{
		font-size:20px;
		line-height:1
		}
		.header-phone-number a{
		color:#20c7ba
		}
		.header-nav-search a{
		color:#283b6a;
		font-size:18px;
		padding:5px
		}
		.header-nav-search a:hover{
		color:#20c7ba
		}
		.navbar .header-btn{
		padding-top:8px
		}
	
	}
	.navbar{
	padding-top:0;
	padding-bottom:0;
	z-index:999
	}
	.navbar.fixed-top{
	background-color:#fff;
	box-shadow:0 0 15px rgba(0,0,0,.17);
	animation:slide-down .7s
	}
	@keyframes slide-down{
		0%{
		transform:translateY(-100%)
		}
		100%{
		transform:translateY(0)
		}
	
	}
	.navbar.fixed-top .nav-item .nav-link::before{
	color:#283b6a
	}
	.navbar .navbar-brand .logo-display{
	display:block
	}
	.navbar .navbar-brand .logo-scrolled{
	display:none
	}
	.navbar.fixed-top .navbar-brand .logo-display{
	display:none
	}
	.navbar.fixed-top .navbar-brand .logo-scrolled{
	display:block
	}
	button.navbar-toggler{
	font-size:3.5rem;
	padding:0;
	margin:0
	}
	button.navbar-toggler:focus{
	outline:none;
	box-shadow:none
	}
	.navbar-toggler-icon{
	display:inline-block;
	width:inherit;
	height:inherit
	}
	.navbar-brand img{
	width:180px
	}
	.dropdown-toggle::after{
	display:inline-block;
	margin-left:5px;
	vertical-align:1.5px;
	font-family:'font awesome 5 pro';
	content:"\f067";
	font-weight:600;
	border:none;
	font-size:11px
	}
	.dropdown-toggle:hover::after{
	content:"\f068"
	}
	.mobile-menu-right{
	display:flex;
	align-items:center
	}
	@media all and (max-width:1199px){
		.navbar .header-btn{
		display:none
		}
		.navbar .header-btn{
		display:none
		}
		.header-phone{
		display:none
		}
	
	}
	@media all and (max-width:991px){
		.navbar{
		top:0;
		right:0;
		left:0;
		background-color:#fff;
		position:fixed
		}
		.navbar-brand{
		padding-left:10px
		}
		.navbar-brand img{
		width:190px
		}
		.navbar-collapse{
		max-height:290px;
		overflow:hidden;
		overflow-y:auto;
		padding:0 20px;
		background-color:#fff
		}
		.dropdown-toggle::after{
		float:right
		}
		.navbar .nav-item .nav-link{
		color:#283b6a;
		font-weight:700;
		transition:all .5s ease-in-out
		}
		.navbar .nav-item .nav-link:hover{
		color:#20c7ba!important
		}
		.navbar-toggler-icon{
		font-size:32px;
		color:#283b6a;
		font-weight:500;
		padding-right:10px;
		margin-bottom:10px
		}
		.navbar .dropdown-menu{
			border:none;
		}
		.navbar.fixed-top .navbar-toggler-icon{
		color:#283b6a
		}
		.header-nav-right{
		display:none
		}
	
	}
	.hero-single{
	padding-top:150px;
	padding-bottom:150px;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center;
	display:flex;
	align-items:center;
	justify-content:center;
	position:relative;
	overflow:hidden;
	z-index:1;
	height: 800px;
	}
	.hero-single::before{
	content:"";
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	background:rgba(0,10,22,.6);
	z-index:-1
	}
	.hero-single .hero-content .hero-title{
	color:#fff;
	font-size:50px;
	font-weight:700;
	line-height:1.3;
	margin:15px 0;
	text-transform:uppercase
	}
	.hero-single .hero-content .hero-title span{
	color:#20c7ba
	}
	.hero-single .hero-content .hero-sub-title{
	color:#fff;
	font-size:17px;
	font-weight:500;
	position:relative;
	text-transform:uppercase;
	background:#20c7ba;
	padding:8px 20px;
	display:inline-block;
	border-radius:50px;
	letter-spacing:2px;
	margin-bottom:5px
	}
	.hero-single .hero-content p{
	color:#fff;
	line-height:30px;
	font-weight:400;
	margin-bottom:40px
	}
	.hero-single .hero-content .hero-btn{
	gap:2rem;
	display:flex;
	margin-top:1rem;
	justify-content:start
	}
	.hero-single .video-btn{
	display:flex;
	justify-content:center;
	align-items:center
	}
	.hero-slider.owl-theme .owl-nav,.clinic_gallery_slider .owl-nav {
	margin-top:0
	}
	.hero-slider.owl-theme .owl-nav [class*=owl-], .clinic_gallery_slider .owl-nav [class*=owl-], .department-slider .owl-nav [class*=owl-] {
	color:#20c7ba !important;
	font-size:25px !important;
	margin:0;
	padding:0;
	background:rgba(0,0,0,.4) !important;
	display:inline-block;
	cursor:pointer;
	height:50px;
	width:50px;
	line-height:48px !important;
	text-align:center;
	border-radius:50%;
	transition:all .5s ease-in-out
	}
	.hero-slider.owl-theme .owl-nav [class*=owl-]:hover, .clinic_gallery_slider [class*=owl-]:hover{
	background:#fff;
	color:#20c7ba
	}
	.hero-slider.owl-theme .owl-nav .owl-prev, .clinic_gallery_slider .owl-nav .owl-prev {
	left:30px
	}
	.hero-slider.owl-theme .owl-nav .owl-next, .clinic_gallery_slider .owl-nav .owl-next {
	right:30px
	}
	.hero-slider.owl-theme .owl-nav .owl-prev, .hero-slider.owl-theme .owl-nav .owl-next,
	.clinic_gallery_slider .owl-nav .owl-prev, .clinic_gallery_slider .owl-nav .owl-next {
	position:absolute;
	top:50%;
	transform:translate(0,-50%)
	}
	@media all and (max-width:1199px){
		.hero-single .hero-content .hero-title{
		font-size:37px
		}
		.hero-slider.owl-theme .owl-nav .owl-prev, .hero-slider.owl-theme .owl-nav .owl-next,
		.clinic_gallery_slider .owl-nav .owl-prev, .clinic_gallery_slider .owl-nav .owl-next {
		top:unset;
		bottom:40px!important
		}
		.hero-slider.owl-theme .owl-nav .owl-prev, .clinic_gallery_slider .owl-nav .owl-prev {
		left:120px
		}
		.hero-slider.owl-theme .owl-nav .owl-next, .clinic_gallery_slider .owl-nav .owl-next {
		left:190px
		}
	
	}
	@media all and (max-width:991px){
		.hero-single .hero-content .hero-title{
		font-size:35px
		}
		.hero-single{
		padding-top:190px;
		background-position:center
		}
		.hero-single::after{
		width:100%;
		transform:none;
		margin:0
		}
		.hero-slider.owl-theme .owl-nav .owl-prev, .hero-slider.owl-theme .owl-nav .owl-next,
		.clinic_gallery_slider .owl-nav .owl-prev, .clinic_gallery_slider .owl-nav .owl-prev {
		bottom:30px!important
		}
		.hero-slider.owl-theme .owl-nav .owl-prev, .clinic_gallery_slider .owl-nav .owl-prev {
		left:60px
		}
		.hero-slider.owl-theme .owl-nav .owl-next, .clinic_gallery_slider .owl-nav .owl-next {
		left:140px
		}
	
	}
	@media all and (max-width:767px){
		.hero-single .hero-content .hero-sub-title{
		font-size:16px
		}
		.hero-single .hero-content .hero-btn{
		gap:1rem
		}
		.hero-single .hero-content .theme-btn{
		padding:10px 25px
		}
		.hero-slider.owl-theme .owl-nav .owl-prev, .clinic_gallery_slider .owl-nav .owl-prev {
		left:15px
		}
		.hero-slider.owl-theme .owl-nav .owl-next, .clinic_gallery_slider .owl-nav .owl-next {
		left:80px
		}
	
	}
	.play-btn{
	display:inline-block;
	padding:0;
	height:75px;
	width:75px;
	line-height:75px;
	font-size:20px;
	text-align:center;
	background:#fff;
	color:#20c7ba!important;
	position:absolute;
	border-radius:50%
	}
	.play-btn i::after{
	content:"";
	position:absolute;
	height:100%;
	width:100%;
	top:0;
	left:0;
	z-index:-1;
	background-color:#fff;
	border-radius:50px;
	animation:ripple-wave 1s linear infinite;
	-webkit-transform:scale(1);
	transform:scale(1);
	transition:all .5 ease-in-out
	}
	@keyframes ripple-wave{
		0%{
		opacity:.8;
		-webkit-transform:scale(.9);
		transform:scale(.9)
		}
		100%{
		opacity:0;
		-webkit-transform:scale(1.5);
		transform:scale(1.5)
		}
	
	}
	.about-area{
	position:relative;
	display:block
	}
	.about-left{
	position:relative;
	display:block;
	margin-right:30px
	}
	.about-img img{
	border-radius:10px
	}
	.about-left-content{
	position:absolute;
	background:#20c7ba;
	display:flex;
	align-items:center;
	gap:15px;
	padding:20px;
	right:-20px;
	top:50px;
	border-radius:15px;
	text-align:center;
	box-shadow:0 3px 24px rgb(0 0 0/10%)
	}
	.about-left-content h5{
	font-size:45px;
	font-weight:700;
	color:#fff
	}
	.about-left-content h5 i{
	font-size:40px
	}
	.about-left-content p{
	color:#fff;
	font-size:20px;
	font-weight:500
	}
	.about-right{
	position:relative;
	display:block
	}
	.about-list-wrapper{
	position:relative;
	display:block;
	margin-top:28px
	}
	.about-list{
	position:relative;
	display:block
	}
	.about-list li{
	position:relative;
	display:flex;
	align-items:center
	}
	.about-list li+li{
	margin-top:35px
	}
	.about-list li .icon{
	position:relative;
	display:flex;
	align-items:center
	}
	.about-list li .icon span{
	font-size:50px;
	color:#20c7ba
	}
	.about-list li .text{
	margin-left:16px
	}
	.about-list li .text p{
	color:#757f95;
	margin:0
	}
	@media all and (max-width:991px){
		.about-right{
		margin-top:100px
		}
		.about-left-content{
		top:unset;
		right:unset;
		left:-10px;
		bottom:-30px
		}
	
	}
	@media all and (max-width:767px){
		.about-title{
		font-size:30px
		}
		.about-left{
		margin-right:0
		}
	
	}
	.service-area{
	position:relative
	}
	.service-item{
	margin-bottom:25px;
	padding:20px 20px 10px;
	background:#fff;
	border-radius:10px;
	box-shadow:0 0 40px 5px rgb(0 0 0/5%);
	transition:all .5s ease-in-out
	}
	.service-item:hover{
	-webkit-transform:translateY(-10px);
	transform:translateY(-10px)
	}
	.service-img{
	position:relative
	}
	.service-img img{
	border-radius:10px
	}
	.service-icon{
	width:50px;
	height:50px;
	display:flex;
	align-items:center;
	justify-content:center;
	background:#20c7ba;
	border-radius:10px
	}
	.service-icon i{
	font-size:37px;
	color:#fff
	}
	.service-content-info{
	display:flex;
	align-items:center;
	gap:15px
	}
	.service-arrow{
	margin-top:20px
	}
	.service-arrow .theme-btn{
	padding:9px 25px
	}
	.service-title a{
	font-size:22px;
	color:#283b6a
	}
	.service-title a:hover{
	color:#20c7ba!important
	}
	.service-text{
	margin-top:15px
	}
	.service-area2 .service-content{
	margin:0
	}
	.service-single-list i{
	color:#20c7ba;
	margin-right:10px
	}
	.service-download a{
	border:2px solid #20c7ba;
	padding:10px 20px;
	color:#283b6a;
	display:block;
	border-radius:50px;
	margin-bottom:20px;
	transition:all .5s ease-in-out
	}
	.service-download a i{
	margin-right:10px
	}
	.service-download a:hover{
	background-color:#20c7ba;
	color:#fff
	}
	.service-details img{
	border-radius:10px
	}
	.department-item{
	border-radius:10px;
	margin-top:30px;
	margin-bottom:25px;
	padding:18px;
	position:relative;
	background:#eff8fb;
	padding-bottom:10px
	}
	.department-item img{
	border-radius:10px;
	margin-top:-50px
	}
	.department-icon{
	height:55px;
	width:55px;
	line-height:60px;
	color:#fff;
	font-size:40px;
	border-radius:8px;
	text-align:center;
	background:#20c7ba;
	margin-top:-40px;
	right:30px;
	position:absolute;
	z-index:1
	}
	.department-content{
	margin-top:20px
	}
	.department-content h4 a{
	color:#283b6a;
	font-size:22px;
	transition:all .5s ease-in-out
	}
	.department-content h4 a:hover{
	color:#20c7ba
	}
	.department-content p{
	margin-top:12px
	}
	.department-content .theme-btn{
	margin-top:20px;
	padding:9px 25px
	}
	.department-slider{
	margin-top:20px
	}
	.department-slider .owl-item{
	padding:10px
	}
	.department-area .owl-dots{
	text-align:center;
	margin-top:30px
	}
	.department-area .owl-dots .owl-dot span{
	border:3px solid #20c7ba;
	margin:5px;
	border-radius:5px;
	width:15px;
	height:15px;
	display:inline-block;
	background-color:transparent;
	transition:all .5s ease-in-out
	}
	.department-area .owl-dots .owl-dot.active span{
	background-color:#20c7ba
	}
	.department-single-list i{
	color:#20c7ba;
	margin-right:10px
	}
	.department-details img{
	border-radius:10px
	}
	.department-details .video-wrapper{
	height:500px
	}
	.department-details .video-area,.department-details .video-area::before{
	border-radius:10px
	}
	.cta-area{
	background-image:url(../img/bg1.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center;
	position:relative;
	padding:50px 0;
	z-index:1
	}
	.cta-area::before{
	content:"";
	position:absolute;
	background:rgba(3,61,117,.8);
	width:100%;
	height:100%;
	left:0;
	top:0;
	z-index:-1
	}
	.cta-wrapper h2,.cta-wrapper p{
	color:#fff
	}
	.cta-wrapper p{
	margin-top:10px
	}
	.cta-wrapper .theme-btn{
	margin-top:30px
	}
	.video-area{
	position:relative;
	background-repeat:no-repeat;
	background-size:cover
	}
	.video-area::before{
	content:"";
	position:absolute;
	background:rgba(3,61,117,.5);
	width:100%;
	height:100%;
	left:0;
	top:0
	}
	.video-wrapper{
	position:relative;
	display:flex;
	justify-content:center;
	border-radius:5px;
	height:300px;
	z-index:100
	}
	.video-wrapper img{
	border-radius:12px
	}
	.video-area .play-btn{
	display:inline-block;
	padding:0;
	height:75px;
	width:75px;
	text-align:center;
	background:#fff;
	position:absolute;
	border-radius:50%;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%)
	}
	@media all and (max-width:767px){
		.video-wrapper{
		height:250px
		}
	
	}
	.choose-img{
	margin-right:20px
	}
	.choose-img img{
	border-radius:10px
	}
	.choose-area .about-text{
	margin-bottom:15px
	}
	.choose-area .theme-btn{
	margin-top:25px
	}
	.choose-list li{
	margin:10px 0
	}
	.choose-list li i{
	color:#20c7ba;
	margin-right:5px
	}
	@media all and (max-width:991px){
		.choose-img{
		margin-bottom:30px
		}
	
	}
	.testimonial-area{
	position:relative;
	z-index:1
	}
	.testimonial-single{
	margin-top:20px;
	margin-bottom:20px;
	background:#fff;
	border-radius:10px;
	padding:20px;
	position:relative
	}
	.testimonial-single::before{
	content:"";
	position:absolute;
	top:-10px;
	left:20px;
	right:20px;
	height:100%;
	background-color:#20c7ba;
	border-radius:10px;
	z-index:-1
	}
	.testimonial-content{
	display:flex;
	justify-content:start;
	align-items:center;
	margin-top:30px
	}
	.testimonial-author-img{
	margin-right:20px;
	width:80px;
	padding:5px;
	border-radius:50px;
	border:2px dashed #20c7ba
	}
	.testimonial-author-img img{
	border-radius:50%
	}
	.testimonial-author-info h4{
	font-size:20px
	}
	.testimonial-quote-icon i{
	font-size:50px;
	color:#20c7ba
	}
	.testimonial-area .owl-dots{
	text-align:center;
	margin-top:30px
	}
	.testimonial-area .owl-dots .owl-dot span{
	border:3px solid #20c7ba;
	margin:5px;
	border-radius:5px;
	width:15px;
	height:15px;
	display:inline-block;
	background-color:transparent;
	transition:all .5s ease-in-out
	}
	.testimonial-area .owl-dots .owl-dot.active span{
	background-color:#20c7ba
	}
	.testimonial-rate{
	color:#20c7ba
	}
	.counter-area{
	position:relative;
	background:#20c7ba;
	z-index:1
	}
	.counter-box{
	text-align:center;
	padding:20px;
	margin:40px 0;
	border-radius:15px;
	position:relative;
	border:2px solid rgba(255,255,255,.5);
	z-index:1
	}
	.counter-box .icon{
	height:90px;
	width:90px;
	font-size:45px;
	color:#20c7ba;
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	background:#fff;
	border-radius:50px;
	margin-bottom:20px
	}
	.counter-box .counter{
	display:block;
	line-height:1;
	color:#fff;
	font-size:50px;
	font-weight:600
	}
	.counter-box .title{
	color:#fff;
	margin-top:15px;
	font-size:18px
	}
	@media all and (max-width:991px){
		.counter-area .counter-box{
		margin-bottom:25px
		}
	
	}
	@media all and (max-width:767px){
		.counter-area2{
		margin-top:-40px
		}
	
	}
	.case-item{
	margin-bottom:25px;
	position:relative
	}
	.case-img{
	position:relative
	}
	.case-img img{
	border-radius:10px
	}
	.case-img::before{
	content:'';
	position:absolute;
	top:10px;
	bottom:10px;
	right:10px;
	left:10px;
	opacity:0;
	border-radius:10px;
	background:rgba(26,200,187,.7);
	transform:scaleY(0);
	-webkit-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out
	}
	.case-item:hover .case-img::before{
	opacity:1;
	-webkit-transform:scaleY(1);
	transform:scaleY(1)
	}
	.case-link{
	position:absolute;
	width:50px;
	height:50px;
	line-height:50px;
	color:#20c7ba!important;
	background:#fff;
	text-align:center;
	border-radius:50px;
	left:50%;
	top:50%;
	font-size:22px;
	margin-top:50px;
	opacity:0;
	box-shadow:0 3px 24px rgb(0 0 0/10%);
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	-webkit-transition-delay:.3s;
	transition-delay:.3s
	}
	.case-item:hover .case-link{
	margin-top:0;
	opacity:1
	}
	.case-item .case-content{
	position:absolute;
	bottom:0;
	left:40px;
	right:40px;
	text-align:center;
	background:#fff;
	border-radius:12px;
	padding:12px 0 17px;
	opacity:0;
	transition:all .5s ease-in-out
	}
	.case-item .case-content span{
	margin-bottom:8px;
	font-weight:500;
	display:inline-block;
	color:#20c7ba
	}
	.case-item .case-content a{
	color:#283b6a
	}
	.case-item .case-content a:hover{
	color:#20c7ba
	}
	.case-item:hover .case-content{
	bottom:30px;
	opacity:1
	}
	.filter-btns{
	text-align:center;
	margin-bottom:30px
	}
	.filter-btns li{
	display:inline-block;
	text-transform:uppercase;
	margin:10px;
	font-weight:600;
	color:#283b6a;
	cursor:pointer;
	padding-bottom:5px;
	border-bottom:3px solid transparent;
	transition:all .5s ease-in-out
	}
	.filter-btns li:hover{
	color:#20c7ba
	}
	.filter-btns li.active{
	color:#20c7ba;
	border-color:#20c7ba
	}
	@media all and (max-width:1199px){
		.case-slider.owl-theme .owl-nav{
		display:none
		}
	
	}
	.blog-item{
	margin-bottom:25px;
	border-radius:10px;
	padding:20px;
	box-shadow:0 0 40px 5px rgb(0 0 0/5%);
	transition:all .5s ease-in-out
	}
	.blog-item:hover{
	-webkit-transform:translateY(-10px);
	transform:translateY(-10px)
	}
	.blog-item-img img{
	border-radius:10px
	}
	.blog-item-info{
	padding-top:23px
	}
	.blog-item-meta ul{
	margin:0;
	padding:0;
	margin-bottom:14px;
	border-bottom:1px solid #e6e8eb;
	padding-bottom:18px
	}
	.blog-item-meta ul li{
	display:inline-block;
	margin-right:15px;
	position:relative
	}
	.blog-item-meta ul li i{
	margin-right:5px;
	color:#20c7ba
	}
	.blog-item-meta ul li a{
	color:#283b6a
	}
	.blog-title a{
	font-size:20px;
	margin-bottom:15px;
	text-transform:capitalize;
	color:#283b6a
	}
	.blog-item-info p{
	margin-bottom:16px
	}
	.blog-btn{
	padding:6px 25px;
	border-radius:50px;
	border:2px solid #20c7ba;
	color:#283b6a
	}
	.blog-item-info a:hover{
	color:#20c7ba
	}
	.blog-thumb-img{
	margin-bottom:20px
	}
	.blog-single-content img{
	border-radius:10px
	}
	.blog-meta{
	display:flex;
	justify-content:space-between;
	align-items:center;
	margin-bottom:20px
	}
	.blog-meta .blog-meta-left ul{
	display:flex;
	align-items:center;
	gap:20px
	}
	.blog-meta i{
	margin-right:5px;
	color:#20c7ba
	}
	.blog-meta a{
	color:#66788a
	}
	.blog-meta a:hover{
	color:#20c7ba
	}
	.blog-details-title{
	font-size:34px
	}
	.blockqoute{
	background:#e5f7fa;
	border-left:5px solid #20c7ba;
	padding:30px;
	font-size:17px;
	font-style:italic;
	margin:20px 0
	}
	.blockqoute-author{
	margin-top:20px;
	padding-left:60px;
	position:relative
	}
	.blockqoute-author::before{
	content:"";
	position:absolute;
	height:2px;
	width:40px;
	background:#283b6a;
	left:0;
	top:10px
	}
	.blog-details-tags{
	display:flex;
	align-items:center;
	gap:20px
	}
	.blog-details-tags ul{
	display:flex;
	align-items:center;
	gap:15px
	}
	.blog-details-tags ul a{
	background:#e5f7fa;
	color:#204066;
	padding:4px 20px;
	border-radius:50px;
	transition:all .5s ease-in-out
	}
	.blog-details-tags ul a:hover{
	background:#20c7ba;
	color:#fff
	}
	.blog-author{
	display:flex;
	justify-content:start;
	align-items:center;
	background:#e5f7fa;
	margin:50px 0;
	padding:20px;
	border-radius:15px
	}
	.blog-author-img{
	border:2px dashed #20c7ba;
	border-radius:50%;
	padding:5px;
	width:250px
	}
	.blog-author-img img{
	border-radius:50%
	}
	.author-name{
	font-size:22px;
	color:#283b6a;
	margin:8px 0
	}
	.author-info{
	padding:0 20px
	}
	.author-social{
	margin-top:10px
	}
	.author-social a{
	margin-right:10px;
	color:#283b6a;
	transition:all .5s ease-in-out
	}
	.author-social a:hover{
	color:#20c7ba
	}
	.blog-comments{
	margin-bottom:50px
	}
	.blog-comments-wrapper{
	margin:30px 0
	}
	.blog-comments-single{
	display:flex;
	justify-content:start;
	align-items:center
	}
	.blog-comments-single img{
	border-radius:50%
	}
	.blog-comments-content{
	padding:20px 30px
	}
	.blog-comments-content span{
	font-size:14px
	}
	.blog-comments-content a{
	font-weight:600;
	margin-top:5px;
	color:#20c7ba
	}
	.blog-comments-content a:hover{
	color:#283b6a
	}
	.blog-comments-reply{
	margin-left:50px
	}
	.blog-comments-form{
	background:#e5f7fa;
	padding:30px;
	border-radius:15px
	}
	.blog-comments-form h4{
	margin-bottom:20px
	}
	.blog-comments-form .form-group{
	margin-bottom:20px
	}
	.blog-comments-form .form-control{
	padding:12px 20px;
	border-radius:8px;
	box-shadow:none;
	transition:all .5s ease-in-out
	}
	.blog-comments-form .form-control:focus{
	border-color:#20c7ba
	}
	.blog-comments-form .theme-btn i{
	margin-right:5px
	}
	@media all and (max-width:767px){
		.blog-meta{
		flex-direction:column;
		font-size:15px
		}
		.blog-meta .blog-meta-left ul{
		gap:10px
		}
		.blog-details-tags{
		flex-direction:column;
		align-items:flex-start
		}
		.blog-author{
		flex-direction:column;
		text-align:center;
		padding:25px 0 0
		}
		.blog-comments-single{
		flex-direction:column;
		text-align:center;
		padding:30px 0;
		box-shadow:0 0 40px 5px rgb(0 0 0/5%);
		margin-bottom:30px;
		border-radius:10px
		}
		.blog-comments-reply{
		margin-left:0
		}
	
	}
	.widget{
	background:#e5f7fa;
	padding:30px;
	margin-bottom:30px;
	border-radius:10px
	}
	.widget .widget-title{
	color:#283b6a;
	padding-bottom:10px;
	margin-bottom:30px;
	position:relative
	}
	.widget .widget-title::before{
	position:absolute;
	content:'';
	width:30px;
	height:3px;
	background:#20c7ba;
	border-radius:50px;
	bottom:0;
	left:0
	}
	.widget .widget-title::after{
	position:absolute;
	content:'';
	width:8px;
	height:3px;
	background:#20c7ba;
	border-radius:50px;
	bottom:0;
	left:35px
	}
	.widget .search-form .form-control{
	padding:10px 15px;
	border-radius:8px;
	box-shadow:none
	}
	.widget .search-form{
	position:relative
	}
	.widget .search-form .form-control:focus{
	border-color:#20c7ba
	}
	.widget .search-form button{
	position:absolute;
	right:0;
	top:0;
	padding:8px 18px 6px;
	background:0 0;
	border:none;
	color:#6c7c89
	}
	.widget .category-list a{
	display:block;
	padding:10px 0;
	color:#204066;
	font-weight:500;
	border-bottom:1px solid #ced4da;
	transition:all .5s ease-in-out
	}
	.widget .category-list a:last-child{
	margin-bottom:0;
	border-bottom:none
	}
	.widget .category-list a:hover{
	padding-left:10px;
	color:#20c7ba
	}
	.widget .category-list a i{
	margin-right:5px
	}
	.widget .category-list a span{
	float:right
	}
	.widget .recent-post-single{
	display:flex;
	justify-content:start;
	align-items:center;
	margin-bottom:20px
	}
	.widget .recent-post-img{
	margin-right:20px
	}
	.widget .recent-post-img img{
	border-radius:10px;
	width:100px
	}
	.widget .recent-post-bio h6{
	font-size:16px
	}
	.widget .recent-post-bio span{
	font-size:14px
	}
	.widget .recent-post-bio span i{
	margin-right:5px
	}
	.widget .recent-post-bio h6 a:hover{
	color:#20c7ba
	}
	.widget .social-share-link a{
	width:35px;
	height:35px;
	line-height:31px;
	border:2px solid #20c7ba;
	color:#20c7ba;
	text-align:center;
	margin-right:5px;
	border-radius:50px;
	transition:all .5s ease-in-out
	}
	.widget .social-share-link a:hover{
	background:#20c7ba;
	color:#fff
	}
	.widget .tag-list a{
	padding:3px 20px;
	margin-bottom:10px;
	margin-right:10px;
	border-radius:50px;
	background:#fff;
	display:inline-block;
	transition:all .5s ease-in-out
	}
	.widget .tag-list a:hover{
	background-color:#20c7ba;
	color:#fff
	}
	.contact-wrapper{
	position:relative
	}
	.contact-form{
	box-shadow:0 0 40px 5px rgb(0 0 0/3%);
	padding:30px 50px;
	border-radius:15px
	}
	.contact-form-header{
	margin-bottom:30px;
	color:#283b6a
	}
	.contact-form-header h2{
	color:#283b6a;
	font-size:30px;
	margin-bottom:10px
	}
	.contact-form .form-group{
	margin-bottom:25px
	}
	.contact-form .form-group .form-control{
	padding:12px 20px;
	border-radius:8px;
	box-shadow:none;
	transition:all .5s ease-in-out
	}
	.contact-form .form-group .form-control:focus{
	border-color:#20c7ba
	}
	.contact-map{
	margin-bottom:-9px
	}
	.contact-map iframe{
	width:100%;
	height:450px
	}
	.contact-content{
	margin-bottom:50px
	}
	.contact-form .theme-btn i{
	margin-right:5px
	}
	.contact-info{
	display:flex;
	align-items:center;
	gap:15px;
	padding:20px;
	border-radius:15px;
	position:relative;
	overflow:hidden;
	margin-bottom:20px;
	background-color:#e5f7fa
	}
	.contact-info-icon{
	width:70px;
	height:70px;
	border-radius:15px;
	display:flex;
	align-items:center;
	justify-content:center;
	background:#fff;
	box-shadow:0 0 40px 5px rgb(0 0 0/5%)
	}
	.contact-info-icon i{
	font-size:25px;
	color:#fff;
	width:55px;
	height:55px;
	line-height:55px;
	text-align:center;
	border-radius:50px;
	background:#20c7ba
	}
	.contact-info h5{
	color:#283b6a;
	margin-bottom:5px
	}
	.contact-info p{
	color:#283b6a
	}
	@media all and (max-width:991px){
		.contact-form{
		padding:30px;
		margin-bottom:50px
		}
	
	}
	.quote-content{
	background:linear-gradient(60deg,#2a5cff 0%,#54a0ff 100%);
	padding:40px;
	border-radius:10px;
	margin-top:80px;
	box-shadow:0 0 40px 5px rgb(0 0 0/3%)
	}
	.quote-thum{
	margin-right:-100px
	}
	.quote-thum img{
	border-radius:10px
	}
	.quote-content .quote-header h6{
	display:inline-block;
	font-weight:600;
	text-transform:uppercase;
	margin-bottom:10px;
	color:#fff;
	font-size:18px
	}
	.quote-content .quote-header h2{
	color:#fff;
	font-size:35px;
	margin-bottom:30px;
	margin-top:10px
	}
	.quote-content .form-group{
	margin-bottom:20px
	}
	.quote-content .form-group .form-control{
	height:50px;
	font-size:16px;
	background:0 0;
	border:2px solid #fff;
	border-radius:10px;
	color:#fff;
	box-shadow:none
	}
	.quote-content textarea{
	height:120px!important
	}
	.quote-content .form-control::placeholder{
	color:#f2f3f5;
	opacity:1
	}
	.quote-content .form-control:-ms-input-placeholder{
	color:#f2f3f5
	}
	.quote-content .form-control::-ms-input-placeholder{
	color:#f2f3f5
	}
	.quote-content .theme-btn{
	background:#fff;
	font-weight:600;
	color:#0795fe
	}
	.quote-content .theme-btn:hover{
	color:#fff
	}
	@media all and (max-width:1199px){
		.quote-content .quote-header h2{
		font-size:25px
		}
	
	}
	@media all and (max-width:991px){
		.quote-thum{
		margin-right:0
		}
	
	}
	.team-area{
	position:relative;
	overflow:hidden
	}
	.team-item{
	border-radius:15px;
	margin-bottom:80px;
	box-shadow:0 3px 24px rgb(0 0 0/10%);
	position:relative;
	transition:all .5s ease-in-out
	}
	.team-item:hover{
	transform:translateY(-10px)
	}
	.team-item img{
	border-radius:10px
	}
	.team-content{
	position:absolute;
	left:20px;
	right:20px;
	bottom:-50px;
	background:#fff;
	padding:10px;
	text-align:center;
	overflow:hidden;
	z-index:1;
	border-radius:10px;
	box-shadow:0 3px 24px rgb(0 0 0/10%)
	}
	.team-content::before{
	content:"";
	position:absolute;
	height:5px;
	left:15px;
	right:15px;
	bottom:0;
	background:#20c7ba
	}
	.team-bio{
	padding-top:15px;
	padding-bottom:10px
	}
	.team-bio h5{
	font-size:22px;
	margin-bottom:5px
	}
	.team-bio h5 a{
	color:#283b6a
	}
	.team-bio h5 a:hover{
	color:#20c7ba
	}
	.team-social{
	position:absolute;
	margin-bottom:10px;
	text-align:center;
	top:15px;
	right:-15px;
	opacity:0;
	transition:all .5s ease-in-out
	}
	.team-item:hover .team-social{
	opacity:1;
	right:15px
	}
	.team-social a{
	display:block;
	color:#fff;
	width:40px;
	height:40px;
	line-height:40px;
	border-radius:50px;
	background:#20c7ba;
	margin:7px 0
	}
	.team-social a:hover{
	background:#fff;
	color:#20c7ba
	}
	.team-single-wrapper{
	background:#e4f6f9;
	border-radius:10px;
	padding:20px
	}
	.team-single-img img{
	border-radius:10px
	}
	.team-single-content{
	padding-left:15px
	}
	.team-single-info{
	margin-top:20px
	}
	.team-single-info li{
	margin:10px 0
	}
	.team-single-info-left{
	font-weight:600
	}
	.team-single-info-right{
	margin-left:10px
	}
	.team-single-social a{
	height:35px;
	width:35px;
	line-height:31px;
	border:2px solid #20c7ba;
	color:#283b6a;
	text-align:center;
	border-radius:50px;
	margin-right:5px
	}
	.team-single-social a:hover{
	background:#20c7ba;
	color:#fff
	}
	.team-single-overview{
	margin-top:70px
	}
	.team-single-overview-img img{
	border-radius:10px
	}
	@media(max-width:991px){
		.team-single-img{
		margin-bottom:20px
		}
		.team-single-overview-img{
		margin-top:20px
		}
	
	}
	.doctor-timetable{
	white-space:nowrap
	}
	.doctor-timetable td,.doctor-timetable th{
	text-align:center;
	vertical-align:middle;
	border-radius:15px;
	border:4px solid #fff
	}
	.doctor-timetable th{
	font-weight:500;
	color:#fff;
	padding:18px 15px;
	font-size:18px
	}
	.doctor-timetable thead{
	background:#1ac8bb
	}
	.doctor-timetable tbody tr td:first-of-type{
	font-weight:500;
	background:#1ac8bb;
	padding:10px;
	color:#fff
	}
	.timetable-item{
	padding:27px 10px;
	vertical-align:top;
	color:#fff;
	background:#283b6a;
	cursor:pointer;
	transition:all .5s ease-in-out
	}
	.timetable-item:hover{
	background:#20c7ba
	}
	.timetable-department{
	color:#fff!important;
	font-size:20px;
	font-weight:500
	}
	.timetable-time{
	margin:10px 0
	}
	.timetable-time span{
	font-size:15px
	}
	.timetable-doctor{
	font-size:18px
	}
	.process-single{
	position:relative
	}
	.process-single .icon{
	height:100px;
	width:100px;
	display:inline-block;
	position:relative;
	border-radius:50%;
	font-size:40px;
	border:2px solid #febc35;
	padding:5px;
	margin-bottom:30px;
	box-shadow:0 3px 24px rgb(0 0 0/10%)
	}
	.process-single .icon img{
	border-radius:50%
	}
	.process-single span{
	position:absolute;
	height:35px;
	width:35px;
	font-size:14px;
	background:#febc35;
	line-height:35px;
	color:#fff;
	left:-3px;
	top:-13px;
	font-weight:600;
	border-radius:33% 66% 70% 30%/49% 62% 38% 51%
	}
	.process-single h4{
	margin-bottom:10px
	}
	.process-single::before{
	content:"";
	position:absolute;
	border-bottom:2px dashed #febc35;
	width:110px;
	height:2px;
	right:-65px;
	top:50px
	}
	@media only screen and (min-width:768px) and (max-width:991px){
		.process-single::before{
		display:none
		}
	
	}
	@media(max-width:767px){
		.process-single::before{
		display:none
		}
	
	}
	.process-area .col-lg-3:last-child .process-single::before{
	display:none
	}
	.pricing-item{
	background:#eff8fb;
	text-align:center;
	border-radius:15px;
	position:relative;
	transition:all .5s ease-in-out
	}
	.pricing-item::before{
	content:"";
	position:absolute;
	height:100%;
	top:-10px;
	left:20px;
	right:20px;
	background:#20c7ba;
	border-radius:15px;
	z-index:-1
	}
	.pricing-header{
	margin-bottom:20px
	}
	.pricing-header h5{
	font-size:22px;
	display:inline-block;
	color:#20c7ba;
	padding-top:30px
	}
	.pricing-amount strong{
	font-size:60px;
	font-weight:700;
	color:#283b6a;
	line-height:1
	}
	.pricing-amount-type{
	position:relative;
	margin-top:10px;
	z-index:1
	}
	.pricing-amount-type span{
	display:inline-block;
	color:#283b6a
	}
	.pricing-feature{
	margin:20px 0;
	padding-top:20px;
	border-top:2px dashed rgba(32,64,102,.1)
	}
	.pricing-feature li{
	margin-bottom:15px
	}
	.pricing-feature li i{
	color:#20c7ba;
	margin-right:5px
	}
	.pricing-footer{
	margin-top:30px;
	padding-bottom:30px
	}
	.pricing-footer .theme-btn{
	padding:8px 26px
	}
	@media all and (max-width:992px){
		.pricing-amount strong{
		font-size:50px
		}
	
	}
	.appointment-area{
	background:#283b6a;
	position:relative;
	z-index:1
	}
	.appointment-img{
	background-image:url(../img/img4.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	height:100%
	}
	.appointment-content{
	max-width:540px;
	margin-left:30px;
	padding-top:80px;
	padding-bottom:80px
	}
	.appointment-content h1,.appointment-content p{
	color:#fff
	}
	.appointment-form{
	margin-top:30px
	}
	.appointment-form .form-group{
	margin-bottom:20px
	}
	.appointment-form .form-select,.appointment-form .form-control{
	border:none;
	padding:15px;
	box-shadow:none;
	border-radius:8px;
	color:#6c757d
	}
	.appointment-form .theme-btn{
	margin-top:25px
	}
	.appointment-form .theme-btn::before{
	background:#fff
	}
	.appointment-form .theme-btn:hover{
	color:#20c7ba
	}
	@media all and (max-width:1199px){
		.appointment-content{
		max-width:unset;
		padding-right:40px
		}
	
	}
	@media all and (max-width:991px){
		.appointment-img{
		display:none
		}
	
	}
	.feature-area{
	margin-top:-40px;
	position:relative;
	z-index:1
	}
	.feature-item{
	padding:25px;
	background:#283b6a;
	margin-bottom:25px;
	transition:all .5s ease-in-out
	}
	.feature-item:hover{
	transform:translateY(-10px)
	}
	.feature-icon{
	margin-bottom:15px;
	transition:all .5s ease-in-out
	}
	.feature-item:hover .feature-icon{
	transform:rotateX(360deg)
	}
	.feature-icon i{
	font-size:55px;
	color:#fff;
	line-height:1
	}
	.feature-content h5{
	font-size:22px;
	margin-bottom:12px;
	color:#fff
	}
	.feature-content p{
	color:#fff
	}
	.feature-item.active{
	background:#20c7ba
	}
	.feature-emergency-call{
	margin-top:25px
	}
	.feature-emergency-call h4{
	color:#fff
	}
	.feature-emergency-call i{
	width:40px;
	height:40px;
	line-height:40px;
	background:#fff;
	color:#20c7ba;
	text-align:center;
	margin-right:10px;
	border-radius:10px
	}
	.feature-btn{
	margin-top:18px;
	border:2px solid #fff;
	color:#fff;
	padding:7px 25px;
	border-radius:50px;
	font-weight:500;
	text-transform:uppercase;
	transition:all .5s ease-in-out
	}
	.feature-btn i{
	margin-left:5px
	}
	.feature-btn:hover{
	background:#fff;
	color:#20c7ba
	}
	.feature-opening-hour ul{
	color:#fff
	}
	.feature-opening-hour li{
	margin:9px 0
	}
	.feature-opening-hour li span{
	float:right
	}
	@media all and (max-width:991px){
		.feature-area{
		margin-top:-20px
		}
		.feature-item{
		border-radius:10px
		}
	
	}
	.faq-area .accordion-item{
	border:none;
	margin-bottom:30px;
	border-radius:10px!important;
	box-shadow:0 0 40px 5px rgb(0 0 0/5%)
	}
	.faq-area .accordion-item span{
	width:45px;
	height:45px;
	margin-right:15px
	}
	.faq-area .accordion-item i{
	width:45px;
	height:45px;
	line-height:45px;
	border-radius:50px;
	background:#20c7ba;
	text-align:center;
	color:#fff
	}
	.faq-area .accordion-button:not(.collapsed){
	color:#20c7ba;
	background-color:#fff;
	box-shadow:inset 0 -1px 0 rgb(0 0 0/13%)
	}
	.accordion-button{
	border-radius:10px!important;
	font-weight:700;
	font-size:18px;
	color:#283b6a;
	box-shadow:none!important
	}
	.accordion-button:not(.collapsed){
	border-bottom:2px solid #20c7ba
	}
	.accordion-button:not(.collapsed)::after{
	background-image:url(data:image/svg+xml;
	base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nIzIxMjUyOSc+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8+PC9zdmc+)
	}
	@media all and (max-width:991px){
		.faq-left{
		margin-bottom:50px
		}
		.accordion-button{
			font-size:16px
		}
	
	}
	.partner-area .partner-wrapper img{
	padding:20px
	}
	.site-breadcrumb{
	background-size:cover!important;
	background-repeat:no-repeat!important;
	background-position:center center!important;
	display:flex;
	flex-direction:column;
	align-items:center;
	justify-content:center;
	text-align:center;
	position:relative;
	padding-top:50px;
	padding-bottom:50px;
	margin-bottom:20px;
	z-index:1
	}
	.site-breadcrumb::before{
	height:100%;
	width:100%;
	position:absolute;
	z-index:-1;
	top:0;
	left:0;
	background:rgba(0,10,22,.7);
	content:''
	}
	.site-breadcrumb .breadcrumb-title{
	font-size:40px;
	color:#fff;
	font-weight:700;
	margin-bottom:10px;
	text-transform:uppercase
	}
	.site-breadcrumb .breadcrumb-menu{
	position:relative;
	z-index:1
	}
	.site-breadcrumb .breadcrumb-menu li{
	position:relative;
	display:inline-block;
	margin-left:25px;
	color:#fff;
	font-weight:400;
	text-transform:capitalize
	}
	.site-breadcrumb .breadcrumb-menu li a{
	color:#fff;
	-moz-transition:all .5s ease-in-out;
	-webkit-transition:all .5s ease-in-out;
	-ms-transition:all .5s ease-in-out;
	transition:all .5s ease-in-out
	}
	.site-breadcrumb .breadcrumb-menu li.active{
	color:#20c7ba
	}
	.site-breadcrumb .breadcrumb-menu li::before{
	position:absolute;
	content:'\f101';
	font-family:'font awesome 5 pro';
	right:-21px;
	top:1px;
	text-align:center;
	font-size:16px;
	color:#fff
	}
	.site-breadcrumb .breadcrumb-menu li:first-child{
	margin-left:0
	}
	.site-breadcrumb .breadcrumb-menu li:last-child:before{
	display:none
	}
	.site-breadcrumb .breadcrumb-menu li a:hover{
	color:#20c7ba
	}
	@media(max-width:991px){
		.site-breadcrumb{
		padding-top:140px
		}
	
	}
	.pagination{
	display:flex;
	justify-content:center;
	align-items:center;
	margin-top:40px;
	margin-bottom:40px
	}
	.pagination .page-link{
	border:none;
	background:#e5f7fa;
	color:#204066;
	margin:0 10px;
	border-radius:10px!important;
	width:40px;
	height:40px;
	line-height:28px;
	text-align:center;
	transition:all .5s ease-in-out
	}
	.pagination .page-link:hover,.pagination .page-item.active .page-link{
	color:#fff;
	background:#20c7ba
	}
	body.rtl-mode{
	direction:rtl
	}
	body.rtl-mode .item-area{
	direction:ltr
	}
	body.rtl-mode .price-wrapper{
	direction:rtl
	}
	@media(min-width:992px){
		body.rtl-mode .navbar-brand{
		margin-left:3rem
		}
		body.rtl-mode .navbar .nav-item .nav-link{
		margin-left:3rem;
		margin-right:0
		}
	
	}
	.login-form{
	padding:50px;
	border-radius:15px;
	background:#20c7ba;
	position:relative;
	box-shadow:0 0 40px 5px rgb(0 0 0/5%);
	z-index:1
	}
	.login-form::before{
	content:"";
	position:absolute;
	top:-30px;
	left:20px;
	right:20px;
	bottom:-30px;
	background:#fff;
	border-radius:15px;
	box-shadow:0 0 40px 5px rgb(0 0 0/5%);
	z-index:-1
	}
	.login-form .login-header{
	text-align:center;
	margin-bottom:50px
	}
	.login-form .login-header img{
	width:200px;
	margin-bottom:10px
	}
	.login-form .login-header h3{
	color:#20c7ba;
	margin-bottom:5px;
	font-weight:800
	}
	.login-form .login-header p{
	font-size:20px
	}
	.login-form .login-footer{
	margin-top:40px
	}
	.login-form .login-footer p{
	text-align:center
	}
	.login-form .login-footer a{
	color:#20c7ba;
	transition:.5s
	}
	.login-form .login-footer a:hover{
	color:#283b6a
	}
	.login-form .form-group{
	margin-bottom:20px
	}
	.login-form label{
	color:#283b6a;
	margin-bottom:5px
	}
	.login-form .form-group .form-control{
	border:1px solid #e8e8e8;
	border-radius:8px;
	padding:12px 18px;
	box-shadow:none;
	transition:.5s
	}
	.login-form .form-group .form-control:focus{
	border-color:#20c7ba
	}
	.login-form .form-check-input{
	box-shadow:none
	}
	.login-form .forgot-pass{
	color:#20c7ba;
	transition:.5s
	}
	.login-form .forgot-pass:hover{
	color:#283b6a
	}
	.login-form .theme-btn{
	width:100%
	}
	.login-form .theme-btn i{
	margin-right:5px
	}
	.login-form .form-check-input{
	margin-top:6.3px
	}
	.login-form .form-check-label a{
	color:#20c7ba;
	transition:.5s
	}
	.login-form .form-check-label a:hover{
	color:#20c7ba
	}
	.form-check-input:checked{
	background-color:#20c7ba;
	border-color:#20c7ba
	}
	@media only screen and (max-width:991px){
		.login-form{
		padding:40px 20px
		}
	
	}
	.coming-soon{
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center;
	min-height:100vh;
	width:100%;
	top:0;
	left:0;
	position:relative
	}
	.coming-soon .container{
	position:relative
	}
	.coming-soon:before{
	position:absolute;
	content:'';
	background:rgba(0,0,0,.7);
	width:100%;
	height:100%;
	top:0;
	left:0
	}
	.coming-soon .newsletter-form{
	position:relative;
	margin-top:30px
	}
	.coming-soon .newsletter-form .input-newsletter{
	height:50px;
	display:block;
	width:100%;
	border:none;
	border-radius:50px;
	font-size:14px;
	padding-top:0;
	padding-right:0;
	padding-bottom:0;
	padding-left:25px
	}
	.coming-soon .newsletter-form button{
	position:absolute;
	right:4px;
	top:4px;
	bottom:4px;
	height:auto;
	border:none;
	border-radius:50px;
	background:#20c7ba;
	display:inline-block;
	color:#fff;
	padding-left:30px;
	padding-right:30px;
	transition:.5s
	}
	.coming-soon .newsletter-form button:hover{
	background-color:#283b6a;
	color:#fff
	}
	.coming-social{
	margin-top:30px;
	text-align:center
	}
	.coming-social a{
	color:#fff;
	margin:5px;
	width:40px;
	height:40px;
	line-height:36px;
	text-align:center;
	border:2px solid #fff;
	border-radius:50px;
	display:inline-block;
	transition:.5s
	}
	.coming-social a:hover{
	background:#20c7ba;
	border-color:#20c7ba
	}
	.countdown-wrap{
	margin-top:30px
	}
	.countdown-single{
	background:#fff;
	border-radius:10px;
	padding:20px;
	margin:10px;
	position:relative;
	box-shadow:0 3px 24px rgb(0 0 0/10%);
	z-index:1
	}
	.countdown-single::before{
	content:"";
	position:absolute;
	background-color:#20c7ba;
	height:100%;
	top:-10px;
	left:10px;
	right:10px;
	border-radius:10px;
	z-index:-1
	}
	.countdown-single h2{
	color:#fff
	}
	.countdown-single h5{
	color:#fff
	}
	.error-wrapper{
	text-align:center
	}
	.error-wrapper h1{
	font-size:200px;
	font-weight:700
	}
	.error-wrapper h1 span{
	color:#20c7ba
	}
	.error-wrapper h2{
	margin-top:30px;
	margin-bottom:10px
	}
	.error-wrapper img{
	width:100%
	}
	.error-wrapper .theme-btn{
	margin-top:30px
	}
	.error-wrapper .theme-btn i{
	margin-right:5px
	}
	@media all and (max-width:767px){
		.error-wrapper h1{
		font-size:160px
		}
	
	}
	.terms-content:not(:last-child){
	margin-bottom:54px
	}
	.terms-content:first-child{
	margin-top:-3px
	}
	.terms-content .terms-list{
	margin-top:37px
	}
	.terms-content h3{
	margin-bottom:23px;
	position:relative
	}
	.terms-content p:not(:last-child){
	margin-bottom:26px
	}
	.terms-list li:not(:last-child){
	margin-bottom:16px
	}
	.footer-area{
	background:#283b6a;
	position:relative;
	z-index:1
	}
	.footer-bottom{
	padding:20px 0;
	background:#304579
	}
	.footer-newsletter .subscribe-form{
	position:relative
	}
	.footer-newsletter .subscribe-form .form-control{
	border:2px solid #e8e8e8;
	height:60px;
	padding:0 170px 0 25px;
	border-radius:50px;
	font-size:16px;
	color:#fff;
	box-shadow:none;
	background-color:transparent
	}
	.footer-newsletter .subscribe-form .form-control::placeholder{
	color:#f2f3f5;
	opacity:1
	}
	.footer-newsletter .subscribe-form .theme-btn{
	margin-top:20px;
	position:absolute;
	padding:9px 20px;
	right:7px;
	border-radius:50px;
	top:-13.5px
	}
	.footer-newsletter .subscribe-form .theme-btn:hover{
	color:#20c7ba
	}
	.footer-newsletter .subscribe-form .theme-btn::before{
	background:#fff
	}
	.footer-newsletter .subscribe-form .theme-btn i{
	margin-right:5px
	}
	.footer-social{
	display:flex;
	gap:15px
	}
	.footer-social li a i{
	height:40px;
	width:40px;
	line-height:40px;
	text-align:center;
	background:#20c7ba;
	color:#fff;
	border-radius:50%;
	transition:all .5s ease-in-out
	}
	.footer-social li a i:hover{
	background:#466a97;
	color:#fff
	}
	.footer-widget-box{
	margin-bottom:20px
	}
	.footer-widget{
	position:relative;
	z-index:1
	}
	.footer-logo img{
	width:200px;
	margin-bottom:30px
	}
	.copyright{
	padding:20px 0
	}
	.copyright .footer-menu{
	margin:0;
	padding:0;
	text-align:right
	}
	.copyright .footer-menu li{
	display:inline-block;
	margin-left:25px;
	font-size:16px
	}
	.copyright .footer-menu li a{
	color:#f5faff;
	transition:all .5s ease-in-out
	}
	.copyright .footer-menu li a:hover{
	color:#20c7ba
	}
	.copyright .copyright-text{
	color:#f5faff;
	margin-bottom:0;
	font-size:16px
	}
	.copyright .copyright-text a{
	color:#20c7ba;
	font-weight:500
	}
	.footer-widget-title{
	color:#fff;
	position:relative;
	padding-bottom:20px;
	margin-bottom:30px;
	z-index:1
	}
	.footer-widget-title::before{
	position:absolute;
	content:'';
	z-index:-1;
	width:30px;
	height:3px;
	border-radius:50px;
	background-color:#20c7ba;
	bottom:0;
	left:0
	}
	.footer-widget-title::after{
	position:absolute;
	content:'';
	z-index:-1;
	width:10px;
	height:3px;
	border-radius:50px;
	background-color:#20c7ba;
	bottom:0;
	left:35px
	}
	.footer-list{
	display:flex;
	flex-direction:column;
	gap:1rem
	}
	.footer-list li a{
	color:#fff;
	transition:all .5s ease-in-out
	}
	.footer-list li a i{
	margin-right:5px;
	color:#20c7ba
	}
	.footer-list li a:hover{
	padding-left:10px;
	color:#20c7ba
	}
	.footer-widget-box p{
	color:#fff;
	padding-right:18px;
	margin-bottom:20px
	}
	.footer-contact li{
	position:relative;
	display:flex;
	justify-content:start;
	align-items:center;
	color:#f5faff;
	font-size:16px;
	margin-bottom:15px
	}
	.footer-contact li a{
	color:#f5faff;
	-webkit-transition:.3s;
	transition:.3s
	}
	.footer-contact li i{
	width:12px;
	height:30px;
	font-size:18px;
	margin-right:15px;
	border-radius:5px;
	line-height:31px;
	text-align:center;
	-webkit-transition:.3s;
	transition:.3s;
	color:#20c7ba
	}
	.footer-opening{
	color:#fff
	}
	.footer-opening span{
	float:right
	}
	.footer-opening li{
	margin-bottom:9px
	}
	@media all and (max-width:1199px){
		.footer-widget-box{
		margin-bottom:50px
		}
	
	}
	@media all and (max-width:991px){
		.footer-widget-wrapper{
		padding-bottom:0
		}
		.copyright .footer-menu{
		float:left;
		margin-top:20px;
		text-align:left
		}
		.copyright .footer-menu li{
		margin-left:0;
		margin-right:15px
		}
	
	}
	@media all and (max-width:767px){
		.footer-widget-wrapper{
		padding-bottom:0
		}
		.footer-social{
		margin-bottom:25px
		}
	
	}
	.search-popup{
	position:fixed;
	left:0;
	top:0;
	height:100vh;
	width:100%;
	z-index:99999;
	margin-top:-540px;
	transform:translateY(-100%);
	background-color:rgba(0,0,0,.8);
	transition:all 1500ms cubic-bezier(.86,0,.07,1);
	transition-timing-function:cubic-bezier(.86,0,.07,1)
	}
	.sidenav-bar-visible .search-popup{
	width:80%
	}
	.search-active .search-popup{
	transform:translateY(0%);
	margin-top:0
	}
	.search-popup .close-search{
	position:absolute;
	left:0;
	right:0;
	top:75%;
	border:none;
	margin:0 auto;
	margin-top:-200px;
	border-radius:50px;
	text-align:center;
	background:#20c7ba;
	text-align:center;
	width:50px;
	height:50px;
	color:#fff;
	font-size:20px;
	cursor:pointer;
	box-shadow:0 0 10px rgba(0,0,0,.05);
	transition:all 500ms ease;
	opacity:0;
	visibility:hidden
	}
	.search-active .search-popup .close-search{
	visibility:visible;
	opacity:1;
	top:50%;
	transition-delay:1500ms
	}
	.search-popup form{
	position:absolute;
	max-width:700px;
	top:50%;
	left:15px;
	right:15px;
	margin:-35px auto 0;
	transform:scaleX(0);
	transform-origin:center;
	transition:all 300ms ease
	}
	.search-active .search-popup form{
	transform:scaleX(1);
	transition-delay:1200ms
	}
	.search-popup .form-group{
	position:relative;
	margin:0;
	overflow:hidden
	}
	.search-popup .form-group input[type=text],.search-popup .form-group input[type=search]{
	position:relative;
	width:100%;
	height:60px;
	outline:none;
	border-radius:50px;
	border:none;
	padding:0 100px 0 35px;
	transition:all 500ms ease;
	text-transform:capitalize
	}
	.search-popup .form-group input[type=submit],.search-popup .form-group button{
	position:absolute;
	right:10px;
	top:7px;
	border-radius:50px;
	background:#20c7ba;
	text-align:center;
	font-size:20px;
	color:#fff!important;
	padding:5px 30px;
	border:none;
	cursor:pointer;
	transition:all 500ms ease
	}
	.search-popup .form-group input[type=submit]:hover,.search-popup .form-group button:hover{
	background:#283b6a
	}
	.search-popup input::placeholder,.search-popup textarea::placeholder{
	color:#51668a
	}
	.mobile-search-btn{
	display:none
	}
	@media all and (max-width:991px){
		.mobile-search-btn{
		display:block;
		position:absolute;
		right:20%;
		color:#283b6a;
		font-size:20px
		}
	
	}
	@media all and (max-width:767px){
		.mobile-search-btn{
		right:20%
		}
	
	}
	.home-3 .hero-single{
	padding-top:80px;
	padding-bottom:100px;
	background:#e6f8fb
	}
	.home-3 .hero-single::before{
	display:none
	}
	.home-3 .hero-title{
	color:#204066!important
	}
	.home-3 .hero-content p{
	color:#283b6a
	}
	.home-3 .hero-img{
	position:relative
	}
	.home-3 .hero-img::before{
	content:"";
	position:absolute;
	height:100%;
	width:100%;
	right:-20px;
	top:-20px;
	background:#20c7ba;
	border-radius:30% 70% 70% 30%/30% 30% 70% 70%;
	z-index:-1
	}
	.home-3 .hero-img img{
	border-radius:30% 70% 70% 30%/30% 30% 70% 70%
	}
	@media all and (max-width:991px){
		.home-3 .hero-single{
		padding-top:120px;
		padding-bottom:100px;
		background:rgba(18,180,139,.2)
		}
		.home-3 .hero-img{
		margin-top:50px
		}
	
	}
	
	.about_clinic_section { margin-bottom:30px; }
	
	.accordion-body .footer-list li i { color : #20c7ba }
	.accordion-body .footer-list li a { color : #20c7ba }
	
	.accordion {
		--bs-accordion-active-bg: #aafffb;
		--bs-accordion-active-color: #20c7ba;
	}

	.feature-item { height:350px }
	.service-item { height:270px }

	@media all and (max-width:767px){
		.hero-content img { display:none !important; }
		.dropdown-menu { margin-top:0px !important; padding:0px !important;  }
		.dropdown-menu .dropdown-item { padding:4px !important; }
	}	
	
	.navbar-toggler { border:none; }
	
	.product_view { 
		pointer-events: auto;
	}
	
	.product_view .modal-dialog{
		top:10%;
		max-width: 800px;
		width: 100%;
	}
	.product_view .modal-header {   
		position: relative;
		border: none;
	}
	.product_view .modal-body {
		padding: 15px;
	}
	
	.modal-header .close {
		padding: 0;   
		background: transparent;
		color: #000;
		opacity: .2;
		text-shadow: 0 1px 0 #fff;
		font-weight: 700;
		line-height: 1;
		font-size: 28px;
		position: absolute;
		top: 20px;
		right: 30px;
		z-index: 999;
	}
	
	.message_view .alert { font-size:18px; }
	.message_view .close { display:none; }
	
	.showmodal { cursor:pointer; }
	
	#amw { 
		right: 30px !important;
		bottom: 75px !important;
	}
	
	.filter-item { min-height:558px; }
		
	@media all and (min-width:767px){
		.department-slider .owl-item { display:table-cell; }
	}

	@media all and (max-width:767px) {
		.sm-hide { display:none; }
	}
		
	.owl-nav.disabled { display:none }
	.owl-dots.disabled { display:none }