/*
    Template: consulting
    Theme Name: Consulting Child Theme
    Theme URI: http://consulting.stylemixthemes.com/
    Author: StylemixThemes
    Author URI: http://stylemixthemes.com/
    Description: Consulting - Business and Finance WordPress theme. Using Consluting you can easily create a modern website with real content. Easily edit the real content and compose the page layout with drag & drop page builder Consulting is the best ever finance, consulting, brokerage WordPress theme. It’s fully Responsive and Easy to Customize using intuitive Drag & Drop Visual Composer and Theme Options panel in WordPress Customizer.
    Version: 4.0.2
    License: GNU General Public License v2 or later
    License URI: http://www.gnu.org/licenses/gpl-2.0.html
    Tags: blue, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, fluid-layout, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, sticky-post, translation-ready
    Text Domain: consulting-child-theme
*/
.cky-revisit-bottom-right {
    bottom: 85px !important;
}
/* Accessibility*/
body #pojo-a11y-toolbar{ top: 0px !important; bottom: 0px;} 
#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle{bottom: 0px;}
.pojo-a11y-toolbar-inner{bottom: 0;position: absolute;background-color: #fff;left: 0px;width:100%;}
body{color: #3a3a3a;font-family: Open Sans, Arial;}
html body.error404{background: url(/nz/wp-content/uploads/2024/07/FA_featurewall.jpg) 20% 0 no-repeat !important;background-size: cover !important;}
html .page_404 .bottom .bottom_wr{background: #003056;}
html .page_404 .bottom h1 {color: #fff;} 
.page_404 .media-right a{background: #F2F2F2;border-color: #F2F2F2;color: #003056!important;}
.page_404 .media-right a i{color: #003056!important;}
html .page_404 .media-body{width: 80%;}
#main{padding-bottom:0;}
h1, h1.h2{font-size: 48px;text-transform: none;line-height: 48px;    letter-spacing: .5px;font-family: 'Roboto', sans-serif;}
h2{font-size: 38px;text-transform: none;font-family: 'Roboto', sans-serif;color: #003056;}
h3{font-size: 28px;font-family: 'Roboto', sans-serif;}
h4{font-size: 20px;}
a{color: #FFF200;} 
 
p a, .input-group label a{color:#2f97e9;}
p a:hover, .input-group label a:hover{color:#003056;} 
.hidelink{display:none;}
.top-bar-menu-class ul li ul{ display: none;
    position: absolute;
    top: 100%;
    left: 0;
    background-color: #fff;
    padding: 0;
    margin: 0;
    list-style: none;
    z-index: 999;min-width: 225px;}

.dialog-message .homepage-banner-cards, .dialog-message .services-banner-sec{display:none;} 
.home .content-area [data-elementor-type="wp-page"]{display: flex;
    flex-direction: column;}
.cky-revisit-bottom-right{bottom: 60px;} 
.header_transparent #header{position: relative;}
.stripe_bottom h1:after, .stripe_bottom h2:after, .stripe_bottom h3:after
{content: '';
    display: block;
    width: 93px;
    height: 3px;
    background: #E21B52;
    margin-bottom: 22px;margin-top: 10px;}  


.top_bar{ color:#fff;background:#003056;}

.top_bar-middle h3{float:left;padding: 0;margin: 0;color:#fff; font-size: 20px;font-weight: 500;}
.top_bar-middle h3 img{margin-right: 10px;}
.top_bar-middle a{color:#FFF200;padding: 3px 0 0 25px;font-size: 20px;display: inline-block;font-weight: 500;}
.top_bar-middle i{float: left;margin: 7px 18px 0 0;font-size: 20px;}
 
.header-appointment-btn a{background-color:#E21B52;font-size: 18px;padding: 13px 30px 11px 30px; color:#fff;font-weight:bold;display: block;}  
.header-appointment-btn a:hover{background-color:#FFF200;color:#333;}

.top-bar-menu-class{float:left;}
.top-bar-menu-class ul{margin-top: 10px;margin-bottom: 8px;padding:0;}
.top-bar-menu-class li{list-style:none;float: left;}
.top-bar-menu-class li::after {
content: "|";
float: right;
color: #fff;
}
.top-bar-menu-class li:last-child::after {display: none;margin: 0px;} 
.header-box .container .logo-box .logo a img, #footer .footer_widgets .widget.widget_text img{border: 1px solid #fff;}
.top-bar-menu-class ul li.menu-item-has-children > ul li a{border:0;}
.top-bar-menu-class a{color:#fff;font-size: 20px;margin: 0 10px;}
.header_style_10.mobile_grid_landscape .header-box .container .main_menu_nav>li>a{color:#fff;font-size:16px;font-family: 'Open Sans', sans-serif;border-bottom: 3px solid transparent;font-weight:normal; text-transform:uppercase;text-shadow: 5px 5px 5px rgb(33 33 33);margin: 0 10px;}

.main_menu_nav>li>a{padding: 10px 0px;margin: 0 12px;}
.header_style_10.mobile_grid_landscape .header-box .container .main_menu_nav>li>a:hover{border-bottom: 3px solid #003056;color:#003056!important;}
.header_style_10.mobile_grid_landscape .header-box{background-color:transparent!important; box-shadow:none;}

 /* Display submenus as dropdown */
 
.menu-item-has-children{position: relative;}
.menu-item-has-children > a:after { 
    content: '\f107';
    font-family: 'FontAwesome';
    margin-left: 5px;
}
.menu-item-has-children:hover > ul {
    display: block;
}f
.menu-item-has-children > ul {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    background-color: #fff;
    padding: 0;
    margin: 0;
    list-style: none;
    z-index: 999;min-width: 225px;
}
 
.menu-item-has-children > ul li {
    display: block;
    width: 100%; 
}
.menu-item-has-children > ul li::after{display:none;}
.menu-item-has-children > ul li a {
    display: block;
    padding: 3px 10px; 
    text-decoration: none;
    font-weight: normal; color:#333;margin: 0;font-size: 15px;
}
.menu-item-has-children > ul li:hover > a {
    background-color: #f6f6f6;
}
.top-bar-menu-class ul li ul {
    border: 1px solid #cdcdcd;
}
.top-bar-menu-class ul li .sub-menu li:before {
    float: left;
    margin-top: 5px;
    margin-left: 15px;
}
.top-bar-menu-class ul li .sub-menu li.canada-flag:before{content: url('/nz/wp-content/uploads/2023/08/Canada-flag.jpg');margin-right: 10px;}
.top-bar-menu-class ul li .sub-menu li.uk-flag:before{content: url('/nz/wp-content/uploads/2023/08/UK-flag.jpg');margin-right: 10px;}
.top-bar-menu-class ul li .sub-menu li.usa-flag:before{content: url('/nz/wp-content/uploads/2023/08/USA-flag.jpg');margin-right: 10px;}
.top-bar-menu-class ul li .sub-menu li.france-flag:before{content: url('/nz/wp-content/uploads/2023/08/France-flag.jpg');margin-right: 10px;}
.top-bar-menu-class ul li .sub-menu li.turkey-flag:before{content: url('/nz/wp-content/uploads/2023/08/Turkey-flag.jpg');margin-right: 10px;}
.top-bar-menu-class ul li .sub-menu li.au-flag:before{content: url('/nz/wp-content/uploads/2023/08/Australia-flag_1.jpg');margin-right: 10px;}
.top-bar-menu-class ul li .sub-menu li.sa-flag:before{content: url('/nz/wp-content/uploads/2023/08/South-Africa-flag.jpg');margin-right: 10px;}
.top-bar-menu-class ul li .sub-menu li.germany-flag:before{content: url('/nz/wp-content/uploads/2023/08/Germany-flag.jpg');margin-right: 10px;}
.top-bar-menu-class ul li .sub-menu li.nz-flag:before{content: url('/nz/wp-content/uploads/2023/08/New-Zealand-flag.jpg');margin-right: 10px;}
.top-bar-menu-class ul li .sub-menu li.spain-flag:before{content: url('/nz/wp-content/uploads/2023/08/Spain-flag-es.jpg');margin-right: 10px;}
.top-bar-menu-class ul li .sub-menu li.mexico-flag:before{content: url('/nz/wp-content/uploads/2023/08/mexico.jpg');margin-right: 10px;}
.top-bar-menu-class ul li .sub-menu li.ksa-flag:before{content: url('/nz/wp-content/uploads/2023/08/Flag_of_Saudi_Arabia.png');margin-right: 10px;} 


.header_style_10 .header-box .container .nav-box{margin: 0px;}  
body.header_style_10 .header-box .container .nav-box .main_menu_nav>li.current-menu-item>a{border-bottom: 3px solid #003056;}
 
#rev_slider_1_1_wrapper .persephone.tparrows:hover:before{color: 4B4B4B;} 

#rev_slider_1_1_forcefullwidth rs-slides{border-radius: 0 0 0 300px;}
.button-skewed {margin-right:15px;margin-top:20px;}
.button-skewed:after{transform: skew(-15deg); background-color:#dbdbdb;content: ""; display: block !IMPORTANT; position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: 1;}
.button-skewed .elementor-widget-container{z-index: 2; position: relative;}
.button-skewed .elementor-image-box-wrapper{padding:10px 13px 15px 13px;}
.button-skewed a:after { content: ""; display: block !IMPORTANT; position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: 1; }
.button-skewed .elementor-image-box-img{margin-top: 9px!important;}
.elementor-element-c027053{float: left;width: 350px!important;}
.elementor-element-6facab7{float: left;width: 200px!important;} 

.homepage-counter .elementor-counter-title{padding-top: 10px;}  
.homepage-counter .stats_counter.style_5 .inner .icon-wrap {width: 100%;margin-right: 0;margin-bottom: 15px;}
.homepage-counter .counter-wrap{width: 100%;}
.homepage-counter .stats_counter.style_5 .inner .counter-wrap h3{font-size:35px;margin-top: 5px;}
.homepage-counter .stats_counter.style_5 .inner .icon-wrap i{color:#FFF200!important;font-size: 30px;}
.homepage-news-sec .stm_news .news_list li h5:before, .homepage-news-sec .stm_news .news_list li .date:before{display:none;}

.homepage-news-sec .stm_news_unit-block{text-align: center;}
.homepage-news-sec .stm_news .news_list li .date{text-align: center;padding:0px;}
.homepage-news-sec .stm_news .news_list li .image a{border-radius: 0 0 0px 75px;}
.homepage-news-sec .stm_news .news_list li h5{margin-bottom: 5px;  font-weight: 700;font-size: 24px;color:#003056;}
.homepage-news-sec .stm_news .news_list li .image img{border-radius: 0;}
.homepage-news-sec .stm_news .news_list li .image{margin: 0 0 20px;}
body .blue-btn a{display: inline-block;background-color: #003056;padding: 10px 15px!important;border: 1px solid #003056!important;color: #fff;font-size: 16px; border-radius:0;}
.blue-btn a:hover{color: #003056;border: 1px solid #8D8D8D!important;background-color: #ffffff!important;}

.homepage-services-sec .stm_services.style_8 .stm_service{background-color: #dbdbdb;padding: 20px;}
.homepage-services-sec .stm_services.style_8 .stm_service__icon{margin-bottom: 0px;}

#homepage-carousel rs-row{  background-color:#f4f4f4;}


#rev_slider_4_2_wrapper .metis.tparrows{border:3px solid #bbbbbb;}
#rev_slider_4_2_wrapper .metis.tparrows:before{color:#003056;font-size: 24px;top: -3px;position: relative;}
.homepage-counter .counter_title{font-size: 24px;}
.stm_news .news_list li h5 a:hover{color:#015ca5;}
 
rs-bullets.tp-forcenotvisible{visibility: hidden!important;display: none!important;}
.tp-bullets{display:none;}

.body-shops .icon-wrap i{font-size: 0px!important;background-image: url(/nz/wp-content/uploads/2024/05/BodyShops_Blue.png);background-repeat:no-repeat;background-size: contain;width: 50px;height: 40px;}

.countries-count .icon-wrap i{font-size: 0px!important;background-image: url(/nz/wp-content/uploads/2024/05/World_Blue.png);background-repeat:no-repeat;background-size: contain;width: 42px;height: 40px;}
.years-count .icon-wrap i{font-size: 0px!important;background-image: url(/nz/wp-content/uploads/2024/05/Star_Blue.png);background-repeat:no-repeat;background-size: contain;width: 44px;height: 40px;}
.vehicles-count .icon-wrap i{font-size: 0px!important;background-image: url(/nz/wp-content/uploads/2024/05/Car_Blue.png);background-repeat:no-repeat;background-size: contain;width: 50px;height: 40px;}

.homepage-counter h3, .homepage-counter .counter_title{color:#003056!important;}


/* Footer Styles*/
 
#footer .footer_widgets .widget.widget_recent_entries ul li{margin-bottom:0;}
#footer .footer_widgets .widget.widget_recent_entries ul li a{font-weight: normal;}
#footer .footer_widgets .widget.widget_recent_entries ul li a:hover{color:#fff; text-decoration:underline;}
#footer .footer_widgets .widget .wp-block-heading{font-size:20px; color:#fff;text-transform:uppercase;font-weight: 700!important;padding-top: 15px;}
#footer .widgets_row h4.widget_title:after, #footer .footer_widgets .widget .wp-block-heading:after{content: '';
    display: block!important;
    width: 93px;
    height: 1px;
    background: #fff;
    margin-bottom: 0px;
    margin-top: 10px;}

#footer {
    background-image: url(/nz/wp-content/uploads/2023/08/FA_featurewall2.jpg);background-repeat:no-repeat;background-size: cover;
}
#footer:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(0,48,86,.8);
}
body #footer .footer_widgets .widget.widget_nav_menu ul li {
    width: 100%;
    margin-bottom: 12px; list-style:none; padding-left:0;
}
 
#footer .footer_widgets .widget.widget_nav_menu ul li a{color: #fff!important;}
#footer .footer_widgets .widget.widget_text p{color: #fff;}
#footer .footer_widgets .widget.widget_nav_menu ul li a:before{display:none;}
body #footer .copyright_row{background: none;}
#footer .copyright_row{border:0;}
#footer .copyright_row .copyright_row_wr .copyright{float:left;color:#fff; font-weight:bold;width: 43%;text-align: left;}
body #footer .copyright_row .copyright_row_wr{    border-top: 2px solid #FFF200;padding-bottom:15px;}
.social-media-menu li {
    float: left;
    list-style: none;
    padding: 0 10px;
}
#footer .social-media-menu ul {
    float: none;
}
.social-media-menu li a {
    color: #fff;
    font-weight: 500;
}

.social-media-menu li i {
    font-size: 22px; color:#fff;
}

.footer-social {
    float: right;
    padding: 6px 0 0px;
}
#footer .widgets_row .widget_title{font-size: 20px!important;}
.footer-privacy-menu-class{width: 60%;text-align: center;margin: 0px auto;}
.footer-privacy-menu-class li{margin-bottom: 12px;list-style: none;padding-left: 0;display: inline-block; }
.footer-privacy-menu-class li a {color:#fff!important;margin: 0 5px;}
.footer-privacy-menu-class li a:hover{text-decoration:underline;}
.footer-privacy-menu-class li::after {content: "|";float: right;color: #fff;}
.footer-privacy-menu-class li:last-child::after {display: none;margin: 0px;}
.footer-privacy-menu-class{width: 30%;display: inline-flex;}
.footer-privacy-menu-class ul{margin-top: 17px;margin-bottom: 0;}



/* About Page Styles*/
.inner-banner{max-height:484px;}
input#searchField{border-radius: 20px;
    font-weight: bold;
    font-size: 14px;
    padding: 8px 0px 8px 0px;text-indent: 30px;width: 100%;
    background-color: #f2f2f2;
    border: 1px solid #a8a8a8;}
.location-search-field{position:relative;}
.location-search-field button{background: no-repeat;
    background-color: #003056;
    color: #fff200;
    font-size: 18px;
    border: 0;
    position: absolute;
    left: auto;
    right: 2px;
    text-align: center;
    z-index: 10;
    top: 4px;
    height: 35px;
    min-width: 40px;
    border-radius: 0 5px 5px 0;}
.location-search-field .search-icon{position: absolute;
    font-size: 24px;
    color: #bcbcbc;
    left: 5px;
    top: 8px;} 
.elementor-element-3056c30{float: left;width: 450px!important;}
.elementor-element-81cff8d{float: left;width: 200px!important;}

/* Privacy Page Styles */

 
.page-template-privacy.elementor-default .elementor-widget-text-editor ul:not(.elementor-editor-element-settings), .page-template-privacy.elementor-default .elementor-widget-text-editor ol {padding: 0 0 0 15px;}
.elementor-default .elementor-widget-text-editor ul:not(.elementor-editor-element-settings) li{font-size:16px;color:#3a3a3a;}
.elementor-default .elementor-widget-text-editor ul:not(.elementor-editor-element-settings) li:before{color:#003056;}


/* Why Fix Auto*/
.fa-features-sec .elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon{margin-left: -50px;}
.fa-features-sec .elementor-icon-box-content h3{margin-bottom: 5px;}
.fa-features-sec .elementor-icon-box-content p{font-size:18px; color:#3A3A3A;}


/* Services Page*/
.services-cards-sec a, .services-cards-sec a:hover{color:#FFF200;}
.services-cards-sec .elementor-element{margin-bottom:5px;}
.services-cards-sec .elementor-widget-wrap.elementor-element-populated{min-height: 250px;}
.service-page-services .service-card .elementor-section{min-height:370px;}


.service-tire-installation .service-block-tip{top: -490px;}
.service-wheel-alignment .service-block-tip{top: -431px;}
.service-wheel-rim-repair .service-block-tip{top: -449px;}

.service-block-tip{top: -400px;position: absolute;}
.service-block-tip:after{  content: "";
  position: absolute;
  top: 45%;
  left: 100%;
  margin-left:0px;
  border-width: 15px;
  border-style: solid;
  border-color: transparent transparent transparent #003056;}
.single-stm_service .page_title.transparent, .page-template-news-page .page_title.transparent{padding-top: 135px;padding-bottom: 70px;}
.page-template-privacy .page_title{padding-top: 115px;padding-bottom: 55px;}   

.all-services-sec .stm_services.style_8 .stm_service{width: 31.3%;margin: 0 20px 20px 0;    box-shadow: 0px 0px 10px 0px rgba(61.199999999999996, 61.199999999999996, 61.199999999999996, 0.34);padding: 20px 15px 20px 15px;}
.all-services-sec .stm_services.style_8 .stm_service__title{font-size: 28px;font-weight: 700;color:#003056;line-height: 1;}
.all-services-sec .stm_services.style_8 .stm_service__title a{color:#003056;}
.all-services-sec .stm_service p{font-size: 16px;line-height: 24px;font-weight: 400;color: #707070important;}
.all-services-sec .stm_services.style_8 .stm_service__link{padding: 10px 25px;    background-color: #003056;color: #fff;opacity: 1;}
.all-services-sec .stm_services.style_8 .stm_service__link:hover{color: #FFFFFF;    background-color: #e21b52;}

.red-button a.elementor-button{background-color: #E21B52!important;color: #fff;}
.red-button a.elementor-button .elementor-button-text{font-family: 'Roboto';font-size: 16px;}
.red-button a.elementor-button:hover{background-color: #003056!important;color: #fff!important;}
.service-btm-req-sec .elementor-widget-container p{font-size: 28px;line-height: 30px;}


/* Shop Location Page*/
.wpsl-search{background-color: #003056;border-radius: 100px 100px 100px 100px;padding: 10px 30px 10px 30px;margin-bottom: 40px;}
.wpsl-input {width:100%;}
.wpsl-input div label{width:100%;width: auto;font-size: 28px;font-family: "Roboto", Sans-serif;color:#fff;}
.wpsl-search-btn-wrap{position: relative;width: 30%;}

#wpsl-search-wrap input#wpsl-search-input{width: 100%;height: 36px;margin-top: 5px; border: 1px solid #a8a8a8;background-color: #f2f2f2;padding: 8px 0px 8px 0px;border-radius: 20px;text-indent: 30px;font-size: 14px;font-weight: bold;}
.wpsl-search-btn-wrap input#wpsl-search-btn{ border: 0;font-size: 0;background: transparent;z-index: 2;}
.wpsl-search-btn-wrap input#wpsl-search-btn:before{ font-family: "Font Awesome 5 Free";font-size: 16px;}
.wpsl-search-btn-wrap i{position: absolute; z-index: 1;left: 10px;top: 15px; color: #003056;}
#wpsl-search-btn{position: absolute;left: 10px; top: 15px;}
.wpsl_listing_name{color:#003056;}


.wpsl-direction-wrap{margin-bottom: 15px;float: left;}
.wpsl-directions{color:#003056;padding: 10px; border:1px solid #8D8D8D!important;font-weight:500;}
.wpsl-directions:hover{color:#ffffff;background-color: #003056;}
.wpsl-store-details{display: inline-block;background-color: #003056;padding:10px;border:1px solid #003056!important;font-weight:500;margin-left: 10px;}
.wpsl-store-details i{margin-right: 10px;}
.wpsl-store-details:hover{background-color: #ffffff;border:1px solid #8D8D8D!important;color:#003056;}
 
 


.wpsl_listing_name{font-size:22px; font-weight:bold;color:#003056;}
.wpsl_listing_name:hover{color:#003056;}
.wpsl-store-location p span{font-size:16px;color:#3a3a3a;}
.wpsl-store-location .wpsl-contact-details a{font-size:16px;color:#003056;text-decoration:underline;font-weight:bold;}
.wpsl-store-location .wpsl-contact-details a:hover{text-decoration:none;}

.wpsl-directions:before{content: '\f124';
    font-family: 'FontAwesome';
    margin-left: 0;margin-right: 10px;}

/* Shop page styles*/

.title-shop-name {margin-bottom:0!important;}
.title-shop-name h1{color: #FFFFFF;font-weight: 400;text-transform: uppercase;}
.d-none{display:none;}
.shop-details-sec .elementor-icon-box-icon{top: 6px;position: relative;}   
.shop-details-sec .elementor-icon-box-title a{line-height: 26px;}  
.shop-details-sec .elementor-icon-box-title span{clear: both;display: block;}   
.page-template-shop .inner-banner{max-height: 500px; height:500px;} 
.shop-details-sec .shop-shortcode-text .elementor-icon-box-title{color:#fff;padding: 0;font-size: 18px; font-weight: normal;margin-bottom: 0;}
.shop-services-bar .elementor-element-00ea03b{margin-bottom:5px;}
.shop-service-link .elementor-button-content-wrapper{display: block;text-align: center;}
.shop-service-link .elementor-button.elementor-button-link{min-height: 180px;padding: 20px 5px 20px 5px;background-color:#fff;border:1px solid #DBDBDB;box-shadow: -2px 5px 10px 0px rgba(0,0,0,0.15);
-webkit-box-shadow: -2px 7px 10px 0px rgba(0,0,0,0.15);
-moz-box-shadow: -2px 7px 10px 0px rgba(0,0,0,0.15); color:#003056; font-weight:bold;font-size:28px;}
.shop-service-link .elementor-button.elementor-button-link:hover{box-shadow:none;background-color:#fff;}

/*.shop-details-sec .elementor-element-populated{min-height: 108px} */
.shop-service-link svg{width: 78px;position: relative;top: 3px;height: 78px;}
.shop-service-link.ssl-collision svg{width: 120px;}

.shop-image-carousel-sec .elementor-element .swiper .elementor-swiper-button-prev{right: 30px;left: auto;top: -30px;}
.shop-image-carousel-sec .elementor-element .swiper .elementor-swiper-button-next{top: -30px;right: 0px;}
.shop-reviews-sec .ti-widget.ti-goog .ti-name{color:#003056!important;}
.shop-reviews-sec .ti-controls{top: -30px!important;}
.shop-reviews-sec .ti-widget.ti-goog .ti-controls .ti-prev{right: 75px;left: auto;}
.shop-reviews-sec .ti-widget.ti-goog .ti-controls .ti-next{right: 30px;}
.shop-reviews-sec .ti-widget.ti-goog .ti-controls .ti-next:before, .shop-reviews-sec .ti-widget.ti-goog .ti-controls .ti-next:after, .shop-reviews-sec .ti-widget.ti-goog .ti-controls .ti-prev:before, .shop-reviews-sec .ti-widget.ti-goog .ti-controls .ti-prev:after{background: #003056; right: 6px;}
.shop-reviews-sec .ti-widget.ti-goog .ti-controls .ti-prev:after, .shop-reviews-sec .ti-widget.ti-goog .ti-controls .ti-prev:before{right: auto;    left: 6px;}
.ti-widget.ti-goog .ti-controls .ti-next, .ti-widget.ti-goog .ti-controls .ti-prev{padding: 8px 15px!important;background-color: #fff;}
.shop-reviews-sec .ti-widget.ti-goog .ti-reviews-container-wrapper{padding-top: 35px !important;}
 


.shop-reviews-sec .ti-controls{top: -30px!important;}
.shop-reviews-sec .ti-widget[data-layout-id='5'][data-set-id='ligth-border'] .ti-controls .ti-prev{right: 75px;left: auto;}
.shop-reviews-sec .ti-widget[data-layout-id='5'][data-set-id='ligth-border'] .ti-controls .ti-next{right: 30px;}

 
.shop-reviews-sec .ti-widget[data-layout-id='5'][data-set-id='ligth-border'] .ti-controls .ti-next:after, .shop-reviews-sec .ti-widget[data-layout-id='5'][data-set-id='ligth-border'] .ti-controls .ti-next:before{background: #003056; right: 6px;}
.shop-reviews-sec .ti-widget[data-layout-id='5'][data-set-id='ligth-border'][data-pid='5118e23212829706d426ad5199d'] .ti-controls .ti-prev:after, .shop-reviews-sec .ti-widget[data-layout-id='5'][data-set-id='ligth-border'][data-pid='5118e23212829706d426ad5199d'] .ti-controls .ti-prev:before{right: auto;    left: 6px;}
.shop-reviews-sec .ti-widget[data-layout-id='5'][data-set-id='ligth-border'] .ti-controls .ti-prev, .shop-reviews-sec .ti-widget[data-layout-id='5'][data-set-id='ligth-border'] .ti-controls .ti-next{padding: 8px 15px!important;background-color: #fff;}
 




.shop-service-link .elementor-button-text{width: 100%;}

.shop-info-sec{float: right;}
.shop-info-sec li{list-style:none;padding: 0 0 0 15px;}
/*.hidelink{display: none!important;}*/
.shop-info-sec li a{font-size: 22px;
    background-color: #fff;
    padding: 4px 10px;
    border-radius: 4px;
    color: #003056;}

.bottom_stripe_yellow, .bottom_stripe_yellow h2{margin-bottom:0!important;}  
.bottom_stripe_yellow h2:after{content: '';
    display: block;
    width: 93px;
    height: 3px;
    background: #fff200;
    margin-top: 10px;}

.page-template-shop .top_bar{padding: 10px 0 8px;}
.page-template-shop .service-btm-cta-sec, .page-template-shop .elementor-element-35aa3a1, .page-template-shop .service-btm-req-sec, .page-template-shop .service-block-tip:after{display:none;}
.form-control, .input-group .form-control, .post-password-form input[type=password], .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .wpcf7-form-control, body .woocommerce-cart table.cart td.actions .coupon .input-text{border: 1px solid #DBDBDB;background: #fff;}
.shop-contact-form .button{background: #003056;}
.shop-contact-form .button:hover{ background: #E21B52;}

.input-group input::placeholder{color:#959595;}
.input-group textarea.wpcf7-textarea::placeholder {color:#959595;}
.wpcf7-form-control:focus{box-shadow: 0 0 0 4px #f5f5f5;}

.page-template-shop .service-parra-sec{margin-bottom: 150px!important;} 
.wpcf7-form-control::placeholder, body textarea.wpcf7-form-control::placeholder{color:#DBDBDB;}
.mobile-only{display:none!important;}
.page-template-shop .elementor-slideshow__title{display:none;}
.col-xs-6.day{margin-bottom:5px;}  

.page-template-shop .service-notification p {display:none;}


  /* Shop Google reviews Styles*/
.wp-gr .grw-controls{right: 35px!important;top: -12%!important;width: auto!important;}
.wp-gr .grw-btns.grw-prev{right: 40px!important;left: auto!important;}
.wp-gr .grw-btns{background-color: #fff!important;border-radius: 0!important;}   
rp-controls svg path{fill: #003056;}
r-p rp-slider rp-review-text{font-size: 15px;color: #000000;}
r-p rp-review-name a{color:#003056;}
r-p rp-review-name a:hover{color:#003056;text-decoration:underline;}


rp-content{padding-top: 30px;}
rp-controls{top: 4px!important;right: 32px;}
rp-btn-prev{right: 40px;left: auto!important;background-color: #fff;border-radius: 0!important;}
rp-btn-next{background-color: #fff;border-radius: 0!important;} 

r-p rp-slider rp-header rp-scale, r-p rp-slider rp-header rp-name{color:#000;font-size:14px;} 
r-p rp-slider rp-header rp-based{font-size:14px;}
r-p rp-review-inner{background-color: #fff!important;border-radius: 0!important;height: 250px;border-radius: 4px !important;}  
/*rp-controls{right: 35px!important;top: -12%!important;width: auto!important;}
rp-controls rp-btn-prev{right: 40px!important;left: auto!important;}
  
.wp-gr .grw-btns svg path{fill: #003056;}*/



/* New review Plugin*/
.slickwprev-prev.slickwprev-arrow{right: 60px;top:-15px;left: auto;width: 35px;height: 35px;background-color: #fff;}
.slickwprev-next.slickwprev-arrow{top: -15px;right: 20px;width: 35px;height: 35px;background-color: #fff;}
#wprev-slider-4 .slickwprev-next:before, #wprev-slider-4 .slickwprev-prev:before{opacity: 1;}
.wpproslider_t6_IMG_2{width:45px;}  
.wprev_preview_bg1_T6{min-height:200px!important;} 
.wprev_banner_top{display:none;}
.wprev_banner_bottom{float:left;position: relative;top: 50px;z-index: 2;width: 25%;}
.wprev_banner_bottom_t{font-size: 22px;color: #000;margin-bottom: 15px;font-weight: bold;}
.slickwprev-next:before{content: "\f054";font-family: "Font Awesome 5 Free";opacity: 1;}
.slickwprev-prev:before{content: "\f053";font-family: "Font Awesome 5 Free";opacity: 1;} 




/* Contact page Styles*/
.contact-from-sec .elementor-element-328f965{margin-bottom:0;}
.contact-form .wpcf7-form-control{background: #fff;border: 1px solid #707070;padding: 16px 30px 15px 15px;color: #003056;} 
.contact-form .button{background: #003056;}
.contact-form .button:hover{border-color:#E21B52;background: #E21B52;}
.contact-from-sec p a{color: #707070;}
.contact-from-sec p a:hover{text-decoration:underline;}




/* Accident page Styles*/
.accident-content-sec{positions:absolute;}

.margin-btm-0{margin-bottom:0!important;}
.accident-cont-list ol li{padding: 0 0 0 0px;float: left;width: 100%;}
.accident-cont-list ol li::marker{font-size: 0;}
/*.accident-cont-list ol li:before{content: "";
    position:absolute; 
    left:-20px;top: -2px;
    background-color:red;
    z-index:-1;
    display:inline-block;
    width:30px;
    height:30px;}*/


.accident-cont-list ol {
  counter-reset: item;
  list-style: none;
}

.accident-cont-list ol ul{margin:15px 0 0 0px!important;clear: both;display: inline-block;}    
.accident-cont-list ol li::before {
  content: counter(item) " ";
  counter-increment: item;background-color:#E21B52; display: inline-block;
    padding: 5px 12px 5px 12px; margin: -2px 15px 10px 0; color:#fff; float: left;
}

.accident-cont-list ol li span{width:92%; float:left;}
.accident-cont-list ol li ul li::before {backgeound-color:transparent;margin:0; padding:0;transform: rotate(0deg)!important;}
.accident-cont-list ol li ul li{float:none;    padding: 0 0 0 10px;}


.bottom_stripe_white h2:after{content: '';
    display: block;
    width: 93px;
    height: 3px;
    background: #fff;
    margin-top: 10px;}



/* News Page Styles */
.elementor-pagination .page-numbers{display: inline-block;}
.elementor-pagination a.page-numbers{color:#2f97e9;} 

.elementor-pagination a.page-numbers:hover{color:#003056;} 
 

.news-posts-sec .elementor-post__title{line-height: 24px;font-size: 20px; }
.news-posts-sec .elementor-post__title a{color:#3a3a3a;margin-bottom:14px;display: block;}
.news-posts-sec .elementor-post__title a:before{content: '';
    display: block!important;
    width: 47px;
    height:5px;
    background: #E21B52;
    margin-bottom: 0px;
    margin-bottom: 20px;}
.page-template-news-page .elementor-posts .elementor-post__meta-data{position: relative;padding-left: 20px;}
.page-template-news-page .elementor-post-date:before{color: #adadad;position: absolute; top:1px;
    left: 0;content: "\f017";font: normal normal normal 14px/1 FontAwesome;}

/* Post Page Styles*/

.single-post.header_style_10.mobile_grid_landscape .header-box{box-shadow: 0 1px 3px var(--con_header_nav_shadow,rgba(0,0,0,.2));margin-top: 0px;padding-top: 0px;height: 38px;} 
.single-post.header_style_10.mobile_grid_landscape #main{margin-top: 40px;}
.elementor-default .elementor-widget-text-editor ul:not(.elementor-editor-element-settings) li:before{transform: rotate(0deg);}     
.single-post .page_title h1{color:#003056;}
.single-post .elementor-heading-title{color:#003056;}

/* Newsletter Page Styles */
.newsletter-form .wpcf7-acceptance{height: auto;padding: 0;border: 0;}

.newsletter-form .wpcf7-acceptance .wpcf7-list-item{margin:0 0 20px 0; font-size: 16px;line-height: 24px;} 
.newsletter-form .button {background: #003056;}
.newsletter-form .button:hover{border-color: #E21B52;background: #E21B52;}

.newsletter-page-cont #mc_embed_signup form{margin:0;}
.newsletter-page-cont #mc_embed_signup .mc-field-group{width:50%;}
.newsletter-page-cont #mc_embed_signup .mc-field-group.input-group{width:100%;}
.newsletter-page-cont #mc_embed_signup .mc-field-group{padding-bottom: 1%;}
.newsletter-page-cont #mc_embed_signup .mc-field-group.input-group input{float: left;width: 15px;}
.newsletter-page-cont #mc_embed_signup .mc-field-group.input-group label{width: 90%;float: left;margin-left: 10px;}
.newsletter-page-cont #mc_embed_signup .button{background: #003056;border-radius: 4px;height: auto;margin-top: 10px;padding: 10px 25px;line-height: 23px;font-weight: 600; font-family: Roboto, Arial; font-size: 14px;} 
.newsletter-page-cont #mc_embed_signup div#mce-responses{margin: 0;}
@media (min-width:1750px) {
#homepage-carousel rs-arrow.tp-leftarrow{left:15%!important;}
#homepage-carousel rs-arrow.tp-rightarrow{right:12%!important;left:auto!important;}
}

@media (min-width:1200px) {
.page-template-privacy.header_style_10 .header-box .container .nav-box .main_menu_nav, .single-stm_service.header_style_10 .header-box .container .nav-box .main_menu_nav, .page-template-news-page.header_style_10 .header-box .container .nav-box .main_menu_nav, .single-post.header_style_10 .header-box .container .nav-box .main_menu_nav{background:#fff;}
.page-template-privacy.header_style_10.mobile_grid_landscape .header-box .container .main_menu_nav>li>a, .single-stm_service.header_style_10.mobile_grid_landscape .header-box .container .main_menu_nav>li>a, .page-template-news-page.header_style_10.mobile_grid_landscape .header-box .container .main_menu_nav>li>a, .single-post.header_style_10.mobile_grid_landscape .header-box .container .main_menu_nav>li>a{text-shadow:none;color:#003056;margin: 0 10px;font-weight: 400; }
.page-template-privacy.header_style_10 .header-box .container .nav-box .main_menu_nav>li>a:hover, .single-stm_service.header_style_10 .header-box .container .nav-box .main_menu_nav>li>a:hover, .page-template-news-page.header_style_10 .header-box .container .nav-box .main_menu_nav>li>a:hover, .single-post.header_style_10 .header-box .container .nav-box .main_menu_nav>li>a:hover{color:#003056!important; border-bottom: 3px solid #003056;} 

.fa-features-sec .elementor-widget-icon-box .elementor-icon-box-content{min-height: 215px;} 
.single-post .page_title {margin-bottom:0;padding-top: 80px;}   
}
  

@media (max-width:1024px) {
html body.error404{background: url(/nz/wp-content/uploads/2024/07/FA_featurewall.jpg) 48% 0 no-repeat !important;}
.single-post.header_style_10 .header-box .container .nav-box{z-index: 10;position: relative;} 
.single-post .page_title {padding-top: 0px;margin-bottom: 0;}  
.single-post.header_style_10 .header-box .container .logo.logo-mobile{z-index: 11; position: relative;} 
.single-post.header_style_10.mobile_grid_landscape .header-box{height:auto;}





.page-template-shop .inner-banner{height: 400px;}   
 

.page-id-1071 .top_bar{background:#003056;}
.header-box.hide_wpml_on_mobile{margin-top:0;}
#footer {background-size: cover;}
.mobile_grid_landscape .top_bar{order: 0;}
.top_bar {background:#003056;}
.home-about-sec-main .elementor-element-populated{background-image: none!important;}
.button-skewed{margin-right:10px;}
.elementor-1071 .elementor-element.elementor-element-91f34dc, .elementor-1071 .elementor-element.elementor-element-1f50f50{--container-widget-width: 47%;}

rs-bullets.tp-forcenotvisible{visibility: visible!important;display: block!important;top: 80%!important;}
.tp-bullets{display:block;}

 #rev_slider_4_2_wrapper .metis.tparrows{top:auto!important;    bottom: -10px;}
#homepage-carousel rs-arrow.tp-leftarrow{right: 15%!important;left: auto!important;}
#homepage-carousel rs-arrow.tp-rightarrow{right: 5%!important;}

.single-stm_service .page_title.transparent, .page-template-news-page .page_title.transparent{margin-bottom:0;}
.service-tire-installation .service-block-tip, .service-wheel-alignment .service-block-tip, .service-wheel-rim-repair .service-block-tip{top:0px;position: relative;}
 
.service-block-tip{top:0px;position: relative;}
.wpsl-search{border-radius:0;}
.elementor-8603 .elementor-element.elementor-element-24abf2f > .elementor-widget-container{margin-top: -1px;}

.page-template-shop .service-thumb-sec .elementor-element-populated {padding: 110px 0px 110px 0px!important;background-size: contain;background-repeat: no-repeat;}
  


.wprev_banner_bottom{width: 36%;}
.elementor-571 .elementor-element.elementor-element-35aa3a1{margin-bottom:-1px;}
.service-btm-req-sec .elementor-widget-container p{font-size: 24px;}  
.single-stm_service .service-btm-req-sec .elementor-widget{font-size: 24px;}   
.single-post.header_style_10.mobile_grid_landscape .header-box{padding-top:0;} 
.shop-banner-sec h1{font-size: 42px;line-height: 42px;}
.wpsl-input div label{text-align: center;} 
}


@media (max-width:768px){
.elementor-element-c027053{width: 265px!important;}
.footer-social #menu-social-media-links-germany{padding: 0px;}
      .footer-social .social-media-menu li{text-align: center;float: none; display: inline-block;}
      .footer-social{float: none;text-align: center;}
      #rev_slider_1_1_wrapper{top: 285px;}

.button-skewed .elementor-image-box-wrapper{display: flow-root;}
.button-skewed .elementor-image-box-img{width: 25%!important;float: left;}
.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure{margin-right:15px!important;}
.button-skewed.elementor-widget-image-box .elementor-image-box-content{width: 100%!important;float: left;}


.top_bar .header-appointment-btn{display:none;}
.content-area #rev_slider_1_1_wrapper{top: 198px!important;}


}

@media (max-width:767px){
.home .header-appointmnet-sec, .single-post.header_style_10.mobile_grid_landscape .header-appointmnet-sec{ display: none !important;}
.single-post.header_style_10.mobile_grid_landscape #main{margin-top: 0;}
.logo.logo-mobile img{width:65px!important;}

.header-appointmnet-sec{position: absolute;top: 40px;right: 18px;}  
.header-appointmnet-sec li{list-style:none;}
.header-appointmnet-sec li a{color:#3a3a3a;font-weight: 400;} 
body.header_style_10 .header-box .container .nav-box .main_menu_nav>li.current-menu-item>a{color:#fff!important;}

 rs-bullets.tp-forcenotvisible{top: 90%!important;}

.mobile_grid_landscape .header-box .container .logo-box{padding: 10px 15px 10px 15px;}
.header_style_10 .header-box .container .nav-box .main_menu_nav{background-color:#003056;}
 #rev_slider_1_1_wrapper{top: 366px;}
#rev_slider_1_1_forcefullwidth rs-slides{border-radius: 0 0 0 0px;}
.button-skewed.elementor-widget-image-box .elementor-image-box-content{width: 68%!important;float: left;}
#footer .copyright_row .copyright_row_wr .copyright{text-align:center; width:100%;}
.footer-privacy-menu-class{ width: 100%;display: block;}
.footer-privacy-menu-class ul{padding: 0;}
 
.top_bar-middle h3{display:none;}
.top_bar .container{display:block;}
.top_bar-middle a{padding-left:0px}
.top_bar-middle i{margin-right:9px;}
.top_bar .container>div{margin:0;}  
.top-bar-menu-class a{margin:0px;}
  
.top_bar .container .top_bar-middle{float:left;margin-top: 16px;}
.menu-toggle{top:-30px;}
.logo-box .header-appointment-btn{position: absolute;top:67px;right: 15px;}
.logo-box .header-appointment-btn a{padding: 13px 20px 10px 20px;}
.mb-hidden{display:none;}
.header-box.hide_wpml_on_mobile{z-index:1;}

 
.top-bar-menu-class{float:left;}
.top-bar-menu-class .menu-item-has-children > ul{left: 4px;}
.mobile_grid_landscape .header-box .container .nav-box .main_menu_nav>li>a{padding: 15px 36px 15px 15px!important;}

.elementor-element-81cff8d{width: 78px!important;}
.elementor-element-3056c30{width: 265px!important;}

.elementor-element-6facab7{width: 78px!important;}


.elementor-1071 .elementor-element.elementor-element-1f50f50, .elementor-1071 .elementor-element.elementor-element-91f34dc{margin-left:15px;}
.elementor-1071 .elementor-element.elementor-element-91f34dc, .elementor-1071 .elementor-element.elementor-element-1f50f50{--container-widget-width: 100%;}
#homepage-carousel rs-arrow.tp-leftarrow{right: 27%!important;left: auto!important;}
#homepage-carousel rs-arrow.tp-rightarrow{right: 6%!important;}


.fa-features-sec .elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon{margin-left: 0px;margin-top: -50px;}
 
.page_title h1.h2{font-size: 40px;}  
.postid-571 .page_title h1.h2{font-size: 36px;} 
.inner-banner{max-height:754px;}
.wprev_banner_bottom{width: 100%;}
 

/* Shop Location Page MObile*/

.wpsl-search-btn-wrap{width:100%;}
.wpsl-input div label{font-size: 28px;}
#wpsl-stores{padding:0 0 0 15px;}
.location-banner h1{    font-size: 32px;}
.wpsl-search{padding: 10px 30px 25px 30px;}
.wpsl-search{margin-bottom:0px;}
#wpsl-gmap{margin-top:0;}

.accident-cont-list ol li span{width:80%;}

/* Shop Page Mobile*/

body.page-template-shop [data-elementor-type="wp-page"], .page-template-wpsl-store-locator [data-elementor-type="wp-page"]{display: flex;flex-direction: column;width:100%;}
.page-template-shop-php.mobile_grid_landscape .header-box .container .logo-box {display: block}
.page-template-shop-php .logo-mobile{ width: 27%;}
.page-template-shop-php .menu-toggle-main{float: right;width: 73%;}
.page-template-shop-php .menu-toggle{float: right;}
.page-template-shop-php .shop-details-sec{background-color: #003056!important;}
.page-template-shop-php .shop-form-sec{padding-top:20px;}

.page-template-shop-php .builder-content .elementor-10087{display: flex;flex-direction: column;}
.page-template-shop-php .inner-banner {background-position: -530px -20px!important;padding: 90px 0px 100px 0px!important;}
.page-template-shop-php .shop-banner-sec{order: -1;} 
.page-template-shop-php .shop-details-sec{order: -2;}    
 .page-template-shop .inner-banner{height: 380px;margin-top: 0px!important;}  
.title-shop-name h1{font-size: 34px;}
.shop-banner-sec p{font-size: 30px;}
.page-template-shop .menu-toggle{top: -17px;} 
.header-shop-name{font-size: 20px;color:#3a3a3a; font-weight:500;margin-top: 35px;text-transform: capitalize;}   
.mobile-only{display:block!important;}
.wprev_banner_bottom{float:none;top:0;}


.newsletter-page-cont #mc_embed_signup .mc-field-group{width: 100%;}
.accident-cont-list ol ul{margin:15px 0 0 50px!important;}  
.cky-notice-des{height: 90px;overflow: scroll;} 
 .shop-image-carousel-sec{margin-top:30px;}    

.page-template-privacy .page_title{margin-top: 101px;} 
.single-post.header_style_10 .header-box .container .nav-box{z-index: 10;position: relative;margin-top: -62px !important;} 
.single-post.header_style_10 .header-box .container .nav-box ul{padding-top: 60px!important;}
.single-post.header_style_10 .header-box .container .logo.logo-mobile{z-index: 11; position: relative;}  

 .social-media-menu{float: none;}
#footer .social-media-menu ul{padding:0;} 


/* Manufacturer Approval Page Styles*/
.page-template-manufacturer-approval .builder-content .elementor-10087{display: flex;flex-direction: column;}
.page-template-manufacturer-approval .inner-banner {background-position: 0px 0px!important;padding: 190px 0px 100px 0px!important;}
.page-template-manufacturer-approval .shop-banner-sec{order: -1;} 
.page-template-manufacturer-approval .shop-details-sec{order: -2;}    
 .page-template-manufacturer-approval .inner-banner{height: 380px;margin-top: 0px!important;}  

}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {




#rev_slider_1_1_forcefullwidth rs-slides{border-radius: 0 0 0 180px;}
#footer .footer_widgets #block-7{min-height: 260px;} 
#footer .social-media-menu ul {
    float: right;
    margin-top: 10px;
}
.button-skewed .elementor-image-box-title{padding-top: 14px;margin-bottom: 14px;}
/*#homepage-carousel rs-arrow.tp-leftarrow{left:5%!important;}

#homepage-carousel rs-arrow.tp-rightarrow{right:10%!important;left:auto!important;}
#homepage-carousel rs-arrow{top:40%!important;}*/
.button-skewed .elementor-image-box-wrapper{padding: 10px 0px 15px 8px;}
.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure{margin-right: 0px!important;}
.button-skewed.elementor-widget-image-box .elementor-image-box-content{width: 100%!important;float: left;margin-left: 6px;}

.inner-banner{max-height:660px;height:660px;}

.services-cards-sec .elementor-widget-wrap.elementor-element-populated{min-height: 200px;}
/*.elementor-7754 .elementor-element.elementor-element-7a3cd04:not(.elementor-motion-effects-element-type-background), .elementor-7754 .elementor-element.elementor-element-7a3cd04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{    background-position: -550px 166px;}*/
.elementor-7754 .elementor-element.elementor-element-7a3cd04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{    background-position: -550px 166px;}
.wpsl-store-details{margin-left: 0px;}
.elementor-8603 .elementor-element.elementor-element-24abf2f > .elementor-widget-container{padding: 30px 30px 45px 20px;}

.footer-privacy-menu-class{float: left;}
#footer .copyright_row .copyright_row_wr .copyright{width: 25%;}
.footer-privacy-menu-class ul{padding-left: 0px}
.shop-hours-sec{margin-top:30px;}
.shop-form-sec{margin-top:20px;}
.wpsl-search-btn-wrap{width: 100%;}
#wpsl-gmap{margin-right: 15px;}

}
@media (max-width:768px){
/*.elementor-7754 .elementor-element.elementor-element-7a3cd04:not(.elementor-motion-effects-element-type-background), .elementor-7754 .elementor-element.elementor-element-7a3cd04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{    background-position: -820px 166px;}*/
.elementor-7754 .elementor-element.elementor-element-7a3cd04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{    background-position: -820px 166px;}

}

@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2)  and (orientation: landscape)  {
.elementor-1071 .elementor-element.elementor-element-64f83fb{padding: 50px 0px 0px 15px!important;}
.wpsl-store-details.mr-2.btn-solid-blue{margin-left:4px;}
}

/* Portrait*/
    @media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2)  and (orientation: portrait)  {
.elementor-1071 .elementor-element.elementor-element-64f83fb{padding: 50px 0px 0px 15px!important;}
.wpsl-store-details.mr-2.btn-solid-blue{margin-left:4px;}
.elementor-8545 .contact-banner-sec .elementor-element.elementor-element-ec3f2a8{background-position: -950px 223px!important;}
.elementor-8545 .elementor-element.elementor-element-a74743d{--spacer-size: 80px;}
}

@media (min-width:1024px){
.logo-box .header-appointment-btn{display:none;}
}

@media only screen and (max-width: 1023px) and (min-width: 768px)  {
.homepage-services-sec rs-slides, .homepage-services-sec rs-slide, .homepage-services-sec rs-slide:before{left: -96px!important;}
.stm_news .news_list.posts_per_row_3 li { width: 33% !important;} 

}

