/*
Theme Name: Halstein
Theme URI: https://halstein.qodeinteractive.com
Description: Business Consulting
Author: Mikado Themes
Author URI: https://qodeinteractive.com
Text Domain: halstein
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, threaded-comments, translation-ready
Requires at least: 6.0
Tested up to: 6.8
Requires PHP: 7.4
Version: 1.8
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
/******web graphique****/

/******consent*****/
.page-id-15432 #qodef-page-inner{padding:0 !important;}
.page-id-10236 #qodef-page-inner {
    padding: 40px 0 40px !important;
    
}
.termsfeed-com---palette-light .cc-nb-okagree,.termsfeed-com---palette-light .cc-nb-reject,.termsfeed-com---palette-light .cc-cp-foot-save
{background-color:  #d4bfa3 !important;}
.termsfeed-com---palette-light.termsfeed-com---nb {
    background-color: #fff !important;
    box-shadow: 0 0 35px 0 rgba(0, 0, 0, .25) !important;
	border-radius:5px;
}
.termsfeed-com---nb .cc-nb-main-container {
    padding: 30px !important;
}
.termsfeed-com---nb .cc-nb-title {
    font-size: 18px !important;
    margin-bottom: 10px !important;
}
.termsfeed-com---nb .cc-nb-text {
    font-size: 12px !important;
}   
.termsfeed-com---nb-simple {
    right: 5% !important;
    max-width: 90% !important;
}
.termsfeed-com---palette-light.termsfeed-com---nb {
    border-radius: 5px;
    margin-bottom: 1.667em;
}

.termsfeed-com---palette-light .cc-pc-head-close:active, .termsfeed-com---palette-light .cc-pc-head-close:focus {
	border: 2px solid  #d4bfa3 !important;
}

/****/
.page-id-10776 .qodef-header-sticky,.page-id-10968 .qodef-header-sticky
,.page-id-10839 .qodef-header-sticky,
.page-id-5452 .qodef-header-sticky,
.page-id-14511 .qodef-header-sticky{display:none !important;}
/***menu mobile bleu**/
li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-15322,
li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-15323{display:none !important;}
/*.page-id-14370 li.menu-item
,.page-id-14511 li.menu-item
,.page-id-14564 li.menu-item
,.page-id-14566 li.menu-item
,.page-id-14568 li.menu-item
,.page-id-14570 li.menu-item
,.page-id-14572 li.menu-item
 {
    display: none;
} */

li.menu-item-15331 ul a,li.menu-item-15346 ul a {
    color: #5CA8D4 !important;
}
.page-id-14370 .menu-item-11562,
.page-id-14370 .menu-item-11560,
.page-id-14370 .menu-item-11561,
.page-id-14370 .menu-item-10895,
.page-id-14370 .menu-item-11006,
.page-id-14370 .menu-item-10447,
.page-id-14370 .menu-item-10466-en,

.page-id-14511 .menu-item-11562,
.page-id-14511 .menu-item-11560,
.page-id-14511 .menu-item-11561,
.page-id-14511 .menu-item-10895,
.page-id-14511 .menu-item-11006,
.page-id-14511 .menu-item-10447,
.page-id-14511 .menu-item-10466-en,

.page-id-14564 .menu-item-11562,
.page-id-14564 .menu-item-11560,
.page-id-14564 .menu-item-11561,
.page-id-14564 .menu-item-10895,
.page-id-14564 .menu-item-11006,
.page-id-14564 .menu-item-10447,
.page-id-14564 .menu-item-10466-en,

.page-id-14566 .menu-item-11562,
.page-id-14566 .menu-item-11560,
.page-id-14566 .menu-item-11561,
.page-id-14566 .menu-item-10895,
.page-id-14566 .menu-item-11006,
.page-id-14566 .menu-item-10447,
.page-id-14566 .menu-item-10466-en,

.page-id-14568 .menu-item-11562,
.page-id-14568 .menu-item-11560,
.page-id-14568 .menu-item-11561,
.page-id-14568 .menu-item-10895,
.page-id-14568 .menu-item-11006,
.page-id-14568 .menu-item-10447,
.page-id-14568 .menu-item-10466-en,

.page-id-14570 .menu-item-11562,
.page-id-14570 .menu-item-11560,
.page-id-14570 .menu-item-11561,
.page-id-14570 .menu-item-10895,
.page-id-14570 .menu-item-11006,
.page-id-14570 .menu-item-10447,
.page-id-14570 .menu-item-10466-en,

.page-id-14572 .menu-item-11562,
.page-id-14572 .menu-item-11560,
.page-id-14572 .menu-item-11561,
.page-id-14572 .menu-item-10895,
.page-id-14572 .menu-item-11006,
.page-id-14572 .menu-item-10447,
.page-id-14572 .menu-item-10466-en {
    display: none;
}

.page-id-14370 li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-15322,
.page-id-14370 li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-15323,
.page-id-14511 li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-15322,
.page-id-14511 li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-15323,
.page-id-14564 li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-15322,
.page-id-14564 li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-15323,
.page-id-14566 li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-15322,
.page-id-14566 li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-15323,
.page-id-14568 li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-15322,
.page-id-14568 li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-15323,
.page-id-14570 li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-15322,
.page-id-14570 li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-15323,
.page-id-14572 li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-15322,
.page-id-14572 li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-15323



{display:block !important;}
/******slider****/
.page-id-12634 li.bdt-slideshow-item.bdt-flex.bdt-flex-middle[aria-label="3 of 3"] h1 ,.page-id-12634 li.bdt-slideshow-item.bdt-flex.bdt-flex-middle[aria-label="3 of 3"] h4
,.page-id-12634 li.bdt-slideshow-item.bdt-flex.bdt-flex-middle[aria-label="3 of 3"] .bdt-slide-btn{
    color: #79AFCF !important;
}
.stretched-wg{
 width: 100vw !important;
    left: calc((100% - 100vw) / 2) !important;
}
    /*.bdt-prime-slider-skin-general .bdt-prime-slider-next:hover,.bdt-prime-slider-skin-general .bdt-prime-slider-previous:hover
    ,.bdt-prime-slider-skin-general .bdt-prime-slider-next:hover svg,.bdt-prime-slider-skin-general .bdt-prime-slider-previous:hover svg{
    
    transform: none !important;
}*/
.qodef-page-title .qodef-m-image img {
    display: block;
    width: 100%;
    height: 450px;
    object-fit: cover;
}
 .b-hidden-wg {text-align:center !important;}  
.bdt-prime-slider .bdt-flex-center {
    justify-content: left !important;
    align-items: end;
    padding-bottom: 80px;
}
.bdt-prime-slider-skin-general ul.bdt-slideshow-items {
   
    height: 720px !important;
}
.wg-prime .bdt-prime-slider-skin-general ul.bdt-slideshow-items {
   
    height: 400px !important;
}
.bdt-slider-excerpt {
    display: none !important;
}

h1.bdt-title-tag {z-index: 5;
    font-family: Marcellus !important;
    font-size:70px !important;
  
   background:rgba(0, 0, 0, 0.25) !important;
   box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 55px 0px !important;
    backdrop-filter: blur(3px) grayscale(0%) invert(5%) !important;
}
h4.bdt-ps-sub-title {
    font-family: Montserrat,sans-serif !important;
    font-size:14px !important;
  
   background:rgba(0, 0, 0, 0.25) !important;
   box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 55px 0px !important;
    backdrop-filter: blur(3px) grayscale(0%) invert(5%) !important;
}
  .bdt-prime-slider-skin-general .bdt-slide-btn { 
    font-family:Montserrat,sans-serif !important;
 text-align:center !important;
    /*color: rgb(121, 175, 207) !important;*/
   background: #fff;
    font-weight: 500 !important;
    font-size: 16px !important;
    backdrop-filter: blur(3px) invert(5%) !important;
   
}
.bdt-prime-slider-skin-general .bdt-slide-btn {
    padding: 14px 65px !important;
}
.bdt-prime-slider-skin-general .bdt-slide-btn:hover {
    background-color: #ffffff54 !important;
}
/*.bdt-prime-slider-skin-general .bdt-prime-slider-next svg, .bdt-prime-slider-skin-general .bdt-prime-slider-previous svg {
    width: 18px  !important;
}*/
.bdt-prime-slider-skin-general .bdt-prime-slider-next:hover, .bdt-prime-slider-skin-general .bdt-prime-slider-previous:hover {
    background: rgba(0, 0, 0, 0.25) !important;
    border-color: rgba(0, 0, 0, 0.25) !important ;

}
/*.bdt-prime-slider-skin-general .bdt-prime-slider-previous  {
    border-right: solid 1px #fff  !important;
}
.bdt-prime-slider-skin-general .bdt-prime-slider-next  {
    border-left: solid 1px #fff  !important;
}
.bdt-prime-slider-skin-general .bdt-prime-slider-previous:hover,.bdt-prime-slider-skin-general .bdt-prime-slider-next:hover  {
    width: auto !important;background:none !important;
}*/
.bdt-prime-slider-skin-general .bdt-prime-slider-previous:hover:before,.bdt-prime-slider-skin-general .bdt-prime-slider-next:hover:before {
  display:none !important;
}
/******/
.bleu .elementor-image-box-img {
    height: 70px !important;
}
#qodef-page-header .qodef-header-sticky .qodef-header-logo-link img {
    max-height: 98% !important;
    
}
.align-btwg .right{text-align:right;}
.qodef-e-info>:not(.qodef-e-info-item) {
  
    letter-spacing: .2em !important;
   
}
.single-post #qodef-page-inner{padding-top:56px !important;padding-bottom:32px !important;}
.center.wg h2,.center.wg .elementor-widget-container{text-align:center !important;} 
.qodef-header-navigation>ul>li.qodef-menu-item--narrow ul li>a {
   
    letter-spacing: .2em !important;
    text-transform: initial !important; 
  
}
.qodef-qi-testimonials-slider.qodef-item-layout--side-quote .qodef-e-content {text-align:center !important;}
.swiper-horizontal>.swiper-pagination-bullets{width:100% !important;}
footer .qodef-grid.qodef-gutter--small>.qodef-grid-inner>.qodef-grid-item {
    
    margin: 0 0 0px;
}
#qodef-page-footer-top-area .widget a { 
    
    font-size: 14px !important;
}
html[lang="fr-FR"] div#rsven,html[lang="en-US"] div#rsvfr{display:none !important;}
.qodef-m-tagline ,.qodef-h6, h6{
  
    letter-spacing: .2em !important;
   
}
.qodef-section-title .qodef-m-button a {
    margin-top: 32px !important;
}
.wg-img .qodef-image-with-text{text-align:center;}
.qodef-section-title .qodef-m-text-field {
    margin: 16px 0 0 0 !important;
}

