Outiref

Code source de l'URL : http://basmile.com/

<!DOCTYPE html>
<html lang="zxx">
<head>
    <meta charset="UTF-8">
    <link rel="shortcut icon" href="/new/img/logo-bas.png" />
    <meta name="viewport" content="width=device-width, initial-scale=1">

                <meta name="robots" content="all">
    
    <meta charset="utf-8">
    <title>Accueil | Clinique B And Smile</title>
    <meta name="title" content="Accueil | Clinique B And Smile">
    <meta name="description" content="Bénéficiez de l'expérience du pionnier et n°1 de l'appareil dentaire invisible en Europe. Clinique Orthodontie Genève - de 3 à 99 ans ! 25 ans d'expérience. Au centre de Genève. Services: Enfants et adolescents, adultes, seniors.">
    
    <meta name="viewport" content="width=device-width, initial-scale=1">

                <link rel="stylesheet" type="text/css" href="/new/css/bootstrap.min.css">
        <link rel="stylesheet" type="text/css" href="/new/css/themify-icons.css">
        <link rel="stylesheet" type="text/css" href="/new/css/fontawesome-all.css">
        <link rel="stylesheet" type="text/css" href="/new/css/icomoon.css">
        <link rel="stylesheet" type="text/css" href="/new/css/plugins.css">
        <link rel="stylesheet" href="/new/css/animate.css">
        <link rel="stylesheet" href="/new/css/owl.carousel.css">
        <link rel="stylesheet" href="/new/css/rev-settings.css">
        <link rel="stylesheet" type="text/css" href="/new/css/styles.css" id="main_styles">
        <!-- Google Tag Manager -->
            <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
            new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
            j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
            'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
            })(window,document,'script','dataLayer','GTM-KJX2HRZ');</script>
        <!-- End Google Tag Manager -->

        <!-- Google Universal -->
        <script async src="https://www.googletagmanager.com/gtag/js?id=UA-158673237-1"></script>
        <script>
            window.dataLayer = window.dataLayer || [];
            function gtag(){dataLayer.push(arguments);}
            gtag('js', new Date());

            gtag('config', 'UA-158673237-1');
        </script>
        <!-- End Google Universal -->
        
        <link href="//maxcdn.bootstrapcdn.com/bootstrap/4.1.1/css/bootstrap.min.css" rel="stylesheet" id="bootstrap-css">
        <link rel="preload" href="//cdn1.hubspotusercontent-eu1.net/hub/25477772/hub_generated/template_assets/47364713721/1670334525944/Imodirect/css/main.css" as="style" onload="this.onload=null;this.rel='stylesheet'">
        <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css" rel="stylesheet">
        <link rel="preload" href="//cdn1.hubspotusercontent-eu1.net/hub/25477772/hub_generated/template_assets/47364713914/1653923585742/Imodirect/css/theme-overrides.min.css" as="style" onload="this.onload=null;this.rel='stylesheet'">

        <style>
            html {
            scroll-behavior: auto !important;
            }
            h2 {
                color: #ffffff;
            }
            ul {
                margin: 0;
                padding: 0;
                list-style: none;
                color: #092E70;
            }
            header {
                position: relative;
                width: 100%;
            }
            .header-top {
                padding: 15px 0px 15px 0px;
            }
            .left_info i.fa {
                font-size: 15px;
                color: white;
                padding-right: 10px;
            }
           .left_info i.fa:hover {
               color: #092E70;
           }
            .right_info p {
                color: #092E70;
                font-size: 15px;
                font-weight: 500;
            }
            .left_info {
                text-align: right;
            }
            .right_info i.fa {
                color: #092E70;
                font-size: 15px;
            }
           .button-text{
               border-radius: 15px;
               font-weight: bold;
               font-size: 15px;
               background-color: white;
               color: #092E70;
               border-color: #092E70;
               width: 70%;
           }
           .button-text:hover {
               background-color: #82c3fa;
               border-color: #a6c0ff;
               color: white;
           }
           p img{
               margin-top : 15px;
               width: 40px;
               height: 40px;
           }
           @media (max-width: 900px){
               .button-text{
                   font-size: 10px;
                   width: 100%;
               }
               p img{
                   width: 30px;
                   height: 30px;
               }
               .right_info i.fa{
                   font-size: 10px;
               }
               .left_info i.fa {
                   font-size: 10px;
               }
               .right_info p {
                   font-size: 10px;
                   text-align: center;
               }
              
           }
            @media (max-width: 576px){

                .logo-block{
                    padding: 10%;
                }
            }

            .logo-block{
                text-align: center;
                margin: auto;
            }

            .link-color-blue{
                color: #092e70;
                text-decoration: none;
            }
            .link-color-white{
                color: white;
                text-decoration: none;
            }


        </style>

    
    <link rel="stylesheet" href="https://www.imodirect.com/hs-fs/hub/25477772/hub_generated/module_assets/47365006557/1658302867662/module_47365006557_slider.min.css">
    <link rel="stylesheet" type="text/css" href="/beforeAfter/beforeafter.css">
    <link rel="stylesheet" href="https://www.imodirect.com/hs-fs/hub/25477772/hub_generated/module_assets/47364896445/1654101032556/module_47364896445_menu-section.min.css">


</head>

<body>
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-KJX2HRZ"
                  height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<div id="preloader">
    <div class="lds-ellipsis">
        <div></div>
        <div></div>
        <div></div>
        <div></div>
    </div>
</div>

<header>
    <div class="header-top">
        <div class="container">
            <div class="row">
                <div class="col-sm-4 right_info">
                    <p><i class="fas fa-map-marker-alt"></i>&nbsp;&nbsp;<a class="link-color-blue" href="https://maps.app.goo.gl/83FnogCTV6gd7tBt6" target="blank">Quai des Bergues 27, 1201 Genève
