.ytp-large-play-button{
    position: relative;
    left: 50%;
    top: -50%;
    width: 80px;
    height: 56px;
    margin-left: -34px;
    margin-top: -24px;
    border: none;
    border-radius: 20%;
}
.acoustiques .card-img img{
    padding-bottom: 0;
}

.betacontent_tittle {

    color: white;

}

#testimonial_section h1 {

    color: white;

    text-align: center;

    font-weight: bold;

    text-transform: none;

    margin: 15px 0;

}



.badges_logo_middle,

.read_middle {

    margin: 0 25px;

}



.badges_logo_middle_en {

    margin: 0 60px;

}



.fullscreen-modal {

    display: none;

    position: fixed;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    background-color: rgba(0, 0, 0, 0.8);

    z-index: 1000;

    justify-content: center;

    align-items: center;

    cursor: zoom-out;

}



.modal-content {

    position: relative;

    overflow: hidden;

    max-width: 95%;

    max-height: 95%;

}



#fullscreen-image {

    max-width: 80%;

    max-height: 80%;

    height: 60%;

    object-fit: contain;

    transition: transform 0.3s ease;

}



#fullscreen-image.zoom-in {

    cursor: zoom-in;

}



#fullscreen-image.zoom-out {

    cursor: zoom-out;

}



#fullscreen-image.grabbing {

    cursor: grabbing;

}



.close-btn {

    position: absolute;

    top: 15px;

    right: 25px;

    font-size: 36px;

    color: white;

    cursor: pointer;

}



.custom-col {

    flex: 1.5;

    max-width: 12.5%;

    padding: 0 20px;

}



#speaker_slide_section .owl-theme .owl-nav {

    margin-top: 0;

}



#speaker_slide_section .owl-theme .owl-nav .owl-prev {

    width: 40px;

    height: 40px;

    position: absolute;

    top: 50%;

    left: -5%;

    transform: translateY(-40px);

    background-color: #ca9e67 !important;

    transition: 0.5s;

    border-radius: 50% !important;

}



#speaker_slide_section .owl-theme .owl-nav .owl-next {

    width: 40px;

    height: 40px;

    position: absolute;

    top: 50%;

    right: -5%;

    transform: translateY(-40px);

    background-color: #ca9e67 !important;

    transition: 0.5s;

    border-radius: 50% !important;

}



#speaker_slide_section .owl-theme .owl-nav button span {

    font-size: 250%;

    top: -13px;

    position: relative;

    color: white;

}



#speaker_slide_section {

    color: white;

    position: relative;

    z-index: 1;

}



#speaker_slide_section .item {

    display: flex;

    justify-content: center;

}



#speaker_slide_section img {

    height: 350px;

    width: auto;

}



.image-container {

    position: relative;

}



.container_row {

    display: flex;

    justify-content: center;

}



.container_first_row .first_column {

    padding-right: 20px;

}



.container_first_row .third_column {

    padding-left: 20px;

}



.container_first_row .seconde_column {

    text-align: center;

}



.card_middle {

    margin-top: 20px;

}



.badges_logo {

    width: 17% !important;

    height: auto !important;

    cursor: pointer !important;

}



.Specifications_speaker {

    margin-top: -10px !important;

    width: 30% !important;

}



.stella_span_img {

    color: #ca9e67;

}



.text_read_blog {

    text-transform: none;

    top: 10px;

    position: relative;

    color: white;

}



.text_read_blog2 {

    text-transform: none;

    top: 15px;

    position: relative;

    color: white;

}



.text_read_blog3 {

    text-transform: none;

    top: 15px;

    position: relative;

    color: white;

}



.browncoloresprit {

    color: #ca9e67 !important;

}



.bgbrowncoloresprit {

    background-color: #ca9e67 !important;

}



#alphacontent {

    background-image: url("images/alpha.jpg");

    position: relative;

    cursor: pointer;

}



#betacontent {

    background-image: url("images/beta.jpg");

    position: relative;

    cursor: pointer;

}



#kappacontent {

    background-image: url("images/kappa.jpg");

    position: relative;

    cursor: pointer;

}



#celestacontent {

    background-image: url("images/celesta.png");

    position: relative;

    cursor: pointer;

}



#eternacontent {

    background-image: url("images/eterna.png");

    position: relative;

    cursor: pointer;

}



#auracontent {

    background-image: url("images/aura.png");

    position: relative;

    cursor: pointer;

    background-size: cover;

}



#gaiacontent {

    background-image: url("images/gaia.png");

    position: relative;

    cursor: pointer;

}



#luminacontent {

    background-image: url("images/lumina.png");

    position: relative;

    cursor: pointer;

    background-size: cover;

}



#eurekacontent {

    background-image: url("images/eureka.png");

    position: relative;

    cursor: pointer;

    background-size: cover;

}



