@media only screen and (min-width: 320px){
  section#fond_titre {padding: 30px 0;background-size: 100% 100%;}
  section#fond_titre h1{width: 150px;margin: 0 calc(50% - 75px);font-size : 16px;line-height: 19px;}
  section#fond_titre h2{width: 280px;margin: 0 calc(50% - 140px);font-size : 16px;line-height: 19px;}
  section#connaitre_section1 {padding: 30px 0;}
  #connaitre_section1 .description_formulaire {width: 280px;margin: 0 calc(50% - 140px);}
  #connaitre_section1 .description_formulaire p {font-size : 12px;line-height: 16px;margin: 0 auto 10px;}
  .formulaire_connaitre {width: 280px;margin: 20px calc(50% - 140px);}
  .formulaire_connaitre .gform_wrapper{margin: 0 auto;padding: 0;}
  .formulaire_connaitre .gform_wrapper label.gfield_label{font-size : 12px;line-height: 14px;}
  .formulaire_connaitre .gform_wrapper ul li#field_2_1.gfield, .formulaire_connaitre .gform_wrapper ul li#field_2_2.gfield, .formulaire_connaitre .gform_wrapper ul li#field_2_3.gfield,
  .formulaire_connaitre .gform_wrapper ul li#field_2_4.gfield , .formulaire_connaitre .gform_wrapper ul li#field_2_5.gfield, .formulaire_connaitre .gform_wrapper ul li#field_2_6.gfield {width: 100%;}
  .formulaire_connaitre .gform_wrapper ul li#field_2_1.gfield, .formulaire_connaitre .gform_wrapper ul li#field_2_4.gfield {margin: 0 auto 20px;}
  .formulaire_connaitre .gform_wrapper ul li#field_2_2.gfield, .formulaire_connaitre .gform_wrapper ul li#field_2_5.gfield {margin: 0 auto 20px;}
  .formulaire_connaitre .gform_wrapper ul li#field_2_3.gfield, .formulaire_connaitre .gform_wrapper ul li#field_2_6.gfield {margin: 0 auto 20px;}
  .formulaire_connaitre .gform_wrapper ul li#field_2_8.gfield {margin : 0px auto;}
  .formulaire_connaitre .gform_wrapper .top_label div.ginput_container {margin: 5px auto 0;}
  .formulaire_connaitre .gform_wrapper .top_label input.medium {font-size: 12px;line-height: 16px;border-radius: 5px;-moz-border-radius: 5px;-o-border-radius: 5px; -ms-border-radius: 5px;padding: 8px 12px;margin: 0px 0px 8px;}
  .formulaire_connaitre .gform_wrapper ul.gform_fields li.gfield select#input_1_3 {background-size: auto 12px;}
  .formulaire_connaitre .gform_wrapper ul.gform_fields li.gfield select#input_1_5 {background-size: auto 12px;}
  .formulaire_connaitre .gform_wrapper div.gform_body ul.gform_fields li#field_2_9.gfield.gfield_html {font-size : 12px;line-height: 16px;}
  .formulaire_connaitre .gform_wrapper div.gform_body ul.gform_fields li#field_2_10.gfield.gfield_html {font-size : 12px;line-height: 17px;margin : 10px auto;}
  .formulaire_connaitre .gform_wrapper ul li#field_2_8.gfield label.gfield_label{margin : 20px auto 10px;}
  .formulaire_connaitre .gform_wrapper textarea.medium{height: 300px;font-size: 13px;line-height: 18px;padding: 5px 9px;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-o-border-radius: 5px;-ms-border-radius: 5px;}
  .formulaire_connaitre .gform_wrapper .top_label li ul.gfield_checkbox {margin: 0;padding: 0;}
  .formulaire_connaitre .gform_wrapper .top_label ul#input_2_8.gfield_checkbox li{width: 50%;height: 160px;}
  .formulaire_connaitre .gform_wrapper ul#input_2_8.gfield_checkbox li input[type="checkbox"] + label{font-size: 12px;line-height: 16px;padding: 70px 0 0 0;}
  .formulaire_connaitre .gform_wrapper ul#input_2_8.gfield_checkbox li input[type="checkbox"] + label::before{width: 60px;height: 60px;left: calc(50% - 30px);top: 0;background-size: 30% auto;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;}
  .formulaire_connaitre .gform_wrapper ul#input_2_11.gfield_checkbox li, .formulaire_connaitre .gform_wrapper ul#input_2_12.gfield_checkbox li {background-size: 15px auto;}
  .formulaire_connaitre .gform_wrapper .top_label ul#input_2_11.gfield_checkbox li input[type="checkbox"] + label, .formulaire_connaitre .gform_wrapper .top_label ul#input_2_12.gfield_checkbox li input[type="checkbox"] + label{margin: 0;font-size: 13px;line-height: 18px;padding: 0px 0 4px 34px;}
  .formulaire_connaitre .gform_wrapper .top_label ul#input_2_11.gfield_checkbox li input[type="checkbox"]:checked + label, .formulaire_connaitre .gform_wrapper .top_label ul#input_2_12.gfield_checkbox li input[type="checkbox"]:checked + label{background-size: 15px auto;margin: 0;}
  .formulaire_connaitre .gform_wrapper .gform_footer input.button, .form .gform_wrapper .gform_footer input[type=submit]{border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;-ms-border-radius: 10px;-o-border-radius: 10px;font-size: 13px;line-height: 18px;padding: 5px 9px;width: 100px;margin: 30px calc(50% - 50px) 0;}
  .formulaire_connaitre .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) {font-size: 14px;line-height: 19px;padding: 6px 10px;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;-o-border-radius: 5px;}
  .gform_wrapper .ginput_container span:not(.ginput_price) {display: inline !important;}
  .formulaire_connaitre .gform_wrapper.gform_validation_error .top_label input.medium, .gform_wrapper.gform_validation_error .top_label select.medium{width: 100% !important;}
  .formulaire_connaitre .gform_wrapper ul#input_2_8 li.gfield.gfield_error.gfield_contains_required label.gfield_label{display: none;}
  .formulaire_connaitre .gform_wrapper ul li#field_2_11.gfield .gfield_required {display: none;}
  .formulaire_connaitre .gform_wrapper ul.gfield_checkbox li span {color : #FCBF0C;}

}