#qodef-page-footer #qodef-page-footer-top-area .widget:not(.widget_halstein_core_title_widget) {
    margin: 0px !important;
    color: #b7b8be;
}
#qodef-page-footer .widget ul:not(.qodef-shortcode-list) li {
    margin: 0 0 0px !important;
}
.box-mariage .qodef-banner.qodef-layout--link-overlay-centered .qodef-m-content-inner{    padding: 12px 16px !important;}
.box-mariage h4{font-size:24px !important;}
.ic-new-50 img{height:50px !important;}
.ic-new-60 img{height:70px !important;}

/*******page rivera****/ 

.page-id-14370 .qodef-header-sticky .qodef-header-sticky-inner,.page-id-14511 .qodef-header-sticky .qodef-header-sticky-inner
,.page-id-14564 .qodef-header-sticky .qodef-header-sticky-inner,.page-id-14566 .qodef-header-sticky .qodef-header-sticky-inner
,.page-id-14568 .qodef-header-sticky .qodef-header-sticky-inner
,.page-id-14570 .qodef-header-sticky .qodef-header-sticky-inner
,.page-id-14572 .qodef-header-sticky .qodef-header-sticky-inner
{
    border-bottom-color: #5CA8D4 !important;
 
}
div#block-89 ,div#block-90,.page-id-14370 div#block-37,.page-id-14370 div#polylang-3,
.page-id-14511 div#block-37,.page-id-14511 div#polylang-3
,.page-id-14511 div#block-41,.page-id-14370 div#block-41,
.page-id-14511 .menu-item-10810,.page-id-14511 .menu-item-11555,.page-id-14511 .menu-item-10890,
.page-id-14370 .menu-item-10810,.page-id-14370 .menu-item-11555,.page-id-14370 .menu-item-10890

