@media (min-width: 768px) and (max-width: 1100px) {
	.slider_wrapper .bx-wrapper li .banner_text h1 {
		font-size:28px;
	}
	.slider_wrapper .bx-wrapper li span {
		font-size: 15px;
		line-height: 19px;
	}
	.slider_wrapper .bx-wrapper .bx-pager {
			bottom: 8% !important;
		
	}
	.banner_text {
		bottom: 92px;
		left: 10%;
	}
	.slider_wrapper .bx-wrapper li .banner_text h1 {
		font-size: 28px;
		line-height: 30px;
	}
	.inner_banner_text {
		bottom: 69px;
	}
	.inner_banner_text h2 {
		font-size: 33px;
		line-height: 40px;
	}
	.inner_banner_text span {
		font-size: 18px;
		line-height: 38px;
	}
}

@media (min-width: 768px) and (max-width: 980px) {
	.menu-wrapper ul.menu li {
		  margin-left: 7px;
	}
	
	
}
@media (max-width: 800px) { 
	.contact_section input {
		width: 99.7%;
		max-width: 99.7%;
	}
}
@media (max-width: 767px) { /* This media query is written for Mobile landscape and Ipad and tablets portrait */
	h1 {
		font-size:35px;
		line-height:35px;
	}
	.services h2 {
		font-size:35px;
	}
	h2 {
		font-size:27px;
		line-height:30px;
	}
	h3 {
		font-size:22px;
		line-height:30px;
	}
	.banner_wrapper.implants_banner .banner_implants_text h2 {
		font-size:28px;
	}
	.banner_wrapper.implants_banner .banner_implants_text h3 {
		margin-bottom:25px;
	}
	.banner_wrapper.implants_banner .banner_implants_text h6 {
		font-size:14px;
	}
	.slider_wrapper .bx-wrapper li .banner_text h1 {
		font-size:20px;
	}
	.slider_wrapper .bx-wrapper li span {
		font-size: 14px;
		line-height: 15px;
	}
	.slider_wrapper .bx-wrapper li .banner_text h1 {
		font-size: 28px;
		line-height: 30px;
	}
	.banner_text .text_content {
		max-width: 100%;
	}

/* Navigation Area */
	.navbar-header {
		padding:15px 0;
	}
	button.navbar-toggle {
		display:table;
		margin:0 auto;
	}
	button.navbar-toggle {
		min-width:43px;
		background:#fff;
		border:0;
		margin-top: -8px;
		height:45px;
	}
	.navbar-default .navbar-toggle .icon-bar {
		background-color: #3a7022;
	}
	.navbar-toggle .icon-bar {
		display: table;
		height: 4px;
		width: 30px;
	}
	.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
		background:#fff;
	}
	.nav.navbar-nav.menu {
		float: none;
		margin-left: -15px;
		background:rgba(0,0,0,.9);
		z-index:9999;
		margin-top:47px;
		padding-top:12px;
	}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form {
		border:0;
	}
	.menu-wrapper ul.menu li:hover a, .menu-wrapper ul.menu li a.active {
		border-bottom:0;
	}
	.navbar-collapse {
		padding-left:15px;
		padding-right:15px;
	}
	.menu-wrapper {
		border-top:0;
	}
	.menu-wrapper ul.menu li {
		display:list-item;
		margin-right:0;
		text-align:center;
		line-height:30px;
		list-style:none;
		margin-left:0;
		width:100%;
	}
		.menu-wrapper ul.menu li a {
			color:#000;
		}
		.menu-wrapper ul.menu li a {
			display:table;
			margin:0 auto;
		}
		.menu-wrapper ul.menu li .drop_down li, .menu-wrapper ul.menu li {
			width:100%;
			margin-right:0;
		}
		.slider_wrapper .bx-wrapper .bx-pager {
			bottom: 7% !important;
		
		}
		.position_relative {
			position:relative;
			z-index:1200;
		}
		header {
			padding-bottom: 10px;
		}
		.menu-wrapper ul.menu li a, .menu-wrapper ul.menu li.active a {
			color: #fff;
			padding: 0 9px 3px;
			margin-bottom:10px;
		}
		.menu-wrapper ul.menu li.active a {
			color: #37ab30;
			padding: 0 9px 3px;
			margin-bottom:10px;
		}
		.navbar-header {
			padding: 15px 0 0;
		}
		.destop_view {
			display:none !important;
		}
		.mob_view {
			display:block;
		}
		.navbar-collapse {
			box-shadow:none;
		}
		.padding_none {
			padding:0 !important;
		}
		.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
			margin-right:0;
		}
		
		.menu-wrapper {
			margin-top:-15px;
		}
		.navbar-toggle {
			float:none;
		}
		button.navbar-toggle {
			margin:0 auto;
			display:table;
		}
		.nav.navbar-nav.menu {
			margin-top:10px;
		}
		.banner_text {
			display:none;
		}
		.slider_wrapper .bx-wrapper .bx-next {
			right:1%;
		}
		.slider_wrapper .bx-wrapper .bx-controls-direction a.bx-next::before {
			width: 37px;
	
		}
		.inner_banner_text {
			bottom: 69px;
		}
		.inner_banner_text h2 {
			font-size: 33px;
			line-height: 40px;
		}
		.inner_banner_text span {
			font-size: 18px;
			line-height: 38px;
		}
		.logo_box {
			text-align:center;
		}
		.margin_bottom_mob {
			margin-bottom:15px;
		}
		.partition_row {
			margin-bottom: 0;
		}
		.menu-wrapper ul.menu li.active::before {
			display:none;
		}
		.menu_full_width {
			width:100% !important;
			text-align:center;
		}
}
/* ------------------ end of 767px -------------- */
@media (max-width: 650px) { 
	.padding_none_mob {
		padding:0 !important;
	}
	.inner_banner_text {
		display:none;
	}
	.float_none {
		float:none !important;
		text-align:center !important;
	}
	a.general_style {
		margin:0 auto;
		display:table;
		margin-bottom:10px;
	}
	
	.speci_full_width {
		width:100%;
	}
	.social_media {
		padding-bottom:10px;
	}
}

@media (max-width: 553px) { 
	.slider_wrapper .bx-wrapper li .banner_text h1 {
		font-size: 14px;
		line-height: 17px;
	}
	.slider_wrapper .bx-wrapper .bx-next {
		right: 6%;
	}
	.slider_wrapper .bx-wrapper .bx-pager {
		bottom: -5% !important;
	}
	.slider_wrapper .bx-wrapper li span {
		font-size: 12px;
		line-height: 13px;
	}
	
	
	
	
	
}
@media (max-width: 480px) { 
	.full_width {
		width:100% !important;
	}
	.modal-body .left_side {
		margin-bottom:20px;
	}
}
@media (max-width: 320px) { 

}
