img {
	max-width: 100%;
	height: auto;
	width: auto\9; 
} 
@media only screen and (max-width: 815px){
	.container {
		width: 96%;
	}
	#bottom-widgets .widget1,
	#home-widgets .widget1,
	#bottom-widgets .widget1:first-child
	#home-widgets .widget1:first-child{
		width: 29%;
		height: auto;
		min-height: auto;
		padding: 0 2%;
		float: left;
		clear: none;
	}
	#bottom-widgets h2,
	#home-widgets h2 {
		font-size: 18px;
		padding-bottom: 10px;
	}
	#home-widgets .list1 {
		margin: 0;
	}
	#bottom-widgets .news1 p{
		width: 85%;
	}
	#bottom-widgets .address1{
		width: 80%;
	}
	#bottom-widgets .widget1 {
		padding: 0 6px !important;
		width: 30%;
		min-height: 0;
	}
	#bottom-widgets h2{
		font-size: 21px;
	}
	#bottom-widgets .phone-number{
		font-size: 21px;
	}
	#home-widgets .list1 {
		margin: 0 0 5px 0;
		width: 100%;
		float: none;
	}
	#home-widgets .more {
		float: none;
		display: block;
		margin: 0 auto;
		width: 26px;
	}
	#footer ul { width: auto; margin:0 13px 0 0; padding:0;}
	#footer .find-us { float: right; padding:0; width:auto; padding:0; clear: n}
	#header .grid_2 { width:100%; clear:none; float:left; padding: 0;}
	.container #header .grid_10 {
		width: 80%;
		padding: 0;
	}
	.container #header .grid_10 #main-nav { width: 100%; }
	#sidebar #left-nav {
		padding: 0;
		margin: 0;
	}
	#content {
		padding:0;
		width: 80%;
		clear: none;
	}
	#slider .article1 p a{
		left: -40px!important;
	}
	#breadcrumb { padding:0 0 0 5px;}
	.container .page-title{
		padding:0 0 10px 5px;
	}
	.article1 { padding:0 0 15px 0;}
	.list-block1 .grid_4  {
		width: 40%;
	}
	.container .grid_12 { width: 100%;height: auto;}
	#sidebar {
		margin-top: 70px;
	}
	#sidebar #left-nav li ul {margin-left:0;}
	#sidebar #left-nav li ul li {
		width: auto;
		padding: 0 0 0 15%;
	}
	#footer .find-us {width: 25%; clear:none;}
	.contact-form {
		width: 545px;
	}
	.contact-form .form-button {
		padding: 10px 0 20px 120px;
	}
	.contact-form .your-message {
		padding: 0 0 10px 0;
	}
}
@media only screen and (max-width: 996px){
	#slider .article1 p a{
		left: -40px!important;
	}
}
@media only screen and (max-width: 768px){
	
}