,.page-id-14564 div#block-37,.page-id-14564 div#polylang-3,.page-id-14564 div#block-41,
.page-id-14564 .menu-item-10810,.page-id-14564 .menu-item-11555,.page-id-14564 .menu-item-10890

,.page-id-14566 div#block-37,.page-id-14566 div#polylang-3
,.page-id-14566 div#block-37,.page-id-14566 div#polylang-3,.page-id-14566 div#block-41,
.page-id-14566 .menu-item-10810,.page-id-14566 .menu-item-11555,.page-id-14566 .menu-item-10890

,.page-id-14568 div#block-37,.page-id-14568 div#polylang-3
,.page-id-14568 div#block-37,.page-id-14568 div#polylang-3,.page-id-14568 div#block-41,
.page-id-14568 .menu-item-10810,.page-id-14568 .menu-item-11555,.page-id-14568 .menu-item-10890

,.page-id-14570 div#block-37,.page-id-14570 div#polylang-3
,.page-id-14570 div#block-37,.page-id-14570 div#polylang-3,.page-id-14570 div#block-41,
.page-id-14570 .menu-item-10810,.page-id-14570 .menu-item-11555,.page-id-14570 .menu-item-10890

,.page-id-14572 div#block-37,.page-id-14572 div#polylang-3
,.page-id-14572 div#block-37,.page-id-14572 div#polylang-3,.page-id-14572 div#block-41,
.page-id-14572 .menu-item-10810,.page-id-14572 .menu-item-11555,.page-id-14572 .menu-item-10890

