/*
 Theme Name:        Tuning Child Theme
 Theme URI:         https://tuning.themerex.net/
 Description:       Tuning is a Premium WordPress theme that has built-in support for popular Page Builders, slider with swipe gestures, and is SEO- and Retina-ready. The unique system of inheritance and override options allows setting up individual parameters for different sections of your site and supported plugins.
 Author:            ThemeREX
 Author URI:        https://themerex.net/
 Template:          tuning
 Version:           1.0
 Tested up to:      6.6
 Requires at least: 5.0
 Requires PHP:      7.0
 License:           GNU General Public License v2 or later
 License URI:       http://www.gnu.org/licenses/gpl-2.0.html
 Tags:              flexible-header, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
 Text Domain:       tuning
*/


/* =Child-Theme customization starts here
------------------------------------------------------------ */
body{
    height: 100vh;
    background: #d1d1d1;
}
div#jsv-holder-qnrxuwvplz, .elementor-element.elementor-element-5463264.sc_fly_static.elementor-widget.elementor-widget-shortcode.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited{
	z-index: 99 !important;
}
.trp-language-switcher > div > a{
	color:#ffffff !important;
}
.trp-language-switcher > div > a.trp-ls-shortcode-disabled-language{
	color:#fff !important;
}
.elementor-kit-78 h3 {
letter-spacing:-.04em !important;
}
p{
 letter-spacing:-.04em !important;
	}
img.logo_image {
    height: 30px;
}
a.trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default.inited.show {
    display: none !important;
}
.wpcf7-response-output.trx_addons_message_box.trx_addons_message_box_error {
    letter-spacing: normal;
}


/* :lang(en) .trp-language-switcher:focus .trp-ls-shortcode-language, .trp-language-switcher:hover .trp-ls-shortcode-language {
left: 0px !important;
 
} */
 
:lang(ar) .arrow svg{
	transform: rotate(180deg);  
}

/* 	lang start */
[dir="rtl"] .trp-language-switcher .trp-ls-shortcode-language, .trp-language-switcher  .trp-ls-shortcode-language {
left: -7px !important;
}

.trp-language-switcher .trp-ls-shortcode-language, .trp-language-switcher  .trp-ls-shortcode-language {
left: 0 !important;
}

	.trp-language-switcher > div {

    box-sizing: border-box;

    padding: 4px 20px 3px 13px;

    border: none;

    border-radius: 2px;

    background-image: url(../../assets/images/arrow-down-3101.svg);

    background-repeat: no-repeat;

    background-position: calc(100% - 20px) calc(1em + 2px), calc(100% - 3px) calc(1em + 0px);

    background-size: 8px 8px, 8px 8px;

    background-repeat: no-repeat;

    background-color: #fff; 

}
.trp-language-switcher > div > a {
    display: block;
    padding: 7px 25px;
    border-radius: 3px;
    text-decoration: none;
    color: #1E1E1E;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;

}
 
.trp-language-switcher > div > a:hover {
    border-radius: 2px !important;
    margin-right: 3px !important;
	background: #3b4c36 !important;
}
.bg-blk .trp-language-switcher > div > a:hover{
	background:black !important;
}
.trp-language-switcher{
		width:auto !important;
	}
 
#trp-floater-ls.trp-bottom-right{
	display:none;
}

.lang-icon i.fas.fa-globe{
    width: 1em;
    height: 1em;
    position: absolute;
    top: 2px;
    left: 25px;
    display: block;
    z-index: 999;
}
:lang(ar) .lang-icon i.fas.fa-globe {
    width: 1em;
    height: 1em;
    position: absolute;
    top: 2px;
    display: block;
    right: 30px;
    z-index: 999;
}

.btn {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center; 
    min-width: 150px; 
    max-width: 250px; 
    width: 202px;     
    height: 50px;
    font-size: 14px;
    line-height: normal;    
    font-style: normal;
    text-align: center;
    margin-top: 24px;
    outline: none !important;
    text-transform: uppercase;
}
.elementor-shortcode .trp-ls-shortcode-current-language, .elementor-shortcode .trp-ls-shortcode-language{
	max-width:100px !important;
	background: transparent;
} 
.sc_layouts_menu_nav li a{
 font-size: 13px !important;
 } 
