/*------------------------------------------------------***Style for Dev 2***------------------------------------------------------*/

.coh-devi-form-1 .class_devis{column-gap:15px;row-gap:15px;display:flex!important;align-items:stretch!important;flex-wrap:wrap!important;margin-bottom:30px!important;justify-content:center;}
.checkbox-div{width:100%;}
.coh-devi-form-1 .class_devis .wpcf7-list-item { margin: 0; width: calc(100% / 4 - 15px)!important; }
.coh-devi-form-1 .class_devis  .wpcf7-list-item span{padding:15px;border:1px solid transparent;color:var(--e-global-color-text);background:transparent;flex: 1;text-align: center;transition: 0.5s all;width: min(9px , 100% - 15px) !important;font-family: 'Jost' !important;font-weight: 500;min-height:180px !important;display: flex;min-height:180px!important;flex-direction:column;justify-content:center; border: 1px dashed var(--e-global-color-text); border-radius: 20px; text-transform: uppercase; font-size: 18px; }
.coh-devi-form-1 .class_devis  .wpcf7-list-item:hover span{background-color:var(--e-global-color-color_2);border-color:var(--e-global-color-color_2);}
.coh-devi-form-1 .class_devis  .wpcf7-list-item label{display:flex;cursor:pointer;}
.section_contact_home .bottom-boxs span.wpcf7-list-item label{cursor:pointer;}
.coh-devi-form-1 .class_devis  .wpcf7-list-item input{visibility:hidden;position:absolute;}
.coh-devi-form-1 .class_devis  .wpcf7-list-item span:before {position: relative;display: block;text-align: center;margin-top:20px !important;content: "";background-repeat: no-repeat !important;background-size: 100% 100%;width:100%;height:45px;margin-inline: auto;margin-bottom: 13px;transition: 0.5s all;}
.coh-devi-form-1 .class_devis  .wpcf7-list-item label input:checked + span , .coh-devi-form-1 .class_devis  .wpcf7-list-item:hover span{color: #fff !important;}
.coh-devi-form-1 .class_devis  span.wpcf7-list-item label input:checked + span{background: var(--e-global-color-color_2);border-color: var(--e-global-color-color_2);color: #fff !important;}
.coh-devi-form-1 .class_devis span.wpcf7-list-item label input:checked + span:before  , .coh-devi-form-1 .class_devis  .wpcf7-list-item:hover span:before{filter: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(86deg) brightness(102%) contrast(102%);}
.coh-devi-form-1 .class_devis  .wpcf7-list-item span:before{background-size: contain , 80%;background-position: center;}
.wpcf7-response-output {padding-block: 20px !important;}
.coh-devi-form-1 .class_devis  .wpcf7-list-item:nth-child(1) span:before{background-image: url("/wp-content/uploads/2025/11/apama-groupe-renovation-interieur-chinon-APAMA-PAYSAGE.svg");}
.coh-devi-form-1 .class_devis  .wpcf7-list-item:nth-child(2) span:before{background-image: url("/wp-content/uploads/2025/11/apama-groupe-renovation-interieur-chinon-APAMA-nettoyage.svg");}
.coh-devi-form-1 .class_devis  .wpcf7-list-item:nth-child(3) span:before{background-image: url("/wp-content/uploads/2025/11/apama-groupe-renovation-interieur-chinon-APAMA-HABITAT.svg");}
.coh-devi-form-1 .class_devis  .wpcf7-list-item:nth-child(4) span:before{background-image: url("/wp-content/uploads/2025/11/apama-groupe-renovation-interieur-chinon-TOURRAINE-DEBARRAS.svg");}
.coh-devi-form-1 .contact-home {width:100%!important;}
.coh-devi-form-1 .formulaire-choix {flex-basis: 45%;}
.coh-devi-form-1 .formulaire-inputs {flex-basis: 51%;}
.coh-devi-form-1 .form-dev {box-shadow: 0 0 20px #a9a9a970;border-radius: 29px;}


@media only screen and (max-width: 1280px){
.coh-devi-form-1 .class_devis .wpcf7-list-item { width: calc(100% / 2 - 15px)!important; }
/* .coh-devi-form-1 .class_devis .wpcf7-list-item:nth-last-child(-n + 1) {  width: calc(100% - 15px)!important; }	 */
}
@media only screen and (max-width: 600px){
.coh-devi-form-1 .class_devis .wpcf7-list-item { width: calc(100% / 2 - 15px)!important; }
/* 	.coh-devi-form-1 .class_devis .wpcf7-list-item:nth-last-child(-n + 3) { width: calc(100% / 2 - 15px)!important; }
	.coh-devi-form-1 .class_devis .wpcf7-list-item:nth-last-child(-n + 1) {  width: calc(100% - 15px)!important; }	 */
}
@media only screen and (max-width: 497px){
.coh-devi-form-1 .class_devis { flex-direction: column; }
.coh-devi-form-1 .class_devis .wpcf7-list-item { width: 100% !important; max-width: 100%; }
/* 	.coh-devi-form-1 .class_devis .wpcf7-list-item:nth-last-child(-n + 3) { width: 100%!important; } */
	
}