#lespritcontent {

    background-image: url("images/lesprit.png");

    position: relative;

    cursor: pointer;

}



.imgbgheight100.ameliaback {

    background-image: url(/assets/img/AMELIA_SITE/esprit-audio-AMELIA-1-2-BLACK.avif);

    position: relative;

    cursor: pointer;

    height: 500px;

}



.imgbgheight100.stellaback {

    background-image: url(/assets/img/STELLA_SITE/esprit-audio-STELLA-1-2-BLACK.avif);

    position: relative;

    cursor: pointer;

    height: 500px;

}



#eternacontent {

    background-image: url("images/eterna.png");

    position: relative;

    cursor: pointer;

    background-size: cover;

}



.imgbg100 .text-over {

    cursor: pointer;

}



.imgbg100 {

    background-repeat: no-repeat;

    background-size: 100% auto;

    min-height: 220px;

    position: relative;

}



.imgbgheight100 {

    background-size: auto 100%;

    background-repeat: no-repeat;

    min-height: 260px;

    background-position: center;

}



.imgbg100height556 {

    min-height: 556px;

}



.imgbg100height459 {

    min-height: 459px;

}



.imgbg100height313 {

    min-height: 313px;

}



.imgbg100height275 {

    min-height: 275px;

}



#trouverrevendeursection {

    background-image: url("images/revendeur_bg.png");

}



#espritdelamusiquehome .content {

    width: 700px;

    margin: auto;

}



#reviewcontent1 {

    background-image: url("../img/reviewcontent1.png");

}



#reviewcontent2 {

    background-image: url("../img/reviewcontent2.png");

}



#reviewcontent3 {

    background-image: url("../img/reviewcontent3.png");

}



#reviewcontent4 {

    background-image: url("../img/reviewcontent4.png");

}



#reviewcontent5 {

    background-image: url("../img/reviewcontent5.png");

}



#reviewcontent6 {

    background-image: url("../img/reviewcontent6.png");

}



#reviewcontent7 {

    background-image: url("../img/reviewcontent7.png");

}



#reviewcontent8 {

    background-image: url("../img/reviewcontent8.png");

}



#newscontent1 {

    background-image: url("../img/newscontent1.png");

}



#newscontent2 {

    background-image: url("../img/newscontent2.png");

}



#newscontent3 {

    background-image: url("../img/newscontent3.png");

}



@media (min-width: 1200px) {

    .containerreviewsawards {

        max-width: 1515px;

    }

}





#reviewsawardsection .containerreviewsawards .firstline .bgbrowncoloresprit {

    height: 30px;

    font-size: 13px;

    padding-top: 7px;

}



#reviewsawardsection .containerreviewsawards .secondeline .bgbrowncoloresprit {

    height: 60px;

    opacity: 0.8;

}



#newssections {

    background-color: #faf5f0;

}



.ptr36 {

    padding-top: 36px;

}



#newssections .containerreviewsawards .sous-titre {

    height: 50px;

    padding-top: 12px;

}



footer {

    background-color: #333333;

}



footer #logo {

    margin-left: -20px;

    max-height: 100px;

}



.single_testimonial {

    text-align: justify;

    max-width: 800px;

    margin: auto;

}



.single_testimonial h3 {

    text-align: center;

    text-transform: none;

    color: white;

    font-weight: bold;

}



.single_testimonial ul li i {

    color: rgb(255, 193, 7);

}



.single_testimonial ul li {

    display: inline-block;

}



.single_testimonial ul {

    list-style: none;

    text-align: center;

    padding-left: 0;

}



#testimonial_section .owl-theme .owl-nav {

    margin-top: 0;

}



#testimonial_section .owl-theme .owl-nav .owl-prev {

    width: 40px;

    height: 40px;

    position: absolute;

    top: 50%;

    left: 10%;

    transform: translateY(-40px);

    background-color: white !important;

    transition: 0.5s;

    border-radius: 50% !important;

}



#testimonial_section .owl-theme .owl-nav .owl-next {

    width: 40px;

    height: 40px;

    position: absolute;

    top: 50%;

    right: 10%;

    transform: translateY(-40px);

    background-color: white !important;

    transition: 0.5s;

    border-radius: 50% !important;

}



#testimonial_section .owl-theme:hover .owl-prev {

    left: 7%;

}



#testimonial_section .owl-theme:hover .owl-next {

    right: 7%;

}



#testimonial_section h2 {

    text-align: center;

    text-transform: none;

}



#testimonial_section .owl-theme .owl-nav button span {

    font-size: 250%;

    top: -13px;

    position: relative;

    color: #ca9e67;

}



#testimonial_section {

    background-color: #ca9e67;

    color: white;

    position: relative;

    z-index: 1;
    overflow: hidden;

}