.btn:hover{
  cursor:pointer;
}

.explore-btn {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAyIiBoZWlnaHQ9IjUxIiB2aWV3Qm94PSIwIDAgMjAyIDUxIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBpZD0iVmVjdG9yIiBkPSJNMTg4LjY3MyA5LjkwMTgyTDE4OC42NzkgOS45MDc1OUwxODguNjg2IDkuOTEzMTNMMjAxLjUgMjAuMjM5MlY1MC41SDI0LjE4NjRMMTMuMzI3MyA0MS4wOTgyTDEzLjMyMDYgNDEuMDkyNEwxMy4zMTM3IDQxLjA4NjlMMC41IDMwLjc2MDhWMC41MDAwMDJMMTc3LjgxNCAwLjVMMTg4LjY3MyA5LjkwMTgyWiIgc3Ryb2tlPSIjM0I0QzM2Ii8+Cjwvc3ZnPgo=) no-repeat;
    background-size: 100% 100%;
    color: #3B4C36;
    border-radius: 0;
    border: 0 !important;
}

.explore-btn:hover {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAyIiBoZWlnaHQ9IjUxIiB2aWV3Qm94PSIwIDAgMjAyIDUxIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBpZD0iVmVjdG9yIiBkPSJNMTg4LjY3MyA5LjkwMTgyTDE4OC42NzkgOS45MDc1OUwxODguNjg2IDkuOTEzMTNMMjAxLjUgMjAuMjM5MlY1MC41SDI0LjE4NjRMMTMuMzI3MyA0MS4wOTgyTDEzLjMyMDYgNDEuMDkyNEwxMy4zMTM3IDQxLjA4NjlMMC41IDMwLjc2MDhWMC41MDAwMDJMMTc3LjgxNCAwLjVMMTg4LjY3MyA5LjkwMTgyWiIgZmlsbD0iIzNCNEMzNiIgc3Ryb2tlPSIjM0I0QzM2Ii8+Cjwvc3ZnPgo=) no-repeat;
    background-size: 100% 100%;
    color: #ffffff;
}

.test-drive-btn {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAyIiBoZWlnaHQ9IjUxIiB2aWV3Qm94PSIwIDAgMjAyIDUxIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBpZD0iVmVjdG9yIiBkPSJNMTg4LjY3MyA5LjkwMTgyTDE4OC42NzkgOS45MDc1OUwxODguNjg2IDkuOTEzMTNMMjAxLjUgMjAuMjM5MlY1MC41SDI0LjE4NjRMMTMuMzI3MyA0MS4wOTgyTDEzLjMyMDYgNDEuMDkyNEwxMy4zMTM3IDQxLjA4NjlMMC41IDMwLjc2MDhWMC41MDAwMDJMMTc3LjgxNCAwLjVMMTg4LjY3MyA5LjkwMTgyWiIgZmlsbD0iIzNCNEMzNiIgc3Ryb2tlPSIjM0I0QzM2Ii8+Cjwvc3ZnPgo=) no-repeat;
    background-size: 100% 100%;
    color: #ffffff;
    border-radius: 0;
    border: 0 !important;
    margin-left: 30px;
}

.test-drive-btn:hover {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAyIiBoZWlnaHQ9IjUxIiB2aWV3Qm94PSIwIDAgMjAyIDUxIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBpZD0iVmVjdG9yIiBkPSJNMTg4LjY3MyA5LjkwMTgyTDE4OC42NzkgOS45MDc1OUwxODguNjg2IDkuOTEzMTNMMjAxLjUgMjAuMjM5MlY1MC41SDI0LjE4NjRMMTMuMzI3MyA0MS4wOTgyTDEzLjMyMDYgNDEuMDkyNEwxMy4zMTM3IDQxLjA4NjlMMC41IDMwLjc2MDhWMC41MDAwMDJMMTc3LjgxNCAwLjVMMTg4LjY3MyA5LjkwMTgyWiIgc3Ryb2tlPSIjM0I0QzM2Ii8+Cjwvc3ZnPgo=) no-repeat;
    background-size: 100% 100%;
    color: #3B4C36;
}