@media only screen and (min-width: 480px){
  section#fond_titre {padding: 30px 0;background-size: 100% 100%;}
  section#fond_titre h1{width: 170px;margin: 0 calc(50% - 85px);font-size : 18px;line-height: 21px;}
  section#fond_titre h2{width: 430px;margin: 0 calc(50% - 215px);font-size : 18px;line-height: 21px;}
  section#connaitre_section1 {padding : 40px 0;}
  #connaitre_section1 .description_formulaire {width: 380px;margin: 0 calc(50% - 190px);}
  #connaitre_section1 .description_formulaire p {font-size : 12px;line-height: 16px;margin: 0 auto 10px;}
  .formulaire_connaitre {width: 380px;margin: 20px calc(50% - 190px);}
  .formulaire_connaitre .gform_wrapper{margin: 0 auto;padding: 0;}
  .formulaire_connaitre .gform_wrapper label.gfield_label{font-size : 13px;line-height: 15px;}
  .formulaire_connaitre .gform_wrapper ul li#field_2_1.gfield, .formulaire_connaitre .gform_wrapper ul li#field_2_2.gfield, .formulaire_connaitre .gform_wrapper ul li#field_2_3.gfield,
  .formulaire_connaitre .gform_wrapper ul li#field_2_4.gfield , .formulaire_connaitre .gform_wrapper ul li#field_2_5.gfield, .formulaire_connaitre .gform_wrapper ul li#field_2_6.gfield {width: 100%;}
  .formulaire_connaitre .gform_wrapper ul li#field_2_1.gfield, .formulaire_connaitre .gform_wrapper ul li#field_2_4.gfield {margin: 0 auto 20px;}
  .formulaire_connaitre .gform_wrapper ul li#field_2_2.gfield, .formulaire_connaitre .gform_wrapper ul li#field_2_5.gfield {margin: 0 auto 20px;}
  .formulaire_connaitre .gform_wrapper ul li#field_2_3.gfield, .formulaire_connaitre .gform_wrapper ul li#field_2_6.gfield {margin: 0 auto 20px;}
  .formulaire_connaitre .gform_wrapper ul li#field_2_8.gfield {margin : 20px auto;}
  .formulaire_connaitre .gform_wrapper .top_label div.ginput_container {margin: 5px auto 0;}
  .formulaire_connaitre .gform_wrapper .top_label input.medium {font-size: 13px;line-height: 18px;border-radius: 5px;-moz-border-radius: 5px;-o-border-radius: 5px; -ms-border-radius: 5px;padding: 8px 12px;margin: 0px 0px 8px;}
  .formulaire_connaitre .gform_wrapper ul.gform_fields li.gfield select#input_1_3 {background-size: auto 13px;}
  .formulaire_connaitre .gform_wrapper ul.gform_fields li.gfield select#input_1_5 {background-size: auto 13px;}
  .formulaire_connaitre .gform_wrapper div.gform_body ul.gform_fields li#field_2_9.gfield.gfield_html {font-size : 13px;line-height: 18px;}
  .formulaire_connaitre .gform_wrapper div.gform_body ul.gform_fields li#field_2_10.gfield.gfield_html {font-size : 12px;line-height: 17px;margin : 10px auto;}
  .formulaire_connaitre .gform_wrapper ul li#field_2_8.gfield label.gfield_label{margin : 0 auto 10px;}
  .formulaire_connaitre .gform_wrapper textarea.medium{height: 300px;font-size: 13px;line-height: 18px;padding: 5px 9px;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-o-border-radius: 5px;-ms-border-radius: 5px;}
  .formulaire_connaitre .gform_wrapper .top_label li ul.gfield_checkbox {margin: 0;padding: 0;}
  .formulaire_connaitre .gform_wrapper .top_label ul#input_2_8.gfield_checkbox li{width: calc(33.3334% - 33px);height: 160px;margin: 0 33px 10px 0;}
  .formulaire_connaitre .gform_wrapper .top_label ul#input_2_8.gfield_checkbox li:nth-child(4n+4){margin: 0 33px 10px 0;}
  .formulaire_connaitre .gform_wrapper .top_label ul#input_2_8.gfield_checkbox li:nth-child(3n+3){margin: 0px 30px 10px 10px;}
  .formulaire_connaitre .gform_wrapper ul#input_2_8.gfield_checkbox li input[type="checkbox"] + label{font-size: 12px;line-height: 16px;padding: 70px 0 0 0;}
  .formulaire_connaitre .gform_wrapper ul#input_2_8.gfield_checkbox li input[type="checkbox"] + label::before{width: 60px;height: 60px;left: calc(50% - 30px);top: 0;background-size: 30% auto;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;}
  .formulaire_connaitre .gform_wrapper ul#input_2_11.gfield_checkbox li, .formulaire_connaitre .gform_wrapper ul#input_2_12.gfield_checkbox li {background-size: 15px auto;}
  .formulaire_connaitre .gform_wrapper .top_label ul#input_2_11.gfield_checkbox li input[type="checkbox"] + label, .formulaire_connaitre .gform_wrapper .top_label ul#input_2_12.gfield_checkbox li input[type="checkbox"] + label{margin: 0;font-size: 13px;line-height: 18px;padding: 0px 0 4px 34px;}
  .formulaire_connaitre .gform_wrapper .top_label ul#input_2_11.gfield_checkbox li input[type="checkbox"]:checked + label, .formulaire_connaitre .gform_wrapper .top_label ul#input_2_12.gfield_checkbox li input[type="checkbox"]:checked + label{background-size: 15px auto;margin: 0;}
  .formulaire_connaitre .gform_wrapper .gform_footer input.button, .form .gform_wrapper .gform_footer input[type=submit]{border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;-ms-border-radius: 10px;-o-border-radius: 10px;font-size: 13px;line-height: 18px;padding: 8px 9px;width: 100px;margin: 30px calc(50% - 50px) 0;}
  .formulaire_connaitre .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) {font-size: 14px;line-height: 19px;padding: 6px 10px;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;-o-border-radius: 5px;}

}

