/*
Theme Name: gtechniqplatinum Child Theme
Author: Blayney Partnership
Author URI: https://blayneypartnership.co.uk
Template: gtechniqplatinum
Version: 1.0
*/


/* PLUS EDITS */

.plus-products .wpb_column .vc_column-inner {padding-top: 250px !important;}
body .related-products-carousel .nectar-fancy-box .meta-wrap .inner {width: 100% !important;padding: 300px 60px 60px 60px !important;}
body .related-products-carousel .nectar-fancy-box .meta-wrap .inner h3 {text-transform: uppercase;font-weight: 800;font-size: 35px;line-height: 35px;margin-bottom: 40px;}
body .related-products-carousel .flickity-viewport {margin: 50px 0px 90px 0px !important;}
body .related-products-carousel .nectar-flickity.nectar-carousel .flickity-slider .cell {height: auto !important;min-width: 375px;padding: 0px !important;}
body .related-products-carousel h2 {font-size: 42px !important;line-height: 45px !important;margin-bottom: 0px !important;}

/* END */





/* GENERAL */

div#page-header-bg, div#page-header-wrap { min-height: 450px;}
body .interior-protection-intro h2 span {color: #ff0200 !important;}
body {background-color: #000 !important;}
body #page-header-bg span.subheader {color: #f00000 !important;font-size: 36px !important;line-height: 50px !important;}
.body-text-with-border {margin: 30px;margin-left: 0px;background: #fff !important;margin-right: 0px !important;padding-right: 0px !important;margin-bottom: 40px !important;}
.img-with-aniamtion-wrap .hover-wrap {margin-bottom: 0px !important;}
body.complete > *:not(.preloader-plus) {transition-duration: 100ms,100ms,0s;}
.nectar-fancy-box[data-style="parallax_hover"] .bg-img:after {display: block;content: '';background-color: rgba(19, 19, 19, 0.75);transition: all 0.45s cubic-bezier(0.25, 1, 0.2, 1);}
::-moz-selection {background: #ff0000;opacity: 1;color:#fff;}
::selection {background: #ff0000;opacity: 1;color:#fff;}
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html .nectar-fancy-ul > ul li {list-style-type: none !important;}
.homepage-mobile-heading .wpb_wrapper h2.vc_custom_heading.with-plus-icon {display: table;margin: auto;padding-right: 100px;position: relative;}
.homepage-mobile-heading .wpb_wrapper h2.vc_custom_heading.with-plus-icon:before {content: url(/wp-content/uploads/2021/02/plus-mini-logo.svg);position: absolute;right: 0px;width: 86px;height: 40px;bottom: 7px;}
html body #slide-out-widget-area .menuwrapper ul.sub-menu li.back > a {background-color: #ff0200;padding: 7px 14px !important;font-size: 16px !important;line-height: 20px !important;letter-spacing: 0.5px !important;text-transform: uppercase;}
#slide-out-widget-area .textwidget p strong {color: #fe0201;}

/* HOTSPOTS */

.nttip img {margin: 0px !important;margin-bottom: 20px !important;}
.nttip p {color:rgba(0, 0, 0, 0.75) !important;font-size: 13px;line-height: 20px;width: 80% !important;margin: auto !important;margin-bottom: 30px !important;}
body .nectar_image_with_hotspots .nectar_hotspot_wrap .nttip {padding: 0px !important;overflow: hidden !important;border-radius: 0px !important;}
.nttip p a {font-family: Bai Jamjuree !important;font-weight: 700;text-transform: uppercase;letter-spacing: 2px;font-size: 11px;line-height: 37px;background-color: black;color: #fff;width: 80% !important;margin: auto !important;display: block !important;margin-top: 15px !important;transition: all 0.25s ease;}

body .nectar_image_with_hotspots .nectar_hotspot_wrap .nttip a:hover {transition: all 0.25s ease;background-color:#ff0200}
.margin-on-img .nttip img {margin: 0px !important;margin-bottom: 0px !important;margin-top: 0px !important;border-top: 2px solid #ff0200;}

/* END */



/* FORMS */

.gform_wrapper div.validation_error {color: red !important;border-color: red !important;}
.gform_wrapper .validation_message {color: #f80000 !important;}
.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {background-color: #ff000005 !important;border-top: 0px !important;border-bottom: 1px solid #C89797 !important;border-color: #fc0000 !important;padding-top: 0px !important;margin-top: 30px !important;}
.gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .gform_wrapper li.gfield_error textarea {border: 1px solid #fd0000 !important;}
div#gform_confirmation_message_1 img {width: 10% !important;}

div#input_1_10 {margin-bottom: 30px !important;}

/* END */







/* Cookie Bar */

div#catapult-cookie-bar {overflow: visible;border-radius: 0px !important;bottom: 0px !important;right: 0px !important;padding: 35px !important;padding-left: 10px !important;width: auto !important;}
div#catapult-cookie-bar:before {content: "";background-color: #ff0001;display: block;height: 100%;position: absolute;left: -62px;top: 0;width: 158px;transform: skewX(-25deg);z-index: -1;}
.cookie-bar-block #catapult-cookie-bar h3 {font-size: 24px !important;line-height: 20px !important;margin: 0px !important;}
.cookie-bar-block #catapult-cookie-bar span.ctcc-left-side {margin-top: 10px !important;margin-bottom: 0px !important;opacity: 0.75 !important;}
.ctcc-right-side {margin-bottom: 0px !important;margin-top: 5px !important;}
button#catapultCookie {border-radius: 0px !important;font-family: Bai Jamjuree !IMPORTANT;font-weight: 600 !important;padding: 11px 18px;font-size: 12px !important;line-height: 20px !important;}

/* END */






/* 404 */

#error-404 {padding: 100px 0px 200px 0px !important;}

/* END */





/* Register Guarantee */

.register-guarantee-left h1 {font-size: 80px !important;line-height: 80px !important;}
.register-guarantee-left {padding: 110px !important;background: #ffffff;background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 100%);background: -webkit-linear-gradient(top, #ffffff 0%,#f6f6f6 100%);background: linear-gradient(to bottom, #ffffff 0%,#f6f6f6 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 );}

/* END */





/* GUARANTEE - NEW */

div#guarantee-terms-content h4 {text-transform: none;}
.guarantee-form .nectar-fancy-ul ul li i, .guarantee-form .nectar-fancy-ul ul li i.icon-default-style {left: -30px;}
.guarantee-form .gf_step_active span.gf_step_number {position: relative;width: 40px;height: 23.09px;background-color: #fe0001;margin: 11.55px 0;text-align: center;font-family: Bai Jamjuree !important;font-weight: 600;color: #fff;font-size: 17px !important;line-height: 21px !important;}
.guarantee-form .gf_step_active span.gf_step_number:before {bottom: 100%;border-bottom: 11.55px solid #fe0001;left: 0;}
.guarantee-form .gf_step_active span.gf_step_number:after {top: 100%;width: 0;border-top: 11.55px solid #fe0001;left: 0;}
.guarantee-form .gf_step_active span.gf_step_number:before,
.guarantee-form .gf_step_active span.gf_step_number:after {content: "";position: absolute;width: 0;border-left: 20px solid transparent;border-right: 20px solid transparent;}
.guarantee-form span.gf_step_number {position: relative;width: 40px;height: 23.09px;background-color: #000;margin: 11.55px 0;text-align: center;font-family: Bai Jamjuree !important;font-weight: 600;color: #fff;font-size: 17px !important;line-height: 21px !important;}
.guarantee-form span.gf_step_number:before {bottom: 100%;border-bottom: 11.55px solid #000;left: 0;}
.guarantee-form span.gf_step_number:after {top: 100%;width: 0;border-top: 11.55px solid #000;left: 0;}
.guarantee-form span.gf_step_number:before,
.guarantee-form span.gf_step_number:after {content: "";position: absolute;width: 0;border-left: 20px solid transparent;border-right: 20px solid transparent;}
.guarantee-form span.gf_step_label {font-size: 16px;line-height: 20px;font-weight: 500;padding-left: 10px;}
.gform_wrapper .guarantee-form .gf_page_steps {margin: 0px !important;margin-bottom: 75px !important;padding-bottom: 55px !important;border-bottom: 1px solid #ededed;padding-top: 25px;}
.gform_wrapper .gf_step {opacity: 0.1;}
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ul li,
body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul li {list-style-type: none !important;}
.gform_wrapper .guarantee-form .gform_page_footer {border: none !important;}
.guarantee-form li.gfield ul.gfield_checkbox li label {font-size: 19px !important;line-height: 17px !important;}
.guarentee-header-left h2 {font-size: 70px;line-height: 70px;}
.guarentee-header-right img {z-index: 999999999 !important;margin-bottom: -45% !important;width: 120% !important;max-width: 120% !important;}
.guarantee-form_wrapper .gform_page .gform_page_footer .button:hover {background-color: #000;}
.guarantee-form_wrapper .gform_page .gform_page_footer .button {background-color: #fe0001;padding: 25px 20px;font-family: Bai Jamjuree;font-size: 17px;line-height: 30px;border-radius: 0px;}
.guarantee-form_wrapper .gform_page:first-child .gform_page_footer .button {width: 100% !important;}
.guarantee-form_wrapper .gform_page .gform_page_footer .gform_next_button {margin-right: 0% !important;}
.guarantee-form_wrapper .gform_page .gform_page_footer .gform_previous_button {margin-right: 1% !important;}
.guarantee-form_wrapper .gform_page .gform_page_footer .gform_next_button,
.guarantee-form_wrapper .gform_page .gform_page_footer .gform_previous_button {width: 49% !important;}
.guarantee-form_wrapper .gform_page .gform_page_footer .button {background-color: #fe0001;padding: 25px 20px !important;font-family: Bai Jamjuree;font-size: 17px;line-height: 30px;border-radius: 0px;}
.guarantee-form_wrapper .gform_page .gform_page_footer input[type=submit] {width: 49%;margin: 0px !important;}
.guarantee-form_wrapper .gform_page:last-child
.guarentee-header-right {position: absolute;right: -20px;top: -70px;}
.privacy-checkbox .rcui__text {font-size: 15px;line-height: 25px !important;padding-top: 0px !important;margin-top: -5px;}
.privacy-checkbox {margin-top: 30px !important;margin-bottom: 20px !important;}
body .gform_wrapper.guarantee-form_wrapper .gfield_description {font-size: 14px !important;line-height: 29px;color: #fe0001 !important;}
.guarantee-thank-you-header h2 {width: 650px;margin: auto;}
.guarantee-choice-column > .vc_column-inner {padding: 110px 80px;}
.guarantee-choice-intro p {font-size: 18px;line-height: 26px;}
.gfield_checkbox .rcui__icon_check {top: 4px;}
.guarentee-header.wpb_row {z-index: 99 !important;}

/* END */







/* BLOG */

.single.single-post .section-title h1 {max-width: 80%;font-size: 60px !important;line-height: 65px !important;}
.single-post .related-post-wrap {display: none !important;}
body.single-post.material[data-bg-header="true"] .container-wrap {padding-bottom: 0px !important;padding-top: 60px!important;}
.masonry.classic_enhanced .posts-container .has-post-thumbnail .meta-category a:hover {background-color: #000 !important;}
.comments-section {display: none !important;}
.single-post .container-wrap {background-color: #f6f6f6;}
.single-post div#page-header-bg, .single-post div#page-header-wrap, .single-post div#page-header-bg .container {min-height: 600px !important;}
.single-post .page-header-bg-image {opacity: 0.4 !important;}
.single-post #author-bio {padding: 50px !important;background-color: #fff;box-shadow: 0px 15px 30px #00000005;border-right: 4px solid #ff0001 !important;}
.single #single-meta {display: none !important;}
.post-area.masonry.classic_enhanced .masonry-blog-item {margin-bottom: 35px !important;}
.single-post .related-posts .post-header span.meta {display: none !important;}

body div.twitter-tweets-tweet-text {border: none !important;background-color: transparent !important;}
body div.twitter-tweets-tweet-text:after, body div.twitter-tweets-tweet-text:before {display: none !important;}
div.twitter-tweets-tweet-message {font-size: 18px !important;line-height: 30px !important;margin-top: 10px !important;margin-bottom: 20px !important;}
div.twitter-tweets-tweet-text a.twitter-tweets-tweet-time:visited {color: #ff0001 !important;}
.single-post input.search-field {border-radius: 0px !important;padding: 25px !important;box-shadow: none !important;}
#sidebar .widget {margin-bottom: 40px;}

ul.nectar_blog_posts_popular.nectar_widget li, .widget .nectar_widget[class*="nectar_blog_posts_"][data-style*="hover-featured-image"] > li .popular-featured-img {border-radius: 0px !important;background-color: #ffffff91 !important;}
.single-post .container .post-content .content-inner {padding-bottom: 0px !important;}

.single-post  #page-header-bg h1 {padding-bottom: 20px;}
.blog_next_prev_buttons .col {height: 410px;}
.blog_next_prev_buttons .bg-overlay {background-color: #000000;opacity: 0.6 !important;}
.blog_next_prev_buttons:hover .bg-overlay {background-color: #000000;opacity: 0.3 !important;}
.blog_next_prev_buttons span i {color: #fe0001 !important;font-weight: 700 !important;font-style: normal !important;font-size: 20px !important;line-height: 20px !important;}
.blog_next_prev_buttons:hover .post-bg-img {filter: blur(6px);}

body[data-bg-header="true"].archive .container-wrap, body[data-bg-header="true"].category .container-wrap {background-color: #f6f6f6 !important;padding-top: 125px !important;padding-bottom: 125px !important;}

.nectar-recent-posts-slider ol.flickity-page-dots li.dot {width: 100px !important;margin: 0px 3px;}
.nectar-recent-posts-slider ol.flickity-page-dots li.dot:before {height: 2px !important;}
.nectar-recent-posts-slider ol.flickity-page-dots li.dot:before {height: 2px !important;}
.nectar-recent-posts-slider ol.flickity-page-dots li.dot.is-selected:before {background-color: #ff0000 !important;}

.nectar-recent-post-slide, .nectar-recent-posts-slider, .nectar-recent-posts-slider-inner {height: 600px !important;}
.nectar-recent-posts-slider .inner-wrap {top: 52%;}

/* BLOG ITEMS */

body .blog-recent[data-style*="classic_enhanced"] .post-meta, body .masonry-blog-item .post-meta {display: none !important;}
.blog-recent .inner-wrap, body .masonry-blog-item .inner-wrap {padding: 0px !important;}
.blog-recent[data-style*="classic_enhanced"] .article-content-wrap, body .masonry-blog-item .article-content-wrap {padding: 20px 0px 0px 0px !important;background-color: transparent !important;box-shadow: none !important;}
.blog-recent[data-style*="classic_enhanced"] .inner-wrap, body .masonry-blog-item .inner-wrap {background-color: transparent !important;box-shadow: none !important;border-radius: 0px !important;}
body .blog-recent[data-style*="classic_enhanced"] .has-post-thumbnail .meta-category a, body .masonry-blog-item .meta-category a {margin: 0px !important;border: none !important;padding: 10px 10px 10px 25px !important;left: 0px !important;top: 0px !important;background-color: #fe0001 !important;font-size: 13px !important;letter-spacing: 0.5px !important;height: 40px !important;}
.blog-recent[data-style*="classic_enhanced"] .inner-wrap, body .masonry-blog-item .inner-wrap {background-color: transparent !important;box-shadow: none !important;border-radius: 0px !important;}
body .blog-recent[data-style*="classic_enhanced"] .has-post-thumbnail .meta-category a:after, body .masonry-blog-item .meta-category a:after {content: '';position: absolute;width: 0;height: 0;border-left: 0px solid transparent;border-right: 30px solid transparent;border-top: 40px solid #fe0001;clear: both;right: -30px !important;top: 0px !important;}
.post-header span.meta, body .masonry-blog-item .article-content-wrap .post-header span {font-weight: 600 !important;font-size: 13px !important;line-height: 20px !important;margin-top: 15px !important;margin-bottom: 5px !important;display: block !important;color: #fe0001 !important;}
.blog-recent[data-style*="classic_enhanced"] h3.title, body .masonry-blog-item h3.title {font-size: 29px !important;line-height: 38px !important;}
.blog-recent[data-style*="classic_enhanced"] .post-featured-img, body .masonry-blog-item .post-featured-img {overflow: hidden !important;}
body .blog-recent .post:hover .meta-category a, body .masonry-blog-item:hover .meta-category a  {transition:all 0.25s ease !important;background-color: #000 !important;}
body .blog-recent[data-style*="classic_enhanced"] .post:hover .meta-category a:after, body .masonry-blog-item:hover .meta-category a:after {transition:all 0.25s ease !important;border-top: 40px solid #000000;background-color: transparent !important;}
body .blog-recent .post .meta-category a, body .masonry-blog-item .meta-category a {transition:all 0.25s ease !important;}
body .blog-recent[data-style*="classic_enhanced"] .post .meta-category a:after, body .masonry-blog-item .meta-category a:after {transition:all 0.25s ease !important;}


/* END */







/* HEADER */

div#header-outer header#top .container {padding-left: 0px;}
#header-outer.transparent > #top nav ul .slide-out-widget-area-toggle a i.lines:before {background-color: red !important;}
body.material #header-outer[data-full-width="true"]:not([data-format="left-header"]) #top nav >.buttons {margin-left: 0px !important;}

#to-top i {font-size: 20px !important;}
#to-top {margin-bottom: -25px !important;background-color: red !important;width: 40px !important;height: 55px !important;clip-path: polygon(0 30%, 100% 0, 100% 100%, 0% 100%);-webkit-clip-path: polygon(0 30%, 100% 0, 100% 100%, 0% 100%);padding-top: 11px !important;}

li#nectar-user-account {display: none !important;}
.icon-salient-m-user:before {content: url(/wp-content/uploads/2019/11/placeholder-icon.svg) !important;}
#header-outer .mobile-user-account .icon-salient-m-user {font-size: 35px !important;width: 30px !important;}

#slide-out-widget-area.fullscreen .inner .widget img {width: 200px !important;}
#slide-out-widget-area.fullscreen .inner .widget {padding: 0px !important;}
#slide-out-widget-area-bg.fullscreen.medium {background: linear-gradient(180deg, #0a0002, rgba(63, 63, 63, 0.75));opacity: 1 !important;}
#slide-out-widget-area .widget p br {display: none !important;}
#slide-out-widget-area .widget h4, #slide-out-widget-area .widget p {margin: 0px !important;padding: 0px !important;}
#slide-out-widget-area.fullscreen .inner .widget img {margin-top: 40px !important;width: 200px !important;margin-bottom: 15px !important;}
#slide-out-widget-area .textwidget p strong {margin-left: 15px !important;}
#slide-out-widget-area .widget p {margin: 0px !important;padding: 0px !important;font-size: 14px !important;line-height: 30px !important;}
body #slide-out-widget-area .inner .off-canvas-menu-container li a {font-size: 40px !important;line-height: 40px !important;}
body.using-mobile-browser .blurred-wrap.blurred {-webkit-filter: blur(5px);-moz-filter: blur(5px);-ms-filter: blur(5px);filter: blur(5px);}

#top nav > ul > li[class*="button_solid_color"] > a:before, #header-outer.transparent #top nav > ul > li[class*="button_solid_color"] > a:before {height: 50px !important;}
#top nav >ul >li[class*="button_solid_color"] >a, body #header-outer.transparent #top nav >ul >li[class*="button_solid_color"] >a {padding-left: 30px !important;padding-right: 30px !important;}

.menu-item-6208 img.header-pin-icon {width: 50px !important;margin-bottom: -10px !important;}

#header-outer[data-transparent-header="true"][data-transparent-shadow-helper="true"].transparent:not(.dark-slide):before {display: none !important;}

body #header-outer #top .col.span_9 > nav >ul.sf-menu {-webkit-justify-content: left !important;-moz-justify-content: left !important;-ms-flex-pack: left !important;-ms-justify-content: left !important;justify-content: left !important;}

body #header-outer #top nav .sf-menu li a {line-height: 30px;}

body #header-outer[data-lhe="animated_underline"].transparent #top nav > ul > li.current-menu-item > a:after {border-color: #ff0200!important;}

body #header-outer #top nav .sf-menu li a strong {font-weight: 700;}

/* END */






/* Register Guarantee */

.register-guarantee-right-terms {color: #fff !important;height: 500px !important;overflow: scroll !important;}
.register-guarantee-right > .vc_column-inner {padding: 9% !important;}
.register-guarantee-right-text-column h3 {color: #fff !important;font-size: 30px !important;line-height: 40px !important;padding-right: 10% !important;}
.register-guarantee-right-button-column {width: 30% !important;text-align: right !important;}
.register-guarantee-right-top-row {padding-bottom: 30px !important;}
.register-guarantee-right-terms {padding-right: 50px !important;color: #fff !important;height: 500px !important;overflow-x: hidden !important;margin-bottom: 50px !important;background-color: #00000059;padding: 40px !important;}
.register-guarantee-right-terms h4, .register-guarantee-right-terms h5, .register-guarantee-right-terms p {color: #fff;}

.register-guarantee-right-terms::-webkit-scrollbar {width: 2px;}
.register-guarantee-right-terms::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 80px rgba(0, 0, 0, 0.3);}
.register-guarantee-right-terms::-webkit-scrollbar-thumb {background-color: #fff;outline: 1px solid rgba(0, 0, 0, 0.5);}

.register-guarantee-right-next-download {width: 50% !important;text-align: left !important;}
.register-guarantee-right-next-continue {width: 50% !important;text-align: right !important}

.register-guarantee-right-next a.nectar-button {margin: 0px !important;width: 95% !important;text-align: center !important;padding: 25px !important;text-transform: capitalize !important;font-size: 16px !important;line-height: 20px !important;}

.register-guarantee-submit-column {background-color: #fff !important;padding: 50px !important;}

/* END */









/* VIDEO LIBRARY */

.homepage-video-library .nectar-flickity.nectar-carousel .flickity-slider .inner-wrap-outer {padding: 60px !important;padding-top: 50px !important;background-color: #fff !important;border: 1px solid #f2f2f2 !important;}
.homepage-video-library img {width: 125px !important;padding-bottom: 30px !important;}
.homepage-video-library h3 {font-size: 40px !important;line-height: 45px !important;font-weight: 700 !important;}
.homepage-video-library p strong {color: #ff0001 !important;font-size: 16px !important;letter-spacing: 1px !important;}
.homepage-video-library .wpb_text_column.wpb_content_element {margin-bottom: 0px !important;}
.homepage-video-library img {width: 100px !important;padding-bottom: 30px !important;}
.homepage-video-library-coming-soon {opacity: 0.2;filter: grayscale(1);pointer-events: none;}
.nectar_video_lightbox.play_button_with_text .link-text {margin-left: 20px !important;text-transform: uppercase !important;letter-spacing: 1px !important;font-weight: 500 !important;}

/* END */








/* HOME */

.homepage-mobile-hotspot {display: none !important;}
.homepage-desktop-hotspot {display: block !important;}
.homepage-header {padding-left: 15%;padding-right: 15%;}
.homepage-header-find-out-more {bottom: 25px;position: fixed;width: 100%;left: 0px;z-index: 1 !important;}
.vc_row {z-index: 5 !important;}
body .nectar-next-section-wrap.bounce a:before {background-color: transparent !important;}
.homepage-header-find-out-more h5 {z-index: 1 !important;margin-bottom: 0px;color: #fff !important;letter-spacing: 3px;font-size: 13px !important;line-height: 20px !important;}
.nectar-sharing .social-text {display: none !important;}
.sharing-default-minimal .nectar-social-inner >a {padding: 0px !important;border: 0px !important;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 5px;margin-right: 5px;}
.sharing-default-minimal {margin-left: 10px !important;text-align: left;width: fit-content !important;float: left !important;}
.homepage-header-social-media .wpb_wrapper {display: flex;justify-content: center;}
.homepage-header-click-the-hotspots h5.vc_custom_heading,
.homepage-header-social-media h5.vc_custom_heading {margin: 0px;color: #fff !important;letter-spacing: 3px;font-size: 13px !important;line-height: 35px !important;}
.sharing-default-minimal .nectar-social[data-color-override="override"] .nectar-social-inner a:hover {background-color: transparent !important;}
.sharing-default-minimal .nectar-social[data-color-override="override"] .nectar-social-inner a:hover i {color: #f00000 !important;}
.sharing-default-minimal .nectar-social[data-color-override="override"] .nectar-social-inner a i {color: #fff !important;}
.homepage-header-click-the-hotspots {transform: rotate(-90deg);position: fixed;left:-40px;top: 50%;}
.homepage-header-social-media {transform: rotate(90deg);position: fixed;right: 0px;top: 50%;}
.homepage-header-click-the-hotspots, .homepage-header-social-media {opacity: 0.3;transition: all 0.25s ease;}
.homepage-header-social-media:hover {opacity: 1;transition: all 0.25s ease;}
div#header-outer.detached.scrolling li#menu-item-5912 a {color: #fff !important;}
.homepage-guarentee-right.homepage-plat-plus-video-box-left img {width: 120px !important;margin-bottom: 20px !important;}
.homepage-intro-right .vc_column-inner {padding-left: 50px;}
.homepage-intro-left img {width: 100%;}
.gtech-left-trust {position: relative;width: 100% !important;text-align: right !important;}
.gtech-left-prof {position: relative;left: 50px;}
.menu-contact-red {background: #fe0000 ;margin: 30px 10px 30px 10px;padding: 10px 20px 10px 20px;}
.gtech-left-product {position: relative;left: 80px;}
.homepage-intro-row {padding-top: 75px !important;padding-bottom: 375px !important;}
.homepage-feature-box-row-inner {margin-top: -200px !important;}
.homepage-feature-box-row h3 {font-size: 38px !important;line-height: 45px !important;}
/*.homepage-feature-box-column span.link_wrap {background-color: #fff !important;}*/
.homepage-feature-box-row {z-index: 99999 !important;}
h4.vc_custom_heading.homepage-feature-box-body {font-weight: 400 !important;font-size: 19px !important;line-height: 30px !important;width: 90% !important;}
.homepage-guarentee-left img {width: 450px !important;}
.homepage-guarentee-right img {width: 200px !important;margin-bottom: 10px !important;}
.homepage-guarentee-left .cascading-image {display: none !important;}
.homepage-guarentee-left .column-bg-overlay {opacity: 0 !important;}
.homepage-history-row .nectar-milestone span {font-size: 450px !important;line-height: 300px !important;font-family: Bai Jamjuree !important;font-weight: 800 !important;color: #f2f2f2 !important;}
.homepage-history-inner {width: 55% !important;margin: auto !important;margin-top: -390px !important;}
.homepage-product-section img {width: 70% !important;margin: auto !important;}
.homepage-product-section {padding-bottom: 125px !important;padding-top: 125px !important;}
.homepage-footer-call-to-action-right {padding: 0px !important;width: 30% !important;text-align: right !important;}
.homepage-footer-call-to-action-left {width: 70% !important;padding: 0px !important;}
.homepage-footer-call-to-action-left h3 {font-weight: 500 !important;}
.homepage-footer-call-to-action {padding-top: 200px !important;padding-bottom: 200px !important;}
.homepage-feature-box-inner .nectar-fancy-box .meta-wrap {min-height: auto !important;}
.homepage-feature-box-inner {width: 80% !important;margin: auto !important;margin-top: -270px !important;}
.homepage-feature-box-inner .nectar-fancy-box .meta-wrap h3 {font-size: 40px !important;line-height: 38px !important;text-transform: uppercase;font-weight: 700;}
.homepage-feature-box-inner .nectar-fancy-box .meta-wrap h4.vc_custom_heading {font-size: 14px !important;line-height: 24px !important;font-weight: 400;color: #ffffff !important;margin-bottom: 40px !important;margin-top: 15px !important;}
.homepage-feature-box-inner .nectar-fancy-box .meta-wrap .inner {padding: 300px 60px 60px 60px !important;width: auto !important;}
.homepage-feature-box-inner .nectar-fancy-box[data-style="parallax_hover"]:hover .bg-img:after {opacity: 0;}
.homepage-feature-box-inner .parallaxImg-rendered-layer {transform: none !important;}
.six-columns.homepage-feature-box-inner .wpb_column {width: 33.333% !important;}
.homepage-video-library a.play_button_with_text {padding-bottom: 0px !important;padding-top: 25px !important;}
.homepage-feature-box-inner .vc_column-inner .wpb_wrapper,
.homepage-feature-box-inner .vc_column-inner .wpb_wrapper .nectar-fancy-box,
.homepage-feature-box-inner .parallaxImg-wrap,
.homepage-feature-box-inner .parallaxImg,
.homepage-feature-box-inner .nectar-fancy-box .meta-wrap {height: 100%;}
.homepage-feature-box-inner .nectar-fancy-box .meta-wrap .inner .nectar-cta { margin-bottom: 15px !important;}

.homepage-guarentee-right.homepage-plat-plus-video-box-left h3.vc_custom_heading {font-weight: 400;}
.homepage-guarentee-right.homepage-plat-plus-video-box-left h3.vc_custom_heading strong {font-weight: 900;color: red !important;}

/* END */






/* ABOUT */

.nectar-list-item {color: #fe0001 !important;font-weight: 700 !important;}
.nectar-list-item h5 {color: #000 !important;font-weight: 400 !important;}

/* END */








/* FIND A DEALER */

input {-webkit-appearance: none !important;}

#wpsl-gmap {width: 65% !important;}
#wpsl-result-list {width: 35% !important;margin: 0px !important;background-color: #f6f6f6 !important;}

.find-a-dealer-header {padding-top: 175px !important;padding-bottom: 150px !important;}
.wpsl-search {margin: 0px !important;padding: 30px !important;text-align: center !important;background-color: #fff !important;box-shadow: 0px 0px 40px #0000001c;}
body #wpsl-search-btn {width: 100% !important;background: black !important;border: none !important;color: #fff !important;font-weight: 500 !important;height: 70px !important;margin: 0px !important;}
body #wpsl-search-btn:hover {background-color: #fe0000 !important;opacity: 1 !important;}
.wpsl-search-btn-wrap {margin: 0px !important;width: 20% !important;right: 30px !important;position: absolute;}
#wpsl-search-input {padding: 15px 20px !important;height: 70px !important;border-radius: 0px !important;}

.wpsl-input {display: flex !important;align-items: center;width: 50% !important;}
.wpsl-input div {margin-right: 30px !important;width: auto !important;float: left !important;}
.wpsl-input {width: auto !important;margin: 0px !important;}
input#wpsl-search-input {font-size: 17px !important;line-height: 25px !important;float: left !important;width: auto !important;min-width: 400px !important;border-color: #f1f1f1;font-family: Bai Jamjuree !important;font-weight: 500 !important;color: #000 !important;}
input#wpsl-search-input:focus {box-shadow: none !important;background-color: #ffffff !IMPORTANT;}

.wpsl-select-wrap {margin-bottom: 0px;width: auto !important;margin-left: 2% !important;margin-right: 2% !important;}
span.wpsl-selected-item {height: 70px !important;}
.wpsl-selected-item:after {border-radius: 0px !important;}
div#wpsl-results, div#wpsl-radius {display: flex !important;align-items: center !important;}
.gm-style-iw-t {display: none !important;}

div#wpsl-results {width: auto !important;margin: 0px !important;}
div#wpsl-radius {width: auto !important;margin-right: 30px !important;}

span.wpsl-selected-item {height: 70px !important;align-items: center !important;line-height: 50px !important;}

#wpsl-wrap #wpsl-result-list ul li {padding: 40px;background-color: #fff;border-bottom: none !important;margin-bottom: 25px;border: solid 1px #ececec !important;}
div#wpsl-stores ul {padding: 30px !important;}
#wpsl-result-list li p strong {padding-bottom: 0px !important;font-size: 20px;line-height: 30px !important;}
#wpsl-result-list li p {margin-bottom: 0px;font-size: 15px;line-height: 27px;padding: 0px !important;}
p.wpsl-contact-details strong {font-size: 15px !important;}

li .wpsl-store-location {width: 80% !important;float: left !important;padding-right: 5% !important;}
.wpsl-direction-wrap {width: 20% !important;margin: 0px !important;float: left !important;text-align: right !important;}
a.wpsl-directions {text-align: right !important;float: none !important;display: block !important;}

.wpsl-search label {width: auto !important;text-transform: capitalize !important;font-family: Bai Jamjuree !important;font-weight: 500 !important;font-size: 16px !important;line-height: 25px !important;}
.wpsl-dropdown {-webkit-appearance: none !important;width: auto !important;border-radius: 0px !important;box-shadow: none !important;border-color: #f1f1f1 !important;background-color: #f6f6f6 !important;height: 70px !important;font-family: Bai Jamjuree !important;font-weight: 500 !important;font-size: 17px !important;line-height: 25px !important;color: #000 !important;}

#wpsl-wrap {margin-bottom: 0px !important;}
.page-id-6149 .footer-company-icons-row {background-color: #ffffff;}


#wpsl-wrap .wpsl-info-window p a {font-size: 16px !important;line-height: 20px !important;padding-right: 40px !important;padding-bottom: 5px !important;display: block !important;}
.wpsl-info-window span {font-size: 13px !important;line-height: 20px !important;}
.wpsl-info-actions {display: none !important;}
.wpsl-infobox {border-radius:0px !important;border:none !important;padding: 20px !important;padding-bottom: 25px !important;}

/* END */











/* FOOTER */

body .footer-company-icons-row-outer {display: none !important;}
body .footer-company-icons-row-outer.five-year {display: block !important;}
body.plus .footer-company-icons-row-outer.five-year {display: none !important;}
body.plus .footer-company-icons-row-outer.seven-year {display: block !important;}

.logo-footer {width: 50% !important;}
#footer-outer .widget {margin-bottom: 58px;}
.footer-company-icons-row {background-color: #f6f6f6;border-top: 2px solid #ededed;border-bottom: 1px solid #ededed;padding-bottom: 50px !important;padding-top: 50px !important;}
.footer-company-icons-row-inner {width: 60% !important;margin: auto !important;}
#footer-widgets .container .row {padding: 90px 0px 100px 0px;}
.footer-company-icons-row img {max-width: 40% !important;}
div#copyright .col.span_7 {width: 30% !important;}
div#copyright .col.span_5 {width: 70% !important;margin: 0px !important;}
div#footer-outer {z-index: 9999999 !important;}
body #footer-outer #footer-widgets .widget h4 {color: #000 !important;}
div#footer-widgets ul li a {font-family: Bai Jamjuree !important;font-weight: 400 !important;}
#footer-outer[data-custom-color="true"] #footer-widgets a:not(.nectar-button):hover {opacity: 1 !important;color: #f00000 !important;}
.homepage-footer-call-to-action-left img {display: none !important;}
div#copyright .container div.span_5 p a {color: #fff !important;font-weight: 600 !important;}

.footer-company-icons-row {background-color: #f6f6f6;border-top: 2px solid #ededed;border-bottom: 1px solid #ededed;padding-bottom: 50px !important;padding-top: 50px !important;margin: 0px !important;}

/* END */









/* PRODUCTS */

.top-products-header .wpb_column .column-bg-overlay {transition: all 0.25s ease !important;background-color: rgba(0, 0, 0, 0.85) !important;opacity: 0.95 !important;}
.top-products-header .wpb_column:hover .column-bg-overlay {transition: all 0.25s ease !important;opacity: 0 !important;}
.top-products-header .vc_column-inner {padding: 70px !important;}
.top-products-header .wpb_column h4 {color: #fe0001 !important;font-size: 20px !important;line-height: 20px !important;letter-spacing: 0px !important;margin-bottom: -15px !important;}

.top-products-header .nectar-split-heading h1 {font-size: 50px !important;line-height: 48px !important;text-transform: uppercase !important;}
.top-products-header .wpb_column p {margin-bottom: 30px !important;margin-top: -10px !important;}

/* END */










/* PAINT PROTECTION */

.paint-protection-small-print p {font-size: 12px !important;line-height: 18px !important;background-color: #e8e8e8 !important;color: #000 !important;padding: 15px !important;}
.paint-protection-divider {display:none !important;}
.products-down {text-align: right;width: 10% !important;padding: 0px !important;}
.products-heading {width: 90%;}
.products-heading .nectar-split-heading h1 {font-size: 85px !important;line-height: 80px !important;}
.products-heading h4 {font-size: 30px !important;line-height: 40px !important;}
.products-feature-column h4 {text-transform: uppercase !important;font-size: 14px !important;line-height: 20px !important;margin-bottom: 10px !important;letter-spacing: 3px !important;}
.products-features {padding-bottom: 100px !important;}
.paint-protection-image-comparison {padding-top: 150px !important;padding-bottom: 150px !important;}
.paint-protection-image-comparison-inner-left h3 {font-size: 60px !important;line-height: 60px !important;margin: 0px !important;font-weight: 700 !important;}
.twentytwenty-wrapper.twentytwenty-horizontal {padding: 0px !important;}
.paint-protection-diagrams-column-inner {padding: 50px !important;padding-bottom:60px !important;background-color: #fff;border-bottom: 3px solid #ff0001;}
.paint-protection-diagrams-column-inner .nectar-split-heading {margin-bottom: 0px;}
.paint-protection-diagrams-column-inner p {padding-bottom: 20px !important;}
.paint-protection-diagrams-column-inner h3 {font-size: 30px !important;line-height: 35px !important;}
.products-testimonials-right {padding: 100px !important;background: #ff0001 !important;}
.products-testimonials-right h4 {margin-bottom: 0px !important;font-size: 25px !important;line-height: 40px !important;}
.products-testimonials-role {font-size: 17px !important;opacity: 0.5;}
.products-testimonials-name {font-size: 26px !important;margin-bottom: 0px !important;}
.products-testimonials-left {bottom: 0px !important;position: absolute !important;width: 60% !important;height: 600px !important;}
.products-testimonials-right {right:0px !important;position: absolute !important;padding: 100px !important;background: #ff0001 !important;width: 50% !important;position: absolute;right: 0px !important;bottom: 0px !important;}
body .paint-protection-diagrams {padding-bottom: 150px !important;}
.products-testimonials .col.span_12.left {height: 600px !important;}
.glass-protection-main-row-left h2, .interior-protection-intro h2 {font-size: 50px !important;line-height: 50px !important;margin-bottom: 0px;}
.glass-protection-main-row-left .nectar-split-heading.animated-in {margin-bottom: 15px !important;}
.glass-protection-main-row-right img {border-bottom: 3px solid #ff0001 !important;}
.glass-protection-main-row-right {padding-left: 5% !important;}
.interior-protection-intro {width: 60% !important;margin: auto !important;padding-bottom: 125px !important;padding-top: 125px !important;}
.interior-protection-materials-inner {background-color: #fff;padding: 50px !important;padding-bottom: 70px !important;border-bottom: 3px solid #ff0001 !important;}
.interior-protection-materials-inner .nectar-split-heading {margin-bottom: 0px !important}
.paint-protection-diagrams-column .img-with-aniamtion-wrap .hover-wrap {margin-bottom: 0px !important;}
.paint-protection-beading-image-column .nectar_cascading_images.animated-in {margin-top: -450px !important;}

/* END */


/* WHEEL PROTECTION */

.wheel-protection-intro {padding-bottom: 125px !important;padding-top: 125px !important;}
.wheel-protection-intro p {width: 60% !important;margin: auto !important;margin-top: -10px !important;margin-bottom: 50px !important;}
.wheel-protection-temperature-right {width: 60% !important;}
.wheel-protection-temperature-left {width: 40% !important;}
.wheel-protection-temperature-right .nectar_cascading_images.animated-in {max-width: 100% !important;}

/* END */


/* Our Other Services Footer */

.products-other-columns-inner h3 {font-size: 45px !important;line-height: 44px !important;margin-bottom: 40px !important;text-transform: uppercase;color: #fff !important;font-weight: 700 !important;padding-top: 250px;}

/* END */


/* CAR MAINENANCE */

.car-maintenance-header img {width: 125px !important;}
.car-maintenance-header h1 {text-align: center !important;font-size: 80px !important;line-height: 80px !important;margin-top: 20px !important;margin-bottom: 20px !important;}
.car-maintenance-header-inner .nectar-fancy-ul[data-animation="true"] ul li {padding: 0px !important;}
.car-maintenance-header-inner .nectar-fancy-ul[data-animation="true"] ul li:before {display: none !important;}
.car-maintenance-header-inner .nectar-fancy-ul[data-animation="true"] ul li strong {color: #e80408 !important;font-weight: 700 !important;}
.car-maintenance-header-inner h4 {color: #e80408 !important;}
.car-maintenance-header-inner-column:nth-child(3) {padding: 0px !important;width: 22% !important;}
.car-maintenance-header-inner-column:nth-child(2) {padding: 0px !important;width: 29% !important;}
.car-maintenance-header-inner-column:nth-child(1) {width: 49% !important;padding: 0px !important;padding-right: 90px !important;}
.car-maintenance-header-inner a.nectar-button.large.regular.accent-color.regular-button {margin-top: 0px !important;}

/* END */


/* CONTACT */

.contact-header p {font-size: 24px !important;line-height: 1.5 !important;opacity: 0.85;}
.contact-header {text-align: center;padding-top: 175px !important;padding-bottom: 350px !important;}
.contact-content-left {box-shadow: 0px 30px 100px rgba(0, 0, 0, 0.2) !important;margin-top: -210px;z-index: 9999999999;background-color: #fff;padding: 60px !important;}
.contact-content {padding-bottom: 125px !important;}
.gfield input {border-radius: 0px !important;padding: 20px !important;}
li#field_1_6 {margin: 0px !important;}
.gform_wrapper {margin: 0px !important;}
.gform_wrapper textarea {border-radius: 0px !important;padding: 20px !important;}
span.gfield_required {display: none !important;}
label.gfield_label {display: none !important;}
input#gform_submit_button_1 {font-size: 20px !important;margin: 0px !important;width: 100% !important;padding: 30px !important;}
.contact-content-info-box {background-color: #ff0001;padding: 60px !important;}
.contact-content-info-box h3 {color: #fff !important;font-size: 24px !important;line-height: 32px !important;}
.contact-content-info-box img {width: 70px !important;left: -10px !important;padding-bottom: 15px !important;}
.contact-content-info-box .nectar-split-heading.animated-in {margin-bottom: 0px !important;}
.contact-content-info-box p {color: #fff !important;padding-bottom: 10px !important;opacity: 0.75;}
.contact-content-address-box {background-color: #000;padding: 50px !important;margin-bottom: 20px !important;color: #fff !important;}
.contact-content-address-box h3 {color: #fff !important;}
.contact-content-left .gform_wrapper ul.gform_fields li.gfield {padding-right: 0px !important;}
.gform_wrapper.gf_browser_chrome select {-webkit-appearance: none !important;box-shadow: none !important;background-color: #f6f6f6;border-radius: 0px !important;padding: 20px !important;background-image: url(/wp-content/uploads/2019/11/arrow-2.svg);background-repeat: no-repeat;background-position: right;}
.gform_footer.top_label {margin: 0px !important;padding: 0px !important;}
.contact-form-image {width: 10% !important;float: left !important;}
.contact-form-text {width: 90% !important;float: left !important;font-size: 17px !important;line-height: 1.4 !important;}
.contact-form-image img {margin-bottom: 0px !important;}
.contact-form-text h2 {font-weight: 500 !important;}
li#field_1_11 {margin-bottom: 30px !important;margin-top: 20px !important;}
li#field_1_1 {padding-top: 20px !important;}
input#gform_submit_button_1:hover {opacity:1;background-color: #000 !important;}

/* END */



















/* RESOURCE HUB */

.msds-right .vc_icon_element-inner {text-align: left !important;width: 22px !important;border: none !important;height: 30px !important;margin-right: 15px !important;}
.msds-right .vc_icon_element-inner span {font-size: 20px !important;}
.msds-right .vc_separator h4 {margin-bottom: 0px !important;font-size: 16px !important;letter-spacing: 1px;}
.msds-right {padding-left: 50px !important;padding-right: 0px !important;}

.msds-left {padding-right: 50px !important;padding-left: 0px !important;}
body .msds-left .widget_text h3 {font-weight: 700 !important;font-size: 35px;line-height: 40px;margin-bottom: 20px;}
.msds-left div#text-4 {border-bottom: 1px solid #e4e4e4;padding-bottom: 45px !important;margin-bottom: 45px !important;}
body .msds-left #sidebar h4 {color: #fe0000 !important;font-size: 22px !important;line-height: 28px !important;}

.msds-resource .wpb_text_column {padding: 25px !important;}
.msds-resource h3 {font-size: 23px !important;line-height: 27px !important;}
.msds-resource p {color: #fe0000 !important;font-size: 14px !important;line-height: 14px !important;margin-top: 15px;}
.msds-resource .vc_column-inner:hover {box-shadow: 0px 70px 70px rgba(0, 0, 0, 0.3);transform: translate(0px, -20px) scale(1.05);transition: all 0.5s ease !important;}
.msds-resource .vc_column-inner {background-color: #fff;box-shadow: 0px 20px 40px rgba(0, 0, 0, 0.05);transition: all 0.5s ease !important;}
.msds-resource {width: 33.3% !important;margin: 0px !important;padding-bottom: 30px !important;padding-right: 15px !important;padding-left: 15px !important;}


/* END */


















/* Media Queries */

/* 1750 */

@media only screen and (max-width: 1750px) {
	.register-guarantee-left h1 {font-size: 65px !important;line-height: 65px !important;}
	.register-guarantee-right-text-column h3 {font-size: 25px !important;line-height: 32px !important;padding-right: 5% !important;}
	.register-guarantee-right-terms {height: 400px !important;}
}

/* END */

/* 1600 */

@media only screen and (max-width: 1600px) {
	body .top-products-header .nectar-split-heading h1 {font-size: 35px !important;line-height: 40px !important;text-transform: uppercase !important;}
    body .top-products-header .vc_column-inner {padding: 50px !important;}
	.homepage-feature-box-inner {width: 90% !important;}
	.register-guarantee-left {padding: 80px !important;}
	.register-guarantee-right-terms {height: 300px !important;}
}

/* END */

/* 1450 */

@media only screen and (max-width: 1450px) {
	.products-other-columns-inner h3 {font-size: 36px !important;line-height: 36px !important;}
	.products-other-columns-inner .nectar-cta[data-using-bg="true"] .link_wrap {padding: 18px 24px !important;font-size: 17px !important;}
	.homepage-feature-box-inner .nectar-fancy-box .meta-wrap h3 {font-size: 37px !important;line-height: 34px !important;}
	.homepage-feature-box-inner .nectar-fancy-box .meta-wrap .inner {padding: 250px 40px 50px 40px !important;width: auto !important;}
	.nectar-cta span.link_wrap {padding-top: 15px !important;padding-bottom: 15px !important;padding-left: 20px !important;padding-right: 20px !important;}
	.homepage-video-library .nectar-flickity.nectar-carousel .flickity-slider .inner-wrap-outer {padding: 50px !important;}
	.contact-content-info-box h3 {color: #fff !important;font-size: 22px !important;line-height: 30px !important;}
	.register-guarantee-right-text-column h3 {font-size: 23px !important;line-height: 32px !important;padding-right: 0px !important;}
	.register-guarantee-left h1 {font-size: 55px !important;line-height: 55px !important;}
	body .top-products-header .vc_column-inner {padding: 45px !important;}
    body .top-products-header .nectar-split-heading h1 {font-size: 32px !important;line-height: 34px !important;text-transform: uppercase !important;}
    .paint-protection-beading-text-column > .vc_column-inner {padding: 100px !important;}
    .about-content-row h2 {font-size: 35px !important;line-height: 45px !important;margin-bottom: 15px !important;}
	.about-video-row {padding-bottom: 300px !important;padding-top: 300px !important;}
	.guarentee-header-left h2 {font-size: 60px;line-height: 60px;width: 85%;}
}

/* END */


/* 1300 */

@media only screen and (max-width: 1300px) {
    .guarentee-header-right img {z-index: 999999999 !important;margin-bottom: 0% !important;width: 100% !important;max-width: 100% !important;}
    .guarentee-header-right {position: relative;right: unset;top: unset;padding:0px !important;}
    .guarentee-header {padding-top: 150px !important;padding-bottom: 85px !important;}
}

/* END */


/* 1350 */

@media only screen and (max-width: 1350px) {
	.homepage-intro-right h2 {font-size: 60px !important;line-height: 50px !important;}
	.homepage-header {padding-left: 5%;padding-right: 5%;}
	.homepage-guarentee-right .vc_column-inner {padding: 9% !important;}
	.homepage-history-inner {width: 65% !important;margin: auto !important;margin-top: -360px !important;}
	.homepage-footer-call-to-action-left h2 {font-size: 60px !important;line-height: 50px !important;}
	input#wpsl-search-input {min-width: 300px !important;}
	.single.single-post .section-title h1 {max-width: 80% !important;}
	.full-width-content .nectar-recent-posts-slider .recent-post-container .inner-wrap h2 {font-size: 70px !important;line-height: 75px !important;}
	.homepage-feature-box-inner .nectar-fancy-box .meta-wrap h3 {font-size: 32px !important;line-height: 30px !important;}
	.six-columns.homepage-feature-box-inner .nectar-fancy-box .meta-wrap h3 {font-size: 35px !important;line-height: 35px !important;}
	.homepage-video-library h3 {font-size: 37px !important;line-height: 45px !important;font-weight: 700 !important;}
	.homepage-video-library p strong {font-size: 14px !important;}
	.homepage-video-library-inner-left {padding: 0px !important;}
	.homepage-video-library-inner-right {padding: 0px !important;padding-left: 5% !important;}
	.homepage-video-library-inner-left {padding: 0px !important;}
	.contact-form-text {width: 90% !important;float: left !important;font-size: 15px !important;}
	.contact-content-info-box img {width: 50px !important;left: -10px !important;padding-bottom: 15px !important;}
	.contact-content-info-box .nectar-split-heading {margin-bottom: 0px !important;}
	.paint-protection-beading-text-column > .vc_column-inner {padding: 75px !important;}
	.homepage-feature-box-inner .nectar-fancy-box .meta-wrap h4.vc_custom_heading {font-size: 15px !important;line-height: 24px !important;}
	.footer-company-icons-row img {max-width: 50% !important;}
	.footer-company-icons-row-inner {width: 80% !important;margin: auto !important;}
	.msds-left {padding-right: 20px !important;padding-left: 0px !important;}
	.homepage-intro-right .vc_column-inner {padding-left: 20px;}
}

/* END */

/* 1250 */

@media only screen and (max-width: 1250px) {
	.homepage-feature-box-inner {width: 90% !important;margin: auto !important;margin-top: -215px !important;}
	.homepage-feature-box-inner .nectar-fancy-box .meta-wrap h3 {font-size: 27px !important;line-height: 27px !important;}
	.homepage-feature-box-inner .nectar-fancy-box .meta-wrap h4 {color: #ff0001;font-size: 13.5px !important;line-height: 22px !important;}
	.homepage-history-row .nectar-milestone span {font-size: 350px !important;line-height: 300px !important;}
	.footer-company-icons-row img {max-width: 55% !important;}
	.paint-protection-image-comparison-inner-left h3 {font-size: 50px !important;line-height: 50px !important;}
	.paint-protection-image-comparison-inner-left {width: 48% !important;padding-right: 0px !important;}
	.paint-protection-image-comparison-inner-right {padding: 0px !important;width: 52% !important;}
	li .wpsl-store-location {width: 100% !important;float: left !important;padding-right: 0% !important;}
	.wpsl-direction-wrap {width: 20% !important;margin: 0px !important;float: left !important;text-align: left !important;margin-top: 15px !important;}
	.products-other-columns-inner .nectar-cta[data-using-bg="true"] .link_wrap {padding: 15px 20px !important;font-size: 15px !important;}
	.products-other-columns-inner h3 {font-size: 34px !important;line-height: 34px !important;margin-bottom: 28px !important;}
	.products-other-columns-inner .nectar-fancy-box[data-style="parallax_hover"] .inner {padding: 17% 0px;width: 70%;}
	.homepage-feature-box-inner .nectar-fancy-box .meta-wrap h3 {font-size: 30px !important;line-height: 28px !important;}
	.homepage-feature-box-inner .nectar-fancy-box .meta-wrap .inner {padding: 230px 40px 40px 40px !important;width: auto !important;}
	.homepage-video-library .nectar-flickity.nectar-carousel .flickity-slider .inner-wrap-outer {padding: 45px !important;}
	.homepage-video-library h3 {font-size: 28px !important;line-height: 40px !important;}
	.homepage-intro-row {padding-top: 75px !important;padding-bottom: 300px !important;}
	.homepage-video-library-inner-right {width: 58% !important;padding-left: 50px !important;}
	.homepage-video-library-inner-left h2 {font-size: 48px !important;line-height: 38px !important;}
	.homepage-video-library-inner-left {width: 42% !important;}
	.register-guarantee-left h1 {font-size: 45px !important;line-height: 45px !important;}
	.register-guarantee-left {padding: 70px !important;}
	.register-guarantee-right > .vc_column-inner {padding: 80px !important;}
	.register-guarantee-right-terms {padding-right: 50px !important;padding: 30px !important;}
	.paint-protection-beading-image-column .nectar_cascading_images.animated-in {margin-top: -350px !important;}
	.homepage-feature-box-inner .nectar-fancy-box .meta-wrap h4.vc_custom_heading {margin-top: 10px !important;font-size: 14px !important;line-height: 24px !important;}
	.msds-resource {width: 50% !important;margin: 0px !important;padding-bottom: 30px !important;padding-left: 15px !important;}
	body .msds-left .widget_text h3 {font-size: 30px;line-height: 35px;margin-bottom: 20px;}
	.msds-left {padding-right: 0px !important;padding-left: 0px !important;}
}

/* END */

/* 1150 */

@media only screen and (max-width: 1150px) {
	body #slide-out-widget-area .inner .off-canvas-menu-container li a {padding-left: 0px;font-size: 35px !important;line-height: 35px !important;padding-bottom: 5px;padding-top: 5px;padding-right:0px}
	.menu-item-6208 img.header-pin-icon {width: 43px !important;margin-bottom: -10px !important;}
	
	.guarentee-header-left .nectar-cta:last-child {display: none;}
	.guarentee-header-left h2 {font-size: 55px;line-height: 55px;width: 100%;}
	.homepage-video-library .nectar-flickity.nectar-carousel .flickity-slider .inner-wrap-outer {padding: 40px !important;}
	.homepage-video-library img {width: 90px !important;padding-bottom: 30px !important;}
	.homepage-feature-box-inner {width: 100% !important;margin: auto !important;margin-top: -215px !important;}
	.products-other-columns h2 {font-size: 45px !important;line-height: 40px !important;}
	.products-heading .nectar-split-heading h1 {font-size: 65px !important;line-height: 60px !important;}
	.homepage-intro-left {order: 2;width: 100%;overflow: hidden;height: 750px;margin-top: 75px !important;margin-bottom: 0px !important;padding-top: 0px !important;padding-bottom: 0px !important;}
	.homepage-intro-left .vc_column-inner {padding: 0px !important;}
	.homepage-intro-right .vc_column-inner {padding-left: 0px;}
	.homepage-intro-right {right: auto;width: 100%;text-align: center;}
	.body-text-with-border {padding: 0px;width: 70% !important;margin: auto !important;padding-top: 20px !important;}
	.homepage-intro-row .nectar-cta {text-align: center !important;padding-top: 20px;}
	.homepage-intro-right h2 {left: 0px !important;text-align: center !important;}
	.homepage-intro-row {padding-top: 125px !important;padding-bottom: 350px !important;}
	h4.vc_custom_heading.homepage-feature-box-body {font-weight: 400 !important;font-size: 17px !important;line-height: 25px !important;}
	.homepage-feature-box-row-inner {margin-top: -180px !important;}
	.homepage-product-section img {width: 90% !important;margin: auto !important;}
	.homepage-feature-box-row .nectar-cta.loaded {margin-top: 40px !important;margin-bottom: 20px !important;}
	.homepage-guarentee-right .vc_column-inner {padding: 9% !important;}
	.homepage-guarentee-right h2.vc_custom_heading {font-size: 45px !important;line-height: 45px !important;}
	.homepage-history-row .nectar-milestone span {font-size: 350px !important;line-height: 300px !important;}
	.homepage-history-inner {width: 75% !important;margin: auto !important;margin-top: -360px !important;}
	.homepage-feature-box-row h3 {font-size: 30px !important;line-height: 33px !important;}
	.homepage-guarentee-inner h3.vc_custom_heading {font-size: 18px !important;margin-bottom: 0px !important;}
	.paint-protection-diagrams-column-inner {padding: 40px !important;padding-bottom: 50px !important;}
	.products-heading h4 {font-size: 26px !important;line-height: 40px !important;}
	.glass-protection-main-row-left {width: 100% !important;text-align: center !important;padding: 0px 10% !important;}
	.glass-protection-main-row-left .nectar-cta {text-align: center !important;}
	.glass-protection-main-row-right {width: 100% !important;padding: 0% 10% !important;margin-top: 90px !important;}
	.wpsl-search-btn-wrap {width: 16% !important;}
	.wpsl-select-wrap {margin-right: 0px !important;}
	input#wpsl-search-input {min-width: 240px !important;}
	.homepage-video-library .nectar_video_lightbox.play_button_with_text .link-text {margin-left: 15px !important;text-transform: uppercase !important;letter-spacing: 1px !important;font-weight: 500 !important;font-size: 14px !important;}
	.car-maintenance-header-inner-column:nth-child(1) {width: 49% !important;padding: 0px !important;padding-right: 50px !important;}
	.contact-form-text h2 {font-weight: 500 !important;font-size: 29px !important;line-height: 30px !important;margin-bottom: 10px !important;}
	.contact-form-text {width: 87% !important;padding-right: 7% !important;float: left !important;font-size: 15px !important;}
	.contact-form-image {width: 13% !important;float: left !important;text-align: right !important;}
	.contact-header h1 {font-size: 60px !important;line-height: 60px !important;width: 65% !important;margin: auto !important;}
	.contact-header p {font-size: 19px !important;}
	.contact-header {padding-top: 155px !important;padding-bottom: 330px !important;}
	.contact-content-address-box, .contact-content-info-box {padding: 40px !important;}
	.contact-content-address-box, .contact-content-info-box {font-size: 14px !important;line-height: 24px !important;}
	.contact-content-info-box h3 {font-size: 20px !important;line-height: 25px !important;}
	.contact-content-address-box h3 {font-size: 23px !important;line-height: 30px !important;}
	li#field_1_11 {font-size: 12px;line-height: 16px;}
	.contact-content-left {margin-top: -253px;padding: 50px !important;}
	.register-guarantee-left {padding: 60px !important;}
	.register-guarantee-right > .vc_column-inner {padding: 70px !important;}
	.register-guarantee-right {width: 62% !important;}
	.register-guarantee-left {width: 38% !important;}
	.register-guarantee-right-next a.nectar-button {margin: 0px !important;width: 97% !important;text-align: center !important;padding: 20px !important;text-transform: capitalize !important;font-size: 13px !important;line-height: 20px !important;}
	.register-guarantee-right-next-continue, .register-guarantee-right-next-download {width: 100% !important;text-align: center !important;margin-bottom: 10px !important;}
	.register-guarantee-right-terms {margin-bottom: 30px !important;padding-right: 50px !important;padding: 30px !important;font-size: 13px !important;line-height: 20px;}
	body .top-products-header .nectar-split-heading h1 {font-size: 27px !important;line-height: 27px !important;text-transform: uppercase !important;}
    body .top-products-header .vc_column-inner {padding: 40px !important;}
    body .top-products-header h4.vc_custom_heading {font-size: 14px !important;line-height: 20px !important;}
    .top-products-header .wpb_column p {font-size: 13px !important;line-height: 21px !important;}
    .paint-protection-beading-row > .span_12.col {display: flex !important;}
	.paint-protection-beading-text-column {order: 2 !important;width: 100% !important;}
	.paint-protection-beading-text-column .wpb_column {width: 100% !important;}
	body .paint-protection-diagrams {padding-bottom: 90px !important;}
	.paint-protection-divider {display: block !important;padding-bottom: 100px !important;}
	.paint-protection-beading-image-column .nectar_cascading_images {width: 400px;margin-top: -300px;z-index: 99999999 !important;float: right;}
   	.paint-protection-beading-row .col.span_12 {overflow: hidden;}
	.paint-protection-beading-image-column {width: 100%;}
	.paint-protection-beading-row {padding-bottom: 150px !important;padding-top: 70px !important;margin-top: -670px !important;z-index: 1 !important;}
	.paint-protection-beading-text-column .column-bg-overlay {background-color: transparent !important;}
	.paint-protection-beading-text-column {margin-top: -100px !important;}
	#footer-widgets .col.span_3:nth-child(3) {display: none !important;}
	#footer-widgets .col.span_3:nth-child(1) {width: 52% !important;}
	#footer-widgets .col.span_3:nth-child(4) {width: 22% !important;}
	#footer-widgets .col.span_3:nth-child(2) {width: 22% !important;}
	.about-history-left, .about-history-right {padding: 0px !important;width: 80% !important;margin: auto !important;}
	.about-history {padding-top: 100px !important;padding-bottom: 100px !important;}
	.homepage-feature-box-row {padding-bottom: 0px !important;}

}

/* END */

/* iPad Landscape */

@media only screen and (max-width: 1025px) {
	body .paint-protection-image-comparison-inner-left {padding-right: 0px !important;padding-left: 0px !important;}
	.guarentee-header {padding-top: 170px !important;padding-bottom: 105px !important;}
	.guarentee-header-left h2 {font-size: 50px;line-height: 55px;width: 100%;}
	.car-maintenance-header-inner .nectar-fancy-ul[data-animation="true"] ul li {padding: 0px !important;font-size: 15px !important;line-height: 30px !important;}
	.car-maintenance-header-inner-column:nth-child(3) {padding: 0px !important;width: 22% !important;}
	.car-maintenance-header-inner-column:nth-child(2) {padding: 0px !important;width: 34% !important;padding-right: 40px !important;}
	.car-maintenance-header-inner-column:nth-child(1) {width: 44% !important;padding: 0px !important;padding-right: 50px !important;}
	.homepage-video-library-inner-right {width: 58% !important;padding-left: 80px !important;}
	.products-other-columns-inner {padding: 0px !important;}
	.products-other-columns-inner .wpb_column {padding: 10px !important;}
	.products-other-columns-inner h3 {font-size: 26px !important;line-height: 27px !important;margin-bottom: 28px !important;}
	.products-other-columns-inner .nectar-cta[data-using-bg="true"] .link_wrap {padding: 15px 17px !important;font-size: 14px !important;}
	.homepage-header {padding-left: 0px !important;padding-right: 0px !important;}
	.homepage-history-inner {width: 85% !important;}
	body .homepage-history-inner h2.vc_custom_heading {font-size: 40px !important;line-height: 45px !important;margin-top: -5px !important;}
	.homepage-history-inner {margin-top: -340px !important;}
	.homepage-history-row {padding-top: 170px !important;padding-bottom: 175px !important;}
	.homepage-footer-call-to-action-left h2 {left: 0px !important;font-size: 55px !important;line-height: 50px !important;}
	.homepage-footer-call-to-action-left h3 {font-size: 21px !important;line-height: 30px !important;}
	.homepage-footer-call-to-action-right {padding: 0px !important;width: 35% !important;}
	.homepage-footer-call-to-action-left {width: 65% !important;}
	.footer-company-icons-row-inner {width: 80% !important;}
	.footer-company-icons-row {padding-bottom: 25px !important;padding-top: 25px !important;}
	.footer-company-icons-row img {max-width: 45% !important;}
	div#footer-widgets .col.span_3:nth-child(1) {width: 37% !important;}
	div#footer-widgets .col.span_3:nth-child(4) {width: 26% !important;}
	div#footer-widgets .col.span_3:nth-child(3) {width: 33% !important;}
	div#footer-widgets .col.span_3:nth-child(2) {display: none !important;}
	div#footer-widgets .col.span_3:nth-child(3) {display: block !important;}
	#footer-widgets .container .row {padding: 70px 0px 170px 0px;}
	.homepage-history-row .row-bg.using-image {background-size: 140% !important;background-position: 50% 50% !important;}
	.paint-protection-image-comparison-inner-left {width: 100% !important;}
	.paint-protection-image-comparison-inner-right {margin-top: 20px !important;padding-bottom: 20px !important;padding: 0px 15% !important;width: 100% !important;text-align: center !important;}
	.paint-protection-image-comparison-inner-left h3 {font-size: 44px !important;line-height: 40px !important;text-align: center !important;}
	.paint-protection-diagrams-column {padding: 0px 10px !important;}
	.paint-protection-diagrams-column-inner h3 {font-size: 30px !important;line-height: 33px !important;margin-bottom: 15px !important;padding-right: 10% !important;}
	.paint-protection-diagrams-column-inner p {font-size: 14px !important;line-height: 25px !important;padding-bottom: 20px !important;}
	.paint-protection-diagrams-column-inner {padding: 50px !important;}
	.paint-protection-diagrams-column-inner .nectar-cta h4 {font-size: 15px !important;}
	.products-testimonials-right {padding: 80px !important;width: 60% !important;}
	.products-testimonials-right h4 {margin-bottom: 0px !important;font-size: 21px !important;line-height: 36px !important;}
	.products-testimonials-left {width: 80% !important;}
	.paint-protection-diagrams-column-inner {padding: 35px !important;padding-bottom: 45px !important;}
	.wheel-protection-intro p {width: 90% !important;}
	.wheel-protection-temperature-left {width: 60% !important;}
	.wheel-protection-temperature-right {width: 40% !important;}
	.wheel-protection-temperature-right img {max-width: 160% !important;}
	.nectar-recent-posts-slider .inner-wrap {max-width: 70% !important;}
	.about-intro img {float: left;max-width: 200% !important;}
}

/* END */

/* 999 */

@media only screen and (max-width: 999px) {
	#slide-out-widget-area.fullscreen .inner .widget img {margin-top: 30px !important;width: 170px !important;margin-bottom: 10px !important;}
	.plus-products .wpb_column .vc_column-inner {padding-top: 175px !important;}
	body #slide-out-widget-area .inner .off-canvas-menu-container li a {padding-bottom: 2px;padding-top: 2px;}
	
	.off-canvas-menu-container.mobile-only {display: none !important;}
	.homepage-intro-left {height: auto;}
	
	.guarentee-header .guarentee-header-right.wpb_column.column_container.vc_column_container.col {margin-bottom: -20% !important;}
	.gform_wrapper .guarantee-form .gf_page_steps {margin: 0px !important;margin-bottom: 75px !important;padding-bottom: 55px !important;border-bottom: 1px solid #ededed;padding-top: 22% !important;}
	.gform_wrapper .guarantee-form .gf_step {width: 33.3% !important;float: left !important;margin: 0px;text-align: center;height: auto !important;}
	.guarantee-form span.gf_step_label {display: block !important;padding: 0px;margin-top: 10px;}
	.guarantee-form_wrapper .gform_body .gform_page:first-child .gfield {width: 100% !important;}
	div#guarantee-terms-content h3 {font-size: 28px;line-height: 35px;margin-bottom: 20px;}
	.guarantee-form_wrapper .gform_page:last-child li.gfield {width: 100% !important;margin-bottom: 0px !important;}
	.guarantee-thank-you-header .col.span_12 {padding-top: 0px !important;}
	.guarentee-header {padding-top: 95px !important;padding-bottom: 0px !important;}
	.guarentee-header-right {width: 65%;margin: auto !important;margin-bottom: -20% !important;margin-top: 35px !important;}
	div#input_1_10 {margin-bottom: 25px !important;}
	body .products-intro p {width: 70% !important;margin: auto !important;padding-top: 30px !important;padding-bottom: 30px !important;}
    body .products-intro h2.vc_custom_heading {font-size: 50px !important;line-height: 40px !important;left: 0px !important;}
	.page-id-6263 .side-widget-open .icon-salient-m-user:before {content: url(/wp-content/uploads/2019/11/placeholder-icon.svg) !important;}
	.page-id-6263 #header-outer.transparent[data-permanent-transparent="false"] #top .slide-out-widget-area-toggle.mobile-icon i:after {background-color: #000 !important;}
	.page-id-6263 .icon-salient-m-user:before {content:url(/wp-content/uploads/2019/11/placeholder-icon-black-dark.svg) !important;}
	.register-guarantee-right-next a.nectar-button {font-size: 16px !important;line-height: 20px !important;}
	.register-guarantee-right-text-column h3 {font-size: 25px !important;line-height: 33px !important;padding-right: 0px !important;}
	.register-guarantee-right > .vc_column-inner {padding: 90px !important;}
	.register-guarantee-left {padding: 90px !important;padding-top: 140px !important;}
	.register-guarantee-left h1 br {display: none !important;}
	.register-guarantee-left h1 {font-size: 55px !important;line-height: 55px !important;}
	.register-guarantee-left, .register-guarantee-right {width: 100% !important;}
	.car-maintenance-header .row-bg.using-image.using-bg-color {background-position: top center !important;background-size: 80% !important;}
	.contact-content-left {margin-bottom: 0px !important;z-index: 0;padding: 40px !important;}
	.contact-content-address-box, .contact-content-info-box {width: 50% !important;float: left !important;height: 310px !important;}
	.contact-content-info-box img {display: none !important;}
	.contact-content-right {padding: 0px !important;}
	li#field_1_11 {font-size: 14px;line-height: 6px;}
	.contact-form-image {width: 55px !important;}
	.contact-form-text {width: calc(100% - 55px) !important;}
	.contact-form-text h2 {font-size: 25px !important;line-height: 1.2 !important;}
	.contact-header p {font-size: 18px !important;width: 80% !important;margin: auto !important;}
	.contact-header {padding-top: 85px !important;padding-bottom: 320px !important;}
	.contact-header h1 {font-size: 42px !important;line-height: 1.2 !important;width: 100% !important;}
	.contact-header .nectar-split-heading {margin-bottom: 15px;}
	li.menu-item-6207 {display: none !important;}
	.menu-item-6208 img.header-pin-icon {width: 38px !important;margin-bottom: -10px !important;}
	.car-maintenance-header-inner-column:nth-child(3) {padding: 0px !important;width: 45% !important;}
	.car-maintenance-header-inner-column:nth-child(2) {padding: 0px !important;width: 55% !important;padding-right: 0px !IMPORTANT;}
	.car-maintenance-header-inner-column:nth-child(1) {margin-bottom: 90px !important;width: 100% !important;padding: 0px !important;padding-right: 0px !important;text-align: center !IMPORTANT;}
	.car-maintenance-header h1 {text-align: center !important;font-size: 75px !important;line-height: 70px !important;margin-top: 20px !important;margin-bottom: 20px !important;}
	.car-maintenance-header {padding-top: 50px !important;}
	.homepage-footer-call-to-action-left h3 {font-size: 21px !important;line-height: 30px !important;margin-bottom: 20px !important;}
	body .homepage-footer-call-to-action-left h2.vc_custom_heading {left: 0px !important;font-size: 60px !important;line-height: 55px !important;}
	.homepage-video-library {padding-top: 165px !important;}
	.homepage-video-library-inner-right {padding-bottom: 40px !important;}
	.nectar-flickity.nectar-carousel[data-format="default"] .flickity-slider .cell {padding: 0px 15px 0px 0px !important;}
	body .homepage-video-library-inner-left h2.vc_custom_heading {font-size: 50px !important;line-height: 43px !important;}
	.homepage-video-library-inner-row .col.span_12 {margin-left: 0px !important;margin-right: 0px !important;}
	.homepage-video-library-inner-left {width: 100% !important;}
	.homepage-video-library-inner-right {width: 100% !important;padding: 0px !important;}
	
	.homepage-feature-box-inner .nectar-fancy-box .meta-wrap .inner {padding: 175px 40px 40px 40px !important;width: auto !important;height: 100%;}
	.six-columns.homepage-feature-box-inner .nectar-fancy-box .meta-wrap h3 {font-size: 30px !important;line-height: 30px !important;margin-bottom: 0px !important;}
	.six-columns.homepage-feature-box-inner .wpb_column {width: 50% !important;}

	.homepage-feature-box-inner {margin-top: 0px !important;}
	.nectar-recent-posts-slider .recent-post-container, .nectar-recent-posts-slider .flickity-page-dots {padding: 0 10%;}
	body.single-post.material[data-bg-header="true"] .container-wrap {padding-top: 100px!important;}
	.single-post .post-area.col.span_9 {width: 100% !important;margin: 0px !important;}
	.single div#sidebar {display: none !important;}
	.single.single-post .section-title h1 {max-width: 100% !important;}
	.single-post div#page-header-bg, .single-post div#page-header-wrap, .single-post div#page-header-bg .container {min-height: unset !important;}
	.products-other-columns-inner h3 {font-size: 45px !important;line-height: 43px !important;margin-bottom: 28px !important;width: 75% !important;padding-top: 100px;}
	.products-other-columns-inner .nectar-fancy-box[data-style="parallax_hover"] .inner {padding: 10% 0px;width: 80%;}
	li#nectar-user-account {display: block !important;}
	body #header-outer.transparent[data-permanent-transparent="false"] #top .slide-out-widget-area-toggle.mobile-icon i:before {background-color: #f00000 !important;}
	.body-text-with-border {width: 100% !important;}
	.homepage-intro-right .wpb_wrapper h2.vc_custom_heading {font-size: 50px !important;line-height: 40px !important;}
	.homepage-feature-box-column .vc_column-inner {padding: 50px !important;}
	body .homepage-feature-box-column h3.vc_custom_heading {font-size: 30px !important;line-height: 35px !important;}
	.homepage-intro-row {padding-top: 125px !important;padding-bottom: 125px !important;}
	.homepage-feature-box-row-inner {margin-top: -340px !important;}
	body .homepage-product-section h2.vc_custom_heading {font-size: 60px !important;line-height: 45px !important;}
	.vc_custom_1570468275508 {margin-top: 0px !important;}
	.homepage-guarentee-left, .homepage-guarentee-right {height: 700px !important;width: 50% !important;}
	.homepage-guarentee-inner .wpb_wrapper h3.vc_custom_heading {font-size: 17px !important;margin-bottom: 10px !important;}
	body .homepage-guarentee-right h2.vc_custom_heading {font-size: 38px !important;line-height: 38px !important;}
	.homepage-history-row .nectar-milestone .number {font-size: 260px !important;opacity: 0.3 !important;}
	.homepage-history-row.plus .nectar-milestone .number {opacity: 1 !important;color: #fff !important;text-shadow: 0px 0px 60px rgb(0 0 0 / 2%);}
	.homepage-footer-call-to-action-left, .homepage-footer-call-to-action-right {width: 100% !important;text-align: left !important;}
	.footer-company-icons-column {width: 25% !important;}
	div#footer-widgets .col.span_3:nth-child(1) {width: 70% !important;padding: 0px !important;}
	div#footer-widgets .col.span_3:nth-child(3) {width: 50% !important;padding: 0px !important;}
	div#footer-widgets .col.span_3:nth-child(4) {width: 47% !important;padding: 0px !important;}
	#footer-outer .one-fourths.footer-company-icons-column.wpb_column {width: 25% !important;margin: 0px !important;}
	#footer-outer #copyright p {font-size: 11px !important;line-height: 15px !important;}
	.menu-item-5912, .menu-item-6063 {display: none !important;}
	div#slide-out-widget-area .inner-wrap {padding: 0px !important;}
	html body #slide-out-widget-area.fullscreen .inner .off-canvas-menu-container li a {letter-spacing: -0.5px;font-size: 26px !important;line-height: 30px !important;}
	#header-outer .row .col.span_9 {padding-top: 10px !important;}
	.products-heading {margin: 0px !important;width: 100% !important;}
	.products-down {display: none !important;}
	.products-feature-column:nth-child(2), .products-feature-column:nth-child(3) {width: 100% !important;}	
	.products-heading .nectar-split-heading h1 {font-size: 63px !important;line-height: 60px !important;}
	.paint-protection-image-comparison-inner-right {padding: 0px !important;margin-top: -10px !important;}
	body .paint-protection-image-comparison-inner-left h3.vc_custom_heading, .wheel-protection-intro h2 {font-size: 44px !important;line-height: 45px !important;}
	.paint-protection-image-comparison {padding-top: 150px !important;padding-bottom: 150px !important;width: 130% !important;margin-left: -15% !important;}
	.paint-protection-diagrams-column-inner {padding: 45px !important;padding-bottom: 40px !important;}
	.paint-protection-diagrams-column:nth-child(2) {margin-bottom: 20px !important;margin-top: 20px !important;}
	.products-testimonials-right h4 {margin-bottom: 0px !important;font-size: 20px !important;line-height: 33px !important;}
	.glass-protection-main-row-left {width: 100% !important;text-align: center !important;padding: 0px !important;}
	.glass-protection-main-row-right {padding: 0% !important;}
	.interior-protection-intro {width: 100% !important;}
	.wheel-protection-temperature-left {width: 100% !important;}
	.wheel-protection-temperature-right {width: 100% !important;}
	.wheel-protection-temperature-right img {max-width: 100% !important;}
	.wheel-protection-temperature-right .nectar_cascading_images {max-width: 100% !important;}
	.wheel-protection-intro p {width: 100% !important;}
	.wheel-protection-temperature-left h2 {font-size: 40px !important;line-height: 40px !important;}
	div#page-header-bg {padding-top: 100px !important;padding-bottom: 150px !important;}
	.wpsl-search label {width: 100% !important;text-align: left !important;font-size: 16px !important;line-height: 22px !important;}
	.wpsl-select-wrap, .wpsl-input, .wpsl-search-btn-wrap {position: inherit !important;display: block !important;}
	.wpsl-input div {width: 100% !important;margin: 0px !important;float: left !important;}
	input#wpsl-search-input {margin-top: 10px !important;min-width: 100% !important;}
	.wpsl-input {width: 45% !important;margin: 0px !important;}
	.wpsl-select-wrap {width: 35% !important;margin-left: 2% !important;margin-right: 2% !important;}
	#wpsl-search-wrap div label {width: 100% !important;min-width: 100% !important;display: block !important;margin: 0px !important;}
	div#wpsl-results, div#wpsl-radius {display: block !important;}
	.wpsl-dropdown {margin-top: 32px !important;width: 100% !important;}
	div#wpsl-radius {width: 50% !important;margin-right: 6% !important;}
	div#wpsl-results {width: 44% !important;margin: 0px !important;}
	.wpsl-search-btn-wrap {width: 16% !important;margin-top: 31px !important;}
	#wpsl-stores, #wpsl-direction-details, #wpsl-gmap {height: 700px !important;}
	#wpsl-gmap {width: 60% !important;}
	#wpsl-result-list {width: 40% !important;}
	#wpsl-result-list li p {margin-bottom: 0px;font-size: 13.5px;line-height: 23px;padding: 0px !important;}
	.wpsl-direction-wrap {margin-top: 5px !important;}
	#wpsl-wrap #wpsl-result-list ul li {padding: 35px;}
	.find-a-dealer-header {padding-top: 150px !important;padding-bottom: 125px !important;}
	.paint-protection-beading-text-column {order: 1 !important;width: 100% !important;}
	.paint-protection-beading-row {margin-top: -400px !important;}
	.paint-protection-beading-image-column .nectar_cascading_images {width: 280px;margin-top: -210px;z-index: 99999999 !important;float: right;}
	.paint-protection-beading-text-column > .vc_column-inner {padding: 0px !important;margin-top: 80px !important;}
	.homepage-video-library .nectar-flickity {margin-top: 75px !important;}
	.footer-company-icons-row img {max-width: 90px !important;}
	.about-intro img {max-width: 100% !important;}
	.about-history-left, .about-history-right {padding: 0px !important;width: 100% !important;margin: auto !important;margin-bottom: 25px !important;}
	.about-content-row-one-left {order: 2;}
	.msds-right {padding-left: 0px !important;padding-right: 0px !important;padding-top: 100px !important;}
	.homepage-feature-box-inner .nectar-fancy-box .meta-wrap h3 {font-size: 32px !important;line-height: 33px !important;padding-right: 0%;}
}


/* END */


/* 900 */

@media only screen and (max-width: 900px) {
	.guarantee-thank-you-header h2 {width: 90% !important;font-size: 35px !important;margin: auto;line-height: 40px !important;}
}
/* END */



/* iPad Portrait */

@media only screen and (max-width: 769px) {
	div#guarantee-terms-content table {width: 100% !important;}

	.homepage-news .col.span_12 {padding-left: 5% !important;padding-right: 5% !important;}
	body .homepage-video-library-inner-right {padding-bottom: 40px !important;}
	.homepage-feature-box-inner .nectar-fancy-box .meta-wrap .inner {padding: 150px 50px 50px 50px !important;}	
	.single #single-meta span, .single #single-below-header span {font-size: 15px;line-height: 20px !important;}
	.single-post #page-header-bg .span_6 h1 {font-size: 50px !important;line-height: 55px !important;}
	.single-post #author-bio {padding: 30px !important;}
	#wpsl-result-list {width: 50% !important;}
	#wpsl-gmap {width: 50% !important;}
	#wpsl-result-list li p strong {padding-bottom: 0px !important;font-size: 17px;line-height: 21px !important;}
	#wpsl-stores, #wpsl-direction-details, #wpsl-gmap {max-height: 650px !important;}
	.homepage-header-social-media {right: -30px;}
	.homepage-header-click-the-hotspots {left: -70px;}
	.homepage-guarentee-left {order: 2 !important;width: 100% !important;height: 500px !important;}
	.homepage-guarentee-right {height: auto !important;width: 100% !important;order: 1 !important;}
	.homepage-product-section img {width: 65% !important;margin: auto !important;}
	body .homepage-guarentee-row {margin-top: 0px !important;}
	body .homepage-footer-call-to-action-left h2.vc_custom_heading {font-size: 55px !important;line-height: 50px !important;text-align: center !important;}
	div#page-header-bg {padding-top: 100px !important;padding-bottom: 150px !important;}
	.homepage-footer-call-to-action-left img {display: block !important;width: 100px !important;padding-bottom: 10px !important;}
	.homepage-footer-call-to-action-left h3 {font-size: 21px !important;line-height: 30px !important;text-align: center !important;width: 75% !important;margin: auto !important;margin-top: -10px !important;margin-bottom: 20px !important;}
	body .homepage-footer-call-to-action-right {text-align: center !important;margin-top: 0px !important;}
	.homepage-footer-call-to-action {padding-top: 145px !important;padding-bottom: 175px !important;}
	.car-maintenance-header .row-bg.using-image.using-bg-color {background-position: top center !important;background-size: 110% !important;}
	.about-intro .nectar-cta[data-alignment="left"], .about-intro {text-align: center !important;}
	.about-history .col.span_12.dark.left {padding: 0px 25px;}
	.paint-protection-image-comparison {padding-top: 100px !important;padding-bottom: 75px !important;width: 100% !important;margin-left: 0% !important;}
}

/* END */

/* Plus Sized Phones */

@media only screen and (max-width: 690px) {
	body .related-products-carousel .flickity-viewport {margin: 50px 0px 60px 0px !important;}
	body .related-products-carousel h2 {font-size: 35px !important;line-height: 35px !important;letter-spacing: -0.25px;margin-bottom: 0px !important;}
	body .related-products-carousel .nectar-fancy-box .meta-wrap .inner {padding-top: 250px !important;}
	.glass-protection-main-row-left h2, .interior-protection-intro h2 {font-size: 45px !important;line-height: 45px !important;}
	.gform_wrapper .guarantee-form .gf_page_steps {margin: 0px !important;margin-bottom: 75px !important;padding-bottom: 55px !important;border-bottom: 1px solid #ededed;padding-top: 130px !important;}
	.guarantee-form_wrapper .wpb_row.vc_row {margin-bottom: 10px !important;}
	.guarantee-form_wrapper .gform_body .gform_page:first-child .gfield li {width: 100%;}
	form.guarantee-form li.gfield.gf_left_half, form.guarantee-form li.gfield.gf_right_half {width: 100% !important;}
	.guarantee-choice-intro p {width: 90%;margin: auto;font-size: 17px;line-height: 28px;}
	body .guarantee-choice.vc_row {margin-left: -50vw;left: 50%;width: 100vw;padding-bottom: 0px !important;padding-top: 0px !important;}
	.guarantee-choice-intro h2 {width: 100% !important;margin: auto;}
	.guarantee-choice-column > .vc_column-inner {padding: 14% 20%;margin-bottom: 0px;}
	.six-columns.homepage-feature-box-inner .nectar-fancy-box .meta-wrap h3 {padding-right: 0%;}
	.paint-protection-beading-text-column > .vc_column-inner {padding: 55px !important;}
	.contact-header {
padding-top: 45px !important;padding-bottom: 320px !important;}
	.paint-protection-beading-row h2 {font-size: 35px !important;line-height: 40px !important;}
	div#gform_confirmation_message_1 h3 {font-size: 30px !important;line-height: 33px !important;text-transform: capitalize !important;margin: auto !important;width: 75% !important;padding-bottom: 10px !important;}
	div#gform_confirmation_message_1 img {width: 20% !important;}
	.top-products-header.our-products-header .nectar-cta {display: none !important;}
	body .top-products-header .vc_column-inner p {display: none;}
	body .top-products-header .vc_column-inner {padding: 40px !important;padding-top: 130px !important;}
	body .top-products-header .vc_col-sm-3.wpb_column.column_container.vc_column_container {width: 50% !important;float: left !important;display: block !important;}
    body .top-products-header .vc_col-sm-3.wpb_column.column_container.vc_column_container .vc_column-inner {height: 100% !important;}
	.register-guarantee-left h1 {font-size: 60px !important;line-height: 58px !important;}
	.car-maintenance-header .row-bg.using-image.using-bg-color {background-size: 140% !important;background-position: top center !important;}
	.grecaptcha-badge {opacity: 0 !important;}
	input#gform_submit_button_1 {font-size: 17px !important;padding: 30px !important;}
	.contact-content-left {margin-top: -253px;}
	.contact-form-text h2 {font-size: 22px !important;margin-bottom: 10px !important;}
	.contact-form-image {}
	.contact-header p {font-size: 16px !important;}
	.contact-header .wpb_column {padding: 0px !important;}
	.contact-header h1 {font-size: 35px !important;line-height: 1.1 !important;max-width: 350px;}
	.contact-content-address-box, .contact-content-info-box, .contact-content-left {padding: 30px !important;}
	.contact-map .nectar-google-map {max-height: 600px !important;}
	.contact-content-info-box h3 {font-size: 23px !important;line-height: 27px !important;}
	.contact-content-address-box, .contact-content-info-box {width: 100% !important;float: left !important;height: auto !important;margin: 0px !important;}
	li#field_1_11 {font-size: 14px;line-height: 23px;}
	.contact-form-image {order: 1 !important;margin: auto !important;padding: 0px !important;margin-bottom: 20px !important;}
	.contact-form-text {width: 100% !important;padding: 0px !important;order: 2 !important;text-align: center !important;font-size: 16px !important;color: #6b6b6b !important;}
	li#field_1_6 {display: grid !important;}
	.homepage-footer-call-to-action .row-bg-overlay {opacity: 0.75 !important;}
	body .homepage-footer-call-to-action-left h2.vc_custom_heading {font-size: 45px !important;line-height: 40px !important;text-align: center !important;}
	.car-maintenance-header h1 {text-align: center !important;font-size: 50px !important;line-height: 50px !important;margin-top: 20px !important;margin-bottom: 0px !important;}
	.car-maintenance-header-inner .nectar-fancy-ul[data-animation="true"] ul li {font-size: 13px !important;line-height: 29px !important;}
	.car-maintenance-header-inner-column:nth-child(2) {padding: 0px !important;width: 55% !important;padding-right: 5% !important;}
	.car-maintenance-header-inner-column:nth-child(3) {width: 45% !important;padding-left: 5% !important;}
	.nectar-flickity.nectar-carousel[data-format="default"] .flickity-slider .cell {width: 100% !important;padding-right: 0px !important;}
	.masonry-blog-item {margin-bottom: 55px !important;}
	.single-post .container-wrap #author-bio #author-info h3 {font-size: 30px !important;line-height: 30px !important;}
	.single-post #author-bio {padding: 50px !important;background-color: #fff;box-shadow: 0px 15px 30px #00000005;border-right: none !important;border-bottom: 4px solid #ff0001 !important;}
	.products-other-columns h2 {font-size: 35px !important;line-height: 40px !important;}
	.products-other-columns-inner h3 {font-size: 35px !important;line-height: 33px !important;;padding-top: 150px;}
	#wpsl-result-list #wpsl-stores {overflow-y: visible !important;max-height: unset !important;height: auto !important;}
	#wpsl-wrap #wpsl-result-list ul li {padding: 30px;}
	#wpsl-result-list li p {font-size: 12px;line-height: 22px;}
	.wpsl-direction-wrap {width: 100% !important;text-align: left !important;}
	a.wpsl-directions {text-align: left !important;float: left !important;padding-right: 20px !important;display: block !important;}
	div#wpsl-stores li:nth-child(odd) {margin-right: 4% !important;margin-bottom: 4% !important;}
	div#wpsl-stores li {width: 48% !important;float: left !important;}
	#wpsl-result-list {width: 100% !important;display: block !important;float: left !important;}
	#wpsl-gmap {margin: 0px !important;width: 100% !important;max-height: 400px !important;float: left !important;display: block !important;}
	.wpsl-select-wrap {padding-top: 20px !important;padding-bottom: 25px !important;}
	.wpsl-search-btn-wrap, .wpsl-select-wrap, .wpsl-input {width: 100% !important;margin: 0px !important;}
	.products-testimonials-right h4 {margin-bottom: 0px !important;font-size: 17px !important;line-height: 27px !important;}
	.products-testimonials-left {width: 90% !important;height: 520px !important;}
	.products-testimonials-right {padding: 60px !important;width: 60% !important;}
	.paint-protection-image-comparison {margin-left: -50vw !important;left: 50%;width: 100vw !important;}
	.paint-protection-image-comparison-inner {max-width: 420px !important;margin: auto !important;}
	.paint-protection-image-comparison-inner-right {padding-bottom: 100px !important;}
	.products-heading .nectar-split-heading h1 {font-size: 44px !important;line-height: 45px !important;}
	.products-heading h4 {font-size: 22px !important;line-height: 26px !important;}
	.products-feature-column:nth-child(2), .products-feature-column:nth-child(3) {width: 100% !important;}
	.products-header {padding-top: 50px !important;}
	.homepage-mobile-heading .wpb_column {width: auto !important;margin: auto !important;}
	.homepage-header-find-out-more {position: inherit !important;width: 100%;left: 0px;z-index: 1 !important;margin-top: -200px !important;}	
	.homepage-mobile-hotspot {display: block !important;height: 90vh;margin-top: 10vh !important;}
	.homepage-desktop-hotspot {display: none !important;}
	.homepage-mobile-heading .nectar-cta[data-alignment="center"] {text-align: center;margin-top: 40px !important;}
	.homepage-mobile-heading .wpb_wrapper h2.vc_custom_heading {font-size: 48px !important;line-height: 48px !important;text-align: center !important;}
	.homepage-header .row-bg-overlay {opacity: 0 !important;}
	.homepage-header-click-the-hotspots, .homepage-header-social-media {display: none !important;}
	.homepage-intro-right.gtech-right h2.vc_custom_heading.wpb_fadeInRight {margin-left: 80px !important;}
	.homepage-feature-box-row-inner {margin-top: -365px !important;}
	.homepage-product-section img {width: 85% !important;}
	body .homepage-guarentee-right h2.vc_custom_heading {font-size: 45px !important;line-height: 45px !important;}
	.homepage-guarentee-inner .wpb_wrapper h3.vc_custom_heading {font-size: 19px !important;margin-bottom: 16px !important;margin-top: 5px !important;}
	.homepage-history-row .nectar-milestone .number {font-size: 150px !important;transform: scale(1.5);opacity: 0.3 !important;}
	.homepage-history-inner {width: 100% !important;}
	.homepage-history-inner .wpb_column.column_container {padding: 0px !important;}
	div#footer-widgets .col.span_3:nth-child(3) {width: 50% !important;padding: 0px !important;}
	div#footer-widgets .col.span_3:nth-child(4) {width: 46% !important;padding: 0px !important;}
	div#copyright .col.span_5 {width: 100% !important;margin: 0px !important;margin-bottom: 0px !important;text-align: center !important;}
	#footer-outer #copyright p {font-size: 11px !important;line-height: 17px !important;opacity: 0.5;width: 100% !important;text-align: center !IMPORTANT;}
	div#copyright .col.span_7 {width: 100% !important;}
	.homepage-intro-right {padding: 0px !important;}
	.nectar_image_with_hotspots .nectar_hotspot_wrap .nttip .inner {height: 100% !important;width: 100% !important;top: 0px !important;transform: none !important;left: 0px !important;}
	.nectar_image_with_hotspots .nectar_hotspot_wrap .nttip h4 {font-size: 30px !important;line-height: 30px !important;margin-bottom: 10px !important;}
	.nttip p {color: rgba(0, 0, 0, 0.75) !important;font-size: 16px;line-height: 28px;width: 75% !important;margin: auto !important;margin-bottom: 30px !important;padding-bottom: 0px !important;}
	.nttip img {margin-bottom: 50px !important;}
	.nttip p a {width: 60% !important;padding: 10px !important;margin-top: 20px !important;}
	.nectar_image_with_hotspots .nectar_hotspot_wrap .nttip .tipclose span {transform: rotate(45deg) !important;-webkit-transform: rotate(45deg) !important;display: block !important;height: 50px !important;width: 50px !important;transform-origin: center !important;position: absolute !important;left: -1.1px !important;top: 19px !important;}
	.nectar_image_with_hotspots .nectar_hotspot_wrap .nttip .tipclose span:before {position: absolute !important;display: block !important;height: 2px !important;width: 24px !important;left: -1px !important;top: 9px !important;}
	.nectar_image_with_hotspots .nectar_hotspot_wrap .nttip .tipclose span:after {position: absolute !important;display: block !important;height: 24px !important;width: 2px !important;left: 9px !important;top: -2px !important;}
	.nectar_image_with_hotspots .nectar_hotspot_wrap .nttip .tipclose {top: unset !important;height: 50px !important;width: 50px !important;margin-left: -20px;}
	div#header-outer {padding: 0px !important;}
	body #header-outer[data-full-width="true"] header > .container {padding-right: 25px !important;}
	.body-text-with-border {width: 90% !important;}
	.homepage-guarentee-right .vc_column-inner {padding: 6% !important;}
	.homepage-history-inner p {width: 90% !important;margin: auto !important;}
	.footer-company-icons-row-inner {width: 90% !important;}
	.homepage-footer-call-to-action-left, .homepage-footer-call-to-action-right {width: 100% !important;text-align: left !important;margin-top: 15px !important;}
	#slide-out-widget-area .widget p {margin: 0px !important;padding: 0px !important;font-size: 14px !important;line-height: 20px !important;width: 80% !important;margin: auto !important;}
	#slide-out-widget-area .textwidget p strong {margin-left: 5px !important;}
	#slide-out-widget-area .widget p:nth-child(2) {margin-bottom: 10px !important;margin-top: 5px !important;}
	.interior-protection-materials {padding-bottom: 130px !important;}
	.wheel-protection-intro .wpb_video_widget {width: 120% !important;margin-left: -10% !important;}
	body #page-header-bg span.subheader {color: #f00000 !important;font-size: 25px !important;line-height: 40px !important;}
	#page-header-bg h1 {font-size: 55px !important;line-height: 65px !important;}
	#wpsl-direction-details, #wpsl-stores {overflow-y: visible !important;}
	div#wpsl-stores li.wpsl-no-results-msg {width: 100% !important;}
	#wpsl-wrap #wpsl-result-list ul li {width: 100% !important;}
	.full-width-content .nectar-recent-posts-slider .recent-post-container .inner-wrap {max-width: 85%;}
	.full-width-content .nectar-recent-posts-slider .recent-post-container .inner-wrap h2 {font-size: 50px !important;line-height: 55px !important;}
	.nectar-recent-post-slide, .nectar-recent-posts-slider, .nectar-recent-posts-slider-inner {height: 500px !important;}
	.nectar-recent-posts-slider .container .strong {font-size: 14px !important;}
	.homepage-news .col.span_12 {padding-left: 0px !important;padding-right: 0px !important;}
	.homepage-feature-box-inner .wpb_column {width: 50% !important;}
	.homepage-feature-box-inner .wpb_column {border-bottom: 1px solid #585858 !important;}
	.homepage-feature-box-inner .wpb_column:last-child {border-bottom: none !important;}
	li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-6207 {display: none !important;}
	#wpsl-search-wrap .wpsl-dropdown {width: 100%!important;}
	.top-products-header.our-products-header .wpb_column .column-bg-overlay-wrap {opacity: 0;}
	body .top-products-header .vc_column-inner {padding: 40px !important;padding-top: 130px !important;padding-bottom: 25px !important;}
	.paint-protection-beading-row {padding-bottom: 150px !important;padding-top: 70px !important;margin-top: -100px !important;z-index: 1 !important;}
	.paint-protection-beading-text-column > .vc_column-inner {padding: 0px !important;margin-top: 130px !important;}
	.paint-protection-beading-image-column .nectar_cascading_images {width: 80% !important;margin: auto !important;margin-top: -230px !important;left: 0px !important;z-index: 99999999 !important;float: none !important;}
	.homepage-feature-box-inner .wpb_column {width: 100% !important;}	
	.homepage-feature-box-inner .nectar-fancy-box .meta-wrap .inner {padding: 150px 50px 50px 50px !important;}
	.homepage-feature-box-inner .nectar-fancy-box .meta-wrap h3 {font-size: 35px !important;line-height: 30px !important;}
	.about-history .col.span_12.dark.left {padding: 0px;}
	.about-content-row-two-right {padding: 30px !important;}
	.about-content-row-one-left {background-color: #f6f6f6;padding: 30px !important;}
	.msds-resource h3 {font-size: 20px !important;line-height: 24px !important;}
	.msds-resource .wpb_text_column {padding: 20px !important;}
	.msds-resource p {font-size: 13px !important;line-height: 12px !important;margin-top: 10px;}
	.homepage-intro-right.gtech-right h2.vc_custom_heading.wpb_fadeInLeft {display: table;margin: auto !important;margin-bottom: 10px !important;}
	.homepage-intro-right.gtech-right h2.vc_custom_heading.wpb_fadeInRight {margin: auto !important;}
	.homepage-intro-right .wpb_wrapper h2.vc_custom_heading {font-size: 45px !important;line-height: 35px !important;}
	body .interior-protection-intro h2 {font-size: 45px !important;line-height: 45px !important;}
	body .interior-protection-intro .nectar-split-heading {margin-bottom: 12px;}
	body .homepage-news h2 {font-size: 38px;line-height: 38px;margin-bottom: -10px !important;}
}

/* END */


/* 600 */

@media only screen and (max-width: 600px) {
	.homepage-feature-box-inner.six-columns .nectar-fancy-box .meta-wrap .inner {padding: 170px 35px 35px 35px !important;}
	.six-columns.homepage-feature-box-inner .nectar-fancy-box .meta-wrap h3,
	body .homepage-feature-box-inner .nectar-fancy-box .meta-wrap h3 {font-size: 28px !important;line-height: 28px !important;margin-bottom: 0px !important;}
	.six-columns.homepage-feature-box-inner .nectar-fancy-box .meta-wrap h4.vc_custom_heading {margin-top: 10px !important;font-size: 14px !important;line-height: 22px !important;margin-bottom: -5px !important;}
}

/* END */


/* 550 */

@media only screen and (max-width: 550px) {
	body .top-products-header .vc_col-sm-3.wpb_column.column_container.vc_column_container {width: 100% !important;}
	body .top-products-header .vc_column-inner {padding-top: 100px !important;}
	div#gform_confirmation_message_1 h3 {font-size: 30px !important;line-height: 33px !important;text-transform: capitalize !important;margin: auto !important;width: 85% !important;padding-bottom: 10px !important;}
	.about-intro h2 {font-size: 40px !important;line-height: 42px !important;width: 75% !important;margin: auto !important;}
	.about-history-left, .about-history-right {padding: 0px !important;width: 90% !important;}
	.about-intro .nectar_cascading_images {max-width: none !important;}
	span.meta-date.date.published {border-left: none !important;padding: 0px !important;}
	.six-columns.homepage-feature-box-inner .wpb_column {width: 100% !important;}
	.homepage-feature-box-inner.six-columns .nectar-fancy-box .meta-wrap .inner {padding: 170px 50px 50px 50px !important;}
}

/* END */


/* 479 */

@media only screen and (max-width: 479px) {

	body .related-products-carousel .nectar-fancy-box .meta-wrap .inner h3 {
	    text-transform: uppercase;
	    font-weight: 800;
	    font-size: 28px;
	    line-height: 28px;
	    margin-bottom: 35px;
	}

	body .related-products-carousel .nectar-fancy-box .meta-wrap .inner {
    	padding: 250px 50px 50px 50px !important;
	}

	body .related-products-carousel .nectar-flickity.nectar-carousel .flickity-slider .cell {
	    height: auto !important;
	    min-width: 100% !important;
	    padding: 0px !important;
	}

	.plus-products .wpb_column .vc_column-inner {
    	padding-top: 120px !important;
	}
	
	.wheel-protection-intro h2 {
		    font-size: 35px !important;
  		  line-height: 35px !important;
	}
	
	body .interior-protection-intro h2 {
    	font-size: 35px !important;
   	 line-height: 35px !important;
	}	
	
	.paint-protection-diagrams-column-inner h3 {
		font-size: 22px !important;
		line-height: 25px !important;
		margin-bottom: 10px !important;
    	padding-right: 0% !important;
	}
	
	.paint-protection-diagrams-column-inner {
    	padding: 35px !important;
    	padding-bottom: 25px !important;
	}	

	.paint-protection-image-comparison-inner {
	    max-width: 320px !important;
	    margin: auto !important;
	}
	
	body .paint-protection-image-comparison-inner-left h3.vc_custom_heading, .wheel-protection-intro h2 {
    	font-size: 35px !important;
    	line-height: 35px !important;
	}
	
	.glass-protection-main-row-left h2, .interior-protection-intro h2 {font-size: 35px !important;line-height: 35px !important;margin-bottom: 0px;}
	
	.gtech-left-product {position: relative;left: 50px;}
	
	.homepage-mobile-heading .wpb_wrapper h2.vc_custom_heading.with-plus-icon:before {content: url(/wp-content/uploads/2021/02/plus-mini-logo.svg);width: 60px;height: 30px;bottom: 3px;}
	.homepage-mobile-heading .wpb_wrapper h2.vc_custom_heading.with-plus-icon {display: table;margin: auto;padding-right: 72px;position: relative;}
	
	.gform_wrapper .guarantee-form .gf_step {width: 100% !important;float: left !important;margin: 0px;text-align: left;height: auto !important;margin-bottom: 10px !important;}
    .guarantee-form span.gf_step_label {display: inline-block !important;padding: 0px;margin-top: 0px;padding-left: 12px !important;}
    div#guarantee-terms-content h3 {font-size: 25px;line-height: 35px;margin-bottom: 20px;}
    div#guarantee-terms-content table tr td {font-size: 13px;line-height: 28px;}
    .guarantee-form_wrapper .gform_page .gform_page_footer .gform_next_button,
    .guarantee-form_wrapper .gform_page .gform_page_footer .gform_previous_button {width: 100% !important;margin-right: 0px !important;}
    .guarantee-form_wrapper .gform_page .gform_page_footer input[type=submit] {width: 100%;}
    .guarantee-thank-you-header h2 {width: 100% !important;font-size: 29px !important;margin: auto;line-height: 34px !important;margin-top: -10px !important;}
    .guarentee-header .guarentee-header-right.wpb_column.column_container.vc_column_container.col {margin-bottom: -30% !important;}

	.about-content-row-two-right {background-color: #f6f6f6 !important;padding: 30px 10px !important;}
	.about-content-row-two-right .column-bg-overlay {background-color: #f6f6f6 !important;}
	.about-content-row-one-left {background-color: #ffffff;padding: 30px 10px !important;}
	.about-intro .wpb_column {padding: 0px !important;}
	.about-intro h2 {width: 100% !important;}
	.page-id-6297 div#page-header-bg .container {max-width: 85% !important;}
	.about-history-left, .about-history-right {padding: 0px !important;width: 95% !important;}
	.register-guarantee-right-terms {height: 400px !important;font-size: 15px !important;line-height: 24px;}
	.register-guarantee-left {padding: 50px !important;padding-top: 150px !important;padding-bottom: 90px !important;}
	.register-guarantee-right > .vc_column-inner {padding: 90px 60px 100px 60px !important;}
	.register-guarantee-left h1 {font-size: 55px !important;line-height: 50px !important;}
	.car-maintenance-header .row-bg.using-image.using-bg-color {background-size: 170% !important;background-position: top center !important;}
	#wpsl-search-wrap .wpsl-dropdown {width: 100%!important;}
	.homepage-footer-call-to-action-left h3 {font-size: 19px !important;line-height: 27px !important;font-weight: 400 !important;width: 100% !important;}
	body .homepage-footer-call-to-action-left h2.vc_custom_heading {font-size: 35px !important;line-height: 33px !important;}
	.homepage-footer-call-to-action-left img {display: block !important;width: 80px !important;}
	.car-maintenance-header-inner .nectar-fancy-ul[data-animation="true"] ul li {padding: 0px !important;font-size: 15px !important;line-height: 32px !important;}
	.car-maintenance-header-inner-column:nth-child(2), .car-maintenance-header-inner-column:nth-child(3) {width: 100% !important;padding: 0px !important;}
	.car-maintenance-header h1 {text-align: center !important;font-size: 41px !important;line-height: 44px !important;margin-top: 10px !important;margin-bottom: 0px !important;}
	.homepage-footer-call-to-action {padding-top: 150px !important;padding-bottom: 170px !important;}
	.homepage-footer-call-to-action-left h3 {font-size: 20px !important;line-height: 29px !important;margin-top: -10px !important;margin-bottom: 10px !important;}
	body .homepage-footer-call-to-action-left h2.vc_custom_heading {font-size: 37px !important;line-height: 35px !important;left: 0px !important;}
	.homepage-news h2 {font-size: 36px !important;line-height: 40px !important;}
	.homepage-video-library {padding-top: 125px !important;}
	.homepage-feature-box-inner .nectar-cta span.link_wrap {padding-top: 13px !important;padding-bottom: 13px !important;padding-left: 13px !important;padding-right: 13px !important;}
	.homepage-feature-box-inner .nectar-fancy-box .meta-wrap .inner,
	.six-columns.homepage-feature-box-inner .nectar-fancy-box .meta-wrap .inner {padding: 150px 45px 45px 45px !important;}
	.homepage-feature-box-inner .nectar-fancy-box .meta-wrap h4 {margin-bottom: -10px !important;}
	span.meta-date.date.updated {border-left: 0px !important;padding-left: 0px !important;}
	div#single-below-header span.meta-author.vcard.author {display: none !important;}
	.single-post #page-header-bg .span_6 h1 {font-size: 38px !important;line-height: 42px !important;padding: 0px !important;}
	.products-other-columns-inner .nectar-fancy-box[data-style="parallax_hover"] .inner {padding: 15% 0px;width: 75%;}
	.products-other-columns-inner h3 {font-size: 30px !important;line-height: 28px !important;padding-top: 130px;}
	.homepage-intro-right .wpb_wrapper h2.vc_custom_heading {font-size: 35px !important;line-height: 25px !important;}
	body .homepage-video-library-inner-left h2.vc_custom_heading {font-size: 35px !important;line-height: 35px !important;text-align: center !important;left: 0px !important;margin-bottom: 0px;}
	.homepage-feature-box-column .vc_column-inner {padding: 40px !important;}
	body .homepage-feature-box-column h3.vc_custom_heading {font-size: 24px !important;line-height: 27px !important;}
	h4.vc_custom_heading.homepage-feature-box-body {font-weight: 400 !important;font-size: 15px !important;line-height: 23px !important;width: 100% !important;margin-bottom: 50px !important;}
	.homepage-feature-box-row-inner {margin-top: -332px !important;}
	body .homepage-product-section h2.vc_custom_heading {font-size: 50px !important;line-height: 35px !important;}
	body .homepage-guarentee-right h2.vc_custom_heading {font-size: 38px !important;line-height: 37px !important;}
	.homepage-guarentee-inner .wpb_wrapper h3.vc_custom_heading {font-size: 15px !important;margin-bottom: 20px !important;margin-top: 10px !important;}
	.homepage-history-row .nectar-milestone .number {font-size: 120px !important;transform: scale(1.5);opacity: 0.3 !important;}
	.homepage-history-inner {margin-top: -185px !important;}
	.homepage-history-row {padding-top: 20px !important;padding-bottom: 175px !important;}
	.homepage-history-row .row-bg.using-image {background-size: contain !important;background-position: 60% 50% !important;}
	body .homepage-footer-call-to-action-left h2.vc_custom_heading {font-size: 35px !important;line-height: 30px !important;}
	.footer-company-icons-row img {max-width: 80% !important;}
	div#footer-widgets .col.span_3:nth-child(1) {width: 100% !important;}
	body #footer-outer #footer-widgets .widget h4 {font-size: 18px !important;color: #0000006b !important;opacity: 1 !important;font-weight: 500 !important;}
	div#footer-widgets .col.span_3:nth-child(3), div#footer-widgets .col.span_3:nth-child(4) {width: 100% !important;}
	#footer-outer #copyright p {width: 90% !important;}
	.homepage-header-click-the-hotspots h5.vc_custom_heading, .homepage-header-social-media h5.vc_custom_heading {font-size: 11px !important;line-height: 35px !important;}
	#slide-out-widget-area.fullscreen .inner .widget img {width: 160px !important;}
	.homepage-header-click-the-hotspots, .homepage-header-social-media {top: 30% !important;}
	.homepage-mobile-heading .wpb_wrapper h2.vc_custom_heading {font-size: 36px !important;line-height: 33px !important;text-align: center !important;}
	.products .nectar-split-heading h1 {font-size: 45px !important;line-height: 41px !important;}
	.products-feature-column p {font-size: 14px !important;line-height: 25px;}
	.products-heading .nectar-split-heading h1 {font-size: 44px !important;line-height: 45px !important;}
	.products-testimonials-right {position: inherit !important;width: 100% !important;height: auto !important;display: block !important;}
	.products-testimonials-left {width: 100% !important;height: 500px !important;position: relative !important;bottom: unset !important;margin: 0px !important;}
	.products-testimonials .col.span_12.left {height: auto !important;}
	.interior-protection-materials-inner {background-color: #fff;padding: 40px !important;padding-bottom: 50px !important;}
	#page-header-bg h1 {font-size: 45px !important;line-height: 55px !important;}
	body #page-header-bg span.subheader {color: #f00000 !important;font-size: 18px !important;line-height: 30px !important;font-weight: 500 !important;}
	.cookie-bar-block #catapult-cookie-bar h3 {font-size: 18px !important;line-height: 15px !important;margin: 0px !important;}
	.cookie-bar-block #catapult-cookie-bar span.ctcc-left-side {font-size: 13px !important;line-height: 20px !important;margin-bottom: 12px !important;}
	button#catapultCookie {padding: 8px 15px;font-size: 11px !important;line-height: 20px !important;}
	.ctcc-right-side {margin-top: -2px !important;}
	div#catapult-cookie-bar:before {left: -40px;width: 100px;}
	div#catapult-cookie-bar {padding: 25px !important;padding-left: 10px !important;width: 260px;}
	.wpsl-search {margin: 0px !important;padding: 50px 30px !important}
	.find-a-dealer-header h1 {font-size: 45px !important;line-height: 55px !important;}
	.paint-protection-beading-text-column p {font-size: 14px !important;line-height: 25px !important;padding-bottom: 20px !important;}
	.paint-protection-beading-text-column .iwithtext .iwt-icon {position: inherit !important;}
	.paint-protection-beading-text-column .iwithtext .iwt-text {padding-left: 0px !important;}
	.paint-protection-beading-text-column p:nth-child(2) {font-size: 17px !important;line-height: 26px !important;font-weight: 600 !important;padding-top: 40px !important;border-top: 2px solid red !important;margin-top: 25px !important;}
	#wpsl-wrap .wpsl-info-window p a {font-size: 14px !important;line-height: 18px !important;padding-bottom: 3px !important;}
	.wpsl-info-window span {font-size: 12px !important;line-height: 18px !important;}
	#wpsl-wrap .wpsl-info-window p {margin: 0px !important;padding: 0px !important;padding-bottom: 9px !important;}
	li#field_1_10 {background-color: #222222 !important;border-radius: 0px !important;}
	div#input_1_10 {overflow: hidden;border-radius: 0px !important;height: 75px !important;width: 230px !important;}
	.msds-resource {padding: 12px 5px 12px 5px !important;}
	.msds-resource h3 {font-size: 18px !important;line-height: 21px !important;}
	.msds-resource p {color: #fe0000 !important;font-size: 12px !important;}
	.msds-resource .wpb_text_column {padding: 17px 20px !important;}
	.msds-left, .msds-right {padding-left: 20px !important;padding-right: 20px !important;}
	.body-text-with-border {width: 320px !important;}
	.homepage-footer-call-to-action-left img {margin-top: -10px !important;width: 65px !important;margin-bottom: 3px !important;}
}



/* END */


/* 414 */

@media only screen and (max-width: 414px) {
	.about-history-left, .about-history-right {padding: 0px !important;width: 80% !important;}
	.register-guarantee-right-terms {height: 400px !important;font-size: 13px !important;line-height: 22px;}
	.register-guarantee-right-text-column h3 {font-size: 21px !important;line-height: 28px !important;padding-right: 0px !important;}
	.car-maintenance-header .row-bg.using-image.using-bg-color {background-size: 190% !important;background-position: top center !important;}
	#wpsl-search-wrap .wpsl-dropdown {width: 100%!important;}
	.nectar-recent-post-slide, .nectar-recent-posts-slider, .nectar-recent-posts-slider-inner {height: 400px !important;}
	.news-items-row {padding-top: 75px !important;padding-bottom: 75px !important;}
	.full-width-content .nectar-recent-posts-slider .recent-post-container .inner-wrap h2 {font-size: 33px !important;line-height: 40px !important;}
	.products-header .wpb_column {padding: 0px 20px !important;}
	.products-heading .nectar-split-heading h1 {font-size: 40px !important;line-height: 40px !important;}
	.products-header {padding-top: 150px !important;}
	.paint-protection-image-comparison-inner-left {width: 100% !important;padding: 0px !important;}
	.homepage-feature-box-inner .wpb_column:nth-child(1),
	.homepage-feature-box-inner .wpb_column:nth-child(3),
	.homepage-feature-box-inner .wpb_column:nth-child(2),
	.homepage-feature-box-inner .wpb_column:nth-child(4),
	.homepage-feature-box-inner .wpb_column:nth-child(5),
	.homepage-feature-box-inner .wpb_column:nth-child(6) {border: none !important;border-bottom: 1px solid #fff !important;width: 100% !important;}
	.homepage-video-library-inner-right {width: 90% !important;text-align: center !important;padding: 0px !important;margin: auto !important;}
	body .homepage-video-library-inner-right {margin-top: -10px !important;}
	.homepage-video-library .nectar-flickity {left: 0px !important;}
	.homepage-video-library .nectar-flickity.nectar-carousel[data-format="default"] .flickity-slider .cell {width: 320px !important;}
	.homepage-video-library {padding-top: 125px !important;padding-bottom: 125px !important;}
	body .homepage-footer-call-to-action-left h2.vc_custom_heading {font-size: 36px !important;line-height: 29px !important;}
	.msds-resource-row {padding-right: 15px !important;padding-left: 15px !important;}
	.msds-resource h3 {font-size: 16px !important;line-height: 20px !important;}
	body .homepage-feature-box-inner .nectar-fancy-box .meta-wrap .inner {padding: 160px 40px 40px 40px !important;}
}


/* END */



/* iPhone X */

@media only screen and (max-width: 375px) {
	.wheel-protection-intro .wpb_video_widget {width: 120% !important;margin-left: -10% !important;margin-top: 125px !important;}
	.wheel-protection-intro {padding-bottom: 0px !important;}
	.register-guarantee-right > .vc_column-inner {padding: 90px 50px 100px 50px !important;}
	.car-maintenance-header .row-bg.using-image.using-bg-color {background-size: 220% !important;background-position: top center !important;}
	.contact-form-image {width: 25% !important;margin-bottom: 12px !important;}
	.contact-form-text {font-size: 16px !important;line-height: 27px !important;}
	.contact-content {padding-bottom: 125px !important;width: 90% !important;margin: auto !important;}
	.contact-header p {font-size: 17px !important;line-height: 27px !important;width: 85% !important;}
	.contact-header h1 {font-size: 41px !important;line-height: 44px !important;width: 80% !important;}
	#wpsl-search-wrap .wpsl-dropdown {width: 100%!important;}
	.nttip p {color: rgba(0, 0, 0, 0.75) !important;font-size: 16px;line-height: 28px;width: 80% !important;margin: auto !important;margin-bottom: 30px !important;padding-bottom: 0px !important;}
	.homepage-header-social-media {right: -39px;}
	#slide-out-widget-area .widget p {padding: 0px !important;font-size: 13px !important;line-height: 19px !important;width: 85% !important;margin: auto !important;}
	.glass-protection-main-row-left {width: 100% !important;padding: 0px 30px !important;}
	.car-maintenance-header .wpb_column {width: 100% !important;padding: 0px 6% !important;}
	#page-header-bg h1 {font-size: 42px !important;line-height: 45px !important;}
	.msds-resource .wpb_text_column {padding: 15px 15px !important;}
	.msds-resource h3 {font-size: 15px !important;line-height: 18px !important;}
	.msds-resource p {color: #fe0000 !important;font-size: 11px !important;margin-top: 5px;}
}

/* END */

/* Old Phones */

@media only screen and (max-width: 320px) {
	.paint-protection-image-comparison-inner {max-width: 250px !important;}
}

/* END */