@charset "UTF-8";
/* CSS Document */
@media (max-width: 1240px){
	.header-wrap header .navbar-nav li a{
		font-size: 15px;
	}
	.header-wrap header .navbar{
		padding: 20px 0 0 0;
	}
}
@media (max-width: 1140px){
	.header-wrap header .navbar-nav li{
		padding: 0 12px;
	}
}
@media (max-width: 1024px){
	.menu-icon.ipad{
		display: inline-block;
	}
	.header-menu{
		display: none;
	}
	.header-left{
		width: 60%;
		float: left;
	}
	.header-right{
		width: 40%;
		float: left;
	}
	.menu-icon{
		width: 46px;
		height: 46px;
		margin-top: 6px;
	}
	.header-right-top .contact-info ul li{
		padding: 0 7px;
	}
	.header-wrap header .navbar-nav li.dropdown:hover .dropdown-menu{
		display: inherit;
	}
	.dropdown-menu.show{
		width: 100%;
		position: relative !important;
		transform: translate3d(0px, 0px, 0px) !important;
	}
	.dropdown-menu ul li a{
		text-align: left;
	}
	.header-right-top .contact-info{
		display: none;
	}
	.header-logo {
		width: 70%;
		float: left;
	}
	.menu-search-icon{
		width: 30%;
		float: right;
		padding-top: 20px;
		display: block;
	}
	.menu-search-icon .header-search{
		display: inline-block;
		position: relative;
		top: 18px;
		padding-right: 30px;
		float: right;
	}
	.header-right-top{
		display: none;
	}
	.header-right{
		display: none;
	}
	.header-left{
		width: 100%;
		float: left;
	}
	.menu-icon{
		display: block;
		float: right;
	}

}

@media (max-width: 991px){
	.service-listing li{
		width: 33.33%;
		margin-bottom: 30px;
	}
	.service-listing li:last-child,	.service-listing li:nth-child(4){
		width: 33.33%;
		float: none;
		margin: 0 auto;
	}
	.service-box{
		max-width: 190px;
	}
	.header-right-top .contact-info ul li a{
		font-size: 13px;
	}
	.datepicker{
		width: 210px;
	}
	.our-practice{
		background: #ededed;
	}
	.our-practice-video h3, .our-practice-images h3{
		color: #a89a59;
		border-color: #a89a59;
	}
	.our-practice-images h3 a{
		color: #a89a59;
		border-color: #a89a59;
	}
	.contact-us-wrap .contact-us .contact-us-form{
		padding-right: 15px;
	}
	.make-appointment-pop-up-wrap{
		top: 109%;
	}

}

@media (max-width: 767px){
	.menu-icon.ipad{
		display: none;
	}
	.menu-icon.mobile{
		display: inline-block;
		float: right;
	}
	.header-left{
		width: 100%;
		float: none;
	}
	.header-right{
		display: none;
	}
	.service-listing li{
		width: 50%;
		margin-bottom: 30px;
	}
	.service-listing li:last-child{
		width: 50%;
		float: none;
		margin: 0 auto;
	}
	.service-listing li:nth-child(4){
		width: 50%;
	}
	.watch-practice-video{
		display: none;
	}
	.make-appointment{
		width: 100%;
		float: none;
		padding-left: 0;
		text-align: center;
	}
	.banner-desc {
		background: url(../images/about-bg-mobile.png);
		background-size: contain;
		background-repeat: no-repeat;
		background-size: cover;
	}
	.make-appointment-form .form-group.date .datepicker-here{
		position: relative;
		top: inherit;
	}
	.make-appointment-form h3{
		margin-bottom: 20px;
	}
	.our-practice{
		background: #ededed;
	}
	.our-practice-video h3, .our-practice-images h3{
		margin-bottom: 20px;
		color: #a89a59;
		border-color: #a89a59;
	}
	.recommend-us-imageas{
		padding-bottom: 30px;
	}
	.our-practice-images ul li img{
		width: 100%;
	}
	.our-practice-video a img{
		width: 100%;
	}
	.testimonial .mobile-img{
		width: 100%;
		display: block;
		padding-bottom: 30px;
	}
	.testimonial-slide{
		background: #a89a59 !important;
		padding-top: 0;
	}
	.testimonial-desc{
		padding: 0 15px;
	}
	.contact-us-wrap .contact-us .contact-us-info{
		width: 100%;
		float: none;
		padding-bottom: 40px;
	}
	.contact-us-wrap .contact-us .contact-us-form{
		width: 100%;
		float: none;
		padding: 0 15px;
	}
	.contact-us-form .form-group{
		width: 100%;
		float: none;
		margin-bottom: 10 px;
	}
	.contact-us-wrap{
		padding: 40px 0 40px;
	}
	.header-wrap:before{
		background-size: contain !important;
		background-repeat: no-repeat;
	}
	.header-wrap {
		padding: 16px 0 20px 0;
	}
	.welcome-world{
		padding: 60px 0 40px;
	}
	.title h2{
		font-size: 30px;
		line-height: 40px;
	}
	.welcome-world-desc{
		padding-top: 20px;
	}
	.patients-recommend-us{
		padding: 40px 0 40px;
	}
	.testimonial-desc h3{
		font-size: 25px;
		line-height: 40px;
		margin-bottom: 20px;
	}
	.footer-wrap{
		padding: 20px 0;
	}
	.service-page-info-box .title{
		padding-top: 20px;
	}
	.service-page-info-box.tissue-transplants{
		padding: 40px 0 40px;
	}
	.datepicker{
		width: inherit;
	}
	.banner-wrap{
		height: 345px;
	}
	.service-page-wrap h1{
		font-size: 30px;
	}
}

@media (max-width: 640px) {

}

@media (max-width: 540px) {
	.navbar-toggler .navbar-toggler-icon{
		width: 46px;
		height: 46px;
	}
	.service-listing li{
		width: 100%;
		margin-bottom: 30px;
	}
	.service-listing li:last-child{
		width: 100%;
		float: none;
		margin: 0 auto;
	}
	.service-listing li:nth-child(4){
		width: 100%;
		margin-bottom: 30px;
	}
	.header-logo{
		width: 230px;
		float: left;
	}
	.menu-search-icon{
		width: 46px;
		float: right;
	}
	.menu-search-icon .header-search{
		float: left;
	}
	.menu-search-icon .header-search{
		display: none;
	}
	.menu-search-icon{
		padding-top: 0;
	}
	.header-search-box-left-menu{
		display: block;
	}
}
