@media (max-width: 1700px) {

	#views_slideshow_controls_text_previous_ils_se_sont_formes_avec_soappi-block_1 {
		left: 10%;
	}

	#views_slideshow_controls_text_next_ils_se_sont_formes_avec_soappi-block_1 {
		right: 10%;
	}
	
}  /* Large screens */

@media (max-width: 1500px) {

	#views_slideshow_controls_text_previous_ils_se_sont_formes_avec_soappi-block_1 {
		left: 8%;
	}

	#views_slideshow_controls_text_next_ils_se_sont_formes_avec_soappi-block_1 {
		right: 8%;
	}
	
}  /* Large screens */

@media (max-width: 1400px) {

	#views_slideshow_controls_text_previous_ils_se_sont_formes_avec_soappi-block_1 {
		left: 2%;
	}

	#views_slideshow_controls_text_next_ils_se_sont_formes_avec_soappi-block_1 {
		right: 1%;
	}
	
}  /* Large screens */

@media (max-width: 1300px) {

	/*------------------ BLOCK FORMATION ADAPTE ACCUEIL ------------------*/

	#corps-formations-adaptees-accueil::before {
		top: 28%;
	}

	/*------------------ SLIDESHOW AVIS ------------------*/

	#views_slideshow_controls_text_previous_ils_se_sont_formes_avec_soappi-block_1 {
		left: 2%;
	}

	#views_slideshow_controls_text_next_ils_se_sont_formes_avec_soappi-block_1 {
		right: 1%;
	}

	/*------------------ BLOCK INSCRIPTION ------------------*/

	#sign-section, #paraphe-section {
		display: block;
		width: 90%;
	}

}

