/*
Theme Name: GtechniqPlatinum - Child Theme
Theme URI: https://wordpress.org/themes/twentytwenty/
Template: twentytwenty
Author: TacticsMarketing
Author URI: https://tacticsmarketing.com.au
Description: Our default theme for 2020 is designed to take full advantage of the flexibility of the block editor. Organizations and businesses have the ability to create dynamic landing pages with endless layouts using the group and column blocks. The centered content column and fine-tuned typography also makes it perfect for traditional blogs. Complete editor styles give you a good idea of what your content will look like, even before you publish. You can give your site a personal touch by changing the background colors and the accent color in the Customizer. The colors of all elements on your site are automatically calculated based on the colors you pick, ensuring a high, accessible color contrast for your visitors.
Tags: blog,one-column,custom-background,custom-colors,custom-logo,custom-menu,editor-style,featured-images,footer-widgets,full-width-template,rtl-language-support,sticky-post,theme-options,threaded-comments,translation-ready,block-styles,wide-blocks,accessibility-ready
Version: 1.5.1618364841
Updated: 2021-04-14 01:47:21

*/

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 {padding:30px;margin: 30px;background: #fff !important;margin-right: 0px !important;padding-right: 0px !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.65);transition: all 0.45s cubic-bezier(0.25, 1, 0.2, 1);}

::-moz-selection {background: #ff0000;opacity: 1;}
::selection {background: #ff0000;opacity: 1;}

body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html .nectar-fancy-ul > ul li {list-style-type: none !important;}

/* 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;}

/* 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 */






/* 4O4 */

#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 */

body.single-post.material[data-bg-header="true"] .container-wrap {padding-bottom: 140px !important;padding-top: 60px!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: 500px !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;}

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: 0px !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;}

/* 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;}
.homepage-video-library .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-intro-right {overflow: visible !important;}
.gtech-right {position: relative;right: 140px;}
.gtech-left {position: relative;left: 100px;}
.gtech-left-trust {position: relative;left: 200px;}
.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: 400px !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;}

/* 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 */

.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 200px 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: 55px !important;line-height: 50px !important;text-transform: uppercase !important;}
.top-products-header .wpb_column p {margin-bottom: 30px !important;margin-top: -10px !important;}

/* END */


/*Ellas edditing style*/
body{
	overflow-x:hidden;
}

.gtech-right {
    position: relative;
    right: 140px;
}

.maintitle{
	font-size: 70px;
    line-height: 50px;
    text-align: left;
}
.gtech-left-trust {
    position: relative;
    left: 200px;
	text-align: center;
}
.text-red{
color:#fe0000;
}
.homepage-intro-right {
    overflow: visible !important;
}

#mainmenu nav{
	height: 100vh;
/*background-color: rgba(0, 0, 0, 0.7);*/
background: linear-gradient(180deg, #0a0002, rgba(63, 63, 63, 0.75));
	max-with:100vw;
	background-color:transparent;
}
#mainmenu nav li a{
	line-height:normal!important;
	opacity:.7;
	background:transparent;
}
#mainmenu nav li:hover a{	
	opacity:1;
}

#mainmenu nav li:last-child a::before {
content: url(https://www.gtechniqplatinum.com/wp-content/uploads/2019/11/placeholder-icon.svg);
height: 100%;
width: 50px;
position: relative;
opacity: 1;
margin-right: 5px;
}
.border1{
	border:none;}
.px-5{
	padding-right:5%;
	padding-left:5%;
}
.section4{
	padding:3% 10%;
}
.bigtitle h2{
	font-size:70px;
	font-family: "Bai Jamjuree", Sans-serif!important;
	font-weight:700;
    line-height: 50px;
    /*text-align: left;*/
}
.gtech-left-product {
    position: relative;
    left: 80px;
}
.text-center{
	text-align:center!important;
}
.search-section{
	color:#000000;
}
.topheader{
	position:absolute;
	z-index:99999;
}
.elementor-location-header .elementor-row{justify-content: space-between;}
/*tooltip front page*/
#powerTip {
            background-color: #fff!important;	            
            width: 300px!important;
            padding: 0!important;
            border: none!important;
            border-radius: 0!important;
        }
 #powerTip::before {
	 border: none;
            border-radius: 0!important;
}
      #powerTip  .box_view_html {
            text-align: center!important;
        }
         #powerTip  .box_view_html p {
                margin: 0!important;
				
            }
 #powerTip   .box_view_html p img {
                margin: 0!important;
				
            }
 #powerTip   .box_view_html  {
                margin-bottom: 10px!important;
				
            }
