/*
    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
*/
html[lang=ar-sa] body{direction: rtl;}
body{font-family: 'Montserrat';color: #707070;}
h1, h1.h2{font-size: 44px;text-transform: none;line-height: 48px;    letter-spacing: .5px;}
h2{font-size: 32px;text-transform: none;}
h3{font-size: 24px;}
h4{font-size: 20px;}
.elementor-element{font-size: 14px;}
.wpb_wrapper p, .elementor-element{line-height: 1.42857143;}
.main_menu_nav>li .sub-menu{width: 260px;}

.menu-item-has-children > a:after{content: '\f107';
    font-family: 'FontAwesome';
    margin-left: 5px;color: #fff;}
.footer_widgets .menu-item-has-children > a:after{display: none;}

.fa-brands, .fa.fa-twitter-square, .fa.fa-twitter, .mec-fa-twitter-square {
        font-family: 'Font Awesome 6 Brands'!important;
        font-style: normal;
        font-weight: 400;
    }
    .fa-twitter-square::before, .fa-twitter::before, .mec-fa-twitter-square::before {
        content: "\e61b" !important;font-family: 'Font Awesome 6 Brands'!important;
    }
/* Header Styles*/
.fa-v6 i{font-family: "Font Awesome 6 Brands";}
html body #header .top_bar{background-color: #003056;padding: 10px 0;}
.main_menu_nav>li>a{font-weight: 700;}
.header_style_12 .header-box .container .nav-box .main_menu_nav>li.current_page_item>a, .header_style_12 .header-box .container .nav-box .main_menu_nav>li:hover>a{color:#FFF200;}
.main_menu_nav>li.current_page_item>a{color: #fff200;}
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle{padding-right: calc(4px + 1.4em);border-radius: 20px;font-size: 12px;}
.header_style_12 .header-box .container .nav-box .main_menu_nav>li.current_page_item>a{color:#FFF200;}
.header-menu-class li{float: left;list-style:none; padding: 0 9px;}
.header-menu-class li i{font-size: 22px;}
.header-menu-class li a{color:#fff;font-weight: 500;} 
.header-box .container{padding: 20px 15px 20px;}
.header-box, .header-box:before{background-color: transparent;}
.main_menu_nav>li:hover>a{    color: #fff200;}

.top-bar-left .wpml-ls{float: left;}
.ksa-collision-link{color:#fff; text-decoration: underline;margin-left:15px;}
.ksa-collision-link:hover{color:#fff;text-decoration: none;}

/* Footer Styles*/
#footer .widgets_row .footer_logo{margin: 0 0 10px;}
#footer .widgets_row .widget_title{border-bottom: 4px solid #FFF200!important;}
#footer .footer_widgets .widget.widget_recent_entries ul li .post-date:before{background-image: url("/wp-content/uploads/2022/08/clock_icon_fff200.png");width: 20px;height: 20px;
    background-size: contain;
    background-repeat: no-repeat;
    font-size: 0px;}
#footer .footer_widgets .widget.widget_recent_entries ul li .post-date{padding: 2px 0 0 30px;}
#footer .footer_widgets .widget.widget_nav_menu ul li{width: 100%;}
 
#footer .copyright_row .copyright_row_wr{border-top: 2px solid #FFF200;}
#footer .copyright_row .copyright_row_wr .copyright{float: left;color: #fff;font-size: 14px;text-transform: none;    text-align: left;}
.footer-social{float: right;padding: 6px 0 0px;}
.header-menu-class li a{color: #fff;font-weight: 500;}
.footer_widgets figure{  margin: 0;}
#footer .footer_widgets .widget.widget_text p{color:#fff;    font-size: 14px;}

/* Page Styles*/
rs-layer-wrap rs-layer{background-color: rgba(0, 48, 86, 0.5)!important;}
rs-layer-wrap .rev-btn.rs-layer{background-color:#003056 !important;}
rs-layer-wrap .rev-btn.rs-layer:hover{background-color:#fff200 !important;}
.elementor-search-form__container:not(.elementor-search-form--full-screen){background-color: transparent!important;}
#searchField{border-radius: 10px; font-weight: bold; font-size:24px;color:#d6d6d6;}
.elementor-widget.elementor-widget-icon {height: 10px;border-radius:5px;display: block; background: #00A84F;margin-right: 30px; margin-left: 30px;}

.site_layout_atlanta .stm_services.style_8 .stm_service::after{background-color: rgba(255, 242, 0, 0.5)!important;}
.elementor-widget.elementor-widget-icon.elementor-element-52139c8, .elementor-widget.elementor-widget-icon.elementor-element-b10b667 {background: #FFF200;}
.site_layout_atlanta .stm_services.style_8 .stm_service:hover .stm_service__icon:before, .site_layout_atlanta .stm_services.style_8 .stm_service__icon::before{background-color: #003056;}
/*.elementor-button-wrapper .elementor-button{border:0px!important;}*/
.elementor-container .elementor-button-wrapper .elementor-button-text{font-size: 20px;text-transform: none;}
.elementor-button.elementor-size-sm:hover, a.elementor-button.elementor-size-sm:hover{text-decoration: none;}
.appointment-form button{margin-top:0px;}
.appointment-form .input-group{min-height: 60px;}
.site_layout_atlanta .stm_services.style_8 .stm_service__title{font-size: 24px;}

.yellow-border.elementor-widget.elementor-widget-icon{height: 10px;min-width: 110px;border-radius:5px;display: block; background: #FFF200;margin-right:0px; margin-left:0px;}
.site_layout_atlanta .stm_services.style_8 .stm_service__icon{width: 108px;height: 108px;}
.stm_services.style_8 .stm_service__icon i:before{color: #FFF200;}
.site_layout_atlanta .stm_services.style_8 .stm_service__icon i{font-size: 60px;line-height: 105px;}
.stm_news .news_list li .image a:after{font-size: 0px;}
.site_layout_atlanta .stm_services.style_8 .stm_service__excerpt, .site_layout_atlanta .stm_services.style_8 .stm_service__excerpt p{color:#707070!important;}
.stm_news .news_list li .date:before{ color: #00A84F;    font-size: 20px;}
.date .the_date{position: relative;top: 3px;left: 6px;}
.post-7469 .elementor-element-08e2b83 .elementor-element.elementor-element-cc407e5 a.elementor-button .elementor-button-icon i{    color: #00A84F !important;}
#slider-1-slide-1-layer-0, #slider-1-slide-7-layer-0, #slider-1-slide-8-layer-0{background-color: #fff200!important;}
.elementor-7469 .elementor-element.elementor-element-fa29012.elementor-view-framed .elementor-icon, .elementor-7469 .elementor-element.elementor-element-fa29012.elementor-view-default .elementor-icon{color: #fff200;border-color: #fff200;}
.stm_news .news_list li h5:before{background: #fff200;}
body .green-btn .elementor-button-wrapper a{min-width: auto;
    background-color: #00A84F!important;
    padding: 10px 65px!important;
    margin-left: 50px;
    border-radius: 9px;
    -webkit-box-shadow: inset 0 0px 10px 0 #505050;
    box-shadow: inset 0 0px 10px 0 #505050;
    color: #fff;
    font-size: 24px; border:0px;}
body .green-btn .elementor-button-wrapper a:hover{color:#fff;}
body .green-btn .elementor-button-wrapper a span{font-weight: 500!important;line-height: 42px!important;}
.ksa-services-sec .stm_services.style_8 .stm_service__link{opacity:1;color:#003056;}
.ksa-services-sec .stm_services.style_8 .stm_service__link:hover, .site_layout_atlanta .stm_services.style_8 .stm_service:hover .stm_service__link:hover{color:#003056;}
input::placeholder, .select2-selection__rendered, .wpcf7-date.wpcf7-validates-as-date, textarea::placeholder{color:#bbbbbb!important;}
.appointment-form .button i{right: 30px;}

#searchField{padding: 14px;background: #fff;color: #000;}
#searchButton{min-width: auto;background-color: #00A84F;padding:10px 65px; margin-left:50px;border-radius:9px;-webkit-box-shadow:inset 0 0px 10px 0 #505050; box-shadow:inset 0 0px 10px 0 #505050;color:#fff;font-size: 24px;}

.elementor-icon i.stm-atlanta-heading-left-shape:before, .elementor-icon i.stm-atlanta-heading-right-shape:before{display: none;}
 .wpcf7 .select2-hidden-accessible{border: 0;
    clip: rect(0 0 0 0);
    height: 1px; 
    overflow: hidden;
    padding: 0; 
    width: 1px;}

.stm_service i.stm-lnr-arrow-right:before{display:none;}

/* Accessibility styles*/
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%;}
/* Service Page Styles*/
body.site_layout_atlanta.default_header_builder #header{left: 0px; right: 0px;}

.page_title, .page_title.transparent{min-height: 500px;padding: 260px 0 27px;}
.page_title:before{content: "";
  position: absolute;
  left: 0; right: 0;
  top: 0; bottom: 0;
  background: rgba(0, 48, 86, 0.5);}

.header-shop-search-sec{width: 100%;position: absolute;top: 498px;}
.page_title h1{color:#fff;}
.page_title h1:before{background: #fff200;content: '';
    display: block;
    width: 47px;
    height: 5px;margin: 0 0 20px; border-radius: 10px;}

.page_title .container{position: relative;}
.service-content i:before{font-family: "Font Awesome 5 Free";font-style: normal;margin-left: 5px;color:#00a84f;}
.stm_services.style_10 .item .service-content:hover i:before{color:#fff200;}
.stm_services.style_10 .item .service-content .service-image-box .service-title{background-color: rgba(0,168,79,.9);}
.stm_services.style_10 .item .service-content:hover .service-image-box .service-title{background: #fff200;color: #003056;}
.stm_services.style_10 .item .service-content .service-more{color: #003056;font-size: 20px;border-top: 2px solid rgba(0,168,79,.9);}
.no-margin{margin: 0!important;}
.get-started-sec h2:before{background: #fff;content: '';
    display: block;
    width: 100px;
    height: 10px;margin: 0px auto; margin-bottom:20px; border-radius: 10px;}

.bordered-title:before{background: #00A84F;content: ''; display: inline-block;width: 60px;height: 10px;margin: 0px auto; margin-bottom:20px; border-radius: 10px;}
/* Newsroom Page Styles*/
.press-releases-sec{position: relative;}
.press-releases-sec h3{position: absolute;left: 100px;right: 100px; bottom: 0px; margin: 0px auto; width: 50%; text-align: center;font-size: 26px;   background-color: rgba(0,168,79,.9);color: #fff;    font-weight: 600;border-radius: 10px 0 0 0;}
.press-releases-sec h3 a{padding: 20px 30px;display: block;}
.press-releases-sec .elementor-widget-image:not(:last-child){margin-bottom:0px;}
.breadcrumbs{top:275px;}
.press-releases-sec:hover h3{background-color:#fff200;color: #003056; }
.stm_news .news_list li h5:before{background: #00A84F;}
.stm_news .news_list li .image img{border-radius: 20px 0px;}
.stm_news .news_list li .image a:before{border-radius: 20px 0px;}
.breadcrumbs, .breadcrumbs>span a{color: #ffd61f;}

.stm_post_info .stm_post_details{display: none;}
.post_details_wr .stm_post_info{border: 0;}
.stm_news .news_list li h5 a:hover{color: #003056;}

/* Contact page styles*/
.stm_contacts_widget ul.socials.contact-sm a, .stm_contacts_widget ul.socials.contact-sm li a:hover {background: none;}
.contact-sm i:before{    color: #fff;font-size: 28px;}
.form-control, .input-group .form-control, .post-password-form input[type=password], .wpcf7-form-control, .input-text, .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered{border-left: 5px solid #00A84F;border-radius: 0;}
.select2-container.select2-container--default .select2-selection--single{border-radius:0;}
.form-control:active, .form-control:focus, .input-group .form-control:active, .input-group .form-control:focus, .post-password-form input[type=password]:active, .post-password-form input[type=password]:focus, .woocommerce form .form-row input.input-text:active, .woocommerce form .form-row input.input-text:focus, .wpcf7-form-control:active, .wpcf7-form-control:focus{border-left: 5px solid #fff200;}
.input-group button{text-transform:none;}
.contact-card .elementor-social-icon i{font-size: 25px;}
.contact-card .elementor-icon i:before{left: 60%;}
.button, .ce_cta__action a.button .post-password-form input[type=submit], .woocommerce a.button{background-color: #00A84F;
    padding: 15px 35px; 
    border-radius: 9px!important;
    -webkit-box-shadow: inset 0 0px 10px 0 #505050;
    box-shadow: inset 0 0px 10px 0 #505050;
    color: #fff;
    font-size: 20px;font-weight: 500;
    border: 0px;margin-top:20px;}
.button:hover, .ce_cta__action:hover a.button:hover .post-password-form input:hover[type=submit], .button:active{background-color:#fff200;color: #003056;}
.button:hover i{color: #003056;}
.contact-card{min-height:335px;display: flex;}
 
.contact-card i{font-size: 18px; margin-right:5px;}
.customer-service-col p, .customer-service-col a, .customer-service-col i{color: #003056;}
.customer-service-col i.fab{color: #fff;}
.head-office-col p, .head-office-col a{color: #fff;}


.contact-card i.fa-phone{-webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);}
/* Why Fix Auto Page Styles*/
.icon_box.style_1 .icon.font-color_third_bg i{background-color: #00A84F;}

.page-id-1335 #main{padding-bottom:0px;}
blockquote{color:#707070;font-style: normal;font-weight: 700}
.icon_box.style_1.icon_left p{font-size: 14px;}

.reason-sec li:before{color:#fff!important;}
/* Store Locator Styles*/
.wpsl-store-details.btn{background-color: #0f2f55;border-color: #0f2f55;}
.wpsl-store-details.btn:hover{color: #fff;}
 
.wpsl-geolocation-run, .wpsl-search.wpsl-clearfix{border-left: 6px solid #003056;}
.wpsl_listing_name{color: #003056; font-weight: 700;font-size:16px;text-transform:capitalize;}
.wpsl_listing_name:hover, .wpsl_listing_name a:active{text-decoration:none;color:#0364b1;}

.wpsl-contact-details a, .wpsl-directions{color: #003056; font-weight: 600;}
/*.wpsl_listing_name:hover, .wpsl-contact-details a:hover, .wpsl-directions:hover{color:#FFF200;}*/
.wpsl-store-location .arabic-name{display: none;}
 

/* Shop Page Styles*/
.page-template-shop .builder-content{top:10px;}
.page-template-shop .page_title{margin-bottom:0;}
.page-template-shop .page_title h1{text-transform:uppercase;}
.page-template-shop .page_title h1:before{display:none;}
.shop-contact-sec a{color: #002e5b;font-weight: 500; }
.shop-services-sec li.elementor-icon-list-item{background-color: #003056;margin-bottom: 10px;}
.shop-services-sec li.elementor-icon-list-item a{color:#fff;text-transform: uppercase; font-size:15px;font-weight: 500;padding:10px;}
.shop-services-sec li.elementor-icon-list-item a:hover{text-decoration: none;}
.shop-services-sec li.elementor-icon-list-item .elementor-icon-list-icon i{font-size: 20px;margin-right: 5px;}

/* Hiding Car Wash Service from Shop Salamah*/
.page-id-16913 .shop-services-sec li:last-child, .page-id-17724 .shop-services-sec li:last-child{display: none; }


.shop-services-sec li .fa-hands-wash:before{background-image: url("/wp-content/uploads/2023/06/icon-car-wash.png");width: 21px;height: 21px;display: block;
    background-size: contain;
    background-repeat: no-repeat;
    font-size: 0px;}


.working-hours .row{color:#003056;margin: 0px; }
.working-hours .col-xs-6{border-bottom:1px solid #707070;padding:5px 0;font-size:20px;}
.working-hours .hours{text-transform: uppercase;}
.page-template-shop .page_title h1{width: 40%;}
.shop-image{display: none;}
.select2-container .select2-dropdown .select2-results__option--highlighted[aria-selected]{background-color: #00A84F ;}
.form-control:active, .form-control:focus, .input-group .form-control:active, .input-group .form-control:focus, .post-password-form input[type=password]:active, .post-password-form input[type=password]:focus, .woocommerce form .form-row input.input-text:active, .woocommerce form .form-row input.input-text:focus, .woocommerce form .form-row textarea:active, .woocommerce form .form-row textarea:focus, .wpcf7-form-control:active, .wpcf7-form-control:focus, body .woocommerce-cart table.cart td.actions .coupon .input-text:active, body .woocommerce-cart table.cart td.actions .coupon .input-text:focus{box-shadow: 0 0 0 2px #00A84F;}
.elementor-shortcode a:hover{color:#0364b1;}

/* About Page Styles*/
.by-numbers-sec .inset{width: 150px!important;  height: 150px!important;margin-left: 25px!important; margin-top: 25px!important;} 
.by-numbers-sec .style_2:after{width: 140px!important; height: 140px!important;}

/* Post page*/
.single-post .page_title{padding: 210px 0 27px;}
.single-post .breadcrumbs{top: 322px;}
.single-post .breadcrumbs, .breadcrumbs>span a {color: #003056; }
.single-post .breadcrumbs, .breadcrumbs>span .current-item{color: #707070;}
.postid-19271 .page_title .container {padding-left:0;padding-right:0;}


/*404 page*/
.page_404 a{ white-space: nowrap ;}
.page_404 a.button.theme_style_3:hover, .page_404 a.button.theme_style_3:hover i{background-color: #ffd61f;color: #002e5b;}
body.error404{background: url(/wp-content/uploads/2022/08/slide1.jpg) 50% 0 no-repeat!important;}
.page_404 .bottom h1{color:#fff;}

/*Offers Page*/
.offer-sec h3 span{color: #00A84F;}
.offer-form .button{margin-top:0;}
.offer-video-sec video.elementor-video{--video-aspect-ratio: 0.831;height: 511px;}
.elementor-19006 .elementor-element.elementor-element-3264af8 .elementor-wrapper{--video-aspect-ratio: 0.831;}

/* Jetour page */
.page-id-19668 .elementor-15913 .elementor-element.elementor-element-31302d5f{margin-top: -44px;}
.page-id-19668 .page_title, .page-id-19668 .page_title.transparent, .page-id-19677 .page_title, .page-id-19677 .page_title.transparent{padding: 260px 0 119px;}
.page-id-19677 .elementor-17169 .elementor-element.elementor-element-05ae397{margin-top: -86px;}

.page-id-19668 .header-shop-search-sec .elementor-top-section{position: absolute;
    width: 100%; }

.page-id-17610 .elementor-17169 .elementor-element.elementor-element-05ae397{margin-top: -121px!important;}


@media only screen and (max-width: 1024px){
 
.mobile_grid_landscape .top_bar{border: 0;display: block;}
.mobile_grid_landscape .header-box .container .logo-box{ padding: 5px 15px;}
.logo-mobile img{width: 61px!important;height: 85px!important;}
 body .cta-sec .green-btn .elementor-button-wrapper a{margin-left: 0px;}
 .mobile_grid_landscape .header-box .container .nav-box .main_menu_nav>li>a{text-transform: capitalize;}
.elementor-widget.elementor-widget-icon{margin-right:7px;margin-left:7px;}
.page-template-shop .page_title, .page-template-shop .page_title.transparent{padding: 60px 0 27px; min-height: 200px;}
.page-id-19668 .elementor-15913 .elementor-element.elementor-element-31302d5f{margin-top: -81px;}
 .page-id-19677 .elementor-17169 .elementor-element.elementor-element-05ae397{margin-top: -78px;}
 
}
@media only screen and (min-device-width: 1024px) and (max-device-width: 1300px) {
    .page-id-19668 .header-shop-search-sec .elementor-top-section{bottom: -53px;}
    }

@media only screen and (max-width: 992px){
.stm_news .news_list.posts_per_row_3 li {width: 50%!important;}

}

@media (min-width:768px) {
#footer .footer_widgets .row{display: flex;}

}
@media (max-width:768px) {
    #footer .copyright_row .copyright_row_wr{padding-bottom: 80px;}
    h1, h1.h2{font-size: 32px;}
h2{font-size: 26px;line-height: 32px;}
h3{font-size: 22px;}
h4{font-size: 18px;}
.elementor-element-d2138b5 .elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:11px 0 0 0;}
.elementor-search-form__container{display: block!important;}
 .header-search-loc-home #searchField {width: 66%; float: left;padding: 9px 0px;text-indent: 10px;margin: 10px 0;font-size: 18px;}
.header-shop-search-sec #searchField{padding: 9px 0px 9px 10px;margin: 10px 0 0 0px;font-size: 18px;}
#searchButton{margin: 10px 0 0 10px; padding: 11px 17px; font-size: 18px;}
 
.header-shop-search-sec{top: 408px;}
.page_title, .page_title.transparent{padding: 110px 0 27px;min-height: 360px;}
.page-id-19668 .page_title, .page-id-19668 .page_title.transparent, .page-id-19677 .page_title, .page-id-19677 .page_title.transparent{padding: 110px 0 160px;}
.page-template-wpsl-store-locator .page_title, .page-template-wpsl-store-locator .page_title.transparent{min-height: 210px;padding: 75px 0 27px;}

.page-template-shop .page_title h1{font-size: 26px;line-height: 30px;}
.footer-social .menu{padding:0px;}
.footer-social{float: none;}
.footer-social .header-menu-class li{float: none;display: inline-block;}
.header-shop-search-sec .elementor-top-column .elementor-widget-wrap.elementor-element-populated{padding:0px!important;}

.header-shop-search-sec .elementor-inner-column .elementor-widget-wrap.elementor-element-populated{ display: block;}
.press-releases-sec h3{position: absolute;left: 50px;right: 50px;width: 70%;}
  .working-hours .col-xs-6 {font-size: 13px;}

 .elementor-15913 .elementor-element.elementor-element-31302d5f{margin-top: -166px;}
 
 .header-shop-search-sec #searchField{width: 64%;}
 .page_title h1.h2{    font-size: 32px;}
 body .green-btn .elementor-button-wrapper a{margin-left: 0px; padding: 10px 35px!important;}
 .input-group{width:100%;}
.wpcf7-date.wpcf7-validates-as-date{width:100%!important;}
 .elementor-element-b8c7e8a h5{font-size: 22px!important;}

.top_bar .header-menu-class li{padding: 0 6px;}
 
.footer-social .header-menu-class{float:none;}
.single-post .page_title .h2{line-height: 36px;}
.single-post .breadcrumbs{top:388px;}
 #main .radial-progress{margin: 0px auto;}
 .postid-19271 .page_title h1.h2{font-size: 26px;line-height: 30px;padding-left: 10px;}
 .page-id-19668 .elementor-15913 .elementor-element.elementor-element-31302d5f{margin-top: -44px;}
.page-id-19677 .elementor-17169 .elementor-element.elementor-element-05ae397{margin-top: -16px;}
}
@media (max-width:767px) {

    .page-id-19677 .header-shop-search-sec .elementor-top-section{bottom: -300px;}
 


    .ksa-collision-link{float: left;margin: 0;padding-top: 10px;}
    .page-id-19668 .elementor-15913 .elementor-element.elementor-element-31302d5f, .page-id-19677 .elementor-17169 .elementor-element.elementor-element-05ae397{margin-top: 70px;}
.stm_news .news_list.posts_per_row_3 li {width: 100%!important;}
.elementor-7469 .elementor-element.elementor-element-952ec7a{width: 100%!important;}
.top_bar .menu, .header-menu-class{display: none;}
.page-template-shop .page_title h1{width: 80%;}
.single-post .page_title{padding-top: 0px;}
.offer-form .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered{padding: 16px 37px 15px 15px;}
.offer-form .form-control, .offer-form .input-group .form-control, .offer-form .post-password-form input[type=password], .offer-form .woocommerce form .form-row input.input-text, .offer-form .woocommerce form .form-row textarea, body .offer-form .woocommerce-cart table.cart td.actions .coupon .input-text{padding: 16px 15px 15px;}
.offer-form .wpcf7-text{padding: 16px 15px 15px;}
}
/* Portrait */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 2) {
.elementor-element-952ec7a h3.elementor-heading-title elementor-size-default{padding-top: 45px;}
 /*.footer_widgets .col-sm-6:nth-child(2) {padding-bottom: 120px;}*/
.single-post .page_title{padding: 60px 0 27px;}
.single-post .breadcrumbs {top: 338px;}

}



@media only screen and (min-device-width: 1024px) and (max-device-width: 1300px) {
 .elementor-7469 .elementor-element.elementor-element-d2138b5{margin-top: -121px!important;}
.page-id-19668 .page_title, .page-id-19668 .page_title.transparent, .page-id-19677 .page_title, .page-id-19677 .page_title.transparent{padding: 160px 0 179px;}


  }

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
(-webkit-min-device-pixel-ratio: 1.0){


}

@media only screen and (max-width: 900px) and (min-width: 810px)  {
 .footer_widgets .row .col-sm-6{width:46%;}

}
/* ----------- iPad Pro ----------- */
/* Portrait and Landscape */
@media only screen 
  and (min-width: 1024px) 
  and (max-height: 1366px) 
  and (-webkit-min-device-pixel-ratio: 1.5) {
      .page-template-shop .page_title h1{width: 50%;}
      .single-post .breadcrumbs {top: 465px;}
}

/* 1792x828px at 326ppi */
@media only screen 
    and (device-width: 414px) 
    and (device-height: 896px) 
    and (-webkit-device-pixel-ratio: 2) { 
.footer_widgets .row .col-sm-6 { width: 100%;}

    }

/*-- iPhone 14 pro Max and Surface--*/
@media only screen and (min-width: 412px)
{ 
    .ksa-collision-link{margin-left: 9px; float: none;}

 }
    