@media only screen and (min-width: 800px) and (max-width: 1199px) 
{
.wrapper { width:780px; }
/* Inner Masthead */
#wrapper_holder_innermasthead{ height:80px; padding-top:0px; padding-bottom:0px; }
#wrapper_innermasthead{ height:80px; padding-top:0px; padding-bottom:0px; }
.innermasthead_text_1{ font-size:32px; margin-top:0px;  }
/* End Inner Masthead */

/* Contact From */
#wrapper_holder_contactform{ padding-top:20px; padding-bottom:20px; }
#wrapper_contactform{ padding-top:0px; padding-bottom:0px; width:780px; }
.contactform_text_1{ font-size:25px; margin-top:30px; margin-bottom:20px; }
.contactform_text_2{ font-size:22px; }
.contactform_text_3{ font-size:20px; }
.form_contactform_holder{ margin-top:20px; margin-bottom:10px; }
.form_section_contactform{ width:380px; min-height:45px; margin-top:5px; margin-bottom:5px; }
.form_section_contactform input[type=text]{ width:370px; height:20px; padding:10px 5px; line-height:20px; margin-top:0px; margin-bottom:0px; margin-right:0px; font-size:16px; }
.form_section_contactform select{ width:100%; height:42px; padding:10px 5px; line-height:20px; margin-top:0px; margin-bottom:0px; margin-right:0px; font-size:16px; }
.form_section_contactform textarea{ width:350px; height:90px; padding:10px 5px; line-height:20px; margin-top:0px; margin-bottom:0px; margin-right:0px; font-size:16px; }
.form_section_contactform input[type=submit]{ padding:14px 24px; font-size:20px; margin-top:0px; margin-bottom:0px; }
.form_section_contactform_large input[type=text]{ width:770px; }
.form_section_contactform_large textarea{ width:770px; height:90px; }
.form_section_contactform_submit{ height:60px;}
.form_section_label{ height:40px; float:left; text-align:left; margin-right:20px; line-height:40px; font-size:17px; }
#form_section_contactform_1{ float:left;}
#form_section_contactform_2{ float:right;}
#form_section_contactform_3{ width:100%; margin-left:0px}
#form_section_contactform_3 input[type=text]{ width:770px; float:left; margin-left:0px;}
#form_section_contactform_4{ float:left;}
#form_section_contactform_5{ float:right;}
/*#form_section_contactform_4 select{ width:100px; float:left; margin-right:20px;}*/
/*#form_section_contactform_6{ width:100%; float:left; margin-top:20px; margin-bottom:20px;}
#form_section_contactform_6 input[type=text]{ width:770px; float:left; margin-left:0px;}
#form_section_contactform_6{ float:left; margin-right:0px}
#form_section_contactform_6_2{ width:100%; float:left; margin-top:10px; margin-bottom:20px;}
#form_section_contactform_6_2 .form_section_label{ width:100%; float:left; margin-left:0px; line-height:20px;}*/
#form_section_contactform_6{ float:left;}
#form_section_contactform_7{ float:right;}
#form_section_contactform_8{ width:100%; float:left;}
#form_section_contactform_8 input[type=text]{ width:770px; float:left; margin-left:0px;}
#form_section_contactform_9{ width:100%;  float:left;}
#form_section_contactform_9 input[type=text]{ width:770px; float:left; margin-left:0px;}
#form_section_contactform_11{ width:100%; float:left; text-align:center;}
#form_section_contactform_11 input[type=submit]{ float:none; margin:0 auto; margin-top:10px; padding-left:50px; padding-right:50px;}
.form_contactform_holder #form_validation_request_contact_message_text{ margin-top:20px; margin-bottom:0px; text-align:center; }

.form_section_contactform_full{ width:100%; margin-top:10px;}
.form_section_contactform_full_heading_section{ width:100%; }
.form_section_contactform_full_heading_section_label{ width:100%; font-size:20px; margin-top:10px; margin-bottom:10px;}

.click_selector_buttons_box_holder{ width:100%; float:left; margin-top:0px; margin-bottom:0px; text-align:center; }
.click_selector_button_orig{ float:none; margin-right:3px; margin-left:3px; margin-bottom:0px; min-width:80px; height:20px; padding:8px 6px; border-radius:6px; line-height:20px;  font-size:16px; }
.click_selector_button{ float:none; margin-right:10px; margin-left:10px; margin-bottom:0px; width:40px; height:40px; font-size:40px; line-height:40px; padding:0px 0px; }
.click_selector_button i{ font-size:40px; }
.services_requested_option{ width:100%; float:left; margin-top:5px; margin-bottom:5px; font-size:16px; line-height:20px; margin-left:2px;}

.thankyou_p{ font-size:20px;}
.instruction_block{ width:100%; float:left; text-align:center; }
.instruction_block_inner{ width:120px; height:50px; font-size:10px; float:none; margin-left:10px; margin-top:10px; }
.instruction_block_inner_left{ width:100%; height:25px; font-size:25px; margin-bottom:3px; }
.instruction_block_inner_right{ width:100%; height:20px; font-size:13px; margin-bottom:0px; line-height:20px; }
/* End Contact From */
}
@media only screen and (min-width: 720px) and (max-width: 799px) 
{
.wrapper { width:700px; }

/* Inner Masthead */
.top_logo{ width:300px;}
#wrapper_holder_innermasthead{ height:80px; padding-top:0px; padding-bottom:0px; }
#wrapper_innermasthead{ height:80px; padding-top:0px; padding-bottom:0px; }
.innermasthead_text_1{ font-size:30px; margin-top:0px;  }
/* End Inner Masthead */

/* Contact From */
#wrapper_holder_contactform{ padding-top:20px; padding-bottom:20px; }
#wrapper_contactform{ padding-top:0px; padding-bottom:0px; width:700px; }
.contactform_text_1{ font-size:25px; margin-top:30px; margin-bottom:20px; }
.contactform_text_2{ font-size:22px; }
.contactform_text_3{ font-size:20px; }
.form_contactform_holder{ margin-top:20px; margin-bottom:10px; }
.form_section_contactform{ width:340px; min-height:45px; margin-top:5px; margin-bottom:5px; }
.form_section_contactform input[type=text]{ width:330px; height:20px; padding:10px 5px; line-height:20px; margin-top:0px; margin-bottom:0px; margin-right:0px; font-size:16px; }
.form_section_contactform select{ width:100%; height:42px; padding:10px 5px; line-height:20px; margin-top:0px; margin-bottom:0px; margin-right:0px; font-size:16px; }
.form_section_contactform textarea{ width:310px; height:90px; padding:10px 5px; line-height:20px; margin-top:0px; margin-bottom:0px; margin-right:0px; font-size:16px; }
.form_section_contactform input[type=submit]{ padding:14px 24px; font-size:20px; margin-top:0px; margin-bottom:0px; }
.form_section_contactform_large input[type=text]{ width:690px; }
.form_section_contactform_large textarea{ width:690px; height:90px; }
.form_section_contactform_submit{ height:60px;}
.form_section_label{ height:40px; float:left; text-align:left; margin-right:20px; line-height:40px; font-size:17px; }
#form_section_contactform_1{ float:left;}
#form_section_contactform_2{ float:right;}
#form_section_contactform_3{ width:100%; margin-left:0px}
#form_section_contactform_3 input[type=text]{ width:690px; float:left; margin-left:0px;}
#form_section_contactform_4{ float:left;}
#form_section_contactform_5{ float:right;}
/*#form_section_contactform_4 select{ width:100px; float:left; margin-right:20px;}*/
/*#form_section_contactform_6{ width:100%; float:left; margin-top:20px; margin-bottom:20px;}
#form_section_contactform_6 input[type=text]{ width:770px; float:left; margin-left:0px;}
#form_section_contactform_6{ float:left; margin-right:0px}
#form_section_contactform_6_2{ width:100%; float:left; margin-top:10px; margin-bottom:20px;}
#form_section_contactform_6_2 .form_section_label{ width:100%; float:left; margin-left:0px; line-height:20px;}*/
#form_section_contactform_6{ float:left;}
#form_section_contactform_7{ float:right;}
#form_section_contactform_8{ width:100%; float:left;}
#form_section_contactform_8 input[type=text]{ width:690px; float:left; margin-left:0px;}
#form_section_contactform_9{ width:100%;  float:left;}
#form_section_contactform_9 input[type=text]{ width:690px; float:left; margin-left:0px;}
#form_section_contactform_11{ width:100%; float:left; text-align:center;}
#form_section_contactform_11 input[type=submit]{ float:none; margin:0 auto; margin-top:10px; padding-left:50px; padding-right:50px;}
.form_contactform_holder #form_validation_request_contact_message_text{ margin-top:20px; margin-bottom:0px; text-align:center; }

.form_section_contactform_full{ width:100%; margin-top:10px;}
.form_section_contactform_full_heading_section{ width:100%; }
.form_section_contactform_full_heading_section_label{ width:100%; font-size:20px; margin-top:10px; margin-bottom:10px;}

.click_selector_buttons_box_holder{ width:100%; float:left; margin-top:0px; margin-bottom:0px; text-align:center; }
.click_selector_button_orig{ float:none; margin-right:3px; margin-left:3px; margin-bottom:0px; min-width:80px; height:20px; padding:8px 6px; border-radius:6px; line-height:20px;  font-size:16px; }
.click_selector_button{ float:none; margin-right:10px; margin-left:10px; margin-bottom:0px; width:40px; height:40px; font-size:40px; line-height:40px; padding:0px 0px; }
.click_selector_button i{ font-size:40px; }
.services_requested_option{ width:100%; float:left; margin-top:5px; margin-bottom:5px; font-size:16px; line-height:20px; margin-left:2px;}

.thankyou_p{ font-size:20px;}
.instruction_block{ width:100%; float:left; text-align:center; }
.instruction_block_inner{ width:120px; height:50px; font-size:10px; float:none; margin-left:10px; margin-top:10px; }
.instruction_block_inner_left{ width:100%; height:25px; font-size:25px; margin-bottom:3px; }
.instruction_block_inner_right{ width:100%; height:20px; font-size:13px; margin-bottom:0px; line-height:20px; }
/* End Contact From */
}
@media only screen and (min-width: 640px) and (max-width: 719px) 
{
.wrapper { width:640px; }

/* Inner Masthead */
.top_logo{ width:280px;}
#wrapper_holder_innermasthead{ height:80px; padding-top:0px; padding-bottom:0px; }
#wrapper_innermasthead{ height:80px; padding-top:0px; padding-bottom:0px; }
.innermasthead_text_1{ font-size:26px; margin-top:0px;  }
/* End Inner Masthead */

/* Contact From */
#wrapper_holder_contactform{ padding-top:20px; padding-bottom:20px; }
#wrapper_contactform{ padding-top:0px; padding-bottom:0px; width:550px; }
.contactform_text_1{ font-size:23px; margin-top:20px; margin-bottom:20px; }
.contactform_text_2{ font-size:21px; }
.contactform_text_3{ font-size:20px; }
.form_contactform_holder{ margin-top:20px; margin-bottom:10px; }
.form_section_contactform{ width:260px; min-height:45px; margin-top:5px; margin-bottom:5px; }
.form_section_contactform input[type=text]{ width:250px; height:20px; padding:10px 5px; line-height:20px; margin-top:0px; margin-bottom:0px; margin-right:0px; font-size:16px; }
.form_section_contactform select{ width:100%; height:42px; padding:10px 5px; line-height:20px; margin-top:0px; margin-bottom:0px; margin-right:0px; font-size:16px; }
.form_section_contactform textarea{ width:260px; height:90px; padding:10px 5px; line-height:20px; margin-top:0px; margin-bottom:0px; margin-right:0px; font-size:16px; }
.form_section_contactform input[type=submit]{ padding:14px 24px; font-size:20px; margin-top:0px; margin-bottom:0px; }
.form_section_contactform_large input[type=text]{ width:540px; }
.form_section_contactform_large textarea{ width:540px; height:90px; }
.form_section_contactform_submit{ height:60px;}
.form_section_label{ height:40px; float:left; text-align:left; margin-right:20px; line-height:40px; font-size:17px; }
#form_section_contactform_1{ float:left;}
#form_section_contactform_2{ float:right;}
#form_section_contactform_3{ width:100%; margin-left:0px}
#form_section_contactform_3 input[type=text]{ width:540px; float:left; margin-left:0px;}
#form_section_contactform_4{ float:left;}
#form_section_contactform_5{ float:right;}
/*#form_section_contactform_4 select{ width:100px; float:left; margin-right:20px;}*/
/*#form_section_contactform_6{ width:100%; float:left; margin-top:20px; margin-bottom:20px;}
#form_section_contactform_6 input[type=text]{ width:770px; float:left; margin-left:0px;}
#form_section_contactform_6{ float:left; margin-right:0px}
#form_section_contactform_6_2{ width:100%; float:left; margin-top:10px; margin-bottom:20px;}
#form_section_contactform_6_2 .form_section_label{ width:100%; float:left; margin-left:0px; line-height:20px;}*/
#form_section_contactform_6{ float:left;}
#form_section_contactform_7{ float:right;}
#form_section_contactform_8{ width:100%; float:left;}
#form_section_contactform_8 input[type=text]{ width:540px; float:left; margin-left:0px;}
#form_section_contactform_9{ width:100%;  float:left;}
#form_section_contactform_9 input[type=text]{ width:540px; float:left; margin-left:0px;}
#form_section_contactform_11{ width:100%; float:left; text-align:center;}
#form_section_contactform_11 input[type=submit]{ float:none; margin:0 auto; margin-top:10px; padding-left:50px; padding-right:50px;}
.form_contactform_holder #form_validation_request_contact_message_text{ margin-top:20px; margin-bottom:0px; text-align:center; }

.form_section_contactform_full{ width:100%; margin-top:10px;}
.form_section_contactform_full_heading_section{ width:100%; }
.form_section_contactform_full_heading_section_label{ width:100%; font-size:20px; margin-top:10px; margin-bottom:10px;}

.click_selector_buttons_box_holder{ width:100%; float:left; margin-top:0px; margin-bottom:0px; text-align:center; }
.click_selector_button_orig{ float:none; margin-right:3px; margin-left:3px; margin-bottom:0px; min-width:80px; height:20px; padding:6px 6px; border-radius:6px; line-height:20px;  font-size:16px; }
.click_selector_button{ float:none; margin-right:10px; margin-left:10px; margin-bottom:0px; width:40px; height:40px; font-size:40px; line-height:40px; padding:0px 0px; }
.click_selector_button i{ font-size:40px; }
.services_requested_option{ width:100%; float:left; margin-top:5px; margin-bottom:5px; font-size:16px; line-height:20px; margin-left:2px;}

.thankyou_p{ font-size:20px;}
.instruction_block{ width:100%; float:left; text-align:center; margin-bottom:10px; }
.instruction_block_inner{ width:90px; height:50px; font-size:10px; float:none; margin-left:10px; margin-top:10px; }
.instruction_block_inner_left{ width:100%; height:25px; font-size:25px; margin-bottom:7px; }
.instruction_block_inner_right{ width:100%; height:20px; font-size:13px; margin-bottom:0px; line-height:15px; }
/* End Contact From */
}
@media only screen and (min-width: 560px) and (max-width: 639px) 
{
.wrapper { width:560px; }

/* Inner Masthead */
.top_logo{ width:280px;}
#wrapper_holder_innermasthead{ height:80px; padding-top:0px; padding-bottom:0px; }
#wrapper_innermasthead{ height:80px; padding-top:0px; padding-bottom:0px; }
.innermasthead_text_1{ font-size:26px; margin-top:0px;  }
/* End Inner Masthead */

/* Contact From */
#wrapper_holder_contactform{ padding-top:20px; padding-bottom:20px; }
#wrapper_contactform{ padding-top:0px; padding-bottom:0px; width:550px; }
.contactform_text_1{ font-size:23px; margin-top:20px; margin-bottom:20px; }
.contactform_text_2{ font-size:21px; }
.contactform_text_3{ font-size:20px; }
.form_contactform_holder{ margin-top:20px; margin-bottom:10px; }
.form_section_contactform{ width:260px; min-height:45px; margin-top:5px; margin-bottom:5px; }
.form_section_contactform input[type=text]{ width:250px; height:20px; padding:10px 5px; line-height:20px; margin-top:0px; margin-bottom:0px; margin-right:0px; font-size:16px; }
.form_section_contactform select{ width:100%; height:42px; padding:10px 5px; line-height:20px; margin-top:0px; margin-bottom:0px; margin-right:0px; font-size:16px; }
.form_section_contactform textarea{ width:260px; height:90px; padding:10px 5px; line-height:20px; margin-top:0px; margin-bottom:0px; margin-right:0px; font-size:16px; }
.form_section_contactform input[type=submit]{ padding:14px 24px; font-size:20px; margin-top:0px; margin-bottom:0px; }
.form_section_contactform_large input[type=text]{ width:540px; }
.form_section_contactform_large textarea{ width:540px; height:90px; }
.form_section_contactform_submit{ height:60px;}
.form_section_label{ height:40px; float:left; text-align:left; margin-right:20px; line-height:40px; font-size:17px; }
#form_section_contactform_1{ float:left;}
#form_section_contactform_2{ float:right;}
#form_section_contactform_3{ width:100%; margin-left:0px}
#form_section_contactform_3 input[type=text]{ width:540px; float:left; margin-left:0px;}
#form_section_contactform_4{ float:left;}
#form_section_contactform_5{ float:right;}
/*#form_section_contactform_4 select{ width:100px; float:left; margin-right:20px;}*/
/*#form_section_contactform_6{ width:100%; float:left; margin-top:20px; margin-bottom:20px;}
#form_section_contactform_6 input[type=text]{ width:770px; float:left; margin-left:0px;}
#form_section_contactform_6{ float:left; margin-right:0px}
#form_section_contactform_6_2{ width:100%; float:left; margin-top:10px; margin-bottom:20px;}
#form_section_contactform_6_2 .form_section_label{ width:100%; float:left; margin-left:0px; line-height:20px;}*/
#form_section_contactform_6{ float:left;}
#form_section_contactform_7{ float:right;}
#form_section_contactform_8{ width:100%; float:left;}
#form_section_contactform_8 input[type=text]{ width:540px; float:left; margin-left:0px;}
#form_section_contactform_9{ width:100%;  float:left;}
#form_section_contactform_9 input[type=text]{ width:540px; float:left; margin-left:0px;}
#form_section_contactform_11{ width:100%; float:left; text-align:center;}
#form_section_contactform_11 input[type=submit]{ float:none; margin:0 auto; margin-top:10px; padding-left:50px; padding-right:50px;}
.form_contactform_holder #form_validation_request_contact_message_text{ margin-top:20px; margin-bottom:0px; text-align:center; }

.form_section_contactform_full{ width:100%; margin-top:10px;}
.form_section_contactform_full_heading_section{ width:100%; }
.form_section_contactform_full_heading_section_label{ width:100%; font-size:20px; margin-top:10px; margin-bottom:10px;}

.click_selector_buttons_box_holder{ width:100%; float:left; margin-top:0px; margin-bottom:0px; text-align:center; }
.click_selector_button_orig{ float:none; margin-right:3px; margin-left:3px; margin-bottom:0px; min-width:80px; height:20px; padding:6px 6px; border-radius:6px; line-height:20px;  font-size:16px; }
.click_selector_button{ float:none; margin-right:10px; margin-left:10px; margin-bottom:0px; width:40px; height:40px; font-size:40px; line-height:40px; padding:0px 0px; }
.click_selector_button i{ font-size:40px; }
.services_requested_option{ width:100%; float:left; margin-top:5px; margin-bottom:5px; font-size:16px; line-height:20px; margin-left:2px;}

.thankyou_p{ font-size:20px;}
.instruction_block{ width:100%; float:left; text-align:center; margin-bottom:10px; }
.instruction_block_inner{ width:90px; height:50px; font-size:10px; float:none; margin-left:10px; margin-top:10px; }
.instruction_block_inner_left{ width:100%; height:25px; font-size:25px; margin-bottom:7px; }
.instruction_block_inner_right{ width:100%; height:20px; font-size:13px; margin-bottom:0px; line-height:15px; }
/* End Contact From */
}
@media only screen and (min-width: 480px) and (max-width: 559px) 
{
.wrapper { width:460px; }
/* Inner Masthead */
.top_logo{ width:260px;}
#wrapper_holder_innermasthead{ height:80px; padding-top:0px; padding-bottom:0px; }
#wrapper_innermasthead{ height:80px; padding-top:0px; padding-bottom:0px; }
.innermasthead_text_1{ font-size:26px; margin-top:0px;  }
/* End Inner Masthead */

/* Contact From */
#wrapper_holder_contactform{ padding-top:20px; padding-bottom:20px; }
#wrapper_contactform{ padding-top:0px; padding-bottom:0px; width:440px; }
.contactform_text_1{ font-size:22px; margin-top:20px; margin-bottom:20px; }
.contactform_text_2{ font-size:21px; }
.contactform_text_3{ font-size:20px; }
.form_contactform_holder{ margin-top:20px; margin-bottom:10px; }
.form_section_contactform{ width:440px; min-height:45px; margin-top:5px; margin-bottom:5px; }
.form_section_contactform input[type=text]{ width:430px; height:20px; padding:10px 5px; line-height:20px; margin-top:0px; margin-bottom:0px; margin-right:0px; font-size:16px; }
.form_section_contactform select{ width:100%; height:42px; padding:10px 5px; line-height:20px; margin-top:0px; margin-bottom:0px; margin-right:0px; font-size:16px; }
.form_section_contactform textarea{ width:260px; height:90px; padding:10px 5px; line-height:20px; margin-top:0px; margin-bottom:0px; margin-right:0px; font-size:16px; }
.form_section_contactform input[type=submit]{ padding:14px 24px; font-size:20px; margin-top:0px; margin-bottom:0px; }
.form_section_contactform_large input[type=text]{ width:430px; }
.form_section_contactform_large textarea{ width:430px; height:90px; }
.form_section_contactform_submit{ height:60px;}
.form_section_label{ height:40px; float:left; text-align:left; margin-right:20px; line-height:40px; font-size:17px; }
#form_section_contactform_1{ float:left;}
#form_section_contactform_2{ float:right;}
#form_section_contactform_3{ width:100%; margin-left:0px}
#form_section_contactform_3 input[type=text]{ width:430px; float:left; margin-left:0px;}
#form_section_contactform_4{ float:left;}
#form_section_contactform_5{ float:right;}
/*#form_section_contactform_4 select{ width:100px; float:left; margin-right:20px;}*/
/*#form_section_contactform_6{ width:100%; float:left; margin-top:20px; margin-bottom:20px;}
#form_section_contactform_6 input[type=text]{ width:770px; float:left; margin-left:0px;}
#form_section_contactform_6{ float:left; margin-right:0px}
#form_section_contactform_6_2{ width:100%; float:left; margin-top:10px; margin-bottom:20px;}
#form_section_contactform_6_2 .form_section_label{ width:100%; float:left; margin-left:0px; line-height:20px;}*/
#form_section_contactform_6{ float:left;}
#form_section_contactform_7{ float:right;}
#form_section_contactform_8{ width:100%; float:left;}
#form_section_contactform_8 input[type=text]{ width:430px; float:left; margin-left:0px;}
#form_section_contactform_9{ width:100%;  float:left;}
#form_section_contactform_9 input[type=text]{ width:430px; float:left; margin-left:0px;}
#form_section_contactform_11{ width:100%; float:left; text-align:center;}
#form_section_contactform_11 input[type=submit]{ float:none; margin:0 auto; margin-top:10px; padding-left:40px; padding-right:40px;}
.form_contactform_holder #form_validation_request_contact_message_text{ margin-top:20px; margin-bottom:20px; text-align:center; }

.form_section_contactform_full{ width:100%; margin-top:10px;}
.form_section_contactform_full_heading_section{ width:100%; }
.form_section_contactform_full_heading_section_label{ width:100%; font-size:19px; margin-top:10px; margin-bottom:10px;}

.click_selector_buttons_box_holder{ width:100%; float:left; margin-top:0px; margin-bottom:0px; text-align:center; }
.click_selector_button_orig{ float:none; margin-right:3px; margin-left:3px; margin-bottom:0px; min-width:70px; height:20px; padding:6px 8px; border-radius:6px; line-height:20px;  font-size:16px; }
.click_selector_button{ float:none; margin-right:10px; margin-left:10px; margin-bottom:0px; width:36px; height:36px; font-size:36px; line-height:36px; padding:0px 0px; }
.click_selector_button i{ font-size:36px; }
.services_requested_option{ width:100%; float:left; margin-top:5px; margin-bottom:5px; font-size:16px; line-height:20px; margin-left:2px;}

.thankyou_p{ font-size:20px;}
.instruction_block{ width:100%; float:left; text-align:center; margin-bottom:10px; }
.instruction_block_inner{ width:76px; height:50px; font-size:10px; float:none; margin-left:3px; margin-right:3px; margin-top:10px; }
.instruction_block_inner_left{ width:100%; height:22px; font-size:22px; margin-bottom:7px; }
.instruction_block_inner_right{ width:100%; height:20px; font-size:12px; margin-bottom:0px; line-height:15px; }
/* End Contact From */
}
@media only screen and (min-width: 400px) and (max-width: 479px) 
{
.wrapper { width:390px; }
/* Inner Masthead */
.top_logo{ width:250px;}
#wrapper_holder_innermasthead{ height:80px; padding-top:0px; padding-bottom:0px; }
#wrapper_innermasthead{ height:80px; padding-top:0px; padding-bottom:0px; }
.innermasthead_text_1{ font-size:24px; margin-top:0px;  }
/* End Inner Masthead */

/* Contact From */
#wrapper_holder_contactform{ padding-top:20px; padding-bottom:20px; }
#wrapper_contactform{ padding-top:0px; padding-bottom:0px; width:390px; }
.contactform_text_1{ font-size:21px; margin-top:20px; margin-bottom:20px; }
.contactform_text_2{ font-size:19px; }
.contactform_text_2 span{ display:block; width:100%; margin-bottom:5px;}
.contactform_text_3{ font-size:18px; }
.form_contactform_holder{ margin-top:20px; margin-bottom:10px; }
.form_section_contactform{ width:390px; min-height:45px; margin-top:5px; margin-bottom:5px; }
.form_section_contactform input[type=text]{ width:380px; height:20px; padding:10px 5px; line-height:20px; margin-top:0px; margin-bottom:0px; margin-right:0px; font-size:16px; }
.form_section_contactform select{ width:100%; height:42px; padding:10px 5px; line-height:20px; margin-top:0px; margin-bottom:0px; margin-right:0px; font-size:16px; }
.form_section_contactform textarea{ width:260px; height:90px; padding:10px 5px; line-height:20px; margin-top:0px; margin-bottom:0px; margin-right:0px; font-size:16px; }
.form_section_contactform input[type=submit]{ padding:14px 24px; font-size:20px; margin-top:0px; margin-bottom:0px; }
.form_section_contactform_large input[type=text]{ width:380px; }
.form_section_contactform_large textarea{ width:380px; height:90px; }
.form_section_contactform_submit{ height:60px;}
.form_section_label{ height:40px; float:left; text-align:left; margin-right:10px; line-height:40px; font-size:17px; }
#form_section_contactform_1{ float:left;}
#form_section_contactform_2{ float:right;}
#form_section_contactform_3{ width:100%; margin-left:0px}
#form_section_contactform_3 input[type=text]{ width:380px; float:left; margin-left:0px;}
#form_section_contactform_4{ float:left;}
#form_section_contactform_5{ float:right;}
/*#form_section_contactform_4 select{ width:100px; float:left; margin-right:20px;}*/
/*#form_section_contactform_6{ width:100%; float:left; margin-top:20px; margin-bottom:20px;}
#form_section_contactform_6 input[type=text]{ width:770px; float:left; margin-left:0px;}
#form_section_contactform_6{ float:left; margin-right:0px}
#form_section_contactform_6_2{ width:100%; float:left; margin-top:10px; margin-bottom:20px;}
#form_section_contactform_6_2 .form_section_label{ width:100%; float:left; margin-left:0px; line-height:20px;}*/
#form_section_contactform_6{ float:left;}
#form_section_contactform_7{ float:right;}
#form_section_contactform_8{ width:100%; float:left;}
#form_section_contactform_8 input[type=text]{ width:380px; float:left; margin-left:0px;}
#form_section_contactform_9{ width:100%;  float:left;}
#form_section_contactform_9 input[type=text]{ width:380px; float:left; margin-left:0px;}
#form_section_contactform_11{ width:100%; float:left; text-align:center;}
#form_section_contactform_11 input[type=submit]{ float:none; margin:0 auto; margin-top:10px; padding-left:50px; padding-right:50px;}
.form_contactform_holder #form_validation_request_contact_message_text{ margin-top:20px; margin-bottom:20px; text-align:center; }

.form_section_contactform_full{ width:100%; margin-top:10px;}
.form_section_contactform_full_heading_section{ width:100%; }
.form_section_contactform_full_heading_section_label{ width:100%; font-size:18px; margin-top:10px; margin-bottom:10px;}

.click_selector_buttons_box_holder{ width:100%; float:left; margin-top:0px; margin-bottom:0px; text-align:center; }
.click_selector_button_orig{ float:none; margin-right:3px; margin-left:3px; margin-bottom:0px; min-width:60px; height:20px; padding:6px 8px; border-radius:6px; line-height:20px;  font-size:16px; }
.click_selector_button{ float:none; margin-right:10px; margin-left:10px; margin-bottom:0px; width:34px; height:34px; font-size:34px; line-height:34px; padding:0px 0px; }
.click_selector_button i{ font-size:34px; }
.services_requested_option{ width:100%; float:left; margin-top:5px; margin-bottom:5px; font-size:16px; line-height:20px; margin-left:2px;}

.thankyou_p{ font-size:20px;}
.instruction_block{ width:100%; float:left; text-align:center; margin-bottom:10px; }
.instruction_block_inner{ width:65px; height:50px; font-size:10px; float:none; margin-left:3px; margin-right:3px; margin-top:10px; }
.instruction_block_inner_left{ width:100%; height:22px; font-size:22px; margin-bottom:7px; }
.instruction_block_inner_right{ width:100%; height:20px; font-size:12px; margin-bottom:0px; line-height:15px; }
/* End Contact From */
}
@media only screen and (min-width: 321px) and (max-width: 399px) 
{
.wrapper { width:320px; }

/* Inner Masthead */
.top_logo{ width:230px;}
#wrapper_holder_innermasthead{ height:80px; padding-top:0px; padding-bottom:0px; }
#wrapper_innermasthead{ height:80px; padding-top:0px; padding-bottom:0px; }
.innermasthead_text_1{ font-size:22px; margin-top:0px;  }
/* End Inner Masthead */

/* Contact From */
#wrapper_holder_contactform{ padding-top:20px; padding-bottom:20px; }
#wrapper_contactform{ padding-top:0px; padding-bottom:0px; width:320px; }
.contactform_text_1{ font-size:18px; margin-top:20px; margin-bottom:10px; }
.contactform_text_2{ font-size:18px; }
.contactform_text_2 span{ display:block; width:100%; margin-bottom:5px;}
.contactform_text_3{ font-size:15px; }
.form_contactform_holder{ margin-top:20px; margin-bottom:10px; }
.form_section_contactform{ width:320px; min-height:45px; margin-top:5px; margin-bottom:5px; }
.form_section_contactform input[type=text]{ width:310px; height:20px; padding:10px 5px; line-height:20px; margin-top:0px; margin-bottom:0px; margin-right:0px; font-size:16px; }
.form_section_contactform select{ width:100%; height:42px; padding:10px 5px; line-height:20px; margin-top:0px; margin-bottom:0px; margin-right:0px; font-size:16px; }
.form_section_contactform textarea{ width:260px; height:90px; padding:10px 5px; line-height:20px; margin-top:0px; margin-bottom:0px; margin-right:0px; font-size:16px; }
.form_section_contactform input[type=submit]{ padding:14px 24px; font-size:20px; margin-top:0px; margin-bottom:0px; }
.form_section_contactform_large input[type=text]{ width:310px; }
.form_section_contactform_large textarea{ width:310px; height:90px; }
.form_section_contactform_submit{ height:60px;}
.form_section_label{ height:40px; float:left; text-align:left; margin-right:10px; line-height:40px; font-size:17px; width:100%; }
#form_section_contactform_1{ float:left;}
#form_section_contactform_2{ float:right;}
#form_section_contactform_3{ width:100%; margin-left:0px}
#form_section_contactform_3 input[type=text]{ width:310px; float:left; margin-left:0px;}
#form_section_contactform_4{ float:left;}
#form_section_contactform_5{ float:right;}
/*#form_section_contactform_4 select{ width:100px; float:left; margin-right:20px;}*/
/*#form_section_contactform_6{ width:100%; float:left; margin-top:20px; margin-bottom:20px;}
#form_section_contactform_6 input[type=text]{ width:770px; float:left; margin-left:0px;}
#form_section_contactform_6{ float:left; margin-right:0px}
#form_section_contactform_6_2{ width:100%; float:left; margin-top:10px; margin-bottom:20px;}
#form_section_contactform_6_2 .form_section_label{ width:100%; float:left; margin-left:0px; line-height:20px;}*/
#form_section_contactform_6{ float:left;}
#form_section_contactform_7{ float:right;}
#form_section_contactform_8{ width:100%; float:left;}
#form_section_contactform_8 input[type=text]{ width:310px; float:left; margin-left:0px;}
#form_section_contactform_9{ width:100%;  float:left;}
#form_section_contactform_9 input[type=text]{ width:310px; float:left; margin-left:0px;}
#form_section_contactform_11{ width:100%; float:left; text-align:center;}
#form_section_contactform_11 input[type=submit]{ float:none; margin:0 auto; margin-top:10px; padding-left:50px; padding-right:50px;}
.form_contactform_holder #form_validation_request_contact_message_text{ margin-top:20px; margin-bottom:20px; text-align:center; }

.form_section_contactform_full{ width:100%; margin-top:10px;}
.form_section_contactform_full_heading_section{ width:100%; }
.form_section_contactform_full_heading_section_label{ width:100%; font-size:17px; margin-top:10px; margin-bottom:10px;}

.click_selector_buttons_box_holder{ width:100%; float:left; margin-top:0px; margin-bottom:0px; text-align:center; }
.click_selector_button_orig{ float:none; margin-right:10px; margin-left:0px; margin-bottom:0px; min-width:60px; height:20px; padding:5px 8px; border-radius:6px; line-height:20px;  font-size:16px; }
.click_selector_button{ float:none; margin-right:10px; margin-left:10px; margin-bottom:0px; width:30px; height:30px; font-size:30px; line-height:30px; padding:0px 0px; }
.click_selector_button i{ font-size:30px; }
.services_requested_option{ width:100%; float:left; margin-top:5px; margin-bottom:5px; font-size:16px; line-height:20px; margin-left:2px;}

.thankyou_p{ font-size:20px;}
.instruction_block{ width:100%; float:left; text-align:center; margin-bottom:10px; }
.instruction_block_inner{ width:58px; height:50px; font-size:10px; float:none; margin-left:1px; margin-right:1px; margin-top:10px; }
.instruction_block_inner_left{ width:100%; height:22px; font-size:22px; margin-bottom:7px; }
.instruction_block_inner_right{ width:100%; height:20px; font-size:12px; margin-bottom:0px; line-height:15px; word-wrap:break-word; }
/* End Contact From */
}
@media only screen and (min-width: 241px) and (max-width: 320px) 
{
.wrapper { width:300px; }

/* Inner Masthead */
.top_logo{ width:220px;}
#wrapper_holder_innermasthead{ height:70px; padding-top:0px; padding-bottom:0px; }
#wrapper_innermasthead{ height:70px; padding-top:0px; padding-bottom:0px; }
.innermasthead_text_1{ font-size:20px; margin-top:0px;  }
/* End Inner Masthead */

/* Contact From */
#wrapper_holder_contactform{ padding-top:20px; padding-bottom:20px; }
#wrapper_contactform{ padding-top:0px; padding-bottom:0px; width:300px; }
.contactform_text_1{ font-size:17px; margin-top:20px; margin-bottom:10px; }
.contactform_text_2{ font-size:17px; }
.contactform_text_2 span{ display:block; width:100%;}
.contactform_text_3{ font-size:15px; }
.form_contactform_holder{ margin-top:20px; margin-bottom:10px; }
.form_section_contactform{ width:300px; min-height:45px; margin-top:5px; margin-bottom:5px; }
.form_section_contactform input[type=text]{ width:290px; height:20px; padding:10px 5px; line-height:20px; margin-top:0px; margin-bottom:0px; margin-right:0px; font-size:16px; }
.form_section_contactform select{ width:100%; height:42px; padding:10px 5px; line-height:20px; margin-top:0px; margin-bottom:0px; margin-right:0px; font-size:16px; }
.form_section_contactform textarea{ width:290px; height:90px; padding:10px 5px; line-height:20px; margin-top:0px; margin-bottom:0px; margin-right:0px; font-size:16px; }
.form_section_contactform input[type=submit]{ padding:14px 24px; font-size:20px; margin-top:0px; margin-bottom:0px; }
.form_section_contactform_large input[type=text]{ width:290px; }
.form_section_contactform_large textarea{ width:290px; height:90px; }
.form_section_contactform_submit{ height:60px;}
.form_section_label{ height:40px; float:left; text-align:left; margin-right:10px; line-height:40px; font-size:17px; width:100%; }
#form_section_contactform_1{ float:left;}
#form_section_contactform_2{ float:right;}
#form_section_contactform_3{ width:100%; margin-left:0px}
#form_section_contactform_3 input[type=text]{ width:290px; float:left; margin-left:0px;}
#form_section_contactform_4{ float:left;}
#form_section_contactform_5{ float:right;}
/*#form_section_contactform_4 select{ width:100px; float:left; margin-right:20px;}*/
/*#form_section_contactform_6{ width:100%; float:left; margin-top:20px; margin-bottom:20px;}
#form_section_contactform_6 input[type=text]{ width:770px; float:left; margin-left:0px;}
#form_section_contactform_6{ float:left; margin-right:0px}
#form_section_contactform_6_2{ width:100%; float:left; margin-top:10px; margin-bottom:20px;}
#form_section_contactform_6_2 .form_section_label{ width:100%; float:left; margin-left:0px; line-height:20px;}*/
#form_section_contactform_6{ float:left;}
#form_section_contactform_7{ float:right;}
#form_section_contactform_8{ width:100%; float:left;}
#form_section_contactform_8 input[type=text]{ width:290px; float:left; margin-left:0px;}
#form_section_contactform_9{ width:100%;  float:left;}
#form_section_contactform_9 input[type=text]{ width:290px; float:left; margin-left:0px;}
#form_section_contactform_11{ width:100%; float:left; text-align:center;}
#form_section_contactform_11 input[type=submit]{ float:none; margin:0 auto; margin-top:10px; padding-left:50px; padding-right:50px;}
.form_contactform_holder #form_validation_request_contact_message_text{ margin-top:20px; margin-bottom:20px; text-align:center; }

.form_section_contactform_full{ width:100%; margin-top:10px;}
.form_section_contactform_full_heading_section{ width:100%; }
.form_section_contactform_full_heading_section_label{ width:100%; font-size:17px; margin-top:10px; margin-bottom:10px;}

.click_selector_buttons_box_holder{ width:100%; float:left; margin-top:0px; margin-bottom:0px; text-align:center; }
.click_selector_button_orig{ float:none; margin-right:10px; margin-left:0px; margin-bottom:0px; min-width:60px; height:20px; padding:5px 8px; border-radius:6px; line-height:20px;  font-size:16px; }
.click_selector_button{ float:none; margin-right:10px; margin-left:10px; margin-bottom:0px; width:28px; height:28px; font-size:28px; line-height:28px; padding:0px 0px; }
.click_selector_button i{ font-size:28px; }
.services_requested_option{ width:100%; float:left; margin-top:5px; margin-bottom:5px; font-size:16px; line-height:20px; margin-left:2px;}

.thankyou_p{ font-size:20px;}
.instruction_block{ width:100%; float:left; text-align:center; margin-bottom:10px; }
.instruction_block_inner{ width:53px; height:50px; font-size:10px; float:none; margin-left:1px; margin-right:1px; margin-top:10px; }
.instruction_block_inner_left{ width:100%; height:22px; font-size:22px; margin-bottom:7px; }
.instruction_block_inner_right{ width:100%; height:20px; font-size:12px; margin-bottom:0px; line-height:15px; word-wrap:break-word; }
/* End Contact From */
}
