@import url('https://fonts.googleapis.com/css2?family=Abril+Fatface&family=Antic+Didone&family=EB+Garamond:ital,wght@0,400..800;1,400..800&family=Marcellus&family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Oswald:wght@200..700&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap" rel="stylesheet');/****font-family: 'Poppins', sans-serif;****//*****xix******* bootstrap override start here*******xix*******/.navbar-light .navbar-toggler {border-color:unset!important;}.label { font-weight: normal; display: flex; justify-content: center; align-items: center;}main{ padding-top: 130px; overflow-x: hidden!important;}b, strong { font-weight: 700;}.btn { font-weight: 600; font-size: 16px; line-height: 16px; text-transform: uppercase;}.btn-primary { color: #fff; border-color: transparent; background: #6E2651; border-radius: 6px;}.btn-primary:hover { color: #fff; background: #274056; border-color: transparent;}.btn-outline-light{ color: #335C67; border-color: transparent; } .btn-outline-light:hover { color: #335C67; } .btn-outline-light:hover svg path{ fill: #335C67; } .navbar { position: fixed; z-index: 999; padding-top: 30px; padding-bottom: 30px; top: 0; left: 0; right: 0; width: 100%; background: white; -webkit-transition:.5s; -moz-transition:.5s; -o-transition:.5s; -ms-transition:.5s; transition:.5s;}.bg-navbar{ top: -200px;} .navbar-brand { padding-left: 0; z-index: 5;} .nav-link { font-weight: 400; font-size: 16px; line-height: 16px;}.navbar-expand-lg .navbar-nav .nav-link { padding-right: 18px; padding-left: 18px;}.navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .show>.nav-link { color: #d4fdf7;} .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 { font-family: 'Poppins', sans-serif; font-weight: 700;}.h1, h1 { font-family: "roboto", serif; font-weight: 700; font-style: normal; font-size: 54px; line-height: 72px; color: #335C67;}.h2, h2 { font-weight: 700; font-size: 40px; line-height: 45px; }.h3, h3 { font-size: 30px; line-height: 38px; color: #335C67;}.h5, h5 { font-size: 20px; line-height: 30px;}.h6, h6 { font-size: 18px; line-height: 32px;}.text-dark { color: #000 !important;}.text-primary { color: #100530 !important;}.text-success { color: #6E2651 !important;}.service-box-title{ color: #335C67; font-size:45px; line-height:55px;} .btn-outline-secondary { box-shadow: 0 0 6px 0 rgba(157, 96, 212, 0.5); border: solid 1px transparent; background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(65.92deg, #654CA0 39.07%, #C1776F 83.35%); background-origin: border-box; background-clip: content-box, border-box; box-shadow: 2px 1000px 1px #fff inset;}.btn-outline-secondary:hover,.btn-outline-secondary.active { color: #fff; border: none; background: linear-gradient(65.92deg, #EC8D00 39.07%, #FFB75E 83.35%); box-shadow: none;}.btn-outline-secondary:hover span,.btn-outline-secondary.active span{ color: #fff; border: solid 1px transparent; background: #fff; box-shadow: none; -webkit-background-clip: text;}.text-secondary { color: #6E2651 !important;} .text-black { color: #23074D !important;} .h4, h4 { font-size: 28px; line-height: 30px;}.howitwork-box img.img-fluid { max-width: 80%;}.navbar-dark .navbar-nav .nav-link { color: #fff;}.navbar-toggler { color: rgba(255,255,255,.55) !important; display: inline-flex; align-items: center; justify-content: center; padding: 8px; width: 48px; height: 48px; z-index: 4; border-radius: 6px;}.navbar-toggler:focus { box-shadow: 0 0 0 0.2rem rgba(110, 38, 81, 0.25);}.navbar-light .navbar-nav .nav-link { color: #100530;}/* Icônes hamburger visibles sur fond blanc */.navbar-toggler svg rect,.navbar-toggler svg path { fill: #6E2651 !important;}.navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .show>.nav-link { font-weight: 700;}.navbar-toggler.collapsed .close{ display: none !important;}.navbar-toggler .close{ display: block !important; transition: all 0.3s ease-in-out;}.navbar-toggler.collapsed .open{ display: block !important;}.navbar-toggler .open{ display: none !important; transition: all 0.3s ease-in-out;}@media (min-width: 1320px){.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl { max-width: 1320px;}}/*****xix******* bootstrap override start here*******xix*******//*****xix******* custom css start here*******xix*******/ body{ font-family: 'Poppins', sans-serif; color:#534B6A; color: black;}.banner-wrap { background: linear-gradient(360deg, #CFCCD0 0%, #FFFFFF 100%); padding-bottom: 192px;}.header-wrap .bg-success .btn-primary:hover { color: #6E2651; background: #fff; border-color: transparent;} .banner-sub-heaing { font-weight: 400; font-size: 20px; line-height: 32px; margin-bottom: 10px;} .banner-img-text { background: #FFFFFF; color: #000; padding: 31px 18px 19px; box-shadow: 0px 18px 60px rgb(114 122 146 / 12%); border-radius: 12px; max-width: 340px; position: absolute }.fw-300{ font-weight: 300 !important;} .form-box { width: 100%; max-width: 950px; margin: 0 auto; text-align: center; background: #FFFFFF; box-shadow: 0px 36px 72px rgba(119, 137, 171, 0.12); border-radius: 24px; padding: 34px 36px; margin-top: -113px;}.form-step-text { font-size: 24px; line-height: 30px;}.custom-checkbox { position: relative; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; font-weight: 400; padding: 17px 20px 17px 73px; font-size: 18px; line-height: 24px; display: flex; align-items: center; color: #100530;} .custom-checkbox input { position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0;}.custom-checkbox-checkmark { position: absolute; top: 11px; left: 18px; height: 36px; width: 36px; border-radius: 100%; color: #000000; border: 1px solid #E0E9F3;}.custom-checkbox input:checked ~ .custom-checkbox-checkmark { background-color: #4A919E; border-color: #4A919E; box-shadow: 0px 6px 12px rgba(241, 135, 0, 0.24); z-index: 2;} .custom-checkbox-checkmark:after { content: ""; position: absolute; display: none;} .custom-checkbox input:checked ~ .custom-checkbox-checkmark:after { display: block;} .custom-checkbox .custom-checkbox-checkmark:after { left: 12px; top: 7px; width: 9px; height: 17px; border: solid white; border-width: 0 4px 4px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg);} .custom-checkbox-border { position: absolute; left: 0; top: 0; width: 100%; height: 100%; border: 1px solid #E0E9F3; border-radius: 8px;}.custom-checkbox input:checked ~ .custom-checkbox-checkmark + .custom-checkbox-border { border-color: #335C67; background-color: #E5EDF7;}.custom-checkbox-square .custom-checkbox-checkmark { border-radius: 6px;}.custom-checkbox em { position: relative; z-index: 2; font-style: normal;}.progress { background: #335C6712; border-radius: 100px; height: 12px;}.bg-secondary{ --bs-bg-opacity: 1; background-color:#4A919E !important;}.ul-style-01 { margin: 0; padding: 0; list-style: none; font-size: 20px; line-height: 30px;}.ul-style-01 li { padding-left: 30px; text-align: left; display: flex; align-items: center; margin-bottom: 12px; position: relative;}.ul-style-01 li:after { content: ""; width: 4px; height: 4px; background-color: #534B6A; position: absolute; left: 12px; top: 13px; border-radius: 100%;}.nosservices-box { background: #FFFFFF; border-radius: 15px; font-size: 14px; border-left: 2px solid #6E2651; border-top: 2px solid #6E2651; padding: 60px 36px; font-weight: 400; line-height: 30px; box-shadow: 0px 0px 48px 30px rgb(119, 137, 171, 0.05); transition: transform 0.3s ease; min-height: 600px;}.nosservices-box ul { text-align: left;}.img-nosservices{ width: 100%; padding:0; margin: 0; border-radius: 15px;}.review-p { font-weight: 300; font-size: 15px; line-height: 30px;}.review-fonction{ font-weight: 200; font-size: 10px; line-height: 20px;}.bottom-p { font-weight: 300; font-size: 18px; line-height: 30px;}.nosservices-box:hover,.nosservices-box.active{ box-shadow: 0px 48px 90px rgba(119, 137, 171, 0.12); transform: scale(1.1); /* Zoom à 110% */}.clients-box { border: 1px solid #EDECEF; border-radius: 30px; padding: 40px 40px 26px 40px; font-weight: 400; font-size: 20px; line-height: 30px; transform: 0.3s ease;}.item:hover .clients-box { border: 1px solid #6E2651;}.arrowstyle-01 .owl-nav { text-align: center; margin-top: 20px; position: absolute; top: 33%; width: 106%; display: flex; justify-content: space-between; left: -3%;}.reviews-wrap { background-color: #F5F8FB; text-align: left; font-weight: 400; font-size: 18px; line-height: 18px; margin-top: 70px; padding-top: 47px; }.reviews-box { margin: 40px auto;}.reviews-box-txt { background: #FFFFFF; box-shadow: 0px 24px 48px rgba(119, 118, 156, 0.06); border-radius: 24px; position: relative; padding: 22px 24px 28px 24px; font-weight: 300; font-size: 18px; line-height: 28px;}.reviews-box-txt:after { content: ""; background-image: url(../images/review-corner.png); width: 66px; height: 62px; position: absolute; background-repeat: no-repeat; bottom: -61px; left: 44px;}.reviews-box-img { margin-top: 53px;}.reviews-box-namerating { display: flex; align-items: center; justify-content: space-between;}.reviews-box-logodate { margin-top: 28px; display: flex; align-items: center; justify-content: space-between; font-weight: 500; font-size: 18px; line-height: 32px;} .carousel-review .owl-nav { display: flex; justify-content: space-between; position: absolute; left: 0; top: 30%; width: 100%;}.arrowstyle-01.owl-carousel .owl-nav button.owl-next,.arrowstyle-01.owl-carousel .owl-nav button.owl-prev { width: 60px; height: 60px; background: 0 0; color: inherit; border: none; padding: 0!important; font: inherit; margin: 0 10px; overflow: hidden; text-indent: -100px; background-repeat: no-repeat; background-position: center; border-radius: 100px;bottom:40px;opacity:0.8;}.arrowstyle-01.owl-carousel .owl-nav button.owl-prev,.arrowstyle-01.owl-carousel .owl-nav button.owl-next{ position:relative; background: #FFFFFF; box-shadow: 0px 12px 36px rgba(119, 118, 156, 0.24); border-radius: 100px;}.arrowstyle-01.owl-carousel .owl-nav button.owl-prev:after,.arrowstyle-01.owl-carousel .owl-nav button.owl-next:after{ content: ""; background-repeat: no-repeat; background-position: center; width: 60px; height: 60px; position: absolute; left: 0; top: 0; background-size: 18px 15px;; }.arrowstyle-01.owl-carousel .owl-nav button.owl-prev:after { background-image: url(../images/left.svg) ; } .arrowstyle-01.owl-carousel .owl-nav button.owl-next:after{ background-image: url(../images/right.svg) ; }.arrowstyle-01.owl-carousel .owl-nav button.owl-prev.disabled,.arrowstyle-01.owl-carousel .owl-nav button.owl-next.disabled{ opacity: 0.8;}.arrowstyle-01.owl-carousel .owl-nav button.owl-prev.disabled::after{ background-image: url(../images/left.svg) ; } .arrowstyle-01.owl-carousel .owl-nav button.owl-next.disabled::after{ background-image: url(../images/right.svg) ; }.arrowstyle-02.arrowstyle-01 .owl-nav { width: auto; right: 0; left: auto; top: -10%;}.arrowstyle-02.arrowstyle-01.owl-carousel .owl-nav button.owl-prev.disabled,.arrowstyle-02.arrowstyle-01.owl-carousel .owl-nav button.owl-next.disabled{ background-color: transparent; box-shadow: none;} .offer-box{ background: #FFFFFF; box-shadow: 0px 24px 60px rgb(114 122 146 / 18%); padding: 39px 48px 56px; max-width: 496px; margin: 0 auto;}.owl-carousel,.owl-stage-outer { overflow: visible !important;}.carousel-client .owl-stage-outer { overflow: hidden !important;}.carousel-client.owl-carousel { overflow: visible !important;}.item{ position: relative; z-index: 1;}.logo-item { position: absolute; z-index: 10; top: -25px; left: 50%; /* Centre horizontalement par rapport au parent */ transform: translateX(-50%); /* Décale de moitié de sa propre largeur */}.h4-subheaing{ font-size: 24px; line-height: 24px}.fw-600{font-weight: 600;} .contact-wrap { background-color: #335C67; position: relative; margin-top: 190px;} .contact-wrap:after { content: ""; background-color: #6E2651; width: 30%; right: 0; top: 0; height: 100%; position: absolute; z-index: 0;}.contact-box { margin: 0 auto;} .service-img { position: relative; z-index: 2; margin: -54px 0 -64px;}.footer-wrap{ }.footer-con { padding-top: 93px; font-size: 18px; line-height: 26px;}.socail-icon{ width: 48px; height: 48px; border: 1px solid #FFFFFF; border-radius: 100%; display: flex; align-items: center; justify-content: center; margin: 5px; border: 1px solid #100530;}.socail-icon:hover,.socail-icon.active{ background: #6E2651; border: 1px solid #6E2651; }.socail-icon:hover svg path ,.socail-icon.active svg path{ fill: #fff; }.footer-line{ font-weight: 400;font-size: 16px;line-height: 24px;}.c-right{ border-top: 1px solid rgba(255, 255, 255, 0.12); line-height: 20px; text-align: center; color: #fff; padding: 0;}.word-break{ text-overflow: ellipsis; width: 92%; overflow: hidden;} /* MULTISTEP FORM */#employer-post-new-job{ min-height: 500px;}.multistep-con{ z-index: 10; position: relative;}.multistep-action-content .icon { margin-bottom: 20px;}.multistep-action-content p { font-size: 22px; line-height: 30px; margin-top: 30px; margin-bottom: 30px;}.employer-post-new-job-container{ max-width: 1200px; position: relative; margin: 0 auto; overflow: hidden;}#employer-post-new-job .res-steps-container .res-steps { width: 12.5%; text-align: right; float: left; cursor: default;}#employer-post-new-job .res-steps-container .res-steps .res-step-bar { -webkit-border-radius: 50% !important; -moz-border-radius: 50% !important; -ms-border-radius: 50% !important; border-radius: 50% !important; color: #88D229; display: inline-block; height: 15px; width: 15px; margin-top: 10px; text-align: center; color: #88D229; font-size: 17px; position: relative; z-index: 10;	left: 2px;	border: 2px solid rgba(255,255,255,0);}#employer-post-new-job .res-steps-container .res-steps .res-progress-title { text-align: center; font-size: 15px; padding-top: 10px; display: block}#employer-post-new-job .res-steps-container .res-steps .res-progress-bar { height: 5px; background: #6E2651; width: 100%; float: left; position: relative; margin-top: -17px;	-webkit-transition: .3s;	-moz-transition: .3s;	-o-transition: .3s;	-ms-transition: .3s;	transition: .3s;}#employer-post-new-job .res-steps-container .res-step-two .res-progress-bar, #employer-post-new-job .res-steps-container .res-step-three .res-progress-bar, #employer-post-new-job .res-steps-container .res-step-four .res-progress-bar , #employer-post-new-job .res-steps-container .res-step-five .res-progress-bar,#employer-post-new-job .res-steps-container .res-step-six .res-progress-bar#employer-post-new-job .res-steps-container .res-step-seven .res-progress-bar { width: 100%; margin-left: 0%}#employer-post-new-job .res-steps-container .res-step-eight .res-progress-bar { width: 100%; float: none;}#employer-post-new-job .res-step-form {	position: absolute;	width: 100%;}#employer-post-new-job .res-step-form h3 { margin: 10px 0; color: #6E2651; font-size: 18px}#employer-post-new-job .res-step-form .form-horizontal .label { font-weight: normal display: flex; justify-content: center; align-items: center;}#employer-post-new-job .res-form-two, #employer-post-new-job .res-form-three, #employer-post-new-job .res-form-four, #employer-post-new-job .res-form-five , #employer-post-new-job .res-form-six, #employer-post-new-job .res-form-seven, #employer-post-new-job .res-form-eight { left: 150%}#employer-post-new-job .active .res-step-bar { background: #6E2651 !important; color: white !important;	border: 2px solid white !important;}#employer-post-new-job .active .res-progress-title { color: #6E2651}#employer-post-new-job .active .res-step-bar { background: #6E2651!important; color: white !important;}#employer-post-new-job .active ~ .res-steps .res-progress-bar { background: #ececec;}body .res-btn-gray{ background: none; border: none; text-align: center;	color: #9a9a9a;	display: block;	margin: 0 auto; font-weight: 300;}/* Conteneur pour afficher les labels en grille 3 colonnes */.pu-form-group-devis-box { display: flex; flex-wrap: wrap; gap: 20px; justify-content: center;}.image-checkbox { cursor: pointer; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; border: 2px solid rgba(103,103,103,0); margin-bottom: 0; outline: 0; position: relative; border-radius: 20px; overflow: hidden; flex: 0 1 calc(33.333% - 14px); /* 3 colonnes avec gap */ max-width: 250px; vertical-align: top; box-shadow: 5px 6px 30px 1px rgba(171, 171, 171, 0.16);}.image-checkbox input[type="checkbox"] {	display: none;}.image-checkbox input[type="radio"] {	display: none;}.image-checkbox:hover .fa-times {	visibility: visible;}.image-checkbox.image-checkbox-checked { border-color: #4A919E; /* background-color:#f18702; */}.image-checkbox.image-checkbox-checked span{ /* color: #fff!important; */}.image-checkbox.image-checkbox-checked img{ /* filter: brightness(0) invert(1)!important; */}.image-checkbox.image-checkbox-checked .fa-check {	visibility: visible;}.image-checkbox .fa { position: absolute; color: white; background-color: #000759; padding: 10px; visibility: hidden; border-radius: 50%;}.image-checkbox .fa.fa-check {	top: 10px;	right: 10px; display: none;}.image-checkbox .fa.fa-times {	top: 0;	left: 0;}.pu-img-devis { width: 230px; height: 190px; display: inline-block; align-content: center;}.pu-button-devis{ margin-top: 30px;}.pu-img-devis img{ margin-top: 20px; height: 90px;}.pu-devis-checkbox-1 .pu-img-devis img{ padding:3%;}.pu-img-devis span { display: block; margin-top: 10px; font-weight: 400; line-height: 20px; font-size: 18px; padding: 5px;}.pu-devis-checkbox-4 .pu-img-devis span{ position: absolute; top: 0; left: 0; bottom: 0; right: 0; margin: auto; height: 40px; font-size: 17px;}label.image-checkbox:hover { border: 2px solid #6E2651; transition: .3s;} .pu-devis-checkbox-5, .pu-devis-checkbox-6, .pu-devis-checkbox-7{	height: 100px;}.res-btn-orange{ padding: 16px 40px;}.pu-error{	border: 2px solid red !important;}.res-form-five .form-control, .res-form-six .form-control, .res-form-seven .form-control{ padding: 10px 14px; margin: 8px;}.form-control{ font-size: 1.02rem; line-height: 1.8;}.res-form-five .form-horizontal, .res-form-six .form-horizontal, .res-form-seven .form-horizontal{ max-width: 800px; margin: 0 auto;}.pu-expertise{ position: relative; top: -7px; right: -5px;}.pu-reviews{ box-shadow: 6px 9px 30px 1px rgba(51,164,180,0.07); border-radius: 20px; display: block; margin: 40px auto 70px auto;}.res-step-form-height { width: 100%; -moz-transition: height 0.5s ease; -webkit-transition: height 0.5s ease; -o-transition: height 0.5s ease; transition: height 0.5s ease; overflow: hidden;}.error-select-content{ border: 1px solid #ff0000; background: white; color: #ff0000; display: inline-block; padding: 7px 15px; border-radius: 20px; margin-top: 15px;}@media (max-width: 1460px){ .h1, h1 { font-size: 47px; line-height: 58px; }.h5, h5 { line-height: 30px; font-weight: 300; font-size: 18px;}.ul-style-01 { margin: 0; padding: 0; list-style: none; font-size: 18px; line-height: 26px;}.h3, h3 { font-size: 30px; line-height: 34px; }.nosservices-wrap .h3, .nosservices-wrap h3{ font-size: 26px; line-height: 34px; }.nosservices-box { font-size: 14px; line-height: 26px; font-weight: 300; padding: 5px 10% 15px 10%;} } @media (max-width: 1319px){ .navbar-collapse .nav-link{ font-size: 15px; white-space: nowrap; } .navbar-collapse .nav-link{ font-size: 15px; white-space: nowrap; } .navbar-collapse .call-button-lp svg{ width: 20px; height: 20px; } .navbar-collapse .call-button-lp > span{ font-size: 15px; white-space: nowrap; margin-top: 5px; display: block; } .navbar-collapse .btn-cta-menu{ font-size: 15px; white-space: nowrap; } } @media (max-width: 1199px){ /* Menu mobile fermé par défaut */ .navbar-collapse { display: none; position: fixed; left: 0; top: 0; width: 100%; height: 100vh; background: #fff; z-index: 3; overflow-y: auto; text-align: center; padding-top: 150px; padding-bottom: 40px; } /* Menu mobile ouvert */ .navbar-collapse.menu-open { display: flex !important; flex-direction: column; justify-content: space-evenly!important; align-items: center; }.navbar-nav { font-size: 18px;}.navbar-nav .nav-link { padding-bottom: 25px;}.navbar-toggler:focus { box-shadow: none;}.navbar { padding-top: 10px; padding-bottom: 10px;} } @media (max-width: 1140px){ .banner-heaing { font-size: 40px; line-height: 48px;} .h1, h1 { font-size: 30px; line-height: 38px; }.h2, h2 { font-size: 28px; line-height: 38px; }.service-heading-01 { font-size: 30px; line-height: 38px; }.service-img { position: relative; z-index: 2; margin: 20px 0;}.contact-wrap:after { visibility: hidden;}.contact-wrap { margin-top: 20px; padding: 20px;}} @media (min-width: 768px){ .navbar-expand-md .navbar-nav .nav-link { padding-right: 15px; padding-left: 15px; } } @media (max-width: 992px){ .form-box button { display: block !important; margin: 20px auto !important; } .form-box{ display: block; } .h1, h1 { font-size: 25px; line-height: 30px; }.h2, h2 { font-size: 30px; line-height: 38px; }.h3, h3 { font-size: 20px; line-height: 24px;} .footer-wrap { }.footer-con { padding-top: 20px; } .form-box button.btn { margin-bottom: 20px;}.menu-inner { padding: 20px 12px;}.service-img img.img-fluid { /* max-width: 70%; */}.banner-heaing { font-size: 30px; line-height: 38px;}.banner-img-text-01{ left: 0;}.banner-img-text-02 { right: 0;}.banner-img { padding: 0 50px;}.h6, h6 { font-size: 15px; line-height: 25px;}.btn { font-size: 14px; line-height: 18px; }.contactus-form-box{ padding-left: 0;}}@media (max-width: 767px){ .logobnd { width: 200px; } .banner-heaing { font-size: 33px; line-height: 40px; } .banner-sub-heaing { font-size: 16px; line-height: 26px; } .reviews-box { padding: 0; margin-bottom: 0; } .carousel-review .owl-nav { display: flex; justify-content: center; position: relative; left: 0; top: 0; width: auto;}.nosservices-box img.img-fluid { max-width: 25%;}.nosservices-box { font-size: 14px; line-height: 20px; min-height: auto;}.inner-wrap { padding-top: 100px; min-height: 320px; background-size: auto;}.reviews-wrap { margin-top: 20px; padding-top: 20px;} } @media (max-width: 767px){ .h1, h1 { font-size: 26px; line-height: 34px; } .offer-box { padding: 20px; } .container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl { padding-right: 30px; padding-left: 30px; } .contactus-wrap .h1, .contactus-wrap h1 { font-size: 30px; } body .navbar-nav{ padding-right: 0 !important; margin-right: 0 !important; } .pu-img-devis{ width: 150px; height: 150px; display: inline-block; align-content: center;} .pu-img-devis img { margin-top: 17px; height: 65px; } .pu-img-devis span { margin-top: 5px; font-size: 17px; } /* Sur tablette: 2 colonnes */ .image-checkbox{ flex: 0 1 calc(50% - 10px); margin: 0; } }@media (max-width: 479px){ .banner-img-text { max-width: 230px; padding: 20px 20px 10px 20px; font-size: 14px;} .banner-img { padding: 0;} .banner-img-text-02 { right: -15px; bottom: 5%;}.banner-img-text-01 { left: -15px; bottom: 41%;}span.banner-img-icon { top: -25px; width: 40px; height: 40px;} .btn-outline-light{ padding: 10px 26px !important; border-radius: 5px; margin-bottom: 20px; margin-right: 10px; margin-left: 10px !important;} .pu-img-devis span { line-height: 22px; font-size: 17px; } .pu-img-devis { width: 220px; height: 190px; display: inline-block; align-content: center;} /* Sur mobile: 1 colonne (pleine largeur) */ .image-checkbox{ flex: 0 1 100%; margin: 0 0 20px 0; } .form-box button { margin: 0 auto 10px auto !important; } .banner-img{ width: 80%; margin: 0 auto; } .img-service-mob{ width: 70px; } .img-big-simple{ width: 100% !important; max-width: none !important; top: 0 !important; } .h1, .h2, .service-box-title{ font-size: 37px !important; line-height: 40px !important; } /* .txt-service-mob{ text-align: center; } */ .br-temoin{ display: none; } .nosservices-contain{ max-width: 100%; padding-right: 0; padding-left: 0; } html, body{ overflow-x: hidden; } .pu-img-devis{ width: 150px; height: 150px; display: inline-block; align-content: center;} .pu-img-devis img { margin-top: 17px; height: 65px; } .pu-img-devis span { margin-top: 5px; font-size: 17px; } /* Sur très petit mobile: 1 colonne */ .image-checkbox{ flex: 0 1 100%; margin: 0 0 15px 0; }}