* {  margin:0; padding:0; }
:focus {outline:0;}
html{ overflow-x:hidden; }
body { width:100%; font-family: 'Quicksand', sans-serif; color:#000000; background:#ffffff); background-repeat:no-repeat; background-position:center top; padding-top:0px; overflow-x:hidden; font-size:14px; }
.wrapper_holder { width:100%; float:left; position:relative; border:0px solid red; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; background:#fffffff; }
.wrapper { margin: 0 auto; width:1200px; height:auto; border:0px solid blue;  position:relative; }
#wrapper_holder_innerpage{ padding-top:20px; padding-bottom:40px; }
.h1_heading{ width:100%; float:left; font-family: 'Quicksand', sans-serif; text-align:center; color:#00B0D2; font-size:36px; line-height:44px; margin-top:0px; margin-bottom:10px;}
.h2_heading{ width:100%; float:left; font-family: 'Quicksand', sans-serif; text-align:center; color:#00B0D2; font-size:33px; line-height:38px; margin-top:0px; margin-bottom:10px;}
.h2_heading a{ color:#00B0D2; text-decoration:none; }
.h3_heading{ width:70%; padding-left:15%; padding-right:15%; float:left; font-family: 'Quicksand', sans-serif; text-align:center; color:#666666; font-size:20px; line-height:26px; font-weight:normal; margin-top:0px; margin-bottom:10px;}
.h4_heading{ width:100%; float:left; font-family: 'Quicksand', sans-serif; text-align:center; color:#000000; font-size:25px; line-height:33px; margin-top:0px; margin-bottom:10px;}
.h4_heading_subtext{ font-family: 'Quicksand', sans-serif; font-size:20px; display:block; width:100%; }
.h4_heading_plus{ color:#00B0D2; }
.user_select_none{ -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.form_error_message{ float:left; width:100%; color:#FF0000; text-align:center; font-size:15px; margin-top:10px; margin-bottom:10px;}

/* Header */
#wrapper_holder_header{ height:70px; padding-top:0px; padding-bottom:0px; border-bottom:1px solid #FCB460; position:absolute; z-index:5; background:#ffffff; left:0px; top:0px;}
.header_left{ width:240px; margin-left:0px; float:left; height:70px; border:0px solid red; color:#00B0D2; }
.header_left a{ margin-top:7px; width:100%; display:block;  color:#00B0D2; font-size:30px; text-decoration:none; cursor:pointer;}
.header_left img{ margin-top:5px; width:100%;}

.header_right_info{ width:850px; float:right; height:30px; color:#666666; font-size:18px; border:0px solid green; text-align:right; margin-top:10px;  }
.header_right_info img{ width:24px; display:inline-block; vertical-align:middle; margin-left:5px; margin-right:5px; margin-top:-2px;  }
.header_right_info a{ color:#666666; text-decoration:none;  cursor:pointer; }
.header_right_info_part_0{ display:inline-block; color:#666666; font-size:15px; line-height:30px; height:30px; vertical-align:top; border:0px solid red; }
.header_right_info_part_1{ display:inline-block; color:#666666; font-size:15px; line-height:30px; height:30px; margin-left:20px; vertical-align:top; border:0px solid red; }
.header_right_info_part_2{ display:inline-block; color:#111111; font-size:15px; line-height:30px; height:30px;  margin-left:20px; vertical-align:top; border:0px solid red; }
.header_right_info_part_2 a{ color:#333333; text-decoration:none; font-size:16px;  }

.header_right_menu{ width:850px; float:right; height:35px; color:#666666; font-size:18px; border:0px solid red; text-align:right; margin-top:12px;  }
.header_right_menu a{ display:inline-block; color:#666666; text-decoration:none; margin-left:2px; margin-right:2px; font-size:17px; /*background:#999999;*/ padding:9px 7px;  cursor:pointer; text-transform:uppercase; font-weight:600; }
.header_right_menu a:hover, .header_right_menu a.active{ color:#00B0D2; }
.header_right_menu a.blue_link{ background:#FFCF00; background-position:center center; background-size: auto 100%; -moz-border-radius:20px; -webkit-border-radius:20px; -ms-border-radius:20px; border-radius:20px; text-align:center; color:#333333; padding:9px 30px;}
.header_right_menu a.blue_link:hover{ background:#333333; color:#ffffff;}
/* End Header */

/* Mobile Header */
#wrapper_holder_mobile_header{ height:120px; padding-top:0px; padding-bottom:0px; border-bottom:1px solid #cccccc; display:none; position:fixed; z-index:5; left:0px; top:0px; background:#ffffff; -moz-box-shadow: 0px 0px 5px 0px #666666; -webkit-box-shadow: 0px 0px 5px 0px #666666; box-shadow: 0px 0px 5px 0px #666666; border:0px solid yellow;}
#wrapper_mobile_header{ position:relative;}
.mobile_header_top_info{ display:block; color:#666666; font-size:17px; line-height:30px; height:50px; text-align:center; float:left; width:100%; margin-top:10px; margin-bottom:10px;}
.mobile_header_logo{ position:absolute; width:300px; height:40px; left:0; right:0; margin:0 auto; top:65px; border:0px solid red; color:#00B0D2; }
.mobile_header_logo a{ width:100%; display:block; color:#00B0D2; font-size:30px; text-decoration:none; cursor:pointer; text-align:center; }
.mobile_header_communication{ position:absolute; width:100px; height:30px; right:0; top:68px; border:0px solid red; color:#00B0D2; }
.mobile_header_communication img{ width:30px; display:inline-block; vertical-align:middle; margin-top:0px; border:0px solid red;  }
.mobile_header_communication a{ color:#00B0D2; text-decoration:none; font-size:16px; margin-left:10px; margin-right:5px;  }
a.mobile_menu_icon{ position:absolute; width:28px; height:28px; text-align:center; font-size:28px; line-height:28px; color:#00B0D2; left:5px; top:68px; display:inline-block; cursor:pointer; display:block; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
a.home_menu_icon{ position:absolute; width:28px; height:28px; text-align:center; font-size:28px; line-height:28px; color:#00B0D2; left:55px; top:68px; display:inline-block; cursor:pointer; display:block; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
.mobile_menu{ display:block; width:100%; height:330px; position:absolute; left:0px; top:121px; border-bottom:0px solid #666666; z-index:5; display:none; background:#00B0D2; }
.mobile_menu a { font-size:16px; text-decoration:none; color:#ffffff; display:inline-block; width:100%; text-align:center; height:40px; line-height:40px; margin:0px 0px; border-bottom:1px solid rgba(255,255,255,0.2); padding-left:0px; text-transform:uppercase; }
.mobile_menu a.active { font-family: 'Quicksand', sans-serif;}
.mobile_menu a:last-child { border-bottom:none; }
/* 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:500px; padding-top:0px; padding-bottom:0px; border:0px solid red; }
#wrapper_masthead{ height:500px; padding-top:0px; padding-bottom:0px; }
.wrapper_masthead_blackfilm{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:2; background:rgba(0,0,0,0.4)}
.wrapper_masthead_images_holder{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:1;}
.wrapper_masthead_image{ position:absolute; left:0; top:0; width:100%; height:100%; display:none; background-position:center top; background-repeat:no-repeat; background-size:100% auto;}
#wrapper_masthead_image_0{  background-image:url(https://fmcapullzone.b-cdn.net/images/masthead/masthead_bg_v2.jpg); display:block; background-position:center center; background-size:auto 100%;  }
/*#wrapper_masthead_image_1{  background-image:url(https://fmcapullzone.b-cdn.net/images/masthead/masthead_bg_2.jpg); }*/
/*#wrapper_masthead_image_2{  background-image:url(https://fmcapullzone.b-cdn.net/images/masthead/masthead_bg_2.jpg); }*/
/*.masthead_text{ width:100%; position: relative; top: 50%; -moz-transform:translateY(-50%); -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform: translateY(-50%); color:#ffffff; z-index:2; }
.masthead_text_1{ font-family: 'Quicksand', sans-serif; text-align:center; width:100%; font-size:36px; margin-top:0px;  }
.masthead_text_2{ text-align:center; width:100%; font-size:19px; margin-top:0px; }

.masthead_text{ width:100%; position: relative; top: 50%; -moz-transform:translateY(-50%); -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform: translateY(-50%); color:#ffffff; z-index:2; }
.masthead_text_1{ font-family: 'Quicksand', sans-serif; text-align:center; width:100%; font-size:36px; margin-top:0px;  }
.masthead_text_2{ text-align:center; width:100%; font-size:19px; margin-top:0px; }*/

#wrapper_masthead_toptext{ border:0px solid red; width:1200px; height:500px; margin:0 auto; position:relative; z-index:2; background-image:url(https://fmcapullzone.b-cdn.net/images/masthead/masthead_bg_v2.jpg); display:block; background-position:right center; background-size:auto 100%; background-repeat:no-repeat;}
#wrapper_masthead_toptext #h1_heading_masthead_free{ position:absolute; left:0px; top:50px; text-align:left; width:550px; border:0px solid red;}
#wrapper_masthead_toptext #h1_heading_masthead_toptext{ position:absolute; left:0px; top:110px; text-align:left; width:550px; border:0px solid red;}
#wrapper_masthead_toptext #h4_heading_masthead_toptext{ position:absolute; left:0px; top:160px; text-align:left; width:500px; border:0px solid red;}
#wrapper_masthead_toptext #h4_heading_masthead_toptext_2{ position:absolute; left:0px; top:260px; text-align:left; width:550px; color:#00B0D2; font-size:32px; }
#wrapper_masthead_toptext #h4_heading_masthead_toptext_2 span{ color:#666666; }
#wrapper_masthead_toptext #h4_heading_masthead_toptext_2 a{ color:#00B0D2; text-decoration:none; }
#wrapper_masthead_toptext #h4_heading_masthead_toptext_3{ position:absolute; left:0px; top:300px; text-align:left; width:500px; border:0px solid red;}
#wrapper_holder_masthead_temperature_text{ position:absolute; left:0px; top:380px; text-align:left; width:500px; padding-top:0px; padding-bottom:0px; color:#666666; text-align:left; font-size:26px; border:0px solid red; }

/* End Masthead */

/* Masthead Joke*/
.masthead_joke_holder{ width:800px; float:left; border:0px solid green; margin-left:200px; margin-top:20px; height:70px; }
.masthead_joke_left{ float:left; width:110px; height:100%; margin-left:0px; margin-right:0px; position:relative; border:0px solid red; }
.masthead_joke_left img{ width:100%; }
.masthead_joke_right{ float:right; width:660px; height:100%; margin-left:0px; margin-right:0px; position:relative; border:0px solid red; }
.masthead_joke_right_text{ position:relative; display:inline-block; border:0px solid orange; top: 50%; -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); float:left; color:#FCB460; font-size:20px;}
/* End Masthead Joke*/


/* Inner Masthead */
#wrapper_holder_innermasthead{ height:auto; padding-top:0px; padding-bottom:0px; /*background:url(https://fmcapullzone.b-cdn.net/images/inner_page_bg.png);*/ background-position:center top; background-repeat:no-repeat; background-size:auto 100%; }
#wrapper_innermasthead{ height:auto; padding-top:0px; padding-bottom:0px; }
.innermasthead_title_text{ font-family: 'Quicksand', sans-serif; color:#000000; text-align:left; width:100%; font-size:45px; margin-top:20px; margin-bottom:10px; font-weight:600; text-align:center;  }
/* End Inner Masthead */


/* How It Works */
#wrapper_holder_howitworks{ background:#ffffff; padding-top:50px; padding-bottom:50px; text-align:center;  }
.howitworks_holder{ width:1000px; float:left; border:0px solid green; margin-top:20px; margin-left:100px; }
.howitworks_section{ float:left; width:100%; height:150px; margin-left:0px; margin-right:0px; position:relative; border:0px solid red; }
.howitworks_section_inner{ width:525px; height:100%; position:absolute; left:0; top:0; border:0px solid blue;}
#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; position:relative; border:0px solid red; }
.howitworks_section_icon{ width:100%; height:150px; float:left; background-size:auto 100%; background-position:center center; background-repeat:no-repeat; }
#howitworks_section_step_1 .howitworks_section_icon{ background-image:url(images_v3/howitworks_step_1_icon.png);}
#howitworks_section_step_2 .howitworks_section_icon{ background-image:url(images_v3/howitworks_step_2_icon.png);}
#howitworks_section_step_3 .howitworks_section_icon{ background-image:url(images_v3/howitworks_step_3_icon.png);}
#howitworks_section_step_4 .howitworks_section_icon{ background-image:url(images_v3/howitworks_step_4_icon.png);}
.howitworks_section_right{ float:left; width:350px; height:100%; margin-left:0px; margin-right:10px; position:relative; border:0px solid red; }
.howitworks_section_right_text{ position:relative; display:inline-block; border:0px solid orange; top: 50%; -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); float:left;}
.howitworks_section_heading{ width:100%; float:left; text-align:left; color:#00B0D2/*00B0D2*/; font-size:25px; line-height:32px; margin-top:5px; font-family: 'Quicksand', sans-serif; font-weight:600; }
.howitworks_section_subheading{ width:100%; float:left; text-align:left; color:#666666; font-size:24px; line-height:30px; margin-top:5px;}
.howitworks_section_subheading a{ color:#666666; }
#h2_heading_howitworks{ color:#000000;}

/* Packages */
#wrapper_holder_packages{ background:#f7f8fa; padding-top:70px; padding-bottom:70px; text-align:center;  }
.packages_holder{ width:100%; float:left; border:0px solid green; margin-top:20px; }
.packages_section{ float:left; width:277px; height:390px; margin-left:10px; margin-right:10px; position:relative; margin-top:40px; margin-bottom:40px; border:0px solid orange; }
.packages_section_inner{ width:100%; height:100%; position:absolute; left:0; top:0;}
.packages_section_icon{ width:100%; height:100px; float:left; background-size:auto 100%; background-position:center top; background-repeat:no-repeat; }
#packages_section_sedan .packages_section_icon{ background-image:url(https://fmcapullzone.b-cdn.net/images/sedan_icon.png);}
#packages_section_suv .packages_section_icon{ background-image:url(https://fmcapullzone.b-cdn.net/images/suv_icon.png);}
#packages_section_minibus .packages_section_icon{ background-image:url(https://fmcapullzone.b-cdn.net/images/minibus_icon.png);}
#packages_section_truck .packages_section_icon{ background-image:url(https://fmcapullzone.b-cdn.net/images/truck_icon.png);}
.packages_section_heading{ width:100%; float:left; text-align:center; color:#00B0D2; font-size:28px; line-height:32px; margin-top:5px; height:40px; border:0px solid red;}
.packages_section_subheading{ width:100%; float:left; text-align:center; color:#666666; font-size:15px; line-height:20px; margin-top:10px; border:0px solid red;}
.packages_section_price{ width:100%; float:left; font-family: 'Quicksand', sans-serif; text-align:center; color:#666666; font-size:22px; margin-top:10px; border:0px solid red; }
.packages_section_limited_offer{ width:140px; margin-left:65px; float:left; text-align:center; color:#ffffff; font-size:12px; line-height:14px; margin-top:10px; background:#fcb460; padding:5px; -moz-border-radius:20px; -webkit-border-radius:20px; -ms-border-radius:20px; border-radius:20px; text-transform:uppercase;}
.packages_section_booknow_button_holder{ width:100%; float:left; margin-top:25px; border:0px solid red; }
.packages_section_booknow_button_holder a{ width:233px; height:38px; margin-left:23px; float:left; text-align:center; color:#333333; font-size:16px; line-height:38px; background:#F4C600; -moz-border-radius:20px; -webkit-border-radius:20px; -ms-border-radius:20px; border-radius:20px; font-family: 'Quicksand', sans-serif; cursor:pointer; text-decoration:none; }
.packages_section_booknow_button_holder a:hover{ color:#eeeeee;}
#packages_section_sedan{ margin-left:316px; }
/*#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; background-color:#ffffff; height:auto; }
#wrapper_testimonials{ padding-top:0px; padding-bottom:0px; }
.testimonials_blue_wrapper{ width:1000px; padding:30px; padding-top:0px; padding-bottom:0px; box-sizing:border-box; background:#D5F3FD; -moz-border-radius:70px; -webkit-border-radius:70px; -ms-border-radius:70px; border-radius:70px; float:left; position:relative; left: 50%; -moz-transform: translateX(-50%); -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); margin-top:50px;border:0px solid blue;  }
.testimonials_blue_wrapper_icon{ position:relative; left: 50%; -moz-transform: translateX(-50%); -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); width:100px; height:100px;  padding:20px; box-sizing:border-box; border:0px solid red; background:#ffffff; -moz-border-radius:100px; -webkit-border-radius:100px; -ms-border-radius:100px; border-radius:100px; margin-top:-50px;}
.testimonials_blue_wrapper_icon img{ position:relative; width:60px; height:60px; }
.testimonials_text_1{ text-align:center; width:100%; font-size:35px; margin-top:10px; color:#000000; float:left; border:0px solid red; font-weight:600; }
.testimonials_text_2{ text-align:left; width:100%; font-size:23px; margin-top:15px; color:#003366; }
.testimonials_holder_outer{ position:relative; width:960px; height:440px; float:left; margin-top:20px; margin-bottom:10px; left: 50%; -moz-transform: translateX(-50%); -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); border:0px solid red; }
.testimonials_holder_inner{ width:960px; height:390px; position:relative; border:0px solid green; overflow:hidden; /*-webkit-box-shadow:0px 0px 5px 0px #aaaaaa; -moz-box-shadow:0px 0px 5px 0px #aaaaaa; box-shadow:0px 0px 5px 0px #aaaaaa;*/ }
.testimonial_section{ width:920px; height:230px; padding:25px 15px; border:0px solid blue; position:absolute; left:0; top:0; display:none; /*background-image:url(https://fmcapullzone.b-cdn.net/images/testimonial_quotation_icon.png); background-position: 600px 175px; background-repeat:no-repeat;*/  }
#testimonial_section_0{ display:block; }
.testimonial_section_logo{ width:100%; text-align:center; font-size:25px; color:#000000; font-weight:600; }
.testimonial_section_logo img{ width:60px; }
.testimonial_section_heading{ width:100%; text-align:center; font-size:25px; color:#000000; font-weight:600; }
.testimonial_section_content{ width:100%; text-align:center; font-size:18px; color:#000000; margin-top:20px;}
.testimonial_dots_holder{width:100%; float:left; margin-top:33px; border:0px solid yellow; text-align:center; vertical-align:top;}
.testimonial_dot{ width:20px; height:20px; border-radius:20px; background:#CCCCCC; display:inline-block; margin-left:7px; margin-right:7px; cursor:pointer;}
.testimonial_dot_active{ background:#003366 !important;}
.testimonials_arrow{ display:inline-block; width:50px; height:50px; margin-left:20px; margin-right:20px; cursor:pointer; background-position:center center; background-repeat:no-repeat; border:0px solid red; vertical-align:top;  -moz-border-radius:50px; -webkit-border-radius:50px; -ms-border-radius:50px; border-radius:50px; color:#333333; font-size:25px; line-height:50px; text-align:center; box-sizing:border-box; }
.testimonials_arrow_left{ background:#FFCF00; }
.testimonials_arrow_right{ background:#FFCF00;}
.testimonials_btn{ display:inline-block; width:200px; height:50px; margin-left:20px; margin-right:20px; text-align:center; color:#333333; font-size:22px; line-height:50px; background:#FFCF00; -moz-border-radius:50px; -webkit-border-radius:50px; -ms-border-radius:50px; border-radius:50px; /*font-family: 'Quicksand', sans-serif;*/ border:0px solid red;  vertical-align:top; margin-top:0px; text-decoration:none; /*text-transform:uppercase;*/ box-sizing:border-box; font-weight:600; text-transform:uppercase;}
.testimonials_btn:hover{ background:#333333; color:#ffffff;}
/* End Testimonials Home */

/* Car AC Gas Refill Page */
.wrapper_caracgasrefill_left{ float:left; width:550px; height:350px; position:relative; border:0px solid red; }
.wrapper_caracgasrefill_left_inner{ width:100%; height:100%; position:absolute; left:0; top:0;}
.wrapper_caracgasrefill_left_inner_text_1{ float:left; width:100%; text-align:left; font-size:35px; line-height:39px; font-family: 'Quicksand', sans-serif; color:#666666;}
.wrapper_caracgasrefill_left_inner_text_2{ float:left; width:100%; text-align:left; font-size:35px; line-height:39px; font-family: 'Quicksand', sans-serif; color:#00B0D2;}
.wrapper_caracgasrefill_left_inner_text_2_1{ float:left; width:100%; height:300px; display:none; background-image:url(images_v3/we_are_mobile.jpg); background-position:center center; background-repeat:no-repeat; background-size:100% auto; }
.wrapper_caracgasrefill_left_inner_text_3{ float:left; width:100%; text-align:left; font-size:20px; line-height:25px; color:#666666; margin-top:20px;}
.wrapper_caracgasrefill_left_inner_text_4{ float:left; width:100%; text-align:left; font-size:20px; line-height:25px; color:#666666; margin-top:30px;}
.wrapper_caracgasrefill_left_inner_text_4 a{ color:#ffffff; text-decoration:none; }
.wrapper_caracgasrefill_left_inner_text_4 a.btn_book_now{ display:inline-block; width:auto; padding-left:30px; padding-right:30px; text-align:center; color:#333333; font-size:16px; line-height:38px;  background:#F4C600; background-position:center center; background-size:auto 100%; -moz-border-radius:20px; -webkit-border-radius:20px; -ms-border-radius:20px; border-radius:20px; font-family: 'Quicksand', sans-serif;  text-transform:uppercase; vertical-align:text-top; margin-left:0px;  margin-top:-5px; cursor:pointer; font-weight:600;}
.wrapper_caracgasrefill_left_inner_text_4 a.btn_book_now:hover{ color:#dddddd;}
.wrapper_caracgasrefill_right{ float:right; width:550px; height:350px; position:relative; border:0px solid red;  }
.wrapper_caracgasrefill_right_inner{ width:100%; height:100%; position:absolute; left:0; top:0; background-image:url(images_v3/we_are_mobile.jpg); background-position:center center; background-repeat:no-repeat; background-size:100% auto;}

#wrapper_holder_innerpage_whatwecheck{ padding-top:40px; padding-bottom:40px; background-color:#c6e6ff; }
.wrapper_innerpage_whatwecheck_heading{ color:#666666; font-family: 'Quicksand', sans-serif; text-align:center; float:left; width:100%; margin-bottom:30px; font-size:25px; line-height:30px; }
.whatwecheck_holder{ width:100%; float:left; border:0px solid green; margin-top:20px; text-align:center; }
.whatwecheck_section{ float:none; display:inline-block; width:300px; height:80px; padding:20px 10px; -moz-border-radius:10px; -webkit-border-radius:10px; -ms-border-radius:10px; border-radius:10px; background:#ffffff; border:1px solid #00B0D2; margin:20px 20px; position:relative; }
.whatwecheck_section_inner{ width:100%; height:100%; position:absolute; left:0; top:0; border:0px solid blue;}
.whatwecheck_section_icon{ width:80px; height:100%; float:left; background-size:auto 100%; background-position:center center; background-repeat:no-repeat; }
#whatwecheck_section_1 .whatwecheck_section_icon{ background-image:url(https://fmcapullzone.b-cdn.net/images/whatwecheck_icon_1.png);}
#whatwecheck_section_2 .whatwecheck_section_icon{ background-image:url(https://fmcapullzone.b-cdn.net/images/whatwecheck_icon_2.png);}
#whatwecheck_section_3 .whatwecheck_section_icon{ background-image:url(https://fmcapullzone.b-cdn.net/images/whatwecheck_icon_3.png);}
#whatwecheck_section_4 .whatwecheck_section_icon{ background-image:url(https://fmcapullzone.b-cdn.net/images/whatwecheck_icon_4.png);}
#whatwecheck_section_5 .whatwecheck_section_icon{ background-image:url(https://fmcapullzone.b-cdn.net/images/whatwecheck_icon_5.png);}
.whatwecheck_section_text{ float:right; width:200px; height:100%; position:relative; border:0px solid red; }
.whatwecheck_section_text_inner{ position:relative; display:inline-block; border:0px solid orange; top: 50%; -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); float:left; text-align:left; font-size:18px; line-height:21px; color:#666666;}
/* End Car AC Gas Refill Page */

/* About Page */
.wrapper_about_left{ float:left; width:550px; height:350px; position:relative; border:0px solid red;  }
.wrapper_about_left_inner{ width:100%; height:100%; position:absolute; left:0; top:0; background-image:url(images_v3/about-img-1.jpg); background-position:center center; background-repeat:no-repeat; background-size:100% auto;}

.wrapper_about_right{ float:right; width:620px; height:500px; position:relative; border:0px solid red; }
.wrapper_about_right_inner{ width:100%; height:100%; position:absolute; left:0; top:0; font-size:16px; line-height:20px; color:#666666;}
.wrapper_about_right_inner p{ margin-bottom:15px;  }
.wrapper_about_right_inner_info_list{ float:left; margin-bottom:10px; width:550px; font-size:16px; line-height:20px; padding-left:35px; background:url(https://fmcapullzone.b-cdn.net/images/tick.png); background-position:left 2px; background-repeat:no-repeat;  background-size:23px auto; text-align:left;}
/* End About Page*/

/* Services Page */
#wrapper_holder_services{ background:#ffffff; padding-top:20px; padding-bottom:0px; text-align:center;  }
.services_holder{ width:100%; float:left; border:0px solid green; margin-top:20px; text-align:center; }
.services_section{ box-sizing:border-box; display:inline-block; float:none; width:360px; height:460px;  vertical-align:top; margin-top:20px; margin-bottom:20px; margin-left:10px; margin-right:10px; position:relative; border:2px solid #00b1d2; -moz-border-radius:20px; -webkit-border-radius:20px; -ms-border-radius:20px; border-radius:20px; padding:20px; margin-top:100px; margin-bottom:50px; }
#services_section_1{ height:590px; }
#services_section_2{ height:590px; }
#services_section_3{ height:590px; }
#services_section_4{ height:410px; }
#services_section_5{ height:410px; }
#services_section_6{ height:410px; }
/*.services_section_inner{ width:100%; height:100%; position:absolute; left:0; top:0;}*/
.services_section_inner{ width:100%; height:100%; position:relative; /*left:0; top:0;*/ margin:0; padding:0; }
.services_section_icon{ width:200px; height:200px; -moz-border-radius:200px; -webkit-border-radius:200px; -ms-border-radius:200px; border-radius:200px; float:none; margin:0 auto;  background-size:auto 100%; background-position:center top; background-repeat:no-repeat; /*-moz-box-shadow: 3px 3px 10px #999999;  -webkit-box-shadow: 3px 3px 10px #999999; -ms-box-shadow: 3px 3px 10px #999999; box-shadow: 3px 3px 10px #999999;*/ margin-top:-120px }
#services_section_1 .services_section_icon{ background-image:url(images_v3/services_1_icon.png);}
#services_section_2 .services_section_icon{ background-image:url(images_v3/services_2_icon.png);}
#services_section_3 .services_section_icon{ background-image:url(images_v3/services_3_icon.png);}
#services_section_4 .services_section_icon{ background-image:url(images_v3/services_4_icon.png);}
#services_section_5 .services_section_icon{ background-image:url(images_v3/services_5_icon.png);}
#services_section_6 .services_section_icon{ background-image:url(images_v3/services_6_icon.png);}
.services_section_heading{ width:100%; float:left; text-align:center; color:#00B0D2; font-size:30px; line-height:35px; margin-top:20px; font-family: 'Quicksand', sans-serif; font-weight:600;}
.services_section_text{ width:100%; float:left; text-align:center; color:#666666; 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;}
#h2_heading_services3{ font-size:40px; color:#000000; font-weight:bold;}
#h3_heading_services3{ font-size:22px; line-height:30px; margin-top:10px; font-weight:500;}

#wrapper_holder_services2{ background:#EBEBEB; padding-top:70px; padding-bottom:70px; text-align:center;  }
#wrapper_holder_services2 .wrapper_services2_leftbg{ position:absolute; left:0; top:0; width:50%; height:100%; background:url(images_v3/services_bg_image_section2.png); z-index:1; background-repeat: no-repeat; background-size:cover; }
#wrapper_holder_services2 .wrapper_services2_leftbg_translayer{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,123,146,0.5); }
.wrapper_holder_services2_left{ float:left; width:550px; height:auto; position:relative; border:0px solid red; font-size:22px; line-height:28px; text-align:left; font-weight:500; z-index:2; color:#FFFFFF; }
.wrapper_holder_services2_left p{ margin-bottom:20px;}
.wrapper_holder_services2_left_inner{ position:relative; width:100%; height:100%; margin:0; padding:0; /*width:100%; height:100%; position:absolute; left:0; top:0;*/}

.wrapper_holder_services2_right{ float:right; width:550px; height:auto; position:relative; border:0px solid red; z-index:2; }
.wrapper_holder_services2_right_inner{ position:relative; width:100%; height:100%; margin:0; padding:0; /*width:100%; height:100%; position:absolute; left:0; top:0;*/}
.wrapper_holder_services2_right_info_list{ float:left; margin-bottom:16px; width:350px; font-size:20px; line-height:24px; padding-left:40px; background:url(images_v3/tick_v2.png); background-position:left 2px; background-repeat:no-repeat;  background-size:26px auto; text-align:left; font-weight:600;}
.wrapper_holder_services2_right p{ float:left; width:100%; text-align:left; font-size:18px; margin-bottom:20px;}

.wrapper_holder_services2_bottom{ box-sizing:border-box; padding:20px 25px; background:#ffce00; -moz-border-radius:20px; -webkit-border-radius:20px; -ms-border-radius:20px; border-radius:20px; width:100%; float:left; margin-top:20px; margin-bottom:20px; color:#000000; font-size:22px; line-height:25px; font-weight:600;}
/* End Services Page*/

#wrapper_holder_services3{ background:#ffffff; padding-top:70px; padding-bottom:70px; text-align:center; /*background-image:url(https://fmcapullzone.b-cdn.net/images/our_services_bg.png); background-repeat:no-repeat; background-position:right 0px top; */ }
/*#wrapper_services3{ height:780px;  background-image:url(https://fmcapullzone.b-cdn.net/images/our_services_bg.png); background-repeat:no-repeat; background-position:700px top; background-overflow: visible; }*/
#wrapper_services3{overflow: visible; border:0px solid green; }
.wrapper_holder_services3_left{ float:left; width:650px; height:auto; position:relative; border:0px solid red; font-size:19px; line-height:26px; text-align:left; }
.wrapper_holder_services3_left_inner{ position:relative; width:100%; height:100%; margin:0; padding:0; /*width:100%; height:100%; position:absolute; left:0; top:0;*/}
.wrapper_holder_services3_left_info_list{ float:left; margin-bottom:14px; width:610px; font-size:20px; line-height:24px; padding-left:30px; background:url(images_v3/tick_v2.png); background-position:left 2px; background-repeat:no-repeat;  background-size:20px auto; text-align:left; font-weight:500;}
.wrapper_holder_services3_left .h2_heading{color:#666666; font-size:36px; text-align:left;}
.wrapper_holder_services3_left .h3_heading{text-align:left; padding:0; width:100%; margin-bottom:30px;}

.wrapper_holder_services3_right{ float:right; width:900px; height:780px; position:absolute; left:680px; border:0px solid red; }
.wrapper_holder_services3_right_inner{ width:100%; height:100%; position:absolute; left:0; top:0; background-image:url(images_v3/our_services_bg.png); background-repeat:no-repeat; background-position:left top; background-overflow: visible;}
/* End Services Page*/


/* Testimonials Page */
.testimonial_page_section{ width:900px; float:left; position:relative; left:50%; -moz-transform:translateX(-50%); -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%); /*margin-left:150px;*/ border-bottom:0px solid #00B0D2; margin-top:80px; padding-bottom:40px; background:#ddf3fd; box-sizing:border-box; -moz-border-radius:50px; -webkit-border-radius:50px; ms-border-radius:50px; border-radius:50px; padding:40px; padding-top:0px;  }
.testimonial_page_section:last-child { border-bottom:none; }
.testimonial_page_section_logo{ width:100%; text-align:center; font-size:25px; color:#000000; margin-top:20px; font-family: 'Quicksand', sans-serif; font-weight:600;}
.testimonial_page_section_logo img{ width:60px; text-align:center; }
.testimonial_page_section_heading{ width:100%; text-align:center; font-size:25px; color:#000000; margin-top:20px; font-family: 'Quicksand', sans-serif; font-weight:600;}
.testimonial_page_section_content{ width:100%; text-align:center; font-size:22px; line-height:25px; color:#333333; margin-top:10px; font-weight:500;}
.testimonial_page_section_star{ width:100%; text-align:center; font-size:18px; color:#666666; margin-top:20px;}
/* End Testimonials Page */

/* FAQ Page */
.faqs_sections_holder{ width:100%; float:left; border:1px solid #09B0D2;  -moz-border-radius:50px; -webkit-border-radius:50px; -ms-border-radius:50px; border-radius:50px; box-sizing:border-box; padding:50px;  }
.faq_section{ width:100%; padding-left:0px; float:left; margin-left:0px; border-bottom:1px solid #00B0D2; margin-bottom:30px; padding-bottom:0px; position:relative;  }
.faq_section:last-child { border-bottom:none; }
.faq_section_title{ float:left; width:100%; box-sizing:border-box; text-align:left; font-size:23px; line-height:30px; color:#333333; text-transform:uppercase; margin-bottom:20px; cursor:pointer; box-sizing:border-box; padding-left:40px; font-weight:600; }
.faq_section_content{ float:left; width:100%; text-align:left; font-size:23px; line-height:27px; color:#666666; margin-top:0px; padding-bottom:30px; display:none;}
.faq_section_plusminus{ width:30px; height:30px; background:none; -moz-border-radius:30px; -webkit-border-radius:30px; -ms-border-radius:30px; border-radius:30px; line-height:30px; text-align:center; font-family: 'Quicksand', sans-serif; font-size:30px; color:#09B0D2; position:absolute; left:0px; top:0px; cursor:pointer; font-size:700;}
/* End FAQ Page */

/* Contact Page */
.contact_form_holder{ width:400px; float:left; margin-left:400px; border:0px solid green; margin-top:20px; text-align:center; }
.contact_form_holder input[type=text]{ width:380px; height:20px; padding:10px 10px; -moz-border-radius:10px; -webkit-border-radius:10px; -ms-border-radius:10px; border-radius:10px; line-height:20px; float:left; margin-top:5px; margin-bottom:5px; text-align:left; font-family: 'Quicksand', sans-serif; font-size:16px; color:#666666; background:none; border:1px solid #cccccc;  }
.contact_form_holder textarea{ width:380px; height:70px; padding:10px 10px;  -moz-border-radius:10px; -webkit-border-radius:10px; -ms-border-radius:10px; border-radius:10px; line-height:20px; float:left; margin-top:5px; margin-bottom:5px; text-align:left; font-family: 'Quicksand', sans-serif; font-size:16px; color:#666666; background:none; border:1px solid #cccccc;  }
.contact_form_holder input[type=text]::placeholder, .contact_form_holder textarea::placeholder{ color:#666666; font-family: 'Quicksand', sans-serif; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70); opacity: 0.7;}
.contact_form_holder input[type=submit]{ width:300px; height:50px; float:left; text-align:center; color:#333333; font-size:21px; line-height:45px; background:#F4C600; background-position:center top; background-size:auto 100%; -moz-border-radius:50px; -webkit-border-radius:50px; -ms-border-radius:50px; border-radius:50px; font-family: 'Quicksand', sans-serif; cursor:pointer; border:none; position:relative; left:50%; -moz-transform:translateX(-50%); -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%); font-weight:600; text-transform:uppercase;}
.contact_form_holder #contact_page_from_result_text{ text-align:center; float:left; line-height:20px; width:100%; margin-top:10px; margin-bottom:10px; font-size:15px;}
/* End Contact Page */

/* Appointment Page */
.appointment_form_holder{ width:900px; float:left; margin-left:150px; border:0px solid green; margin-top:20px; text-align:center; }
#h2_heading_appointmentform{ text-align:left;}
#h3_heading_appointmentform{ text-align:left; padding:0; width:100%;}
#h3_heading_appointmentform a{ color:#00B0D2; font-family: 'Quicksand', sans-serif; font-weight:bold; }
.appointment_form_holder h5{ width:100%; float:left; font-family: 'Quicksand', sans-serif; text-align:left; color:#00B0D2; font-size:22px; line-height:28px; margin-top:10px; margin-bottom:10px;}
.appointment_form_holder h6{ width:100%; float:left; text-align:left; color:#666666; font-size:16px; line-height:20px; margin-top:10px; margin-bottom:10px; font-weight:normal;}
.appointment_form_holder input[type=text]{ width:380px; height:20px; padding:10px 10px; -moz-border-radius:10px; -webkit-border-radius:10px; -ms-border-radius:10px; border-radius:10px; line-height:20px; float:left; margin-top:7px; margin-bottom:7px; text-align:left; font-family: 'Quicksand', sans-serif; font-size:16px; color:#666666; background:none; border:1px solid #cccccc;  }
.appointment_form_holder select{ width:400px; height:44px; padding:10px 10px; -moz-border-radius:10px; -webkit-border-radius:10px; -ms-border-radius:10px; border-radius:10px; line-height:20px; float:left; margin-top:7px; margin-bottom:7px; text-align:left; font-family: 'Quicksand', sans-serif; font-size:16px; color:#666666; background:none; border:1px solid #cccccc;  }
.appointment_form_holder textarea{ width:380px; height:70px; padding:10px 10px; -moz-border-radius:10px; -webkit-border-radius:10px; -ms-border-radius:10px; border-radius:10px; line-height:20px; float:left; margin-top:7px; margin-bottom:7px; text-align:left; font-family: 'Quicksand', sans-serif; font-size:16px; color:#666666; background:none; border:1px solid #cccccc;  }
.appointment_form_holder input[type=text]::placeholder, .appointment_form_holder textarea::placeholder{ color:#666666; font-family: 'Quicksand', sans-serif; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70); opacity: 0.7;}
.appointment_form_holder input[type=submit]{ width:300px; height:50px; margin-left:0px; float:left; text-align:center; color:#333333; font-size:21px; line-height:45px; background:#F4C600; background-position:center top; background-size:auto 100%; -moz-border-radius:50px; -webkit-border-radius:50px; -ms-border-radius:50px; border-radius:50px; font-family: 'Quicksand', sans-serif; cursor:pointer; border:none; margin-left:0px; margin-bottom:20px; font-weight:600; position:relative; left:50%; -moz-transform:translateX(-50%); -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%);}
.appointment_form_holder #appointment_form_page_from_result_text{ text-align:left; float:left; line-height:20px; width:100%; 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{ float:left; width:400px; border:0px solid red;}
.form_text_holder label{ float:left; width:100%; text-align:left; line-height:25px; font-size:17px; color:#666666; padding-left:0px; font-family: 'Quicksand', sans-serif;}
.appointment_form_holder #appointmentDateInput{ float:left; }
.appointment_form_holder #appointmentTimeInput{ float:right; }
#appointmentDateInput_holder{ float:left;}
#appointmentTimeInput_holder{ float:right;}
/* End Appointment Page */

/* Privacy Policy */
.wrapper_privacy p{ font-size:17px; line-height:24px; margin-bottom:20px; color:#666666; }
.wrapper_privacy p a{ color:#666666; }
.wrapper_privacy strong{ color:#111111; }

/* Schedule Home */
#wrapper_holder_schedulehome{ background:#ffffff; /*background:#00B0D2 url(images_v3/blue_gradient_bg_new.png); background-position:center top; background-repeat:repeat-y;*/ padding-top:50px; padding-bottom:50px; text-align:center; color:#333333; /*background-image: linear-gradient(to right, #00B0D2 , #00BDFE); */ margin-top:30px; }
#wrapper_schedulehome_top{ background:#09B0D2; -moz-border-radius:50px; -webkit-border-radius:50px; -ms-border-radius:50px; border-radius:50px; float:left; height:auto; position:relative; left:50%; -moz-transform:translateX(-50%); -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%); box-sizing:border-box; padding:50px; }
.wrapper_schedulehome_left{ float:left; width:600px; height:auto; position:relative; border:0px solid red; }
.wrapper_schedulehome_left_inner{ /*width:100%; height:100%; position:absolute; left:0; top:0;*/ position:relative;}
.wrapper_schedulehome_left_inner_text_1{ float:left; width:100%; padding-right:0%; text-align:left; font-size:43px; line-height:50px; color:#FFFFFF;}
.wrapper_schedulehome_left_inner_text_1 a{ color:#FFFFFF; text-decoration:none; }
.wrapper_schedulehome_left_inner_text_1 span{ font-family: 'Quicksand', sans-serif;}
.wrapper_schedulehome_left_inner_text_2{ float:left; width:100%; padding-right:0%; text-align:left; font-size:26px; line-height:32px; margin-top:20px;  color:#FFFFFF;}
.wrapper_schedulehome_left_inner_text_3{ float:left; width:100%; padding-right:0%; text-align:left; font-size:26px; line-height:32px; margin-top:20px; font-family: 'Quicksand', sans-serif;  color:#FFFFFF;}
.wrapper_schedulehome_left_inner_text_3 a{ color:#ffffff; text-decoration:none; }
.wrapper_schedulehome_left_inner_text_3 a.btn_book_now{ display:inline-block; width:auto; padding-top:10px; padding-bottom:10px; padding-left:30px; padding-right:30px; text-align:center; color:#333333; font-size:21px; line-height:23px; background:#F4C600; -moz-border-radius:20px; -webkit-border-radius:20px; -ms-border-radius:20px; border-radius:20px; font-family: 'Quicksand', sans-serif;  text-transform:uppercase; vertical-align:text-top; margin-left:00px;  margin-top:20px; cursor:pointer; font-weight:600;}
.wrapper_schedulehome_left_inner_text_3 a.btn_book_now:hover{ background:#333333; color:#ffffff;}
.wrapper_schedulehome_right{ float:right; width:500px; height:112%; top:-10%; right:5px; position:absolute; border:0px solid red;  -moz-border-radius:50px; -webkit-border-radius:50px; -ms-border-radius:50px; border-radius:50px; overflow:hidden; box-shadow:6px 6px #09B0D2; }
.wrapper_schedulehome_right_inner{ width:100%; height:100%; position:absolute; left:0; top:0; background-image:url(images_v3/footer_info_bg_new.jpg); background-position:center center; background-repeat:no-repeat; /*background-size:100% auto;*/}

.wrapper_schedulehome_bottom{ float:left; width:100%; height:auto; position:relative; border:0px solid red; margin-top:50px; text-align:center; }
.wrapper_schedulehome_bottom_inner{ /*width:100%; height:100%; position:absolute; left:0; top:0;*/ position:relative;}
.wrapper_schedulehome_bottom_inner p{ float:left; width:100%; padding-right:0%; text-align:center; font-size:25px; line-height:33px; margin-top:15px; font-weight:600;}
.wrapper_schedulehome_bottom_inner p.info_2.info_2{ background:#ddf3fd; -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:40px; margin-top:40px;  }
.wrapper_schedulehome_bottom_inner p.info_2 a{ font-family: 'Quicksand', sans-serif; text-decoration:none; color:#333333; }
.wrapper_schedulehome_bottom_inner p.info_2.info_2 .info_2_image{ width:30px; display:inline; vertical-align:text-top; margin-top:2px;}

/* Footer */
#wrapper_holder_footer{ background:#000000; padding-top:50px; padding-bottom:50px; text-align:center; color:#FFFFFF;  }
.footer_logo{ width:100%; float:left; text-align:center; color:#FFFFFF; font-size:30px; }
.footer_logo img{ width:100%; max-width:300px; }
.footer_menu{ width:100%; float:left; text-align:center; color:#999999; margin-top:19px; font-size:16px; }
.footer_menu a{ color:#00B0D2; text-decoration:none; cursor:pointer; }
.footer_menu a:hover, .footer_menu a.active{ color:#ffffff; }
.footer_copyright{ width:100%; float:left; text-align:center; color:#999999; margin-top:19px; font-size:16px; }


.blue_bg { /* fallback */ background-color: #00B0D2; /*background-image: url(https://fmcapullzone.b-cdn.net/images/linear_bg_1.png); background-repeat: repeat-y;*/ /* Safari 4-5, Chrome 1-9 */ background: -webkit-gradient(linear, left top, right top, from(#1a82f7), to(#00B0D2)); /* Safari 5.1, Chrome 10+ */ background: -webkit-linear-gradient(left, #00B0D2, #1a82f7); /* Firefox 3.6+ */ background: -moz-linear-gradient(left, #00B0D2, #1a82f7); /* IE 10 */ background: -ms-linear-gradient(left, #00B0D2, #1a82f7); /* Opera 11.10+ */ background: -o-linear-gradient(left, #00B0D2, #1a82f7); }
.validation_red_border{ border-color:#ff0000 !important;}