</a></p>
                    <p><i class="fa fa-envelope"></i>&nbsp;<a class="link-color-blue" href="mailto:geneva2@basmile.com">geneva2@basmile.com</a></p>
                        <p>
                            <a><img src="/assets/img/fb.png" onclick="window.location.href = 'https://www.facebook.com/BandSmileClinic'"></a>
                            <a><img src="/assets/img/you.png" onclick="window.location.href = 'https://www.youtube.com/channel/UCOBbv8Vtybkl7nOuwXDkPqw'"></a>
                            <a><img src="/assets/img/insta.png" onclick="window.location.href = 'https://www.instagram.com/b_and_smile/?hl=fr'"></a>
                        </p>
                </div>
                <div class="col-sm-4 logo-block">
                        <a href="/">
                            <img alt="logo" class="main-logo" id="light_logo" src="/new/img/logo-bas.png" 
                            style="width: 100%"
                            >
                        </a>
                </div>
                <div class="col-sm-4 left_info">
                    <button class="button-text" style=" background-color: #092E70; color: white; border-color: #092E70"><i class="fa fa-mobile-alt"></i> <a class="link-color-white" href="tel:+41229000010">+41 22 900 00 10</a></button>
                    <button class="button-text" style=" margin-top: 5px; color: #1D92F2; border-color: #1D92F2" onclick="window.location.href = 'ATP38'">Accéleration & Confort</button>
                    <button class="button-text" style="margin-top: 5px;" onclick="window.location.href = 'Detartrage'">Hygiéne & Blanchiment</button>
                </div>
            </div>
        </div>
    </div>

    <div class="container">
        <nav id="navigation4" class="navigation">
            <div class="nav-toggle"></div>
            <div class="nav-menus-wrapper" >
                <ul class="nav-menu">
                    <li><a href="/Premiere-Consultation">1 ère Consultation</a></li>
                    <li><a href="#">Qui sommes-nous ?</a>
                            <ul class="nav-dropdown">
                                <li><a href="/NotreParticularite">Notre Particularité</a></li>
                                <li><a href="/NotreVision">Notre Vision</a></li>
                                <li><a href="/Engagement">Notre Engagement</a></li>
                                <li><a href="/Technologie">La Technologie B And Smile<span class="bmark">&reg;</span></a></li>
                                <li><a href="/ISFESO">L'ISFESO</a></li>
                                <li><a href="/Dr-Bergeyron">Le Dr Patrice Bergeyron</a></li>
                                <li><a href="/postulez-ici">Votre Carriere chez B And Smile</a></li>
                            </ul>
                        </li>
                    <li><a href="#">Les Cliniques</a>
                            <ul class="nav-dropdown">
                                <li><a href="/clinique_virtuelle">La Clinique Virtuelle B And Smile<span class="bmark">&reg;</span></a></li>
                                <li><a href="/clinique_geneve">La Clinique B And Smile<span class="bmark">&reg;</span> Collonge - Belleriv</a></li>
                                <li><a href="/Cabinet-Prive">Le Cabinet Privé B And Smile<span class="bmark">&reg;</span> du Dr Bergeyron</a></li>
                                <li><a href="http://patrice-bergeyron-consulting.com/Formations" target="_blank">Académie B And Smile<span class="bmark">&reg;</span></a></li>
                            </ul>
                        </li>
                    <li><a href="#">Galerie Avant-Après</a>
                            <ul class="nav-dropdown">
                                <li><a href="/Chevauchement">Le Chevauchement</a></li>
                                <li><a href="/Diasteme">Le Diastème</a></li>
                                <li><a href="/Beance">La Béance</a></li>
                                <li><a href="/Classe%E2%85%A1">La Classe II</a></li>
                                <li><a href="/ClasseIII">La Classe III</a></li>
                                <li><a href="/Supraclusion">La Supraclusion</a></li>
                                <li><a href="/Dents-Incluses">Les Dents incluses</a></li>
                                <li><a href="/Chirurgie">La Chirurgie</a></li>
                                <li><a href="/Agenisie">L'Agénésie</a></li>
                            </ul>
                        </li>
                    <li><a href="/NotreParticularite">Appareillages</a>
                            <ul class="nav-dropdown">
                                <li><a href="/RC">RCC</a></li>
                                <li><a href="/FroggyMouth">Froggy Mouth</a></li>
                                <li><a href="/Smilers">Smilers</a></li>
                                <li><a href="/Appareillage">Invisalign</a></li>
                                <li><a href="/MultiBagues">Multi-Bagues</a></li>
                                <li><a href="/facettes">Facettes</a></li>

                            </ul>
                        </li>
                    <li><a href="#">Traitements</a>
                            <ul class="nav-dropdown">
                                <li ><a href="/A-propos">A propos de l'Orthodontie</a></li>

                                <li><a href="/Enfant">Orthodontie Pédiatrique</a>
                                    <ul class="nav-dropdown">
                                        <li><a href="/Enfant#enfantSect">L'enfant de 3 à 6 ans</a></li>
                                        <li><a href="/Enfant#enfantSect">L'enfant de 6 à 9 ans</a></li>
                                        <li><a href="/Enfant#enfantSect">L'enfant de 9 à 11 ans</a></li>
                                    </ul>
                                </li>
                                <li><a href="/Adolescents">Orthodontie des Adolescents</a></li>

                                <li><a href="/Adulte-Senior">Orthodontie Adulte/Senior</a>
                                    <ul class="nav-dropdown">
                                        <li><a href="/Adulte-Senior#sectionS1">Alignement Simple S1 & S2</a></li>
                                        <li><a href="/Adulte-Senior#sectionS2">Orthodontie S3 & S4</a></li>
                                    </ul>
                                </li>

                                <li><a href="/BAndSmileOne">B And Smile<span class="bmark">&reg;</span> One</a></li>

                                <li><a href="/BAndSmileTwo">B And Smile<span class="bmark">&reg;</span> Two</a></li>
                                <li><a href="">Contention</a>
                                    <ul class="nav-dropdown">
                                        <li><a href="/Fixe">Smilers Fixe</a></li>
                                        <li><a href="/ContentionFil">Fil de Contention</a></li>
                                    </ul>
                                </li>
                            </ul>
                        </li>
                        <li><a href="#">Devis & Tarifs</a>
                            <ul class="nav-dropdown">
                                <li><a href="/Devis">Votre Devis</a></li>
                                <li><a href="/Tarifs">Tarifs</a></li>
                                <li><a href="/PrixAppreillage">Appareillage Invisible<span class="bmark">&reg;</span></a></li>
                                <li><a href="/Questions-Frequentes">Questions Fréquentes</a></li>
                            </ul>
                        </li>
                </ul>
            </div>
        </nav>
    </div>
</header>


    <style>
        #hs_cos_wrapper_module_16486377012513 {
            background-color: white;
            border-radius: 30px;
            padding: 40px;
        }
        .dnd_area-row-0-background-gradient {
            background-image: url(assets/img/background-bleu.png);
            background-size: cover;
        }
        .dnd_area-row-0-max-width-section-centering > .row-fluid {
            max-width: 1200px;
            margin-left: auto;
            margin-right: auto;
        }
        .dnd_area-row-1-max-width-section-centering > .row-fluid {
            max-width: 1200px;
            margin-left: auto;
            margin-right: auto;
        }
        .dnd_area-row-2-max-width-section-centering > .row-fluid {
            max-width: 1200px;
            margin-left: auto;
            margin-right: auto;
        }
        .dnd_area-row-3-max-width-section-centering > .row-fluid {
            max-width: 1200px;
            margin-left: auto;
            margin-right: auto;
        }
        .dnd_area-row-4-max-width-section-centering > .row-fluid {
            max-width: 1200px;
            margin-left: auto;
            margin-right: auto;
        }
        .dnd_area-row-5-max-width-section-centering > .row-fluid {
            max-width: 1200px;
            margin-left: auto;
            margin-right: auto;
        }
        .dnd_area-row-6-max-width-section-centering > .row-fluid {
            max-width: 1200px;
            margin-left: auto;
            margin-right: auto;
        }
        .dnd_area-row-7-max-width-section-centering > .row-fluid {
            max-width: 1200px;
            margin-left: auto;
            margin-right: auto;
        }
        .dnd_area-row-9-background-color {
            background-image: url(assets/img/BANNIERE-FOOTER.png);
            background-repeat: no-repeat;
            background-size: cover;
        }
        .widget_1651218102947-flexbox-positioning > div {
            max-width: 100%;
            flex-shrink: 0;
        }
        .widget_1648730597433-flexbox-positioning > div {
            max-width: 100%;
            flex-shrink: 0;
        }
        .widget_1648638357381-flexbox-positioning > div {
            max-width: 100%;
            flex-shrink: 0;
        }
        .widget_1660219542128-flexbox-positioning > div {
            max-width: 100%;
            flex-shrink: 0;
        }
        .dnd-section{
            padding: 50px 0px;
        }
        @media (min-width:768px) {
            .dnd_area-row-0-vertical-alignment > .row-fluid {
                display: -ms-flexbox;
                -ms-flex-direction: row;
                display: flex;
                flex-direction: row;
            }
            .dnd_area-row-7-vertical-alignment > .row-fluid {
                display: -ms-flexbox;
                -ms-flex-direction: row;
                display: flex;
                flex-direction: row;
            }
            .cell_1648637701251-vertical-alignment {
                display: -ms-flexbox;
                -ms-flex-direction: column;
                -ms-flex-pack: center;
                display: flex;
                flex-direction: column;
                justify-content: center;
            }
            .cell_1648637701251-vertical-alignment > div {
                flex-shrink: 0;
            }
            .cell_1648636782225-vertical-alignment {
                display: -ms-flexbox;
                -ms-flex-direction: column;
                -ms-flex-pack: center;
                display: flex;
                flex-direction: column;
                justify-content: center;
            }
            .cell_1648636782225-vertical-alignment > div {
                flex-shrink: 0;
            }
            .cell_16487261266182-row-1-vertical-alignment > .row-fluid {
                display: -ms-flexbox;
                -ms-flex-direction: row;
                display: flex;
                flex-direction: row;
            }
            .cell_16487261266182-row-2-vertical-alignment > .row-fluid {
                display: -ms-flexbox;
                -ms-flex-direction: row;
                display: flex;
                flex-direction: row;
            }
            .cell_1648730687649-vertical-alignment > div {
                flex-shrink: 0;
            }
            .cell_1648737487070-vertical-alignment > div {
                flex-shrink: 0;
            }
            .cell_16487374756892-vertical-alignment > div {
                flex-shrink: 0;
            }
            .cell_16487263051312-row-1-vertical-alignment > .row-fluid {
                display: -ms-flexbox;
                -ms-flex-direction: row;
                display: flex;
                flex-direction: row;
            }
            .cell_1648726397059-vertical-alignment > div {
                flex-shrink: 0;
            }
            .cell_1648824736429-vertical-alignment > div {
                flex-shrink: 0;
            }
            .cell_1648726393776-vertical-alignment > div {
                flex-shrink: 0;
            }
            .cell_1653377033668-vertical-alignment > div {
                flex-shrink: 0;
            }
        }

        .dnd_area-row-0-margin {
            margin-top: 0px;
            margin-bottom: 0px;
        }
        .dnd_area-row-0-padding {
            padding-top: 0px;
            padding-bottom: 0px;
        }
        .dnd_area-row-1-padding {
            padding-top: 120px;
        }
        .cell_1648637701251-padding {
            padding-top: 30px;
        }
        .cell_1648636782225-padding {
            padding-top: 75px;
            padding-bottom: 0px;
            }
        .widget_1648639123256-hidden {
            display: block;
        }
        @media (max-width: 767px) {
            .dnd_area-row-1-padding {
                padding-top: 160px;
            }
            .module_1648733135906-margin > #hs_cos_wrapper_module_1648733135906 {
                margin-top: -40px;
            }
        }
        .text-content{
            color: #092E70;
            font-size: 20px;
            text-align: justify;
        }
        h{
            color: #092E70;
            font-size: 34px;
        }
        .shadow-lg{
            border-radius: 30px;
        }
        .shadow-lg:hover {
            transform: translateY(-50px);
        }
        strong{
            color: #092E70;
        }
        div.bloc{
            font-size: 23px;
            color: #092E70;
        }
        div.block{
            line-height: 100%;
            font-size: 38px;
            color: #092E70;
        }
        .card-block{
            color: #092E70;
            font-size: 20px;
        }
        input.form-control{
            height: 60px;
        }
        label{
            color: #092E70;
        }
        .text{
            color: #092E70;
            font-weight: bold;
            font-size: 23px;
        }
        .wd-heading_title{
            color: #092E70;
            font-weight: bold;
            font-size: 45px
            
        }
        .title{
            color: #1D92F2;
            font-weight: bold;
            font-size: 35px;
        }
        .wd-heading__desc{
            color: #092E70;
            font-size: 25px;
            padding-bottom: 45px;
        }
        .row-number-11{
            border-radius: 30px;
        }
        .eyc{
            color: #1D92F2;
        }
        .button{
            color: white;
            background-color: #1D92F2;
            border-radius: 15px;
            border-color: #1D92F2;
            font-weight: bold;
            font-size: 22px;
        }
        .button:hover {
            background-color: #80bdf3;
            border-color: #80bdf3;
        }
        .btn{
            color: white;
            background-color: #1D92F2;
            border-radius: 15px;
            border-color: #1D92F2;
            font-weight: bold;
            font-size: 14px ;
            width: 130px ;
            height: 35px;
        }
        .btn:hover {
            background-color: #80bdf3;
            border-color: #80bdf3;
            color: white;
        }
        .swiper-slide {
            overflow: hidden;
        }
        form{
            background-color: white;
            border-radius: 30px;
            margin-top: 10px;
        }
        h2.wd-heading{
            color: white;
            padding-top: 50px;
            letter-spacing: 4px;
            word-spacing: 20px;
        }
        h2.wd-heading__title{
            color: white;
            letter-spacing: 3px;
            word-spacing: 10px;
        }
        p{
            font-family: Poppins;
        }
        .wd-heading.text-center{
            font-size: 35px;
        }
        @media (max-width: 900px){
            div.bloc{
                font-size: 15px;
            }
            div.block{
                font-size: 20px;
            }
            .card-block{
                font-size: 15px;
            }
            .mb-4{
                width: 70px;
            }
            .text-content{
                font-size: 12px;
            }
            .button{
                font-size: 12px;
            }
            .text{
                font-size: 15px;
            }
            .btn{
                font-size: 10px ;
                width: 100px ;
                height: 35px;
            }
            input.form-control{
                border-radius: 8px;
                height: 30px;
            }
            .wd-heading__desc{
                font-size: 18px;
            }
            .title{
                font-size: 22px;
            }
            .wd-heading{
                font-size: 25px;
            }
            .wd-heading_title{
                font-size: 25px;
            }
            p.title{
                font-size: 22px;
            }
            .text-center{
                font-size: 25px;
            }
        }
        /* Assure que la modal est bien centrée et visible */