@media (max-width: 1200px) {

	/*------------------ SLIDESHOW ------------------*/

	#accroche-slideshow-accueil {
		margin: 217px 0 0 0;
	}

	#bouton-slideshow-accueil {
		margin: 300px 0 0 0;
	}

	/*------------------ SOAPPI CONTENT ------------------*/

	.page-view-frontpage-page_1 #block-soappi-content {
		height: 360px;
	}

	.ensemble-votre-partenaire {
		max-width: 705px;
	}

	/*------------------ BLOCK QUALITE ------------------*/

	#block-soappi-views-block-qualite-accueil-block-1 {
		margin-top: 50px;
	}

	#block-soappi-views-block-qualite-accueil-block-1 .views-row .views-col {
		padding-bottom: 50px;
    	float: none;
    	margin: 0 auto;
    	min-width: 70%;
	}

	.ensemble-qalite {
		height: 210px;
	}

	/*------------------ BLOCK CHIFFRES ------------------*/

	#block-soappi-views-block-chiffre-accueil-block-1, #block-soappi-views-block-image-decoration-chiffre-accueil-block-1 {
		width: 70%;
		display: block;
		margin: 0 auto;
	}

	#block-soappi-views-block-chiffre-accueil-block-1 .views-col {
		width:50%;
	}

	#block-soappi-views-block-chiffre-accueil-block-1 .views-col .views-field {
		margin: 0 auto;
    	position: relative;
    	width: 210px;
	}

	/*------------------ BLOCK IMAGE DECORATION ------------------*/

	#block-soappi-views-block-image-decoration-chiffre-accueil-block-1 {
		display: none;
	}

	/*------------------ BLOCK FORMATION PRO & PARTICULIERS------------------*/

	#block-soappi-views-block-forma-prof-et-part-block-1 {
		height: auto;
		margin-top: 0px;
	}

	#ensemble-droite-qualiopi {
		display: block;
		min-height: 745px;
		width: 100%;
	}

	#ensemble-gauche-qualiopi {
		display: block;
		min-height: 215px;
		margin: -345px auto 15px auto;
    	background-color: #ffffff;
    	border-radius: 5px;
    	padding: 15px;
    	box-shadow: 5px 5px 5px;
    	min-width: 350px;
	}

	.alignement-qualiopi {
		top: auto;
		transform: none;
	}

	#explication-image-qualiopi {
		max-width: 325px;
	}

	/*------------------ BLOCK CONSULTANT IMMOBILIER ACCUEIL ------------------*/

	#accroche-consultant-accueil {
		line-height: 1.4;
	}

	#accroche-consultant-accueil p {
		margin: 10px 0px 10px 0px;
	}

	/*------------------ BLOCK FORMATION ADAPTE ACCUEIL ------------------*/

	.ensemble-formations-adaptees-accueil {
		height: auto;
		display: block;
	}

	.gauche-formations-adaptees-accueil {
		display: none;
	}

	.droite-formations-adaptees-accueil {
		height: auto;
		width: 100%;
	}

	.allignement-droite {
    	padding: 0px 30px 30px 30px;
	}

	#titre-qualiopi {
		font-size: 35px;
	}

	#corps-formations-adaptees-accueil::before {
		display: none;
	}

	/*------------------ SLIDESHOW AVIS ------------------*/

	#views_slideshow_controls_text_previous_ils_se_sont_formes_avec_soappi-block_1 {
		left: 1%;
	}

	#views_slideshow_controls_text_next_ils_se_sont_formes_avec_soappi-block_1 {
		right: 2%;
	}

	#block-soappi-views-block-ils-se-sont-formes-avec-soappi-block-1 .views_slideshow_cycle_teaser_section {
		width:70%;
		max-width:70%;
	}

	#block-soappi-views-block-ils-se-sont-formes-avec-soappi-block-1 .views_slideshow_cycle_teaser_section .views_slideshow_cycle_slide {
		width:70%;
		max-width:70%;
	}

	#block-soappi-views-block-ils-se-sont-formes-avec-soappi-block-1 #views_slideshow_cycle_main_ils_se_sont_formes_avec_soappi-block_1 .views-row {
		width: 100%;
		min-width: 92%;
		height: auto;
		padding: 0px 0px 50px 20px;
	}

	#haut-temoignage {
		max-width: 100%;
	}

	/*------------------ SLIDESHOW PARTENAIRES ------------------*/

	#block-soappi-views-block-ils-nous-font-confiance-block-1 .skin-default {
		height: auto;
  		max-height: none;
	}

	#views_slideshow_cycle_teaser_section_ils_nous_font_confiance-block_1 {
		width: 100%;
	}

	#block-soappi-views-block-ils-nous-font-confiance-block-1 #views_slideshow_cycle_main_ils_nous_font_confiance-block_1 .views-row {
		width: 30%;
	}

	/*------------------ QUI SOMMES-NOUS APROPOS ------------------*/

	#block-soappi-content .views-element-container {
		padding-top: 50px;
	}

	#global-gauche-droite {
		height: auto;
	}

	#global-qui-sommes-nous-gauche {
		display: block;
  		width: 100%;
  		margin: 0 auto;
	}

	#global-qui-sommes-nous-droite {
		display: none;
	}
	
}  /* Large screens */