.white-btn{
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAyIiBoZWlnaHQ9IjUxIiB2aWV3Qm94PSIwIDAgMjAyIDUxIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBpZD0iVmVjdG9yIiBkPSJNMTg4LjY3MyA5LjkwMTgyTDE4OC42NzkgOS45MDc1OUwxODguNjg2IDkuOTEzMTNMMjAxLjUgMjAuMjM5MlY1MC41SDI0LjE4NjRMMTMuMzI3MyA0MS4wOTgyTDEzLjMyMDYgNDEuMDkyNEwxMy4zMTM3IDQxLjA4NjlMMC41IDMwLjc2MDhWMC41MDAwMDJMMTc3LjgxNCAwLjVMMTg4LjY3MyA5LjkwMTgyWiIgc3Ryb2tlPSJ3aGl0ZSIvPgo8L3N2Zz4K) no-repeat;
    background-size: 100% 100%;
    color: #fff;
    border-radius: 0;
    border: 0 !important;
}

.white-btn:hover{
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAyIiBoZWlnaHQ9IjUxIiB2aWV3Qm94PSIwIDAgMjAyIDUxIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBpZD0iVmVjdG9yIiBkPSJNMTg4LjY3MyA5LjkwMTgyTDE4OC42NzkgOS45MDc1OUwxODguNjg2IDkuOTEzMTNMMjAxLjUgMjAuMjM5MlY1MC41SDI0LjE4NjRMMTMuMzI3MyA0MS4wOTgyTDEzLjMyMDYgNDEuMDkyNEwxMy4zMTM3IDQxLjA4NjlMMC41IDMwLjc2MDhWMC41MDAwMDJMMTc3LjgxNCAwLjVMMTg4LjY3MyA5LjkwMTgyWiIgZmlsbD0iIzNCNEMzNiIgc3Ryb2tlPSIjM0I0QzM2Ii8+Cjwvc3ZnPgo=) no-repeat;
    background-size: 100% 100%;
    color: #fff;
}


.btn-full{
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center; 
    width: 660px;     
    height: 65px;
    font-size: 14px;
    line-height: normal;    
    font-style: normal;
    text-align: center;
    margin-top: 24px;
    outline: none !important;
    text-transform: uppercase
}


.full-width-btn{
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjYwIiBoZWlnaHQ9IjY1IiB2aWV3Qm94PSIwIDAgNjYwIDY1IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNjQ2LjY3MyA5LjkwMTgyTDY0Ni42NzkgOS45MDc1OUw2NDYuNjg2IDkuOTEzMTNMNjU5LjUgMjAuMjM5MlY2NC41SDI0LjE4NjRMMTMuMzI3MyA1NS4wOTgyTDEzLjMyMDYgNTUuMDkyNEwxMy4zMTM3IDU1LjA4NjlMMC41IDQ0Ljc2MDhWMC41MDAwMDJMNjM1LjgxNCAwLjVMNjQ2LjY3MyA5LjkwMTgyWiIgZmlsbD0id2hpdGUiIHN0cm9rZT0iIzNCNEMzNiIvPgo8L3N2Zz4K) no-repeat;
    background-size: 100% 100%;
    color: #3B4C36;
    border-radius: 0;
    border: 0 !important;
}

.full-width-btn:hover{
    cursor: pointer;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjYwIiBoZWlnaHQ9IjY1IiB2aWV3Qm94PSIwIDAgNjYwIDY1IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNjQ2LjY3MyA5LjkwMTgyTDY0Ni42NzkgOS45MDc1OUw2NDYuNjg2IDkuOTEzMTNMNjU5LjUgMjAuMjM5MlY2NC41SDI0LjE4NjRMMTMuMzI3MyA1NS4wOTgyTDEzLjMyMDYgNTUuMDkyNEwxMy4zMTM3IDU1LjA4NjlMMC41IDQ0Ljc2MDhWMC41MDAwMDJMNjM1LjgxNCAwLjVMNjQ2LjY3MyA5LjkwMTgyWiIgZmlsbD0iIzNCNEMzNiIgc3Ryb2tlPSIjM0I0QzM2Ii8+Cjwvc3ZnPgo=) no-repeat;
    background-size: 100% 100%;
    color: #fff;
}