{
  display:none !important;
}
.page-id-14564 .qodef-page-content-section p,.page-id-14370 .qodef-page-content-section p,.page-id-14568 .qodef-page-content-section p,.page-id-14570 .qodef-page-content-section p,
.page-id-14572 .qodef-page-content-section p,.page-id-14511 .qodef-page-content-section p{font-weight:400 !important;}
.page-id-14370 #qodef-page-header-inner,.page-id-14511 #qodef-page-header-inner,.page-id-14564 #qodef-page-header-inner,.page-id-14566 #qodef-page-header-inner 
,.page-id-14568 #qodef-page-header-inner
,.page-id-14570 #qodef-page-header-inner
,.page-id-14572 #qodef-page-header-inner
{
    border-bottom-color: #5CA8D4 !important;
    
}
.page-id-14370 div#block-89,.page-id-14370 div#block-90
,.page-id-14511 div#block-89,.page-id-14511 div#block-90
,.page-id-14564 div#block-89,.page-id-14564 div#block-90
,.page-id-14566 div#block-89,.page-id-14566 div#block-90
,.page-id-14568 div#block-89,.page-id-14568 div#block-90
,.page-id-14570 div#block-89,.page-id-14570 div#block-90
,.page-id-14572 div#block-89,.page-id-14572 div#block-90
{display:block !important;}
.page-id-14370 .wp-block-button .wp-block-button__link,.page-id-14511 .wp-block-button .wp-block-button__link 
,.page-id-14564 .wp-block-button .wp-block-button__link,.page-id-14566 .wp-block-button .wp-block-button__link
,.page-id-14568 .wp-block-button .wp-block-button__link
,.page-id-14570 .wp-block-button .wp-block-button__link
,.page-id-14572 .wp-block-button .wp-block-button__link
{
   
    background-color: #5CA8D4 !important;
   
}
.page-id-14370 .wp-block-button .wp-block-button__link:hover
,.page-id-14511 .wp-block-button .wp-block-button__link:hover
,.page-id-14564 .wp-block-button .wp-block-button__link:hover
,.page-id-14566 .wp-block-button .wp-block-button__link:hover
,.page-id-14568 .wp-block-button .wp-block-button__link:hover
,.page-id-14570 .wp-block-button .wp-block-button__link:hover
,.page-id-14572 .wp-block-button .wp-block-button__link:hover
{

    border-color: #5CA8D4 !important;
}
.page-id-14370 #qodef-page-header .qodef-tabbed-header-top-wrapper,
.page-id-14511 #qodef-page-header .qodef-tabbed-header-top-wrapper
,.page-id-14564 #qodef-page-header .qodef-tabbed-header-top-wrapper
,.page-id-14566 #qodef-page-header .qodef-tabbed-header-top-wrapper
,.page-id-14568 #qodef-page-header .qodef-tabbed-header-top-wrapper
,.page-id-14570 #qodef-page-header .qodef-tabbed-header-top-wrapper
,.page-id-14572 #qodef-page-header .qodef-tabbed-header-top-wrapper
{   
  
    border-bottom: 1px solid #5CA8D4 !important;
   
}
.page-id-14370 #qodef-page-header .qodef-tabbed-header-right-wrapper,
.page-id-14511 #qodef-page-header .qodef-tabbed-header-right-wrapper
,.page-id-14564 #qodef-page-header .qodef-tabbed-header-right-wrapper
,.page-id-14566 #qodef-page-header .qodef-tabbed-header-right-wrapper
,.page-id-14568 #qodef-page-header .qodef-tabbed-header-right-wrapper
,.page-id-14570 #qodef-page-header .qodef-tabbed-header-right-wrapper
,.page-id-14572 #qodef-page-header .qodef-tabbed-header-right-wrapper
{

    border-left: 1px solid #5CA8D4 !important;
}
.page-id-14370 #qodef-page-header .qodef-tabbed-header-bottom-wrapper .qodef-widget-holder
,.page-id-14511 #qodef-page-header .qodef-tabbed-header-bottom-wrapper .qodef-widget-holder
,.page-id-14564 #qodef-page-header .qodef-tabbed-header-bottom-wrapper .qodef-widget-holder
,.page-id-14566 #qodef-page-header .qodef-tabbed-header-bottom-wrapper .qodef-widget-holder
,.page-id-14568 #qodef-page-header .qodef-tabbed-header-bottom-wrapper .qodef-widget-holder
,.page-id-14570 #qodef-page-header .qodef-tabbed-header-bottom-wrapper .qodef-widget-holder
,.page-id-14572 #qodef-page-header .qodef-tabbed-header-bottom-wrapper .qodef-widget-holder
{

    border-left: 1px solid #5CA8D4 !important;
}
.page-id-14370 #qodef-page-header .qodef-tabbed-header-top-wrapper .qodef-widget-holder .widget:not(:last-child):not(:only-child)::after
,.page-id-14511 #qodef-page-header .qodef-tabbed-header-top-wrapper .qodef-widget-holder .widget:not(:last-child):not(:only-child)::after
,.page-id-14564 #qodef-page-header .qodef-tabbed-header-top-wrapper .qodef-widget-holder .widget:not(:last-child):not(:only-child)::after
,.page-id-14566 #qodef-page-header .qodef-tabbed-header-top-wrapper .qodef-widget-holder .widget:not(:last-child):not(:only-child)::after
,.page-id-14568 #qodef-page-header .qodef-tabbed-header-top-wrapper .qodef-widget-holder .widget:not(:last-child):not(:only-child)::after
,.page-id-14570 #qodef-page-header .qodef-tabbed-header-top-wrapper .qodef-widget-holder .widget:not(:last-child):not(:only-child)::after
,.page-id-14572 #qodef-page-header .qodef-tabbed-header-top-wrapper .qodef-widget-holder .widget:not(:last-child):not(:only-child)::after
{
    
    background-color: #5CA8D4 !important;
    
}
.page-id-14370 .qodef-header-logo-link img,
.page-id-14370 .qodef-logo--main img,.page-id-14511 .qodef-header-logo-link img,
.page-id-14511 .qodef-logo--main img 
,.page-id-14564 .qodef-header-logo-link img,
.page-id-14564 .qodef-logo--main img
,.page-id-14566 .qodef-header-logo-link img,
.page-id-14566 .qodef-logo--main img
,.page-id-14568 .qodef-header-logo-link img,
.page-id-14568 .qodef-logo--main img
,.page-id-14570 .qodef-header-logo-link img,
.page-id-14570 .qodef-logo--main img
,.page-id-14572 .qodef-header-logo-link img,
.page-id-14572 .qodef-logo--main img,

