.container-w{
width: 1005px;
margin: auto;
}
.doctrs{
	display: none;
}

@media screen and  (max-width: 1110px), (max-device-width: 1110px) {
	.tourisme-img{
		width: 45%;
	}

	.tourisme-text {
		width: 50%;
	}

	.tourisme-img img{
		max-width: 100%;
	}

	.container-p .tourisme-text p{
		font-size: 17px;
	}

#primary_nav_wrap{
	width: 912px;
}
#primary_nav_wrap ul a{
font-size: 13px;	
}

.specialisations .sp-descrip{
	width: 61%;
}

.specialisations .sp-image {
width: 33%;
}

.container-p{
	width: 100%;
}

.cyrclesL {
float: none;
border-right: none;
width: 465px;
margin: 0 auto;
padding-right: 0px;
}

.cyrclesR {
float: none;
width: 503px;
margin: 34px auto;
}

.cR_3{
	padding-left: 0px;
}

}


@media screen and  (max-width: 1045px), (max-device-width: 1045px) {
	.devi-header2 h2{
width: 598px;}

}
@media screen and  (max-width: 1024px), (max-device-width: 1024px) {

#sequence > .sequence-canvas > li{
width: 87%;
left: 0;
}

#sequence > .sequence-canvas > li img{
	max-width: 50%;
}


	.animate-in .model{
		left: 0%;
	}
	.title{
		width: 370px;
	}
	.animate-in .subtitle{
		width: 42%;
		left: 46%;
	}
.sequence-prev {
left: 38.7%;
top: 79%;
}

.sequence-next {
right: 56.3%;
top: 89%;
}

.profil{
	min-height: 417px;
}

.sliderM{
	width: 100%;
}

.bxslider .l_simg{
	width: 50%;
}

.bxslider .l_desc{
	width: 50%;
}
}




@media screen and  (max-width: 987px), (max-device-width: 987px) {
.specialisations h1{
	text-align: center;
}
	.devis-text {
		width: 93%;
		padding: 16px;
	}

.img-circle{
margin-left: 0px;	
}

.col-md-2{
	width: 22.666667%;
}
.col-md-10{
	width: 76.333333%;
float: right;
}
.testimonials h3{
	margin-left: 7px;
}

.quote img{
left: 0px;	
}

.container-w{
	width: 100%;
	
}

.footer .rs{
width: 118px;
}
.copyright{
	width: 64%;
}

.subtitle{
	line-height: 22px;
}

	.animate-in .model{
		left: 0%;
	}
	.title{
		width: 370px;
	}
	.animate-in .subtitle{
		width: 47%;
	}
	.sequence-prev {
left: 42.7%;
top: 90%;
}

	.sequence-next {
right: 51.1%;
top: 98%;
}

.slider-materiel{
	height: auto;
}
.gallery{
	height: auto;
}
.gallery .item{
	height: auto;
}

.devis-besoins{
	width: 57%;
	float: right;
}
.devis-demande{
	margin-right: 0px; 
}
.devis-header{
	display: none;
}

.devis-main{
	height: auto;
	width: 96%;
}

.devis-form{
	width: 100%;
}
.devi-headerD{
	display: block;
}

}


@media screen and  (max-width: 900px), (max-device-width: 900px) {

.pres-lc-text h1{
	text-align: center;
}
.galerie-centre,.ad-gallery,.ad-image-wrapper{
	width: 100%  !important;
	height: auto;
}
.ad-image{
	width: 100% !important;
}
.ad-image img{
	max-width: 100%   !important;
	width: 100% !important;
}

.pres-lecentre{
	background: #EDEDED;
}

.pres-lc-text {
margin: 27px auto;
width: 100%;
}

.pres-lc-text p {
padding: 10px;
text-align: center;
}

.contact-headerC{
	display: block;
}
.

.pres-lc-text h1{
	margin-top: 29px;
padding: 10px;
text-align: center;
}
/*.ad-gallery .ad-thumbs .ad-thumb-list{
	float: none;
	width: 363px !important;
margin: 0 auto;
}*/

.contact-header{
	display: none;
}
.devis-besoins {
width: 52%;
}

.devis-main{
	height: auto;
}

	.menu{
		position: absolute;
		background: #1767B3;
	}
	#primary_nav_wrap ul{
		height: 59px;
		background: #1767B3;
		width: 100%
	}

	#primary_nav_wrap{
		width: 100%;
	}

	.animate-in .model{
		left: 0%;
	}
	.title{
		width: 370px;
	}
	.animate-in .subtitle{
		width: 47%;
	}
	.sequence-prev{
		left: 41.7%;
		top: 79%;
	}

	.sequence-next {
		right: 51.1%;
		top: 89%;
		}

		.copyright {
		width: 59%;
		}
		.contact-main,.contact-form{
			width: 98%;
		}




}

@media screen and  (max-width: 768px), (max-device-width: 768px) {

.devis-main{
	background: none;
}
.devis-main textarea{
	width: 94%;
}
.devi-headerD,.devi-headerDD{
display: block;
}
	.devis-demande{
		float: none;
margin: 0 auto;
	}

	.devis-besoins{
		width: 100%;
	}
.title{
	top: 4%;
}

.subtitle{
top: 12%;	
}
#sequence .sequence-next, #sequence .sequence-prev {

height: auto;
}