#powerTip  .box_view_html p a{
font-family: Bai Jamjuree !important;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 2px;
font-size: 1.2rem;
padding: 1rem;
background-color: black;
color: #fff;
width: 80% !important;
display: block !important;
margin: 15px auto!important;
text-decoration:none!important;}
         #powerTip  .box_view_html p~p {
                    width:80%!important;
					margin:auto!important ;
					 color: rgba(0, 0, 0, 0.75)!important;
			 font-size:1.5rem!important;
                }

          #powerTip   .box_view_html h4 {
                color: #fe0000!important;
                padding: 10px!important;
                margin: 0!important;
			  font-size:2rem!important ;
            }
#powerTip.s {          
	height:auto!important;           
            border: 1px solid #000!important;           
        }
#powerTip.n {    
                border: 1px solid #000!important;           
        }
/*end tooltip*/
@media only screen and (max-width: 1350px){
.homepage-intro-right {
	overflow: visible !important;}

.gtech-right {
    position: relative;
    right: 105px;
}
	.gtech-left-trust{
		left:0;
	}
	.gtech-left-trust {left: 100px !important;}
	input#wpsl-search-input {min-width: 300px !important;}
}
@media only screen and (max-width: 1250px) {
	.homepage-intro-right .bigtitle {
		/*left: 190px !important;*/
		font-size: 60px !important;
		line-height: 45px !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;}
}
@media only screen and (max-width: 1150px){
.homepage-intro-right {
    right: auto;
    width: 100%;
    text-align: center;
}
	.homepage-intro-right .bigtitle {left: 0px !important;text-align: center !important;}
	.homepage-intro-right.gtech-right .bigtitle.fadeInRight {
    margin-left: 150px !important;
}
	.homepage-intro-right.gtech-right .bigtitle.fadeInLeft {margin-left: -150px !important;}
	.border1{
	border:1px solid #585858;}
	.wpsl-search-btn-wrap {width: 16% !important;}
	.wpsl-select-wrap {margin-right: 0px !important;}
	input#wpsl-search-input {min-width: 240px !important;}
}
@media only screen and (max-width: 999px){
	.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;*/margin-top: 10px !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;}
}
@media only screen and (min-width: 690px) and (max-width: 999px){
.wpb_column {
    width: 100%;
}
	.maintitle {
    font-size: 50px !important;
    line-height: 40px !important;
}
.bigtitle h2{
	font-size:50px;
	line-height: 43px;   
}	
}
@media only screen and (max-width: 769px) {
	#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;}
}
@media only screen and (max-width: 690px){
.homepage-intro-right {
    padding: 0px !important;}
.homepage-intro-right.gtech-right .bigtitle.fadeInRight {margin-left: 80px !important;}
	#mainmenu nav{
	background-color: rgba(0, 0, 0, 0.7);
		background: linear-gradient(180deg, #0a0002, rgba(63, 63, 63, 0.75));
		top:50px!important;
}
	.bigtitle h2{
	font-size:42px;
	line-height: 33px;   
}	
	#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;}
	#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;}
	#wpsl-search-wrap .wpsl-dropdown {width: 100%!important;}
	.elementor-1197 .elementor-element.elementor-element-75810420 .elementor-nav-menu--dropdown .elementor-item{font-size: 2rem!important;}
}

@media only screen and (max-width: 479px) {
	.homepage-intro-right .bigtitle {font-size: 40px !important;line-height: 30px !important;}
	.homepage-intro-right.gtech-right .bigtitle.fadeInLeft {margin-left: -100px !important;}
	.homepage-intro-right.gtech-right .maintitle.fadeInRight {margin-left: 50px !important;}
		.bigtitle h2{
	font-size:40px;
	line-height: 34px;   
}
	#wpsl-search-wrap .wpsl-dropdown {width: 100%!important;}
	.wpsl-search {margin: 0px !important;padding: 50px 30px !important}
	.find-a-dealer-header h1 {font-size: 45px !important;line-height: 55px !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;}
		.elementor-1197 .elementor-element.elementor-element-75810420 .elementor-nav-menu--dropdown .elementor-item{font-size: 1.75rem!important;}
}
@media only screen and (max-width: 414px) {
	#wpsl-search-wrap .wpsl-dropdown {width: 100%!important;}
}
@media only screen and (max-width: 375px) {
	#wpsl-search-wrap .wpsl-dropdown {width: 100%!important;}
}