.modal-dialog {
  max-width: 60%; /* La modal peut prendre jusqu'à 100% de la largeur de l'écran */
  margin: 1rem auto; /* Centrage avec une marge pour éviter les bords de l'écran */
}

.modal-content {
  width: 100%; /* Assure que le contenu de la modal prend 100% de la largeur */
}

.modal-body img {
  width: 100%;    /* L'image prend 100% de la largeur de la modal */
  height: auto;   /* Garde les proportions de l'image */
  display: block; /* Évite les espaces indésirables sous l'image */
}



    </style>

    <body>
        


        <div class="body-wrapper hs-content-id-47365271544 hs-site-page page">
            <main id="main-content">
                <div class="container-fluid body-container body-container--home">
                    <div class="row-fluid-wrapper">
                        <div class="row-fluid">
                            <div class="span12 widget-span widget-type-cell" style="" data-widget-type="cell" data-x="0" data-w="12">
                                                                <div class="row-fluid-wrapper row-depth-1 row-number-1 dnd_area-row-0-max-width-section-centering dnd_area-row-0-vertical-alignment dnd_area-row-0-margin dnd-section dnd_area-row-0-background-gradient dnd_area-row-0-padding">
                                    <div class="row-fluid">
                                        <div class="span7 widget-span widget-type-cell cell_1648636782225-padding dnd-column cell_1648636782225-vertical-alignment">
                                            <div class="row-fluid-wrapper row-depth-1 row-number-2 dnd-row">
                                                <div class="row-fluid">
                                                    <div class="span12 widget-span widget-type-custom_widget dnd-module module_1648733135906-margin" style="" data-widget-type="custom_widget" data-x="0" data-w="12">
                                                        <div id="hs_cos_wrapper_module_1648733135906" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module">
                                                            <section class="text-center">
                                                                <h2 class="wd-heading">Clinique d’Orthodontie</h2>
                                                                <h2 class="wd-heading__title">B And Smile de Genève</h2>
                                                            </section>
                                                        </div>
                                                    </div>
                                                </div>
                                            </div>

                                            <div class="row-fluid-wrapper row-depth-1 row-number-27 dnd-row">
                                                <div class="swiper-container">
                                                    <div class="swiper-wrapper">
                                                        <div class="swiper-slide">
                                                            <div class="slide-inner active">
                                                                <img src="/assets/img/Plan de travail 1.png" style="max-width: 100%; height: auto;">
                                                            </div>
                                                        </div>
                                                        <div class="swiper-slide">
                                                            <div class="slide-inner">
                                                                <img src="/assets/img/Plan de travail 2.png" style="max-width: 100%; height: auto;">
                                                            </div>
                                                        </div>
                                                        <div class="swiper-slide">
                                                            <div class="slide-inner">
                                                                <img src="/assets/img/Plan de travail 3.png" style="max-width: 100%; height: auto;">
                                                            </div>
                                                        </div>
                                                    </div>
                                                </div>
                                            </div>
                                        </div>
                                        <div class="span5 widget-span widget-type-cell cell_1648637701251-vertical-alignment cell_1648637701251-padding dnd-column">
                                            <div id="hs_cos_wrapper_module_16486377012513" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module widget-type-form"  data-hs-cos-general-type="widget" data-hs-cos-type="module">
                                                                                                                                                <form  id="formQuestion" method="post" action="/">
                                                    <div class="form-group">
                                                        <input type="text" class="form-control" name="nom" placeholder="Nom*" required>
                                                    </div>
                                                    <div class="form-group">
                                                        <input type="text" class="form-control" name="prenom" placeholder="Prénom*" required>
                                                    </div>
                                                    <div class="form-group">
                                                        <input type="email" class="form-control" name="email" placeholder="E-mail*" required>
                                                    </div>
                                                    <div class="form-group">
                                                        <input type="text" class="form-control" name="telephone" placeholder="Téléphone*" required>
                                                    </div>
                                                    <div class="form-group">
                                                        <textarea name="message" placeholder="Message*" required></textarea>
                                                    </div>
                                                    <div class="form-group">
                                                        <select id="type" name="type" >
                                                            <option>Vous êtes ?*</option>
                                                            <option value="Adulte">Adulte</option>
                                                            <option value="Enfant">Enfant</option>
                                                        </select>
                                                    </div>
                                                    <input type="hidden" name="recaptcha_response" id="recaptchaResponse">
                                                    <br>
                                                    <center><button type="submit" class="button">ENVOYER</button></center>
                                                </form>

                                            </div>
                                        </div>
                                    </div>
                                </div>

                                <div class="row-fluid-wrapper row-depth-1 row-number-7 dnd_area-row-1-padding dnd_area-row-1-max-width-section-centering dnd-section">
                                    <div class="row-fluid">
                                        <div class="span12 widget-span widget-type-cell dnd-column" style="" data-widget-type="cell" data-x="0" data-w="12">
                                            <div class="row-fluid-wrapper row-depth-1 row-number-8 dnd-row">
                                                <div class="row-fluid">
                                                    <div class="span12 widget-span widget-type-custom_widget widget_1648639123256-hidden dnd-module" style="" data-widget-type="custom_widget" data-x="0" data-w="12">
                                                        <div id="hs_cos_wrapper_widget_1648639123256" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module row" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module">
                                                            <div class="col-md-4" style="padding-top: 20px">
                                                                <div class="p-3 shadow-lg">
                                                                    <div class="d-flex align-items-center justify-content-center mx-auto mb-4">
                                                                        <img src="/assets/img/a.png">
                                                                    </div>
                                                                    <div class="bloc">
                                                                        <center><strong>Plus de 25 ans</strong></center>
                                                                        <center><strong>d'Expérience</strong></center>
                                                                    </div>
                                                                    <div class="card-block">
                                                                        <center><span>en Orthodontie</span></center>
                                                                        <center><span>Pédiatrique dès l’âge</span></center>
                                                                        <center><span>de 3 ans</span></center>
                                                                    </div>
                                                                </div>
                                                            </div>
                                                            <div class="col-md-4" style="padding-top: 20px">
                                                                <div class="p-3 shadow-lg">
                                                                    <div class="d-flex align-items-center justify-content-center mx-auto mb-4">
                                                                        <img src="/assets/img/b.png">
                                                                    </div>
                                                                    <div class="block">
                                                                        <center><strong>Renommé</strong></center>
                                                                        <center><strong>Internationale</strong></center>
                                                                    </div>
                                                                    <br>
                                                                    <div class="card-block" >
                                                                        <center><span>sous la diréction du</span></center>
                                                                        <center><span>Président de la Société</span></center>
                                                                        <center><span>Mondiale d'orthodontie</span></center>
                                                                        <center><span>pédiatrique</span></center>
                                                                    </div>
                                                                </div>
                                                            </div>
                                                            <div class="col-md-4" style="padding-top: 20px">
                                                                <div class="p-3 shadow-lg">
                                                                    <div class="d-flex align-items-center justify-content-center mx-auto mb-4">
                                                                        <img src="/assets/img/c.png">
                                                                    </div>
                                                                    <div class="bloc">
                                                                        <center><strong>Plus de 30000</strong></center>
                                                                        <center><strong>Patients traité</strong></center>
                                                                    </div>
                                                                    <div class="card-block">
                                                                        <center><span>depuis 1999</span></center>
                                                                        <br>
                                                                        <br>
                                                                    </div>
                                                                </div>
                                                            </div>
                                                        </div>
                                                    </div>
                                                </div>
                                            </div>
                                        </div>
                                    </div>
                                </div>

                                <div class="row-fluid-wrapper row-depth-1 row-number-9 dnd_area-row-2-padding dnd_area-row-2-max-width-section-centering dnd-section">
                                    <div class="row-fluid">
                                        <div class="span12 widget-span widget-type-cell cell_16487261266182-padding dnd-column" style="" data-widget-type="cell" data-x="0" data-w="12">

                                            <div class="row-fluid-wrapper row-depth-1 row-number-10 dnd-row">
                                                <div class="row-fluid">
                                                    <div class="span12 widget-span widget-type-custom_widget dnd-module" data-widget-type="custom_widget" data-x="0" data-w="12">
                                                        <div id="hs_cos_wrapper_module_1648734058267" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module">
                                                            <section class="wd-heading text-center" style="max-width:1200px">
                                                                <p class="wd-heading_title" style="margin-bottom: -20px;">Un Traitement Orthodontique peut être</p>
                                                                <p class="wd-heading_title" style="margin-bottom: 30px;">entrepris <span class="title" style="line-height: 1em"> à tout âge</span></p>
                                                                <p class="wd-heading__desc">Bénéficiez de nos services pour Enfants, Adolescents, Adultes et Seniors</p>
                                                            </section>
                                                        </div>
                                                    </div>
                                                </div>
                                            </div>

                                            <div class="row-fluid-wrapper row-depth-1 row-number-11 cell_16487261266182-row-1-padding dnd-row cell_16487261266182-row-1-margin cell_16487261266182-row-1-vertical-alignment" style="background-color: rgba(96,96,96,0.04);">
                                                <br>
                                                <div class="row-fluid">
                                                    <div class="span6 widget-span widget-type-cell cell_1648730687649-vertical-alignment cell_1648730687649-margin dnd-column" data-widget-type="cell" data-x="0" data-w="6">
                                                        <div class="row-fluid-wrapper row-depth-1 row-number-12 dnd-row">
                                                            <div class="row-fluid">
                                                                <div class="span12 widget-span widget-type-custom_widget widget_1648730597433-flexbox-positioning dnd-module" style="" data-widget-type="custom_widget" data-x="0" data-w="12">
                                                                    <div id="hs_cos_wrapper_widget_1648730597433" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module widget-type-linked_image" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module">
                                                                        <span id="hs_cos_wrapper_widget_1648730597433_" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_linked_image" style="" data-hs-cos-general-type="widget" data-hs-cos-type="linked_image">
                                                                            <img src="/assets/img/lll.jpg" class="hs-image-widget" style="max-width: 100%; height: auto">
                                                                        </span>
                                                                    </div>
                                                                </div>
                                                            </div>
                                                        </div>
                                                    </div>
                                                    <div class="span6 widget-span widget-type-cell cell_1648730687651-vertical-alignment dnd-column" style="" data-widget-type="cell" data-x="6" data-w="6">
                                                        <div class="row-fluid-wrapper row-depth-1 row-number-13 dnd-row">
                                                            <div class="row-fluid">
                                                                <div class="span12 widget-span widget-type-custom_widget widget_1648730687502-margin dnd-module" style="" data-widget-type="custom_widget" data-x="0" data-w="12">
                                                                    <div id="hs_cos_wrapper_widget_1648730687502" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module widget-type-rich_text" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module">
                                                                        <span id="hs_cos_wrapper_widget_1648730687502_" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_rich_text" style="" data-hs-cos-general-type="widget" data-hs-cos-type="rich_text">
                                                                            <p class="text-content">
                                                                                <span class="eyc">Chez B And smile,®</span><br>
                                                                                votre cabinet est 100 numérisé et vous permet en 1 Seul rendez-vous de faire la consultation,
                                                                                les radiographies, le diagnostic et l'estimation d'honoraire.
                                                                                Pour les visites, elles sont espacées en général tous les 3 Mois pour les patients de proximité
                                                                                et tous les 6 mois ou annuels pour les patients éloignés ou à l'étranger,ceci est possible du fait
                                                                                que tous nos appareilages sont programmés à l'avance.
                                                                            </p>
                                                                        </span>
                                                                    </div>
                                                                </div>
                                                            </div>
                                                        </div>
                                                    </div>
                                                </div>
                                                <br>
                                                <br>
                                                <center>
                                                    <a href="https://rdv.basmile.com/cliniqueSuisse" target="_blank">
                                                        <button class="button">Prendre RDV</button>
                                                    </a>
                                                </center>
                                                <br>
                                            </div>
                                        </div>
                                    </div>
                                </div>

                                <div class="row-fluid-wrapper row-depth-1 row-number-9 dnd_area-row-2-padding dnd_area-row-2-max-width-section-centering dnd-section">
                                    <div class="row-fluid">
                                        <div class="span12 widget-span widget-type-cell cell_16487261266182-padding dnd-column" style="" data-widget-type="cell" data-x="0" data-w="12">
                                            <div class="row-fluid-wrapper row-depth-1 row-number-10 dnd-row">
                                                <div class="row-fluid">
                                                    <div class="span12 widget-span widget-type-custom_widget dnd-module" data-widget-type="custom_widget" data-x="0" data-w="12">
                                                        <div id="hs_cos_wrapper_module_1648734058267" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module">
                                                            <section class="wd-heading text-center">
                                                                <p class="wd-heading_title">Spécialistes des traitements sans éxtraction</p>
                                                                <p class="title"><span>avec gouttiéres amovibles ou bagues dentaires</span></p>
                                                            </section>
                                                        </div>
                                                    </div>
                                                </div>
                                            </div>
                                        </div>
                                    </div>
                                </div>

                                <img src="/assets/img/photo.png" style="max-width: 100%; height: auto ; background-size: cover;">

                                <div class="row-fluid-wrapper row-depth-1 row-number-9 dnd_area-row-2-padding dnd_area-row-2-max-width-section-centering dnd-section">
                                    <div class="container">
                                        <div class="text-content">
                                            <a class="text">B And Smile</a>
                                            offre la possibilité à sa patientèle grâce aux technologies dont elle est                                            <a class="text">experte depuis plus de 20 ans</a>
                                            d’opter pour des traitements d’Orthodontie                                            <a class="text">sans faire recours à l’extraction des dents,</a>
                                            en effet il est tout à fait possible dépendamment du cas de faire assez de place aux dents nécessitant
                                                une extraction, nous vous conseillons de ne pas attendre et de faire dépister votre enfant avant qu'il ne soit trop
                                                tard par nos orthodontistes pédiattiques et nos dentistes spécialisés dans le dépistage des                                            <a class="text">enfants de 3 à 9 ans.</a>
                                            <br>
                                            Nous proposons ainsi                                            <a class="text">les appareils multi-bagues ou multi-attaches,</a>
                                            ce sont les appareils de                                            <a class="text">traitements d’Orthodontie classique</a>
                                            dont                                            <a class="text">nous somme une référance mondiale dans le domaine de l’orthodontie.</a>
                                            <br>
                                            Nous adoptons également                                            <a class="text">la technique avant gardiste</a>
                                            des                                            <a class="text">gouttières dentaires transparentes Smilers,</a>
                                            ce sont des appareils orthodontiques destinés à corriger l’alignement de vos dents. Ces gouttières
                                                sont destinées à appliquer des forces mécaniques douces afin de corriger les défauts de votre dentition.                                        </div>
                                    </div>
                                </div>

                                <div class="container">
                                    <div class="row">
                                        <div class="col-md-2" style="padding-top: 20px"></div>
                                        <div class="col-md-3" style="padding-top: 20px">
                                            <div class="p-3 shadow-lg">
                                                <div class="d-flex align-items-center justify-content-center mx-auto mb-4">
                                                    <img src="/assets/img/icone--bagues.png">
                                                </div>
                                                <center><span class="text">Appareils</span></center>
                                                <center><span class="text">Multibages</span></center>
                                                <br>
                                                <center>
                                                    <a href="MultiBagues">
                                                        <button class="btn">Découvrir</button>
                                                    </a>
                                                </center>
                                            </div>
                                        </div>
                                        <div class="col-md-2" style="padding-top: 20px"></div>
                                        <div class="col-md-3" style="padding-top: 20px">
                                            <div class="p-3 shadow-lg">
                                                <div class="d-flex align-items-center justify-content-center mx-auto mb-4">
                                                    <img src="/assets/img/icone-gouttieres-et-bagues.png">
                                                </div>
                                                <center><span class="text">Gouttiéres</span></center>
                                                <center><span class="text">Amovible</span></center>
                                                <br>
                                                <center>
                                                    <a href="Smilers">
                                                        <button class="btn">Découvrir</button>
                                                    </a>
                                                </center>
                                            </div>
                                        </div>
                                        <div class="col-md-2" style="padding-top: 20px"></div>
                                    </div>
                                </div>
                                <br>
                                <br>
                                <br>
                                <div class="row-fluid-wrapper row-depth-1 row-number-35 dnd-section dnd_area-row-9-background-color">
                                    <div class="row-fluid">
                                        <div class="span12 widget-span widget-type-cell dnd-column" style="" data-widget-type="cell" data-x="0" data-w="12">
                                            <div class="row-fluid-wrapper row-depth-1 row-number-36 dnd-row">
                                                <div class="row-fluid">
                                                    <div class="span12 widget-span widget-type-custom_widget dnd-module" style="" data-widget-type="custom_widget" data-x="0" data-w="12">
                                                        <div id="hs_cos_wrapper_module_16486381762076" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module">
                                                            <br>
                                                            <br>
                                                            <section class="wd-heading text-center" style="max-width:1200px">
                                                                <center>
                                                                    <a style="color: #1D92F2">VOUS VOULEZ SAVOIR À QUOI POURRAIT</a>
                                                                </center>
                                                                <center>
                                                                    <a style="color: #1D92F2">RESSEMBLER</a>
                                                                    <strong class="bold" style="color: #1D92F2">VOTRE NOUVEAU SOURIRE ?</strong>
                                                                </center>
                                                                <br>
                                                                <a href="A-propos">
                                                                    <button class="button">EN SAVOIR PLUS</button>
                                                                </a>
                                                            </section>
                                                            <br>
                                                            <br>
                                                        </div>
                                                    </div>
                                                </div>
                                            </div>
                                        </div>
                                    </div>
                                </div>
                            </div>
                        </div>
                    </div>
                </div>
            </main>
        </div>

    </body>
    