.sequence-next {
right: 51.9%;
top: 81%;
}
.sequence-prev {
left: 40.8%;
top: 72%;
}

	.tourisme-text {
width: 90%;
padding: 15px;
float: none;
}

.tourisme-img {
width: 55%;
margin: 0 auto;
float: none;
}
}

@media screen and  (max-width: 668px), (max-device-width: 668px) {

#sequence{
	display: none;
}

.doctrs{
	display: block;
	text-align: center;
}

.doctr img{
	max-width: 100%
}

.doctr  p{
	color: #2f467f;
font-size: 18px;
padding: 15px;
line-height: 24px;
}
.profil{
	height: auto;
}

.bxslider .l_simg {
width: 100%;
float: none;
}

.bxslider .l_desc {
width: 93%;
text-align: center;
float: none;
margin: 0 auto;
}

.item-title{
	text-align: center;
padding-top: 54px;
margin-right:0;
}
.item-title2,.item-title3{
		text-align: center;
		margin-right:0;
}

.item-desc{
	text-align: center;
margin-top: 5px;
margin-bottom: 17px;
}

.video-link1 a,.video-link2 a,.video-link3 a{
	float: none;
	text-align: center;
	margin-right: 0px;
}
	}

@media screen and  (max-width: 640px), (max-device-width: 640px) {
	.pres-lc-text {
margin: 59px auto;
}

	.soins h1{
		margin-top: 23px;
text-align: center;

	}
.vidLeft{
	width: 100%;
}

.vidRight {
width: 100%;
	}

	.contatcs .frmContact {
float: none;
width: 89%;
margin: 0 auto;
}

.contact-header2C{
display: block;
	}

.contatcs .maps {
float: right;
width: 100%;
text-align: center;
}


.ad-gallery .ad-nav .ad-thumbs
{
	display: none;
}

.ad-image{
	top: 5.854335px !important;
}

.login{
	background-repeat: no-repeat;
height: 160px;
position: relative;
margin-right: 14px;
background: #589CD6;
width: 100%;
top: 0;
float: none;
margin-bottom: -2px;
}

.login .form-l {
margin-top: 13px;
width: 264px;
margin: 0 auto;
padding: 18px;
text-align: center;
}

.logo img {
max-width: 100%;
width: 100%;
height: 61%;
}

.sequence-prev {
left: 37.8%;
}



.testimonials h3{
	width: 100%;
}
.pull-right{
	bottom: 0px;
	top: auto;
}
.footer{
	height: auto;
	padding: 10px 0;	
}
.footer .rs{
	width: 100%;
text-align: center;
}
.copyright {
width: 100%;
text-align: center;
}

.designed-by {
width: 193px;
margin: 0 auto;	
float: none;
}

.login input{
	margin-left: 0px;
}
.login input[type="submit"]{
	float: none;
	margin-right:0px;
	width: 83%;
}
.login .mdp-forgot {
text-align: center;
margin-top: 10px;
margin-right: 0px;
}

.logo {
	/*height: 235px;*/
	height: auto;
}

.specialisations .sp-image {
width: 100%;
margin: 57px auto;
text-align: center;
}

.specialisations .sp-descrip {
width: 90%;
text-align: center;
padding: 18px;
}
.container-p {
padding-top: 70px;
}


}








	@media screen and  (max-width: 500px), (max-device-width: 500px) {
		.devis-text p{
			font-size: 16px;
		}
#primary_nav_wrap ul {
height: 89px;
}



	}





	@media screen and  (max-width: 480px), (max-device-width: 480px) {
.mobile_trt{
	display: block;
}

.trt{
	display: none
}

.container-p .traitement h2{
	padding: 0 10px;
}
.ac-container label{
	height: auto;
}	
		#primary_nav_wrap {
	display: none;
}

.temoignage{
	height: auto;
}

.container-test{
	background: white;
}

.temoignage h2{
color: #002B4F;
text-align: center;	
}

#primary_nav_wrap ul li{
float: none;
text-align: center;	
}

#primary_nav_wrap ul {
height: 263px;
}

#primary_nav_wrap ul ul{
	position: initial;
}

#primary_nav_wrap ul li:hover > ul {
display: block;
}

#primary_nav_wrap ul li.special:hover 
{
	height: 213px !important;
}

#primary_nav_wrap ul  {
height: auto;
}

.specialisations .cyrcle{
	width: 100%;
text-align: center;
margin-bottom: 15px;
padding: 0px ;
}

.cyrclesR  .cyrcle{
padding-right: 50px;
}
.presse .imag{
	width: 100%;
	text-align: center;
}
.presse .descripart,.presse .srcArt {
width: 100%;
text-align: center;
}
.presse .descripart p{
	text-align: center;
}

.art-top, .art-bottom{
	width: 93%;
}
.imgbl,.imgbr{
	width: 100%;
}

.cyrclesL,.cyrclesR {
	width: 100%;
}
.col-md-2{
	width: 96%;
}

	}

	@media screen and  (max-width: 360px), (max-device-width: 360px) {



.ac-container article img
{
	width: 100%;
}
.devis-demande{
	width: 100%;
}
.devis-demande label{margin-left: 0px;}
	}


