
/*==================================================

=            Bootstrap 3 Media Queries             =

==================================================*/

@media(max-width:767px){

	

	body {

		overflow-x: hidden;

	}

	img {

		/*width: 100%;*/

		max-width: 100%;

	}

	

	.bloc-bandeau:nth-child(2) {
		background-position: 30% 0 !important;
	}

	.bloc-bandeau:nth-child(3) {
		background-position: 70% 0 !important;
	}

	.bloc-bandeau:nth-child(4) {
		background-position: 80% 0 !important;
	}

	.bloc-bandeau:nth-child(5) {
		background-position: 20% 0 !important;
	}

	.navbar-toggle {

		margin: 24px 40px 0px 0px !important;

	}

	.navbar-brand {

		float: none;

	}

	.oxalide-logo img {

		width: 150px;

		margin: 0 auto;

	}

	.oxalide-logo.navbar-brand {

		margin-bottom: 25px;

   		margin-left: 20px;

	}

	nav.oxalide-main-navigation ul.navbar-nav {

	    margin-left: 0;

	    margin-top: 0;

	}

	#oxalide-nav li a .menuBdBottom {
		display: none !important;
	}


	ul.blog-links {

		display: none !important;

	}

	nav.oxalide-main-navigation .dropdown-menu  {

		/*position: static !important;*/

		box-shadow: none;

	}

	ul.blog-links-mobile {

		display: block !important;

	}

	ul.blog-links-mobile li a {

		transition: all .3s ease-in-out;

	}

	ul.blog-links-mobile li a:hover {

		background-color: #DA001A !important;

		color: #fff !important;

	}

	ul.nav.navbar-nav.navbar-right.blog-links-mobile {

	    padding: 0;

	    margin: 0;

	}

	ul.oxalide-rightnav {display: none;}

	

	#oxalidenavbar-content {

		background-color: #393939;

	}

	#oxalidenavbar-content li a{

		color: #fff;

		border-bottom: none;

	}

	#oxalidenavbar-content li a:hover{

		color: #DA001A;

		background-color: #393939;	

	}

	ul.oxalide-nav {

		margin-top: 0;

	}

	

	#oxalidenavbar-content ul.user-links-mobile {

		display: block !important; 

		list-style: none;

		background-color: #DA001A;

		width: 100%;

		padding: 0;

		margin: 0;

	}

	#oxalidenavbar-content ul.user-links-mobile li a {

		color: #fff;

	    padding: 10px 20px;

	    display: block;

	}

	#oxalidenavbar-content ul.user-links-mobile li a i {

		color: #212124;

		margin-right: 5px;

	}

	#oxalidenavbar-content ul.user-links-mobile li a:hover {

		background-color: #DA001A;

	}

	.news-form-container .gform_button.button {

		margin-top: 30px;

	}

	.side-media-container {

		display: none;

	}

	.profil-picture-container {

		margin: 0 auto;

	}

	.oxalide-equipe-item-container {

		text-align: center;

	}

	.btn-bordrer {

		margin-bottom: 20px;

	}

	.oxalide_client-caroussel-container .block-text-caroussel {

		margin-left: 0;

	}

	.oxalide_partenaire-caroussel-container .block-text-container {

		margin-left: 0;

	}

	.block-text-black {

		 padding: 15px;

	}

	#oxalide_partenaire-container .bx-wrapper {

		max-width: 50% !important;

	}

	#oxalide_partenaire-container .bx-wrapper img {

		max-width: 100%;

		width: 120px;

	}

	.bloc-projet-contact-icon, .bloc-projet-contact-content {

		border-bottom: 1px solid #212124;

    	padding-bottom: 20px;

	}

	.timeline > li > .timeline-panel {

		padding: 0;

	}

	.timeline-title {

		font-size: 14px;

	}

	.offre-item-container .col-centered {

		border-bottom: 1px solid #DA001A;

		height: auto !important;

	}

	.candidature-sp-content h2 {

		font-size: 30px;

	}

	.cnd-read-more {

		margin-top: 0;

	}

	.page-content h2 {

		font-size: 30px;

	}

	.block-text-container h2 {

		font-size: 18px;

	}

	.block-text-black p {

		text-align: left;

	}

	.bloc-contenu-container img[class*=' wp-image-'] {

		margin-bottom: 10px;

		width: 100%;

	}

	#oxalide-nav {

		width: 100%;	

	}

	#oxalide-nav ul.dropdown-menu {

		    padding: 20px 0 !important;

	}

	#oxalide_client-container .bx-wrapper img {

		    text-align: center;

    		max-width: 100%;

    		margin: 0 auto;

    		max-width: 130px;

	}

	#oxalide_client-container .bx-wrapper .bx-viewport {

		    width: 60% !important;

		    margin: 0 auto;

	}

	#oxalide_client-container ul.caroussel-listing-items li {

		margin-right: 0;

		/*width: auto !important;*/

	}

	.reference-item-container-content img, .block-text-logo img {

		width: auto;

		max-width: auto;

	}

	.offre-block-item-icon-container {

	    text-align: center;

	}

	.uploadfiles .gfield_label {

		float: none;

	    margin-right: 0;

	    display: block;

	    width: auto;

	    margin-left: 10px !important;

	}

	.uploadfiles .ginput_container_fileupload {

		float: none;

		/*margin-right: 10px;*/

	}

	.hideOnMobile {

		display: none;

	}

	.offre-contact-block-item-col {

		margin: 0;

	}

	.magicRow .col-centered {

		min-height: auto;

	}

	.uploadfiles .gfield_label {

		margin-left: 0 !important;

	}

	.gform_wrapper .gfield_checkbox li, .gform_wrapper .gfield_radio li {

		width: 100%;

	}

	.col-cta > div {

		height: 100px;

	}

}