<footer>
    <div class="footer-1">
        <div class="container">
            <div class="row">
                <div class="col-md-3 col-sm-6 col-12">
                    <a href="#"><img src="/new/img/logo-bas.png" id="footer_logo" alt="logo"></a>
                    <p class="mt-20">La Clinique privée d’Orthodontie<br>B And Smile   vous accueil au cœur de Genève au 27 du Quai des Bergues</p>
                    <ul class="social-links-footer">
                        <li><a href="https://www.facebook.com/BandSmileClinic"><i class="fab fa-facebook"></i></a></li>
                        <li><a href="https://www.youtube.com/channel/UCOBbv8Vtybkl7nOuwXDkPqw"><i class="fab fa-youtube"></i></a></li>
                        <li><a href="https://www.instagram.com/b_and_smile/?hl=fr"><i class="fab fa-instagram"></i></a></li>
                    </ul>
                </div>
                <div class="col-md-3 col-sm-6 col-12">
                    <h2>Liens Utiles</h2>
                    <div class="row mt-25">
                        <div class="col-md-12 col-sm-12">
                            <ul class="footer-nav">
                                <li><a href="/NotreParticularite">Notre Particularite</a></li>
                                <li><a href="/Technologie">Technologie B And Smile<span class="bmark">&reg;</span></a></li>
                                <li><a href="/NotreVision">Notre Vision</a></li>
                                <li><a href="/Contact ">Contactez-nous</a></li>
                                <li><a href="/privacy-policy ">Privacy Policy</a></li>
                            </ul>
                        </div>
                    </div>
                </div>
                <div class="col-md-3 col-sm-6 col-12">
                    <h2>Nos Services</h2>
                    <div class="row mt-25">
                        <div class="col-md-12 col-sm-12">
                            <ul class="footer-nav">
                                <li><a href="/A-propos">Orthodontie</a></li>
                                <li><a href="/Invisalign">Appareils Invisalign</a></li>
                                <li><a href="/Smilers">Appareils Smilers</a></li>
                                <li><a href="/Boutique/Shopping">Blanchiment</a></li> 
                                <li><a href="/Questions-Frequentes">Guide B And Smile<span class="bmark">&reg;</span></a></li>
                            </ul>
                        </div>
                    </div>
                </div>
                <div class="col-md-3 col-sm-6 col-12">
                    <h2>Horaires d'ouverture</h2>
                    <div class="row mt-25">
                        <div class="col-md-12 col-sm-12">
                            <ul class="footer-nav" style="color: #fff;">
                                <li><a >Lun - Ven ............................ 8:30 - 18:30</a></li>
                                <li><a >Samedi................................ 9:00 - 15:00</a></li>
                                <li><a >Dimanche............................... Fermé</a></li>
                            </ul>
                        </div>
                    </div>
                </div>
            </div>
            <div class="footer-1-bar">
                <p class="text-center">B And Smile<span class="bmark">&reg;</span>. All Rights Reserved.</p>
            </div>
        </div>
    </div>
