@media only screen and (min-width: 1120px) and (max-width: 1199px) 
{
.wrapper { width:1120px; }
#wrapper_holder_innerpage{ padding-top:20px; padding-bottom:40px; }
.h1_heading{ font-size:36px; line-height:44px; margin-top:0px; margin-bottom:10px;}
.h2_heading{ font-size:33px; line-height:38px; margin-top:0px; margin-bottom:10px;}
.h3_heading{ width:70%; padding-left:15%; padding-right:15%; font-size:20px; line-height:26px; margin-top:0px; margin-bottom:10px;}
.h4_heading{ font-size:25px; line-height:33px; margin-top:0px; margin-bottom:10px;}
.form_error_message{ font-size:15px; margin-top:10px; margin-bottom:10px;}

/* Header */
#wrapper_holder_header{ height:110px; padding-top:0px; padding-bottom:0px;}
.header_left{ width:300px; margin-left:0px; float:left; height:110px; }
.header_left a{ margin-top:57px; font-size:30px; }
.header_left img{ margin-top:15px; width:100%;}

.header_right_info{ width:810px; float:right; height:30px; font-size:18px; text-align:right; margin-top:15px;  }
.header_right_info img{ width:24px; vertical-align:middle; margin-left:5px; margin-right:5px; margin-top:-2px;  }
.header_right_info_part_0{ font-size:15px; line-height:30px; height:30px;}
.header_right_info_part_1{ font-size:15px; line-height:30px; height:30px; margin-left:8px;}
.header_right_info_part_2{ font-size:15px; line-height:30px; height:30px; margin-left:8px;}
.header_right_info_part_2 a{ font-size:16px;  }

.header_right_menu{ width:810px; float:right; height:35px; font-size:18px; text-align:right; margin-top:12px;  }
.header_right_menu a{ margin-left:2px; margin-right:2px; font-size:17px; padding:9px 2px; }
.header_right_menu a.blue_link{ background-size: auto 100%; padding:9px 30px;}
/* End Header */

/* Masthead Top Text */
#wrapper_holder_masthead_toptext{ height:auto; padding-top:20px; padding-bottom:20px; }
/* End Masthead Top Text */

/* Masthead */
#wrapper_holder_masthead{ height:500px; padding-top:0px; padding-bottom:0px; }
#wrapper_masthead{ height:500px; padding-top:0px; padding-bottom:0px; }
.wrapper_masthead_image{ background-size:100% auto;}
#wrapper_masthead_image_0{ background-size:100% auto;  }
/* End Masthead */

/* Masthead Joke*/
.masthead_joke_holder{ width:800px; float:left; margin-left:160px; margin-top:20px; height:70px; }
.masthead_joke_left{ float:left; width:110px; height:100%; margin-left:0px; margin-right:0px; }
.masthead_joke_right{ float:right; width:660px; height:100%; margin-left:0px; margin-right:0px; }
.masthead_joke_right_text{ font-size:20px;}
/* End Masthead Joke*/

#wrapper_masthead_toptext{ width:1120px; height:500px; }

#wrapper_masthead_toptext #h1_heading_masthead_free{ left:0px; top:40px; width:550px;}
#wrapper_masthead_toptext #h1_heading_masthead_toptext{ left:0px; top:90px; width:550px; }
#wrapper_masthead_toptext #h4_heading_masthead_toptext{ left:0px; top:140px; width:500px; }
#wrapper_masthead_toptext #h4_heading_masthead_toptext_2{ left:0px; top:230px; width:500px; font-size:35px; }
#wrapper_masthead_toptext #h4_heading_masthead_toptext_3{ left:0px; top:275px; width:400px; padding-left:0%; padding-left:0%; font-size:25px; line-height:30px;}
#wrapper_holder_masthead_temperature_text{ left:0px; top:370px; width:500px; font-size:26px; }


/* Inner Masthead */
#wrapper_holder_innermasthead{ /*height:155px; */padding-top:0px; padding-bottom:0px; }
#wrapper_innermasthead{ /*height:150px;*/ padding-top:0px; padding-bottom:0px; }
.innermasthead_title_text{ /*text-align:left;*/ font-size:45px; margin-top:30px; margin-bottom:10px;  }
/* End Inner Masthead */

/* How It Works */
#wrapper_holder_howitworks{ padding-top:50px; padding-bottom:50px;  }
.howitworks_holder{ width:1000px; float:left; margin-top:20px; margin-left:60px; }
.howitworks_section{ float:left; width:100%; height:150px; margin-left:0px; margin-right:0px; }
.howitworks_section_inner{ width:525px; height:100%; }
#howitworks_section_step_1 .howitworks_section_inner{ left:50px; top:0; }
#howitworks_section_step_2 .howitworks_section_inner{ left:auto; right:50px; top:0; }
#howitworks_section_step_3 .howitworks_section_inner{ left:50px; top:0; }
#howitworks_section_step_4 .howitworks_section_inner{ left:auto; right:50px; top:0; }
.howitworks_section_left{ float:left; width:150px; height:100%; margin-left:0px; margin-right:10px; }
.howitworks_section_icon{ width:100%; height:150px; float:left; }
.howitworks_section_right{ float:left; width:350px; height:100%; margin-left:0px; margin-right:0px; }
.howitworks_section_heading{ font-size:25px; line-height:32px; margin-top:5px; }
.howitworks_section_subheading{ font-size:24px; line-height:30px; margin-top:5px;}


/* Packages */
#wrapper_holder_packages{ padding-top:70px; padding-bottom:70px; }
.packages_holder{ width:100%; float:left; margin-top:20px; }
.packages_section{ float:left; width:258px; height:390px; margin-left:10px; margin-right:10px; position:relative; margin-top:40px; margin-bottom:40px; }
.packages_section_icon{ width:100%; height:100px; float:left; }
.packages_section_heading{ font-size:28px; line-height:32px; margin-top:5px;}
.packages_section_subheading{ font-size:15px; line-height:20px; margin-top:10px;}
.packages_section_price{ font-size:22px; margin-top:10px; }
.packages_section_limited_offer{ width:160px; margin-left:50px; font-size:12px; line-height:14px; margin-top:10px; padding:5px 0px; }
.packages_section_booknow_button_holder{ margin-top:25px; }
.packages_section_booknow_button_holder a{ width:230px; height:38px; margin-left:15px; font-size:16px; line-height:38px; }
#packages_section_sedan{ margin-left:292px; }
/*#packages_section_sedan .packages_section_booknow_button_holder, 
#packages_section_suv .packages_section_booknow_button_holder, 
#packages_section_minibus .packages_section_booknow_button_holder{ margin-top:57px; }*/

/* Testimonials Home */
#wrapper_holder_testimonials{ padding-top:40px; padding-bottom:100px; }
#wrapper_testimonials{ padding-top:0px; padding-bottom:0px; }
.testimonials_text_1{ font-size:35px; margin-top:10px;}
./*testimonials_holder_outer{ width:750px; height:330px; float:left; margin-top:30px; margin-bottom:10px; }
.testimonials_holder_inner{ width:750px; height:280px; }
.testimonial_section{ width:700px; height:230px; padding:25px; }
.testimonial_section_heading{ font-size:25px; }
.testimonial_section_content{ font-size:18px; margin-top:20px;}
.testimonial_dots_holder{margin-top:35px; }
.testimonials_arrow{ width:50px; height:50px; margin-left:20px; margin-right:20px; -moz-border-radius:50px; -webkit-border-radius:50px; -ms-border-radius:50px; border-radius:50px; font-size:25px; line-height:50px; }
.testimonials_arrow_left{ background:#FFCF00; }
.testimonials_arrow_right{ background:#FFCF00;}
.testimonials_btn{ width:200px; height:50px; margin-left:20px; margin-right:20px; font-size:22px; line-height:50px; background:#FFCF00; -moz-border-radius:50px; -webkit-border-radius:50px; -ms-border-radius:50px; border-radius:50px; margin-top:0px; }*/

/* End Testimonials Home */

/* Car AC Gas Refill Page */
.wrapper_caracgasrefill_left{ float:left; width:530px; height:350px; }
.wrapper_caracgasrefill_left_inner_text_1{ text-align:left; font-size:35px; line-height:39px; }
.wrapper_caracgasrefill_left_inner_text_2{ text-align:left; font-size:35px; line-height:39px; }
.wrapper_caracgasrefill_left_inner_text_3{ text-align:left; font-size:20px; line-height:25px; margin-top:20px;}
.wrapper_caracgasrefill_left_inner_text_4{ font-size:20px; line-height:25px; margin-top:30px;}
.wrapper_caracgasrefill_left_inner_text_4 a.btn_book_now{ padding-left:30px; padding-right:30px; font-size:16px; line-height:38px; margin-left:0px; margin-top:-5px; }
.wrapper_caracgasrefill_right{ float:right; width:530px; height:350px; background-size:100% auto; }

#wrapper_holder_innerpage_whatwecheck{ padding-top:40px; padding-bottom:40px; }
.wrapper_innerpage_whatwecheck_heading{ margin-bottom:30px; font-size:25px; line-height:30px; }
.whatwecheck_holder{ margin-top:20px; }
.whatwecheck_section{ width:300px; height:80px; padding:20px 10px; margin:20px 20px; }
.whatwecheck_section_icon{ width:80px; height:100%; float:left; background-size:auto 100%; }
.whatwecheck_section_text{ float:right; width:200px; height:100%; }
.whatwecheck_section_text_inner{ float:left; font-size:18px; line-height:21px;}
/* End Car AC Gas Refill Page */

/* About Page */
.wrapper_about_left{ float:left; width:530px; height:350px; }
.wrapper_about_left_inner{ background-size:100% auto;}
.wrapper_about_right{ float:right; width:550px; height:500px; }
.wrapper_about_right_inner{ font-size:16px; line-height:20px; }
.wrapper_about_right_inner p{ margin-bottom:15px;  }
.wrapper_about_right_inner_info_list{ float:left; margin-bottom:10px; width:510px; font-size:16px; line-height:20px; padding-left:35px; background-position:left 2px; background-size:23px auto; }
/* End About Page*/


/* Services Page */
#wrapper_holder_services{ padding-top:50px; padding-bottom:0px; }
.services_section{ width:336px; height:460px; padding:20px; margin-left:10px; margin-right:10px; margin-top:100px; margin-bottom:50px; }
#services_section_1{ height:610px; }
#services_section_2{ height:610px; }
#services_section_3{ height:610px; }
#services_section_4{ height:410px; }
#services_section_5{ height:410px; }
#services_section_6{ height:410px; }
.services_section_icon{ width:200px; height:200px; -moz-border-radius:200px; -webkit-border-radius:200px; -ms-border-radius:200px; border-radius:200px; margin-top:-120px }
.services_section_heading{ font-size:30px; line-height:35px; margin-top:20px; }
.services_section_text{ font-size:22px; line-height:25px; margin-top:20px;}
#h2_heading_services{ font-size:40px;}
#h3_heading_services{ font-size:23px; line-height:30px; margin-top:10px;}


#wrapper_holder_services2{ padding-top:70px; padding-bottom:70px; }
.wrapper_holder_services2_left{ float:left; width:500px; }
.wrapper_holder_services2_left p{ margin-bottom:20px;}

.wrapper_holder_services2_right{ float:right; width:500px; }
.wrapper_holder_services2_right_info_list{ float:left; margin-bottom:16px; width:350px; padding-left:40px; background-position:left 2px; background-size:26px auto; }
.wrapper_holder_services2_right p{ font-size:18px; margin-bottom:20px;}
.wrapper_holder_services2_bottom{ margin-top:20px; margin-bottom:20px;}
/* End Services Page*/

#wrapper_holder_services3{ padding-top:70px; padding-bottom:70px; }
.wrapper_holder_services3_left{ float:left; width:650px; /*height:780px;*/ font-size:19px; line-height:26px; }
.wrapper_holder_services3_left_info_list{ float:left; margin-bottom:14px; width:610px; padding-left:30px; background-position:left 2px; background-size:20px auto; }
.wrapper_holder_services3_left .h2_heading{ font-size:36px; }
.wrapper_holder_services3_left .h3_heading{ margin-bottom:30px;}

.wrapper_holder_services3_right{ width:800px; height:780px; position:absolute; left:680px; }
.wrapper_holder_services3_right_inner{ background-size:100% auto; }
/* End Services Page*/


/* Testimonials Page */
.testimonial_page_section{ width:900px; float:left; margin-top:80px; padding-bottom:40px;  }
.testimonial_page_section_heading{ font-size:25px; margin-top:20px; }
.testimonial_page_section_content{ font-size:22px; line-height:25px; margin-top:20px;}
.testimonial_page_section_star{ font-size:18px; margin-top:20px;}
/* End Testimonials Page */

/* FAQ Page */
.faqs_sections_holder{  -moz-border-radius:50px; -webkit-border-radius:50px; -ms-border-radius:50px; border-radius:50px; box-sizing:border-box; padding:50px;  }
.faq_section{ margin-bottom:30px; padding-bottom:0px; }
.faq_section_title{ font-size:23px; line-height:30px; margin-bottom:20px; padding-left:40px; }
.faq_section_content{ font-size:23px; line-height:27px; margin-top:0px; padding-bottom:30px; }
.faq_section_plusminus{ width:30px; height:30px; -moz-border-radius:30px; -webkit-border-radius:30px; -ms-border-radius:30px; border-radius:30px; line-height:30px; font-size:30px;}
/* End FAQ Page */

/* Contact Page */
.contact_form_holder{ width:400px; float:left; margin-left:360px; margin-top:20px; }
.contact_form_holder input[type=text]{ margin-top:5px; margin-bottom:5px; font-size:16px; }
.contact_form_holder textarea{ margin-top:5px; margin-bottom:5px; font-size:16px; }
.contact_form_holder input[type=submit]{ width:300px; height:50px; font-size:20px; line-height:45px; }
.contact_form_holder #contact_page_from_result_text{ line-height:20px; margin-top:10px; margin-bottom:10px; font-size:15px;}
/* End Contact Page */

/* Appointment Page */
.appointment_form_holder{ width:900px; margin-left:110px; margin-top:20px; }
#h2_heading_appointmentform{ text-align:left;}
#h3_heading_appointmentform{ text-align:left; padding:0; width:100%;}
.appointment_form_holder h5{ font-size:22px; line-height:28px; margin-top:10px; margin-bottom:10px;}
.appointment_form_holder h6{ font-size:16px; line-height:20px; margin-top:10px; margin-bottom:10px; }
.appointment_form_holder input[type=text]{ margin-top:7px; margin-bottom:7px; font-size:16px; }
.appointment_form_holder select{ margin-top:7px; margin-bottom:7px; font-size:16px; }
.appointment_form_holder textarea{ margin-top:7px; margin-bottom:7px; font-size:16px; }
.appointment_form_holder input[type=submit]{ width:300px; height:50px; font-size:20px; line-height:45px; margin-bottom:20px;}
.appointment_form_holder #appointment_form_page_from_result_text{ line-height:20px; margin-top:10px; margin-bottom:10px; font-size:15px;}

.appointment_form_holder #appointmentNameInput{ float:left; }
.appointment_form_holder #appointmentMobileInput{ float:right; }
.appointment_form_holder #appointmentLocationInput{ float:left; }
.appointment_form_holder #appointmentEmailInput{ float:right; }
.appointment_form_holder #appointmentDateInput{ float:left; }
.appointment_form_holder #appointmentTimeInput{ float:right; }
.appointment_form_holder #appointmentVehicleInput{ float:left; width:100%; }
.appointment_form_holder #appointmentMessageInput{ float:left; width:878px; }

.form_text_holder{ width:400px; }
.form_text_holder label{ line-height:25px; font-size:17px; padding-left:0px; }
.appointment_form_holder #appointmentDateInput{ float:left; }
.appointment_form_holder #appointmentTimeInput{ float:left; }
#appointmentDateInput_holder{ float:left;}
#appointmentTimeInput_holder{ float:right;}
/* End Appointment Page */

/* Privacy Policy */
.wrapper_privacy p{ font-size:15px; line-height:20px; margin-bottom:20px;}

/* Schedule Home */
#wrapper_holder_schedulehome{ padding-top:50px; padding-bottom:50px; }
#wrapper_schedulehome_top{ -moz-border-radius:50px; -webkit-border-radius:50px; -ms-border-radius:50px; border-radius:50px; padding:50px; }
.wrapper_schedulehome_left{ float:left; width:550px; }
.wrapper_schedulehome_left_inner_text_1{ width:100%; padding-right:0%; font-size:43px; line-height:50px;}
.wrapper_schedulehome_left_inner_text_2{ font-size:26px; line-height:32px; margin-top:20px;}
.wrapper_schedulehome_left_inner_text_3{ font-size:26px; line-height:32px; margin-top:20px; }
.wrapper_schedulehome_left_inner_text_3 a.btn_book_now{ padding-top:10px; padding-bottom:10px; padding-left:30px; padding-right:30px; font-size:21px; line-height:23px; margin-left:0px; margin-top:20px; }
/*.wrapper_schedulehome_right{ float:right; width:550px; height:250px; }*/
.wrapper_schedulehome_right{ float:right; width:500px; height:112%; top:-10%; right:5px; -moz-border-radius:50px; -webkit-border-radius:50px; -ms-border-radius:50px; border-radius:50px; box-shadow:6px 6px #09B0D2; }
.wrapper_schedulehome_right_inner{ background-position:center center; background-repeat:no-repeat; }


.wrapper_schedulehome_bottom{ margin-top:50px; }
.wrapper_schedulehome_bottom_inner p{ font-size:25px; line-height:33px; margin-top:15px; }
.wrapper_schedulehome_bottom_inner p.info_2.info_2{ -moz-border-radius:60px; -webkit-border-radius:60px; -ms-border-radius:60px; border-radius:60px; font-size:27px; line-height:39px; box-sizing:border-box; padding:30px; margin-top:40px;  }
.wrapper_schedulehome_bottom_inner p.info_2.info_2 .info_2_image{ width:30px; vertical-align:text-top; margin-top:2px;}

/* Footer */
#wrapper_holder_footer{ padding-top:50px; padding-bottom:50px; }
.footer_logo{ font-size:30px; }
.footer_menu{ margin-top:19px; font-size:16px; }
.footer_copyright{ margin-top:19px; font-size:16px; }
}
@media only screen and (min-width: 1040px) and (max-width: 1119px) 
{
.wrapper { width:1040px; }

#wrapper_holder_innerpage{ padding-top:20px; padding-bottom:40px; }
.h1_heading{ font-size:36px; line-height:44px; margin-top:0px; margin-bottom:10px;}
.h2_heading{ font-size:33px; line-height:38px; margin-top:0px; margin-bottom:10px;}
.h3_heading{ width:70%; padding-left:15%; padding-right:15%; font-size:20px; line-height:26px; margin-top:0px; margin-bottom:10px;}
.h4_heading{ font-size:25px; line-height:33px; margin-top:0px; margin-bottom:10px;}
.form_error_message{ font-size:15px; margin-top:10px; margin-bottom:10px;}

/* Header */
#wrapper_holder_header{ height:110px; padding-top:0px; padding-bottom:0px;}
.header_left{ width:220px; margin-left:0px; float:left; height:110px; }
.header_left a{ margin-top:57px; font-size:26px; }
.header_left img{ margin-top:15px; width:100%;}

.header_right_info{ width:800px; float:right; height:30px; font-size:18px; text-align:right; margin-top:15px;  }
.header_right_info img{ width:24px; vertical-align:middle; margin-left:5px; margin-right:5px; margin-top:-2px;  }
.header_right_info_part_0{ font-size:15px; line-height:30px; height:30px;}
.header_right_info_part_1{ font-size:15px; line-height:30px; height:30px; margin-left:5px;}
.header_right_info_part_2{ font-size:15px; line-height:30px; height:30px; margin-left:5px;}
.header_right_info_part_2 a{ font-size:16px;  }

.header_right_menu{ width:800px; float:right; height:35px; font-size:18px; text-align:right; margin-top:12px;  }
.header_right_menu a{ margin-left:2px; margin-right:2px; font-size:16px; padding:9px 5px; }
.header_right_menu a.blue_link{ background-size: auto 100%; padding:9px 26px;}
/* End Header */

/* Masthead Top Text */
#wrapper_holder_masthead_toptext{ height:auto; padding-top:20px; padding-bottom:20px; }
/* End Masthead Top Text */

/* Masthead */
#wrapper_holder_masthead{ height:500px; padding-top:0px; padding-bottom:0px; }
#wrapper_masthead{ height:500px; padding-top:0px; padding-bottom:0px; }
.wrapper_masthead_image{ background-size:100% auto;}
#wrapper_masthead_image_0{ background-size:100% auto;  }
/* End Masthead */

/* Masthead Joke*/
.masthead_joke_holder{ width:800px; float:left; margin-left:120px; margin-top:20px; height:70px; }
.masthead_joke_left{ float:left; width:110px; height:100%; margin-left:0px; margin-right:0px; }
.masthead_joke_right{ float:right; width:660px; height:100%; margin-left:0px; margin-right:0px; }
.masthead_joke_right_text{ font-size:20px;}
/* End Masthead Joke*/

#wrapper_masthead_toptext{ width:1040px; height:500px; }
#wrapper_masthead_toptext #h1_heading_masthead_free{ left:0px; top:70px; width:550px;}
#wrapper_masthead_toptext #h1_heading_masthead_toptext{ left:0px; top:100px; width:550px; }
#wrapper_masthead_toptext #h4_heading_masthead_toptext{ left:0px; top:150px; width:500px; }
#wrapper_masthead_toptext #h4_heading_masthead_toptext_2{ left:0px; top:240px; width:500px; font-size:35px; }
#wrapper_masthead_toptext #h4_heading_masthead_toptext_3{ left:0px; top:285px; width:400px; padding-left:0%; padding-left:0%; font-size:25px; line-height:30px;}
#wrapper_holder_masthead_temperature_text{ left:0px; top:380px; width:500px; font-size:26px; }

/* Inner Masthead */
#wrapper_holder_innermasthead{ /*height:155px;*/ padding-top:0px; padding-bottom:0px; }
#wrapper_innermasthead{ /*height:150px;*/ padding-top:0px; padding-bottom:0px; }
.innermasthead_title_text{ /*text-align:left;*/ font-size:45px; margin-top:30px; margin-bottom:10px;  }
/* End Inner Masthead */

/* How It Works */
#wrapper_holder_howitworks{ padding-top:50px; padding-bottom:50px;  }
.howitworks_holder{ width:1000px; float:left; margin-top:20px; margin-left:20px; }
.howitworks_section{ float:left; width:100%; height:150px; margin-left:0px; margin-right:0px; }
.howitworks_section_inner{ width:525px; height:100%; }
#howitworks_section_step_1 .howitworks_section_inner{ left:50px; top:0; }
#howitworks_section_step_2 .howitworks_section_inner{ left:auto; right:50px; top:0; }
#howitworks_section_step_3 .howitworks_section_inner{ left:50px; top:0; }
#howitworks_section_step_4 .howitworks_section_inner{ left:auto; right:50px; top:0; }
.howitworks_section_left{ float:left; width:150px; height:100%; margin-left:0px; margin-right:10px; }
.howitworks_section_icon{ width:100%; height:150px; float:left; }
.howitworks_section_right{ float:left; width:350px; height:100%; margin-left:0px; margin-right:0px; }
.howitworks_section_heading{ font-size:25px; line-height:32px; margin-top:5px; }
.howitworks_section_subheading{ font-size:24px; line-height:30px; margin-top:5px;}


/* Packages */
#wrapper_holder_packages{ padding-top:70px; padding-bottom:70px; }
.packages_holder{ width:100%; float:left; margin-top:20px; }
.packages_section{ float:left; width:230px; height:400px; margin-left:15px; margin-right:15px; position:relative; margin-top:40px; margin-bottom:40px; }
.packages_section_icon{ width:100%; height:100px; float:left; }
.packages_section_heading{ font-size:26px; line-height:30px; margin-top:5px; height:40px;}
.packages_section_subheading{ font-size:16px; line-height:20px; margin-top:10px;}
.packages_section_price{ font-size:22px; margin-top:10px; }
.packages_section_limited_offer{ width:160px; margin-left:35px; font-size:12px; line-height:14px; margin-top:10px; padding:5px 0px; }
.packages_section_booknow_button_holder{ margin-top:25px; }
.packages_section_booknow_button_holder a{ width:200px; height:38px; margin-left:15px; font-size:16px; line-height:38px; }
#packages_section_sedan{ margin-left:282px; }
/*#packages_section_sedan .packages_section_booknow_button_holder, 
#packages_section_suv .packages_section_booknow_button_holder, 
#packages_section_minibus .packages_section_booknow_button_holder{ margin-top:57px; }*/

/* Testimonials Home */
#wrapper_holder_testimonials{ padding-top:40px; padding-bottom:100px; }
#wrapper_testimonials{ padding-top:0px; padding-bottom:0px; }
.testimonials_text_1{ font-size:35px; margin-top:10px;}
/*.testimonials_holder_outer{ width:750px; height:330px; float:left; margin-top:30px; margin-bottom:10px; }
.testimonials_holder_inner{ width:750px; height:280px; }
.testimonial_section{ width:700px; height:230px; padding:25px; }
.testimonial_section_heading{ font-size:25px; }
.testimonial_section_content{ font-size:18px; margin-top:20px;}
.testimonial_dots_holder{margin-top:35px; }
.testimonials_arrow{ width:50px; height:50px; margin-left:20px; margin-right:20px; -moz-border-radius:50px; -webkit-border-radius:50px; -ms-border-radius:50px; border-radius:50px; font-size:25px; line-height:50px; }
.testimonials_arrow_left{ background:#FFCF00; }
.testimonials_arrow_right{ background:#FFCF00;}
.testimonials_btn{ width:200px; height:50px; margin-left:20px; margin-right:20px; font-size:22px; line-height:50px; background:#FFCF00; -moz-border-radius:50px; -webkit-border-radius:50px; -ms-border-radius:50px; border-radius:50px; margin-top:0px; }*/
/* End Testimonials Home */

/* Car AC Gas Refill Page */
.wrapper_caracgasrefill_left{ float:left; width:500px; height:330px; }
.wrapper_caracgasrefill_left_inner_text_1{ text-align:left; font-size:35px; line-height:39px; }
.wrapper_caracgasrefill_left_inner_text_2{ text-align:left; font-size:35px; line-height:39px; }
.wrapper_caracgasrefill_left_inner_text_3{ text-align:left; font-size:20px; line-height:25px; margin-top:20px;}
.wrapper_caracgasrefill_left_inner_text_4{ font-size:20px; line-height:25px; margin-top:30px;}
.wrapper_caracgasrefill_left_inner_text_4 a.btn_book_now{ padding-left:30px; padding-right:30px; font-size:16px; line-height:38px; margin-left:0px; margin-top:-5px; }
.wrapper_caracgasrefill_right{ float:right; width:500px; height:330px; background-size:100% auto; }

#wrapper_holder_innerpage_whatwecheck{ padding-top:40px; padding-bottom:40px; }
.wrapper_innerpage_whatwecheck_heading{ margin-bottom:30px; font-size:25px; line-height:30px; }
.whatwecheck_holder{ margin-top:20px; }
.whatwecheck_section{ width:290px; height:80px; padding:20px 10px; margin:20px 10px; }
.whatwecheck_section_icon{ width:80px; height:100%; float:left; background-size:auto 100%; }
.whatwecheck_section_text{ float:right; width:200px; height:100%; }
.whatwecheck_section_text_inner{ float:left; font-size:18px; line-height:21px;}
/* End Car AC Gas Refill Page */

/* About Page */
.wrapper_about_left{ float:left; width:500px; height:350px; }
.wrapper_about_left_inner{ background-size:auto 100% ;}
.wrapper_about_right{ float:right; width:500px; height:500px; }
.wrapper_about_right_inner{ font-size:16px; line-height:20px; }
.wrapper_about_right_inner p{ margin-bottom:15px;  }
.wrapper_about_right_inner_info_list{ float:left; margin-bottom:10px; width:440px; font-size:16px; line-height:20px; padding-left:35px; background-position:left 2px; background-size:23px auto; }
/* End About Page*/


/* Services Page */
#wrapper_holder_services{ padding-top:50px; padding-bottom:0px; }
.services_section{ width:316px; height:460px; padding:10px; margin-left:10px; margin-right:10px; margin-top:100px; margin-bottom:50px; }
#services_section_1{ height:610px; }
#services_section_2{ height:610px; }
#services_section_3{ height:610px; }
#services_section_4{ height:410px; }
#services_section_5{ height:410px; }
#services_section_6{ height:410px; }
.services_section_icon{ width:200px; height:200px; -moz-border-radius:200px; -webkit-border-radius:200px; -ms-border-radius:200px; border-radius:200px; margin-top:-120px }
.services_section_heading{ font-size:30px; line-height:35px; margin-top:20px; }
.services_section_text{ font-size:22px; line-height:25px; margin-top:20px;}
#h2_heading_services{ font-size:40px;}
#h3_heading_services{ font-size:23px; line-height:30px; margin-top:10px;}


#wrapper_holder_services2{ padding-top:70px; padding-bottom:70px; }
.wrapper_holder_services2_left{ float:left; width:500px; }
.wrapper_holder_services2_left p{ margin-bottom:20px;}

.wrapper_holder_services2_right{ float:right; width:500px; }
.wrapper_holder_services2_right_info_list{ float:left; margin-bottom:16px; width:400px; padding-left:40px; background-position:left 2px; background-size:26px auto; }
.wrapper_holder_services2_right p{ font-size:18px; margin-bottom:20px;}
.wrapper_holder_services2_bottom{ margin-top:20px; margin-bottom:20px; }
/* End Services Page*/

#wrapper_holder_services3{ padding-top:70px; padding-bottom:70px; }
.wrapper_holder_services3_left{ float:left; width:600px; /*height:790px;*/ font-size:19px; line-height:26px; }
.wrapper_holder_services3_left_info_list{ float:left; margin-bottom:14px; width:560px; padding-left:30px; background-position:left 2px; background-size:20px auto; }
.wrapper_holder_services3_left .h2_heading{ font-size:36px; }
.wrapper_holder_services3_left .h3_heading{ margin-bottom:30px;}
.wrapper_holder_services3_right{ width:700px; height:780px; position:absolute; left:590px; }
.wrapper_holder_services3_right_inner{ background-size:100% auto; }
/* End Services Page*/


/* Testimonials Page */
.testimonial_page_section{ width:900px; float:left; margin-top:80px; padding-bottom:40px;  }
.testimonial_page_section_heading{ font-size:25px; margin-top:20px; }
.testimonial_page_section_content{ font-size:22px; line-height:25px; margin-top:20px;}
.testimonial_page_section_star{ font-size:18px; margin-top:20px;}
/* End Testimonials Page */

/* FAQ Page */
.faqs_sections_holder{  -moz-border-radius:50px; -webkit-border-radius:50px; -ms-border-radius:50px; border-radius:50px; box-sizing:border-box; padding:50px;  }
.faq_section{ margin-bottom:30px; padding-bottom:0px; }
.faq_section_title{ font-size:23px; line-height:30px; margin-bottom:20px; padding-left:40px; }
.faq_section_content{ font-size:23px; line-height:27px; margin-top:0px; padding-bottom:30px; }
.faq_section_plusminus{ width:30px; height:30px; -moz-border-radius:30px; -webkit-border-radius:30px; -ms-border-radius:30px; border-radius:30px; line-height:30px; font-size:30px;}
/* End FAQ Page */

/* Contact Page */
.contact_form_holder{ width:400px; float:left; margin-left:320px; margin-top:20px; }
.contact_form_holder input[type=text]{ margin-top:5px; margin-bottom:5px; font-size:16px; }
.contact_form_holder textarea{ margin-top:5px; margin-bottom:5px; font-size:16px; }
.contact_form_holder input[type=submit]{ width:300px; height:50px; font-size:20px; line-height:45px; }
.contact_form_holder #contact_page_from_result_text{ line-height:20px; margin-top:10px; margin-bottom:10px; font-size:15px;}
/* End Contact Page */

/* Appointment Page */
.appointment_form_holder{ width:900px; margin-left:70px; margin-top:20px; }
#h2_heading_appointmentform{ text-align:left;}
#h3_heading_appointmentform{ text-align:left; padding:0; width:100%;}
.appointment_form_holder h5{ font-size:22px; line-height:28px; margin-top:10px; margin-bottom:10px;}
.appointment_form_holder h6{ font-size:16px; line-height:20px; margin-top:10px; margin-bottom:10px; }
.appointment_form_holder input[type=text]{ margin-top:7px; margin-bottom:7px; font-size:16px; }
.appointment_form_holder select{ margin-top:7px; margin-bottom:7px; font-size:16px; }
.appointment_form_holder textarea{ margin-top:7px; margin-bottom:7px; font-size:16px; }
.appointment_form_holder input[type=submit]{ width:300px; height:50px; font-size:20px; line-height:45px; margin-bottom:20px;}
.appointment_form_holder #appointment_form_page_from_result_text{ line-height:20px; margin-top:10px; margin-bottom:10px; font-size:15px;}

.appointment_form_holder #appointmentNameInput{ float:left; }
.appointment_form_holder #appointmentMobileInput{ float:right; }
.appointment_form_holder #appointmentLocationInput{ float:left; }
.appointment_form_holder #appointmentEmailInput{ float:right; }
.appointment_form_holder #appointmentDateInput{ float:left; }
.appointment_form_holder #appointmentTimeInput{ float:right; }
.appointment_form_holder #appointmentVehicleInput{ float:left; width:100%; }
.appointment_form_holder #appointmentMessageInput{ float:left; width:878px; }

.form_text_holder{ width:400px; }
.form_text_holder label{ line-height:25px; font-size:17px; padding-left:0px; }
.appointment_form_holder #appointmentDateInput{ float:left; }
.appointment_form_holder #appointmentTimeInput{ float:left; }
#appointmentDateInput_holder{ float:left;}
#appointmentTimeInput_holder{ float:right;}
/* End Appointment Page */

/* Privacy Policy */
.wrapper_privacy p{ font-size:15px; line-height:20px; margin-bottom:20px;}

/* Schedule Home */
#wrapper_holder_schedulehome{ padding-top:50px; padding-bottom:50px; }
.wrapper_schedulehome_left{ float:left; width:500px; /*height:250px;*/ }
.wrapper_schedulehome_left_inner_text_1{ width:100%; padding-right:0%; font-size:43px; line-height:50px;}
.wrapper_schedulehome_left_inner_text_2{ font-size:26px; line-height:32px; margin-top:20px;}
.wrapper_schedulehome_left_inner_text_3{ font-size:26px; line-height:32px; margin-top:20px; }
.wrapper_schedulehome_left_inner_text_3 a.btn_book_now{ padding-top:10px; padding-bottom:10px; padding-left:30px; padding-right:30px; font-size:21px; line-height:23px; margin-left:0px; margin-top:20px; }
/*.wrapper_schedulehome_right{ float:right; width:500px; height:250px; }*/
.wrapper_schedulehome_right{ float:right; width:460px; height:112%; top:-10%; right:5px; -moz-border-radius:50px; -webkit-border-radius:50px; -ms-border-radius:50px; border-radius:50px; box-shadow:6px 6px #09B0D2; }
.wrapper_schedulehome_right_inner{ background-position:center center; background-repeat:no-repeat; }


.wrapper_schedulehome_bottom{ margin-top:50px; }
.wrapper_schedulehome_bottom_inner p{ font-size:25px; line-height:33px; margin-top:15px; }
.wrapper_schedulehome_bottom_inner p.info_2.info_2{ -moz-border-radius:60px; -webkit-border-radius:60px; -ms-border-radius:60px; border-radius:60px; font-size:27px; line-height:39px; box-sizing:border-box; padding:30px; margin-top:40px;  }
.wrapper_schedulehome_bottom_inner p.info_2.info_2 .info_2_image{ width:30px; vertical-align:text-top; margin-top:2px;}

/* Footer */
#wrapper_holder_footer{ padding-top:50px; padding-bottom:50px; }
.footer_logo{ font-size:30px; }
.footer_menu{ margin-top:19px; font-size:16px; }
.footer_copyright{ margin-top:19px; font-size:16px; }
}
@media only screen and (min-width: 960px) and (max-width: 1039px) 
{
.wrapper { width:960px; }

#wrapper_holder_innerpage{ padding-top:20px; padding-bottom:40px; }
.h1_heading{ font-size:36px; line-height:44px; margin-top:0px; margin-bottom:10px;}
.h2_heading{ font-size:31px; line-height:38px; margin-top:0px; margin-bottom:10px;}
.h3_heading{ width:70%; padding-left:15%; padding-right:15%; font-size:18px; line-height:24px; margin-top:0px; margin-bottom:10px;}
.h4_heading{ font-size:23px; line-height:30px; margin-top:0px; margin-bottom:10px;}
.form_error_message{ font-size:15px; margin-top:10px; margin-bottom:10px;}

/* Header */
#wrapper_holder_header{ height:110px; padding-top:0px; padding-bottom:0px;}
.header_left{ width:190px; margin-left:0px; float:left; height:110px; }
.header_left a{ margin-top:57px; font-size:26px; }
.header_left img{ margin-top:15px; width:100%;}

.header_right_info{ width:760px; float:right; height:30px; font-size:18px; text-align:right; margin-top:15px;  }
.header_right_info img{ width:24px; vertical-align:middle; margin-left:5px; margin-right:5px; margin-top:-2px;  }
.header_right_info_part_0{ font-size:14px; line-height:30px; height:30px;}
.header_right_info_part_1{ font-size:14px; line-height:30px; height:30px; margin-left:3px;}
.header_right_info_part_2{ font-size:14px; line-height:30px; height:30px; margin-left:3px;}
.header_right_info_part_2 a{ font-size:16px;  }

.header_right_menu{ width:760px; float:right; height:35px; font-size:18px; text-align:right; margin-top:12px;  }
.header_right_menu a{ margin-left:2px; margin-right:2px; font-size:15px; padding:9px 6px; }
.header_right_menu a.blue_link{ background-size: auto 100%; padding:9px 22px;}
/* End Header */

/* Masthead Top Text */
#wrapper_holder_masthead_toptext{ height:auto; padding-top:20px; padding-bottom:20px; }
/* End Masthead Top Text */

/* Masthead */
#wrapper_holder_masthead{ height:420px; padding-top:0px; padding-bottom:0px; }
#wrapper_masthead{ height:420px; padding-top:0px; padding-bottom:0px; }
.wrapper_masthead_image{ background-size:100% auto;}
#wrapper_masthead_image_0{ background-size:100% auto;  }
/* End Masthead */

/* Masthead Joke*/
.masthead_joke_holder{ width:800px; float:left; margin-left:80px; margin-top:20px; height:70px; }
.masthead_joke_left{ float:left; width:110px; height:100%; margin-left:0px; margin-right:0px; }
.masthead_joke_right{ float:right; width:660px; height:100%; margin-left:0px; margin-right:0px; }
.masthead_joke_right_text{ font-size:20px;}
/* End Masthead Joke*/

#wrapper_masthead_toptext{ width:960px; height:420px; }
#wrapper_masthead_toptext #h1_heading_masthead_free{ left:0px; top:50px; width:550px;}
#wrapper_masthead_toptext #h1_heading_masthead_toptext{ left:0px; top:70px; width:550px; }
#wrapper_masthead_toptext #h4_heading_masthead_toptext{ left:0px; top:120px; width:480px; }
#wrapper_masthead_toptext #h4_heading_masthead_toptext_2{ left:0px; top:200px; width:500px; font-size:33px; }
#wrapper_masthead_toptext #h4_heading_masthead_toptext_3{ left:0px; top:240px; width:330px; padding-left:0%; padding-left:0%; font-size:22px; line-height:27px;}
#wrapper_holder_masthead_temperature_text{ left:0px; top:310px; width:470px; font-size:26px; }


/* Inner Masthead */
#wrapper_holder_innermasthead{ /*height:155px;*/ padding-top:0px; padding-bottom:0px; }
#wrapper_innermasthead{ /*height:150px;*/ padding-top:0px; padding-bottom:0px; }
.innermasthead_title_text{ /*text-align:left;*/ font-size:45px; margin-top:30px; margin-bottom:10px;  }
/* End Inner Masthead */

/* How It Works */
#wrapper_holder_howitworks{ padding-top:50px; padding-bottom:50px;  }
.howitworks_holder{ width:960px; float:left; margin-top:20px; margin-left:0px; }
.howitworks_section{ float:left; width:100%; height:150px; margin-left:0px; margin-right:0px; }
.howitworks_section_inner{ width:525px; height:100%; }
#howitworks_section_step_1 .howitworks_section_inner{ left:50px; top:0; }
#howitworks_section_step_2 .howitworks_section_inner{ left:auto; right:50px; top:0; }
#howitworks_section_step_3 .howitworks_section_inner{ left:50px; top:0; }
#howitworks_section_step_4 .howitworks_section_inner{ left:auto; right:50px; top:0; }
.howitworks_section_left{ float:left; width:150px; height:100%; margin-left:0px; margin-right:10px; }
.howitworks_section_icon{ width:100%; height:150px; float:left; }
.howitworks_section_right{ float:left; width:350px; height:100%; margin-left:0px; margin-right:0px; }
.howitworks_section_heading{ font-size:25px; line-height:32px; margin-top:5px; }
.howitworks_section_subheading{ font-size:24px; line-height:30px; margin-top:5px;}


/* Packages */
#wrapper_holder_packages{ padding-top:70px; padding-bottom:70px; }
.packages_holder{ width:100%; float:left; margin-top:20px; }
.packages_section{ float:left; width:228px; height:400px; margin-left:15px; margin-right:15px; position:relative; margin-top:40px; margin-bottom:40px; }
.packages_section_icon{ width:100%; height:100px; float:left; }
.packages_section_heading{ font-size:26px; line-height:30px; margin-top:5px; height:40px;}
.packages_section_subheading{ font-size:17px; line-height:20px; margin-top:10px;}
.packages_section_price{ font-size:22px; margin-top:10px; }
.packages_section_limited_offer{ width:160px; margin-left:35px; font-size:12px; line-height:14px; margin-top:10px; padding:5px 0px; }
.packages_section_booknow_button_holder{ margin-top:25px; }
.packages_section_booknow_button_holder a{ width:200px; height:38px; margin-left:15px; font-size:16px; line-height:38px; }
#packages_section_sedan{ margin-left:232px; }
/*#packages_section_sedan .packages_section_booknow_button_holder, 
#packages_section_suv .packages_section_booknow_button_holder, 
#packages_section_minibus .packages_section_booknow_button_holder{ margin-top:57px; }*/

/* Testimonials Home */
#wrapper_holder_testimonials{ padding-top:40px; padding-bottom:100px; }
#wrapper_testimonials{ padding-top:0px; padding-bottom:0px; }
.testimonials_blue_wrapper{ width:900px; padding:30px; padding-top:0px; padding-bottom:0px; -moz-border-radius:60px; -webkit-border-radius:60px; -ms-border-radius:60px; border-radius:60px; margin-top:50px; }
.testimonials_blue_wrapper_icon{ width:100px; height:100px;  padding:20px; -moz-border-radius:100px; -webkit-border-radius:100px; -ms-border-radius:100px; border-radius:100px; margin-top:-50px;}
.testimonials_blue_wrapper_icon img{ width:60px; height:60px; }
.testimonials_text_1{ font-size:35px; margin-top:10px;}
.testimonials_holder_outer{ width:900px; height:430px; float:left; margin-top:30px; margin-bottom:10px; }
.testimonials_holder_inner{ width:900px; height:380px; }
.testimonial_section{ width:870px; height:230px; padding:15px; }
.testimonial_section_heading{ font-size:25px; }
.testimonial_section_content{ font-size:18px; margin-top:20px;}
.testimonial_dots_holder{margin-top:35px; }
.testimonials_arrow{ width:50px; height:50px; margin-left:20px; margin-right:20px; -moz-border-radius:50px; -webkit-border-radius:50px; -ms-border-radius:50px; border-radius:50px; font-size:25px; line-height:50px; }
.testimonials_arrow_left{ background:#FFCF00; }
.testimonials_arrow_right{ background:#FFCF00;}
.testimonials_btn{ width:200px; height:50px; margin-left:20px; margin-right:20px; font-size:22px; line-height:50px; background:#FFCF00; -moz-border-radius:50px; -webkit-border-radius:50px; -ms-border-radius:50px; border-radius:50px; margin-top:0px; }
/* End Testimonials Home */

/* Car AC Gas Refill Page */
.wrapper_caracgasrefill_left{ float:left; width:470px; height:330px; }
.wrapper_caracgasrefill_left_inner_text_1{ text-align:left; font-size:35px; line-height:39px; }
.wrapper_caracgasrefill_left_inner_text_2{ text-align:left; font-size:35px; line-height:39px; }
.wrapper_caracgasrefill_left_inner_text_3{ text-align:left; font-size:20px; line-height:25px; margin-top:20px;}
.wrapper_caracgasrefill_left_inner_text_4{ font-size:20px; line-height:25px; margin-top:30px;}
.wrapper_caracgasrefill_left_inner_text_4 a.btn_book_now{ padding-left:30px; padding-right:30px; font-size:16px; line-height:38px; margin-left:0px; margin-top:-5px; }
.wrapper_caracgasrefill_right{ float:right; width:470px; height:330px; background-size:100% auto; }

#wrapper_holder_innerpage_whatwecheck{ padding-top:40px; padding-bottom:40px; }
.wrapper_innerpage_whatwecheck_heading{ margin-bottom:30px; font-size:25px; line-height:30px; }
.whatwecheck_holder{ margin-top:20px; }
.whatwecheck_section{ width:270px; height:80px; padding:20px 10px; margin:20px 10px; }
.whatwecheck_section_icon{ width:80px; height:100%; float:left; background-size:auto 100%; }
.whatwecheck_section_text{ float:right; width:180px; height:100%; }
.whatwecheck_section_text_inner{ float:left; font-size:18px; line-height:21px;}
/* End Car AC Gas Refill Page */

/* About Page */
.wrapper_about_left{ float:left; width:400px; height:350px; }
.wrapper_about_left_inner{ background-size:auto 100% ;}
.wrapper_about_right{ float:right; width:540px; height:500px; }
.wrapper_about_right_inner{ font-size:16px; line-height:20px; }
.wrapper_about_right_inner p{ margin-bottom:15px;  }
.wrapper_about_right_inner_info_list{ float:left; margin-bottom:10px; width:490px; font-size:16px; line-height:20px; padding-left:35px; background-position:left 2px; background-size:23px auto; }
/* End About Page*/


/* Services Page */
#wrapper_holder_services{ padding-top:50px; padding-bottom:0px; }
.services_section{ width:340px; height:460px; padding:10px; margin-left:10px; margin-right:10px; margin-top:120px; margin-bottom:50px; }
#services_section_1{ height:610px; }
#services_section_2{ height:610px; }
#services_section_3{ height:410px; }
#services_section_4{ height:410px; }
#services_section_5{ height:400px; }
#services_section_6{ height:400px; }
.services_section_icon{ width:200px; height:200px; -moz-border-radius:200px; -webkit-border-radius:200px; -ms-border-radius:200px; border-radius:200px; margin-top:-120px }
.services_section_heading{ font-size:30px; line-height:35px; margin-top:20px; }
.services_section_text{ font-size:22px; line-height:25px; margin-top:20px;}
#h2_heading_services{ font-size:40px;}
#h3_heading_services{ font-size:23px; line-height:30px; margin-top:10px;}


#wrapper_holder_services2{ padding-top:70px; padding-bottom:70px; }
.wrapper_holder_services2_left{ float:left; width:460px; }
.wrapper_holder_services2_left p{ margin-bottom:20px;}

.wrapper_holder_services2_right{ float:right; width:460px; }
.wrapper_holder_services2_right_info_list{ float:left; margin-bottom:16px; width:400px; padding-left:40px; background-position:left 2px; background-size:26px auto; }
.wrapper_holder_services2_right p{ font-size:18px; margin-bottom:20px;}
.wrapper_holder_services2_bottom{ margin-top:20px; margin-bottom:0px; }
/* End Services Page*/

#wrapper_holder_services3{ padding-top:70px; padding-bottom:70px; }
.wrapper_holder_services3_left{ float:left; width:600px; /*height:790px;*/ font-size:19px; line-height:26px; }
.wrapper_holder_services3_left_info_list{ float:left; margin-bottom:14px; width:560px; padding-left:30px; background-position:left 2px; background-size:20px auto; }
.wrapper_holder_services3_left .h2_heading{ font-size:36px; }
.wrapper_holder_services3_left .h3_heading{ margin-bottom:30px;}
.wrapper_holder_services3_right{ width:700px; height:780px; position:absolute; left:590px; }
.wrapper_holder_services3_right_inner{ background-size:100% auto; }
/* End Services Page*/


/* Testimonials Page */
.testimonial_page_section{ width:900px; float:left; margin-top:80px; padding-bottom:40px;  }
.testimonial_page_section_heading{ font-size:25px; margin-top:20px; }
.testimonial_page_section_content{ font-size:22px; line-height:25px; margin-top:20px;}
.testimonial_page_section_star{ font-size:18px; margin-top:20px;}
/* End Testimonials Page */

/* FAQ Page */
.faqs_sections_holder{  -moz-border-radius:50px; -webkit-border-radius:50px; -ms-border-radius:50px; border-radius:50px; box-sizing:border-box; padding:50px;  }
.faq_section{ margin-bottom:30px; padding-bottom:0px; }
.faq_section_title{ font-size:23px; line-height:30px; margin-bottom:20px; padding-left:40px; }
.faq_section_content{ font-size:23px; line-height:27px; margin-top:0px; padding-bottom:30px; }
.faq_section_plusminus{ width:30px; height:30px; -moz-border-radius:30px; -webkit-border-radius:30px; -ms-border-radius:30px; border-radius:30px; line-height:30px; font-size:30px;}
/* End FAQ Page */

/* Contact Page */
.contact_form_holder{ width:400px; float:left; margin-left:280px; margin-top:20px; }
.contact_form_holder input[type=text]{ margin-top:5px; margin-bottom:5px; font-size:16px; }
.contact_form_holder textarea{ margin-top:5px; margin-bottom:5px; font-size:16px; }
.contact_form_holder input[type=submit]{ width:300px; height:50px; font-size:20px; line-height:45px; }
.contact_form_holder #contact_page_from_result_text{ line-height:20px; margin-top:10px; margin-bottom:10px; font-size:15px;}
/* End Contact Page */

/* Appointment Page */
.appointment_form_holder{ width:900px; margin-left:30px; margin-top:20px; }
#h2_heading_appointmentform{ text-align:left;}
#h3_heading_appointmentform{ text-align:left; padding:0; width:100%;}
.appointment_form_holder h5{ font-size:22px; line-height:28px; margin-top:10px; margin-bottom:10px;}
.appointment_form_holder h6{ font-size:16px; line-height:20px; margin-top:10px; margin-bottom:10px; }
.appointment_form_holder input[type=text]{ margin-top:7px; margin-bottom:7px; font-size:16px; }
.appointment_form_holder select{ margin-top:7px; margin-bottom:7px; font-size:16px; }
.appointment_form_holder textarea{ margin-top:7px; margin-bottom:7px; font-size:16px; }
.appointment_form_holder input[type=submit]{ width:300px; height:50px; font-size:20px; line-height:45px; margin-bottom:20px;}
.appointment_form_holder #appointment_form_page_from_result_text{ line-height:20px; margin-top:10px; margin-bottom:10px; font-size:15px;}

.appointment_form_holder #appointmentNameInput{ float:left; }
.appointment_form_holder #appointmentMobileInput{ float:right; }
.appointment_form_holder #appointmentLocationInput{ float:left; }
.appointment_form_holder #appointmentEmailInput{ float:right; }
.appointment_form_holder #appointmentDateInput{ float:left; }
.appointment_form_holder #appointmentTimeInput{ float:right; }
.appointment_form_holder #appointmentVehicleInput{ float:left; width:100%; }
.appointment_form_holder #appointmentMessageInput{ float:left; width:878px; }

.form_text_holder{ width:400px; }
.form_text_holder label{ line-height:25px; font-size:17px; padding-left:0px; }
.appointment_form_holder #appointmentDateInput{ float:left; }
.appointment_form_holder #appointmentTimeInput{ float:left; }
#appointmentDateInput_holder{ float:left;}
#appointmentTimeInput_holder{ float:right;}
/* End Appointment Page */

/* Privacy Policy */
.wrapper_privacy p{ font-size:15px; line-height:20px; margin-bottom:20px;}

/* Schedule Home */
#wrapper_holder_schedulehome{ padding-top:50px; padding-bottom:50px; }
#wrapper_schedulehome_top{ -moz-border-radius:40px; -webkit-border-radius:40px; -ms-border-radius:40px; border-radius:40px; padding:40px; }
.wrapper_schedulehome_left{ float:left; width:470px; /*height:250px;*/ }
.wrapper_schedulehome_left_inner_text_1{ width:100%; padding-right:0%; font-size:43px; line-height:50px;}
.wrapper_schedulehome_left_inner_text_2{ font-size:26px; line-height:32px; margin-top:20px;}
.wrapper_schedulehome_left_inner_text_3{ font-size:26px; line-height:32px; margin-top:20px; }
.wrapper_schedulehome_left_inner_text_3 a.btn_book_now{ padding-top:10px; padding-bottom:10px; padding-left:30px; padding-right:30px; font-size:21px; line-height:23px; margin-left:0px; margin-top:20px; }

/*.wrapper_schedulehome_right{ float:right; width:470px; height:250px; }*/
.wrapper_schedulehome_right{ float:right; width:430px; height:112%; top:-10%; right:5px; -moz-border-radius:50px; -webkit-border-radius:50px; -ms-border-radius:50px; border-radius:50px; box-shadow:6px 6px #09B0D2; }
.wrapper_schedulehome_right_inner{ background-position:center center; background-repeat:no-repeat; }

.wrapper_schedulehome_bottom{ margin-top:50px; }
.wrapper_schedulehome_bottom_inner p{ font-size:25px; line-height:33px; margin-top:15px; }
.wrapper_schedulehome_bottom_inner p.info_2.info_2{ -moz-border-radius:60px; -webkit-border-radius:60px; -ms-border-radius:60px; border-radius:60px; font-size:27px; line-height:39px; box-sizing:border-box; padding:30px; margin-top:40px;  }
.wrapper_schedulehome_bottom_inner p.info_2.info_2 .info_2_image{ width:30px; vertical-align:text-top; margin-top:2px;}

/* Footer */
#wrapper_holder_footer{ padding-top:50px; padding-bottom:50px; }
.footer_logo{ font-size:30px; }
.footer_menu{ margin-top:19px; font-size:16px; }
.footer_copyright{ margin-top:19px; font-size:16px; }

}
@media only screen and (min-width: 880px) and (max-width: 959px) 
{
body{ padding-top:140px;}
.wrapper { width:880px; }

#wrapper_holder_innerpage{ padding-top:20px; padding-bottom:40px; }
.h1_heading{ font-size:36px; line-height:44px; margin-top:0px; margin-bottom:10px;}
.h2_heading{ font-size:31px; line-height:38px; margin-top:0px; margin-bottom:10px;}
.h3_heading{ width:70%; padding-left:15%; padding-right:15%; font-size:18px; line-height:24px; margin-top:0px; margin-bottom:10px;}
.h4_heading{ font-size:23px; line-height:30px; margin-top:0px; margin-bottom:10px;}
.form_error_message{ font-size:15px; margin-top:10px; margin-bottom:10px;}

/* Header */
#wrapper_holder_header{ height:140px; padding-top:0px; padding-bottom:0px;}
.header_left{ width:100%; margin-left:0px; float:left; height:40px; text-align:center; }
.header_left a{ margin-top:0px; font-size:28px; margin:0 auto; }
.header_left img{ margin-top:15px; width:100%;}

.header_right_info{ width:100%; float:right; height:30px; font-size:18px; text-align:center; margin-top:10px;  }
.header_right_info img{ width:24px; vertical-align:middle; margin-left:5px; margin-right:5px; margin-top:-2px;  }
.header_right_info_part_0{ font-size:15px; line-height:30px; height:30px;}
.header_right_info_part_1{ font-size:15px; line-height:30px; height:30px; margin-left:30px;}
.header_right_info_part_2{ font-size:15px; line-height:30px; height:30px; margin-left:30px;}
.header_right_info_part_2 a{ font-size:16px;  }

.header_right_menu{ width:100%; float:right; height:35px; font-size:18px; text-align:center; margin-top:12px;  }
.header_right_menu a{ margin-left:1px; margin-right:1px; font-size:16px; padding:9px 9px; }
.header_right_menu a.blue_link{ background-size: auto 100%; padding:9px 22px;}
/* End Header */

/* Masthead Top Text */
#wrapper_holder_masthead_toptext{ height:auto; padding-top:20px; padding-bottom:20px; }
/* End Masthead Top Text */

/* Masthead */
#wrapper_holder_masthead{ height:400px; padding-top:0px; padding-bottom:0px; }
#wrapper_masthead{ height:400px; padding-top:0px; padding-bottom:0px; }
.wrapper_masthead_image{ background-size:auto 100%;}
#wrapper_masthead_image_0{ background-size:auto 100%;  }
/* End Masthead */

/* Masthead Joke*/
.masthead_joke_holder{ width:800px; float:left; margin-left:40px; margin-top:20px; height:70px; }
.masthead_joke_left{ float:left; width:110px; height:100%; margin-left:0px; margin-right:0px; }
.masthead_joke_right{ float:right; width:660px; height:100%; margin-left:0px; margin-right:0px; }
.masthead_joke_right_text{ font-size:20px;}
/* End Masthead Joke*/

#wrapper_masthead_toptext{ width:880px; height:400px; }
#wrapper_masthead_toptext #h1_heading_masthead_free{ left:0px; top:50px; width:500px;}
#wrapper_masthead_toptext #h1_heading_masthead_toptext{ left:0px; top:60px; width:500px; }
#wrapper_masthead_toptext #h4_heading_masthead_toptext{ left:0px; top:110px; width:480px; }
#wrapper_masthead_toptext #h4_heading_masthead_toptext_2{ left:0px; top:200px; width:500px; font-size:32px; }
#wrapper_masthead_toptext #h4_heading_masthead_toptext_3{ left:0px; top:240px; width:330px; padding-left:0%; padding-left:0%; font-size:22px; line-height:27px;}
#wrapper_holder_masthead_temperature_text{ left:0px; top:310px; width:420px; font-size:26px; }


/* Inner Masthead */
#wrapper_holder_innermasthead{ /*height:155px;*/ padding-top:0px; padding-bottom:0px; }
#wrapper_innermasthead{ /*height:150px;*/ padding-top:0px; padding-bottom:0px; }
.innermasthead_title_text{ /*text-align:left;*/ font-size:40px; margin-top:30px; margin-bottom:10px;  }
/* End Inner Masthead */

/* How It Works */
#wrapper_holder_howitworks{ padding-top:20px; padding-bottom:50px;  }
.howitworks_holder{ width:880px; float:left; margin-top:20px; margin-left:0px; }
.howitworks_section{ float:left; width:100%; height:150px; margin-left:0px; margin-right:0px; }
.howitworks_section_inner{ width:525px; height:100%; }
#howitworks_section_step_1 .howitworks_section_inner{ left:0px; top:0; }
#howitworks_section_step_2 .howitworks_section_inner{ left:auto; right:0px; top:0; }
#howitworks_section_step_3 .howitworks_section_inner{ left:0px; top:0; }
#howitworks_section_step_4 .howitworks_section_inner{ left:auto; right:0px; top:0; }
.howitworks_section_left{ float:left; width:150px; height:100%; margin-left:0px; margin-right:10px; }
.howitworks_section_icon{ width:100%; height:150px; float:left; }
.howitworks_section_right{ float:left; width:350px; height:100%; margin-left:0px; margin-right:0px; }
.howitworks_section_heading{ font-size:25px; line-height:32px; margin-top:5px; }
.howitworks_section_subheading{ font-size:24px; line-height:30px; margin-top:5px;}


/* Packages */
#wrapper_holder_packages{ padding-top:70px; padding-bottom:70px; }
.packages_holder{ width:100%; float:left; margin-top:20px; }
.packages_section{ float:left; width:230px; height:400px; margin-left:14px; margin-right:14px; position:relative; margin-top:40px; margin-bottom:40px; }
.packages_section_icon{ width:100%; height:95px; float:left; }
.packages_section_heading{ font-size:24px; line-height:28px; margin-top:5px; height:36px;}
.packages_section_subheading{ font-size:15px; line-height:20px; margin-top:10px;}
.packages_section_price{ font-size:21px; margin-top:10px; }
.packages_section_limited_offer{ width:160px; margin-left:25px; font-size:12px; line-height:14px; margin-top:10px; padding:5px 0px; }
.packages_section_booknow_button_holder{ margin-top:25px; }
.packages_section_booknow_button_holder a{ width:190px; height:38px; margin-left:10px; font-size:16px; line-height:38px; }
#packages_section_sedan{ margin-left:200px; }
/*#packages_section_sedan .packages_section_booknow_button_holder, 
#packages_section_suv .packages_section_booknow_button_holder, 
#packages_section_minibus .packages_section_booknow_button_holder{ margin-top:57px; }*/

/* Testimonials Home */
#wrapper_holder_testimonials{ padding-top:40px; padding-bottom:100px; }
#wrapper_testimonials{ padding-top:0px; padding-bottom:0px; }
.testimonials_blue_wrapper{ width:780px; padding:30px; padding-top:0px; padding-bottom:0px; -moz-border-radius:50px; -webkit-border-radius:50px; -ms-border-radius:50px; border-radius:50px; margin-top:50px; }
.testimonials_blue_wrapper_icon{ width:100px; height:100px;  padding:20px; -moz-border-radius:100px; -webkit-border-radius:100px; -ms-border-radius:100px; border-radius:100px; margin-top:-50px;}
.testimonials_blue_wrapper_icon img{ width:60px; height:60px; }
.testimonials_text_1{ font-size:35px; margin-top:10px;}
.testimonials_holder_outer{ width:750px; height:480px; float:left; margin-top:30px; margin-bottom:10px; }
.testimonials_holder_inner{ width:750px; height:430px; }
.testimonial_section{ width:700px; height:380px; padding:25px; }
.testimonial_section_heading{ font-size:25px; }
.testimonial_section_content{ font-size:18px; margin-top:20px;}
.testimonial_dots_holder{margin-top:35px; }
.testimonials_arrow{ width:50px; height:50px; margin-left:20px; margin-right:20px; -moz-border-radius:50px; -webkit-border-radius:50px; -ms-border-radius:50px; border-radius:50px; font-size:25px; line-height:50px; }
.testimonials_arrow_left{ background:#FFCF00; }
.testimonials_arrow_right{ background:#FFCF00;}
.testimonials_btn{ width:200px; height:50px; margin-left:20px; margin-right:20px; font-size:22px; line-height:50px; background:#FFCF00; -moz-border-radius:50px; -webkit-border-radius:50px; -ms-border-radius:50px; border-radius:50px; margin-top:0px; }
/* End Testimonials Home */

/* Car AC Gas Refill Page */
.wrapper_caracgasrefill_left{ float:left; width:420px; height:330px; }
.wrapper_caracgasrefill_left_inner_text_1{ text-align:left; font-size:35px; line-height:39px; }
.wrapper_caracgasrefill_left_inner_text_2{ text-align:left; font-size:35px; line-height:39px; }
.wrapper_caracgasrefill_left_inner_text_3{ text-align:left; font-size:20px; line-height:25px; margin-top:20px;}
.wrapper_caracgasrefill_left_inner_text_4{ font-size:20px; line-height:25px; margin-top:30px;}
.wrapper_caracgasrefill_left_inner_text_4 a.btn_book_now{ padding-left:30px; padding-right:30px; font-size:16px; line-height:38px; margin-left:0px; margin-top:-5px; }
.wrapper_caracgasrefill_right{ float:right; width:420px; height:330px; background-size:100% auto; }

#wrapper_holder_innerpage_whatwecheck{ padding-top:40px; padding-bottom:40px; }
.wrapper_innerpage_whatwecheck_heading{ margin-bottom:10px; font-size:23px; line-height:30px; }
.whatwecheck_holder{ margin-top:20px; }
.whatwecheck_section{ width:240px; height:80px; padding:20px 10px; margin:10px 10px; }
.whatwecheck_section_icon{ width:80px; height:100%; float:left; background-size:auto 100%; }
.whatwecheck_section_text{ float:right; width:150px; height:100%; }
.whatwecheck_section_text_inner{ float:left; font-size:18px; line-height:21px;}
/* End Car AC Gas Refill Page */

/* About Page */
.wrapper_about_left{ float:left; width:380px; height:350px; }
.wrapper_about_left_inner{ background-size:auto 100% ;}
.wrapper_about_right{ float:right; width:470px; height:510px; }
.wrapper_about_right_inner{ font-size:16px; line-height:20px; }
.wrapper_about_right_inner p{ margin-bottom:15px;  }
.wrapper_about_right_inner_info_list{ float:left; margin-bottom:10px; width:420px; font-size:16px; line-height:20px; padding-left:35px; background-position:left 2px; background-size:23px auto; }
/* End About Page*/


/* Services Page */
#wrapper_holder_services{ padding-top:50px; padding-bottom:0px; }
.services_section{ width:340px; height:460px; padding:10px; margin-left:10px; margin-right:10px; margin-top:120px; margin-bottom:50px; }
#services_section_1{ height:600px; }
#services_section_2{ height:600px; }
#services_section_3{ height:410px; }
#services_section_4{ height:410px; }
#services_section_5{ height:400px; }
#services_section_6{ height:400px; }
.services_section_icon{ width:200px; height:200px; -moz-border-radius:200px; -webkit-border-radius:200px; -ms-border-radius:200px; border-radius:200px; margin-top:-120px }
.services_section_heading{ font-size:30px; line-height:35px; margin-top:20px; }
.services_section_text{ font-size:22px; line-height:25px; margin-top:20px;}
#h2_heading_services{ font-size:40px;}
#h3_heading_services{ font-size:23px; line-height:30px; margin-top:10px;}


#wrapper_holder_services2{ padding-top:70px; padding-bottom:70px; }
.wrapper_holder_services2_left{ float:left; width:420px; }
.wrapper_holder_services2_left p{ margin-bottom:20px;}

.wrapper_holder_services2_right{ float:right; width:420px; }
.wrapper_holder_services2_right_info_list{ float:left; margin-bottom:16px; width:360px; padding-left:40px; background-position:left 2px; background-size:26px auto; }
.wrapper_holder_services2_right p{ font-size:16px; margin-bottom:20px;}
.wrapper_holder_services2_bottom{ margin-top:20px; margin-bottom:0px; }
/* End Services Page*/

#wrapper_holder_services3{ padding-top:70px; padding-bottom:70px; }
.wrapper_holder_services3_left{ float:left; width:500px; /*height:840px;*/ font-size:19px; line-height:26px; }
.wrapper_holder_services3_left_info_list{ float:left; margin-bottom:14px; width:460px; padding-left:30px; background-position:left 2px; background-size:20px auto; }
.wrapper_holder_services3_left .h2_heading{ font-size:36px; }
.wrapper_holder_services3_left .h3_heading{ margin-bottom:30px;}
.wrapper_holder_services3_right{ width:700px; height:780px; position:absolute; left:510px; }
.wrapper_holder_services3_right_inner{ background-size:100% auto; }
/* End Services Page*/


/* Testimonials Page */
.testimonial_page_section{ width:100%; float:left; margin-top:80px; padding-bottom:40px;  }
.testimonial_page_section_heading{ font-size:25px; margin-top:20px; }
.testimonial_page_section_content{ font-size:22px; line-height:25px; margin-top:20px;}
.testimonial_page_section_star{ font-size:18px; margin-top:20px;}
/* End Testimonials Page */

/* FAQ Page */
.faqs_sections_holder{  -moz-border-radius:50px; -webkit-border-radius:50px; -ms-border-radius:50px; border-radius:50px; box-sizing:border-box; padding:50px;  }
.faq_section{ margin-bottom:30px; padding-bottom:0px; }
.faq_section_title{ font-size:23px; line-height:30px; margin-bottom:20px; padding-left:40px; }
.faq_section_content{ font-size:23px; line-height:27px; margin-top:0px; padding-bottom:30px; }
.faq_section_plusminus{ width:30px; height:30px; -moz-border-radius:30px; -webkit-border-radius:30px; -ms-border-radius:30px; border-radius:30px; line-height:30px; font-size:30px;}
/* End FAQ Page */

/* Contact Page */
.contact_form_holder{ width:400px; float:left; margin-left:240px; margin-top:20px; }
.contact_form_holder input[type=text]{ margin-top:5px; margin-bottom:5px; font-size:16px; }
.contact_form_holder textarea{ margin-top:5px; margin-bottom:5px; font-size:16px; }
.contact_form_holder input[type=submit]{ width:300px; height:50px; font-size:20px; line-height:45px; }
.contact_form_holder #contact_page_from_result_text{ line-height:20px; margin-top:10px; margin-bottom:10px; font-size:15px;}
/* End Contact Page */

/* Appointment Page */
.appointment_form_holder{ width:700px; margin-left:90px; margin-top:20px; }
#h2_heading_appointmentform{ text-align:left;}
#h3_heading_appointmentform{ text-align:left; padding:0; width:100%;}
.appointment_form_holder h5{ font-size:22px; line-height:28px; margin-top:10px; margin-bottom:10px;}
.appointment_form_holder h6{ font-size:16px; line-height:20px; margin-top:10px; margin-bottom:10px; }
.appointment_form_holder input[type=text]{ width:310px; margin-top:7px; margin-bottom:7px; font-size:16px; }
.appointment_form_holder select{ width:330px; margin-top:7px; margin-bottom:7px; font-size:16px; }
.appointment_form_holder textarea{ width:310px; margin-top:7px; margin-bottom:7px; font-size:16px; }
.appointment_form_holder input[type=submit]{ width:300px; height:50px; font-size:20px; line-height:45px; margin-bottom:20px;}
.appointment_form_holder #appointment_form_page_from_result_text{ line-height:20px; margin-top:10px; margin-bottom:10px; font-size:15px;}

.appointment_form_holder #appointmentNameInput{ float:left; }
.appointment_form_holder #appointmentMobileInput{ float:right; }
.appointment_form_holder #appointmentLocationInput{ float:left; }
.appointment_form_holder #appointmentEmailInput{ float:right; }
.appointment_form_holder #appointmentDateInput{ float:left; }
.appointment_form_holder #appointmentTimeInput{ float:right; }
.appointment_form_holder #appointmentVehicleInput{ float:left; width:100%; }
.appointment_form_holder #appointmentMessageInput{ float:left; width:678px; }

.form_text_holder{ width:330px; }
.form_text_holder label{ line-height:25px; font-size:17px; padding-left:0px; }
.appointment_form_holder #appointmentDateInput{ float:left; }
.appointment_form_holder #appointmentTimeInput{ float:left; }
#appointmentDateInput_holder{ float:left;}
#appointmentTimeInput_holder{ float:right;}
/* End Appointment Page */

/* Privacy Policy */
.wrapper_privacy p{ font-size:15px; line-height:20px; margin-bottom:20px;}

/* Schedule Home */
#wrapper_holder_schedulehome{ padding-top:50px; padding-bottom:50px; }
#wrapper_schedulehome_top{ -moz-border-radius:30px; -webkit-border-radius:30px; -ms-border-radius:30px; border-radius:30px; padding:26px; }
.wrapper_schedulehome_left{ float:left; width:430px; /*height:230px;*/ }
.wrapper_schedulehome_left_inner_text_1{ width:100%; padding-right:0%; font-size:43px; line-height:50px;}
.wrapper_schedulehome_left_inner_text_2{ font-size:26px; line-height:32px; margin-top:20px;}
.wrapper_schedulehome_left_inner_text_3{ font-size:26px; line-height:32px; margin-top:20px; }
.wrapper_schedulehome_left_inner_text_3 a.btn_book_now{ padding-top:10px; padding-bottom:10px; padding-left:30px; padding-right:30px; font-size:21px; line-height:23px; margin-left:0px; margin-top:20px; }

/*.wrapper_schedulehome_right{ float:right; width:420px; height:230px; }*/
.wrapper_schedulehome_right{ float:right; width:410px; height:112%; top:-10%; right:5px; -moz-border-radius:50px; -webkit-border-radius:50px; -ms-border-radius:50px; border-radius:50px; box-shadow:6px 6px #09B0D2; }
.wrapper_schedulehome_right_inner{ background-position:center center; background-repeat:no-repeat; }

.wrapper_schedulehome_bottom{ margin-top:40px; }
.wrapper_schedulehome_bottom_inner p{ font-size:25px; line-height:33px; margin-top:15px; }
.wrapper_schedulehome_bottom_inner p.info_2.info_2{ -moz-border-radius:60px; -webkit-border-radius:60px; -ms-border-radius:60px; border-radius:60px; font-size:27px; line-height:39px; box-sizing:border-box; padding:30px; margin-top:40px;  }
.wrapper_schedulehome_bottom_inner p.info_2.info_2 .info_2_image{ width:30px; vertical-align:text-top; margin-top:2px;}

/* Footer */
#wrapper_holder_footer{ padding-top:50px; padding-bottom:50px; }
.footer_logo{ font-size:30px; }
.footer_menu{ margin-top:19px; font-size:16px; }
.footer_copyright{ margin-top:19px; font-size:16px; }
}
@media only screen and (min-width: 800px) and (max-width: 879px) 
{
body{ padding-top:140px;}
.wrapper { width:800px; }
#wrapper_holder_innerpage{ padding-top:20px; padding-bottom:40px; }
.h1_heading{ font-size:36px; line-height:44px; margin-top:0px; margin-bottom:10px;}
.h2_heading{ font-size:31px; line-height:38px; margin-top:0px; margin-bottom:10px;}
.h3_heading{ width:70%; padding-left:15%; padding-right:15%; font-size:18px; line-height:24px; margin-top:0px; margin-bottom:10px;}
.h4_heading{ font-size:23px; line-height:30px; margin-top:0px; margin-bottom:10px;}
.form_error_message{ font-size:15px; margin-top:10px; margin-bottom:10px;}

/* Header */
#wrapper_holder_header{ height:140px; padding-top:0px; padding-bottom:0px;}
.header_left{ width:100%; margin-left:0px; float:left; height:40px; text-align:center; }
.header_left a{ margin-top:0px; font-size:28px; margin:0 auto; }
.header_left img{ margin-top:15px; width:100%;}

.header_right_info{ width:100%; float:right; height:30px; font-size:18px; text-align:center; margin-top:10px;  }
.header_right_info img{ width:24px; vertical-align:middle; margin-left:5px; margin-right:5px; margin-top:-2px;  }
.header_right_info_part_0{ font-size:15px; line-height:30px; height:30px;}
.header_right_info_part_1{ font-size:15px; line-height:30px; height:30px; margin-left:5px;}
.header_right_info_part_2{ font-size:15px; line-height:30px; height:30px; margin-left:5px;}
.header_right_info_part_2 a{ font-size:16px;  }

.header_right_menu{ width:100%; float:right; height:35px; font-size:18px; text-align:center; margin-top:12px;  }
.header_right_menu a{ margin-left:2px; margin-right:2px; font-size:16px; padding:9px 3px; }
.header_right_menu a.blue_link{ background-size: auto 100%; padding:9px 22px;}
/* End Header */

/* Masthead Top Text */
#wrapper_holder_masthead_toptext{ height:auto; padding-top:20px; padding-bottom:20px; }
/* End Masthead Top Text */

/* Masthead */
#wrapper_holder_masthead{ height:350px; padding-top:0px; padding-bottom:0px; }
#wrapper_masthead{ height:350px; padding-top:0px; padding-bottom:0px; }
.wrapper_masthead_image{ background-size:auto 100%;}
#wrapper_masthead_image_0{ background-size:auto 100%;  }
/* End Masthead */

/* Masthead Joke*/
.masthead_joke_holder{ width:800px; float:left; margin-left:0px; margin-top:20px; height:70px; }
.masthead_joke_left{ float:left; width:110px; height:100%; margin-left:0px; margin-right:0px; }
.masthead_joke_right{ float:right; width:660px; height:100%; margin-left:0px; margin-right:0px; }
.masthead_joke_right_text{ font-size:20px;}
/* End Masthead Joke*/

#wrapper_masthead_toptext{ width:800px; height:350px; }
#wrapper_masthead_toptext #h1_heading_masthead_free{ left:0px; top:30px; width:500px; font-size:31px;}
#wrapper_masthead_toptext #h1_heading_masthead_toptext{ left:0px; top:50px; width:500px; font-size:31px; }
#wrapper_masthead_toptext #h4_heading_masthead_toptext{ left:0px; top:100px; width:370px; font-size:20px;  line-height:23px; }
#wrapper_masthead_toptext #h4_heading_masthead_toptext_2{ left:0px; top:175px; width:500px; font-size:28px; }
#wrapper_masthead_toptext #h4_heading_masthead_toptext_3{ left:0px; top:210px; width:330px; padding-left:0%; padding-left:0%; font-size:20px; line-height:23px;}
#wrapper_holder_masthead_temperature_text{ left:0px; top:290px; width:420px; font-size:25px; }

/* Inner Masthead */
#wrapper_holder_innermasthead{ /*height:155px;*/ padding-top:0px; padding-bottom:0px; }
#wrapper_innermasthead{ /*height:150px;*/ padding-top:0px; padding-bottom:0px; }
.innermasthead_title_text{ /*text-align:left;*/ font-size:40px; margin-top:30px; margin-bottom:10px;  }
/* End Inner Masthead */

/* How It Works */
#wrapper_holder_howitworks{ padding-top:20px; padding-bottom:50px;  }
.howitworks_holder{ width:100%; float:left; margin-top:20px; margin-left:0px; }
.howitworks_section{ float:left; width:100%; height:150px; margin-left:0px; margin-right:0px; }
.howitworks_section_inner{ width:525px; height:100%; }
#howitworks_section_step_1 .howitworks_section_inner{ left:0px; top:0; }
#howitworks_section_step_2 .howitworks_section_inner{ left:auto; right:0px; top:0; }
#howitworks_section_step_3 .howitworks_section_inner{ left:0px; top:0; }
#howitworks_section_step_4 .howitworks_section_inner{ left:auto; right:0px; top:0; }
.howitworks_section_left{ float:left; width:150px; height:100%; margin-left:0px; margin-right:10px; }
.howitworks_section_icon{ width:100%; height:150px; float:left; }
.howitworks_section_right{ float:left; width:350px; height:100%; margin-left:0px; margin-right:0px; }
.howitworks_section_heading{ font-size:25px; line-height:32px; margin-top:5px; }
.howitworks_section_subheading{ font-size:24px; line-height:30px; margin-top:5px;}


/* Packages */
#wrapper_holder_packages{ padding-top:70px; padding-bottom:70px; }
.packages_holder{ width:560px; float:left; margin-left:120px; margin-top:20px; }
.packages_section{ float:left; width:230px; height:420px; margin-left:15px; margin-right:15px; position:relative; margin-top:20px; margin-bottom:20px; }
.packages_section_icon{ width:100%; height:95px; float:left; }
.packages_section_heading{ font-size:24px; line-height:28px; margin-top:5px;}
.packages_section_subheading{ font-size:15px; line-height:20px; margin-top:10px;}
.packages_section_price{ font-size:21px; margin-top:10px; }
.packages_section_limited_offer{ width:160px; margin-left:35px; font-size:12px; line-height:14px; margin-top:10px; padding:5px 0px; }
.packages_section_booknow_button_holder{ margin-top:25px; }
.packages_section_booknow_button_holder a{ width:190px; height:38px; margin-left:20px; font-size:16px; line-height:38px; }
#packages_section_sedan{ margin-left:25px; }
/*#packages_section_sedan .packages_section_booknow_button_holder, 
#packages_section_suv .packages_section_booknow_button_holder, 
#packages_section_minibus .packages_section_booknow_button_holder{ margin-top:57px; }*/

#packages_section_sedan, 
#packages_section_suv{ height:370px;} 
#packages_section_sedan .packages_section_heading, 
#packages_section_suv .packages_section_heading{ height:30px;} 

#packages_section_minibus, 
#packages_section_truck{ height:400px;} 
#packages_section_minibus .packages_section_heading, 
#packages_section_truck .packages_section_heading{ height:56px;} 

/* Testimonials Home */
#wrapper_holder_testimonials{ padding-top:40px; padding-bottom:100px; }
#wrapper_testimonials{ padding-top:0px; padding-bottom:0px; }
.testimonials_text_1{ font-size:35px; margin-top:10px;}
.testimonials_blue_wrapper{ width:780px; padding:30px; padding-top:0px; padding-bottom:0px; -moz-border-radius:50px; -webkit-border-radius:50px; -ms-border-radius:50px; border-radius:50px; margin-top:50px; }
.testimonials_blue_wrapper_icon{ width:100px; height:100px;  padding:20px; -moz-border-radius:100px; -webkit-border-radius:100px; -ms-border-radius:100px; border-radius:100px; margin-top:-50px;}
.testimonials_blue_wrapper_icon img{ width:60px; height:60px; }
.testimonials_holder_outer{ width:750px; height:480px; float:left; margin-top:30px; margin-bottom:10px; }
.testimonials_holder_inner{ width:750px; height:430px; }
.testimonial_section{ width:700px; height:380px; padding:25px; }
.testimonial_section_heading{ font-size:25px; }
.testimonial_section_content{ font-size:18px; margin-top:20px;}
.testimonial_dots_holder{margin-top:35px; }
.testimonials_arrow{ width:50px; height:50px; margin-left:20px; margin-right:20px; -moz-border-radius:50px; -webkit-border-radius:50px; -ms-border-radius:50px; border-radius:50px; font-size:25px; line-height:50px; }
.testimonials_arrow_left{ background:#FFCF00; }
.testimonials_arrow_right{ background:#FFCF00;}
.testimonials_btn{ width:200px; height:50px; margin-left:20px; margin-right:20px; font-size:22px; line-height:50px; background:#FFCF00; -moz-border-radius:50px; -webkit-border-radius:50px; -ms-border-radius:50px; border-radius:50px; margin-top:0px; }
/* End Testimonials Home */

/* Car AC Gas Refill Page */
.wrapper_caracgasrefill_left{ float:left; width:380px; height:350px; }
.wrapper_caracgasrefill_left_inner_text_1{ text-align:left; font-size:33px; line-height:39px; }
.wrapper_caracgasrefill_left_inner_text_2{ text-align:left; font-size:33px; line-height:39px; }
.wrapper_caracgasrefill_left_inner_text_3{ text-align:left; font-size:20px; line-height:25px; margin-top:20px;}
.wrapper_caracgasrefill_left_inner_text_4{ font-size:20px; line-height:25px; margin-top:30px;}
.wrapper_caracgasrefill_left_inner_text_4 a.btn_book_now{ padding-left:30px; padding-right:30px; font-size:16px; line-height:38px; margin-left:0px; margin-top:-5px; }
.wrapper_caracgasrefill_right{ float:right; width:380px; height:330px; }
.wrapper_caracgasrefill_right_inner{ background-size:auto 100%; }

#wrapper_holder_innerpage_whatwecheck{ padding-top:40px; padding-bottom:40px; }
.wrapper_innerpage_whatwecheck_heading{ margin-bottom:10px; font-size:23px; line-height:30px; }
.whatwecheck_holder{ margin-top:20px; }
.whatwecheck_section{ width:220px; height:80px; padding:20px 10px; margin:10px 10px; }
.whatwecheck_section_icon{ width:60px; height:100%; float:left; background-size:100% auto; }
.whatwecheck_section_text{ float:right; width:140px; height:100%; }
.whatwecheck_section_text_inner{ float:left; font-size:17px; line-height:20px;}
/* End Car AC Gas Refill Page */

/* About Page */
.wrapper_about_left{ float:left; width:350px; height:350px; }
.wrapper_about_left_inner{ background-size:auto 100% ;}
.wrapper_about_right{ float:right; width:420px; height:600px; }
.wrapper_about_right_inner{ font-size:16px; line-height:20px; }
.wrapper_about_right_inner p{ margin-bottom:15px;  }
.wrapper_about_right_inner_info_list{ float:left; margin-bottom:10px; width:360px; font-size:16px; line-height:20px; padding-left:35px; background-position:left 2px; background-size:23px auto; }
/* End About Page*/


/* Services Page */
#wrapper_holder_services{ padding-top:50px; padding-bottom:0px; }
.services_section{ width:340px; height:460px; padding:10px; margin-left:10px; margin-right:10px; margin-top:120px; margin-bottom:50px; }
#services_section_1{ height:600px; }
#services_section_2{ height:600px; }
#services_section_3{ height:410px; }
#services_section_4{ height:410px; }
#services_section_5{ height:400px; }
#services_section_6{ height:400px; }
.services_section_icon{ width:200px; height:200px; -moz-border-radius:200px; -webkit-border-radius:200px; -ms-border-radius:200px; border-radius:200px; margin-top:-120px }
.services_section_heading{ font-size:30px; line-height:35px; margin-top:20px; }
.services_section_text{ font-size:22px; line-height:25px; margin-top:20px;}
#h2_heading_services{ font-size:40px;}
#h3_heading_services{ font-size:23px; line-height:30px; margin-top:10px;}


#wrapper_holder_services2{ padding-top:70px; padding-bottom:70px; }
.wrapper_holder_services2_left{ float:left; width:380px; }
.wrapper_holder_services2_left p{ margin-bottom:20px;}

.wrapper_holder_services2_right{ float:right; width:380px; }
.wrapper_holder_services2_right_info_list{ float:left; margin-bottom:16px; width:320px; padding-left:40px; background-position:left 2px; background-size:26px auto; }
.wrapper_holder_services2_right p{ font-size:16px; margin-bottom:20px;}
.wrapper_holder_services2_bottom{ margin-top:20px; margin-bottom:0px; }
/* End Services Page*/

#wrapper_holder_services3{ padding-top:70px; padding-bottom:70px; }
.wrapper_holder_services3_left{ float:left; width:100%; /*height:670px;*/ font-size:19px; line-height:26px; }
.wrapper_holder_services3_left_info_list{ float:left; margin-bottom:14px; width:770px; padding-left:30px; background-position:left 2px; background-size:20px auto; }
.wrapper_holder_services3_left .h2_heading{ font-size:36px; }
.wrapper_holder_services3_left .h3_heading{ margin-bottom:30px;}
.wrapper_holder_services3_right{ width:700px; height:780px; position:absolute; left:510px; display:none; }
.wrapper_holder_services3_right_inner{ background-size:100% auto; }
/* End Services Page*/


/* Testimonials Page */
.testimonial_page_section{ width:100%; float:left; margin-left:0px; margin-top:80px; padding:30px; padding-top:0px;  }
.testimonial_page_section_heading{ font-size:25px; margin-top:20px; }
.testimonial_page_section_content{ font-size:22px; line-height:25px; margin-top:20px;}
.testimonial_page_section_star{ font-size:18px; margin-top:20px;}
/* End Testimonials Page */

/* FAQ Page */
.faqs_sections_holder{  -moz-border-radius:50px; -webkit-border-radius:50px; -ms-border-radius:50px; border-radius:50px; box-sizing:border-box; padding:50px;  }
.faq_section{ margin-bottom:30px; padding-bottom:0px; }
.faq_section_title{ font-size:23px; line-height:30px; margin-bottom:20px; padding-left:40px; }
.faq_section_content{ font-size:23px; line-height:27px; margin-top:0px; padding-bottom:30px; }
.faq_section_plusminus{ width:30px; height:30px; -moz-border-radius:30px; -webkit-border-radius:30px; -ms-border-radius:30px; border-radius:30px; line-height:30px; font-size:30px;}
/* End FAQ Page */

/* Contact Page */
.contact_form_holder{ width:400px; float:left; margin-left:200px; margin-top:20px; }
.contact_form_holder input[type=text]{ margin-top:5px; margin-bottom:5px; font-size:16px; }
.contact_form_holder textarea{ margin-top:5px; margin-bottom:5px; font-size:16px; }
.contact_form_holder input[type=submit]{ width:300px; height:50px; font-size:20px; line-height:45px; }
.contact_form_holder #contact_page_from_result_text{ line-height:20px; margin-top:10px; margin-bottom:10px; font-size:15px;}
/* End Contact Page */

/* Appointment Page */
.appointment_form_holder{ width:700px; margin-left:50px; margin-top:20px; }
#h2_heading_appointmentform{ text-align:left;}
#h3_heading_appointmentform{ text-align:left; padding:0; width:100%;}
.appointment_form_holder h5{ font-size:22px; line-height:28px; margin-top:10px; margin-bottom:10px;}
.appointment_form_holder h6{ font-size:16px; line-height:20px; margin-top:10px; margin-bottom:10px; }
.appointment_form_holder input[type=text]{ width:310px; margin-top:7px; margin-bottom:7px; font-size:16px; }
.appointment_form_holder select{ width:330px; margin-top:7px; margin-bottom:7px; font-size:16px; }
.appointment_form_holder textarea{ width:310px; margin-top:7px; margin-bottom:7px; font-size:16px; }
.appointment_form_holder input[type=submit]{ width:300px; height:50px; font-size:20px; line-height:45px; margin-bottom:20px;}
.appointment_form_holder #appointment_form_page_from_result_text{ line-height:20px; margin-top:10px; margin-bottom:10px; font-size:15px;}

.appointment_form_holder #appointmentNameInput{ float:left; }
.appointment_form_holder #appointmentMobileInput{ float:right; }
.appointment_form_holder #appointmentLocationInput{ float:left; }
.appointment_form_holder #appointmentEmailInput{ float:right; }
.appointment_form_holder #appointmentDateInput{ float:left; }
.appointment_form_holder #appointmentTimeInput{ float:right; }
.appointment_form_holder #appointmentVehicleInput{ float:left; width:100%; }
.appointment_form_holder #appointmentMessageInput{ float:left; width:678px; }

.form_text_holder{ width:330px; }
.form_text_holder label{ line-height:25px; font-size:17px; padding-left:0px; }
.appointment_form_holder #appointmentDateInput{ float:left; }
.appointment_form_holder #appointmentTimeInput{ float:left; }
#appointmentDateInput_holder{ float:left;}
#appointmentTimeInput_holder{ float:right;}
/* End Appointment Page */

/* Privacy Policy */
.wrapper_privacy p{ font-size:15px; line-height:20px; margin-bottom:20px;}

/* Schedule Home */
#wrapper_holder_schedulehome{ padding-top:50px; padding-bottom:50px; margin-top:20px; }
#wrapper_schedulehome_top{ -moz-border-radius:30px; -webkit-border-radius:30px; -ms-border-radius:30px; border-radius:30px; padding:26px; }
.wrapper_schedulehome_left{ float:left; width:100%; /*height:160px;*/ text-align:center; margin-top:350px; }
.wrapper_schedulehome_left_inner_text_1{ width:100%; padding-right:0%; font-size:43px; line-height:50px; text-align:center;}
.wrapper_schedulehome_left_inner_text_2{ font-size:29px; line-height:34px; margin-top:20px; text-align:center;}
.wrapper_schedulehome_left_inner_text_3{ font-size:29px; line-height:34px; margin-top:20px; text-align:center; }
.wrapper_schedulehome_left_inner_text_3 a.btn_book_now{ padding-top:10px; padding-bottom:10px; padding-left:30px; padding-right:30px; font-size:25px; line-height:29px; margin:0 auto; margin-left:0px; margin-top:20px;  }
/*.wrapper_schedulehome_right{ float:right; width:420px; height:230px; display:none; }*/
.wrapper_schedulehome_right{ float:left; width:100%; height:400px; top:-50px; right:0px; -moz-border-radius:30px; -webkit-border-radius:30px; -ms-border-radius:30px; border-radius:30px; box-shadow:0px 0px #09B0D2; }
.wrapper_schedulehome_right_inner{ background-position:center center; background-repeat:no-repeat; }

.wrapper_schedulehome_bottom{ margin-top:30px; }
.wrapper_schedulehome_bottom_inner p{ font-size:25px; line-height:33px; margin-top:15px; }
.wrapper_schedulehome_bottom_inner p.info_2.info_2{ -moz-border-radius:60px; -webkit-border-radius:60px; -ms-border-radius:60px; border-radius:60px; font-size:27px; line-height:39px; box-sizing:border-box; padding:30px; margin-top:40px;  }
.wrapper_schedulehome_bottom_inner p.info_2.info_2 .info_2_image{ width:30px; vertical-align:text-top; margin-top:2px;}
.wrapper_schedulehome_bottom .linebreak_schedulehome_bottom{ display:block; width:100%; margin-top:10px;}

/* Footer */
#wrapper_holder_footer{ padding-top:50px; padding-bottom:50px; }
.footer_logo{ font-size:30px; }
.footer_menu{ margin-top:19px; font-size:16px; }
.footer_copyright{ margin-top:19px; font-size:16px; }
.footer_copyright span{ display:block; text-align:center; margin-bottom:10px; }
}
@media only screen and (min-width: 720px) and (max-width: 799px) 
{
.wrapper { width:720px; }

#wrapper_holder_innerpage{ padding-top:20px; padding-bottom:40px; }
.h1_heading{ font-size:34px; line-height:44px; margin-top:0px; margin-bottom:10px;}
.h2_heading{ font-size:29px; line-height:36px; margin-top:0px; margin-bottom:10px;}
.h3_heading{ width:70%; padding-left:15%; padding-right:15%; font-size:18px; line-height:24px; margin-top:0px; margin-bottom:10px;}
.h4_heading{ font-size:23px; line-height:30px; margin-top:0px; margin-bottom:10px;}
.form_error_message{ font-size:15px; margin-top:10px; margin-bottom:10px;}

/* Masthead Top Text */
#wrapper_holder_masthead_toptext{ height:auto; padding-top:20px; padding-bottom:20px; }
/* End Masthead Top Text */

/* Masthead */
#wrapper_holder_masthead{ height:310px; padding-top:0px; padding-bottom:0px; }
#wrapper_masthead{ height:310px; padding-top:0px; padding-bottom:0px; }
.wrapper_masthead_image{ background-size:auto 100%;}
#wrapper_masthead_image_0{ background-size:auto 100%;  }
/* End Masthead */

/* Masthead Joke*/
.masthead_joke_holder{ width:640px; float:left; margin-left:40px; margin-top:20px; height:70px; }
.masthead_joke_left{ float:left; width:90px; height:100%; margin-left:0px; margin-right:0px; }
.masthead_joke_left img{ margin-top:3px; }
.masthead_joke_right{ float:right; width:520px; height:100%; margin-left:0px; margin-right:0px; }
.masthead_joke_right_text{ font-size:19px;}
/* End Masthead Joke*/

#wrapper_masthead_toptext{ width:720px; height:310px; }
#wrapper_masthead_toptext #h1_heading_masthead_free{ left:0px; top:30px; width:500px; font-size:29px;}
#wrapper_masthead_toptext #h1_heading_masthead_toptext{ left:0px; top:60px; width:500px; font-size:29px; }
#wrapper_masthead_toptext #h4_heading_masthead_toptext{ left:0px; top:105px; width:400px; font-size:19px; line-height:23px; }
#wrapper_masthead_toptext #h4_heading_masthead_toptext_2{ left:0px; top:165px; width:500px; font-size:27px; }
#wrapper_masthead_toptext #h4_heading_masthead_toptext_3{ left:0px; top:200px; width:330px; padding-left:0%; padding-left:0%; font-size:19px; line-height:23px;}
#wrapper_holder_masthead_temperature_text{ left:0px; top:280px; width:320px; font-size:21px; }

/* Inner Masthead */
#wrapper_holder_innermasthead{ /*height:155px;*/ padding-top:0px; padding-bottom:0px; }
#wrapper_innermasthead{ /*height:150px;*/ padding-top:0px; padding-bottom:0px; }
.innermasthead_title_text{ /*text-align:left;*/ font-size:40px; margin-top:30px; margin-bottom:10px;  }
/* End Inner Masthead */

/* How It Works */
#wrapper_holder_howitworks{ padding-top:20px; padding-bottom:50px;  }
.howitworks_holder{ width:100%; float:left; margin-top:20px; margin-left:0px; }
.howitworks_section{ float:left; width:100%; height:150px; margin-left:0px; margin-right:0px; }
.howitworks_section_inner{ width:525px; height:100%; }
#howitworks_section_step_1 .howitworks_section_inner{ left:0px; top:0; }
#howitworks_section_step_2 .howitworks_section_inner{ left:auto; right:0px; top:0; }
#howitworks_section_step_3 .howitworks_section_inner{ left:0px; top:0; }
#howitworks_section_step_4 .howitworks_section_inner{ left:auto; right:0px; top:0; }
.howitworks_section_left{ float:left; width:150px; height:100%; margin-left:0px; margin-right:10px; }
.howitworks_section_icon{ width:100%; height:150px; float:left; }
.howitworks_section_right{ float:left; width:350px; height:100%; margin-left:0px; margin-right:0px; }
.howitworks_section_heading{ font-size:25px; line-height:32px; margin-top:5px; }
.howitworks_section_subheading{ font-size:24px; line-height:30px; margin-top:5px;}


/* Packages */
#wrapper_holder_packages{ padding-top:70px; padding-bottom:70px; }
.packages_holder{ width:560px; float:left; margin-left:80px; margin-top:20px; }
.packages_section{ float:left; width:230px; height:420px; margin-left:15px; margin-right:15px; position:relative; margin-top:20px; margin-bottom:20px; }
.packages_section_icon{ width:100%; height:95px; float:left; }
.packages_section_heading{ font-size:24px; line-height:28px; margin-top:5px;}
.packages_section_subheading{ font-size:15px; line-height:20px; margin-top:10px;}
.packages_section_price{ font-size:21px; margin-top:10px; }
.packages_section_limited_offer{ width:160px; margin-left:35px; font-size:12px; line-height:14px; margin-top:10px; padding:5px 0px; }
.packages_section_booknow_button_holder{ margin-top:25px; }
.packages_section_booknow_button_holder a{ width:190px; height:38px; margin-left:20px; font-size:16px; line-height:38px; }
#packages_section_sedan{ margin-left:30px; }
/*#packages_section_sedan .packages_section_booknow_button_holder, 
#packages_section_suv .packages_section_booknow_button_holder, 
#packages_section_minibus .packages_section_booknow_button_holder{ margin-top:57px; }*/

#packages_section_sedan, 
#packages_section_suv{ height:370px;} 
#packages_section_sedan .packages_section_heading, 
#packages_section_suv .packages_section_heading{ height:30px;} 

#packages_section_minibus, 
#packages_section_truck{ height:400px;} 
#packages_section_minibus .packages_section_heading, 
#packages_section_truck .packages_section_heading{ height:56px;} 


/* Testimonials Home */
#wrapper_holder_testimonials{ padding-top:40px; padding-bottom:100px; }
#wrapper_testimonials{ padding-top:0px; padding-bottom:0px; }
.testimonials_blue_wrapper{ width:710px; padding:30px; padding-top:0px; padding-bottom:0px; -moz-border-radius:40px; -webkit-border-radius:40px; -ms-border-radius:40px; border-radius:40px; margin-top:50px; }
.testimonials_blue_wrapper_icon{ width:80px; height:80px; padding:20px; -moz-border-radius:80px; -webkit-border-radius:80px; -ms-border-radius:80px; border-radius:80px; margin-top:-40px;}
.testimonials_blue_wrapper_icon img{ width:40px; height:40px; }
.testimonials_text_1{ font-size:35px; margin-top:10px;}
.testimonials_holder_outer{ width:700px; height:480px; float:left; margin-top:30px; margin-bottom:10px;}
.testimonials_holder_inner{ width:700px; height:430px; }
.testimonial_section{ width:700px; height:380px; padding:25px 0px; }
.testimonial_section_heading{ font-size:25px; }
.testimonial_section_content{ font-size:18px; margin-top:20px;}
.testimonial_dots_holder{margin-top:35px; }
.testimonials_arrow{ width:50px; height:50px; margin-left:20px; margin-right:20px; -moz-border-radius:50px; -webkit-border-radius:50px; -ms-border-radius:50px; border-radius:50px; font-size:25px; line-height:50px; }
.testimonials_arrow_left{ background:#FFCF00; }
.testimonials_arrow_right{ background:#FFCF00;}
.testimonials_btn{ width:200px; height:50px; margin-left:20px; margin-right:20px; font-size:22px; line-height:50px; background:#FFCF00; -moz-border-radius:50px; -webkit-border-radius:50px; -ms-border-radius:50px; border-radius:50px; margin-top:0px; }
/* End Testimonials Home */

/* Car AC Gas Refill Page */
.wrapper_caracgasrefill_left{ float:left; width:350px; height:350px; }
.wrapper_caracgasrefill_left_inner_text_1{ text-align:left; font-size:31px; line-height:39px; }
.wrapper_caracgasrefill_left_inner_text_2{ text-align:left; font-size:31px; line-height:39px; }
.wrapper_caracgasrefill_left_inner_text_3{ text-align:left; font-size:20px; line-height:25px; margin-top:20px;}
.wrapper_caracgasrefill_left_inner_text_4{ font-size:20px; line-height:25px; margin-top:30px;}
.wrapper_caracgasrefill_left_inner_text_4 a.btn_book_now{ padding-left:30px; padding-right:30px; font-size:16px; line-height:38px; margin-left:0px; margin-top:-5px; }
.wrapper_caracgasrefill_right{ float:right; width:350px; height:300px; }
.wrapper_caracgasrefill_right_inner{ background-size:auto 100%; }

#wrapper_holder_innerpage_whatwecheck{ padding-top:40px; padding-bottom:40px; }
.wrapper_innerpage_whatwecheck_heading{ margin-bottom:10px; font-size:23px; line-height:30px; }
.whatwecheck_holder{ margin-top:20px; }
.whatwecheck_section{ width:200px; height:80px; padding:12px 10px; margin:10px 5px; }
.whatwecheck_section_icon{ width:55px; height:100%; float:left; background-size:100% auto; }
.whatwecheck_section_text{ float:right; width:135px; height:100%; }
.whatwecheck_section_text_inner{ float:left; font-size:17px; line-height:20px;}
/* End Car AC Gas Refill Page */

/* About Page */
.wrapper_about_left{ float:left; width:320px; height:280px; }
.wrapper_about_left_inner{ background-size:auto 100% ;}
.wrapper_about_right{ float:right; width:380px; height:600px; }
.wrapper_about_right_inner{ font-size:16px; line-height:20px; }
.wrapper_about_right_inner p{ margin-bottom:15px;  }
.wrapper_about_right_inner_info_list{ float:left; margin-bottom:10px; width:360px; font-size:16px; line-height:20px; padding-left:35px; background-position:left 2px; background-size:23px auto; }
/* End About Page*/

/* Services Page */
#wrapper_holder_services{ padding-top:50px; padding-bottom:0px; }
.services_section{ width:310px; height:460px; padding:10px; margin-left:10px; margin-right:10px; margin-top:120px; margin-bottom:50px; }
#services_section_1{ height:600px; }
#services_section_2{ height:600px; }
#services_section_3{ height:440px; }
#services_section_4{ height:440px; }
#services_section_5{ height:420px; }
#services_section_6{ height:420px; }
.services_section_icon{ width:200px; height:200px; -moz-border-radius:200px; -webkit-border-radius:200px; -ms-border-radius:200px; border-radius:200px; margin-top:-120px }
.services_section_heading{ font-size:30px; line-height:35px; margin-top:20px; }
.services_section_text{ font-size:22px; line-height:25px; margin-top:20px;}
#h2_heading_services{ font-size:40px;}
#h3_heading_services{ font-size:23px; line-height:30px; margin-top:10px;}

#wrapper_holder_services2{ padding-top:70px; padding-bottom:70px; }
.wrapper_holder_services2_left{ float:left; width:350px; }
.wrapper_holder_services2_left p{ margin-bottom:20px;}

.wrapper_holder_services2_right{ float:right; width:340px; }
.wrapper_holder_services2_right_info_list{ float:left; margin-bottom:16px; width:280px; padding-left:40px; background-position:left 2px; background-size:26px auto; }
.wrapper_holder_services2_right p{ font-size:16px; margin-bottom:20px;}
.wrapper_holder_services2_bottom{ margin-top:20px; margin-bottom:0px; }
/* End Services Page*/

#wrapper_holder_services3{ padding-top:70px; padding-bottom:70px; }
.wrapper_holder_services3_left{ float:left; width:100%; /*height:670px;*/ font-size:19px; line-height:26px; }
.wrapper_holder_services3_left_info_list{ float:left; margin-bottom:14px; width:680px; padding-left:30px; background-position:left 2px; background-size:20px auto; }
.wrapper_holder_services3_left .h2_heading{ font-size:36px; }
.wrapper_holder_services3_left .h3_heading{ margin-bottom:30px;}
.wrapper_holder_services3_right{ width:700px; height:780px; position:absolute; left:510px; display:none; }
.wrapper_holder_services3_right_inner{ background-size:100% auto; }
/* End Services Page*/


/* Testimonials Page */
.testimonial_page_section{ width:100%; float:left; margin-top:80px; padding:30px; padding-top:0px; -moz-border-radius:30px; -webkit-border-radius:30px; ms-border-radius:30px; border-radius:30px;  }
.testimonial_page_section_heading{ font-size:25px; margin-top:20px; }
.testimonial_page_section_content{ font-size:22px; line-height:25px; margin-top:20px;}
.testimonial_page_section_star{ font-size:18px; margin-top:20px;}
/* End Testimonials Page */

/* FAQ Page */
.faqs_sections_holder{  -moz-border-radius:30px; -webkit-border-radius:30px; -ms-border-radius:30px; border-radius:30px; padding:30px;  }
.faq_section{ margin-bottom:30px; padding-bottom:0px; }
.faq_section_title{ font-size:23px; line-height:30px; margin-bottom:20px; padding-left:40px; }
.faq_section_content{ font-size:23px; line-height:27px; margin-top:0px; padding-bottom:30px; }
.faq_section_plusminus{ width:30px; height:30px; -moz-border-radius:30px; -webkit-border-radius:30px; -ms-border-radius:30px; border-radius:30px; line-height:30px; font-size:30px;}
/* End FAQ Page */

/* Contact Page */
.contact_form_holder{ width:400px; float:left; margin-left:160px; margin-top:20px; }
.contact_form_holder input[type=text]{ margin-top:5px; margin-bottom:5px; font-size:16px; }
.contact_form_holder textarea{ margin-top:5px; margin-bottom:5px; font-size:16px; }
.contact_form_holder input[type=submit]{ width:300px; height:50px; font-size:20px; line-height:45px; }
.contact_form_holder #contact_page_from_result_text{ line-height:20px; margin-top:10px; margin-bottom:10px; font-size:15px;}
/* End Contact Page */

/* Appointment Page */
.appointment_form_holder{ width:700px; margin-left:10px; margin-top:20px; }
#h2_heading_appointmentform{ text-align:left;}
#h3_heading_appointmentform{ text-align:left; padding:0; width:100%;}
.appointment_form_holder h5{ font-size:22px; line-height:28px; margin-top:10px; margin-bottom:10px;}
.appointment_form_holder h6{ font-size:16px; line-height:20px; margin-top:10px; margin-bottom:10px; }
.appointment_form_holder input[type=text]{ width:310px; margin-top:7px; margin-bottom:7px; font-size:16px; }
.appointment_form_holder select{ width:330px; margin-top:7px; margin-bottom:7px; font-size:16px; }
.appointment_form_holder textarea{ width:310px; margin-top:7px; margin-bottom:7px; font-size:16px; }
.appointment_form_holder input[type=submit]{ width:300px; height:50px; font-size:20px; line-height:45px; margin-bottom:20px;}
.appointment_form_holder #appointment_form_page_from_result_text{ line-height:20px; margin-top:10px; margin-bottom:10px; font-size:15px;}

.appointment_form_holder #appointmentNameInput{ float:left; }
.appointment_form_holder #appointmentMobileInput{ float:right; }
.appointment_form_holder #appointmentLocationInput{ float:left; }
.appointment_form_holder #appointmentEmailInput{ float:right; }
.appointment_form_holder #appointmentDateInput{ float:left; }
.appointment_form_holder #appointmentTimeInput{ float:right; }
.appointment_form_holder #appointmentVehicleInput{ float:left; width:100%; }
.appointment_form_holder #appointmentMessageInput{ float:left; width:678px; }

.form_text_holder{ width:330px; }
.form_text_holder label{ line-height:25px; font-size:17px; padding-left:0px; }
.appointment_form_holder #appointmentDateInput{ float:left; }
.appointment_form_holder #appointmentTimeInput{ float:left; }
#appointmentDateInput_holder{ float:left;}
#appointmentTimeInput_holder{ float:right;}
/* End Appointment Page */

/* Privacy Policy */
.wrapper_privacy p{ font-size:15px; line-height:20px; margin-bottom:20px;}

/* Schedule Home */
#wrapper_holder_schedulehome{ padding-top:50px; padding-bottom:50px; margin-top:20px; }
#wrapper_schedulehome_top{ -moz-border-radius:20px; -webkit-border-radius:20px; -ms-border-radius:20px; border-radius:20px; padding:20px; }
.wrapper_schedulehome_left{ float:left; width:100%; /*height:160px;*/ text-align:center; margin-top:350px; }
.wrapper_schedulehome_left_inner_text_1{ width:100%; padding-right:0%; font-size:43px; line-height:50px; text-align:center;}
.wrapper_schedulehome_left_inner_text_2{ font-size:29px; line-height:34px; margin-top:20px; text-align:center;}
.wrapper_schedulehome_left_inner_text_3{ font-size:29px; line-height:34px; margin-top:20px; text-align:center; }
.wrapper_schedulehome_left_inner_text_3 a.btn_book_now{ padding-top:10px; padding-bottom:10px; padding-left:30px; padding-right:30px; font-size:25px; line-height:29px; margin:0 auto; margin-left:0px; margin-top:20px;  }
/*.wrapper_schedulehome_right{ float:right; width:420px; height:230px; display:none; }*/
.wrapper_schedulehome_right{ float:left; width:100%; height:400px; top:-50px; right:0px; -moz-border-radius:20px; -webkit-border-radius:20px; -ms-border-radius:20px; border-radius:20px; box-shadow:0px 0px #09B0D2; }
.wrapper_schedulehome_right_inner{ background-position:center center; background-repeat:no-repeat; }

.wrapper_schedulehome_bottom{ margin-top:30px; }
.wrapper_schedulehome_bottom_inner p{ font-size:25px; line-height:33px; margin-top:15px; }
.wrapper_schedulehome_bottom_inner p.info_2.info_2{ -moz-border-radius:50px; -webkit-border-radius:50px; -ms-border-radius:50px; border-radius:50px; font-size:27px; line-height:39px; box-sizing:border-box; padding:24px; margin-top:40px;  }
.wrapper_schedulehome_bottom_inner p.info_2.info_2 .info_2_image{ width:30px; vertical-align:text-top; margin-top:2px;}
.wrapper_schedulehome_bottom .linebreak_schedulehome_bottom{ display:block; width:100%; margin-top:10px;}

/* Footer */
#wrapper_holder_footer{ padding-top:50px; padding-bottom:50px; }
.footer_logo{ font-size:30px; }
.footer_menu{ margin-top:19px; font-size:16px; }
.footer_copyright{ margin-top:19px; font-size:16px; }
.footer_copyright span{ display:block; text-align:center; margin-bottom:10px; }
}
@media only screen and (min-width: 640px) and (max-width: 719px) 
{
.wrapper { width:640px; }

#wrapper_holder_innerpage{ padding-top:20px; padding-bottom:40px; }
.h1_heading{ font-size:34px; line-height:44px; margin-top:0px; margin-bottom:10px;}
.h2_heading{ font-size:29px; line-height:36px; margin-top:0px; margin-bottom:10px;}
.h3_heading{ width:70%; padding-left:15%; padding-right:15%; font-size:18px; line-height:24px; margin-top:0px; margin-bottom:10px;}
.h4_heading{ font-size:23px; line-height:30px; margin-top:0px; margin-bottom:10px;}
.form_error_message{ font-size:15px; margin-top:10px; margin-bottom:10px;}

/* Masthead Top Text */
#wrapper_holder_masthead_toptext{ height:auto; padding-top:20px; padding-bottom:20px; }
/* End Masthead Top Text */

/* Masthead */
#wrapper_holder_masthead{ height:280px; padding-top:0px; padding-bottom:0px; }
#wrapper_masthead{ height:280px; padding-top:0px; padding-bottom:0px; }
.wrapper_masthead_image{ background-size:auto 100%;}
#wrapper_masthead_image_0{ background-size:auto 100%;  }
/* End Masthead */

/* Masthead Joke*/
.masthead_joke_holder{ width:640px; float:left; margin-left:0px; margin-top:20px; height:70px; }
.masthead_joke_left{ float:left; width:90px; height:100%; margin-left:0px; margin-right:0px; }
.masthead_joke_left img{ margin-top:3px; }
.masthead_joke_right{ float:right; width:520px; height:100%; margin-left:0px; margin-right:0px; }
.masthead_joke_right_text{ font-size:17px;}
/* End Masthead Joke*/

#wrapper_masthead_toptext{ width:640px; height:280px; }
#wrapper_masthead_toptext #h1_heading_masthead_free{ left:0px; top:20px; width:500px; font-size:27px;}
#wrapper_masthead_toptext #h1_heading_masthead_toptext{ left:0px; top:45px; width:500px; font-size:27px; }
#wrapper_masthead_toptext #h4_heading_masthead_toptext{ left:0px; top:85px; width:400px; font-size:18px; line-height:22px; }
#wrapper_masthead_toptext #h4_heading_masthead_toptext_2{ left:0px; top:150px; width:500px; font-size:26px; }
#wrapper_masthead_toptext #h4_heading_masthead_toptext_3{ left:0px; top:183px; width:330px; padding-left:0%; padding-left:0%; font-size:18px; line-height:22px;}
#wrapper_holder_masthead_temperature_text{ left:0px; top:250px; width:320px; font-size:20px; }

/* Inner Masthead */
#wrapper_holder_innermasthead{ /*height:150px;*/ padding-top:0px; padding-bottom:0px;  }
#wrapper_innermasthead{ /*height:150px;*/ padding-top:0px; padding-bottom:0px; }
.innermasthead_title_text{ /*text-align:center;*/ font-size:40px; margin-top:30px; margin-bottom:10px;  }
/* End Inner Masthead */

/* How It Works */
#wrapper_holder_howitworks{ padding-top:20px; padding-bottom:50px;  }
.howitworks_holder{ width:100%; float:left; margin-top:20px; margin-left:0px; }
.howitworks_section{ float:left; width:520px; height:150px; margin-left:60px; margin-right:0px; border-bottom:1px solid #00B0D2; }
.howitworks_section_inner{ width:100%; height:100%; }
#howitworks_section_step_1 .howitworks_section_inner{ left:5px; right:auto; top:0; }
#howitworks_section_step_2 .howitworks_section_inner{ left:5px; right:auto; top:0; }
#howitworks_section_step_3 .howitworks_section_inner{ left:5px; right:auto; top:0; }
#howitworks_section_step_4 .howitworks_section_inner{ left:5px; right:auto; top:0; }
.howitworks_section_left{ float:left; width:150px; height:100%; margin-left:0px; margin-right:10px; }
.howitworks_section_icon{ width:100%; height:150px; float:left; }
.howitworks_section_right{ float:left; width:330px; height:100%; margin-left:0px; margin-right:0px; }
.howitworks_section_heading{ font-size:25px; line-height:32px; margin-top:5px; }
.howitworks_section_subheading{ font-size:24px; line-height:30px; margin-top:5px;}


/* Packages */
#wrapper_holder_packages{ padding-top:70px; padding-bottom:70px; }
.packages_holder{ width:560px; float:left; margin-left:40px; margin-top:20px; }
.packages_section{ float:left; width:230px; height:420px; margin-left:15px; margin-right:15px; position:relative; margin-top:20px; margin-bottom:20px; }
.packages_section_icon{ width:100%; height:95px; float:left; }
.packages_section_heading{ font-size:24px; line-height:28px; margin-top:5px;}
.packages_section_subheading{ font-size:15px; line-height:20px; margin-top:10px;}
.packages_section_price{ font-size:21px; margin-top:10px; }
.packages_section_limited_offer{ width:160px; margin-left:35px; font-size:12px; line-height:14px; margin-top:10px; padding:5px 0px; }
.packages_section_booknow_button_holder{ margin-top:25px; }
.packages_section_booknow_button_holder a{ width:190px; height:38px; margin-left:20px; font-size:16px; line-height:38px; }
#packages_section_sedan{ margin-left:30px; }
/*#packages_section_sedan .packages_section_booknow_button_holder, 
#packages_section_suv .packages_section_booknow_button_holder, 
#packages_section_minibus .packages_section_booknow_button_holder{ margin-top:57px; }*/

#packages_section_sedan, 
#packages_section_suv{ height:370px;} 
#packages_section_sedan .packages_section_heading, 
#packages_section_suv .packages_section_heading{ height:30px;} 

#packages_section_minibus, 
#packages_section_truck{ height:400px;} 
#packages_section_minibus .packages_section_heading, 
#packages_section_truck .packages_section_heading{ height:56px;} 

/* Testimonials Home */
#wrapper_holder_testimonials{ padding-top:40px; padding-bottom:100px; }
#wrapper_testimonials{ padding-top:0px; padding-bottom:0px; }
.testimonials_blue_wrapper{ width:630px; padding:30px; padding-top:0px; padding-bottom:0px; -moz-border-radius:40px; -webkit-border-radius:40px; -ms-border-radius:40px; border-radius:40px; margin-top:50px; }
.testimonials_blue_wrapper_icon{ width:80px; height:80px; padding:20px; -moz-border-radius:80px; -webkit-border-radius:80px; -ms-border-radius:80px; border-radius:80px; margin-top:-40px;}
.testimonials_blue_wrapper_icon img{ width:40px; height:40px; }
.testimonials_text_1{ font-size:35px; margin-top:10px;}
.testimonials_holder_outer{ width:620px; height:520px; float:left; margin-top:30px; margin-bottom:10px; }
.testimonials_holder_inner{ width:620px; height:470px; }
.testimonial_section{ width:620px; height:420px; padding:25px 0px; }
.testimonial_section_heading{ font-size:25px; }
.testimonial_section_content{ font-size:18px; margin-top:20px;}
.testimonial_dots_holder{margin-top:35px; }
.testimonials_arrow{ width:50px; height:50px; margin-left:20px; margin-right:20px; -moz-border-radius:50px; -webkit-border-radius:50px; -ms-border-radius:50px; border-radius:50px; font-size:25px; line-height:50px; }
.testimonials_arrow_left{ background:#FFCF00; }
.testimonials_arrow_right{ background:#FFCF00;}
.testimonials_btn{ width:200px; height:50px; margin-left:20px; margin-right:20px; font-size:22px; line-height:50px; background:#FFCF00; -moz-border-radius:50px; -webkit-border-radius:50px; -ms-border-radius:50px; border-radius:50px; margin-top:0px; }
/* End Testimonials Home */

/* Car AC Gas Refill Page */
.wrapper_caracgasrefill_left{ float:left; width:480px; height:680px; margin-left:80px; }
.wrapper_caracgasrefill_left_inner_text_1{ text-align:center; font-size:31px; line-height:39px; }
.wrapper_caracgasrefill_left_inner_text_2{ text-align:center; font-size:31px; line-height:39px; }
.wrapper_caracgasrefill_left_inner_text_2_1{ width:100%; height:300px; background-size: 100% auto; margin-top:15px; margin-bottom:10px; }
.wrapper_caracgasrefill_left_inner_text_3{ text-align:left; font-size:20px; line-height:25px; margin-top:20px;}
.wrapper_caracgasrefill_left_inner_text_4{ font-size:20px; line-height:25px; margin-top:30px;}
.wrapper_caracgasrefill_left_inner_text_4 a.btn_book_now{ width:240px; height:45px; padding-left:0px; padding-right:0px; font-size:22px; line-height:45px; margin-left:120px; margin-top:5px; }
.wrapper_caracgasrefill_right{ float:right; width:350px; height:300px; }
.wrapper_caracgasrefill_right_inner{ background-size:auto 100%; }

#wrapper_holder_innerpage_whatwecheck{ padding-top:40px; padding-bottom:40px; }
.wrapper_innerpage_whatwecheck_heading{ margin-bottom:10px; font-size:23px; line-height:30px; }
.whatwecheck_holder{ margin-top:20px; }
.whatwecheck_section{ width:200px; height:80px; padding:12px 10px; margin:10px 5px; }
.whatwecheck_section_icon{ width:55px; height:100%; float:left; background-size:100% auto; }
.whatwecheck_section_text{ float:right; width:135px; height:100%; }
.whatwecheck_section_text_inner{ float:left; font-size:17px; line-height:20px;}
/* End Car AC Gas Refill Page */

/* About Page */
.wrapper_about_left{ float:left; width:480px; height:300px; margin-left:80px; margin-bottom:20px; }
.wrapper_about_left_inner{ background-size:100% auto;}
.wrapper_about_right{ float:left; width:480px; height:520px; margin-left:80px; margin-top:20px; }
.wrapper_about_right_inner{ font-size:16px; line-height:20px; }
.wrapper_about_right_inner p{ margin-bottom:15px;  }
.wrapper_about_right_inner_info_list{ float:left; margin-bottom:10px; width:430px; font-size:16px; line-height:20px; padding-left:35px; background-position:left 2px; background-size:23px auto; }
/* End About Page*/

/* Services Page */
#wrapper_holder_services{ padding-top:50px; padding-bottom:0px; }
.services_section{ width:380px; height:auto; padding:20px; padding-bottom:20px; margin-left:10px; margin-right:10px; margin-top:100px; margin-bottom:50px; }
#services_section_1{ height:auto; }
#services_section_2{ height:auto; }
#services_section_3{ height:auto; }
#services_section_4{ height:auto; }
#services_section_5{ height:auto; }
#services_section_6{ height:auto; }
.services_section_icon{ width:200px; height:200px; -moz-border-radius:200px; -webkit-border-radius:200px; -ms-border-radius:200px; border-radius:200px; margin-top:-120px }
.services_section_heading{ font-size:30px; line-height:35px; margin-top:20px; }
.services_section_text{ font-size:22px; line-height:25px; margin-top:20px;}
#h2_heading_services{ font-size:40px;}
#h3_heading_services{ font-size:23px; line-height:30px; margin-top:10px;}

#wrapper_holder_services2{ padding-top:70px; padding-bottom:70px; }
#wrapper_holder_services2 .wrapper_services2_leftbg{ width:100%; height:530px; }
.wrapper_holder_services2_left{ float:left; width:480px; margin-left:80px; }
.wrapper_holder_services2_left p{ margin-bottom:20px;}

.wrapper_holder_services2_right{ float:left; width:480px; margin-left:80px; margin-top:60px; }
.wrapper_holder_services2_right_info_list{ float:left; margin-bottom:16px; width:430px; padding-left:40px; background-position:left 2px; background-size:26px auto; }
.wrapper_holder_services2_right p{ font-size:16px; margin-bottom:20px;}
.wrapper_holder_services2_bottom{ margin-top:20px; margin-bottom:0px; }
/* End Services Page*/

#wrapper_holder_services3{ padding-top:70px; padding-bottom:70px; }
.wrapper_holder_services3_left{ float:left; width:100%; /*height:750px;*/ font-size:19px; line-height:26px; }
.wrapper_holder_services3_left_info_list{ float:left; margin-bottom:14px; width:600px; padding-left:30px; background-position:left 2px; background-size:20px auto; }
.wrapper_holder_services3_left .h2_heading{ font-size:36px; text-align:center; }
.wrapper_holder_services3_left .h3_heading{ margin-bottom:30px; text-align:center;}
.wrapper_holder_services3_right{ width:700px; height:780px; position:absolute; left:510px; display:none; }
.wrapper_holder_services3_right_inner{ background-size:100% auto; }
/* End Services Page*/


/* Testimonials Page */
.testimonial_page_section{ width:100%; float:left; margin-left:0px; margin-top:80px; padding:30px; padding-top:0px; -moz-border-radius:30px; -webkit-border-radius:30px; ms-border-radius:30px; border-radius:30px;  }
.testimonial_page_section_heading{ font-size:25px; margin-top:20px; }
.testimonial_page_section_content{ font-size:22px; line-height:25px; margin-top:20px;}
.testimonial_page_section_star{ font-size:18px; margin-top:20px;}
/* End Testimonials Page */

/* FAQ Page */
.faqs_sections_holder{  -moz-border-radius:30px; -webkit-border-radius:30px; -ms-border-radius:30px; border-radius:30px; padding:30px;  }
.faq_section{ margin-bottom:30px; padding-bottom:0px; }
.faq_section_title{ font-size:23px; line-height:30px; margin-bottom:20px; padding-left:40px; }
.faq_section_content{ font-size:23px; line-height:27px; margin-top:0px; padding-bottom:30px; }
.faq_section_plusminus{ width:30px; height:30px; -moz-border-radius:30px; -webkit-border-radius:30px; -ms-border-radius:30px; border-radius:30px; line-height:30px; font-size:30px;}
/* End FAQ Page */

/* Contact Page */
.contact_form_holder{ width:400px; float:left; margin-left:120px; margin-top:20px; }
.contact_form_holder input[type=text]{ margin-top:5px; margin-bottom:5px; font-size:16px; }
.contact_form_holder textarea{ margin-top:5px; margin-bottom:5px; font-size:16px; }
.contact_form_holder input[type=submit]{ width:300px; height:50px; font-size:20px; line-height:45px; }
.contact_form_holder #contact_page_from_result_text{ line-height:20px; margin-top:10px; margin-bottom:10px; font-size:15px;}
/* End Contact Page */

/* Appointment Page */
.appointment_form_holder{ width:400px; margin-left:120px; margin-top:20px; }
#h2_heading_appointmentform{ text-align:left;}
#h3_heading_appointmentform{ text-align:left; padding:0; width:100%;}
.appointment_form_holder h5{ font-size:22px; line-height:28px; margin-top:10px; margin-bottom:10px;}
.appointment_form_holder h6{ font-size:16px; line-height:20px; margin-top:10px; margin-bottom:10px; }
.appointment_form_holder input[type=text]{ width:380px; margin-top:7px; margin-bottom:7px; font-size:16px; }
.appointment_form_holder select{ width:400px; margin-top:7px; margin-bottom:7px; font-size:16px; }
.appointment_form_holder textarea{ width:380px; margin-top:7px; margin-bottom:7px; font-size:16px; }
.appointment_form_holder input[type=submit]{ width:300px; height:50px; font-size:20px; line-height:45px; margin-bottom:20px;}
.appointment_form_holder #appointment_form_page_from_result_text{ line-height:20px; margin-top:10px; margin-bottom:10px; font-size:15px; text-align:center;}

.appointment_form_holder #appointmentNameInput{ float:left; }
.appointment_form_holder #appointmentMobileInput{ float:left; }
.appointment_form_holder #appointmentLocationInput{ float:left; }
.appointment_form_holder #appointmentEmailInput{ float:left; }
.appointment_form_holder #appointmentDateInput{ float:left; }
.appointment_form_holder #appointmentTimeInput{ float:left; }
.appointment_form_holder #appointmentVehicleInput{ float:left; width:100%; }
.appointment_form_holder #appointmentMessageInput{ float:left; width:380px; }

.form_text_holder{ width:400px; }
.form_text_holder label{ line-height:25px; font-size:17px; padding-left:0px; }
.appointment_form_holder #appointmentDateInput{ float:left; }
.appointment_form_holder #appointmentTimeInput{ float:left; }
#appointmentDateInput_holder{ float:left;}
#appointmentTimeInput_holder{ float:left;}
/* End Appointment Page */

/* Privacy Policy */
.wrapper_privacy p{ font-size:15px; line-height:20px; margin-bottom:20px;}

/* Schedule Home */
#wrapper_holder_schedulehome{ padding-top:50px; padding-bottom:50px; margin-top:20px; }
#wrapper_schedulehome_top{ -moz-border-radius:20px; -webkit-border-radius:20px; -ms-border-radius:20px; border-radius:20px; padding:20px; }
.wrapper_schedulehome_left{ float:left; width:100%; /*height:220px;*/ text-align:center; margin-top:260px; }
.wrapper_schedulehome_left_inner_text_1{ width:100%; padding-right:0%; font-size:43px; line-height:50px; text-align:center;}
.wrapper_schedulehome_left_inner_text_2{ font-size:29px; line-height:34px; margin-top:20px; text-align:center;}
.wrapper_schedulehome_left_inner_text_3{ font-size:35px; line-height:40px; margin-top:20px; text-align:center; font-weight:600; }
.wrapper_schedulehome_left_inner_text_3 a.btn_book_now{ padding-top:10px; padding-bottom:10px; padding-left:30px; padding-right:30px; font-size:25px; line-height:29px; margin:0 auto; margin-left:0px; margin-top:20px;  }
/*.wrapper_schedulehome_right{ float:right; width:420px; height:230px; display:none; }*/
.wrapper_schedulehome_right{ float:left; width:100%; height:300px; top:-50px; right:0px; -moz-border-radius:20px; -webkit-border-radius:20px; -ms-border-radius:20px; border-radius:20px; box-shadow:0px 0px #09B0D2; }
.wrapper_schedulehome_right_inner{ background-position:center center; background-repeat:no-repeat; }

.wrapper_schedulehome_bottom{ margin-top:30px; }
.wrapper_schedulehome_bottom_inner p{ font-size:25px; line-height:33px; margin-top:15px; }
.wrapper_schedulehome_bottom_inner p.info_2.info_2{ -moz-border-radius:50px; -webkit-border-radius:50px; -ms-border-radius:50px; border-radius:50px; font-size:27px; line-height:39px; box-sizing:border-box; padding:24px; margin-top:40px;  }
.wrapper_schedulehome_bottom_inner p.info_2.info_2 .info_2_image{ width:30px; vertical-align:text-top; margin-top:2px;}
.wrapper_schedulehome_bottom .linebreak_schedulehome_bottom{ display:block; width:100%; margin-top:10px;}

/* Footer */
#wrapper_holder_footer{ padding-top:50px; padding-bottom:50px; }
.footer_logo{ font-size:30px; }
.footer_menu{ margin-top:19px; font-size:16px; }
.footer_copyright{ margin-top:19px; font-size:16px; }
.footer_copyright span{ display:block; text-align:center; margin-bottom:10px; }

}
@media only screen and (min-width: 560px) and (max-width: 639px) 
{
.wrapper { width:560px; }

#wrapper_holder_innerpage{ padding-top:20px; padding-bottom:40px; }
.h1_heading{ font-size:34px; line-height:44px; margin-top:0px; margin-bottom:10px;}
.h2_heading{ font-size:29px; line-height:36px; margin-top:0px; margin-bottom:10px;}
.h3_heading{ width:100%; padding-left:0%; padding-right:0%; font-size:18px; line-height:24px; margin-top:0px; margin-bottom:10px;}
.h4_heading{ font-size:23px; line-height:30px; margin-top:0px; margin-bottom:10px;}
.form_error_message{ font-size:15px; margin-top:10px; margin-bottom:10px;}

/* Masthead Top Text */
#wrapper_holder_masthead_toptext{ height:auto; padding-top:20px; padding-bottom:20px; }
/* End Masthead Top Text */

/* Masthead */
#wrapper_holder_masthead{ height:460px; padding-top:0px; padding-bottom:0px; }
#wrapper_masthead{ height:440px; padding-top:0px; padding-bottom:0px; }
.wrapper_masthead_image{ background-size:auto 100%;}
#wrapper_masthead_image_0{ background-size:auto 100%;  }
/* End Masthead */

/* Masthead Joke*/
.masthead_joke_holder{ width:560px; float:left; margin-left:0px; margin-top:30px; height:60px; }
.masthead_joke_left{ float:left; width:80px; height:100%; margin-left:0px; margin-right:0px; }
.masthead_joke_left img{ margin-top:5px; }
.masthead_joke_right{ float:right; width:460px; height:100%; margin-left:0px; margin-right:0px; }
.masthead_joke_right_text{ font-size:17px;}
/* End Masthead Joke*/

#wrapper_masthead_toptext{ width:100%; height:460px; background-image:url(images_v3/masthead/masthead_mobile_bg_v2_2.jpg); display:block; background-position:center top; background-size:auto 450px; background-repeat:no-repeat; }
#wrapper_masthead_toptext #h1_heading_masthead_free{ left:0px; top:165px; text-align:center; width:100%; font-size:32px;}
#wrapper_masthead_toptext #h1_heading_masthead_toptext{ left:0px; top:185px; text-align:center; width:100%; font-size:32px; }
#wrapper_masthead_toptext #h4_heading_masthead_toptext{ left:0px; top:225px; text-align:center; width:100%; font-size:20px; }
#wrapper_masthead_toptext #h4_heading_masthead_toptext_2{ left:0px; top:270px; text-align:center; width:100%; font-size:30px; }
#wrapper_masthead_toptext #h4_heading_masthead_toptext_3{ left:0px; top:315px; text-align:center; width:100%; padding-left:0%; padding-left:0%; font-size:20px; line-height:22px;}
#wrapper_holder_masthead_temperature_text{ left:0px; top:427px; text-align:center; width:100%; font-size:22px; }

/* Inner Masthead */
#wrapper_holder_innermasthead{ /*height:140px;*/ padding-top:0px; padding-bottom:0px;  }
#wrapper_innermasthead{ /*height:140px;*/ padding-top:0px; padding-bottom:0px; }
.innermasthead_title_text{ /*text-align:center;*/ font-size:36px; margin-top:30px; margin-bottom:10px;  }
/* End Inner Masthead */

/* How It Works */
#wrapper_holder_howitworks{ padding-top:20px; padding-bottom:50px;  }
.howitworks_holder{ width:100%; float:left; margin-top:20px; margin-left:0px; }
.howitworks_section{ float:left; width:520px; height:150px; margin-left:20px; margin-right:0px; border-bottom:1px solid #00B0D2; }
.howitworks_section_inner{ width:100%; height:100%; }
#howitworks_section_step_1 .howitworks_section_inner{ left:5px; right:auto; top:0; }
#howitworks_section_step_2 .howitworks_section_inner{ left:5px; right:auto; top:0; }
#howitworks_section_step_3 .howitworks_section_inner{ left:5px; right:auto; top:0; }
#howitworks_section_step_4 .howitworks_section_inner{ left:5px; right:auto; top:0; }
.howitworks_section_left{ float:left; width:150px; height:100%; margin-left:0px; margin-right:10px; }
.howitworks_section_icon{ width:100%; height:150px; float:left; }
.howitworks_section_right{ float:left; width:330px; height:100%; margin-left:0px; margin-right:0px; }
.howitworks_section_heading{ font-size:25px; line-height:32px; margin-top:5px; }
.howitworks_section_subheading{ font-size:24px; line-height:30px; margin-top:5px;}


/* Packages */
#wrapper_holder_packages{ padding-top:70px; padding-bottom:70px; }
.packages_holder{ width:560px; float:left; margin-left:0px; margin-top:20px; }
.packages_section{ float:left; width:230px; height:420px; margin-left:15px; margin-right:15px; position:relative; margin-top:20px; margin-bottom:20px; }
.packages_section_icon{ width:100%; height:95px; float:left; }
.packages_section_heading{ font-size:24px; line-height:28px; margin-top:5px;}
.packages_section_subheading{ font-size:15px; line-height:20px; margin-top:10px;}
.packages_section_price{ font-size:21px; margin-top:10px; }
.packages_section_limited_offer{ width:160px; margin-left:35px; font-size:12px; line-height:14px; margin-top:10px; padding:5px 0px; }
.packages_section_booknow_button_holder{ margin-top:25px; }
.packages_section_booknow_button_holder a{ width:190px; height:38px; margin-left:20px; font-size:16px; line-height:38px; }
#packages_section_sedan{ margin-left:30px; }
/*#packages_section_sedan .packages_section_booknow_button_holder, 
#packages_section_suv .packages_section_booknow_button_holder, 
#packages_section_minibus .packages_section_booknow_button_holder{ margin-top:57px; }*/

#packages_section_sedan, 
#packages_section_suv{ height:370px;} 
#packages_section_sedan .packages_section_heading, 
#packages_section_suv .packages_section_heading{ height:30px;} 

#packages_section_minibus, 
#packages_section_truck{ height:400px;} 
#packages_section_minibus .packages_section_heading, 
#packages_section_truck .packages_section_heading{ height:56px;} 



/* Testimonials Home */
#wrapper_holder_testimonials{ padding-top:40px; padding-bottom:100px; }
#wrapper_testimonials{ padding-top:0px; padding-bottom:0px; }
.testimonials_blue_wrapper{ width:550px; padding:30px; padding-top:0px; padding-bottom:0px; -moz-border-radius:40px; -webkit-border-radius:40px; -ms-border-radius:40px; border-radius:40px; margin-top:50px; }
.testimonials_blue_wrapper_icon{ width:80px; height:80px; padding:20px; -moz-border-radius:80px; -webkit-border-radius:80px; -ms-border-radius:80px; border-radius:80px; margin-top:-40px;}
.testimonials_blue_wrapper_icon img{ width:40px; height:40px; }
.testimonials_text_1{ font-size:35px; margin-top:10px;}
.testimonials_holder_outer{ width:540px; height:500px; float:left; margin-top:30px; margin-bottom:10px; }
.testimonials_holder_inner{ width:540px; height:450px; }
.testimonial_section{ width:540px; height:400px; padding:25px 0px; }
.testimonial_section_heading{ font-size:25px; }
.testimonial_section_content{ font-size:17px; margin-top:19px;}
.testimonial_dots_holder{margin-top:35px; }
.testimonials_arrow{ width:50px; height:50px; margin-left:20px; margin-right:20px; -moz-border-radius:50px; -webkit-border-radius:50px; -ms-border-radius:50px; border-radius:50px; font-size:25px; line-height:50px; }
.testimonials_arrow_left{ background:#FFCF00; }
.testimonials_arrow_right{ background:#FFCF00;}
.testimonials_btn{ width:200px; height:50px; margin-left:20px; margin-right:20px; font-size:22px; line-height:50px; background:#FFCF00; -moz-border-radius:50px; -webkit-border-radius:50px; -ms-border-radius:50px; border-radius:50px; margin-top:0px; }
/* End Testimonials Home */

/* Car AC Gas Refill Page */
.wrapper_caracgasrefill_left{ float:left; width:480px; height:680px; margin-left:40px; }
.wrapper_caracgasrefill_left_inner_text_1{ text-align:center; font-size:31px; line-height:39px; }
.wrapper_caracgasrefill_left_inner_text_2{ text-align:center; font-size:31px; line-height:39px; }
.wrapper_caracgasrefill_left_inner_text_2_1{ width:100%; height:300px; background-size: 100% auto; margin-top:15px; margin-bottom:10px; }
.wrapper_caracgasrefill_left_inner_text_3{ text-align:left; font-size:20px; line-height:25px; margin-top:20px;}
.wrapper_caracgasrefill_left_inner_text_4{ font-size:20px; line-height:25px; margin-top:30px;}
.wrapper_caracgasrefill_left_inner_text_4 a.btn_book_now{ width:240px; height:45px; padding-left:0px; padding-right:0px; font-size:22px; line-height:45px; margin-left:120px; margin-top:5px; }
.wrapper_caracgasrefill_right{ float:right; width:350px; height:300px; }
.wrapper_caracgasrefill_right_inner{ background-size:auto 100%; }

#wrapper_holder_innerpage_whatwecheck{ padding-top:40px; padding-bottom:40px; }
.wrapper_innerpage_whatwecheck_heading{ margin-bottom:10px; font-size:23px; line-height:30px; }
.whatwecheck_holder{ margin-top:20px; }
.whatwecheck_section{ width:200px; height:80px; padding:12px 10px; margin:10px 5px; }
.whatwecheck_section_icon{ width:55px; height:100%; float:left; background-size:100% auto; }
.whatwecheck_section_text{ float:right; width:135px; height:100%; }
.whatwecheck_section_text_inner{ float:left; font-size:17px; line-height:20px;}
/* End Car AC Gas Refill Page */

/* About Page */
.wrapper_about_left{ float:left; width:480px; height:300px; margin-left:40px; margin-bottom:20px; }
.wrapper_about_left_inner{ background-size:100% auto;}
.wrapper_about_right{ float:left; width:480px; height:520px; margin-left:40px; margin-top:20px; }
.wrapper_about_right_inner{ font-size:16px; line-height:20px; }
.wrapper_about_right_inner p{ margin-bottom:15px;  }
.wrapper_about_right_inner_info_list{ float:left; margin-bottom:10px; width:430px; font-size:16px; line-height:20px; padding-left:35px; background-position:left 2px; background-size:23px auto; }
/* End About Page*/

/* Services Page */
#wrapper_holder_services{ padding-top:50px; padding-bottom:0px; }
.services_section{ width:380px; height:auto; padding:20px; padding-bottom:20px; margin-left:10px; margin-right:10px; margin-top:100px; margin-bottom:50px; }
#services_section_1{ height:auto; }
#services_section_2{ height:auto; }
#services_section_3{ height:auto; }
#services_section_4{ height:auto; }
#services_section_5{ height:auto; }
#services_section_6{ height:auto; }
.services_section_icon{ width:200px; height:200px; -moz-border-radius:200px; -webkit-border-radius:200px; -ms-border-radius:200px; border-radius:200px; margin-top:-120px }
.services_section_heading{ font-size:30px; line-height:35px; margin-top:20px; }
.services_section_text{ font-size:22px; line-height:25px; margin-top:20px;}
#h2_heading_services{ font-size:40px;}
#h3_heading_services{ font-size:23px; line-height:30px; margin-top:10px;}

#wrapper_holder_services2{ padding-top:70px; padding-bottom:70px; }
#wrapper_holder_services2 .wrapper_services2_leftbg{ width:100%; height:530px; }
.wrapper_holder_services2_left{ float:left; width:480px; margin-left:40px; }
.wrapper_holder_services2_left p{ margin-bottom:20px;}

.wrapper_holder_services2_right{ float:left; width:480px; margin-left:40px; margin-top:60px; }
.wrapper_holder_services2_right_info_list{ float:left; margin-bottom:16px; width:430px; padding-left:40px; background-position:left 2px; background-size:26px auto; }
.wrapper_holder_services2_right p{ font-size:16px; margin-bottom:20px;}
.wrapper_holder_services2_bottom{ margin-top:20px; margin-bottom:0px; }
/* End Services Page*/

#wrapper_holder_services3{ padding-top:70px; padding-bottom:70px; }
.wrapper_holder_services3_left{ float:left; width:100%; /*height:830px;*/ font-size:19px; line-height:26px; }
.wrapper_holder_services3_left_info_list{ float:left; margin-bottom:14px; width:500px; padding-left:30px; background-position:left 2px; background-size:20px auto; }
.wrapper_holder_services3_left .h2_heading{ font-size:36px; text-align:center; }
.wrapper_holder_services3_left .h3_heading{ margin-bottom:30px; text-align:center;}
.wrapper_holder_services3_right{ width:700px; height:780px; position:absolute; left:510px; display:none; }
.wrapper_holder_services3_right_inner{ background-size:100% auto; }
/* End Services Page*/


/* Testimonials Page */
.testimonial_page_section{ width:100%; float:left; margin-left:0px; margin-top:80px; padding:30px; padding-top:0px; -moz-border-radius:30px; -webkit-border-radius:30px; ms-border-radius:30px; border-radius:30px;  }
.testimonial_page_section_heading{ font-size:25px; margin-top:20px; }
.testimonial_page_section_content{ font-size:12px; line-height:25px; margin-top:20px;}
.testimonial_page_section_star{ font-size:18px; margin-top:20px;}
/* End Testimonials Page */

/* FAQ Page */
.faqs_sections_holder{  -moz-border-radius:30px; -webkit-border-radius:30px; -ms-border-radius:30px; border-radius:30px; padding:30px;  }
.faq_section{ margin-bottom:30px; padding-bottom:0px; }
.faq_section_title{ font-size:23px; line-height:30px; margin-bottom:20px; padding-left:40px; }
.faq_section_content{ font-size:23px; line-height:27px; margin-top:0px; padding-bottom:30px; }
.faq_section_plusminus{ width:30px; height:30px; -moz-border-radius:30px; -webkit-border-radius:30px; -ms-border-radius:30px; border-radius:30px; line-height:30px; font-size:30px;}
/* End FAQ Page */

/* Contact Page */
.contact_form_holder{ width:400px; float:left; margin-left:80px; margin-top:20px; }
.contact_form_holder input[type=text]{ margin-top:5px; margin-bottom:5px; font-size:16px; }
.contact_form_holder textarea{ margin-top:5px; margin-bottom:5px; font-size:16px; }
.contact_form_holder input[type=submit]{ width:300px; height:50px; font-size:20px; line-height:45px; }
.contact_form_holder #contact_page_from_result_text{ line-height:20px; margin-top:10px; margin-bottom:10px; font-size:15px;}
/* End Contact Page */

/* Appointment Page */
.appointment_form_holder{ width:400px; margin-left:80px; margin-top:20px; }
#h2_heading_appointmentform{ text-align:left;}
#h3_heading_appointmentform{ text-align:left; padding:0; width:100%;}
.appointment_form_holder h5{ font-size:22px; line-height:28px; margin-top:10px; margin-bottom:10px;}
.appointment_form_holder h6{ font-size:16px; line-height:20px; margin-top:10px; margin-bottom:10px; }
.appointment_form_holder input[type=text]{ width:380px; margin-top:7px; margin-bottom:7px; font-size:16px; }
.appointment_form_holder select{ width:400px; margin-top:7px; margin-bottom:7px; font-size:16px; }
.appointment_form_holder textarea{ width:380px; margin-top:7px; margin-bottom:7px; font-size:16px; }
.appointment_form_holder input[type=submit]{ width:300px; height:50px; font-size:20px; line-height:45px; margin-bottom:20px;}
.appointment_form_holder #appointment_form_page_from_result_text{ line-height:20px; margin-top:10px; margin-bottom:10px; font-size:15px; text-align:center;}

.appointment_form_holder #appointmentNameInput{ float:left; }
.appointment_form_holder #appointmentMobileInput{ float:left; }
.appointment_form_holder #appointmentLocationInput{ float:left; }
.appointment_form_holder #appointmentEmailInput{ float:left; }
.appointment_form_holder #appointmentDateInput{ float:left; }
.appointment_form_holder #appointmentTimeInput{ float:left; }
.appointment_form_holder #appointmentVehicleInput{ float:left; width:100%; }
.appointment_form_holder #appointmentMessageInput{ float:left; width:380px; }

.form_text_holder{ width:400px; }
.form_text_holder label{ line-height:25px; font-size:17px; padding-left:0px; }
.appointment_form_holder #appointmentDateInput{ float:left; }
.appointment_form_holder #appointmentTimeInput{ float:left; }
#appointmentDateInput_holder{ float:left;}
#appointmentTimeInput_holder{ float:left;}
/* End Appointment Page */

/* Privacy Policy */
.wrapper_privacy p{ font-size:15px; line-height:20px; margin-bottom:20px;}

/* Schedule Home */
#wrapper_holder_schedulehome{ padding-top:50px; padding-bottom:50px; margin-top:20px; }
#wrapper_schedulehome_top{ -moz-border-radius:20px; -webkit-border-radius:20px; -ms-border-radius:20px; border-radius:20px; padding:20px; }
.wrapper_schedulehome_left{ float:left; width:100%; /*height:260px;*/ text-align:center; margin-top:260px; }
.wrapper_schedulehome_left_inner_text_1{ width:100%; padding-right:0%; font-size:38px; line-height:45px; text-align:center;}
.wrapper_schedulehome_left_inner_text_2{ font-size:29px; line-height:34px; margin-top:20px; text-align:center;}
.wrapper_schedulehome_left_inner_text_3{ font-size:35px; line-height:40px; margin-top:20px; text-align:center; font-weight:600; }
.wrapper_schedulehome_left_inner_text_3 a.btn_book_now{ padding-top:10px; padding-bottom:10px; padding-left:30px; padding-right:30px; font-size:25px; line-height:29px; margin:0 auto; margin-left:0px; margin-top:20px;  }
/*.wrapper_schedulehome_right{ float:right; width:420px; height:230px; display:none; }*/
.wrapper_schedulehome_right{ float:left; width:100%; height:300px; top:-50px; right:0px; -moz-border-radius:20px; -webkit-border-radius:20px; -ms-border-radius:20px; border-radius:20px; box-shadow:0px 0px #09B0D2; }
.wrapper_schedulehome_right_inner{ background-position:center center; background-repeat:no-repeat; }

.wrapper_schedulehome_bottom{ margin-top:30px; }
.wrapper_schedulehome_bottom_inner p{ font-size:25px; line-height:33px; margin-top:15px; }
.wrapper_schedulehome_bottom_inner p.info_2.info_2{ -moz-border-radius:50px; -webkit-border-radius:50px; -ms-border-radius:50px; border-radius:50px; font-size:27px; line-height:39px; box-sizing:border-box; padding:24px; margin-top:40px;  }
.wrapper_schedulehome_bottom_inner p.info_2.info_2 .info_2_image{ width:30px; vertical-align:text-top; margin-top:2px;}
.wrapper_schedulehome_bottom .linebreak_schedulehome_bottom{ display:block; width:100%; margin-top:10px;}

/* Footer */
#wrapper_holder_footer{ padding-top:50px; padding-bottom:50px; }
.footer_logo{ font-size:30px; }
.footer_menu{ margin-top:19px; font-size:16px; }
.footer_copyright{ margin-top:19px; font-size:16px; }
.footer_copyright span{ display:block; text-align:center; margin-bottom:10px; }
}
@media only screen and (min-width: 480px) and (max-width: 559px) 
{
.wrapper { width:460px; }

#wrapper_holder_innerpage{ padding-top:20px; padding-bottom:40px; }
.h1_heading{ font-size:32px; line-height:44px; margin-top:0px; margin-bottom:10px;}
.h2_heading{ font-size:25px; line-height:30px; margin-top:0px; margin-bottom:10px;}
.h3_heading{ width:100%; padding-left:0%; padding-right:0%; font-size:18px; line-height:24px; margin-top:0px; margin-bottom:10px;}
.h4_heading{ font-size:21px; line-height:28px; margin-top:0px; margin-bottom:10px;}
.form_error_message{ font-size:15px; margin-top:10px; margin-bottom:10px;}

/* Mobile Header */
#wrapper_holder_mobile_header{ height:120px; padding-top:0px; padding-bottom:0px; }
.mobile_header_top_info{ font-size:17px; line-height:30px; height:30px; margin-top:10px; margin-bottom:10px;}
.mobile_header_logo{ width:240px; height:40px; top:63px; }
.mobile_header_logo a{ font-size:28px; text-decoration:none; cursor:pointer; text-align:center; }
.mobile_header_communication{ position:absolute; width:80px; height:30px; right:0; top:67px; }
.mobile_header_communication img{ width:30px; margin-top:0px;  }
.mobile_header_communication a{ margin-left:0px; margin-right:0px;  }
.mobile_header_communication a#mobile_header_communication_call{ float:left;}
.mobile_header_communication a#mobile_header_communication_whatsapp{ float:right;}
a.mobile_menu_icon{ width:28px; height:28px; font-size:28px; line-height:28px; left:0px; top:67px; }
a.home_menu_icon{ width:28px; height:28px; font-size:28px; line-height:28px; left:50px; top:67px; }
.mobile_menu{ width:100%; height:370px; left:0px; top:121px; }
.mobile_menu a { font-size:16px; height:40px; line-height:40px; margin:0px 0px; padding-left:0px; }
/* End Top Menu */

/* Masthead Top Text */
#wrapper_holder_masthead_toptext{ height:auto; padding-top:20px; padding-bottom:20px; }
/* End Masthead Top Text */

/* Masthead */
#wrapper_holder_masthead{ height:440px; padding-top:0px; padding-bottom:0px; }
#wrapper_masthead{ height:410px; padding-top:0px; padding-bottom:0px; }
.wrapper_masthead_image{ background-size:auto 100%;}
#wrapper_masthead_image_0{ background-size:auto 100%;  }
/* End Masthead */

/* Masthead Joke*/
.masthead_joke_holder{ width:460px; float:left; margin-left:0px; margin-top:40px; height:70px; }
.masthead_joke_left{ float:left; width:60px; height:100%; margin-left:0px; margin-right:0px; }
.masthead_joke_left img{ margin-top:11px; }
.masthead_joke_right{ float:right; width:380px; height:100%; margin-left:0px; margin-right:0px; }
.masthead_joke_right_text{ font-size:17px;}
/* End Masthead Joke*/

#wrapper_masthead_toptext{ width:100%; height:440px; background-image:url(images_v3/masthead/masthead_mobile_bg_v2_2.jpg); display:block; background-position:center top; background-size:auto 430px; background-repeat:no-repeat; }
#wrapper_masthead_toptext #h1_heading_masthead_free{ left:0px; top:160px; text-align:center; width:100%; font-size:30px;}
#wrapper_masthead_toptext #h1_heading_masthead_toptext{ left:0px; top:175px; text-align:center; width:100%; font-size:30px; }
#wrapper_masthead_toptext #h4_heading_masthead_toptext{ left:0px; top:215px; text-align:center; width:100%; font-size:19px; }
#wrapper_masthead_toptext #h4_heading_masthead_toptext_2{ left:0px; top:258px; text-align:center; width:100%; font-size:28px; }
#wrapper_masthead_toptext #h4_heading_masthead_toptext_3{ left:0px; top:300px; text-align:center; width:100%; padding-left:0%; padding-left:0%; font-size:19px; line-height:22px;}
#wrapper_holder_masthead_temperature_text{ left:0px; top:416px; text-align:center; width:100%; font-size:21px; }


/* Inner Masthead */
#wrapper_holder_innermasthead{ /*height:130px;*/ padding-top:0px; padding-bottom:0px;  }
#wrapper_innermasthead{ /*height:130px;*/ padding-top:0px; padding-bottom:0px; }
.innermasthead_title_text{ /*text-align:center;*/ font-size:36px; margin-top:30px; margin-bottom:10px;  }
/* End Inner Masthead */

/* How It Works */
#wrapper_holder_howitworks{ padding-top:20px; padding-bottom:50px;  }
.howitworks_holder{ width:100%; float:left; margin-top:20px; margin-left:0px; }
.howitworks_section{ float:left; width:440px; height:120px; margin-left:20px; margin-right:0px; border-bottom:1px solid #00B0D2; }
.howitworks_section_inner{ width:100%; height:100%; }
#howitworks_section_step_1 .howitworks_section_inner{ left:0px; right:auto; top:0; }
#howitworks_section_step_2 .howitworks_section_inner{ left:0px; right:auto; top:0; }
#howitworks_section_step_3 .howitworks_section_inner{ left:0px; right:auto; top:0; }
#howitworks_section_step_4 .howitworks_section_inner{ left:0px; right:auto; top:0; }
.howitworks_section_left{ float:left; width:100px; height:100%; margin-left:0px; margin-right:10px; }
.howitworks_section_icon{ width:100%; height:120px; float:left; }
.howitworks_section_right{ float:left; width:300px; height:100%; margin-left:0px; margin-right:0px; }
.howitworks_section_heading{ font-size:23px; line-height:26px; margin-top:5px; }
.howitworks_section_subheading{ font-size:20px; line-height:24px; margin-top:5px;}


/* Packages */
#wrapper_holder_packages{ padding-top:70px; padding-bottom:70px; }
.packages_holder{ width:100%; float:left; margin-left:0px; margin-top:20px; }
.packages_section{ float:left; width:230px; height:420px; margin-left:65px; margin-right:15px; position:relative; margin-top:20px; margin-bottom:20px; }
.packages_section_icon{ width:100%; height:95px; float:left; }
.packages_section_heading{ font-size:24px; line-height:28px; margin-top:5px;}
.packages_section_subheading{ font-size:15px; line-height:20px; margin-top:10px;}
.packages_section_price{ font-size:21px; margin-top:10px; }
.packages_section_limited_offer{ width:160px; margin-left:35px; font-size:12px; line-height:14px; margin-top:10px; padding:5px 0px; }
.packages_section_booknow_button_holder{ margin-top:25px; }
.packages_section_booknow_button_holder a{ width:190px; height:38px; margin-left:20px; font-size:16px; line-height:38px; }
#packages_section_sedan{ margin-left:115px; }
#packages_section_suv{ margin-left:115px; }
#packages_section_minibus{ margin-left:115px; }
#packages_section_trueck{ margin-left:115px; }
/*#packages_section_sedan .packages_section_booknow_button_holder, 
#packages_section_suv .packages_section_booknow_button_holder, 
#packages_section_minibus .packages_section_booknow_button_holder{ margin-top:57px; }*/

#packages_section_sedan, 
#packages_section_suv,
#packages_section_minibus{ height:370px;} 
#packages_section_sedan .packages_section_heading, 
#packages_section_suv .packages_section_heading, 
#packages_section_minibus .packages_section_heading{ height:30px;} 

#packages_section_truck{ height:400px;} 
#packages_section_truck .packages_section_heading{ height:56px;}


/* Testimonials Home */
#wrapper_holder_testimonials{ padding-top:40px; padding-bottom:100px; }
#wrapper_testimonials{ padding-top:0px; padding-bottom:0px; }
.testimonials_blue_wrapper{ width:470px; padding:30px; padding-top:0px; padding-bottom:0px; -moz-border-radius:30px; -webkit-border-radius:30px; -ms-border-radius:30px; border-radius:30px; margin-top:50px; }
.testimonials_blue_wrapper_icon{ width:80px; height:80px; padding:20px; -moz-border-radius:80px; -webkit-border-radius:80px; -ms-border-radius:80px; border-radius:80px; margin-top:-40px;}
.testimonials_blue_wrapper_icon img{ width:40px; height:40px; }
.testimonials_text_1{ font-size:30px; margin-top:10px;}
.testimonials_holder_outer{ width:460px; height:460px; float:left; margin-top:30px; margin-bottom:50px; }
.testimonials_holder_inner{ width:460px; height:460px; }
.testimonial_section{ width:460px; height:460px; padding:5px 0px; }
.testimonial_section_heading{ font-size:25px; }
.testimonial_section_content{ font-size:16px; line-height:20px; margin-top:19px;}
.testimonial_dots_holder{margin-top:21px; }
.testimonials_arrow{ width:50px; height:50px; margin-left:20px; margin-right:20px; -moz-border-radius:50px; -webkit-border-radius:50px; -ms-border-radius:50px; border-radius:50px; font-size:25px; line-height:50px; }
.testimonials_arrow_left{ background:#FFCF00; }
.testimonials_arrow_right{ background:#FFCF00;}
.testimonials_btn{ width:200px; height:50px; margin-left:20px; margin-right:20px; font-size:22px; line-height:50px; background:#FFCF00; -moz-border-radius:50px; -webkit-border-radius:50px; -ms-border-radius:50px; border-radius:50px; margin-top:0px; }
/* End Testimonials Home */

/* Car AC Gas Refill Page */
.wrapper_caracgasrefill_left{ float:left; width:460px; height:680px; margin-left:0px; }
.wrapper_caracgasrefill_left_inner_text_1{ text-align:center; font-size:31px; line-height:39px; }
.wrapper_caracgasrefill_left_inner_text_2{ text-align:center; font-size:31px; line-height:39px; }
.wrapper_caracgasrefill_left_inner_text_2_1{ width:100%; height:300px; background-size: 100% auto; margin-top:15px; margin-bottom:10px; }
.wrapper_caracgasrefill_left_inner_text_3{ text-align:left; font-size:20px; line-height:25px; margin-top:20px;}
.wrapper_caracgasrefill_left_inner_text_4{ font-size:20px; line-height:25px; margin-top:30px;}
.wrapper_caracgasrefill_left_inner_text_4 a.btn_book_now{ width:240px; height:45px; padding-left:0px; padding-right:0px; font-size:22px; line-height:45px; margin-left:120px; margin-top:5px; }
.wrapper_caracgasrefill_right{ float:right; width:350px; height:300px; }
.wrapper_caracgasrefill_right_inner{ background-size:auto 100%; }

#wrapper_holder_innerpage_whatwecheck{ padding-top:40px; padding-bottom:40px; }
.wrapper_innerpage_whatwecheck_heading{ margin-bottom:10px; font-size:23px; line-height:30px; }
.whatwecheck_holder{ margin-top:20px; }
.whatwecheck_section{ width:300px; height:80px; padding:12px 10px; margin:10px 5px; }
.whatwecheck_section_icon{ width:75px; height:100%; float:left; background-size:100% auto; }
.whatwecheck_section_text{ float:right; width:210px; height:100%; }
.whatwecheck_section_text_inner{ float:left; font-size:19px; line-height:23px;}
/* End Car AC Gas Refill Page */

/* About Page */
.wrapper_about_left{ float:left; width:460px; height:320px; margin-left:0px; margin-bottom:20px; }
.wrapper_about_left_inner{ background-size:100% auto;}
.wrapper_about_right{ float:left; width:460px; height:550px; margin-left:0px; margin-top:20px; }
.wrapper_about_right_inner{ font-size:16px; line-height:20px; }
.wrapper_about_right_inner p{ margin-bottom:15px;  }
.wrapper_about_right_inner_info_list{ float:left; margin-bottom:10px; width:420px; font-size:16px; line-height:20px; padding-left:35px; background-position:left 2px; background-size:23px auto; }
/* End About Page*/

/* Services Page */
#wrapper_holder_services{ padding-top:50px; padding-bottom:0px; }
.services_section{ width:380px; height:auto; padding:20px; padding-bottom:20px; margin-left:10px; margin-right:10px; margin-top:100px; margin-bottom:50px; }
#services_section_1{ height:auto; }
#services_section_2{ height:auto; }
#services_section_3{ height:auto; }
#services_section_4{ height:auto; }
#services_section_5{ height:auto; }
#services_section_6{ height:auto; }
.services_section_icon{ width:200px; height:200px; -moz-border-radius:200px; -webkit-border-radius:200px; -ms-border-radius:200px; border-radius:200px; margin-top:-120px }
.services_section_heading{ font-size:30px; line-height:35px; margin-top:20px; }
.services_section_text{ font-size:22px; line-height:25px; margin-top:20px;}
#h2_heading_services{ font-size:40px;}
#h3_heading_services{ font-size:23px; line-height:30px; margin-top:10px;}

#wrapper_holder_services2{ padding-top:70px; padding-bottom:70px; }
#wrapper_holder_services2 .wrapper_services2_leftbg{ width:100%; height:560px; }
.wrapper_holder_services2_left{ float:left; width:460px; margin-left:0px; }
.wrapper_holder_services2_left p{ margin-bottom:20px;}

.wrapper_holder_services2_right{ float:left; width:460px; margin-left:0px;  margin-top:60px;}
.wrapper_holder_services2_right_info_list{ float:left; margin-bottom:16px; width:400px; padding-left:40px; background-position:left 2px; background-size:26px auto; }
.wrapper_holder_services2_right p{ font-size:16px; margin-bottom:20px;}
.wrapper_holder_services2_bottom{ margin-top:20px; margin-bottom:0px; }
/* End Services Page*/

#wrapper_holder_services3{ padding-top:70px; padding-bottom:70px; }
.wrapper_holder_services3_left{ float:left; width:100%; /*height:890px;*/ font-size:19px; line-height:26px; }
.wrapper_holder_services3_left_info_list{ float:left; margin-bottom:14px; width:420px; padding-left:30px; background-position:left 2px; background-size:20px auto; }
.wrapper_holder_services3_left .h2_heading{ font-size:36px; text-align:center; }
.wrapper_holder_services3_left .h3_heading{ margin-bottom:30px; text-align:center;}
.wrapper_holder_services3_right{ width:700px; height:780px; position:absolute; left:510px; display:none; }
.wrapper_holder_services3_right_inner{ background-size:100% auto; }
/* End Services Page*/


/* Testimonials Page */
.testimonial_page_section{ width:100%; float:left; margin-left:0px; margin-top:80px; padding:20px; padding-top:0px; -moz-border-radius:20px; -webkit-border-radius:20px; ms-border-radius:20px; border-radius:20px; }
.testimonial_page_section_heading{ font-size:25px; margin-top:20px; }
.testimonial_page_section_content{ font-size:22px; line-height:25px; margin-top:20px;}
.testimonial_page_section_star{ font-size:18px; margin-top:20px;}
/* End Testimonials Page */

/* FAQ Page */
.faqs_sections_holder{  -moz-border-radius:20px; -webkit-border-radius:20px; -ms-border-radius:20px; border-radius:20px; padding:20px;  }
.faq_section{ margin-bottom:30px; padding-bottom:0px; }
.faq_section_title{ font-size:23px; line-height:30px; margin-bottom:20px; padding-left:40px; }
.faq_section_content{ font-size:23px; line-height:27px; margin-top:0px; padding-bottom:30px; }
.faq_section_plusminus{ width:30px; height:30px; -moz-border-radius:30px; -webkit-border-radius:30px; -ms-border-radius:30px; border-radius:30px; line-height:30px; font-size:30px;}
/* End FAQ Page */

/* Contact Page */
.contact_form_holder{ width:400px; float:left; margin-left:30px; margin-top:20px; }
.contact_form_holder input[type=text]{ margin-top:5px; margin-bottom:5px; font-size:16px; }
.contact_form_holder textarea{ margin-top:5px; margin-bottom:5px; font-size:16px; }
.contact_form_holder input[type=submit]{ width:300px; height:50px; font-size:20px; line-height:45px; }
.contact_form_holder #contact_page_from_result_text{ line-height:20px; margin-top:10px; margin-bottom:10px; font-size:15px;}
/* End Contact Page */

/* Appointment Page */
.appointment_form_holder{ width:400px; margin-left:30px; margin-top:20px; }
#h2_heading_appointmentform{ text-align:left;}
#h3_heading_appointmentform{ text-align:left; padding:0; width:100%;}
.appointment_form_holder h5{ font-size:22px; line-height:28px; margin-top:10px; margin-bottom:10px;}
.appointment_form_holder h6{ font-size:16px; line-height:20px; margin-top:10px; margin-bottom:10px; }
.appointment_form_holder input[type=text]{ width:380px; margin-top:7px; margin-bottom:7px; font-size:16px; }
.appointment_form_holder select{ width:400px; margin-top:7px; margin-bottom:7px; font-size:16px; }
.appointment_form_holder textarea{ width:380px; margin-top:7px; margin-bottom:7px; font-size:16px; }
.appointment_form_holder input[type=submit]{ width:300px; height:50px; font-size:20px; line-height:45px; margin-bottom:20px;}
.appointment_form_holder #appointment_form_page_from_result_text{ line-height:20px; margin-top:10px; margin-bottom:10px; font-size:15px; text-align:center;}

.appointment_form_holder #appointmentNameInput{ float:left; }
.appointment_form_holder #appointmentMobileInput{ float:left; }
.appointment_form_holder #appointmentLocationInput{ float:left; }
.appointment_form_holder #appointmentEmailInput{ float:left; }
.appointment_form_holder #appointmentDateInput{ float:left; }
.appointment_form_holder #appointmentTimeInput{ float:left; }
.appointment_form_holder #appointmentVehicleInput{ float:left; width:100%; }
.appointment_form_holder #appointmentMessageInput{ float:left; width:380px; }

.form_text_holder{ width:400px; }
.form_text_holder label{ line-height:25px; font-size:17px; padding-left:0px; }
.appointment_form_holder #appointmentDateInput{ float:left; }
.appointment_form_holder #appointmentTimeInput{ float:left; }
#appointmentDateInput_holder{ float:left;}
#appointmentTimeInput_holder{ float:left;}
/* End Appointment Page */

/* Privacy Policy */
.wrapper_privacy p{ font-size:15px; line-height:20px; margin-bottom:20px;}

/* Schedule Home */
#wrapper_holder_schedulehome{ padding-top:50px; padding-bottom:50px; margin-top:20px; }
#wrapper_schedulehome_top{ -moz-border-radius:20px; -webkit-border-radius:20px; -ms-border-radius:20px; border-radius:20px; padding:20px; }
.wrapper_schedulehome_left{ float:left; width:100%; /*height:260px;*/ text-align:center; margin-top:260px; }
.wrapper_schedulehome_left_inner_text_1{ width:100%; padding-right:0%; font-size:38px; line-height:45px; text-align:center;}
.wrapper_schedulehome_left_inner_text_2{ font-size:29px; line-height:34px; margin-top:20px; text-align:center;}
.wrapper_schedulehome_left_inner_text_3{ font-size:35px; line-height:40px; margin-top:20px; text-align:center; font-weight:600; }
.wrapper_schedulehome_left_inner_text_3 a.btn_book_now{ padding-top:10px; padding-bottom:10px; padding-left:30px; padding-right:30px; font-size:25px; line-height:29px; margin:0 auto; margin-left:0px; margin-top:20px;  }
/*.wrapper_schedulehome_right{ float:right; width:420px; height:230px; display:none; }*/
.wrapper_schedulehome_right{ float:left; width:100%; height:300px; top:-50px; right:0px; -moz-border-radius:20px; -webkit-border-radius:20px; -ms-border-radius:20px; border-radius:20px; box-shadow:0px 0px #09B0D2; }
.wrapper_schedulehome_right_inner{ background-position:center center; background-repeat:no-repeat; }

.wrapper_schedulehome_bottom{ margin-top:30px; }
.wrapper_schedulehome_bottom_inner p{ font-size:25px; line-height:33px; margin-top:15px; }
.wrapper_schedulehome_bottom_inner p.info_2.info_2{ -moz-border-radius:50px; -webkit-border-radius:50px; -ms-border-radius:50px; border-radius:50px; font-size:27px; line-height:39px; box-sizing:border-box; padding:20px; margin-top:40px;  }
.wrapper_schedulehome_bottom_inner p.info_2.info_2 .info_2_image{ width:30px; vertical-align:text-top; margin-top:2px;}
.wrapper_schedulehome_bottom .linebreak_schedulehome_bottom{ display:block; width:100%; margin-top:10px;}
.wrapper_schedulehome_bottom .linebreak_schedulehome_bottom_2{ display:block; width:100%; margin-top:10px;}

/* Footer */
#wrapper_holder_footer{ padding-top:50px; padding-bottom:50px; }
.footer_logo{ font-size:30px; }
.footer_menu{ margin-top:19px; font-size:16px; }
.footer_copyright{ margin-top:19px; font-size:16px; }
.footer_copyright span{ display:block; text-align:center; margin-bottom:10px; }

}
@media only screen and (min-width: 400px) and (max-width: 479px) 
{
body{ padding-top:0px;}
.wrapper { width:380px; }

#wrapper_holder_innerpage{ padding-top:20px; padding-bottom:40px; }
.h1_heading{ font-size:30px; line-height:44px; margin-top:0px; margin-bottom:10px;}
.h2_heading{ font-size:23px; line-height:29px; margin-top:0px; margin-bottom:10px;}
.h3_heading{ width:100%; padding-left:0%; padding-right:0%; font-size:17px; line-height:21px; margin-top:0px; margin-bottom:10px;}
.h4_heading{ font-size:20px; line-height:24px; margin-top:0px; margin-bottom:10px;}
.form_error_message{ font-size:15px; margin-top:10px; margin-bottom:10px;}

/* Mobile Header */
#wrapper_holder_mobile_header{ height:115px; padding-top:0px; padding-bottom:0px;}
.mobile_header_top_info{ font-size:17px; line-height:30px; height:30px; margin-top:5px; margin-bottom:5px;}
.mobile_header_logo{ width:220px; height:40px; top:63px; left:50px; margin:0px; }
.mobile_header_logo a{ font-size:26px; text-decoration:none; cursor:pointer; text-align:center; }
.mobile_header_communication{ position:absolute; width:80px; height:30px; right:0; top:65px; }
.mobile_header_communication img{ width:30px; margin-top:0px;  }
.mobile_header_communication a{ margin-left:0px; margin-right:0px;  }
.mobile_header_communication a#mobile_header_communication_call{ float:left;}
.mobile_header_communication a#mobile_header_communication_whatsapp{ float:right;}
a.mobile_menu_icon{ width:28px; height:28px; font-size:28px; line-height:28px; left:0px; top:65px; }
a.home_menu_icon{ width:28px; height:28px; font-size:28px; line-height:28px; left:50px; top:65px; }
.mobile_menu{ width:100%; height:370px; left:0px; top:116px; }
.mobile_menu a { font-size:16px; height:40px; line-height:40px; margin:0px 0px; padding-left:0px; }
/* End Top Menu */

/* Masthead Top Text */
#wrapper_holder_masthead_toptext{ height:auto; padding-top:20px; padding-bottom:20px; }
/* End Masthead Top Text */

/* Masthead */
#wrapper_holder_masthead{ height:460px; padding-top:0px; padding-bottom:0px; }
#wrapper_masthead{ height:410px; padding-top:0px; padding-bottom:0px; }
.wrapper_masthead_image{ background-size:auto 100%;}
#wrapper_masthead_image_0{ background-size:auto 100%;  }
/* End Masthead */

/* Masthead Joke*/
.masthead_joke_holder{ width:380px; float:left; margin-left:0px; margin-top:50px; height:80px; }
.masthead_joke_left{ float:left; width:50px; height:100%; margin-left:0px; margin-right:0px; }
.masthead_joke_left img{ margin-top:13px; }
.masthead_joke_right{ float:right; width:320px; height:100%; margin-left:0px; margin-right:0px; }
.masthead_joke_right_text{ font-size:17px;}
/* End Masthead Joke*/

#wrapper_masthead_toptext{ width:100%; height:450px; background-image:url(images_v3/masthead/masthead_mobile_bg_v2_2.jpg); display:block; background-position:center top; background-size:auto 440px; background-repeat:no-repeat; }
#wrapper_masthead_toptext #h1_heading_masthead_free{ left:0px; top:170px; text-align:center; width:100%; font-size:28px;}
#wrapper_masthead_toptext #h1_heading_masthead_toptext{ left:0px; top:190px; text-align:center; width:100%; font-size:28px; }
#wrapper_masthead_toptext #h4_heading_masthead_toptext{ left:0px; top:235px; text-align:center; width:96%; padding-left:2%; padding-left:2%; font-size:19px; }
#wrapper_masthead_toptext #h4_heading_masthead_toptext_2{ left:0px; top:295px; text-align:center; width:100%; font-size:26px; line-height:26px; }
#wrapper_masthead_toptext #h4_heading_masthead_toptext_3{ left:0px; top:325px; text-align:center; width:94%; padding-left:3%; padding-left:3%; font-size:19px; line-height:22px;}
#wrapper_holder_masthead_temperature_text{ left:0px; top:440px; text-align:center; width:100%; font-size:21px; }


/* Inner Masthead */
#wrapper_holder_innermasthead{ /*height:100px;*/ padding-top:0px; padding-bottom:0px;  }
#wrapper_innermasthead{ /*height:100px;*/ padding-top:0px; padding-bottom:0px; }
.innermasthead_title_text{ /*text-align:center;*/ font-size:36px; margin-top:30px; margin-bottom:10px;  }
/* End Inner Masthead */

/* How It Works */
#wrapper_holder_howitworks{ padding-top:20px; padding-bottom:50px;  }
.howitworks_holder{ width:100%; float:left; margin-top:20px; margin-left:0px; }
.howitworks_section{ float:left; width:380px; height:130px; margin-left:0px; margin-right:0px; border-bottom:1px solid #00B0D2; }
.howitworks_section_inner{ width:100%; height:100%; }
#howitworks_section_step_1 .howitworks_section_inner{ left:0px; right:auto; top:0; }
#howitworks_section_step_2 .howitworks_section_inner{ left:0px; right:auto; top:0; }
#howitworks_section_step_3 .howitworks_section_inner{ left:0px; right:auto; top:0; }
#howitworks_section_step_4 .howitworks_section_inner{ left:0px; right:auto; top:0; }
.howitworks_section_left{ float:left; width:90px; height:100%; margin-left:0px; margin-right:10px; }
.howitworks_section_icon{ width:100%; height:90px; float:left; margin-top:10px; }
.howitworks_section_right{ float:left; width:270px; height:100%; margin-left:0px; margin-right:0px; }
.howitworks_section_heading{ font-size:24px; line-height:26px; margin-top:5px; }
.howitworks_section_subheading{ font-size:20px; line-height:24px; margin-top:5px;}


/* Packages */
#wrapper_holder_packages{ padding-top:40px; padding-bottom:40px; }
.packages_holder{ width:100%; float:left; margin-left:0px; margin-top:20px; }
.packages_section{ float:left; width:230px; height:420px; margin-left:75px; margin-right:22px; position:relative; margin-top:20px; margin-bottom:20px; }
.packages_section_icon{ width:100%; height:95px; float:left; }
.packages_section_heading{ font-size:24px; line-height:28px; margin-top:5px;}
.packages_section_subheading{ font-size:15px; line-height:20px; margin-top:10px;}
.packages_section_price{ font-size:21px; margin-top:10px; }
.packages_section_limited_offer{ width:160px; margin-left:35px; font-size:12px; line-height:14px; margin-top:10px; padding:5px 0px; }
.packages_section_booknow_button_holder{ margin-top:25px; }
.packages_section_booknow_button_holder a{ width:190px; height:38px; margin-left:20px; font-size:16px; line-height:38px; }
#packages_section_sedan{ margin-left:75px; }
#packages_section_suv{ margin-left:75px; }
#packages_section_minibus{ margin-left:75px; }
#packages_section_trueck{ margin-left:75px; }
/*#packages_section_sedan .packages_section_booknow_button_holder, 
#packages_section_suv .packages_section_booknow_button_holder, 
#packages_section_minibus .packages_section_booknow_button_holder{ margin-top:57px; }*/

#packages_section_sedan, 
#packages_section_suv,
#packages_section_minibus{ height:370px;} 
#packages_section_sedan .packages_section_heading, 
#packages_section_suv .packages_section_heading, 
#packages_section_minibus .packages_section_heading{ height:30px;} 

#packages_section_truck{ height:400px;} 
#packages_section_truck .packages_section_heading{ height:56px;}



/* Testimonials Home */
#wrapper_holder_testimonials{ padding-top:20px; padding-bottom:100px; }
#wrapper_testimonials{ padding-top:0px; padding-bottom:0px; }
.testimonials_blue_wrapper{ width:390px; padding:30px; padding-top:0px; padding-bottom:30px; -moz-border-radius:20px; -webkit-border-radius:20px; -ms-border-radius:20px; border-radius:20px; margin-top:50px; }
.testimonials_blue_wrapper_icon{ width:80px; height:80px; padding:20px; -moz-border-radius:80px; -webkit-border-radius:80px; -ms-border-radius:80px; border-radius:80px; margin-top:-40px;}
.testimonials_blue_wrapper_icon img{ width:40px; height:40px; }
.testimonials_text_1{ font-size:24px; margin-top:10px;}
.testimonials_holder_outer{ width:380px; height:470px; float:left; margin-top:30px; margin-bottom:10px; }
.testimonials_holder_inner{ width:380px; height:470px; }
.testimonial_section{ width:380px; height:470px; padding:5px 0px; }
.testimonial_section_logo img{ width:50px; }
.testimonial_section_heading{ font-size:23px; }
.testimonial_section_content{ font-size:15px; line-height:18px; margin-top:10px;}
.testimonial_dots_holder{margin-top:18px; }
.testimonials_arrow{ width:40px; height:40px; margin-left:10px; margin-right:10px; -moz-border-radius:40px; -webkit-border-radius:40px; -ms-border-radius:40px; border-radius:40px; font-size:22px; line-height:40px; }
.testimonials_arrow_left{ background:#FFCF00; }
.testimonials_arrow_right{ background:#FFCF00;}
.testimonials_btn{ width:180px; height:40px; margin-left:10px; margin-right:10px; font-size:22px; line-height:40px; background:#FFCF00; -moz-border-radius:40px; -webkit-border-radius:40px; -ms-border-radius:40px; border-radius:40px; margin-top:0px; }
/* End Testimonials Home */

/* Car AC Gas Refill Page */
.wrapper_caracgasrefill_left{ float:left; width:380px; height:680px; margin-left:0px; }
.wrapper_caracgasrefill_left_inner_text_1{ text-align:center; font-size:31px; line-height:39px; }
.wrapper_caracgasrefill_left_inner_text_2{ text-align:center; font-size:31px; line-height:39px; }
.wrapper_caracgasrefill_left_inner_text_2_1{ width:100%; height:300px; background-size: 100% auto; margin-top:15px; margin-bottom:10px; }
.wrapper_caracgasrefill_left_inner_text_3{ text-align:left; font-size:20px; line-height:25px; margin-top:20px;}
.wrapper_caracgasrefill_left_inner_text_4{ font-size:20px; line-height:25px; margin-top:30px;}
.wrapper_caracgasrefill_left_inner_text_4 a.btn_book_now{ width:240px; height:45px; padding-left:0px; padding-right:0px; font-size:22px; line-height:45px; margin-left:70px; margin-top:5px; }
.wrapper_caracgasrefill_right{ float:right; width:350px; height:300px; }
.wrapper_caracgasrefill_right_inner{ background-size:auto 100%; }

#wrapper_holder_innerpage_whatwecheck{ padding-top:40px; padding-bottom:40px; }
.wrapper_innerpage_whatwecheck_heading{ margin-bottom:10px; font-size:23px; line-height:30px; }
.whatwecheck_holder{ margin-top:20px; }
.whatwecheck_section{ width:300px; height:80px; padding:12px 10px; margin:10px 5px; }
.whatwecheck_section_icon{ width:75px; height:100%; float:left; background-size:100% auto; }
.whatwecheck_section_text{ float:right; width:210px; height:100%; }
.whatwecheck_section_text_inner{ float:left; font-size:19px; line-height:23px;}
/* End Car AC Gas Refill Page */

/* About Page */
.wrapper_about_left{ float:left; width:380px; height:320px; margin-left:0px; margin-bottom:20px; }
.wrapper_about_left_inner{ background-size:auto 100%;}
.wrapper_about_right{ float:left; width:380px; height:620px; margin-left:0px; margin-top:20px; }
.wrapper_about_right_inner{ font-size:16px; line-height:20px; }
.wrapper_about_right_inner p{ margin-bottom:15px;  }
.wrapper_about_right_inner_info_list{ float:left; margin-bottom:10px; width:340px; font-size:16px; line-height:20px; padding-left:35px; background-position:left 2px; background-size:23px auto; }
/* End About Page*/

/* Services Page */
#wrapper_holder_services{ padding-top:50px; padding-bottom:0px; }
.services_section{ width:360px; height:auto; padding:20px; padding-bottom:20px; margin-left:10px; margin-right:10px; margin-top:100px; margin-bottom:50px; }
#services_section_1{ height:auto; }
#services_section_2{ height:auto; }
#services_section_3{ height:auto; }
#services_section_4{ height:auto; }
#services_section_5{ height:auto; }
#services_section_6{ height:auto; }
.services_section_icon{ width:200px; height:200px; -moz-border-radius:200px; -webkit-border-radius:200px; -ms-border-radius:200px; border-radius:200px; margin-top:-120px }
.services_section_heading{ font-size:30px; line-height:35px; margin-top:20px; }
.services_section_text{ font-size:22px; line-height:25px; margin-top:20px;}
#h2_heading_services{ font-size:35px;}
#h3_heading_services{ font-size:21px; line-height:25px; margin-top:10px;}

#wrapper_holder_services2{ padding-top:70px; padding-bottom:70px; }
#wrapper_holder_services2 .wrapper_services2_leftbg{ width:100%; height:640px; }
.wrapper_holder_services2_left{ float:left; width:380px; margin-left:0px; }
.wrapper_holder_services2_left p{ margin-bottom:20px;}

.wrapper_holder_services2_right{ float:left; width:380px; margin-left:0px; margin-top:60px; }
.wrapper_holder_services2_right_info_list{ float:left; margin-bottom:16px; width:340px; padding-left:35px; background-position:left 2px; background-size:24px auto; }
.wrapper_holder_services2_right p{ font-size:16px; margin-bottom:20px;}
.wrapper_holder_services2_bottom{ margin-top:20px; margin-bottom:0px; }
/* End Services Page*/

#wrapper_holder_services3{ padding-top:70px; padding-bottom:70px; }
.wrapper_holder_services3_left{ float:left; width:100%; /*height:1030px;*/ font-size:19px; line-height:26px; }
.wrapper_holder_services3_left_info_list{ float:left; margin-bottom:14px; width:340px; padding-left:30px; background-position:left 2px; background-size:20px auto; }
.wrapper_holder_services3_left .h2_heading{ font-size:36px; text-align:center; }
.wrapper_holder_services3_left .h3_heading{ margin-bottom:30px; text-align:center;}
.wrapper_holder_services3_right{ width:700px; height:780px; position:absolute; left:510px; display:none; }
.wrapper_holder_services3_right_inner{ background-size:100% auto; }
/* End Services Page*/


/* Testimonials Page */
.testimonial_page_section{ width:100%; float:left; margin-left:0px; margin-top:70px; padding:20px; padding-top:0px; -moz-border-radius:20px; -webkit-border-radius:20px; ms-border-radius:20px; border-radius:20px; }
.testimonial_page_section_heading{ font-size:25px; margin-top:20px; }
.testimonial_page_section_content{ font-size:22px; line-height:25px; margin-top:20px;}
.testimonial_page_section_star{ font-size:18px; margin-top:20px;}
/* End Testimonials Page */

/* FAQ Page */
.faqs_sections_holder{  -moz-border-radius:20px; -webkit-border-radius:20px; -ms-border-radius:20px; border-radius:20px; padding:20px;  }
.faq_section{ margin-bottom:30px; padding-bottom:0px; }
.faq_section_title{ font-size:22px; line-height:30px; margin-bottom:20px; padding-left:40px; }
.faq_section_content{ font-size:21px; line-height:25px; margin-top:0px; padding-bottom:30px; }
.faq_section_plusminus{ width:30px; height:30px; -moz-border-radius:30px; -webkit-border-radius:30px; -ms-border-radius:30px; border-radius:30px; line-height:30px; font-size:30px;}
/* End FAQ Page */

/* Contact Page */
.contact_form_holder{ width:380px; float:left; margin-left:0px; margin-top:20px; }
.contact_form_holder input[type=text]{ width:360px; margin-top:5px; margin-bottom:5px; font-size:16px; }
.contact_form_holder textarea{ width:360px; margin-top:5px; margin-bottom:5px; font-size:16px; }
.contact_form_holder input[type=submit]{ width:300px; height:50px; font-size:20px; line-height:45px; }
.contact_form_holder #contact_page_from_result_text{ line-height:20px; margin-top:10px; margin-bottom:10px; font-size:15px;}
/* End Contact Page */

/* Appointment Page */
.appointment_form_holder{ width:380px; margin-left:0px; margin-top:20px; }
#h2_heading_appointmentform{ text-align:left;}
#h3_heading_appointmentform{ text-align:left; padding:0; width:100%;}
.appointment_form_holder h5{ font-size:22px; line-height:28px; margin-top:10px; margin-bottom:10px;}
.appointment_form_holder h6{ font-size:16px; line-height:20px; margin-top:10px; margin-bottom:10px; text-align:center; }
.appointment_form_holder input[type=text]{ width:360px; margin-top:7px; margin-bottom:7px; font-size:16px; }
.appointment_form_holder select{ width:380px; margin-top:7px; margin-bottom:7px; font-size:16px; }
.appointment_form_holder textarea{ width:360px; margin-top:7px; margin-bottom:7px; font-size:16px; }
.appointment_form_holder input[type=submit]{ width:300px; height:50px; font-size:20px; line-height:45px; margin-bottom:20px;}
.appointment_form_holder #appointment_form_page_from_result_text{ line-height:20px; margin-top:10px; margin-bottom:10px; font-size:15px; text-align:center;}

.appointment_form_holder #appointmentNameInput{ float:left; }
.appointment_form_holder #appointmentMobileInput{ float:left; }
.appointment_form_holder #appointmentLocationInput{ float:left; }
.appointment_form_holder #appointmentEmailInput{ float:left; }
.appointment_form_holder #appointmentDateInput{ float:left; }
.appointment_form_holder #appointmentTimeInput{ float:left; }
.appointment_form_holder #appointmentVehicleInput{ float:left; width:100%; }
.appointment_form_holder #appointmentMessageInput{ float:left; width:360px; }

.form_text_holder{ width:400px; }
.form_text_holder label{ line-height:25px; font-size:17px; padding-left:0px; }
.appointment_form_holder #appointmentDateInput{ float:left; }
.appointment_form_holder #appointmentTimeInput{ float:left; }
#appointmentDateInput_holder{ float:left;}
#appointmentTimeInput_holder{ float:left;}
/* End Appointment Page */

/* Privacy Policy */
.wrapper_privacy p{ font-size:15px; line-height:20px; margin-bottom:20px;}

/* Schedule Home */
#wrapper_holder_schedulehome{ padding-top:50px; padding-bottom:50px; margin-top:20px; }
#wrapper_schedulehome_top{ -moz-border-radius:20px; -webkit-border-radius:20px; -ms-border-radius:20px; border-radius:20px; padding:20px; }
.wrapper_schedulehome_left{ float:left; width:100%; /*height:260px;*/ text-align:center; margin-top:220px; padding-bottom:10px; }
.wrapper_schedulehome_left_inner_text_1{ width:100%; padding-right:0%; font-size:33px; line-height:40px; text-align:center;}
.wrapper_schedulehome_left_inner_text_2{ font-size:27px; line-height:32px; margin-top:20px; text-align:center;}
.wrapper_schedulehome_left_inner_text_3{ font-size:30px; line-height:38px; margin-top:20px; text-align:center; font-weight:600; }
.wrapper_schedulehome_left_inner_text_3 a.btn_book_now{ padding-top:10px; padding-bottom:10px; padding-left:30px; padding-right:30px; font-size:25px; line-height:29px; margin:0 auto; margin-left:0px; margin-top:20px;  }
/*.wrapper_schedulehome_right{ float:right; width:420px; height:230px; display:none; }*/
.wrapper_schedulehome_right{ float:left; width:100%; height:260px; top:-50px; right:0px; -moz-border-radius:20px; -webkit-border-radius:20px; -ms-border-radius:20px; border-radius:20px; box-shadow:0px 0px #09B0D2; }
.wrapper_schedulehome_right_inner{ background-position:center center; background-repeat:no-repeat; }


.wrapper_schedulehome_bottom{ margin-top:30px; }
.wrapper_schedulehome_bottom_inner p{ font-size:23px; line-height:30px; margin-top:15px; }
.wrapper_schedulehome_bottom_inner p.info_2.info_2{ -moz-border-radius:30px; -webkit-border-radius:30px; -ms-border-radius:30px; border-radius:30px; font-size:25px; line-height:35px; box-sizing:border-box; padding:18px; margin-top:40px;  }
.wrapper_schedulehome_bottom_inner p.info_2.info_2 .info_2_image{ width:30px; vertical-align:text-top; margin-top:2px;}
.wrapper_schedulehome_bottom .linebreak_schedulehome_bottom{ display:block; width:100%; margin-top:10px;}
.wrapper_schedulehome_bottom .linebreak_schedulehome_bottom_2{ display:block; width:100%; margin-top:10px;}

/* Footer */
#wrapper_holder_footer{ padding-top:50px; padding-bottom:50px; }
.footer_logo{ font-size:27px; }
.footer_logo img{ max-width:290px; }
.footer_menu{ margin-top:19px; font-size:16px; }
.footer_menu a{ display:inline-block; padding-top:5px; padding-bottom:5px; }
.footer_copyright{ margin-top:19px; font-size:16px; }
.footer_copyright span{ display:block; text-align:center; margin-bottom:10px; }
}
@media only screen and (min-width: 240px) and (max-width: 399px) 
{
body{ padding-top:0px;}
.wrapper { width:315px; }

#wrapper_holder_innerpage{ padding-top:20px; padding-bottom:40px; }
.h1_heading{ font-size:25px; line-height:44px; margin-top:0px; margin-bottom:0px;}
.h2_heading{ font-size:22px; line-height:27px; margin-top:0px; margin-bottom:10px;}
.h3_heading{ width:100%; padding-left:0%; padding-right:0%; font-size:16px; line-height:20px; margin-top:0px; margin-bottom:10px;}
.h4_heading{ font-size:18px; line-height:20px; margin-top:0px; margin-bottom:10px;}
.form_error_message{ font-size:15px; margin-top:10px; margin-bottom:10px;}

/* Mobile Header */
#wrapper_holder_mobile_header{ height:100px; padding-top:0px; padding-bottom:0px;}
.mobile_header_top_info{ font-size:15px; line-height:27px; height:27px; margin-top:5px; margin-bottom:10px;}
.mobile_header_logo{ width:190px; height:30px; top:52px; left:35px; margin:0px; }
.mobile_header_logo a{ font-size:22px; text-decoration:none; cursor:pointer; text-align:center; }
.mobile_header_communication{ position:absolute; width:70px; height:30px; right:0; top:52px; }
.mobile_header_communication img{ width:26px; margin-top:0px;  }
.mobile_header_communication a{ margin-left:0px; margin-right:0px;  }
.mobile_header_communication a#mobile_header_communication_call{ float:left;}
.mobile_header_communication a#mobile_header_communication_whatsapp{ float:right;}
a.mobile_menu_icon{ width:26px; height:26px; font-size:26px; line-height:26px; left:0px; top:52px; }
a.home_menu_icon{ width:26px; height:26px; font-size:26px; line-height:26px; left:50px; top:52px; }
.mobile_menu{ width:100%; height:370px; left:0px; top:101px; }
.mobile_menu a { font-size:16px; height:40px; line-height:40px; margin:0px 0px; padding-left:0px; }
/* End Top Menu */

/* Masthead Top Text */
#wrapper_holder_masthead_toptext{ height:auto; padding-top:20px; padding-bottom:20px; }
/* End Masthead Top Text */

/* Masthead */
#wrapper_holder_masthead{ height:400px; padding-top:0px; padding-bottom:0px; }
#wrapper_masthead{ height:330px; padding-top:0px; padding-bottom:0px; }
.wrapper_masthead_image{ background-size:auto 100%;}
#wrapper_masthead_image_0{ background-size:auto 100%;  }
/* End Masthead */

/* Masthead Joke*/
.masthead_joke_holder{ width:310px; float:left; margin-left:3px; margin-top:40px; height:60px; }
.masthead_joke_left{ float:left; width:40px; height:100%; margin-left:0px; margin-right:0px; }
.masthead_joke_left img{ margin-top:13px; }
.masthead_joke_right{ float:right; width:260px; height:100%; margin-left:0px; margin-right:0px; }
.masthead_joke_right_text{ font-size:14px;}
/* End Masthead Joke*/

#wrapper_masthead_toptext{ width:100%; height:400px; background-image:url(images_v3/masthead/masthead_mobile_bg_v2_2.jpg); display:block; background-position:center top; background-size:auto 355px; background-repeat:no-repeat; }
#wrapper_masthead_toptext #h1_heading_masthead_free{ left:0px; top:135px; text-align:center; width:100%; font-size:23px;}
#wrapper_masthead_toptext #h1_heading_masthead_toptext{ left:0px; top:145px; text-align:center; width:100%; font-size:23px; }
#wrapper_masthead_toptext #h4_heading_masthead_toptext{ left:0px; top:185px; text-align:center; width:94%; padding-left:3%; padding-left:3%; font-size:17px; line-height:18px; }
#wrapper_masthead_toptext #h4_heading_masthead_toptext_2{ left:0px; top:235px; text-align:center; width:100%; font-size:23px; }
#wrapper_masthead_toptext #h4_heading_masthead_toptext_3{ left:0px; top:265px; text-align:center; width:94%; padding-left:3%; padding-left:3%; font-size:17px; line-height:18px;}
#wrapper_holder_masthead_temperature_text{ left:0px; top:355px; text-align:center; width:100%; font-size:18px; }

/* Inner Masthead */
#wrapper_holder_innermasthead{ /*height:90px;*/ padding-top:0px; padding-bottom:0px;  }
#wrapper_innermasthead{ /*height:90px;*/ padding-top:0px; padding-bottom:0px; }
.innermasthead_title_text{ /*text-align:center;*/ font-size:32px; margin-top:20px; margin-bottom:10px;   }
/* End Inner Masthead */

/* How It Works */
#wrapper_holder_howitworks{ padding-top:20px; padding-bottom:50px; }
.howitworks_holder{ width:100%; float:left; margin-top:20px; margin-left:0px; }
.howitworks_section{ float:left; width:300px; height:110px; margin-left:7px; margin-right:0px; border-bottom:1px solid #00B0D2; }
.howitworks_section_inner{ width:100%; height:100%; }
#howitworks_section_step_1 .howitworks_section_inner{ left:0px; right:auto; top:0; }
#howitworks_section_step_2 .howitworks_section_inner{ left:0px; right:auto; top:0; }
#howitworks_section_step_3 .howitworks_section_inner{ left:0px; right:auto; top:0; }
#howitworks_section_step_4 .howitworks_section_inner{ left:0px; right:auto; top:0; }
.howitworks_section_left{ float:left; width:70px; height:100%; margin-left:0px; margin-right:10px; }
.howitworks_section_icon{ width:100%; height:70px; float:left; margin-top:10px; }
.howitworks_section_right{ float:left; width:210px; height:100%; margin-left:0px; margin-right:0px; }
.howitworks_section_heading{ font-size:22px; line-height:25px; margin-top:5px; }
.howitworks_section_subheading{ font-size:18px; line-height:22px; margin-top:5px;}


/* Packages */
#wrapper_holder_packages{ padding-top:40px; padding-bottom:40px; }
.packages_holder{ width:100%; float:left; margin-left:0px; margin-top:20px; }

.packages_section{ float:left; width:230px; height:420px; margin-left:44px; margin-right:22px; position:relative; margin-top:20px; margin-bottom:20px; }
.packages_section_icon{ width:100%; height:95px; float:left; }
.packages_section_heading{ font-size:24px; line-height:28px; margin-top:5px;}
.packages_section_subheading{ font-size:15px; line-height:20px; margin-top:10px;}
.packages_section_price{ font-size:21px; margin-top:10px; }
.packages_section_limited_offer{ width:160px; margin-left:35px; font-size:12px; line-height:14px; margin-top:10px; padding:5px 0px; }
.packages_section_booknow_button_holder{ margin-top:25px; }
.packages_section_booknow_button_holder a{ width:190px; height:38px; margin-left:20px; font-size:16px; line-height:38px; }
#packages_section_sedan{ margin-left:41px; }
#packages_section_suv{ margin-left:41px; }
#packages_section_minibus{ margin-left:41px; }
#packages_section_trueck{ margin-left:41px; }
/*#packages_section_sedan .packages_section_booknow_button_holder, 
#packages_section_suv .packages_section_booknow_button_holder, 
#packages_section_minibus .packages_section_booknow_button_holder{ margin-top:57px; }*/

#packages_section_sedan, 
#packages_section_suv,
#packages_section_minibus{ height:370px;} 
#packages_section_sedan .packages_section_heading, 
#packages_section_suv .packages_section_heading, 
#packages_section_minibus .packages_section_heading{ height:30px;} 

#packages_section_truck{ height:400px;} 
#packages_section_truck .packages_section_heading{ height:56px;}

/* Testimonials Home */
#wrapper_holder_testimonials{ padding-top:20px; padding-bottom:100px; }
#wrapper_testimonials{ padding-top:0px; padding-bottom:0px; }
.testimonials_blue_wrapper{ width:320px; padding:30px; padding-top:0px; padding-bottom:30px; -moz-border-radius:20px; -webkit-border-radius:20px; -ms-border-radius:20px; border-radius:20px; margin-top:50px; }
.testimonials_blue_wrapper_icon{ width:80px; height:80px; padding:20px; -moz-border-radius:80px; -webkit-border-radius:80px; -ms-border-radius:80px; border-radius:80px; margin-top:-40px;}
.testimonials_blue_wrapper_icon img{ width:40px; height:40px; }
.testimonials_text_1{ font-size:23px; margin-top:10px;}
.testimonials_holder_outer{ width:310px; height:500px; float:left; margin-top:30px; margin-bottom:10px; }
.testimonials_holder_inner{ width:310px; height:500px; }
.testimonial_section{ width:310px; height:500px; padding:5px 0px; }
.testimonial_section_logo img{ width:45px; }
.testimonial_section_heading{ font-size:23px; }
.testimonial_section_content{ font-size:15px; line-height:18px; margin-top:10px;}
.testimonial_dots_holder{margin-top:15px; }
.testimonials_arrow{ width:40px; height:40px; margin-left:5px; margin-right:5px; -moz-border-radius:40px; -webkit-border-radius:40px; -ms-border-radius:40px; border-radius:40px; font-size:22px; line-height:40px; }
.testimonials_arrow_left{ background:#FFCF00; }
.testimonials_arrow_right{ background:#FFCF00;}
.testimonials_btn{ width:160px; height:40px; margin-left:5px; margin-right:5px; font-size:22px; line-height:40px; background:#FFCF00; -moz-border-radius:40px; -webkit-border-radius:40px; -ms-border-radius:40px; border-radius:40px; margin-top:0px; }
/* End Testimonials Home */

/* Car AC Gas Refill Page */
.wrapper_caracgasrefill_left{ float:left; width:300px; height:630px; margin-left:7px; }
.wrapper_caracgasrefill_left_inner_text_1{ text-align:center; font-size:28px; line-height:33px; }
.wrapper_caracgasrefill_left_inner_text_2{ text-align:center; font-size:28px; line-height:33px; }
.wrapper_caracgasrefill_left_inner_text_2_1{ width:100%; height:220px; background-size: auto 100%; margin-top:15px; margin-bottom:10px; }
.wrapper_caracgasrefill_left_inner_text_3{ text-align:left; font-size:18px; line-height:22px; margin-top:20px;}
.wrapper_caracgasrefill_left_inner_text_4{ font-size:20px; line-height:25px; margin-top:30px;}
.wrapper_caracgasrefill_left_inner_text_4 a.btn_book_now{ width:240px; height:45px; padding-left:0px; padding-right:0px; font-size:22px; line-height:45px; margin-left:33px; margin-top:5px; }
.wrapper_caracgasrefill_right{ float:right; width:350px; height:300px; }
.wrapper_caracgasrefill_right_inner{ background-size:auto 100%; }

#wrapper_holder_innerpage_whatwecheck{ padding-top:40px; padding-bottom:40px; }
.wrapper_innerpage_whatwecheck_heading{ margin-bottom:10px; font-size:21px; line-height:25px; }
.whatwecheck_holder{ margin-top:10px; }
.whatwecheck_section{ width:280px; height:70px; padding:12px 10px; margin:10px 5px; }
.whatwecheck_section_icon{ width:60px; height:100%; float:left; background-size:100% auto; }
.whatwecheck_section_text{ float:right; width:200px; height:100%; }
.whatwecheck_section_text_inner{ float:left; font-size:17px; line-height:19px;}
/* End Car AC Gas Refill Page */

/* About Page */
.wrapper_about_left{ float:left; width:300px; height:220px; margin-left:7px; margin-bottom:20px; }
.wrapper_about_left_inner{ background-size:auto 100%;}
.wrapper_about_right{ float:left; width:300px; height:720px; margin-left:7px; margin-top:10px; }
.wrapper_about_right_inner{ font-size:15px; line-height:20px; }
.wrapper_about_right_inner p{ margin-bottom:15px;  }
.wrapper_about_right_inner_info_list{ float:left; margin-bottom:10px; width:270px; font-size:15px; line-height:19px; padding-left:30px; background-position:left 2px; background-size:21px auto; }
/* End About Page*/

/* Services Page */
#wrapper_holder_services{ padding-top:50px; padding-bottom:0px; }
.services_section{ width:310px; height:auto; padding:20px; padding-bottom:30px; margin-left:0px; margin-right:0px; margin-top:80px; margin-bottom:50px; }
#services_section_1{ height:auto; }
#services_section_2{ height:auto; }
#services_section_3{ height:auto; }
#services_section_4{ height:auto; }
#services_section_5{ height:auto; }
#services_section_6{ height:auto; }
.services_section_icon{ width:160px; height:160px; -moz-border-radius:160px; -webkit-border-radius:160px; -ms-border-radius:160px; border-radius:160px; margin-top:-100px }
.services_section_heading{ font-size:27px; line-height:32px; margin-top:20px; }
.services_section_text{ font-size:20px; line-height:23px; margin-top:20px;}
#h2_heading_services{ font-size:30px;}
#h3_heading_services{ font-size:21px; line-height:25px; margin-top:10px;}

#wrapper_holder_services2{ padding-top:40px; padding-bottom:40px; }
#wrapper_holder_services2 .wrapper_services2_leftbg{ width:100%; height:780px; }
.wrapper_holder_services2_left{ float:left; width:300px; margin-left:7px; }
.wrapper_holder_services2_left p{ margin-bottom:20px;}

.wrapper_holder_services2_right{ float:left; width:300px; margin-left:7px; margin-top:60px; }
.wrapper_holder_services2_right_info_list{ float:left; margin-bottom:16px; width:270px; padding-left:30px; background-position:left 2px; background-size:21px auto; }
.wrapper_holder_services2_right p{ font-size:16px; margin-bottom:20px;}
.wrapper_holder_services2_bottom{ margin-top:20px; margin-bottom:0px; padding:15px; }
/* End Services Page*/

#wrapper_holder_services3{ padding-top:40px; padding-bottom:40px; }
.wrapper_holder_services3_left{ float:left; width:100%; /*height:1100px;*/ font-size:19px; line-height:26px; }
.wrapper_holder_services3_left_info_list{ float:left; margin-bottom:14px; width:270px; padding-left:30px; background-position:left 2px; background-size:20px auto; }
.wrapper_holder_services3_left .h2_heading{ font-size:25px; text-align:center; }
.wrapper_holder_services3_left .h3_heading{ margin-bottom:30px; text-align:center;}
.wrapper_holder_services3_right{ width:700px; height:780px; position:absolute; left:510px; display:none; }
.wrapper_holder_services3_right_inner{ background-size:100% auto; }
/* End Services Page*/


/* Testimonials Page */
.testimonial_page_section{ width:100%; float:left; margin-top:70px; padding:20px; padding-top:0px; -moz-border-radius:20px; -webkit-border-radius:20px; ms-border-radius:20px; border-radius:20px; }
.testimonial_page_section_heading{ font-size:25px; margin-top:20px; }
.testimonial_page_section_content{ font-size:20px; line-height:24px; margin-top:20px;}
.testimonial_page_section_star{ font-size:18px; margin-top:10px;}
.testimonial_page_section_star img{  width:100px;}
/* End Testimonials Page */

/* FAQ Page */
.faqs_sections_holder{  -moz-border-radius:10px; -webkit-border-radius:10px; -ms-border-radius:10px; border-radius:10px; padding:10px;  }
.faq_section{ margin-bottom:30px; padding-bottom:0px; }
.faq_section_title{ font-size:19px; line-height:23px; margin-bottom:20px; padding-left:40px; }
.faq_section_content{ font-size:19px; line-height:23px; margin-top:0px; padding-bottom:30px; }
.faq_section_plusminus{ width:30px; height:30px; -moz-border-radius:30px; -webkit-border-radius:30px; -ms-border-radius:30px; border-radius:30px; line-height:30px; font-size:30px;}
/* End FAQ Page */

/* Contact Page */
.contact_form_holder{ width:300px; float:left; margin-left:7px; margin-top:20px; }
.contact_form_holder input[type=text]{ width:280px; margin-top:5px; margin-bottom:5px; font-size:16px; }
.contact_form_holder textarea{ width:280px; margin-top:5px; margin-bottom:5px; font-size:16px; }
.contact_form_holder input[type=submit]{ width:250px; height:50px; font-size:20px; line-height:45px; }
.contact_form_holder #contact_page_from_result_text{ line-height:20px; margin-top:10px; margin-bottom:10px; font-size:15px;}
/* End Contact Page */

/* Appointment Page */
.appointment_form_holder{ width:300px; margin-left:7px; margin-top:20px; }
#h2_heading_appointmentform{ text-align:left;}
#h3_heading_appointmentform{ text-align:left; padding:0; width:100%;}
.appointment_form_holder h5{ font-size:19px; line-height:28px; margin-top:10px; margin-bottom:10px;}
.appointment_form_holder h6{ font-size:16px; line-height:20px; margin-top:10px; margin-bottom:10px; text-align:center; }
.appointment_form_holder input[type=text]{ width:280px; margin-top:7px; margin-bottom:7px; font-size:16px; }
.appointment_form_holder select{ width:300px; margin-top:7px; margin-bottom:7px; font-size:16px; }
.appointment_form_holder textarea{ width:280px; margin-top:7px; margin-bottom:7px; font-size:16px; }
.appointment_form_holder input[type=submit]{ width:250px; height:50px; font-size:20px; line-height:45px; margin-bottom:20px;}
.appointment_form_holder #appointment_form_page_from_result_text{ line-height:20px; margin-top:10px; margin-bottom:10px; font-size:15px; text-align:center;}

.appointment_form_holder #appointmentNameInput{ float:left; }
.appointment_form_holder #appointmentMobileInput{ float:left; }
.appointment_form_holder #appointmentLocationInput{ float:left; }
.appointment_form_holder #appointmentEmailInput{ float:left; }
.appointment_form_holder #appointmentDateInput{ float:left; }
.appointment_form_holder #appointmentTimeInput{ float:left; }
.appointment_form_holder #appointmentVehicleInput{ float:left; width:100%; }
.appointment_form_holder #appointmentMessageInput{ float:left; width:280px; }

.form_text_holder{ width:300px; }
.form_text_holder label{ line-height:25px; font-size:17px; padding-left:0px; }
.appointment_form_holder #appointmentDateInput{ float:left; }
.appointment_form_holder #appointmentTimeInput{ float:left; }
#appointmentDateInput_holder{ float:left;}
#appointmentTimeInput_holder{ float:left;}
/* End Appointment Page */

/* Privacy Policy */
.wrapper_privacy p{ font-size:15px; line-height:20px; margin-bottom:20px;}

/* Schedule Home */
#wrapper_holder_schedulehome{ padding-top:40px; padding-bottom:40px; margin-top:20px; }
#wrapper_schedulehome_top{ -moz-border-radius:10px; -webkit-border-radius:10px; -ms-border-radius:10px; border-radius:10px; padding:10px; }
.wrapper_schedulehome_left{ float:left; width:100%; /*height:220px;*/ text-align:center; margin-top:220px; padding-bottom:20px; }
.wrapper_schedulehome_left_inner_text_1{ width:100%; padding-right:0%; font-size:30px; line-height:40px; text-align:center;}
.wrapper_schedulehome_left_inner_text_2{ font-size:25px; line-height:30px; margin-top:20px; text-align:center;}
.wrapper_schedulehome_left_inner_text_3{ font-size:26px; line-height:32px; margin-top:20px; text-align:center; font-weight:600; }
.wrapper_schedulehome_left_inner_text_3 a.btn_book_now{ padding-top:10px; padding-bottom:10px; padding-left:30px; padding-right:30px; font-size:23px; line-height:29px; margin:0 auto; margin-left:0px; margin-top:20px;  }
/*.wrapper_schedulehome_right{ float:right; width:420px; height:230px; display:none; }*/
.wrapper_schedulehome_right{ float:left; width:100%; height:260px; top:-50px; right:0px; -moz-border-radius:10px; -webkit-border-radius:10px; -ms-border-radius:10px; border-radius:10px; box-shadow:0px 0px #09B0D2; }
.wrapper_schedulehome_right_inner{ background-position:center center; background-repeat:no-repeat; }

.wrapper_schedulehome_bottom{ margin-top:30px; }
.wrapper_schedulehome_bottom_inner p{ font-size:23px; line-height:30px; margin-top:15px; }
.wrapper_schedulehome_bottom_inner p.info_2.info_2{ -moz-border-radius:30px; -webkit-border-radius:30px; -ms-border-radius:30px; border-radius:30px; font-size:24px; line-height:33px; box-sizing:border-box; padding:15px; margin-top:40px;  }
.wrapper_schedulehome_bottom_inner p.info_2.info_2 .info_2_image{ width:30px; vertical-align:text-top; margin-top:2px;}
.wrapper_schedulehome_bottom .linebreak_schedulehome_bottom{ display:block; width:100%; margin-top:10px;}
.wrapper_schedulehome_bottom .linebreak_schedulehome_bottom_2{ display:block; width:100%; margin-top:10px;}


/* Footer */
#wrapper_holder_footer{ padding-top:50px; padding-bottom:50px; }
.footer_logo{ font-size:25px; }
.footer_logo img{ max-width:250px; }
.footer_menu{ margin-top:19px; font-size:16px; }
.footer_menu a{ display:inline-block; padding-top:5px; padding-bottom:5px; }
.footer_copyright{ margin-top:19px; font-size:16px; }
.footer_copyright span{ display:block; text-align:center; margin-bottom:10px; }
}

@media only screen and (min-width: 240px) and (max-width: 799px) 
{
/*#wrapper_holder_mobile_header{ display:block !important;}
#wrapper_holder_header{ display:none !important;}*/
}
@media only screen and (min-width: 240px) and (max-width: 719px) 
{
.wrapper_caracgasrefill_right{ display:none;}
.wrapper_caracgasrefill_left_inner_text_2_1{ display:block;}
}
@media only screen and (min-width: 240px) and (max-width: 719px) 
{
/*#wrapper_holder_innermasthead{ background-image:url(https://fmcapullzone.b-cdn.net/images/inner_page_bg_mobile.png); background-size:auto 100%; }*/
}