@media only screen and (min-width: 768px){

  section#fond_titre {padding: 40px 0;background-size: 100% 100%;}
  section#fond_titre h1{width: 200px;margin: 0 calc(50% - 100px);font-size : 21px;line-height: 24px;}
  section#fond_titre h2{width: 630px;margin: 0 calc(50% - 315px);font-size : 21px;line-height: 24px;}
  section#connaitre_section1 {padding : 40px 0;}
  #connaitre_section1 .description_formulaire {width : 640px;margin: 0 calc(50% - 320px);}
  #connaitre_section1 .description_formulaire p {font-size : 13px;line-height: 18px;margin: 0 auto 10px;}
  .formulaire_connaitre {width: 640px;margin: 20px calc(50% - 320px);}
  .formulaire_connaitre .gform_wrapper{margin: 0 auto;padding: 0;}
  .formulaire_connaitre .gform_wrapper label.gfield_label{font-size : 13px;line-height: 15px;}
  .formulaire_connaitre .gform_wrapper ul li#field_2_1.gfield, .formulaire_connaitre .gform_wrapper ul li#field_2_2.gfield, .formulaire_connaitre .gform_wrapper ul li#field_2_3.gfield,
  .formulaire_connaitre .gform_wrapper ul li#field_2_4.gfield , .formulaire_connaitre .gform_wrapper ul li#field_2_5.gfield, .formulaire_connaitre .gform_wrapper ul li#field_2_6.gfield {width: calc(33.3334% - 20px);}
  .formulaire_connaitre .gform_wrapper ul li#field_2_1.gfield, .formulaire_connaitre .gform_wrapper ul li#field_2_4.gfield {margin: 0 30px 40px 0;}
  .formulaire_connaitre .gform_wrapper ul li#field_2_2.gfield, .formulaire_connaitre .gform_wrapper ul li#field_2_5.gfield {margin: 0 30px 40px 0;}
  .formulaire_connaitre .gform_wrapper ul li#field_2_3.gfield, .formulaire_connaitre .gform_wrapper ul li#field_2_6.gfield {margin: 0 0 40px 0px;}
  .formulaire_connaitre .gform_wrapper ul li#field_2_8.gfield {margin : 20px auto;}
  .formulaire_connaitre .gform_wrapper .top_label div.ginput_container {margin: 5px auto 0;}
  .formulaire_connaitre .gform_wrapper .top_label input.medium {font-size: 13px;line-height: 18px;border-radius: 5px;-moz-border-radius: 5px;-o-border-radius: 5px; -ms-border-radius: 5px;padding: 8px 12px;margin: 0px 0px 8px;}
  .formulaire_connaitre .gform_wrapper ul.gform_fields li.gfield select#input_1_3 {background-size: auto 13px;}
  .formulaire_connaitre .gform_wrapper ul.gform_fields li.gfield select#input_1_5 {background-size: auto 13px;}
  .formulaire_connaitre .gform_wrapper div.gform_body ul.gform_fields li#field_2_9.gfield.gfield_html {font-size : 14px;line-height: 19px;}
  .formulaire_connaitre .gform_wrapper div.gform_body ul.gform_fields li#field_2_10.gfield.gfield_html {font-size : 13px;line-height: 18px;margin : 10px auto;}
  .formulaire_connaitre .gform_wrapper ul li#field_2_8.gfield label.gfield_label{margin : 0 auto 10px;}
  .formulaire_connaitre .gform_wrapper textarea.medium{height: 300px;font-size: 14px;line-height: 19px;padding: 6px 10px;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-o-border-radius: 5px;-ms-border-radius: 5px;}
  .formulaire_connaitre .gform_wrapper .top_label li ul.gfield_checkbox {margin: 0;padding: 0;}
  .formulaire_connaitre .gform_wrapper .top_label ul#input_2_8.gfield_checkbox li{width: calc(25% - 23px);height: 120px;margin: 0 30px 20px 0;}
  .formulaire_connaitre .gform_wrapper .top_label ul#input_2_8.gfield_checkbox li:nth-child(4n+4){margin: 0 auto 40px;}
  .formulaire_connaitre .gform_wrapper ul#input_2_8.gfield_checkbox li input[type="checkbox"] + label{font-size: 13px;line-height: 16px;padding: 70px 0 0 0;}
  .formulaire_connaitre .gform_wrapper ul#input_2_8.gfield_checkbox li input[type="checkbox"] + label::before{width: 60px;height: 60px;left: calc(50% - 30px);top: 0;background-size: 30% auto;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;}
  .formulaire_connaitre .gform_wrapper ul#input_2_11.gfield_checkbox li, .formulaire_connaitre .gform_wrapper ul#input_2_12.gfield_checkbox li {background-size: 15px auto;}
  .formulaire_connaitre .gform_wrapper .top_label ul#input_2_11.gfield_checkbox li input[type="checkbox"] + label, .formulaire_connaitre .gform_wrapper .top_label ul#input_2_12.gfield_checkbox li input[type="checkbox"] + label{margin: 0;font-size: 13px;line-height: 18px;padding: 0px 0 4px 34px;}
  .formulaire_connaitre .gform_wrapper .top_label ul#input_2_11.gfield_checkbox li input[type="checkbox"]:checked + label, .formulaire_connaitre .gform_wrapper .top_label ul#input_2_12.gfield_checkbox li input[type="checkbox"]:checked + label{background-size: 15px auto;margin: 0;}
  .formulaire_connaitre .gform_wrapper .gform_footer input.button, .form .gform_wrapper .gform_footer input[type=submit]{border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;-ms-border-radius: 10px;-o-border-radius: 10px;font-size: 13px;line-height: 18px;padding: 8px 9px;width: 100px;margin: 30px calc(50% - 50px) 0;}
  .formulaire_connaitre .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) {font-size: 14px;line-height: 19px;padding: 6px 10px;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;-o-border-radius: 5px;}

}