.page-id-14370 #qodef-page-mobile-header .qodef-mobile-header-logo-link.qodef-height--not-set img,

.page-id-14564 #qodef-page-mobile-header .qodef-mobile-header-logo-link.qodef-height--not-set img,
.page-id-14566 #qodef-page-mobile-header .qodef-mobile-header-logo-link.qodef-height--not-set img,
.page-id-14568 #qodef-page-mobile-header .qodef-mobile-header-logo-link.qodef-height--not-set img,

.page-id-14511 #qodef-page-mobile-header .qodef-mobile-header-logo-link.qodef-height--not-set img,

.page-id-14572 #qodef-page-mobile-header .qodef-mobile-header-logo-link.qodef-height--not-set img,
.page-id-14570 #qodef-page-mobile-header .qodef-mobile-header-logo-link.qodef-height--not-set img,
.page-id-14572 #qodef-page-mobile-header .qodef-mobile-header-logo-link.qodef-height--not-set img
{
    content: url('https://dev.web-graphique.fr/luxury-chauffeur-service/wp-content/uploads/2026/06/Logo-Riviera-By.svg') !important;
}
.page-id-14370 .qodef-header-navigation ul li.qodef-menu-item--narrow ul,
.page-id-14511 .qodef-header-navigation ul li.qodef-menu-item--narrow ul
,.page-id-14564 .qodef-header-navigation ul li.qodef-menu-item--narrow ul
,.page-id-14566 .qodef-header-navigation ul li.qodef-menu-item--narrow ul
,.page-id-14568 .qodef-header-navigation ul li.qodef-menu-item--narrow ul
,.page-id-14570 .qodef-header-navigation ul li.qodef-menu-item--narrow ul
,.page-id-14572 .qodef-header-navigation ul li.qodef-menu-item--narrow ul
{
   
    border: 1px solid #5CA8D4 !important;
    
}
/******/

