#consultation_adolescents .input_css {
   background: #fff;
   float: left;
   width: 85%;
   text-transform: capitalize;
   height: 45px;
   outline: none;
   padding-top: 17px;
   padding-left: 15px;
   padding-bottom: 17px;
   padding-right: 15px;
   border: 1px solid #e6e6e6;
   color: #000!important;
   font-size: 14px;
   border-radius: 35px;
   font-family: 'Montserrat';
}
#consultation_adolescents .input_css tbody {
    display: flex;
}
#consultation_adolescents .text-css {
    width: 25%;
    float: left;
    display: block;
    margin-bottom: 60px;
    padding-right: 15px;
    color: #1c1c1a;
    font-size: 16px;
}
#consultation_adolescents .text-css.txt-border .input_css {
    border: none !important;
    padding-left: 30px;
}
#consultation_adolescents .text-css.txt-border {
    padding-left: 15px;
}
#consultation_adolescents .input_css td label {
    font-size: 17px;
    color: #000;
    font-family: 'Montserrat';
    font-weight: normal;
    margin: 0 !important;
    padding: 0 15px 0 5px;
}
#consultation_adolescents .text-css.txt-border .label_css {
    padding-left: 0;
}
#consultation_adolescents .label_css {color: #000;font-size: 16px;margin-bottom: 10px;display: block;font-family: 'Montserrat';padding-left: 15px;}
#consultation_adolescents .textera-css {width: 100%;float: left;display: block;margin-bottom: 35px;margin-top: 25px;color: #1c1c1a;font-size: 16px;}
#consultation_adolescents .textera-css .input_css {
 height: 320px;
 resize: none;
padding-top: 15px;
}
#ctl03_pnl_ContactForm {
padding-top: 50px;
}
#consultation_adolescents .css_mgs {
color: red;
font-size: 12px;
}
#consultation_adolescents .input_css.eroorcss {
border: 1px solid red !important;
}
::-webkit-input-placeholder {
    color:    #4d4d4d;font-weight: 300;
}
:-moz-placeholder { 
   color:    #4d4d4d; font-weight: 300;
   opacity:  1;
}
::-moz-placeholder { 
   color:    #4d4d4d; font-weight: 300;
   opacity:  1;
}
:-ms-input-placeholder {
   color:    #4d4d4d; font-weight: 300;
}
::-ms-input-placeholder { 
   color:    #4d4d4d; font-weight: 300;
}
#consultation_adolescents .msg-error-envoie {
color: red;
}
#consultation_adolescents .msg-envoie {
color: green;
    text-align: center;
    font-size: 16px;
    line-height: 26px;
    margin-bottom: 20px;
    float: none;
    overflow: hidden;
    display: block;
    font-weight: 700;
    font-family: 'Montserrat';
    width: 435px;
    margin: 0 auto 60px;
}
#consultation_adolescents .css-envoyer {
   text-align: center;
   -webkit-transition: all 0.5s;
   background: #1485c4;
   color: #fff;
   font-size: 16px;
   letter-spacing: 1px;
   position: relative;
   display: table;
   padding: 15px 45px;
   transition: all 0.5s;
   -webkit-transition: all 0.5s;
   border: 1px solid transparent;
   border-radius: 35px;
   font-family: 'Montserrat';
   margin: 25px auto 0;
} 
#consultation_adolescents .css-envoyer:hover {transition: all 0.5s;-webkit-transition: all 0.5s;color: #1485c4;border: 1px solid #1485c4;background: #fff;}
#consultation_adolescents .css-envoyer:hover:after {transition: all 0.5s;-webkit-transition: all 0.5s;color: #262626;}
#consultation_adolescents .text-oblig {
    width: 100%;
    color: #000;
    font-size: 16px;
    margin-bottom: 10px;
    display: block;
    font-family: 'Montserrat';
    font-style: italic;
}
@media screen and (max-width: 1280px) {
#consultation_adolescents .input_css td label {
    font-size: 15px;
}
#consultation_adolescents .input_css {
    width: 100%;
}
#consultation_adolescents .label_css {
    font-size: 14px;
}
}
@media screen and (max-width: 1024px) {
#consultation_adolescents .label_css {
    padding-left: 6px;
}
}
@media screen and (max-width: 991px) {
#consultation_adolescents .label_css {
    padding-left: 6px;
    font-size: 13px;
}
#consultation_adolescents .label_css {
    color: #1c1c1a;
    font-size: 15px;
}
#consultation_adolescents .text-oblig {
    color: #1c1c1a;
}
}
@media screen and (max-width: 991px) {
#consultation_adolescents .text-css:nth-child(even) {
    padding-right: 0;
}
#consultation_adolescents .text-css {
    width: 50%;
}
}
@media screen and (max-width: 768px) {
#consultation_adolescents .input_css {
    padding: 0 15px;
}
#consultation_adolescents .text-css {
    width: 100%;
    padding-right: 0;
    margin-bottom: 30px;
}
#consultation_adolescents .css-envoyer { width: auto;}
}
@media screen and (max-width: 505px) {
#consultation_adolescents .msg-envoie {
    font-size: 15px;
    width: auto;
}
}