</footer>


        <script src="/new/js/jquery.min.js"></script>
    <script src="/new/js/plugins.js"></script>
    <script src="/new/js/navigation.js"></script>
    <script src="/new/js/navigation.fixed.js"></script>
    <script src="/new/js/map.js"></script>
    <script src="/new/js/rev-slider/jquery.themepunch.tools.min.js"></script>
    <script src="/new/js/rev-slider/jquery.themepunch.revolution.min.js"></script>
    <script src="/new/js/rev-slider/revolution.extension.actions.min.js"></script>
    <script src="/new/js/rev-slider/revolution.extension.carousel.min.js"></script>
    <script src="/new/js/rev-slider/revolution.extension.kenburn.min.js"></script>
    <script src="/new/js/rev-slider/revolution.extension.layeranimation.min.js"></script>
    <script src="/new/js/rev-slider/revolution.extension.migration.min.js"></script>
    <script src="/new/js/rev-slider/revolution.extension.parallax.min.js"></script>
    <script src="/new/js/rev-slider/revolution.extension.navigation.min.js"></script>
    <script src="/new/js/rev-slider/revolution.extension.slideanims.min.js"></script>
    <script src="/new/js/rev-slider/revolution.extension.video.min.js"></script>
    <script src="/new/js/main.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-validate/1.19.1/jquery.validate.js"></script>
    <script>
        $(window).scroll(function(){
            if($(this).scrollTop() > 500) {
                $(".scroll-to-top2").fadeIn(400);

            } else {
                $(".scroll-to-top2").fadeOut(400);
            }
        });

    </script>
    <script>
        filterSelection("seniors")
        function filterSelection(c) {
            var x, i;
            x = document.getElementsByClassName("column");
            if (c == "all") c = "";
            for (i = 0; i < x.length; i++) {
                w3RemoveClass(x[i], "show");
                if (x[i].className.indexOf(c) > -1) w3AddClass(x[i], "show");
            }
        }

        function w3AddClass(element, name) {
            var i, arr1, arr2;
            arr1 = element.className.split(" ");
            arr2 = name.split(" ");
            for (i = 0; i < arr2.length; i++) {
                if (arr1.indexOf(arr2[i]) == -1) {element.className += " " + arr2[i];}
            }
        }

        function w3RemoveClass(element, name) {
            var i, arr1, arr2;
            arr1 = element.className.split(" ");
            arr2 = name.split(" ");
            for (i = 0; i < arr2.length; i++) {
                while (arr1.indexOf(arr2[i]) > -1) {
                    arr1.splice(arr1.indexOf(arr2[i]), 1);
                }
            }
            element.className = arr1.join(" ");
        }


        // Add active class to the current button (highlight it)
        var btnContainer = document.getElementById("myBtnContainer");
        var btns = btnContainer.getElementsByClassName("btn");
        for (var i = 0; i < btns.length; i++) {
            btns[i].addEventListener("click", function(){
                var current = document.getElementsByClassName("active");
                current[0].className = current[0].className.replace(" active", "");
                this.className += " active";
            });
        }
    </script>
    <script>

        // jquery.event.move
        //
        // 1.3.6
        //
        // Stephen Band
        //
        // Triggers 'movestart', 'move' and 'moveend' events after
        // mousemoves following a mousedown cross a distance threshold,
        // similar to the native 'dragstart', 'drag' and 'dragend' events.
        // Move events are throttled to animation frames. Move event objects
        // have the properties:
        //
        // pageX:
        // pageY:   Page coordinates of pointer.
        // startX:
        // startY:  Page coordinates of pointer at movestart.
        // distX:
        // distY:  Distance the pointer has moved since movestart.
        // deltaX:
        // deltaY:  Distance the finger has moved since last event.
        // velocityX:
        // velocityY:  Average velocity over last few events.


        (function (module) {
            if (typeof define === 'function' && define.amd) {
                // AMD. Register as an anonymous module.
                define(['jquery'], module);
            } else {
                // Browser globals
                module(jQuery);
            }
        })(function(jQuery, undefined){

            var // Number of pixels a pressed pointer travels before movestart
                // event is fired.
                threshold = 6,

                add = jQuery.event.add,

                remove = jQuery.event.remove,

                // Just sugar, so we can have arguments in the same order as
                // add and remove.
                trigger = function(node, type, data) {
                    jQuery.event.trigger(type, data, node);
                },

                // Shim for requestAnimationFrame, falling back to timer. See:
                // see http://paulirish.com/2011/requestanimationframe-for-smart-animating/
                requestFrame = (function(){
                    return (
                        window.requestAnimationFrame ||
                        window.webkitRequestAnimationFrame ||
                        window.mozRequestAnimationFrame ||
                        window.oRequestAnimationFrame ||
                        window.msRequestAnimationFrame ||
                        function(fn, element){
                            return window.setTimeout(function(){
                                fn();
                            }, 25);
                        }
                    );
                })(),

                ignoreTags = {
                    textarea: true,
                    input: true,
                    select: true,
                    button: true
                },

                mouseevents = {
                    move: 'mousemove',
                    cancel: 'mouseup dragstart',
                    end: 'mouseup'
                },

                touchevents = {
                    move: 'touchmove',
                    cancel: 'touchend',
                    end: 'touchend'
                };


            // Constructors

            function Timer(fn){
                var callback = fn,
                    active = false,
                    running = false;

                function trigger(time) {
                    if (active){
                        callback();
                        requestFrame(trigger);
                        running = true;
                        active = false;
                    }
                    else {
                        running = false;
                    }
                }

                this.kick = function(fn) {
                    active = true;
                    if (!running) { trigger(); }
                };

                this.end = function(fn) {
                    var cb = callback;

                    if (!fn) { return; }

                    // If the timer is not running, simply call the end callback.
                    if (!running) {
                        fn();
                    }
                        // If the timer is running, and has been kicked lately, then
                        // queue up the current callback and the end callback, otherwise
                    // just the end callback.
                    else {
                        callback = active ?
                            function(){ cb(); fn(); } :
                            fn ;

                        active = true;
                    }
                };
            }


            // Functions

            function returnTrue() {
                return true;
            }

            function returnFalse() {
                return false;
            }

            function preventDefault(e) {
                e.preventDefault();
            }

            function preventIgnoreTags(e) {
                // Don't prevent interaction with form elements.
                if (ignoreTags[ e.target.tagName.toLowerCase() ]) { return; }

                e.preventDefault();
            }

            function isLeftButton(e) {
                // Ignore mousedowns on any button other than the left (or primary)
                // mouse button, or when a modifier key is pressed.
                return (e.which === 1 && !e.ctrlKey && !e.altKey);
            }

            function identifiedTouch(touchList, id) {
                var i, l;

                if (touchList.identifiedTouch) {
                    return touchList.identifiedTouch(id);
                }

                // touchList.identifiedTouch() does not exist in
                // webkit yet… we must do the search ourselves...

                i = -1;
                l = touchList.length;

                while (++i < l) {
                    if (touchList[i].identifier === id) {
                        return touchList[i];
                    }
                }
            }

            function changedTouch(e, event) {
                var touch = identifiedTouch(e.changedTouches, event.identifier);

                // This isn't the touch you're looking for.
                if (!touch) { return; }

                // Chrome Android (at least) includes touches that have not
                // changed in e.changedTouches. That's a bit annoying. Check
                // that this touch has changed.
                if (touch.pageX === event.pageX && touch.pageY === event.pageY) { return; }

                return touch;
            }


            // Handlers that decide when the first movestart is triggered

            function mousedown(e){
                var data;

                if (!isLeftButton(e)) { return; }

                data = {
                    target: e.target,
                    startX: e.pageX,
                    startY: e.pageY,
                    timeStamp: e.timeStamp
                };

                add(document, mouseevents.move, mousemove, data);
                add(document, mouseevents.cancel, mouseend, data);
            }

            function mousemove(e){
                var data = e.data;

                checkThreshold(e, data, e, removeMouse);
            }

            function mouseend(e) {
                removeMouse();
            }

            function removeMouse() {
                remove(document, mouseevents.move, mousemove);
                remove(document, mouseevents.cancel, mouseend);
            }

            function touchstart(e) {
                var touch, template;

                // Don't get in the way of interaction with form elements.
                if (ignoreTags[ e.target.tagName.toLowerCase() ]) { return; }

                touch = e.changedTouches[0];

                // iOS live updates the touch objects whereas Android gives us copies.
                // That means we can't trust the touchstart object to stay the same,
                // so we must copy the data. This object acts as a template for
                // movestart, move and moveend event objects.
                template = {
                    target: touch.target,
                    startX: touch.pageX,
                    startY: touch.pageY,
                    timeStamp: e.timeStamp,
                    identifier: touch.identifier
                };

                // Use the touch identifier as a namespace, so that we can later
                // remove handlers pertaining only to this touch.
                add(document, touchevents.move + '.' + touch.identifier, touchmove, template);
                add(document, touchevents.cancel + '.' + touch.identifier, touchend, template);
            }

            function touchmove(e){
                var data = e.data,
                    touch = changedTouch(e, data);

                if (!touch) { return; }

                checkThreshold(e, data, touch, removeTouch);
            }

            function touchend(e) {
                var template = e.data,
                    touch = identifiedTouch(e.changedTouches, template.identifier);

                if (!touch) { return; }

                removeTouch(template.identifier);
            }

            function removeTouch(identifier) {
                remove(document, '.' + identifier, touchmove);
                remove(document, '.' + identifier, touchend);
            }


            // Logic for deciding when to trigger a movestart.

            function checkThreshold(e, template, touch, fn) {
                var distX = touch.pageX - template.startX,
                    distY = touch.pageY - template.startY;

                // Do nothing if the threshold has not been crossed.
                if ((distX * distX) + (distY * distY) < (threshold * threshold)) { return; }

                triggerStart(e, template, touch, distX, distY, fn);
            }

            function handled() {
                // this._handled should return false once, and after return true.
                this._handled = returnTrue;
                return false;
            }

            function flagAsHandled(e) {
                e._handled();
            }

            function triggerStart(e, template, touch, distX, distY, fn) {
                var node = template.target,
                    touches, time;

                touches = e.targetTouches;
                time = e.timeStamp - template.timeStamp;

                // Create a movestart object with some special properties that
                // are passed only to the movestart handlers.
                template.type = 'movestart';
                template.distX = distX;
                template.distY = distY;
                template.deltaX = distX;
                template.deltaY = distY;
                template.pageX = touch.pageX;
                template.pageY = touch.pageY;
                template.velocityX = distX / time;
                template.velocityY = distY / time;
                template.targetTouches = touches;
                template.finger = touches ?
                    touches.length :
                    1 ;

                // The _handled method is fired to tell the default movestart
                // handler that one of the move events is bound.
                template._handled = handled;

                // Pass the touchmove event so it can be prevented if or when
                // movestart is handled.
                template._preventTouchmoveDefault = function() {
                    e.preventDefault();
                };

                // Trigger the movestart event.
                trigger(template.target, template);

                // Unbind handlers that tracked the touch or mouse up till now.
                fn(template.identifier);
            }


            // Handlers that control what happens following a movestart

            function activeMousemove(e) {
                var timer = e.data.timer;

                e.data.touch = e;
                e.data.timeStamp = e.timeStamp;
                timer.kick();
            }

            function activeMouseend(e) {
                var event = e.data.event,
                    timer = e.data.timer;

                removeActiveMouse();

                endEvent(event, timer, function() {
                    // Unbind the click suppressor, waiting until after mouseup
                    // has been handled.
                    setTimeout(function(){
                        remove(event.target, 'click', returnFalse);
                    }, 0);
                });
            }

            function removeActiveMouse(event) {
                remove(document, mouseevents.move, activeMousemove);
                remove(document, mouseevents.end, activeMouseend);
            }

            function activeTouchmove(e) {
                var event = e.data.event,
                    timer = e.data.timer,
                    touch = changedTouch(e, event);

                if (!touch) { return; }

                // Stop the interface from gesturing
                e.preventDefault();

                event.targetTouches = e.targetTouches;
                e.data.touch = touch;
                e.data.timeStamp = e.timeStamp;
                timer.kick();
            }

            function activeTouchend(e) {
                var event = e.data.event,
                    timer = e.data.timer,
                    touch = identifiedTouch(e.changedTouches, event.identifier);

                // This isn't the touch you're looking for.
                if (!touch) { return; }

                removeActiveTouch(event);
                endEvent(event, timer);
            }

            function removeActiveTouch(event) {
                remove(document, '.' + event.identifier, activeTouchmove);
                remove(document, '.' + event.identifier, activeTouchend);
            }


            // Logic for triggering move and moveend events

            function updateEvent(event, touch, timeStamp, timer) {
                var time = timeStamp - event.timeStamp;

                event.type = 'move';
                event.distX =  touch.pageX - event.startX;
                event.distY =  touch.pageY - event.startY;
                event.deltaX = touch.pageX - event.pageX;
                event.deltaY = touch.pageY - event.pageY;

                // Average the velocity of the last few events using a decay
                // curve to even out spurious jumps in values.
                event.velocityX = 0.3 * event.velocityX + 0.7 * event.deltaX / time;
                event.velocityY = 0.3 * event.velocityY + 0.7 * event.deltaY / time;
                event.pageX =  touch.pageX;
                event.pageY =  touch.pageY;
            }

            function endEvent(event, timer, fn) {
                timer.end(function(){
                    event.type = 'moveend';

                    trigger(event.target, event);

                    return fn && fn();
                });
            }


            // jQuery special event definition

            function setup(data, namespaces, eventHandle) {
                // Stop the node from being dragged
                //add(this, 'dragstart.move drag.move', preventDefault);

                // Prevent text selection and touch interface scrolling
                //add(this, 'mousedown.move', preventIgnoreTags);

                // Tell movestart default handler that we've handled this
                add(this, 'movestart.move', flagAsHandled);

                // Don't bind to the DOM. For speed.
                return true;
            }

            function teardown(namespaces) {
                remove(this, 'dragstart drag', preventDefault);
                remove(this, 'mousedown touchstart', preventIgnoreTags);
                remove(this, 'movestart', flagAsHandled);

                // Don't bind to the DOM. For speed.
                return true;
            }

            function addMethod(handleObj) {
                // We're not interested in preventing defaults for handlers that
                // come from internal move or moveend bindings
                if (handleObj.namespace === "move" || handleObj.namespace === "moveend") {
                    return;
                }

                // Stop the node from being dragged
                add(this, 'dragstart.' + handleObj.guid + ' drag.' + handleObj.guid, preventDefault, undefined, handleObj.selector);

                // Prevent text selection and touch interface scrolling
                add(this, 'mousedown.' + handleObj.guid, preventIgnoreTags, undefined, handleObj.selector);
            }

            function removeMethod(handleObj) {
                if (handleObj.namespace === "move" || handleObj.namespace === "moveend") {
                    return;
                }

                remove(this, 'dragstart.' + handleObj.guid + ' drag.' + handleObj.guid);
                remove(this, 'mousedown.' + handleObj.guid);
            }

            jQuery.event.special.movestart = {
                setup: setup,
                teardown: teardown,
                add: addMethod,
                remove: removeMethod,

                _default: function(e) {
                    var event, data;

                    // If no move events were bound to any ancestors of this
                    // target, high tail it out of here.
                    if (!e._handled()) { return; }

                    function update(time) {
                        updateEvent(event, data.touch, data.timeStamp);
                        trigger(e.target, event);
                    }

                    event = {
                        target: e.target,
                        startX: e.startX,
                        startY: e.startY,
                        pageX: e.pageX,
                        pageY: e.pageY,
                        distX: e.distX,
                        distY: e.distY,
                        deltaX: e.deltaX,
                        deltaY: e.deltaY,
                        velocityX: e.velocityX,
                        velocityY: e.velocityY,
                        timeStamp: e.timeStamp,
                        identifier: e.identifier,
                        targetTouches: e.targetTouches,
                        finger: e.finger
                    };

                    data = {
                        event: event,
                        timer: new Timer(update),
                        touch: undefined,
                        timeStamp: undefined
                    };

                    if (e.identifier === undefined) {
                        // We're dealing with a mouse
                        // Stop clicks from propagating during a move
                        add(e.target, 'click', returnFalse);
                        add(document, mouseevents.move, activeMousemove, data);
                        add(document, mouseevents.end, activeMouseend, data);
                    }
                    else {
                        // We're dealing with a touch. Stop touchmove doing
                        // anything defaulty.
                        e._preventTouchmoveDefault();
                        add(document, touchevents.move + '.' + e.identifier, activeTouchmove, data);
                        add(document, touchevents.end + '.' + e.identifier, activeTouchend, data);
                    }
                }
            };

            jQuery.event.special.move = {
                setup: function() {
                    // Bind a noop to movestart. Why? It's the movestart
                    // setup that decides whether other move events are fired.
                    add(this, 'movestart.move', jQuery.noop);
                },

                teardown: function() {
                    remove(this, 'movestart.move', jQuery.noop);
                }
            };

            jQuery.event.special.moveend = {
                setup: function() {
                    // Bind a noop to movestart. Why? It's the movestart
                    // setup that decides whether other move events are fired.
                    add(this, 'movestart.moveend', jQuery.noop);
                },

                teardown: function() {
                    remove(this, 'movestart.moveend', jQuery.noop);
                }
            };

            add(document, 'mousedown.move', mousedown);
            add(document, 'touchstart.move', touchstart);

            // Make jQuery copy touch event properties over to the jQuery event
            // object, if they are not already listed. But only do the ones we
            // really need. IE7/8 do not have Array#indexOf(), but nor do they
            // have touch events, so let's assume we can ignore them.
            if (typeof Array.prototype.indexOf === 'function') {
                (function(jQuery, undefined){
                    var props = ["changedTouches", "targetTouches"],
                        l = props.length;

                    while (l--) {
                        if (jQuery.event.props.indexOf(props[l]) === -1) {
                            jQuery.event.props.push(props[l]);
                        }
                    }
                })(jQuery);
            };
        });


        // TWENTY TWENTY PLUGIN
        (function($){

            $.fn.twentytwenty = function(options) {
                var options = $.extend({default_offset_pct: 0.5, orientation: 'horizontal'}, options);
                return this.each(function() {

                    var sliderPct = options.default_offset_pct;
                    var container = $(this);
                    var sliderOrientation = options.orientation;
                    var beforeDirection = (sliderOrientation === 'vertical') ? 'down' : 'left';
                    var afterDirection = (sliderOrientation === 'vertical') ? 'up' : 'right';


                    container.wrap("<div class='twentytwenty-wrapper twentytwenty-" + sliderOrientation + "'></div>");
                    container.append("<div class='twentytwenty-overlay'></div>");
                    var beforeImg = container.find("img:first");
                    var afterImg = container.find("img:last");
                    container.append("<div class='twentytwenty-handle'></div>");
                    var slider = container.find(".twentytwenty-handle");
                    slider.append("<span class='twentytwenty-" + beforeDirection + "-arrow'></span>");
                    slider.append("<span class='twentytwenty-" + afterDirection + "-arrow'></span>");
                    container.addClass("twentytwenty-container");
                    beforeImg.addClass("twentytwenty-before");
                    afterImg.addClass("twentytwenty-after");

                    var overlay = container.find(".twentytwenty-overlay");
                    overlay.append("<div class='twentytwenty-before-label'></div>");
                    overlay.append("<div class='twentytwenty-after-label'></div>");

                    var calcOffset = function(dimensionPct) {
                        var w = beforeImg.width();
                        var h = beforeImg.height();
                        return {
                            w: w+"px",
                            h: h+"px",
                            cw: (dimensionPct*w)+"px",
                            ch: (dimensionPct*h)+"px"
                        };
                    };

                    var adjustContainer = function(offset) {
                        if (sliderOrientation === 'vertical') {
                            beforeImg.css("clip", "rect(0,"+offset.w+","+offset.ch+",0)");
                        }
                        else {
                            beforeImg.css("clip", "rect(0,"+offset.cw+","+offset.h+",0)");
                        }
                        container.css("height", offset.h);
                    };

                    var adjustSlider = function(pct) {
                        var offset = calcOffset(pct);
                        slider.css((sliderOrientation==="vertical") ? "top" : "left", (sliderOrientation==="vertical") ? offset.ch : offset.cw);
                        adjustContainer(offset);
                    }

                    $(window).on("resize.twentytwenty", function(e) {
                        adjustSlider(sliderPct);
                    });

                    var offsetX = 0;
                    var imgWidth = 0;

                    slider.on("movestart", function(e) {
                        if (((e.distX > e.distY && e.distX < -e.distY) || (e.distX < e.distY && e.distX > -e.distY)) && sliderOrientation !== 'vertical') {
                            e.preventDefault();
                        }
                        else if (((e.distX < e.distY && e.distX < -e.distY) || (e.distX > e.distY && e.distX > -e.distY)) && sliderOrientation === 'vertical') {
                            e.preventDefault();
                        }
                        container.addClass("active");
                        offsetX = container.offset().left;
                        offsetY = container.offset().top;
                        imgWidth = beforeImg.width();
                        imgHeight = beforeImg.height();
                    });

                    slider.on("moveend", function(e) {
                        container.removeClass("active");
                    });

                    slider.on("move", function(e) {
                        if (container.hasClass("active")) {
                            sliderPct = (sliderOrientation === 'vertical') ? (e.pageY-offsetY)/imgHeight : (e.pageX-offsetX)/imgWidth;
                            if (sliderPct < 0) {
                                sliderPct = 0;
                            }
                            if (sliderPct > 1) {
                                sliderPct = 1;
                            }
                            adjustSlider(sliderPct);
                        }
                    });

                    container.find("img").on("mousedown", function(event) {
                        event.preventDefault();
                    });

                    $(window).trigger("resize.twentytwenty");
                });
            };

        })(jQuery);

        $(window).load(function(){
            $(".horizontal-ba").twentytwenty({
                default_offset_pct: 0.7,
                orientation: 'horizontal'
            });
        });

        $(window).load(function(){
            $(".vertical-ba").twentytwenty({
                default_offset_pct: 0.7,
                orientation: 'vertical'
            });
        });

    </script>


    <script>
        (function($) {
            $.fn.menumaker = function(options) {
                var cssmenu = $(this),
                    settings = $.extend({
                        format: "dropdown",
                        sticky: false
                    }, options);
                return this.each(function() {
                    $(this).find(".button").on('click', function() {
                        $(this).toggleClass('menu-opened');
                        var mainmenu = $(this).next('ul');
                        if (mainmenu.hasClass('open')) {
                            mainmenu.slideToggle().removeClass('open');
                        } else {
                            mainmenu.slideToggle().addClass('open');
                            if (settings.format === "dropdown") {
                                mainmenu.find('ul').show();
                            }
                        }
                    });
                    cssmenu.find('li ul').parent().addClass('has-sub');
                    multiTg = function() {
                        cssmenu.find(".has-sub").prepend('<span class="submenu-button"></span>');
                        cssmenu.find('.submenu-button').on('click', function() {
                            $(this).toggleClass('submenu-opened');
                            if ($(this).siblings('ul').hasClass('open')) {
                                $(this).siblings('ul').removeClass('open').slideToggle();
                            } else {
                                $(this).siblings('ul').addClass('open').slideToggle();
                            }
                        });
                    };
                    if (settings.format === 'multitoggle') multiTg();
                    else cssmenu.addClass('dropdown');
                    if (settings.sticky === true) cssmenu.css('position', 'fixed');
                    resizeFix = function() {
                        var mediasize = 1000;
                        if ($(window).width() > mediasize) {
                            cssmenu.find('ul').show();
                        }
                        if ($(window).width() <= mediasize) {
                            cssmenu.find('ul').hide().removeClass('open');
                        }
                    };
                    resizeFix();
                    return $(window).on('resize', resizeFix);
                });
            };
        })(jQuery);

        (function($) {
            $(document).ready(function() {
                $("#cssmenu").menumaker({
                    format: "multitoggle"
                });
            });
        })(jQuery);
    </script>

    <script src="https://cdnjs.cloudflare.com/ajax/libs/Swiper/4.0.7/js/swiper.min.js"></script>
    <script src="https://www.imodirect.com/hs-fs/hub/25477772/hub_generated/template_assets/47365006554/1652363083518/Imodirect/js/swiper-bundle.min.js"></script>
    <script src="https://www.imodirect.com/hs-fs/hub/25477772/hub_generated/template_assets/47364896249/1657124820247/Imodirect/js/main.min.js"></script>
    <script src="https://www.imodirect.com/hs-fs/hub/25477772/hub_generated/module_assets/47365006557/1658302867155/module_47365006557_slider.min.js"></script>
    <script>
            var interleaveOffset = 0.5;

            var swiperOptions = {
                loop: true,
                speed: 1000,
                grabCursor: true,
                autoplay: true,
                watchSlidesProgress: true,
                mousewheelControl: true,
                keyboardControl: true,
                navigation: {
                    nextEl: ".swiper-button-next",
                    prevEl: ".swiper-button-prev"
                },
                on: {
                    progress: function() {
                        var swiper = this;
                        for (var i = 0; i < swiper.slides.length; i++) {
                            var slideProgress = swiper.slides[i].progress;
                            var innerOffset = swiper.width * interleaveOffset;
                            var innerTranslate = slideProgress * innerOffset;
                            swiper.slides[i].querySelector(".slide-inner").style.transform =
                                "translate3d(" + innerTranslate + "px, 0, 0)";
                        }
                    },
                    touchStart: function() {
                        var swiper = this;
                        for (var i = 0; i < swiper.slides.length; i++) {
                            swiper.slides[i].style.transition = "";
                        }
                    },
                    setTransition: function(speed) {
                        var swiper = this;
                        for (var i = 0; i < swiper.slides.length; i++) {
                            swiper.slides[i].style.transition = speed + "ms";
                            swiper.slides[i].querySelector(".slide-inner").style.transition =
                                speed + "ms";
                        }
                    }
                }
            };

            var swiper = new Swiper(".swiper-container", swiperOptions);

        </script>

    <script>
        $(document).ready(function () {

            $( "#formQuestion" ).validate({
                rules: {
                    nom: {
                        "required": true,
                        "minlength": 2,
                        "maxlength": 20
                    },
                    prenom: {
                        "required": true,
                        "minlength": 2,
                        "maxlength": 20
                    },
                    email: {
                        "required": true,
                        "email": true
                    },
                    telephone: {
                        "required": true,
                        "minlength": 8,
                    },
                    message: {
                        "required": true
                    },
                    type: {
                        "required": true
                    }
                },
                messages: {
                    nom: {
                        "required": "Champ obligatoire*",
                        "maxlength": "Minimum 2 caractéres",
                        "minlength": "Maximum 20 caractéres"
                    },
                    prenom: {
                        "required": "Champ obligatoire*"
                    },
                    email: {
                        "required": "Champ obligatoire*",
                        "email": "veuillez vérifier le format email"
                    },
                    telephone: {
                        "required": "Champ obligatoire*"
                    },
                    message: {
                        "required": "Champ obligatoire*"
                    },
                    type: {
                        "required": "Champ obligatoire*"
                    }
                }
            });
        });
    </script>
    <script src="https://www.google.com/recaptcha/api.js?render=6LcriO4UAAAAANNKm9F1fI01t9rOkFi9f2bJ_Y_5"></script>
    <script>
        grecaptcha.ready(function() {
            grecaptcha.execute('6LcriO4UAAAAANNKm9F1fI01t9rOkFi9f2bJ_Y_5', {action: 'contact'}).then(function(token) {
                //console.log(token);
                var recaptchaResponse = document.getElementById('recaptchaResponse');
                recaptchaResponse.value = token;    });
        });
    </script>
    <script>
    $(document).ready(function(){
            $(window).load(function () {
                $("#autoModal").modal("show");
            });
        });
    </script>
</body>
</html>