@media screen and (max-width: 980px){#main-header{height:auto!important}#mobile_menu1 > .cta-menu-button > a{color:#ffffff !important;border-radius:50px !important}}body{font-family:Open Sans,Arial,sans-serif!important}#main-header > .et_pb_row--with-menu{padding-top:10px!important;padding-bottom:10px!important}blockquote{font-weight:600;font-style:italic;font-size:30px;line-height:1.1em;text-align:left}#breadcrump a{color:inherit}.button-global,.et_pb_contact_submit{color:#FFFFFF!important;border-width:0px!important;border-radius:10px!important;transition:all 300ms ease 0ms;position:relative;font-size:20px;font-weight:500;padding:0.3em 1em;line-height:1.7em!important}/* HOMEPAGE */#homepage-site-title h1{font-weight:800;color:#FFFFFF!important;text-align:center}/* SLOGAN DU SITE */#homepage-site-tagline h2{color:#FFFFFF!important;text-align:center}#mission-homepage{font-size:20px;line-height:1.5;text-align:center}#homepage-mission-quote h2{font-weight:600;font-style:italic;font-size:30px;line-height:1.1em;text-align:center}/* A PROPOS */#homepage-a-propos p{text-align:justify!important}#homepage-a-propos img{border-radius:10px;/* object-fit: cover;
    max-height: 300px; */object-fit:scale-down;max-height:400px;width:450px}#aboutpage-a-propos img,#service-page-miniature img{border-radius:10px;object-fit:scale-down;max-height:300px;width:450px}#homepage-a-propos .et_pb_module_header{margin-bottom:20px}#homepage-a-propos .et_pb_blurb_description{font-size:15px;text-align:justify!important;margin-bottom:15px}/* A PROPOS PAGE */#aboutpage-title h1{font-weight:700}#about-subtitle p{color:#666;font-size:18px;line-height:1.5}#about-history div{text-align:justify!important;font-size:18px;line-height:1.5em}#about-value-title h3{font-weight:600}#about-value-desc div{font-size:18px}/* FOOTER */.footer-title{font-weight:700}/*SERVICES*/#nos-services-title h3{font-weight:700!important;font-size:32px!important;text-align:center!important}#slider-services .dipi-more-link{color:#ffffff!important;border-radius:6px;font-size:16px;padding:0.3em 1em;line-height:1.7em!important;transition:all 300ms ease 0ms}#slider-services .dipi-more-link:hover{padding:0.3em 2em 0.3em 0.7em;border:2px solid transparent}#slider-services .dipi-more-link::after{font-size:1.6em;line-height:1em}#slider-services .dipi-bottom-content{/*max-height:45px;*/position:absolute;bottom:20px;width:100%}#slider-services .dipi-post-text{min-height:130px}#slider-services .dipi-entry-title{font-size:18px;text-align:center;font-weight:700}#slider-services .dipi-post-text{color:#666;text-align:center;margin-top:10px;margin-bottom:10px}#slider-services .entry{display:none}/* Device = Desktops Screen = 1281px to higher resolution desktops */@media (min-width: 1281px){#slider-services .swiper-pagination-bullet{display:none}}/* Device = Laptops, Desktops Screen = B/w 1025px to 1280px*/@media (min-width: 1025px) and (max-width: 1280px){#slider-services .swiper-pagination-bullet{display:none}}/* Device = Tablets, Ipads (portrait) Screen = B/w 768px to 1024px*/@media (min-width: 768px) and (max-width: 1024px){#slider-services .swiper-button-next:after{display:none}#slider-services .swiper-button-prev:after{display:none}#slider-services .swiper-pagination-bullet{height:15px;width:15px;margin-right:15px!important}#service-page-miniature img{width:100%!important}}/* Device = Tablets, Ipads (landscape) Screen = B/w 768px to 1024px */@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){#slider-services .swiper-button-next:after{display:none}#slider-services .swiper-button-prev:after{display:none}#slider-services .swiper-pagination-bullet{height:15px;width:15px;margin-right:15px!important}#service-page-miniature img{width:100%!important}}/* Device = Low Resolution Tablets, Mobiles (Landscape) Screen = B/w 481px to 767px */@media (min-width: 481px) and (max-width: 767px){#slider-services .swiper-button-next:after{display:none}#slider-services .swiper-button-prev:after{display:none}#slider-services .swiper-pagination-bullet{height:15px;width:15px;margin-right:15px!important}#service-page-miniature img{width:100%!important}}/* Device = Most of the Smartphones Mobiles (Portrait) Screen = B/w 320px to 479px */@media (min-width: 320px) and (max-width: 480px){#slider-services .swiper-button-next:after{display:none}#slider-services .swiper-button-prev:after{display:none}#slider-services .swiper-pagination-bullet{height:15px;width:15px;margin-right:15px!important}#service-page-miniature img{width:100%!important}}.services-bg-img{background-position:right 0px center;background-blend-mode:multiply}/* SERVICE PAGE */#servicepage-title h1{font-weight:700}#servicepage-subtitle h2{color:#666}#service-description p{text-align:justify;font-size:18px;line-height:1.5em}/* */.cta-menu-button{height:50px !important;align-self:center}.cta-menu-button > a{opacity:1 !important;font-weight:700;font-size:15px!important;letter-spacing:0px;color:#ffffff !important;padding-top:15px !important;padding-right:20px !important;padding-bottom:15px !important;padding-left:20px !important;border-radius:10px !important;transition:all .3s}.cta-menu-button > a:hover{transform:scale(1.1) !important;transition:all .3s ease-in-out !important}#hero-bg{background-blend-mode:multiply;background-color:rgba(0,0,0,0.2) !important}@media screen and (max-width:980px){#main-header .et_pb_row{max-width:100%!important;width:100%!important}#mobile_menu1{background-color:#fff!important;padding-bottom:60px!important;border-radius:0px 0px 15px 15px!important}.et_mobile_menu{margin-top:10px}.et_mobile_menu li a{font-size:20px!important;text-transform:uppercase;padding:15px!important;display:block;transition:color 0.3s ease;text-align:center}}