#testimonial_section::before {

    content: "";

    background-image: url(/assets/img/counter-shape.webp);

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    background-position: center center;

    background-repeat: no-repeat;

    background-size: cover;

    animation: FocuS 4s linear 2s infinite;

    z-index: -1;

    opacity: 1;

}



@keyframes FocuS {

    0% {

        transform: scale(1);

        opacity: 1;

    }



    30% {

        transform: scale(1.1);

        opacity: 0;

    }



    100% {

        transform: scale(1);

        opacity: 1;

    }

}



.encrage_testimonial a h2 {

    text-transform: none;

    font-size: 130%;

    text-align: center;

}



#img_hf_reference {

    width: 10%;

    height: auto;

    cursor: pointer;

    position: absolute;

}



@media only screen and (min-width: 769px) {

    #img_hf_reference {

        right: 30px;

        top: 250px;

    }

}



@media only screen and (max-width: 768px) {

    #img_hf_reference {

        right: 20px;

        top: 180px;

    }



    .card_img_firstcard {

        text-align: center;

    }

}



#footer {

    position: relative;

    z-index: 1;

}





@media (min-width: 380px) and (max-width: 500px) {

    .text_read_blog {

        top: -20px;

        font-size: 80%;

    }



    .text_read_blog2 {

        top: -33px;

        font-size: 80%;

    }



    .text_read_blog3 {

        top: -44px;

        font-size: 80%;

    }



    #img_hf_reference {

        top: 220px;

        right: 28px;

    }



    #img_vu_metre {

        top: 133px;

        right: 28px;

    }



    #img_diapason_dor {

        right: 28px;

        font-size: 80%;

    }

}



@media (min-width: 501px) and (max-width: 767px) {

    .text_read_blog {

        top: -9px;

        font-size: 80%;

    }



    .text_read_blog2 {

        top: -5px;

        font-size: 80%;

    }



    .text_read_blog3 {

        top: -3px;

        font-size: 80%;

    }



    #img_hf_reference {

        top: 250px;

        right: 27px;

    }



    #img_vu_metre {

        top: 150px;

        right: 27px;

    }



    #img_diapason_dor {

        right: 27px;

    }

}



@media (min-width: 768px) and (max-width: 991px) {

    .text_read_blog {

        top: -27px;

        left: 9px;

        font-size: 82%;

    }



    .text_read_blog2 {

        top: -27px;

        left: 9px;

        font-size: 82%;

    }



    .text_read_blog3 {

        top: -27px;

        left: 9px;

        font-size: 82%;

    }



    #img_hf_reference {

        top: 242px;

    }



    #img_vu_metre {

        top: 146px;

    }

}



@media (min-width: 992px) and (max-width: 1199px) {

    .text_read_blog {

        top: -15px;

        left: 9px;

    }



    .text_read_blog2 {

        top: -15px;

        left: 9px;

    }



    .text_read_blog3 {

        top: -22px;

        left: 9px;

    }



    #img_hf_reference {

        top: 242px;

    }



    #img_vu_metre {

        top: 146px;

    }

}



@media (min-width: 1200px) and (max-width: 1399px) {

    .text_read_blog {

        top: -7px;

        left: 5px;

    }



    .text_read_blog2 {

        top: 7px;

        left: 5px;

    }



    .text_read_blog3 {

        top: 16px;

        left: 5px;

    }



    #img_hf_reference {

        top: 270px;

    }



    #img_vu_metre {

        top: 160px;

    }

}



@media (min-width: 1400px) {

    #header.header-scrolled .logo img {

        height: 160px;

    }



    #header div.container {

        margin-left: 0;

        margin-right: 0;

        width: -webkit-fill-available;

        max-width: -webkit-fill-available;

        max-width: -moz-available;

    }



    .seconde_menue_part {

        display: flex;

        justify-content: end;

    }



    #img_hf_reference {

        top: 320px !important

    }



    #img_vu_metre {

        top: 190px;

    }



    #header {

        height: 210px;

    }



    #header .logo img {

        max-height: 200px;

        height: 200px;

        margin-left: 20px;

    }



    .navbar .insta {

        margin-left: -7px;

    }



    #header.header-scrolled {

        height: 160px;

    }



    .blc-nav-page.fixed,

    .about.title_top.fixed {

        top: 160px;

    }



    .text_read_blog {

        font-size: 88%;

        /*left: -9px;*/

    }



    .text_read_blog2 {

        font-size: 88%;

        left: -9px;

        top: 55px;

    }



    .text_read_blog3 {

        font-size: 88%;

        left: -9px;

        top: 94px;

    }



    .text_read_blog.text_read_blogen {

        font-size: 88%;

        left: 3px;

    }



    .text_read_blog2.text_read_blog2en {

        font-size: 88%;

        left: 3px;

        top: 55px;

    }



    .text_read_blog3.text_read_blog3en {

        font-size: 88%;

        left: 3px;

        top: 94px;

    }

}