@media (max-width: 992px) {

	/*------------------ HEADER ------------------*/

	#block-soappi-views-block-topbar-contact-block-1, #block-soappi-views-block-duplicate-of-topbar-contact-block-1 {
		width: 520px;
	}

	#block-soappi-views-block-topbar-resaux-sociaux-block-1, #block-soappi-views-block-duplicate-of-topbar-resaux-sociaux-block-1, #block-soappi-views-block-topbar-resaux-sociaux-formation-conte-block-1 {
		width: 115px;
	}

	/*------------------ SOAPPI CONTENT ------------------*/

	.ensemble-votre-partenaire {
		max-width: 450px;
	}

	#titre-votre-partenaire {
		font-size: 30px;
	}

	/*------------------ FOOTER ------------------*/

	#footer {
		height: 504px;
	}

	#block-soappi-views-block-logo-cabinet-ogp-block-1, #block-soappi-views-block-nos-bureaux-block-1, #block-soappi-views-block-organisme-de-formation-block-1, #block-soappi-footer {
		display: block;
    	text-align: left;
    	vertical-align: middle;
    	width: 105px;
    	float: none;
    	padding: 45px 0 0 0;
    	margin: 0 auto;
	}

	#block-soappi-views-block-logo-cabinet-ogp-block-1 {
    	width: 105px;
	}

	#block-soappi-views-block-nos-bureaux-block-1 {
		width: 400px;
	}

	#block-soappi-views-block-organisme-de-formation-block-1 {
		width: 155px;
	}

	#block-soappi-footer {
		width: 152px;
		height: 50px;
	}

	#block-soappi-footer ul {
		padding: 0px;
	}

	#block-soappi-footer li {
		margin: 0px 17px 0px 0px;
	}

	/*------------------ BLOCK NOS FORMATIONS NOS FORMATIONS ------------------*/

	#block-soappi-views-block-nos-formation-block-1 {
		padding-top: 50px;
	}

	#titre-formation {
		width: 180px;
	}

	#block-soappi-views-block-block-plaquettes-commerciales-block-1 .views-row {
		padding-right: 0px;
		width: 90%;
  		display: block;
  		margin: 0 auto;
	}

	/*------------------ BLOCK IMAGE NOS FORMATIONS ------------------*/

	#block-soappi-views-block-block-image-page-formation-block-1 {
		padding-top: 0px;
	}

	.ensemble-image-decoration img {
		top: 80%;
	}

	/*------------------ PAGE OFFRE ------------------*/

	.page-view-page_offre-page_1 #block-soappi-content {
		padding-bottom: 0px;
	}

	#global-page-offre p {
		font-size: 35px;
	}

	.page-view-page_offre-page_1 #sidebar-left {
		width: 90%;
  		margin: 0 auto;
  		display: block;
	}

	.page-view-page_offre-page_1 #block-soappi-webform-2 {
		max-width: 100%;
	}

	.page-view-page_offre-page_1 .form-item-nom, .page-view-page_offre-page_1 .form-item-prenom, .page-view-page_offre-page_1 .form-item-telephone {
		display: block;
		width: 100%;
		padding-bottom: 25px;
	}

	.page-view-page_offre-page_1 .form-item-date-de-naissance input, .page-view-page_offre-page_1 .form-item-adresse-mail input, .page-view-page_offre-page_1 .form-item-quel-formation-vous-interesse select, .page-view-page_offre-page_1 .form-item-quel-document-souhaitez-vous-recevoir select {
		width: 90%;
	}

	.page-view-page_offre-page_1 #sidebar-right {
		display: none;
	}

	/*------------------ PAGE FORMATION CONTENU ------------------*/

	.page-view-page_formation_contenu-page_1 #sidebar-left {
		display: block;
		width: 90%;
		margin: 0 auto;
	}

	#quicktabs-programme_de_formation ul {
		padding: 0px 0px 20px 0px;
	}

	#global-programme {
		padding-left: 0px;
	}

	.page-view-page_formation_contenu-page_1 #sidebar-right {
		display: block;
		width: 90%;
		padding-bottom: 50px;
		margin: 0 auto;
	}

	#block-soappi-views-block-block-publique-vise-block-1 {
		display: inline-block;
		width:60%;
		vertical-align: top;
	}

	#global-public-vise {
		margin-left: 0px;
	}

	#block-soappi-inscriptionbuttonblock {
		margin-left: 0px;
		display: inline-block;
		width:38%;
		vertical-align: top;
	}

	.btn-subscribe-block {
		margin: 0 auto;
  		width: 105px;
	}

	/*------------------ PAGE FORMATION CONTENU ------------------*/

	#titre-contenu-formation p {
		font-size: 35px;
	}

}   /* Desktops */

