@media only screen and (max-width: 1200px){
	#form .form_section{width: 60%;}
}

@media only screen and (max-width: 992px){
	#form .form_section{width: 90%;}
}

@media only screen and (max-width: 768px){
	#form .form_section{width: 100%;}
	#form .form_section .form_content .form_heading .title{font-size: 25px;}
	#form .form_section .form_content .form_inner_part .form-group .form-control{font-size: 15px;}
	#form .form_section{padding:30px 25px 50px 25px;}
}


@media only screen and (max-width: 575px){
	#form{padding-top: 50px;padding-bottom: 50px;}
}

@media only screen and (max-width: 479px){
	#form .form_section .form_content .form_inner_part .form-group .form-control{padding:10px 15px;}
	#form .form_section .form_content .form_inner_part .submit_btn input{font-size: 16px;padding:20px 80px;}
	#form .form_section .form_content .form_inner_part .service_box .form-control{padding:0 11px !important;}
}

@media only screen and (max-width: 375px){
	#form .form_section{padding:30px 30px 40px;}
	#form .form_section .form_content .form_inner_part{width: 100%;}
	#form .form_section .form_content .form_inner_part .form-group .form-control{font-size: 13px;border-width: 0 0 1px 0;}
	#form .form_section .form_content .form_inner_part .term_chechbox_part label .accept_text{font-size: 12px;padding-left: 10px;}
	#form .form_section .form_content .form_inner_part .term_chechbox_part label .terms_checkbox{width: 15px;height: 15px;}
	#form .form_section .form_content .form_inner_part .term_chechbox_part label .terms_checkbox i{font-size: 10px;}
	#form .form_section .form_content .form_inner_part .form-group .message_box{height: 100px;}
	#form .form_section .form_content .form_inner_part .submit_btn input{font-size: 14px;padding:15px 50px;}
	#form .form_section .form_content .form_heading .title{font-size: 20px;}
	#form .form_section .form_content .close_icon span{font-size: 15px;}
	#form .form_section{padding:20px 20px 30px;}
	#form .form_section .form_content .form_inner_part .form-group{margin-bottom: 15px;}
	#form .form_section .form_content .form_inner_part .term_chechbox_part{margin:25px 0 35px;}
	#form .form_section .form_content .form_heading{margin-bottom: 25px;}
}

@media only screen and (max-width: 320px){
	#form .form_section .form_content .form_inner_part .submit_btn input{font-size: 13px;padding:12px 35px;}
	#form .form_section .form_content .form_inner_part .form-group{margin-bottom: 10px;}
}