@media only screen and (min-width: 992px){
  section#fond_titre {padding: 50px 0;background-size: 100% 100%;}
  section#fond_titre h1{width: 230px;margin: 0 calc(50% - 115px);font-size : 24px;line-height: 28px;}
  section#fond_titre h2{width: 720px;margin: 0 calc(50% - 360px);font-size: 24px;line-height: 28px;}
  section#connaitre_section1 {padding : 60px 0 50px 0;}
  #connaitre_section1 .description_formulaire {width : 740px;margin: 0 calc(50% - 370px);}
  #connaitre_section1 .description_formulaire p {font-size : 14px;line-height: 19px;margin: 0 auto 20px;}
  .formulaire_connaitre {width: 740px;margin: 20px calc(50% - 370px);}
  .formulaire_connaitre .gform_wrapper{margin: 0 auto;padding: 0;}
  .formulaire_connaitre .gform_wrapper label.gfield_label{font-size : 14px;line-height: 16px;}
  .formulaire_connaitre .gform_wrapper ul li#field_2_1.gfield, .formulaire_connaitre .gform_wrapper ul li#field_2_2.gfield, .formulaire_connaitre .gform_wrapper ul li#field_2_3.gfield,
  .formulaire_connaitre .gform_wrapper ul li#field_2_4.gfield , .formulaire_connaitre .gform_wrapper ul li#field_2_5.gfield, .formulaire_connaitre .gform_wrapper ul li#field_2_6.gfield {width: calc(33.3334% - 20px);}
  .formulaire_connaitre .gform_wrapper ul li#field_2_1.gfield, .formulaire_connaitre .gform_wrapper ul li#field_2_4.gfield {margin: 0 30px 40px 0;}
  .formulaire_connaitre .gform_wrapper ul li#field_2_2.gfield, .formulaire_connaitre .gform_wrapper ul li#field_2_5.gfield {margin: 0 30px 40px 0;}
  .formulaire_connaitre .gform_wrapper ul li#field_2_3.gfield, .formulaire_connaitre .gform_wrapper ul li#field_2_6.gfield {margin: 0 0 40px 0px;}
  .formulaire_connaitre .gform_wrapper ul li#field_2_8.gfield {margin : 30px auto 10px;}
  .formulaire_connaitre .gform_wrapper .top_label div.ginput_container {margin: 5px auto 0;}
  .formulaire_connaitre .gform_wrapper .top_label input.medium {font-size: 14px;line-height: 19px;border-radius: 5px;-moz-border-radius: 5px;-o-border-radius: 5px; -ms-border-radius: 5px;padding: 8px 12px;margin: 0px 0px 8px;}
  .formulaire_connaitre .gform_wrapper ul.gform_fields li.gfield select#input_1_3 {background-size: auto 14px;}
  .formulaire_connaitre .gform_wrapper ul.gform_fields li.gfield select#input_1_5 {background-size: auto 14px;}
  .formulaire_connaitre .gform_wrapper div.gform_body ul.gform_fields li#field_2_9.gfield.gfield_html {font-size : 15px;line-height: 20px;}
  .formulaire_connaitre .gform_wrapper div.gform_body ul.gform_fields li#field_2_10.gfield.gfield_html {font-size : 14px;line-height: 19px;margin : 12px auto;}
  .formulaire_connaitre .gform_wrapper ul li#field_2_8.gfield label.gfield_label{margin : 0 auto 10px;}
  .formulaire_connaitre .gform_wrapper textarea.medium{height: 300px;font-size: 15px;line-height: 22px;padding: 7px 11px;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-o-border-radius: 5px;-ms-border-radius: 5px;}
  .formulaire_connaitre .gform_wrapper .top_label li ul.gfield_checkbox {margin: 0;padding: 0;}
  .formulaire_connaitre .gform_wrapper .top_label ul#input_2_8.gfield_checkbox li{width: calc(25% - 23px);height: 130px;margin: 0 30px 30px 0;}
  .formulaire_connaitre .gform_wrapper .top_label ul#input_2_8.gfield_checkbox li:nth-child(4n+4){margin: 0 auto 40px;}
  .formulaire_connaitre .gform_wrapper ul#input_2_8.gfield_checkbox li input[type="checkbox"] + label{font-size: 14px;line-height: 19px;padding : 90px 0 0 0;}
  .formulaire_connaitre .gform_wrapper ul#input_2_8.gfield_checkbox li input[type="checkbox"] + label::before{width: 80px;height: 80px;left: calc(50% - 40px);top: 0;background-size: 35% auto;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;}
  .formulaire_connaitre .gform_wrapper ul#input_2_11.gfield_checkbox li, .formulaire_connaitre .gform_wrapper ul#input_2_12.gfield_checkbox li {background-size: 17px auto;}
  .formulaire_connaitre .gform_wrapper .top_label ul#input_2_11.gfield_checkbox li input[type="checkbox"] + label, .formulaire_connaitre .gform_wrapper .top_label ul#input_2_12.gfield_checkbox li input[type="checkbox"] + label{margin: 0;font-size: 14px;line-height: 19px;padding: 0px 0 4px 34px;}
  .formulaire_connaitre .gform_wrapper .top_label ul#input_2_11.gfield_checkbox li input[type="checkbox"]:checked + label, .formulaire_connaitre .gform_wrapper .top_label ul#input_2_12.gfield_checkbox li input[type="checkbox"]:checked + label{background-size: 17px auto;margin: 0;}
  .formulaire_connaitre .gform_wrapper .gform_footer input.button, .form .gform_wrapper .gform_footer input[type=submit]{border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;-ms-border-radius: 10px;-o-border-radius: 10px;font-size: 14px;line-height: 14px;padding: 11px 15px;width: 100px;margin: 30px calc(50% - 50px) 0;}
  .formulaire_connaitre .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) {font-size: 14px;line-height: 19px;padding: 6px 10px;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;-o-border-radius: 5px;}

}