@media (max-width: 860px) {

	/*------------------ SLIDESHOW TOUTE-PAGE ------------------*/

	.page-view-page_qui_sommes_nous-page_1 .views-field-field-slide, .page-view-page_formation-page_1 .views-field-field-slide, .page-contact-site_page .views-field-field-slide, .page-view-page_formations_trier-page_1 .views-field-field-slide {
		height: 193px;
	}

	/*------------------ SOAPPI CONTENT ------------------*/

	.page-view-frontpage-page_1 #block-soappi-content {
		height: 430px;
	}

	/*------------------ BLOCK FORMATION ADAPTE ACCUEIL ------------------*/

	#block-soappi-views-block-formation-adaptees-accueil-block-1 {
		margin-top: 50px;
	}

	/*------------------ NOS METIERS APROPOS ------------------*/

	#block-soappi-views-block-nos-metiers-block-1 .views-view-grid .views-col {
		width: 90%;
		min-width: 90%;
  		display: block;
  		margin: 0 auto;
  		float: none;
  		padding-bottom: 35px;
	}

	#global-metiers {
		min-width: 100%;
	}

	/*------------------ NOUS EN CHIFFRES APROPOS ------------------*/

	#block-soappi-views-block-nous-en-chiffres-block-1 .views-view-grid .views-row {
		padding-bottom: 20px;
	}

	#block-soappi-views-block-nous-en-chiffres-block-1 .views-view-grid .views-col {
		width: 100%;
		min-width: 100%;
	}

	#global-nous-en-chiffres {
		margin: 0 auto;
		padding-top: 40px;
		padding-bottom: 0px;
	}

	/*------------------ RENCONTREZ NOTRE EQUIPE APROPOS ------------------*/

	#block-soappi-views-block-rencontrez-notre-equipe-block-1 #views_slideshow_cycle_main_rencontrez_notre_equipe-block_1 .views-row {
		float: none;
    	max-width: 90%;
    	height: auto;
	}

	.ensemble-equipe {
		margin-bottom: 20px;
	}

	/*------------------ VIDEO PUBLICITAIRE APROPOS ------------------*/

	#video-gauche {
		float: none;
  		width: 90%;
	}

	#corps-video h2 {
		font-size: 35px;
	}

	#video-droite {
		float: none;
  		padding-top: 0px;
	}

	/*------------------ SLIDESHOW CONTACT / NOS FORMATIONS  ------------------*/

	.page-view-page_qui_sommes_nous-page_1 #slideshow, .page-view-page_formation-page_1 #slideshow, .page-contact-site_page #slideshow, .page-view-page_formations_trier-page_1 #slideshow {
		height: auto;
	}

	.page-contact-site_page .views-field-field-bouton, .page-view-page_formation-page_1 .views-field-field-bouton, .page-view-page_qui_sommes_nous-page_1 .views-field-field-bouton, .page-view-page_formations_trier-page_1 .views-field-field-bouton {
		margin: 30px auto;
	}

	.page-contact-site_page .views-field-field-titre-slideshow, .page-view-page_formation-page_1 .views-field-field-titre-slideshow, .page-view-page_formations_trier-page_1 .views-field-field-titre-slideshow {
		width: 400px;
		margin: 70px auto;
	}

	.page-view-page_qui_sommes_nous-page_1 .views-field-field-titre-slideshow {
		width: 280px;
		margin: 70px auto;
	}

	.page-contact-site_page .views-field-field-titre-slideshow .field-content, .page-view-page_formation-page_1 .views-field-field-titre-slideshow .field-content, .page-view-page_qui_sommes_nous-page_1 .views-field-field-titre-slideshow .field-content, .page-view-page_formations_trier-page_1 .views-field-field-titre-slideshow .field-content {
		font-size: 30px;
		line-height: 40px;
	}

	.page-contact-site_page .views-field-field-accroche-slideshow, .page-view-page_formation-page_1 .views-field-field-accroche-slideshow, .page-view-page_qui_sommes_nous-page_1 .views-field-field-accroche-slideshow, .page-view-page_formations_trier-page_1 .views-field-field-accroche-slideshow {
		width: 420px;
		margin: 130px auto;
	}

	/*------------------ BLOCK NOUS CONTACTER CONTACT ------------------*/

	#block-soappi-views-block-nous-contacter-block-1 {
		width: 90%;
  		display: block;
  		padding-top: 50px;
	}

	#titre-nous-contacter {
		height: auto;
	}

	#accroche-nous-contacter, #corps-nous-contacter {
		display: none;
	}

	.page-contact-site_page #block-soappi-content {
		width: 90%;
  		display: block;
  		padding: 0px 0 40px 20px;
	}

}   /* Desktops */