/******responsive*****/
@media (max-width: 1199px) {
    li.menu-item.menu-item-type-custom.menu-item-object-custom.current-menu-ancestor.current-menu-parent.menu-item-has-children.menu-item-15331.qodef-menu-item--narrow
    {
    display: block !important;
}
    h1.bdt-title-tag {z-index: 5;
    font-family: Marcellus !important;
    font-size:70px !important;
  
   background:rgba(0, 0, 0, 0.50) !important;
   box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 55px 0px !important;
    backdrop-filter: blur(3px) grayscale(0%) invert(5%) !important;
}

  
#qodef-page-mobile-header .qodef-mobile-header-logo-link.qodef-height--not-set img {
    max-height: 100% !important;
}}

@media (min-width: 768px) and  (max-width: 1199px) {
  .bdt-prime-slider-skin-general ul.bdt-slideshow-items {
            height: 600px !important;
        min-height: 600px !important;
}}

@media (min-width: 1200px)  {
li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-11002 {
    display: block;
}
    
    li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-15346.qodef-menu-item--narrow {
    display: none;
}
}



@media (min-width: 1200px) and  (max-width: 1279px) {
.qodef-header--tabbed #qodef-page-header .qodef-tabbed-header-bottom-wrapper {
 
    justify-content: center !important;
}}


@media (min-width: 1025px) and  (max-width: 1199px){#qodef-page-mobile-header {
    display: block !important;
}
    #qodef-page-header {
    display: none !important;
}
    
}
#qodef-page-mobile-header
@media (min-width: 1025px) {
.qodef-page-title .qodef-m-image img {
    display: block;
    width: 100%;
    aspect-ratio: 16/9;
    height: 500px !important;
    object-fit: cover;
}}
@media (max-width: 1440px) {
    .box-mariage .qodef-banner.qodef-layout--link-overlay-centered .qodef-m-content-inner {
        min-height: auto !important;
    }
    .box-mariage .qodef-banner.qodef-layout--link-overlay-centered .qodef-m-image {
   
    min-height: 192px !important;
}
}
@media(max-width:768px){
  
   .single-post #qodef-page-inner{padding-top:32px !important;padding-bottom:16px !important;}
    #qodef-page-footer-top-area .qodef-grid-item:nth-child(2), #qodef-page-footer-top-area .qodef-grid-item:nth-child(3) {
    width: 50% !important;margin-bottom:0 !important;padding:0 10px !important;
}
#qodef-page-footer-top-area .widget a {
    font-size: 12px !important;
}
   #qodef-page-footer-top-area-inner>.qodef-grid>.qodef-grid-inner>.qodef-grid-item {
    margin-bottom: 16px;
}
}