/* form */
form button:not(.components-button){
	background-color:unset !important;
	border-radius:0px;
	text-transform:uppercase !important;
}
form button:not(.components-button):hover{
	color:#3B4C36 !important;
}
.slaes form button.btn.test-drive-btn{
	width:100%;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.fill_inited,
select.wpcf7-form-control.wpcf7-select.filled.fill_inited,
select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required.filled.fill_inited,
input.wpcf7-form-control.wpcf7-number.wpcf7-validates-as-required.wpcf7-validates-as-number.fill_inited,
div.wpcf7 .form-style-6 textarea{
    border-bottom: 1px solid !important;
}
button.btn.test-drive-btn {
    margin: 0px;
}

/* custom styles from font end */
.jsv-show{
	display:none !important;
	opacity: 0 !important;
}
img[class*="wp-image-"]{
	border-radius:0px !important;
}
#all-images{
    display: none;
}
.green{
    display: block;
}

.green-btn{
	    background: url(https://qubicle.co/riddara/wp-content/uploads/2024/11/btn2-bg.svg) no-repeat;
    background-size: 100% 100%;
    color: #fff;
    border-radius: 0;
    border: 0 !important;
}
.text-center{
	margin:0px auto;
	text-align:center;
}
/* .jsv-holder > div {
	justify-content: center!important;
  display: flex!important;
}
.jsv-holder > div > img{
	min-width:100%;
	max-width:800px!important;
} */
img.attachment-large.size-large.wp-image-40639 {
    margin-top: -160px; 
/*     z-index: -1; */
    position: relative;
}
div#jsv-holder-miwezfqlpu {
    z-index: 99;
}
.elementor-40614 .elementor-element.elementor-element-5350144 .sc_hotspot_item_popup{
	    background-image: url(https://www.riddara.ae/images/cdpoint-bg.png);
    background-color: transparent !important;
    border-radius: 0px !important;
    background-size: cover;
    background-repeat: round;
}
.sc_hotspot_default .sc_hotspot_item_popup .sc_hotspot_item_popup_close{
	display:none;
}
div#jsv-holder-jcafgqebvi {
    z-index: 999;
}

li.menu-item.menu-item-gtranslate.gt-menu-19088.gt_container-u7e2pr {
    display: none;
}
.elementor-widget-n-accordion .e-n-accordion-item{
	border:none;
	border-bottom:dashed 2px;
	padding:10px 0px; 
}
.elementor-widget-n-accordion .e-n-accordion-item-title{
	border:none;
}
.elementor-widget-n-accordion .e-n-accordion-item .sc_layouts_column_icons_position_left{
    border: none;
	padding:20px 0px;
}
button.btn.test-drive-btn {
    margin-top: 24px;
}
div#_ucql9lemc {
    z-index: 999;
}
@media (max-width: 600px) {
    .tabs-buttons {
        padding: 0px;
        top: 440px;
        bottom: auto;
    }
    .tabs-buttons button{
	line-height: 1.1;
	} 
	body{
		overflow-x:hidden !important;
	} 
	button.btn.explore-btn {
    margin-right: 10px !important;
} 
	button.btn.explore-btn {
    margin-left: 0px !important;
}
/* 	.btn-full{
     width: 350px;
	} */
.image-switcher .tabs-buttons { 
    bottom: 40% !important; 
    padding: 0 !important;
}
	.image-switcher .image-container{
		width: 70% !important;
	} 
    .color-btn {
    display: inline-block; /* Prevent stretching caused by block-level behavior */
    width: 16px !important;
    height: 16px !important;
    max-width: 16px !important;
    max-height: 16px !important;
    min-width: 16px !important;
    min-height: 16px !important;
    line-height: 16px; /* Align text or icon inside */
    padding: 0; /* Remove extra padding */
    margin: 0; /* Reset margins */
    text-align: center; /* Center any text or icon */
    vertical-align: middle; /* Align with surrounding text */
    box-sizing: border-box; /* Ensure padding and border don’t affect size */
} 
	.image-switcher .controls{
		width: auto;
	}
	.center-background img{
		max-width:250px !important;
	}
	.btn {
    min-width: 140px;
/*     max-width: 200px; */
    width: 200px !important; 
	}
	img.attachment-large.size-large.wp-image-40639 {
    margin-top: -80px;
    padding: 15px;  
}
}
.sc_layouts_menu_nav {
 width: max-content;
}
.gtranslate_wrapper{
	display:flex !important;
}