@media (max-width: 768px) {

	/*------------------ HEADER ------------------*/

	#block-soappi-views-block-topbar-contact-block-1, #block-soappi-views-block-duplicate-of-topbar-contact-block-1 {
		width: 400px;
	}

	.page-view-frontpage-page_1 #header, #header {
		height: 104px;
	}

	#block-soappi-views-block-topbar-contact-block-1 div p {
		line-height: 2.4;
	}

	/*------------------ SLIDESHOW ------------------*/

	#image-slideshow-accueil img {
		margin-top: -259px;
	}

	#titre-slideshow-accueil {
		width: 400px;
		font-size: 56px;
	}

	#accroche-slideshow-accueil p {
		width: 400px;
	}

	#bouton-slideshow-accueil {
        margin: 325px 0 0 0;
    }

    /*------------------ SLIDESHOW PAGE FORMATION CONTENU ------------------*/

    #haut-contenu-formation {
    	margin-top: 25px;
    }

    #bas-contenu-formation {
    	padding-top: 0px;
    }

	/*------------------ BLOCK QUALITE ------------------*/

	.ensemble-qalite {
        height: 235px;
    }

    /*------------------ BLOCK CONSULTANT IMMOBILIER ACCUEIL ------------------*/

    #accroche-consultant-accueil {
    	font-size: 55px;
    }

	/*------------------ BLOCK FORMATION ADAPTE ACCUEIL ------------------*/

	#ensemble-droite-qualiopi {
		display: block;
		min-height: 825px;
		width: 100%;
	}

	#ensemble-gauche-qualiopi {
		margin: -328px auto 15px auto;
	}

	/*------------------ BLOCK NOS FORMATIONS NOS FORMATIONS ------------------*/

	.page-view-page_formation-page_1 #block-soappi-content .views-col, .page-view-page_formations_trier-page_1 #block-soappi-content .views-col {
		width: 100%;
		min-width : 100%;
	}

	#image-formation img {
		width: 100%;
	}

	/*------------------ PAGE FORMATION CONTENU ------------------*/

	#haut-contenu-formation {
		min-height: 140px;
		height: auto;
  		position: relative;
	}

	#nb-jours-contenu-formation, #type-formation-contenu-formation, #entree-contenu-formation, #nb-de-place-contenu-formation, #accessiblilite-contenu-formation, #tarif-contenu-formation {
		text-align: center;
		width: 105px;
		position: relative;
  		padding-bottom: 20px;
	}

	/*------------------ PAGE LMS ------------------*/

	.page-lms-chapter_view #content .course-layout aside {
		order: 2;
	}

	.page-lms-chapter_view #content .course-layout #cours-container {
		order: 1;
	}


}   /* Tablets */