@media(min-width:768px){

}

@media(min-width:992px){

	

}

@media(min-width:1200px){

}

/* CHANGING BREAKPOINT OF BOOTSTRAP 3 NAVIGATION BAR*/

@media (max-width: 900px) {

	.oxalider-header-container .container {

		width: 100% !important;

	}

	

	.oxalide-logo.navbar-brand {

		margin-bottom: 25px;

   		margin-left: 20px;

	}

	nav.oxalide-main-navigation ul.navbar-nav {

	    margin-left: 0;

	    margin-top: 0;

	}

	ul.blog-links {

		display: none !important;

	}

	ul.blog-links-mobile {

		display: block !important;

	}

	ul.blog-links-mobile li a {

		transition: all .3s ease-in-out;

	}

	ul.blog-links-mobile li a:hover {

		background-color: #DA001A !important;

		color: #fff !important;

	}

	ul.nav.navbar-nav.navbar-right.blog-links-mobile {

	    padding: 0;

	    margin: 0;

	}

	ul.oxalide-rightnav {display: none;}

	

	#oxalidenavbar-content {

		background-color: #393939;

	}

	#oxalidenavbar-content li a{

		color: #fff;

		border-bottom: none;

	}

	#oxalidenavbar-content li a:hover{

		color: #DA001A;

		background-color: #393939;	

	}

	ul.oxalide-nav {

		margin-top: 0;

	}

	#oxalidenavbar-content ul.user-links-mobile {

		display: block !important; 

		list-style: none;

		background-color: #DA001A;

		width: 100%;

		padding: 0;

		margin: 0;

	}

	#oxalidenavbar-content ul.user-links-mobile li a {

		color: #fff;

	    padding: 10px 20px;

	    display: block;

	}

	#oxalidenavbar-content ul.user-links-mobile li a i {

		color: #212124;

		margin-right: 5px;

	}

	#oxalidenavbar-content ul.user-links-mobile li a:hover {

		background-color: #DA001A;

	}

	.news-form-container .gform_button.button {

		margin-top: 30px !important;

	}

	.newsletter-input {

		margin-bottom: 30px

	}

        .navbar-header {

                float: none;

        }

        .navbar-toggle {

                display: block;

        }

        .navbar-collapse {

                border-top: 1px solid transparent;

                box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);

        }

        .navbar-collapse.collapse {

                display: none!important;

        }

        .navbar-collapse.collapse.in {

            display: block!important;

        }

        .navbar-nav {

                float: none!important;

                margin: 7.5px -15px;

        }

        .navbar-nav>li {

                float: none;

        }

        .navbar-nav>li>a {

                padding-top: 10px;

                padding-bottom: 10px;

        }

    .navbar-form {

        padding: 10px 15px;

        margin-top: 8px;

        margin-right: -15px;

        margin-bottom: 8px;

        margin-left: -15px;

        border-top: 1px solid transparent;

        border-bottom: 1px solid transparent;

        -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);

        box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);

        width:auto;

        float:none!important;

    }

}