@media only screen and (max-width: 1600px) {
    html * {}.titre_pages_produits{}
.titre_pages_produits h1{}
.titre_pages_produits h1 span{}

section.header_formation {
    margin-top: -100px !important;
}
}

@media only screen and (max-width: 1500px) {
    html * {}
}

@media only screen and (min-width: 1400px) {
.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    max-width: 1600px;
}
.titre_pages_produits{}
.titre_pages_produits h1{}
.titre_pages_produits h1 span{}
}

@media only screen and (max-width: 1400px) {
    html * {}
}

@media only screen and (max-width: 1300px) {
    html * {}

span.title_big {
    font-size: 230px;
}
.list_bloc ul li.elementor-icon-list-item {
    width: 100%;
    margin-top: 10px!important;
}
}

@media only screen and (min-width: 1200px) {
    html * {}
.titre_pages_produits{}
.titre_pages_produits h1{}
.titre_pages_produits h1 span{
    /* font-size: inherit; */
}
.header_formation {
    /* margin-top: -6vw!important; */
}

.navbar-area ul li.button_menu a.nav-link {
    padding: 0!important;
    font-size: 20px!important;
    letter-spacing: 0px!important;
    font-weight: normal!important;
    line-height: 26px!important;
}

.navbar-area li.button_menu {
    display: flex;
    padding: 6px 20px 6px 20px;
    height: auto!important;
    max-height: 42px;
    justify-content: center;
    align-items: center;
}

.navbar-area li.button_menu:hover {
    background-color: #2A2A2A!important;
}

.navbar-area li.button_menu:hover a {
    color: #fff!important;
}

.navbar-area .navbar-nav>li:nth-of-type(4) {
    background-color: #D6384F;
    transition: 0.3s;
    margin: 0 0 0 30px!important;
}

.navbar-area .navbar-nav>li:nth-of-type(4):before {
    content: "";
    background: url(https://wisp-campus.com/wp-content/uploads/2022/09/Orion_agenda.svg) no-repeat;
    display: block;
    width: 16px;
    height: 16px;
    background-size: cover;
    background-position: center;
    margin-right: 10px;
}

.navbar-area .navbar-nav>li:nth-of-type(5):before {
    content: "";
    background: url(https://wisp-campus.com/wp-content/uploads/2022/09/Orion_paper-plane.svg) no-repeat;
    display: block;
    width: 16px;
    height: 15px;
    background-size: cover;
    background-position: center;
    margin-right: 10px;
}

.navbar-area .navbar-nav>li:nth-of-type(5) {
    background-color: #D9AE4A;
    transition: 0.3s;
}
}

@media only screen and (max-width: 1200px) {
    html * {}
.titre_pages_produits{}
.titre_pages_produits h1{}
.titre_pages_produits h1 span{}
.ellen-responsive-nav .mean-container a.meanmenu-reveal span {
    background-color: #fff;
}

.ellen-responsive-nav .mean-container a.meanmenu-reveal {
    color: #fff;
}

.ellen-responsive-nav .ellen-responsive-menu.mean-container .mean-nav ul li a {
    font-size: 18px;
    color: #2A2A2A;
}
}

@media only screen and (max-width: 1100px) {
    html * {}

.main-menu ul li a {
    padding-left: 13px!important;
    padding-right: 13px!important;
}
}

@media only screen and (max-width: 1024px) {
    html * {
}
.titre_pages_produits{}
.titre_pages_produits h1{}
.titre_pages_produits h1 span{}
.blur_newsletter .form_newsletter input.wpcf7-email {
    min-width: 200px;
}

.value_content .elementor-inner-column {
    padding: 30px 10px;
}

.picture_right2:before, .picture_right3:before, .picture_right1:before, .picture_left:before {
    display: none;
}

.picture_right2:after, .picture_right3:after, .picture_right1:after, .picture_left:after {
    display: none;
}

.grid_formation form .sf-field-taxonomy-pa_campus_formation {
    margin-bottom: 20px;
}

.grid_formation form>ul {
    flex-direction: column;
    align-items: flex-start;
}

.how_content .dce-acf-repeater-item:before {
    display: none;
}

.how_content .dce-acf-repeater-item {
    padding: 5px 10px 20px 10px;
    margin: 55px 10px 0 10px;
    flex: 0 1 calc(50% - 20px)!important;
}

.elementor-widget-dce-acf-repeater-v2 .swiper-button-prev, .elementor-widget-dce-acf-repeater-v2 .swiper-button-next {
    width: 50px!important;
    height: 50px!important;
    margin-top: -25px!important;
}

.mat_content .dce-acf-repeater-item.swiper-slide p:nth-of-type(1) {
    padding: 20px 20px 20px 290px;
}

.mat_content .dce-acf-repeater-item.swiper-slide p:nth-of-type(2) {
    padding: 0px 20px 20px 290px;
}

.mat_content .dce-acf-repeater-item.swiper-slide span {
    left: 0;
}

.mat_content .dce-acf-repeater-item.swiper-slide {
    padding: 0;
}

.what_content .dce-acf-repeater-item {
    padding: 10px 10px 0 10px;
}

.who_content .dce-acf-repeater-item {
    padding: 30px 10px 0 10px!important;
}

.who_content2 .dce-acf-repeater-item {
    padding: 30px 10px 0 10px!important;
}

.sidebar_formation {
    top: 0;
}

span.title_big {
    font-size: 160px;
}

.slider_intro .dce-container-navigation {
    display: none;
}
}

@media only screen and (max-width: 1000px) {
    html * {}
}

@media only screen and (max-width: 991px) {
    html * {}

    .footer-area .widget_custom_html {
    top: 290px;
    }
}

@media only screen and (max-width: 900px) {
    html * {}
}

@media only screen and (max-width: 800px) {
    html * {}
    /********* amit ******/



    /*********end amit ******/
    
}

@media only screen and (max-width: 767px) {
    html * {}
.titre_pages_produits{}
.titre_pages_produits h1{
    font-size: 50px;
    margin-bottom: 40px;
}
.titre_pages_produits h1 span{}
.atout_elearning li.elementor-icon-list-item {
    padding: 20px 15px!important;
    backdrop-filter: blur(10px);
    background-color: #ffffff1c;
    border: solid 1px #ffffff40;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.atout_elearning li.elementor-icon-list-item span {
    padding: 0!important;
    text-align: center;
}

.atout_elearning li.elementor-icon-list-item span strong {
    font-size: 28px;
    line-height: 1.2em;
    margin: 15px 0 -20px 0!important;
    display: block;
}

.langage_menu .wpml-ls-statics-shortcode_actions {
    padding: 4px;
    margin-left: 6px;
}

.langage_menu .wpml-ls-statics-shortcode_actions li a {
    padding: 6px;
    width: 34px;
    height: 34px;
}

.fixed_bar {
    bottom: 20px;
    padding: 4px 4px;
    left: calc(50% - 165px);
}

.fixed_bar .button_newp a:after {
    display: none;
}
        /********* amit ******/
.wpml-ls-statics-footer.wpml-ls.wpml-ls-touch-device.wpml-ls-legacy-list-horizontal {
    display: none;
}
.header_newp.elementor-sticky--effects .logo img {
    width: 150px !important;
}       
.grid_ville .elementor-container .bloc_info {
    width: 100%;
}
.testimony_slider .elementor-main-swiper .swiper-slide {
    min-width: 100%;
}
.testimony_slider .elementor-testimonial__image {
    padding: 0 0 0 0px;
}
.testimony_slider .elementor-testimonial__cite:before {
    right: 0;
}
.program_content2 .dce-acf-repeater-item .elementor-widget-toggle>.elementor-widget-container>.elementor-toggle {
    height: auto;
}
    /********* end amit ******/
.financement_content .elementor-widget-toggle .elementor-toggle-icon {
    width: 37px;
    height: 30px;
}

.financement_content .elementor-widget-toggle .elementor-tab-content {
    padding: 0 15px 30px 15px;
}

.financement_content .elementor-widget-toggle .elementor-tab-title {
    padding: 30px 15px;
}

.financement_content .elementor-widget-toggle .elementor-toggle-item {
    min-height: 0;
}

.value_content .elementor-inner-column, .value_content.quality_page .elementor-inner-column {
    width: 100%!important;
    padding: 30px 0;
}

.formations_content.program_content2 .dce-acf-repeater-item .elementor-tab-content {
    padding: 0 15px;
    margin-top: -10px;
}

.faq_content .elementor-toggle-icon {
    display: none!important;
}

.header_standard .elementor-text-editor p {
    font-size: 24px;
}

.grid_formation form .sf-field-taxonomy-product_cat ul li:last-of-type:after {
    display: block;
}

.grid_formation form .sf-field-taxonomy-product_cat ul li:after {
    left: -20px;
}

.grid_formation form .sf-field-taxonomy-product_cat ul {
    flex-direction: column;
    align-items: flex-start;
}

.how_content .dce-acf-repeater-item {
    padding: 5px 10px 20px 10px;
    margin: 55px 0px 0 0px;
    flex: 0 1 100%!important;
}

.mat_content .dce-acf-repeater-item.swiper-slide {
    background-color: #fafafa;
}

.mat_content .dce-acf-repeater-item.swiper-slide p:nth-of-type(1) {
    padding: 20px 10px 20px 10px;
}

.mat_content .dce-acf-repeater-item.swiper-slide p:nth-of-type(2) {
    padding: 0px 10px 20px 10px;
}
    
.mat_content .dce-acf-repeater-item.swiper-slide span {
    min-height: 0;
    position: relative;
    order: 3;
}

.slider_teacher article {
    width: 100%!important;
}

.program_content2 .dce-acf-repeater-item .elementor-tab-content ul li {
    line-height: 1.6em;
}

.program_content2 .dce-acf-repeater-item .elementor-tab-content ul {
    padding: 0 15px 30px 35px;
}

.program_content2 .dce-acf-repeater-item .elementor-tab-title {
    padding: 20px 30px 20px 15px;
}

.program_content2 .dce-acf-repeater-item .program_time {
    top: 5px;
    right: 15px;
}

.program_content2 .dce-acf-repeater-item .elementor-widget-toggle {
    padding-left: 0;
}

.what_content .dce-acf-repeater-item p {
    width: 100%;
    justify-content: center;
    padding: 20px;
}

.what_content .dce-acf-repeater-item {
    padding: 10px 0 0 0;
}

.who_content .dce-acf-repeater-item {
    padding: 20px 0 0 0!important;
}

.who_content2 .dce-acf-repeater-item {
    padding: 20px 0 0 0!important;
}

.header_formation:before {
    content: "";
    background-color: #0000001c;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}

.section_intro h3 {
    font-size: 26px;
    line-height: 1.2em;
}

span.title_big {
    font-size: 58px;
}

.footer-area .single-footer-widget ul li::before {
    top: 10px;
}

.footer-area .menu a {
    font-size: 14px;
    font-weight: normal;
    line-height: 26px;
    color: #000!important;
    transition: 0.3s;
}

.footer-area h3 {
    font-family: "Miso";
    font-size: 30px;
    font-weight: bold;
    line-height: 40px;
}

.footer-area .copyright-area a, .footer-area .copyright-area p {
    font-size: 14px;
    line-height: 26px;
}

.newp_footer {
    margin: 0;
}

.footer-area .copyright-area {
    align-items: center;
    flex-direction: column;
}
    
.footer-area .widget_custom_html {
    top: calc(100% - 100px);
    width: 100%;
}
    
.footer-area .row {
    padding-bottom: 100px;
}

.footer-area .single-footer-widget:nth-of-type(1) {
    display: flex;
    flex-direction: column;
    align-items: center;
}
/*******************/

}

@media only screen and (max-width: 700px) {
    html * {}
    .titre_pages_produits{}
.titre_pages_produits h1{}
.titre_pages_produits h1 span{}
}

@media only screen and (max-width: 600px) {
    html * {}
}

@media only screen and (max-width: 500px) {
    html * {}
}

@media only screen and (max-width: 400px) {
    html * {}
}

@media only screen and (max-width: 320px) {
    html * {}
}