@media (min-width: 690px){
	.tab-content .tab-pane {padding: 30px 30px 20px;}
	header.header {background: none;}
	.nbr-selection.hidden-lg {top: 46px;}
	.content .slick-item-tab .content-slick-tab p {display: block;}
	.slick-item .content-slick .title, .slick-item .content-slick h1 {position: absolute;top: 0;right: 0;font-size: 40px;line-height: 50px;width: 100%;text-align: center;margin-top: 15%;margin-bottom: 10px; text-shadow: 0 0 7px rgba(0,0,0,0.7);}
	#page .pull-left {margin-left: -140px;}
	#page .pull-right {margin-right: -140px;}
	.slider .content-slider {margin: 0;}
	#standard .bs-review dt {width: 30.333333%;}
	.cms .form .form-horizontal .form-group {margin-left: -50px;}
	#standard .box .request .btn.btn-lg {background-position: 50% -168px;}
}
@media (min-width: 959px){
	.reviews .title span.item01 {padding-bottom: 25px;background-position: top center;}
	.reviews .title span.item02 {padding-top: 25px;background-position: center -96px;}
	.tab-content .tab-pane {padding: 30px 30px 20px;}
	.navbar-collapse.collapse {height: 0 !important;overflow: hidden !important;}
	.slick-item .content-slick .title, .slick-item .content-slick h1 {position: absolute;top: 0;font-size: 30px;width: 100%;text-align: center;padding: 70px 0;margin-top: 50px;margin-bottom: 10px;}
	.slick-item .content-slick {position: initial;padding: 0px;margin: 0;}
	.slider .content-slider {padding: 5px 10px;margin: 0;}
	#standard .bs-review dt {width: 25%;}
	#standard .bs-review dd {padding-left: 0;}
}
@media (min-width: 768px){
	.dl-horizontal dt {float: left;width: 160px;overflow: hidden;clear: left;text-align: right;text-overflow: ellipsis;white-space: nowrap;}
	.dl-horizontal dd {margin-left: 180px;}
}
@media (min-width: 1020px){
	.navbar-collapse.collapse {display: block!important;height: auto!important;padding-bottom: 0;overflow: visible!important;}
	#header .navbar-default, #header .navbar-collapse {padding: 0;}
	.visible-lg {display: block !important;}
	#header .logo {width: 238px;height: 175px;}
	.slick-item .content-slick .title,.slick-item .content-slick h1 {position: relative;padding: 0;font-family: cinzelbold;font-size: 50px;color: #ffffff;text-transform: uppercase;margin-bottom: 5px;}
	.content-slick .title, .content-slick .p {text-shadow: 0 0 7px rgba(0,0,0,0.7);}
	.slick-item .content-slick .title span, .slick-item .content-slick h1 span {display: block;height: 20px;background: url("../images/bgh1-top.png") no-repeat top center;}
	.content .slick-item-tab {display: yes;}
	.service .aside-box01 .btn-lg {margin-top: 45%;}
	#page .pull-left {margin-left: 0;}
	#page .pull-right {margin-right: 0;}
	#content .selection {width: 66.66666667%;}
	#content .service {width: 33.33333333%;}
	#footer .newsletter {border-left: 1px solid #4c4c4c;padding: 0 30px;}
	#footer .social {border-left: 1px solid rgba(255,255,255,0.3);padding-left: 0;padding-right: 15px;}
	.slider .content-slider {padding: 5px 50px;margin: 0;}
	#content .selection .col-lg-6 {width: 50%;}
	header.header {
		background: #fff url("../images/bg09.png") repeat-x top left;
		height: 180px;
		box-shadow: none;
	}
}

@media (min-width: 1200px){
	.container {width: 1200px;}
	.container-fluid{width: 100%;}
	.nav-tabs li {width: 16.66666667%;}
	.visible-lg {display: block !important;}
	#rev_slider_1_1_wrapper .slick-item .content-slick {position: absolute;top: 0;width: 100%;height: auto;left: 0;margin-top: 8%;text-align: center;z-index: 1;}
}
@media (max-width: 1500px) and (min-width: 1020px){
	#header .navbar-collapse {padding: 0 40px !important;}
	#page .pull-left {margin-left: -120px;}
	#page .pull-right {margin-right: -120px;}
}
@media (max-width: 1200px) and (min-width: 1020px){
	.header .center-block {margin-top: -20px;}
	.col-md-6, .col-md-12 {width: 33.33333333%;}
	#box-bottom .col-md-6 {width: 50%;}
	#standard .box .request .btn.btn-lg {background-position: 50% -168px;}
}
@media (max-width: 1020px){
	.container {max-width: 959px;width: 100%;}
	#footer .content .container .row>.social {padding-bottom: 20px;}
	#footer .content .container .row>.newsletter {border-left: 1px solid #4c4c4c;padding: 0 30px;}
	.header .navigation {position: absolute; z-index:99999;}
	#header .logo {width: 150px;height: 111px;margin-top: -22px;}
	.header .center-block {margin-top: 0}
	#header {padding: 0 40px;height: auto;}
	.navbar-toggle {top: 31px;}
	.service .aside-box01 .btn-lg {margin-top: 45%;}
	.navbar-toggle {display: block;}
	.navbar-toggle {right: 20px;margin: 0;width: 46px;height: 46px;padding: 13px;background: url("../images/menu-bg.png") no-repeat center center;z-index: 999999;cursor: pointer;}
	#header .navbar-default {min-height: 0;margin: 0;}
	#header .navigation {position: relative;min-height: 0;}
	.navbar-collapse.collapse {height: 0 !important;overflow: hidden !important;}
	#header div.navbar-collapse.collapse.in {height: auto !important;}
	.navbar-nav {float: none;}
	#header .nav-right, #header .nav-left {display: table;margin: 0;padding: 0;width: 100%;text-align: center;}
	.navbar-nav {float: none;}
	.navbar-nav>li {float: none;display: inline-block;}
	#header .navbar-default li a {font-size: 11px;padding-right: 10px;padding-left: 0;}
	#jumbotron.content .bg-left, #jumbotron.content .bg-right {position: absolute;top: -15.55556%;height: 97%;width: auto;}
	.jumbotron { margin-bottom: 0;}
	.jumbotron {width: 97.3599%;}
	.slick-item .content-slick .title, .slick-item .content-slick h1 {position: absolute;top: 0;font-size: 30px;width: 100%;text-align: center;padding: 70px 0;margin-top: 50px;margin-bottom: 10px;color: #fff;}
	.jumbotron p{display: none;}
	.content-slick-tab p{display: block !important;}
	.slick-item .content-slick .btn-lg{display: none !important;}
	#footer .content .container .row>.links-contact p br {display: none;}
	#footer .content .container .row>.links-contact {padding: 20px 15px;border-bottom: 1px solid rgba(255,255,255,0.3);}
	#footer .content .container .row>.newsletter {padding-left: 30px;    margin-top: 0;}
	#footer .content .container .row>.social {border-left: 1px solid rgba(255,255,255,0.3);padding-left: 0;    margin-top: 0;padding-right: 15px;}
	#pageWrap.content {position: relative;}
	#page {top: -180px;}
	.navbar-toggle {right: 65px; !important;}
	.nbr-selection.hidden-lg{left: 70px !important; z-index: 999999;}
	#standard .box .request .btn.btn-lg {margin-top: 35px;}
	
}

@media (max-width: 992px){
	#header .logo {width: 150px;height: 111px;}
	.slick-item .content-slick .title{padding: 0;}
	.nav-tabs li {width: 25%;}
}

@media (min-width: 992px){
	
}
@media (max-width: 767px){
	#header div.navbar-collapse.collapse.in {height: auto !important;padding: 0;}
	.view01 .top .info-bottom span {font-size: 14px;color: #ffffff;font-weight: normal;}
	.cms .box-table, .cms .liste-press {margin-left: -15px;margin-right: -15px;}
	span.wpcf7-list-item {width: 50%;}
}
@media screen and (min-width: 767px) and (max-width: 991px){

}

@media (max-width: 767px) and (min-width: 690px){
	/*.hidden-xs {display: block !important;width: 25%;}*/
	#jumbotron.content .bg-left, #jumbotron.content .bg-right {position: absolute;top: -14.55556%;height: 93%;width: auto;}
	#jumbotron.content .bg-left.leftImg, #jumbotron.content .bg-right.rightImg {display: none !important;}
	.nav-tabs li {width: 33.33333333%;}
	/*.col-sm-6 {width: 50%;float: left;}*/
}


@media (max-width: 690px){
	#footer .content .container .row>.social {border-left: 1px solid rgba(255,255,255,0.3);padding-left: 0;padding-right: 15px;}
	#jumbotron.content .bg-left, #jumbotron.content .bg-right {position: absolute;top: -12.55556%;height: auto !important;width: 25% !important;}
	#jumbotron.content .bg-left.leftImg, #jumbotron.content .bg-right.rightImg {top: -4px;height: auto !important;width: 25% !important;z-index: 1000;}
	.slick-item .content-slick .title, .slick-item .content-slick h1{display: none;}
	.jumbotron p {margin-bottom: 15px;font-size: 15px;font-weight: 600;line-height: 27px;color: #000000;}
	.content .slick-item-tab {margin-top: 10px;}
	header.header {background: none;}
}

@media (max-width: 689px){
	#header {padding: 0 10px;}
	.nbr-selection.hidden-lg {left: 0;top: 46px;}
	#header .logo {width: 150px;height: 111px; margin-top: -22px;}
	.navbar-toggle { position: absolute;top: 31px;right: 20px;margin: 0;width: 46px;height: 46px;padding: 13px;background: url("../images/menu-bg.png") no-repeat center center;z-index: 1;}
	#header .nav-right, #header .nav-left {padding: 0;width: 100%;}
	.navbar-nav {margin: 0;}
	.navbar-nav li {text-align: center;    width: 100%;}
	.navbar-nav li a {padding: 10px 15px;background: url("../images/bg09.png") repeat-x top left;}
	#header .navbar-bottom li a {padding: 10px 0; font-size: 15px;}
	#jumbotron.content{padding: 0;}
	.nav-tabs li {height: auto; width: 100%;}
	.nav-tabs li {text-align: center;max-width: 100%;padding: 0;    padding: 30px 0 0 0;}
	#footer .nav {text-align: center;background: rgba(0,0,0,0.3);padding: 14px 0;}
	#footer .nav li {display: inline-block;float: none;width: 50%;float: left;}
	#footer .nav li a {padding: 3px 0;text-transform: uppercase;font-family: muliregular;color: #ffffff;font-size: 14px;}
	#page .pull-left {margin-left: -100%;}
	#page .pull-right {margin-right: -100%;}
	.jumbotron{margin:0; width: 100%;}
	.service {margin-left: 15px; margin-right: 15px;}
	.service .aside-box01 {background-size: cover;}
	#footer .partner img {max-width: 28%;margin: 0 5px;}
	.nbr-selection.hidden-lg {left: 20px !important;}
	body .content {padding: 0 10px;}
	#content .selection {padding-right: 0;padding-left: 0;margin-left: 15px;margin-right: 15px;}
	#content .service {padding: 0;width: 91%;}
	.offert .aside-box h2 {font-size: 25px;}
	.offert .aside-box .button {padding: 7px 45px;background-position: 17px 6px, 93% 6px;}
	.offert .aside-box .button a {font-size: 14px;}
	.offert .aside-box b span {font-size: 11px;}
	.offert .aside-box b a {font-size: 12px;}
	.offert .info {padding: 35px 15px 20px;}
	.offert .info p {font-size: 9px;}
	.reviews .title {max-width: 200px;}
	.reviews .title span.item01 {padding-bottom: 25px;background-position: center -127px;}
	.reviews .title span.item02 {padding-top: 25px;background-position: center -203px;}
	.tab-content .tab-pane {padding: 0 30px 20px;}
	.cms h1 {font-size: 30px;margin: 0;}
	#standard .intro {padding-left: 0;padding-right: 0;}
	#standard #content {padding-top: 10px;margin-left: -15px;padding-right: 0;}
	#standard .box .request .btn.btn-lg {background-position: 50% -168px;}
	#standard .box .center-block{display: inline-block;width: 100%;margin-bottom: 0;}
	.properties, .properties .col-sm-6{padding:0;}
	.entry-content{margin-top:10px;}
}
@media (max-width: 510px){
	.service .aside-box01 {background-size: initial;}
	.offert .aside-box .button {background-position: 17px 6px, 94% 6px;}
	.offert .info {padding: 15px 10px 10px;}
	#footer .content .container .row {margin: 0;}
	#footer .content .container .row>div {padding-left: 10px;padding-right: 10px;}
	#standard #content .selection.desc.col-sm-6.col-lg-8 .box {padding: 30px 22px 17px;}
	.cms .content .pull-left, .cms .contenu .pull-left {margin-right: 0;}
}
@media (max-width: 500px){
	.view01{min-height:auto;padding-bottom: 15px;}
	#standard .filter .form-horizontal {padding: 25px 0 0 0;}
	.facetwp-type-fselect .fs-wrap, .facetwp-type-fselect .fs-dropdown {width: 100% !important;}
	#standard .filter .form-horizontal a{width: 100% !important; text-align:center;}
	.service-filter {margin-top: 20px;padding: 0;}
	#standard #content .selection{margin:0;}
	.view01 .top .info-bottom{ background: url('images/fond_gris.png') no-repeat bottom center;}
	.cms .info-bottom p, .view01 .top .info-bottom p{    height: auto;display: block;}
	.bloc-share {margin-bottom: 20px;}
	span.wpcf7-list-item {width: 100%;}
}
@media (max-width: 320px){
	.selection .box img {
		width: 100% !important;
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
	#standard .panoramic-view a{height: 78px;}
}
@media screen and (min-width: 300px) and (max-width: 399px){
   

}
@media screen and (min-width: 690px) and (max-width: 767px){
   .filter-apply-hidden{display:none !important;}
}