/* Mobile first */
@media (max-width: 620px) {

	/*------------------ HEADER ------------------*/

	.page-view-frontpage-page_1 #header, #header {
        height: 115px;
    }

    #block-soappi-views-block-topbar-contact-block-1, #block-soappi-views-block-duplicate-of-topbar-contact-block-1 {
    	display: inline-block;
        width: 180px;
    }

    #block-soappi-views-block-topbar-resaux-sociaux-block-1, #block-soappi-views-block-duplicate-of-topbar-resaux-sociaux-block-1, #block-soappi-views-block-topbar-resaux-sociaux-formation-conte-block-1 {
    	display: inline-block;
        width: 115px;
    	text-align: left;
    }

    .page-view-frontpage-page_1 #block-soappi-views-block-logo-site-accueil-block-1, #block-soappi-main-menu, #block-soappi-account-menu, #block-soappi-views-block-logo-site-block-1, .page-view-page_formation_contenu-page_1 #block-soappi-views-block-logo-site-accueil-block-1 {
    	display: block;
    	width: 100%;
    	position: relative;
    	float: none;
    }

    .views-field-field-corps-logo-site, #corps-logo-site {
    	margin: 0px;
    }

    #block-soappi-main-menu ul, #block-soappi-account-menu ul {
    	margin: 0 0 0 auto;
    	padding: 0px;
    	width: 370px;
    }

    #block-soappi-main-menu li {
    	margin: 0 0 0 10px;
    }

    #block-soappi-main-menu li a, #block-soappi-account-menu li a {
    	font-size: 15px;
    }

    /*------------------ SLIDESHOW ------------------*/

    .page-view-frontpage-page_1 #slideshow {
    	height: 580px;
  		max-height: 580px;
    }

	#image-slideshow-accueil img {
		margin-top: -370px;
	}

	.page-contact-site_page .views-field-field-titre-slideshow, .page-view-page_formation-page_1 .views-field-field-titre-slideshow, .page-view-page_qui_sommes_nous-page_1 .views-field-field-titre-slideshow, .page-view-page_formations_trier-page_1 .views-field-field-titre-slideshow {
		width: 280px;
		margin: 0px auto;
	}

	.page-contact-site_page .views-field-field-titre-slideshow .field-content, .page-view-page_formation-page_1 .views-field-field-titre-slideshow .field-content, .page-view-page_qui_sommes_nous-page_1 .views-field-field-titre-slideshow .field-content, .page-view-page_formations_trier-page_1 .views-field-field-titre-slideshow .field-content {
		font-size: 25px;
		margin: 65px auto;
	}

	.page-contact-site_page .views-field-field-accroche-slideshow, .page-view-page_formation-page_1 .views-field-field-accroche-slideshow, .page-view-page_qui_sommes_nous-page_1 .views-field-field-accroche-slideshow, .page-view-page_formations_trier-page_1 .views-field-field-accroche-slideshow {
		width: 90%;
		margin: 120px auto;
	}

	.views-field-field-accroche-slideshow p {
		font-size: 16px;
	}

	/*------------------ SLIDESHOW PARTENAIRES ------------------*/

	#block-soappi-views-block-ils-nous-font-confiance-block-1 #views_slideshow_cycle_main_ils_nous_font_confiance-block_1 .views-row {
		width: 100%;
	}

	/*------------------ PAGE FORMATION CONTENU ------------------*/

	.ensemble-contenu-formation {
		padding-bottom: 0px;
	}

	#block-soappi-views-block-block-publique-vise-block-1, #block-soappi-inscriptionbuttonblock {
		display: block;
		width: 100%;
	}

	#global-public-vise {
		margin: 0 auto;
	}

	#block-soappi-inscriptionbuttonblock {
		margin: 0 auto;
	}

	/*------------------ PAGE ACCUEIL ------------------*/

	#titre-slideshow-accueil {
		width: 300px;
		font-size: 35px;
		line-height: 45px;
	}

	#accroche-slideshow-accueil {
		margin: 105px 0 0 0;
	}

	#accroche-slideshow-accueil p {
		width: 300px;
	}

	#bouton-slideshow-accueil {
		margin: 250px 0 0 0;
	}

	.page-view-frontpage-page_1 #block-soappi-content {
		height: auto;
	}

	.ensemble-qalite {
		height: auto;
	}

	#titre-qualite {
		font-size: 11px;
	}

	#block-soappi-views-block-chiffre-accueil-block-1 {
		padding-top: 0px;
	}

	#block-soappi-views-block-chiffre-accueil-block-1 .views-col {
		width: 90%;
  		float: none;
  		display: block;
  		margin: 0 auto;
  		padding-bottom: 35px;
	}

	#titre-qualiopi {
		font-size: 20px;
	}

	#ensemble-gauche-qualiopi {
		margin: 25px auto 15px auto;
		min-width: 80%;
		min-height: 245px;
	}

	#image-qualiopi {
		max-width: 185px;
	}

	#block-soappi-views-block-consultant-immobilieraccueil-block-1 {
		margin-top: 50px;
		height: 460px;
	}

	#accroche-consultant-accueil {
		font-size: 25px;
	}

	#titre-formations-adaptees-accueil {
		padding: 0px;
		font-size: 25px;
	}

	#block-soappi-views-block-ils-se-sont-formes-avec-soappi-block-1 h2, #block-soappi-views-block-ils-nous-font-confiance-block-1 h2 {
		font-size: 30px;
	}

	#views_slideshow_controls_text_previous_ils_se_sont_formes_avec_soappi-block_1, #views_slideshow_controls_text_next_ils_se_sont_formes_avec_soappi-block_1 {
		display: none;
	}

	#block-soappi-views-block-nos-bureaux-block-1 .views-field-field-adresse-bureaux-1 p {
		max-width: 200px;
	}

	/*------------------ PAGE QUI SOMMES NOUS ------------------*/

	.titre-qui-sommes-nous {
		font-size: 25px;
	}

	#block-soappi-views-block-nos-metiers-block-1 {
		padding-top: 50px;
		padding-bottom: 50px;
	}

	#block-soappi-views-block-nos-metiers-block-1 h2 {
		font-size: 25px;
	}

	#block-soappi-views-block-nos-metiers-block-1 .views-view-grid {
		margin-top: 0px;
	}

	#block-soappi-views-block-nous-en-chiffres-block-1 {
		padding-top: 50px;
		margin-top: 0px;
	}

	#block-soappi-views-block-rencontrez-notre-equipe-block-1 h2 {
		font-size: 25px;
	}

	#block-soappi-views-block-video-publicitaire-block-1 .views-row {
		height: auto;
		padding-bottom: 50px;
	}

	#corps-video h2 {
		font-size: 20px;
	}

	/*------------------ PAGE FORMATIONS ------------------*/

	.views-field-field-titre-nos-formations {
		font-size: 30px;
	}

	.views-field-field-accroche-nos-formations {
		line-height: 1.5;
		padding-top: 25px;
	}

	#block-soappi-grandsthemesformations ul {
		height: auto;
  		margin: 0 auto;
  		padding: 25px 0px 25px 0px;
	}

	.page-view-page_formation-page_1 #block-soappi-content .views-element-container .views-field, .page-view-page_formations_trier-page_1 #block-soappi-content .views-element-container .views-field {
		padding: 0px 0px 30px 0px;
	}

	#image-formation {
		height: 230px;
	}

	.conteneur-titre {
		top: -140px;
	}

	#titre-formation a {
		font-size: 20px;
	}

	#block-soappi-views-block-block-plaquettes-commerciales-block-1 {
		padding-top: 0px;
	}

	#block-soappi-views-block-block-plaquettes-commerciales-block-1 h2 {
		font-size: 30px;
	}

	#visualisation {
		width: 80%;
  		padding: 20px 0px 20px 0px;
  		margin: 0 auto;
	}

	#bouton-telechargement {
  		padding: 10px 0px 0px 0px;
	}

	.ensemble-image-decoration img {
  		top: 85%;
	}

	/*------------------ PAGE CONTACT ------------------*/

	#titre-nous-contacter {
  		height: auto;
    	padding-bottom: 25px;
    	font-size: 30px;
	}

	/*------------------ BLOCK INSCRIPTION ------------------*/

	.ui-widget.ui-widget-content {
  		min-width: 350px;
	}

}   /* Small devices */

@media (max-width: 450px) {

	/*------------------ BLOCK INSCRIPTION ------------------*/

	#block-soappi-main-menu ul, #block-soappi-account-menu ul {
    	width: 300px;
    }

    #block-soappi-main-menu li {
    	margin: 0 0 0 10px;
    }

    #block-soappi-main-menu li a, #block-soappi-account-menu li a {
    	font-size: 11px;
    }

    /*------------------ ??? ------------------*/

	#quicktabs-programme_de_formation li {
		padding-right: 10px;
	}

	#quicktabs-programme_de_formation a, #duree-programme {
		font-size: 11px;
	}

}