@media(min-width:768px){
    .espa ul{margin-bottom:8px !important;}  
.car-wg-ra img {
    height: 350px !important;
    aspect-ratio: 16/9;
    object-fit: cover;
    width: 100% !important;
}}
@media(max-width:767px){
    .qodef-page-title .qodef-m-image img {
    display: block;
    width: 100%;
    height: auto !important;
    object-fit: cover;
    aspect-ratio: 16/9 !important;
}
    .espa ul{margin-bottom:0 !important;}  
    .espa h5{margin:0 !important;}
    .ratioh3 h3{margin:0 !important;}
    .car-wg-ra img{aspect-ratio:16/9 !important;height:auto !important;        object-fit: cover;}
    .ffcenter p{text-align:center !important;}
    .ffcenter .elementor-widget-halstein_core_button{align-self: center !important;text-align: center;}
       .bdt-prime-slider-skin-general ul.bdt-slideshow-items {
            height: 350px !important;
        min-height: 350px !important;
}
    .bleu .elementor-image-box-wrapper .elementor-image-box-img {
    width: 60px !important;
    
}
.bleu h3.elementor-image-box-title {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
}
.bleu .elementor-image-box-img {
    height: auto !important;
}
.bleu .elementor-image-box-wrapper {
    margin-bottom: 24px !important;
}
    .bdt-prime-slider-wrapper{margin-left:20px !important}
    h1.bdt-title-tag {font-size:40px !important;}
    .wg-ce .qodef-section-title.qodef-alignment--left{text-align:center !important;}
    .wg-cen h2,.wg-cen p,.wg-cen .elementor-widget-halstein_core_button{text-align:center !important;}  
    
    .ratio{aspect-ratio:16/9 !important;}
    #qodef-page-mobile-header-inner {
    border-bottom: solid 1px #9e9e9e3d !important;
}
.admin-bar.qodef-mobile-header--sticky-display #qodef-page-mobile-header {
    top: 0 !important;
}
    .wg p,.wg h1,.wg .qodef-m-button,.bt-center{text-align:center !important;}
    .wg-img img{width:100% !important;}
    #qodef-page-footer-top-area .qodef-grid-item:nth-child(2), #qodef-page-footer-top-area .qodef-grid-item:nth-child(3) {
    width: 50% !important;margin-bottom:0 !important;padding:0 10px !important;
}
#qodef-page-footer-top-area .widget a {
    font-size: 12px !important;
}
   #qodef-page-footer-top-area-inner>.qodef-grid>.qodef-grid-inner>.qodef-grid-item {
    margin-bottom: 16px;
}
}
@media(max-width:680px){
    #qodef-page-footer-top-area-inner>.qodef-grid>.qodef-grid-inner>.qodef-grid-item {
    margin-bottom: 16px;
}
.qodef-h1, h1 {
    font-size: 36px !important;
}

.qodef-h2, h2 {
    font-size: 32px !important;
}
.qodef-h3, h3 {
    font-size: 28px !important;
   
}
     .qodef-qi-accordion .qodef-e-title-holder {
    font-size: 18px !important;
  
}
}

@media(max-width:680px) and (min-width:576px){
.qodef-grid.qodef-layout--columns.qodef-col-num--2>.qodef-grid-inner>.qodef-grid-item {
    width: 50% !important;
}}

@media(max-width:575px) {
    #qodef-page-footer-bottom-area p {
    margin: 4px 0 !important;
}
.qodef-grid.qodef-layout--columns.qodef-col-num--2>.qodef-grid-inner>.qodef-grid-item p{text-align:center !important;}
}