@media only screen and (max-width: 745px) {
	body {
		
		background: url(../img/bgi/page-courve-mobile.gif) no-repeat right top;
	}	
	.container {width: 96%;}
	
	#header .site-name {
		display: block;
		float: none;
		margin: 0 auto;
	}
	#header .site-name img {
		display: block;
		margin: 24px auto;
	}
	#lang_sel_list ul {
		width: 100%;
		text-align: center;
		padding: 10px 0;
	}
	#lang_sel_list ul li {
		display: inline-table;
		float: none;
	}
	#header-top {
		padding: 0;
		width: 100%;
	}
	#text-2{
		width: 100%;
		float: none;
	}
	#header-top{
		text-align: center;
	}
	#header .btn-contactus {
		float: left;
		height: 35px;
		font-size: 11px;
		font-weight: bold;
		width: 48%;
		float: left;
		text-align: left;
		margin: 0;
		padding: 0;
		text-align: center;
		/*background: url(../img/bgi/btn-contactus.jpg) repeat-x left top;*/
		width: 28%;
	}
	.container #header .grid_10 {
		margin: 0;
		width: 100%;
		padding: 0;
	}
	#header .search-wrp  {
		padding: 0 2%;
		width: 46%;
		margin: 45px auto 5px;
		float: none;
	}
	#header .search-wrp .textbox {
		width: 50%;
	}
	.container #header .grid_10 {
		float: left;
	}
	#main-nav ul {
		padding: 0 0 15px 0;
		margin-top: 10px;
		border-top: 1px solid #8dabbc;
		font-weight: bold;
		width: 100%;
	}
	#main-nav ul li {
		width: 48%;
		padding: 10px 0 0 2%;
	}
	#main-nav ul li a { height: auto;}
	#main-nav ul li .droupdown {
		padding: 5px 0 0 0;
		z-index: 999
	}
	#main-nav ul li ul {
		opacity:10; 
	}
	#main {
		background:none;
	}
	#slider figure {
		position: relative;
		left: auto;
	}
	#home-widgets .widget1 figure {
		display: none;
	}
	#slider .slide1,
	#slider .slide-content {
		width: 100%;
	}
	#slider .slides_container {
		width: 100%;
		padding: 0;
	}
	#slider .slide-content {
		padding: 15px 0 0 0;
	}
	#slider figure img {
		margin: 0 auto;
	}
	#slider .btn-more {
		/*float:left;*/
		position: relative !important;
		bottom: auto;
		right: auto;
	}
	#slider .article1 p{
		line-height: 57px!important;
	}
	#slider .article1 p a{
		left: -10px!important;
	}
	#home-widgets,
	#bottom-widgets {
		padding: 0;
		border: 0;
	}
	#bottom-widgets .widget1,
	#home-widgets .widget1,
	#home-widgets .widget1:first-child {
		width: 100%;
		height: auto;
		min-height: 0;
		border: 0;
		padding: 15px 0 !important;
		border-bottom: 1px solid #c6d5de !important;
	}
	#home-widgets .avantages .list1 li { margin-bottom:0;}
	#bottom-widgets .news1 {
		width: auto;
		padding: 0 18px;
	}
	#home-widgets .list1 {
		margin: 0 0 5px 0;
		width: 100%;
		float: none;
	}
	.list1 li {
		width: 46%;
		clear: none;
		overflow: auto;
		float: left;
		margin-bottom: 5px;
	}
	#home-widgets .more {
		float: none;
		display: block;
		margin: 0 auto;
		width: 26px;
	}
	#bottom-widgets .news1 {
		padding: 8px 0;
	}
	#bottom-widgets h2,
	#home-widgets h2  {
		padding-bottom: 8px;
	}
	#bottom-widgets .address1 {
		padding: 15px 0;
		width: 100%;
	}
	#bottom-widgets .widget-3 { border:0 !important;}
	#main {
		padding: 15px 0;
	}
	#footer ul {
		padding: 0;
	}
	#footer ul li:first-child,
	#footer ul li {
		width: 48%;
		background: none;
		padding: 0;
	}
	#footer .find-us {
		float: right;
		width: 40%;
		padding:0;
		clear: none;
	}
	.copyright {
		float: right;
		width: 40%;
	}
	
	#sidebar { width: 100%;margin-top:0;}
	#breadcrumb { padding:0 0 0 5px;}
	.container .page-title{
		padding:0 0 10px 5px;
	}
	#sidebar #left-nav {
		padding:0 0 8px 0;
		border-bottom: 1px solid #8dabbc;
		width: 100%;
	}
	#sidebar #left-nav li {
		width: 100%;
		margin: 0 0 5px 0;
	}
	#sidebar #left-nav li ul li {
		width: 100%;
	}
	#sidebar #left-nav li ul {
		margin: 0 0 5px 0;
	}
	#content {
		width: 100%;
		padding:10px 0 0 0;
		float: left;
	}
	.content-wrap {
		padding-left: 0;
		border: 0;
	}
	.article1 {
		padding: 0 0 15px 0;
	}
	.article1 .grid_5 {
		width: 100%;
		padding: 0;
	}
	.list-block1 .grid_4 {
		padding: 10px 1%;
		width: 98%;
		float: left;
		border-top: 1px solid #d2dde4;
	}
	.list-block1 h2 {
		padding-bottom: 10px;
	}
	.list1 li {
		width: 44%;
		padding: 0 0 0 5%;
	}
	#bottom-widgets .clinical-areas {
		width: 100%;
	}
	/*#main-nav ul li ul { display:none;}*/
	.rslides li { padding:0 !important;}
	#slider figure img {
		margin-bottom: -4px;
	}
	#slider figure {
		width: 100%;
	}
	#slider-wrap .prev,
	#slider-wrap .next { display:none;}
	#home-widgets .avantages .list1 li {padding-bottom: 0;}
	#sidebar #left-nav li ul li {
		padding: 0 0 0 4%;
	}
	.contact-form {
		width: 99.5%;
		border-bottom: 1px solid #d2dde4;
		padding-bottom: 15px;
	}
	.content-wrap {
		width: 100%;
	}
	.contact-form .form-left1 {
		width: 100%;
	}
	.contact-form .your-message {
		padding: 0 0 10px 0;
	}
	.contact-form .form-left1 label {
		display: block;
		float: none;
		width: 100%;
		padding-bottom: 8px;
	}
	.contact-form .column1 {
		padding: 10px 0 0 0;
	}
	.contact-form .form-button {
		padding: 15px 0 0 0;
	}
	.contact-form .form-button input {
		float: left;
	}
	.contact-form .textarea {
		width: 95.3%;
	}
	.contact-form .form-left1 .textbox {
		width: 95.3%;
	}
	.contact-form .textarea  textarea {
		height: 65px;
	}
}
@media only screen and (max-width: 320px){
	.list1 li {
		width: 44%;
		padding: 0 0 0 5%;
	}
	#footer ul {
		width: 100%;
	}
	.copyright {width:100%;}
	#footer ul li { width:50%;}
	#footer .find-us {width: 100%;}
}
@media (max-width: 816px) {
.col-md-4{margin: 0!important; width: 100%;}
.col-md-8{margin: 0!important; width: 100%;}
.col-md-6{margin: 0!important; width: 100%;}
.sub{margin-bottom: 5px;}
}