@media (min-width: 600px){
section.elementor-section.elementor-top-section.elementor-element.elementor-element-c4044be.elementor-section-full_width.elementor-section-content-middle.scheme_dark.sc_layouts_hide_on_wide.sc_layouts_hide_on_desktop.sc_layouts_hide_on_notebook.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited {
    display: none;
}
	.sc_layouts_item.elementor-element.elementor-element-a2fe174.elementor-widget__width-auto.scheme_dark.elementor-widget-tablet__width-initial.sc_layouts_hide_on_wide.sc_layouts_hide_on_desktop.sc_layouts_hide_on_notebook.sc_fly_static.elementor-widget.elementor-widget-trx_sc_layouts_menu.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited,
	.elementor-element.elementor-element-bffc099.sc_layouts_hide_on_wide.sc_layouts_hide_on_desktop.sc_layouts_hide_on_notebook.sc_layouts_hide_on_tablet.sc_fly_static.elementor-widget.elementor-widget-html.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited{
		display: none !important;
	}
}

@media (max-width:600px){ 
	table, td, th, tr{
		border:1px solid #000000 !important;
			background:none !important;
		        border: 1px solid #000000 !important;
        overflow-x: scroll;
		font-size:11px !important;
	}
	        border: 1px solid #000000 !important;
        overflow-x: scroll;
	.elementor-element.elementor-element-5463264.sc_fly_static.elementor-widget.elementor-widget-shortcode.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited {
    z-index: 9;
}
:lang(ar) .sc_layouts_column_align_right .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer) {
 margin-left: 0em;
 margin-right: 1.2em !important;
 }
	.tabs-buttons {
    padding: 0px;
    top: 345px;
	bottom:auto;
}
:lang(ar) .menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area .menu-item>a {
 padding: inherit;
}
:lang(ar) .menu_mobile .socials_mobile .social_item:last-child {
 margin-left: 0;
 margin-right:auto;
 }

:lang(ar) {
    direction: rtl; /* Set text direction to Right-to-Left */
    text-align: right; /* Align text to the right */
}
.elementor-40614 .elementor-element.elementor-element-48a9460 .elementor-heading-title, #roatato{
	text-align:center !important;
}
:lang(ar) .site-header,
:lang(ar) .site-footer {
    direction: ltr !important;
    text-align: left !important;
}
:lang(ar) font {
    right: 20px;
    position: relative;
} 
:lang(ar) #rotato .elementor-widget-container{
	text-align:center !important;
}
 
:lang(ar) #pickup{
	display:block !important;
}
#pickup2{
	display:none;
} 

:lang(ar) #pickup2{
	display:block;
}
html[lang="ar"] .elementor-40614 .elementor-element.elementor-element-a2d1c5d {
	direction: ltr !important;   
}
html[lang="ar"] .swiper-wrapper {
/* 	transform:translate3d(2384px, 0px, 0px) !important; */
	direction:ltr !important;
}
/* 
:lang(ar) .elementor-40614 .elementor-element.elementor-element-a045a84 {
    margin-top: 80px;
    margin-bottom: 80px;
    direction: ltr !important;   
    text-align: left !important;  
} */
html[dir="rtl"] span.ar-hide {
    display: none;
}
:lang(ar) .mgbutton, #moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn i { 
    text-align: center;
}

	table, td, th, tr{
		border:1px solid #000000 !important;
			background:none !important;
}
	@media (max-width:720px){
		div#jsv-holder-qnrxuwvplz, .elementor-element.elementor-element-5463264.sc_fly_static.elementor-widget.elementor-widget-shortcode.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited {
    z-index: 999 !important;
}
	}
	
 