.contact-page {
    padding-top: 200px;
}
/* heading part */

.contact-page .section-1 .heading { 
    padding: 30px 0px;
}
.contact-page .section-1 .heading .title{
    font-size: 30px;
    font-weight: 600;
}
.contact-page .section-1 .heading .sub-title{
    font-size: 17px;
    padding-top: 20px;
}
/* heading part end */
/* section 1  */
.contact-page .section-1 .contact-frm .inpt-groupe.message{
    width: 100%;
}
.contact-page .section-1 .contact-frm .inpt-groupe.name{
    width: 32%;
}
.contact-page .section-1 .contact-frm .inpt-groupe.email{
    width: 32%;
}
.contact-page .section-1 .contact-frm .inpt-groupe.phone{
    width: 32%;
}



/* section 1 end */



/* responsive  1200 */
@media screen and (max-width:1200px) {}

/* responsive  1200 end*/

/* responsive  992 */
@media screen and (max-width:992px) {
    .contact-frm .inputs {
        justify-content: center;
    }
    .contact-page .section-1 .contact-frm .inpt-groupe.name {
        width: 49%;
    }
    .contact-page .section-1 .contact-frm .inpt-groupe.email {
        width: 49%;
    }
    .contact-page .section-1 .contact-frm .inpt-groupe.phone {
        width: 100%;
    } 
    .contact-page .section-1 .contact-frm .inpt-groupe.message {
        width: 100%;
    }
    .contact-frm .inpt-groupe.check-box.readApp {
        width: 100%;
    }
}

/* responsive  992 end */

/* responsive  768  */
@media screen and (max-width:768px) {
	.contact-page {
    padding-top: 170px;
}
    .contact-page .section-1 .heading .sub-title {
        font-size: 14px;
    }
    .contact-page .section-1 .heading .title {
        font-size: 20px;
    }
}

/* responsive  768 end */