@media only screen and (min-width: 1200px) {
  section#fond_titre {padding: 70px 0;background-size: 100% 120%;}
  section#fond_titre h1{width: 1200px;margin: 0 calc(50% - 600px);font-size : 28px;line-height: 32px;}
  section#fond_titre h2{width: 1200px;margin: 0 calc(50% - 600px);font-size : 28px;line-height: 32px;}
  section#connaitre_section1 {padding : 80px 0 45px 0;}
  #connaitre_section1 .description_formulaire {width : 840px;margin: 0px calc(50% - 420px) 0;}
  #connaitre_section1 .description_formulaire p {font-size : 15px;line-height: 22px;margin: 0 auto 20px;}
  .formulaire_connaitre {width: 840px;margin: 20px calc(50% - 420px) 0;}
  .formulaire_connaitre .gform_wrapper{margin: 0 auto;padding: 0;}
  .formulaire_connaitre .gform_wrapper label.gfield_label{font-size : 15px;line-height: 18px;padding: 0;}
  .formulaire_connaitre .gform_wrapper ul li#field_2_1.gfield, .formulaire_connaitre .gform_wrapper ul li#field_2_2.gfield, .formulaire_connaitre .gform_wrapper ul li#field_2_3.gfield,
  .formulaire_connaitre .gform_wrapper ul li#field_2_4.gfield , .formulaire_connaitre .gform_wrapper ul li#field_2_5.gfield, .formulaire_connaitre .gform_wrapper ul li#field_2_6.gfield {width: calc(33.3334% - 20px);}
  .formulaire_connaitre .gform_wrapper ul li#field_2_1.gfield, .formulaire_connaitre .gform_wrapper ul li#field_2_4.gfield {margin: 0 30px 40px 0;}
  .formulaire_connaitre .gform_wrapper ul li#field_2_2.gfield, .formulaire_connaitre .gform_wrapper ul li#field_2_5.gfield {margin: 0 30px 40px 0;}
  .formulaire_connaitre .gform_wrapper ul li#field_2_3.gfield, .formulaire_connaitre .gform_wrapper ul li#field_2_6.gfield {margin: 0 0 40px 0px;}
  .formulaire_connaitre .gform_wrapper ul li#field_2_8.gfield {margin : 40px auto 20px;}
  .formulaire_connaitre .gform_wrapper .top_label div.ginput_container {margin: 5px auto 0;}
  .formulaire_connaitre .gform_wrapper .top_label input.medium {font-size: 15px;line-height: 22px;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-o-border-radius: 5px; -ms-border-radius: 5px;padding: 8px 12px;margin: 0px 0px 8px;}
  .formulaire_connaitre .gform_wrapper ul.gform_fields li.gfield select#input_1_3 {background-size: auto 15px;}
  .formulaire_connaitre .gform_wrapper ul.gform_fields li.gfield select#input_1_5 {background-size: auto 15px;}
  .formulaire_connaitre .gform_wrapper div.gform_body ul.gform_fields li#field_2_9.gfield.gfield_html {font-size : 16px;line-height: 22px;}
  .formulaire_connaitre .gform_wrapper div.gform_body ul.gform_fields li#field_2_10.gfield.gfield_html {font-size : 15px;line-height: 20px;margin : 15px auto;}
  .formulaire_connaitre .gform_wrapper ul li#field_2_8.gfield label.gfield_label{margin : 0 auto 20px;}
  .formulaire_connaitre .gform_wrapper textarea.medium{height: 300px;font-size: 15px;line-height: 22px;padding: 8px 12px;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-o-border-radius: 5px;-ms-border-radius: 5px;}
  .formulaire_connaitre .gform_wrapper .top_label li ul.gfield_checkbox {margin: 0;padding: 0;}
  .formulaire_connaitre .gform_wrapper .top_label ul#input_2_8.gfield_checkbox li{width: calc(25% - 30px);height: 150px;margin : 0 40px 40px 0;}
  .formulaire_connaitre .gform_wrapper .top_label ul#input_2_8.gfield_checkbox li:nth-child(4n+4){margin: 0 auto 40px;}
  .formulaire_connaitre .gform_wrapper ul#input_2_8.gfield_checkbox li input[type="checkbox"] + label{font-size: 15px;line-height: 20px;padding: 90px 0 0;}
  .formulaire_connaitre .gform_wrapper ul#input_2_8.gfield_checkbox li input[type="checkbox"] + label::before{width: 80px;height: 80px;left: calc(50% - 40px);top: 0;background-size: 40% auto;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;}
  .formulaire_connaitre .gform_wrapper ul#input_2_11.gfield_checkbox li, .formulaire_connaitre .gform_wrapper ul#input_2_12.gfield_checkbox li {background-size: 18px auto;}
  .formulaire_connaitre .gform_wrapper .top_label ul#input_2_11.gfield_checkbox li input[type="checkbox"] + label, .formulaire_connaitre .gform_wrapper .top_label ul#input_2_12.gfield_checkbox li input[type="checkbox"] + label{margin: 0;font-size: 15px;line-height: 20px;padding: 0px 0 4px 34px;}
  .formulaire_connaitre .gform_wrapper .top_label ul#input_2_11.gfield_checkbox li input[type="checkbox"]:checked + label, .formulaire_connaitre .gform_wrapper .top_label ul#input_2_12.gfield_checkbox li input[type="checkbox"]:checked + label{background-size: 18px auto;margin: 0;}
  .formulaire_connaitre .gform_wrapper .gform_footer input.button, .form .gform_wrapper .gform_footer input[type=submit]{border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;-ms-border-radius: 10px;-o-border-radius: 10px;font-size: 15px;line-height: 15px;padding: 12px 25px;width: 110px;margin: 50px calc(50% - 55px) 0;}
  .formulaire_connaitre .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) {font-size: 15px;line-height: 22px;padding: 7px 11px;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;-o-border-radius: 5px;}

}

@media only screen and (min-width: 1400px){
  section#fond_titre {padding: 80px 0;background-size: 100% 120%;}
  section#fond_titre h1{width: 1200px;margin: 0 calc(50% - 600px);font-size : 30px;line-height: 36px;}
  section#fond_titre h2{ width: 1200px;margin: 0 calc(50% - 600px); font-size : 30px;line-height: 36px;}
  section#connaitre_section1 {padding : 100px 0 65px 0;}
  #connaitre_section1 .description_formulaire {width : 960px;margin: 0 calc(50% - 480px);}
  #connaitre_section1 .description_formulaire p {font-size : 16px;line-height: 24px;margin: 0 auto 20px;}
  .formulaire_connaitre {width: 960px;margin: 20px calc(50% - 480px) 0;}
  .formulaire_connaitre .gform_wrapper{margin: 0 auto;padding: 0;}
  .formulaire_connaitre .gform_wrapper label.gfield_label{font-size : 16px;line-height: 20px;padding: 0;}
  .formulaire_connaitre .gform_wrapper ul li#field_2_1.gfield, .formulaire_connaitre .gform_wrapper ul li#field_2_2.gfield, .formulaire_connaitre .gform_wrapper ul li#field_2_3.gfield,
  .formulaire_connaitre .gform_wrapper ul li#field_2_4.gfield , .formulaire_connaitre .gform_wrapper ul li#field_2_5.gfield, .formulaire_connaitre .gform_wrapper ul li#field_2_6.gfield {width: calc(33.3334% - 20px);}
  .formulaire_connaitre .gform_wrapper ul li#field_2_1.gfield, .formulaire_connaitre .gform_wrapper ul li#field_2_4.gfield {margin: 0 30px 40px 0;}
  .formulaire_connaitre .gform_wrapper ul li#field_2_2.gfield, .formulaire_connaitre .gform_wrapper ul li#field_2_5.gfield {margin: 0 30px 40px 0;}
  .formulaire_connaitre .gform_wrapper ul li#field_2_3.gfield, .formulaire_connaitre .gform_wrapper ul li#field_2_6.gfield {margin: 0 0 40px 0px;}
  .formulaire_connaitre .gform_wrapper ul li#field_2_8.gfield {margin : 40px auto 20px;}
  .formulaire_connaitre .gform_wrapper .top_label div.ginput_container {margin: 5px auto 0;}
  .formulaire_connaitre .gform_wrapper .top_label input.medium {font-size: 16px;line-height: 24px;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-o-border-radius: 5px; -ms-border-radius: 5px;padding: 8px 12px;margin: 0px 0px 8px;}
  .formulaire_connaitre .gform_wrapper ul.gform_fields li.gfield select#input_1_3 {background-size: auto 16px;}
  .formulaire_connaitre .gform_wrapper ul.gform_fields li.gfield select#input_1_5 {background-size: auto 16px;}
  .formulaire_connaitre .gform_wrapper div.gform_body ul.gform_fields li#field_2_9.gfield.gfield_html {font-size : 17px;line-height: 24px;}
  .formulaire_connaitre .gform_wrapper div.gform_body ul.gform_fields li#field_2_10.gfield.gfield_html {font-size : 16px;line-height: 22px;margin : 17px auto;}
  .formulaire_connaitre .gform_wrapper ul li#field_2_8.gfield label.gfield_label{margin : 0 auto 20px;}
  .formulaire_connaitre .gform_wrapper textarea.medium{height: 300px;font-size: 16px;line-height: 24px;padding: 8px 12px;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-o-border-radius: 5px;-ms-border-radius: 5px;}
  .formulaire_connaitre .gform_wrapper .top_label li ul.gfield_checkbox {margin: 0;padding: 0;}
  .formulaire_connaitre .gform_wrapper .top_label ul#input_2_8.gfield_checkbox li{width: calc(25% - 30px);height: 150px;margin : 0 40px 40px 0;}
  .formulaire_connaitre .gform_wrapper .top_label ul#input_2_8.gfield_checkbox li:nth-child(4n+4){margin: 0 auto 40px;}
  .formulaire_connaitre .gform_wrapper ul#input_2_8.gfield_checkbox li input[type="checkbox"] + label{font-size: 16px;line-height: 20px;padding: 90px 0 0;}
  .formulaire_connaitre .gform_wrapper ul#input_2_8.gfield_checkbox li input[type="checkbox"] + label::before{width: 80px;height: 80px;left: calc(50% - 40px);top: 0;background-size: 40% auto;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;}
  .formulaire_connaitre .gform_wrapper ul#input_2_11.gfield_checkbox li, .formulaire_connaitre .gform_wrapper ul#input_2_12.gfield_checkbox li {background-size: 20px auto;}
  .formulaire_connaitre .gform_wrapper .top_label ul#input_2_11.gfield_checkbox li input[type="checkbox"] + label, .formulaire_connaitre .gform_wrapper .top_label ul#input_2_12.gfield_checkbox li input[type="checkbox"] + label{margin: 0;font-size: 16px;line-height: 20px;padding: 0px 0 4px 34px;}
  .formulaire_connaitre .gform_wrapper .top_label ul#input_2_11.gfield_checkbox li input[type="checkbox"]:checked + label, .formulaire_connaitre .gform_wrapper .top_label ul#input_2_12.gfield_checkbox li input[type="checkbox"]:checked + label{background-size: 20px auto;margin: 0;}
  .formulaire_connaitre .gform_wrapper .gform_footer input.button, .form .gform_wrapper .gform_footer input[type=submit]{border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;-ms-border-radius: 10px;-o-border-radius: 10px;font-size: 16px;line-height: 16px;padding: 15px 30px;width: 132px;margin: 50px calc(50% - 66px) 30px;}
  .formulaire_connaitre .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) {font-size: 16px;line-height: 24px;padding: 8px 12px;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;-o-border-radius: 5px;}

}
