/*
Theme Name:   GeelyBahrain
Description:  This is the GeelyBahrain theme...
Author:       admin
Template:     hello-elementor
Version:      1.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  GeelyBahrain
*/

/* Write here your own personal stylesheet */

*, body{margin:0; font-family: 'Inter', sans-serif; box-sizing: border-box;}
h1{font-weight:400 !important; font-family: 'neosans', sans-serif;}
h2{font-weight:400; font-family: 'neosans', sans-serif;}
h3{font-size:34px; font-weight:400 !important; font-family: 'neosans', sans-serif;}
p{font-family: "Inter", Helvetica, sans-serif;line-height: 26px;}
.post-1311 li{font-family: "Inter", Helvetica, sans-serif;line-height: 28px;}
@media screen and (min-width:200px) and (max-width:767px){
p{line-height: 22px; font-family: 'inter' !important;}	
}
@media screen and (min-width:768px) and (max-width:1024px){
p{line-height: 24px;}	
}


.search_overlay .search_block form .form_field input[type=search]{border-radius:0px 0px;}

/************************************************/
/* Main Banner Carousel */
.banner_block.banner_bg{background-position:center;}
.main_banner .main_banner_carousel .banner_block .inner_container .bottom_left{bottom:40px;}
.main_banner .main_banner_carousel .banner_block .inner_container .bottom_right{bottom:40px;}
.main_banner .main_banner_carousel .banner_block .inner_container div img{max-width:100%;}
.main_banner .main_banner_carousel.banner_crousal_special-offers .banner_block {min-height:400px; min-height:unset !important;}
.main_banner .main_banner_carousel.banner_crousal_special-offers .banner_block .inner_container .center{width:auto;position: absolute;left: 5%;}
.elementor-4769 .elementor-element.elementor-element-180a5a8:not(.elementor-motion-effects-element-type-background){background-color: #0070b7 !important;}
.post-4769 .elementor-element-671a85d .elementor-element-bea837f .elementor-heading-title.elementor-size-default a {color: #fff!important;}

.elementor-4769 .elementor-element.elementor-element-262aacb .elementor-heading-title{color:#fff;}
.post-4769 .elementor-element-bea837f .elementor-heading-title{color:#d0dfe9 !important;}
.banner_block.banner_bg{background-size: cover;}
.main_banner .main_banner_carousel.banner_crousal_testimonials .banner_block{min-height:730px; background-position:center;}
.main_banner .main_banner_carousel .banner_block .inner_container .video_block{max-width:1300px !important; padding-top:0px !important; padding-bottom:30px !important;}
.main_banner .main_banner_carousel .banner_block .inner_container .video_block video{width:1300px; height:450px}
.main_banner .main_banner_carousel .banner_block .inner_container .center{position:unset;width:70%;margin:auto}
.text_styling_testimonials.custom_text_class0{font-size: 38px; color: #fff; padding-bottom: 20px;font-weight:400; width:80%; margin:auto; text-align:center;}
.text_styling_testimonials.custom_text_class1{font-size: 16px; font-family:'Arial'; line-height:26px; padding-bottom:20px; color:#f1e6e6;width:80%; margin:auto; text-align:center;}

.main_banner .main_banner_carousel.banner_crousal_testimonials .banner_block .inner_container{max-width:1300px; margin:auto;}
.main_banner .main_banner_carousel.banner_crousal_testimonials .banner_block .inner_container .center{width:100%; transform:translatex(0%);}

.banner_crousal_homePage .banner_block .btn_block{border:unset; color:#000; background-color:#ffffff99; font-size:15px; line-height:25px; padding:10px 30px; text-transform:uppercase; font-weight:500; transition:.3s ease-in-out;}
.banner_crousal_homePage .banner_block .btn_block:hover{background-color:#D4DCDE;}



/* Carousel Nav */

.main_banner_carousel.owl-carousel .owl-dots .owl-dot:before{line-height:16px;}
.main_banner .main_banner_carousel.owl-carousel .owl-nav{bottom:-22px;}
.main_banner .nav-main-class{position:absolute; bottom:30px; left:50%; transform:translatex(-50%);}
.main_banner .main_banner_carousel.owl-carousel .owl-dots{position:static; transform:unset; padding:0px 40px; box-sizing:border-box;}
.main_banner .main_banner_carousel.owl-carousel .owl-dots .owl-dot:last-child{margin-right:0px;}
.main_banner_carousel.owl-carousel .owl-dots .owl-dot:focus{outline:none;}
.main_banner_carousel.owl-carousel .owl-nav button:focus{outline:none;}

.main_banner .banner_crousal_testimonials .nav-main-class{bottom:54px;}
.main_banner_carousel.banner_crousal_testimonials.owl-carousel .owl-dots .owl-dot{background-color:#acb8c9;}
.main_banner_carousel.banner_crousal_testimonials.owl-carousel .owl-dots .owl-dot.active:before{color:#000;}

.main_banner .main_banner_carousel.banner_crousal_homePage .banner_block .banner-img-geely img{max-width:100%; width:100% !important;}
.main_banner .main_banner_carousel.banner_crousal_homePage .banner_block{min-height:unset !important;}
.main_banner .main_banner_carousel .banner_block{min-height:unset !important;}

.main_banner .main_banner_carousel.banner_crousal_special-offers.owl-carousel .owl-nav{display:none;}
.main_banner .main_banner_carousel.banner_crousal_special-offers.owl-carousel .owl-dots .owl-dot:after{display:none;}
.main_banner .main_banner_carousel.banner_crousal_special-offers.owl-carousel .owl-dots .owl-dot{width:10px; height:10px;}
/*  */

@media screen and (min-width: 200px) and (max-width: 899px){
	.main_banner .main_banner_carousel .banner_block .inner_container .bottom_left{display:none;}
	.main_banner .main_banner_carousel.banner_crousal_homePage .banner_block .inner_container .bottom_left{display:block;}
	.main_banner .main_banner_carousel .banner_block .inner_container .bottom_right{padding:0px 15px; box-sizing:border-box; right:0px; transform:unset; bottom:16%;}
	.main_banner .nav-main-class{bottom:25px;}
	.main_banner .main_banner_carousel.owl-carousel .owl-nav{bottom:-12px;}
	
	.main_banner .main_banner_carousel.owl-carousel .owl-dots{padding:0px 30px; text-align:center;}
	.main_banner .main_banner_carousel .banner_block .inner_container div img{width:70%;}
	.main_banner .main_banner_carousel .banner_block .inner_container div.banner-img-geely img{width:100%;}
	
	.main_banner .main_banner_carousel.banner_crousal_testimonials .banner_block{min-height:500px;}
	.main_banner .main_banner_carousel.banner_crousal_testimonials .banner_block .inner_container{padding:0px 15px; box-sizing:border-box}
	.main_banner .main_banner_carousel .banner_block .inner_container .video_block video{width:100%; height:100%;}
	.main_banner .main_banner_carousel .banner_block .inner_container .video_block{padding-bottom:15px !important;}	
	.main_banner .banner_crousal_testimonials .nav-main-class{bottom:25px;}
	
	.main_banner .banner_crousal_homePage .nav-main-class{min-width:270px; bottom:-4px;}
	.main_banner .main_banner_carousel.owl-carousel.banner_crousal_homePage  .owl-nav{display:none;}
	.main_banner_carousel.owl-carousel.banner_crousal_homePage  .owl-dots .owl-dot{width:10px; height:10px;}
	.main_banner_carousel.owl-carousel.banner_crousal_homePage  .owl-dots .owl-dot:before{display:none;}
	.main_banner_carousel.owl-carousel.banner_crousal_homePage .owl-dots .owl-dot.active{background-color:#000;}
	.main_banner .main_banner_carousel.banner_crousal_homePage{padding-bottom:22px;}
	.main_banner .main_banner_carousel.banner_crousal_homePage .banner_block{min-height:620px;}
	
	.main_banner .banner_crousal_special-offers .nav-main-class{min-width:270px; bottom:-4px;}
	.main_banner .main_banner_carousel.owl-carousel.banner_crousal_homePage  .owl-nav{display:none;}
	.main_banner_carousel.owl-carousel.banner_crousal_special-offers  .owl-dots .owl-dot{width:10px; height:10px;}
	.main_banner_carousel.owl-carousel.banner_crousal_special-offers  .owl-dots .owl-dot:before{display:none;}
	.main_banner_carousel.owl-carousel.banner_crousal_special-offers .owl-dots .owl-dot.active{background-color:#000;}
	.main_banner .main_banner_carousel.banner_crousal_special-offers{padding-bottom:22px;}
	
	.banner_crousal_homePage .banner_block .btn_block{padding:5px 20px; font-size:13px; line-height:23px;}
	.main_banner .main_banner_carousel .banner_block .inner_container .bottom_left{bottom:30px;}
	.main_banner .main_banner_carousel .banner_block .inner_container .bottom_right{bottom:30px;}
	
}


@media screen and (min-width: 900px) and (max-width: 1380px){
	.main_banner .main_banner_carousel .banner_block .inner_container .bottom_right{bottom:12%;}
	.main_banner .main_banner_carousel .banner_block .inner_container .bottom_left{bottom:12%;}
	.main_banner .nav-main-class{bottom:22px;}
	.main_banner .main_banner_carousel.owl-carousel .owl-nav{bottom:-12px;}
	.main_banner .main_banner_carousel.owl-carousel .owl-dots{padding:0px 40px;}
	
	
	.main_banner .main_banner_carousel.banner_crousal_testimonials .banner_block{min-height:600px;}
	.main_banner .main_banner_carousel.banner_crousal_testimonials .banner_block .inner_container{padding:0px 15px; box-sizing:border-box}
	.main_banner .main_banner_carousel .banner_block .inner_container .video_block video{width:100%; height:100%;}
	.main_banner .main_banner_carousel .banner_block .inner_container .video_block{padding-bottom:15px !important;}	
	.main_banner .banner_crousal_testimonials .nav-main-class{bottom:25px;}
}

@media screen and (min-width:1300px){
.main_banner .main_banner_carousel.banner_crousal_homePage .banner_block{min-height:600px;}
}
@media screen and (min-width:1480px){
.main_banner .main_banner_carousel.banner_crousal_homePage .banner_block{min-height:670px;}
}
@media screen and (min-width:1680px){
.main_banner .main_banner_carousel.banner_crousal_homePage .banner_block{min-height:760px;}
}
@media screen and (min-width:1800px){
.main_banner .main_banner_carousel.banner_crousal_homePage .banner_block{min-height:810px;}
}
@media screen and (min-width:2000px){
.main_banner .main_banner_carousel.banner_crousal_homePage .banner_block{min-height:880px;}
}
@media screen and (min-width:2200px){
.main_banner .main_banner_carousel.banner_crousal_homePage .banner_block{min-height:980px;}
}

/************************************************/
/*  Shoping tools Quick link block*/
.shopping_tools_quick_links .elementor-container .elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-title a{transition:.3s ease-in-out;}
.shopping_tools_quick_links .elementor-container .elementor-widget-image-box .elementor-image-box-wrapper:hover .elementor-image-box-content .elementor-image-box-title a{color:#000;}

@media screen and (min-width:200px) and (max-width:599px){
	.elementor-109 .elementor-element.elementor-element-e771b07 .elementor-image-box-img img{width:25px;}
	.elementor-109 .elementor-element.elementor-element-eef47a2 .elementor-image-box-img img{width:26px;}
	.elementor-109 .elementor-element.elementor-element-d4ef3e7 .elementor-image-box-img img{width:24px;}
	.elementor-109 .elementor-element.elementor-element-ddc78f3 .elementor-image-box-img img{width:26px;}
}
@media screen and (min-width:600px) and (max-width:767px){
	.shopping_tools_quick_links .elementor-container .elementor-column.elementor-col-25{width:25%;}
	.shopping_tools_quick_links .elementor-container .elementor-column.elementor-col-25 .elementor-widget-wrap {border:unset;}
	.shopping_tools_quick_links .elementor-container .elementor-column.elementor-col-25 .elementor-widget-image-box .elementor-image-box-img{width:100%;}
	.shopping_tools_quick_links .elementor-container .elementor-column.elementor-col-25 .elementor-widget-image-box .elementor-image-box-img img{width:30px;}
	.shopping_tools_quick_links .elementor-container .elementor-column.elementor-col-25 .elementor-widget-image-box.elementor-element-e771b07 .elementor-image-box-img img{width:40px;}
	.shopping_tools_quick_links .elementor-container .elementor-column.elementor-col-25 .elementor-widget-image-box.elementor-element-eef47a2 .elementor-image-box-img img{width:40px;}
}
@media screen and (min-width:768px) and (max-width:1024px){
.elementor-109 .elementor-element.elementor-element-d87faf0 .elementor-image-box-img img{width:32px;}
}
/* contact-form */
/* label{font-family: Arial, Helvetica, sans-serif;}
label span{font-family: Arial, Helvetica, sans-serif;}
.contact-form span{font-family: Arial, Helvetica, sans-serif;}
.contact-form input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {background-color:#f1f3f4;border: 1px solid #e5e5e5 !important;}
.contact-form {display: flex;flex-wrap: wrap;}
.contact-form .form-field{width:100%;margin-bottom: 28px;}
.contact-form .form-field-email{width:47%;margin-right: 28px}
.contact-form .form-field-phone{width:47%;}
.contact-form .form-field label{display:block;}
.wpcf7-list-item.first{margin:0px;}
.wpcf7-form-control.wpcf7-radio{margin-top: 10px;display: block;}
.contact-form [type=submit], button {color: #ffffff;background-color: #0070b7;border: 1px solid #0070b7;
    padding: 12px 30px;}

.contact-form [type=submit]:hover {color: #0070b7;background-color: #c360;text-decoration: none;} */

.form_container .form_inner_block .form_field.full_name{width:100%;}

.elementor-element-42d514e .elementor-element-086216c.elementor-widget-google_maps{margin-bottom:0px;}
.contact_us_sub_text{display:block; font-size:22px; text-transform:none; padding-top:10px;}
.contact_info_block{padding-left:0px; list-style:none;}
.contact_info_block li{padding-bottom:10px;}
.contact_info_block li a{color:#494949; display:flex; align-items:center; transition:.3s ease-in-out;}
.contact_info_block li a:hover{color:#000;}
.contact_info_block li a img{padding-right:20px; box-sizing:border-box; vertical-align:middle;}
.contact_us_title > .elementor-widget-container{min-height:120px; display:flex; align-items:center;}
.contact_us_list > .elementor-widget-container{min-height:120px; display:flex; align-items:center;}
/* .form_container .form_inner_block .form_field.radio_btns .wpcf7-form-control-wrap .wpcf7-form-control{background-color:transparent; border:0px !important; padding:6px 0px 0px;}
.form_container .form_inner_block .form_field.radio_btns .wpcf7-form-control-wrap .wpcf7-form-control .first{margin-left:0px;}
.form_container .form_inner_block .form_field.radio_btns .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item .wpcf7-list-item-label{font-size:15px; line-height:24px; font-family:'Arial';}
.form_container .form_inner_block .form_field.comment .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-textarea{height:120px;} */

/* Radio Btns Of form */
/* .form_container .form_inner_block .form_field.radio_btns .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item input[type="radio"]{width:20px; height:20px; vertical-align:middle; margin-right:4px;}
.form_container .form_inner_block .form_field.radio_btns .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item > label{padding-bottom:0px;} */

/*Check Box*/
/* .form_container .form_inner_block .check_box.full_width{width:100%; padding-bottom:30px;}
.form_container .form_inner_block .check_box .wpcf7-form-control-wrap .wpcf7-list-item{margin:0px;}
.form_container .form_inner_block .check_box .wpcf7-form-control-wrap .wpcf7-list-item input[type="checkbox"]{width:20px; height:20px; vertical-align:middle; margin-right:10px; background-color:#f1f3f4; border:1px solid #cfd9e2; }
.form_container .form_inner_block .check_box .wpcf7-form-control-wrap .wpcf7-list-item .wpcf7-list-item-label{font-size:14px; line-height:22px; font-family:'Arial';} */

@media screen and (min-width:200px) and (max-width:499px){
	.elementor-element-25a63a0.forms_left_img_block{display:none;}
	.elementor-element-3793a50 .elementor-column.elementor-col-50.elementor-element-42d514e{width:100%;}
}
@media screen and (min-width:200px) and (max-width:767px){
	.contact_us_sub_text{font-size:18px;}
	.contact_info_block li a img{padding-right:10px;}
	.elementor-1455 .elementor-element.elementor-element-1abc2cd{width:100% !important; max-width:100% !important; border-bottom:1px solid #cfcece;}
	.elementor-1455 .elementor-element.elementor-element-a97d659{width:100% !important; max-width:100% !important;}
	.form_container .form_inner_block .form_field.radio_btns .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item input[type="radio"]{width:16px; height:16px;}
	.contact_us_title > .elementor-widget-container{min-height:100px;}
}

@media screen and (min-width:600px) and (max-width:767px){
	.elementor-1455 .elementor-element.elementor-element-1abc2cd{border-bottom:0px;}
	.contact_us_title > .elementor-widget-container{min-height:120px;}
	.elementor-1455 .elementor-element.elementor-element-1abc2cd{width:50% !important; max-width:50% !important;}
	.elementor-1455 .elementor-element.elementor-element-a97d659{width:50% !important; max-width:50% !important;}
}

@media screen and (min-width:768px) and (max-width:1024px){
	.contact_us_sub_text{font-size:19px; line-height:24px;}
	.contact_us_title > .elementor-widget-container{min-height:132px;}
	.contact_us_list > .elementor-widget-container{min-height:132px;}
}

@media screen and (min-width:1025px) and (max-width:1071px){
	.contact_us_title > .elementor-widget-container{min-height:132px;}
	.elementor-1455 .elementor-element.elementor-element-1abc2cd .elementor-heading-title{font-size:26px !important; line-height:32px;}
}

/*css for testimonial sending message loader*/
.loader {
  border: 9px solid #f3f3f3; /* Light grey */
  border-top: 9px solid #3498db; /* Blue */
  border-radius: 50%;
  width: 40px;
  height: 40px;
  animation: spin 2s linear infinite;
  display:none;
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

.success_message{
	display: none;
}
span.success_message {color: #000;padding-top: 10px; font-size:14px; line-height:24px;}
/*CSS for the cars model slider*/
*{margin:0; 
/* 	font-family: 'neosans', sans-serif;  */
	box-sizing: border-box;}
.brand-container{max-width: 1500px; margin:auto;}
.brand-inner-container{width: 100%;}
.brand-heading h2{font-size: 36px; font-weight: 600; text-align: center; padding:40px 0px;}
.brand-container .owl-carousel .owl-item img{width:88% !important; margin:auto}

@media screen and (min-width:200px) and (max-width:899px){
	.title{font-size:16px;}
}

/*OWL Carousel button styling*/ 
.brand-inner-container.owl-carousel .owl-nav button.owl-prev{/*background-color: #0183bc;*/ width: 20px; outline: none; position:absolute; width: 35px; height: 35px; top:50%; left:-60px; transform:translate(-0%,-50%); text-align: center;}
.brand-inner-container.owl-carousel .owl-nav button.owl-prev.disabled{opacity: 0.6;}
.brand-inner-container.owl-carousel .owl-nav button.owl-next{/*background-color: #0183bc;*/ width: 20px; outline: none; position:absolute; width: 35px; height: 35px; top:50%; right:-60px; transform:translate(-0%,-50%); text-align: center;}
.brand-inner-container.owl-carousel .owl-nav button.owl-next.disabled{opacity: 0.6;}
.brand-inner-container.owl-carousel .owl-nav button.owl-prev img{padding-top:2px; max-width: 24%; filter: invert(1);}
.brand-inner-container.owl-carousel .owl-nav button.owl-next img{padding-top:2px; max-width: 24%; filter: invert(1);}
.brand-inner-container.owl-nav .disabled{display: none;}

@media screen and (min-width:200px) and (max-width:899px){
	.brand-container .brand-inner-container.owl-carousel{width:86%; margin:auto; padding-top:10px;}
	.brand-inner-container.owl-carousel .owl-nav button.owl-prev{left:-25px; width:25px; height:25px;}
	.brand-inner-container.owl-carousel .owl-nav button.owl-next{right:-25px; width:25px; height:25px;}
	.title{font-size:16px;}
/* 	.brand-inner-container.owl-carousel .owl-item{margin:auto !important;} */
}
@media screen and (min-width:900px) and (max-width:1300px){
	.brand-container .brand-inner-container.owl-carousel{width:92%; margin:auto;}
	.brand-inner-container.owl-carousel .owl-nav button.owl-prev{left:-25px;}
	.brand-inner-container.owl-carousel .owl-nav button.owl-next{right:-25px;}
}
/*******************************/

/*CSS for CAR Featured Banners*/
.featured-container{max-width: 100%;}
.featured-container:nth-child(3) .content-col-black .car-spec span:nth-child(5) .car-spec-sub{font-weight:600; font-size:14px;}
.car-model{display: flex;}
.image-col{width: 50%;;background-color: #0070b7; background-position: center;background-size: cover;}
.content-col{width: 50%; background-color: #0070b7; background-position: center;background-size: cover;padding:60px 80px;color:#fff;}
.content-col-black{width: 50%;background-color: #0070b7; background-position: center;background-size: cover;padding:60px 80px;color:#000;}

.car-details{padding: 60px;display: flex;flex-wrap: wrap;color: #fff;font-size: 20px; box-sizing: border-box;}
.car-tittle{width: 100%;}
.car-tittle h2{font-size: 48px; margin-top:0px;}
.car-tittle .car-sub-tittle-top{font-size: 20px;text-transform: uppercase !important; color:#f1f3f4;}
.car-sub-tittle{font-size: 20px;padding-left: 15px; color:#f1f3f4; font-weight:400;}
.car-spec{padding: 20px 46px;border-top: 1px solid #f1f3f4; margin: 40px 0px;border-bottom: 1px solid #f1f3f4;width: 75%;display: flex; justify-content: space-between;text-align: center;align-items: center;}
.car-spec .car-spec-1{font-size:18px; line-height:18px;}
.car-spec .car-spec-1 span{font-size: 20px; line-height: 20px;}
.car-spec .car-spec-1 .car-spec-sub{font-size: 12px; line-height: 18px; color:#cbd6e0;}

.car-spec .car-spec-2{text-transform: uppercase; font-size: 22px; line-height: 28px; font-weight:500;}
.car-specs{width: 100%; padding:5px 15px; box-sizing:border-box;}
.car-spec .divider{width:1px; height:30px; display:inline-block; background-color:#fff; margin:0px 6px;}
.car-specs span{vertical-align: middle;font-size: 16px;font-family: 'arial'; color:#f1f3f4;}
.car-spec-detail{padding: 10px  0px 2px; display: flex; align-items: flex-start;}
.car-spec-img{width: 40px; display: inline-block;text-align: center; padding-right:15px;}
.car-spec-sub{display: block;font-size: 14px;}
.car-detail-btns{width: 86%;display: flex;justify-content: space-between;margin-top: 40px; }
.detail-btn{width: 31.6%;}
.car-detail-btns a {font-size:18px; line-height:26px; font-weight:500; text-transform:uppercase; text-decoration: none;color: #fff;border: 1px solid;padding: 10px 20px 8px; display: block; text-align: center; transition:.3s ease-in-out;}
/*  */
.car-detail-btns a{font-size:17px; line-height:25px; padding:10px 20px;}
.car-detail-btns a:hover {background-color: white;border: 1px solid #fff;color: #000;}
.content-col-black .car-detail-btns a {color: #000;}
.content-col-black .car-detail-btns a:hover {background-color: #000;border: 1px solid #000; color:#fff;}
.content-col-black .detail-btn.buy-now-btn a{background-color:#000; color:#fff; border-color:#000;}
.detail-btn.buy-now-btn a{background-color:#fff; color:#000; border-color:#fff}

.brand-inner-container.owl-carousel .owl-nav button.disabled{display:none;}

.brand-container .owl-item .title{
/* 	font-family:'neosans'; */
	font-size:18px;margin-top:10px;display:block;color:#000;text-align:center;}



/* Black Text color  */

.content-col-black .car-tittle .car-sub-tittle-top{color:#000;}
.car-tittle-logo{max-width:100%; width:30%; vertical-align:middle;}
.content-col-black .car-sub-tittle{color:#000;}
.content-col-black .car-specs span{color:#000;}
.content-col-black .car-spec .car-spec-1 .car-spec-sub{color:#1d1d1d;}
.content-col-black .car-spec{border-color:#000;}
.content-col-black .car-spec .divider{background-color:#000}
/*Responsive*/


@media screen and (min-width: 200px) and (max-width: 899px){
    .car-model{flex-direction: column; padding: 0px 0px; box-sizing: border-box;}
	.featured-container:nth-child(even) .car-model{flex-direction:column-reverse;}
    .image-col{width: 100%; min-height: 360px;}
    .content-col{width: 100%;padding:30px 15px;}
    .content-col-black{width: 100%;padding:30px 15px;}
    .car-details{padding: 20px 15px;}
	.car-sub-tittle{font-size:15px;}
    .car-tittle h2{font-size: 26px;}
	.car-specs span{font-size:15px;}
    .car-spec{width: 100%; padding: 15px 10px; margin:20px 0px;}
    .car-detail-btns{width: 100%; flex-direction: column; margin-top: 20px; align-items:center;}
    .detail-btn {width: 100%;}
    .car-detail-btns a { margin-bottom: 10px; font-size:16px; padding-bottom:7px;}
    .car-detail-btns .detail-btn:last-child a{margin-bottom: 0px;}
    .car-spec-detail{display: flex; align-items: flex-start;}
    .car-spec .divider{display: inline-block; padding: 0p 5px; box-sizing: border-box;}
	.car-spec .car-spec-1{font-size:16px;}
    .car-spec .car-spec-1 span{font-size: 18px;}
    .car-spec .car-spec-2{font-size: 20px;}
	.n2-ss-slider-controls.n2-ss-slider-controls-below{margin-bottom:6px !important;}
	.n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls{width:50% !important;height:94% !important;}
.elementor-506 .elementor-element.elementor-element-951462e > .elementor-widget-container{padding:unset !important;margin-top: -20px;}
.elementor-506 .elementor-element.elementor-element-a7cd585 > .elementor-widget-container{padding:unset !important;}
	.elementor-element.elementor-element-a0ae76e{margin-top: -20px;}
	.elementor-element .elementor-element-ca23f22{margin-top: -20px;}
	.elementor-506 .elementor-element.elementor-element-f785aca a {color: #6A6A6A;}
	.title{font-size:14px;}
	.brand-container .owl-carousel .owl-item img{width:100% !important;}
	.brand-container .owl-item .title{font-size:14px;}
	.car-tittle .car-sub-tittle-top{font-size:18px;}
}
@media screen and (min-width: 200px) and (max-width: 450px){
	.car-sub-tittle{display:block; padding-left:0px; padding-top:4px;}
}
@media screen and (min-width: 500px) and (max-width: 899px){
    .car-detail-btns{width: 100%; flex-direction: row; align-items:flex-start;}
    .detail-btn {width: 32%;}
    .car-detail-btns a{padding: 10px 20px;}
    .car-spec{padding: 20px 20px; justify-content:space-around;}
}


@media screen and (min-width: 767px) and (max-width: 899px){
	.featured-container:nth-child(even) .car-model{flex-direction:row;}
    .car-model{flex-direction: row;}
    .image-col{width: 50%;}
    .content-col{width: 50%;}
    .content-col-black{width: 50%;}
    .car-detail-btns a{padding: 10px 12px;}
	
}


@media screen and (min-width: 900px) and (max-width: 1280px){
	.content-col{padding:40px 25px;}
	.content-col-black{padding:40px 25px;}
    .car-details{padding:30px 30px;}
	.car-detail-btns a{font-size:16px;}
	.car-detail-btns{width:100%;}
	.car-spec{width:90%; padding:20px 20px;}
	.car-spec .car-spec-2{font-size:18px; line-height:24px;}
	.car-spec .car-spec-1{font-size:15px; line-height:22px;}
	.car-tittle h2{font-size:40px;}
	.car-sub-tittle{font-size:18px;}
}



@media screen and (min-width:1600px){
	.car-detail-btns{width:90%}
	
}

/*****************************/

/*For Offers Slider*/


/************************************************/



.accordion_slider_bg .main_container{max-width: 1500px; margin:auto;}
.accordion_slider_bg{background-color: #f1f3f4;}
.offers_accordion_slider{padding: 30px 0px 50px; height: 520px; position: relative;}




#hero { width: 100%; display: block; overflow: hidden; position: relative; height: 100%;}

.hero { display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; overflow: hidden; margin: 0; padding: 0; font-family: "Open Sans", sans-serif; position: absolute; top: 0; bottom: 0; left: 0; right: 0;}
.hero .slider_block { margin-right:5px; margin-left: 0px; margin-top: 0px; padding: 0; width: 10%; height: 100%; position: relative; -ms-flex-preferred-size: 10%; flex-basis: 10%; -webkit-transition: 0.8s linear; -o-transition: 0.8s linear; transition: 0.8s linear; opacity: 0.5;border-left:2px solid #f1f3f4;border-right:2px solid #f1f3f4; }
.hero .slider_block:last-child{margin-right: 0px;}
.hero .slider_block.on { -ms-flex-preferred-size: 100%;  flex-basis: 100%; -webkit-transition: 0.8s linear; -o-transition: 0.8s linear; transition: 0.8s linear; z-index: 20; opacity: 01.0; }
.hero .slider_block:not(.on):hover {cursor: pointer;}
.hero .slider_block img {max-width: 100%; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }
.hero .slider_block.on img{width:100%; height:100%; object-fit:fill;}
.hero .slider_block .content_block { -webkit-animation: infoOut; animation: infoOut; background-color: rgba(0, 0, 0, .65); position: absolute; bottom: 0%; left: 0%; right: 0%; width: 100%; height: 0px;}

.hero .slider_block.on .content_block {height: 95px; transition: 1.3s ease-in-out;  display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: #fff; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.9); -webkit-animation: infoIn 1.2s; animation: infoIn 1.2s;}
.hero .slider_block.on .content_block .content_details{padding: 30px 15px; box-sizing: border-box; text-align: center; width: 100%;}
.hero .slider_block.on .content_block .content_details .title { font-size: 26px; line-height: 33px; text-transform: uppercase; font-weight: 400; display: inline-block; color: #fff; padding-right: 12px; margin: 0px; box-sizing: border-box;}
.hero .slider_block.on .content_block .content_details .sub_title { font-size: 15px; line-height: 24px; color: #cdc10c;}


.offers_accordion_slider .nav{}
.offers_accordion_slider .nav .prev{ background-position: center; background-size: 14px; background-repeat: no-repeat; position: absolute; top: 50%; left: 36px; transform: translate(-0px, -50%); cursor: pointer; width: 26px; height: 26px; z-index: 20; display: inline-block; text-align: center;}
.offers_accordion_slider .nav .next{z-index: 101; background-position: center; background-size: 14px; background-repeat: no-repeat; position: absolute; top: 50%; right: 36px; transform: translate(-0px, -50%); cursor: pointer; width: 26px; height: 26px; z-index: 20; display: inline-block; text-align: center;}

.offers_accordion_slider .dots{text-align:center; padding-top:30px;}
.offers_accordion_slider .dots .single_dot{padding-right:6px; cursor:pointer; width:24px;}

@media screen and (min-width: 200px) and (max-width: 899px){
.offers_accordion_slider .dots{text-align:center; padding-top:30px;}
.offers_accordion_slider .dots .single_dot{padding-right:6px; cursor:pointer; width:18px;}
	.hero .slider_block.on img{object-fit:fill; height:100%;}
}

@media screen and (min-width: 200px) and (max-width: 899px){
	.hero{flex-direction: column;}
	.offers_accordion_slider{height: 450px; padding:0px 0px 30px;}
	.hero .slider_block{margin-right: 4px; width: 100%; height: 8%; margin-bottom: 5px !important; margin-right: 0px;}
	.hero .slider_block.on .content_block .content_details .title{font-size: 20px; line-height: 26px; padding-right: 0px;}
	.hero .slider_block.on .content_block .content_details .sub_title{font-size: 14px; line-height: 22px; padding-top: 10px; display: block;}
	.hero .slider_block.on .content_block .content_details{width: 100%; padding: 10px 15px;}
	.hero .slider_block.on .content_block{height: unset; min-height:60px;}
	.hero .slider_block .content_block{overflow: hidden;}
	.offers_accordion_slider .nav{display: none;}
	.offers_accordion_slider .dots{padding-top:12px;}
	
}

@media screen and (min-width: 375px) and (max-width: 899px){
	.hero .slider_block.on .content_block{min-height:60px;}
}

@media screen and (min-width:767px) and (max-width: 899px){
	.hero{flex-direction: row;}
	.hero .slider_block{width: 12%; height: 100%; margin-bottom: 0px; margin-right: 5px;}
	.hero .slider_block.on img{object-fit:fill; height:100%;}
}
@media screen and (min-width: 768px) and (max-width: 1024px){
.offers_accordion_slider{padding:0px 15px 40px; height:calc(460px + 40px);}
}

@media screen and (min-width: 900px) and (max-width: 1280px){
	.hero .slider_block.on .content_block .content_details .title{padding-right: 0px;}
	.hero .slider_block.on .content_block .content_details .sub_title{display: block;}
	.hero .slider_block.on .content_block{height: 125px;}
}

@media screen and (min-width:600px) and (max-width:767px){
	.offers_accordion_slider{height:660px;}
}

@media screen and (min-width:768px) and (max-width:1023px){
	.offers_accordion_slider{height:380px;}
}
@media screen and (min-width:1024px) and (max-width:1280px){
	.offers_accordion_slider{height:520px;}
}
/*******************/



/*css for sticky buttons*/
.sticky_sidebar{position:fixed; top: 50%; transform:translatey(-50%); right: 22px; height: auto; width: auto; margin-left: auto;z-index:10;}
.sticky_sidebar .cta_block{height: 100%; display: flex; align-items: center;}
.sticky_sidebar .cta_block ul{text-align: center;list-style-type: none; padding-left:0px;}
.sticky_sidebar .cta_block ul li{margin: 10px 0px; position: relative;background-color: #ffffffa8;box-shadow: 2px 1px 5px 7px rgba(0,0,0,0.04);
-webkit-box-shadow: 2px 1px 5px 7px rgba(0,0,0,0.04);
-moz-box-shadow: 2px 1px 5px 7px rgba(0,0,0,0.04);}
.sticky_sidebar .cta_block ul li{border-radius:3px;}
.sticky_sidebar .cta_block ul li:hover{border-radius:0px 3px 3px 0px;}
.sticky_sidebar .cta_block ul li a{display: flex; justify-content:center; align-items:center; width: 36px; height: 36px; position: relative; padding: 5px 5px; box-sizing: border-box;}
.sticky_sidebar .cta_block ul li a img{max-width: 100%;}
.sticky_sidebar .cta_block ul li a span{ font-size: 15px; height: 36px; border-radius:3px 0px 0px 3px; position: absolute; top: 0px; right: 0%; display: flex; align-items:center; justify-content:center; width: 0px; color: #000; overflow: hidden;}
.sticky_sidebar .cta_block ul li a:hover{ border-radius:0px 3px 3px 0px;}
.sticky_sidebar .cta_block ul li:hover a span{ min-width: 8em; padding: 0px 10px; box-sizing: border-box; right: 100%; background-color: #ffffffa8; transition: 0.5s ease;box-shadow: 2px 1px 5px 7px rgba(0,0,0,0.04);
-webkit-box-shadow: 2px 1px 5px 7px rgba(0,0,0,0.04);
-moz-box-shadow: 2px 1px 5px 7px rgba(0,0,0,0.04);}

@media screen and (min-width:200px) and (max-width:1024px){
/* 	.sticky_sidebar{display:none;} */
	.sticky_sidebar{right:12px; }
	.sticky_sidebar .cta_block ul li a{width:30px; height:30px; padding:0px 0px;}
	.sticky_sidebar .cta_block ul li a span{height:30px; font-size:14px;}
	.sticky_sidebar .cta_block ul li:hover a span{padding:0px 6px; min-width:7em;}
	.sticky_sidebar .cta_block ul li a img{width:16px;}
}
/************************/

/* Spotlight Block */

.spotlight_right_top .elementor-container .elementor-widget-wrap .elementor-element{margin-bottom:12px;}
.spotlight_right_bottom .elementor-container .elementor-widget-wrap .elementor-element{margin-bottom:12px;}

@media screen and (min-width:200px) and (max-width:767px){
	.spotlight_block > .elementor-container .elementor-column:first-child .elementor-widget-wrap{flex-direction:column;}
	.spotlight_block > .elementor-container .elementor-column:first-child .elementor-widget-wrap .elementor-widget__width-initial{width:100%; max-width:100%;}
	.spotlight_right_top .elementor-container .elementor-widget-wrap .elementor-element{margin-bottom:0px;}
	.spotlight_right_bottom .elementor-container .elementor-widget-wrap .elementor-element{margin-bottom:0px;}
	.spotlight_block .elementor-container .elementor-column.elementor-col-50:first-child .elementor-widget-wrap{background-position-x:0%;}
}
@media screen and (min-width:600px) and (max-width:767px){
	.spotlight_block .elementor-container .elementor-column.elementor-col-50:last-child .elementor-widget-wrap{justify-content:space-between;}
	.spotlight_block .elementor-container .elementor-column.elementor-col-50:last-child .elementor-widget-wrap .spotlight_right_top{width:49%;}
	.spotlight_block .elementor-container .elementor-column.elementor-col-50:last-child .elementor-widget-wrap .spotlight_right_bottom{width:49%;}
}
@media screen and (min-width:768px) and (max-width:1073px){
	.spotlight_block > .elementor-container{flex-direction:column;}
	.spotlight_block > .elementor-container .elementor-column.elementor-col-50{width:100%;}
	.spotlight_block > .elementor-container .elementor-column:last-child > .elementor-widget-wrap{justify-content:space-between; padding-left:0px; margin-top:10px;}
	.rtl .spotlight_block > .elementor-container > .elementor-column:last-child > .elementor-widget-wrap{padding-right:0px;}
	.spotlight_block > .elementor-container .elementor-column .elementor-widget-wrap .elementor-section{width:49%;}
}

/************************************/

/* Responsive Header */
.elementor-18 .elementor-element.elementor-element-84a9986{margin-bottom:0px !important;}
@media screen and (min-width:200px) and (max-width:1024px){
	.resp_header .elementor-element-a06e192 .elementor-container .elementor-column .elementor-widget-wrap .elementor-element {margin-bottom:0px; padding-right:15px;}
	.resp_header .elementor-element-a06e192 .elementor-container .elementor-column .elementor-widget-wrap .elementor-element:last-child{padding-right:6px;}
}
@media screen and (min-width:1025px) and (max-width:1300px){
	.elementor-section.elementor-top-section.elementor-element-6ae90e64.desk_header{padding:10px 15px;}
	.desk_header .elementor-container .elementor-column.elementor-element-5a53c81d{width:20%;}
	.desk_header .elementor-container .elementor-column.elementor-element-dbffade{width:60%;}
	.desk_header .elementor-container .elementor-column.elementor-element-dbffade .elementor-nav-menu .menu-item .elementor-item{padding:0px 15px; font-size:15px;}
	.desk_header .elementor-element.elementor-element-9df38c5 .elementor-container .elementor-column{padding-right:0px !important;}
	
}
/************************************/

/* Footer Accordion & Responsive */

.footer_transtion .elementor-widget-container .elementor-icon-list-item .elementor-icon-list-text{transition:.3s ease-in-out;}

.elementor-element-bb21fb3{margin-bottom:20px important;}
.resp_footer_accordion .elementor-widget-container .elementor-accordion{}
.resp_footer_accordion .elementor-widget-container .elementor-accordion .elementor-accordion-item{border-bottom:1px solid #414141 !important; padding:15px 0px;}
.resp_footer_accordion .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-title{position:relative;}
.resp_footer_accordion .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-title .fas.fa-chevron-down:before{position: absolute; top: 50%; right: 10px; transform: translate(-0%, -50%); font-size: 16px;}
.resp_footer_accordion .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-title .fas.fa-chevron-up:before{position: absolute; top: 50%; right: 10px; transform: translate(-0%, -50%); font-size: 16px;}
.resp_footer_accordion .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-content{padding-bottom:5px; padding-top:18px;}
.resp_footer_accordion .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-content ul{padding-left:0px; list-style:none;}
.resp_footer_accordion .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-content ul li{padding-top:8px;}
.resp_footer_accordion .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-content ul li a{color:#000 !important;}
.resp_footer_accordion .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-content ul li:first-child{padding-top:0px;}
.resp_footer_accordion .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-content .contact_us li a img{max-width:100%; margin-right:12px; width:22px;}
.resp_footer_accordion .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-content .contact_us li.req_btn{text-align:Center;}
.resp_footer_accordion .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-content .contact_us li a.call_req_btn{font-size:14px; line-height:23px; display:inline-block; padding:8px 20px 7px; background-color:#232322; color:#a5a5a5; margin:auto; margin-top:15px; text-transform:uppercase;}

.bottom_footer_link:first-child{padding-left:15px; box-sizing:border-box;}
.bottom_footer_link{font-size:14px; line-height:22px; font-family:'Arial'; color:#000; transition:.3s ease-in-out;}
.bottom_footer_link:after{content:''; display:inline-block; width:1px; height:14px; background-color:#777777; margin:0px 18px; vertical-align:middle;}
.bottom_footer_link:last-child:after{display:none;}
.bottom_footer_link:hover{color:#54595f;}
.resp_footer_accordion .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-content ul li a{color:#a5a5a5; display:flex; align-items:start; text-align:left;}
.rtl .resp_footer_accordion .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-content ul li a{text-align:right;}

/* .elementor-element-f79fa73 .elementor-widget-container:after{content:''; display:inline-block; width:1px; height:20px; background-color:#eeeeee; margin:0px 20px;} */
.footet_logo_divider{display:flex; align-items:center;}
.footet_logo_divider .elementor-divider-separator{height:20px; background-color:#949494; margin:0px 35px !important;}
.elementor-element-da13b6b .elementor-widget-container{font-family:'Arial';}

@media screen and (min-width:200px) and (max-width:767px){
	.footer_bottom_link_block{display:block; padding-top:6px;}
	.bottom_footer_link:after{vertical-align:middle;}
	.bottom_footer_link{font-size:13px; line-height:21px;}
}

@media screen and (min-width:767px) and (max-width:1024px){
	.elementor-element-c9ccd8a .elementor-container .elementor-column .elementor-widget-wrap.elementor-element-populated{flex-wrap:nowrap;}
	.elementor-506 .elementor-element.elementor-element-8581ae5 > .elementor-widget-container{padding-right:15px !important;}
	.elementor-506 .elementor-element.elementor-element-e49067f{font-size:15px !important;}
	.elementor-506 .elementor-element.elementor-element-38770f8{padding-left:15px; box-sizing:border;}
	.elementor-506 .elementor-element.elementor-element-38770f8 > .elementor-widget-container{margin-left:0px !important;}
	.elementor-506 .elementor-element.elementor-element-6460c34 > .elementor-widget-container{padding-right:15px !important;}
	.elementor-506 .elementor-element.elementor-element-742c8e2{font-size:15px !important;}
/* 	.resp_footer_accordion .elementor-widget-container .elementor-accordion .elementor-accordion-item:last-child{display:none;} */
}

@media screen and (min-width:1025px) and (max-width:1200px){
	.footet_logo_divider .elementor-divider-separator{margin:0px 28px !important;}
}

/* Customer Care Page */
.elementor-element-9639cc9 .elementor-heading-title{transform:rotate(270deg);}
@media screen and (min-width:200px) and (max-width:499px){
	.elementor-1994 .elementor-element.elementor-element-442a3e6{display:none;}
	.elementor-1994 .elementor-element.elementor-element-ede8694{width:100% !important;}
}
@media screen and (min-width:500px) and (max-width:767px){
	.elementor-1994 .elementor-element.elementor-element-ede8694 > .elementor-element-populated{border-radius:0px 4px 4px 0px !important;}
}
@media screen and (min-width:1025px) and (max-width:1180px){
	
}


.policy_text .elementor-widget-container{font-family:'Arial' !important;}
.policy_text .elementor-widget-container a{color:#06398f;}
/***************************************/

/*Events and News Pages*/
/*Module CSS*/

.main_container{max-width:1300px; margin:auto; padding:0px 15px; box-sizing: border-box;}

.Events_module_container {width:100%; padding:60px 0px 60px; box-sizing: border-box; text-align: center;}
.Events_module_container .title{font-size: 26px; line-height: 3rem; color: #000; text-transform: capitalize;}
.Events_module_container > span{font-size: 16px; color:#000; line-height: 26px; display: block;}

/*top bar*/
.top-bar{display: flex;align-items: center;}
.column-news{display: flex;width: 100%;align-items: center; padding-bottom:15px;}
.list-news{display: flex; width: 50%;justify-content: end;flex:2;}
.list-view{margin-right: 15px;}
.tabs_icon{cursor:pointer;}
.social_tabs{display: flex;align-items: center;}
.tabs_btn.active_tabs{color:#06398f; }
.tabs_btn{ text-decoration: none;} 
.tabs_btn{color: #747474;}
.news-tittle{flex:0.7;}
.title{text-align: left;}
.social_tabs{flex:1;}
.tabs_btn.active_tabs .tab-inactive{display: none;}
.tabs_btn .tab-inactive{display: block;}


/*Tabs Styling*/
.Events_module_container .events_inner_block .social_tabs{display: flex; margin:30px 0px 40px; box-sizing: border-box;}
.Events_module_container .events_inner_block .social_tabs .tabs_btn{flex:1; outline: unset; border:0px; padding:0px; cursor: pointer; display: flex; justify-content: center; align-items: center; position: relative;}
.Events_module_container .events_inner_block .social_tabs .tabs_btn img{max-width: 100%; width: 20px;}
.Events_module_container .events_inner_block .social_tabs .tabs_btn .color_img{display:none;}
.Events_module_container .events_inner_block .social_tabs .tabs_btn.active_tabs .color_img{display: none;}
.Events_module_container .events_inner_block .social_tabs .tabs_btn.active_tabs .black_img{display: none;}
.Events_module_container .events_inner_block .social_tabs .tabs_btn.active_tabs:hover .color_img{display: none;}
.Events_module_container .events_inner_block .social_tabs .tabs_btn span{display: block; color: #000; font-size: 16px; padding:18px 14px; text-transform: capitalize; transition: .3s ease-in-out;}
.social_tabs .divider {width: 1px;height: 16px;display: inline-block;background-color: #a8a8a8;margin: 0px 24px;}
.social_tabs a{font-size: 16px;font-weight: 500; color:#747474;}
.social_tabs a:hover{color:#06398f;}
/*Tabs Hover and Active Effect*/
.Events_module_container .events_inner_block .social_tabs .tabs_btn:after{content: ''; display: block; color: #1979c3; border-bottom:3px solid #1979c3; transform: scaleX(0); transition: .3s ease-in-out; position: absolute; bottom:0px; width: 100%;}
/*.Events_module_container .events_inner_block .social_tabs .tabs_btn:hover{background-color: #e8f1f7;}*/
.Events_module_container .events_inner_block .social_tabs .tabs_btn:hover span{color: #1979c3;}
.Events_module_container .events_inner_block .social_tabs .tabs_btn:hover:after{transform: scaleX(1);}
.Events_module_container .events_inner_block .social_tabs .tabs_btn:hover .black_img{display: none;}
.Events_module_container .events_inner_block .social_tabs .tabs_btn:hover .color_img{display: block;}
.Events_module_container .events_inner_block  .social_tabs .tabs_btn .active_img{display: none;}
.Events_module_container .events_inner_block  .social_tabs .tabs_btn.active_tabs .active_img{display: block;}
.Events_module_container .events_inner_block  .social_tabs .tabs_btn.active_tabs:after{transform: scaleX(1); color: #1979c3;}
.Events_module_container .events_inner_block  .social_tabs .tabs_btn.active_tabs span{color: #fff;}

.Events_module_container .events_inner_block .social_tabs .tabs_btn.active_tabs{background-color: #1979c3;}
/*Social Feeds Block*/
.social-divider{width: 1px;height: 14px;display: inline-block;background-color: #a8a8a8;margin: 0px 14px;}
.other_details .share_block{display: flex;width: 60%;justify-content: flex-end;align-items: center;}
.other_details .share_block .date{margin-right: 20px;font-size: 12px;text-transform: uppercase;}
.share_block ul{display: flex;padding: 0;}
.date_block{width: 40%;}
.events_inner_block .vew_all_btn { font-size: 15px; color: #fff; background-color: #1979c3; padding: 12px 30px; box-sizing: border-box; display: inline-block; text-transform: uppercase; margin-top:50px; border:1px solid #1979c3; border-radius: 3px; }
.events_inner_block .vew_all_btn:hover{background: #006bb4; border: 1px solid #006bb4;}
.events_inner_block .social_block .tabs_content{width: 100%; display: none;}
.events_inner_block .social_block .tabs_content.active_tab_content{display:block;}
.events_inner_block .social_block .tabs_content .social_feeds{display: grid; grid-template-columns: repeat(auto-fill, minmax(300px, 1fr)); grid-gap: 30px; text-align: left;}
.events_inner_block .social_block .tabs_content .social_feeds{padding: 0 !important;}
.events_inner_block .social_block .tabs_content .social_feeds li .social_details{box-shadow: 0px 0px 14px 1px rgb(0 0 0 / 15%);border-radius: 6px;}
.events_inner_block .social_block .tabs_content .social_feeds li{display: block;}
.events_inner_block .social_block .tabs_content .social_feeds li .feed_img img{max-width: 100%; width: 100%;border-radius: 6px 6px 0px 0px;height:100%;} 
.feed_img_list img{border-radius: 6px 0px 0px 6px !important;}

/*list view css*/
.feed_img_list{width: 30%;}
.feed_img_list a{height: 100%;display: block}
.feed_img_list img{height: 100%;object-fit: cover;}
.events_inner_block .social_block .tabs_content .social_feeds li .feed_details .top_block{padding:0px 15px; box-sizing: border-box;}
.top_block h3{font-size: 18px;font-weight: 700;line-height: 26px;text-decoration: none; min-height:45px; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden;}
.top_block_list.top_block h3{min-height:unset;}
.top_block h3 a{text-decoration: none;color: #000;}
.top_block a:hover{color: #1979c3;}
.social_feeds_list{grid-template-columns: 1fr !important;}
.social_details_list{display: flex;}
.feed_details_list{width: 70%; padding: 40px 30px 0px 40px;}
.top_block_list{padding: 0px !important;border-bottom: 1px solid #e1e1e1;padding-bottom: 30px !important;}
.top_block_list h3{margin-bottom: 10px !important;}
.top_block_list_content{padding-top: 15px;}
.top_block_list_content a {text-decoration: none;background-color: #4c4c4c;border-radius: 4px;padding: 6px 10px;color: #fff; font-size:12px;}
.top_block_list_content a:hover{background-color: #0070b7;color:#fff;}
.top_block_list_content p{margin-bottom: 25px; font-size:15px; line-height:24px; color:#242424;}

.other_details_list{padding-top: 15px !important;}


.events_inner_block .social_block .tabs_content .social_feeds li .feed_details .top_block .link{font-size: 16px; line-height: 22px; color: #000; display: block; text-align: left;font-weight:500;}
.events_inner_block .social_block .tabs_content .social_feeds li .feed_details .top_block .link:hover{color: #06398f;} 
.events_inner_block .social_block .tabs_content .social_feeds li .feed_details .top_block .feed_name{font-size: 15px; line-height: 23px; color: #000; margin-bottom:4px; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow: hidden; text-overflow: ellipsis; min-height: 46px;}
.events_inner_block .social_block .tabs_content .social_feeds li .feed_details .other_details{display: flex; padding:0px 15px 15px 15px; box-sizing: border-box;justify-content: flex-end;}
.events_inner_block .social_block .tabs_content .social_feeds li .feed_details .other_details  .date_block{text-align: left; display: inline-block; box-sizing: border-box;}
.events_inner_block .social_block .tabs_content .social_feeds li .feed_details .other_details  .date_block span{font-size: 15px; line-height: 20px; display: inline-block; color: #5e5e5e;}
.events_inner_block .social_block .tabs_content .social_feeds li .feed_details .other_details  .date_block span:after{content: ''; display: inline-block; width:1px; height:13px; background-color: #5e5e5e; margin:0px 5px 0px 10px; vertical-align: middle;}
.events_inner_block .social_block .tabs_content .social_feeds li .feed_details .other_details  .date_block span:last-child:after{display: none;}

.events_inner_block .social_block .tabs_content .social_feeds li .feed_details .other_details > img{max-width: 100%; float: right; margin-top:2px;}
.Events_module_container.listing_page{padding:40px 0px; box-sizing: border-box;}


.events_inner_block .social_block .tabs_content .social_feeds li .feed_details .other_details_list{padding:15px 0px;}
.social_feeds_list .date_block{width:100%;}
/*Responsive Styling*/

@media screen and (min-width:200px) and (max-width:899px){
	.top_block h3{min-height:unset;}
	.main_container{max-width:100%; padding:0px 15px;}
	.Events_module_container{padding:20px 0px 40px;}
	.Events_module_container .title{font-size: 24px; line-height: 32px;}
	.Events_module_container > span{font-size: 14px; line-height: 24px;}
	.Events_module_container .events_inner_block .social_tabs{margin:25px 0px;}
	.Events_module_container .events_inner_block .social_tabs .tabs_btn img{display: none !important;}
	.Events_module_container .events_inner_block .social_tabs .tabs_btn span{font-size:14px; padding:16px 12px;}
	.events_inner_block .social_block .tabs_content .social_feeds{grid-template-columns: repeat(auto-fill, minmax(280px, 1fr)); grid-gap: 20px;}
	.events_inner_block .social_block .tabs_content .social_feeds li .feed_details .other_details .date_block span{font-size: 12px; line-height: 18px}
	.events_inner_block .social_block .tabs_content .social_feeds li .feed_details .other_details .date_block span:after{height:12px; margin:0px 0px 0px 5px;}
	.events_inner_block .social_block .tabs_content .social_feeds li .feed_details .top_block .link{font-size: 15px;}
	.events_inner_block .social_block .tabs_content .social_feeds li .feed_details .top_block .feed_name{font-size: 14px; line-height: 22px;}
	.events_inner_block .vew_all_btn{font-size: 14px; margin-top:20px;}
	.events_inner_block{padding-top:15px;}
	.social_tabs a{font-size:16px;}
	.social_tabs .divider{margin:0px 12px;}
	.feed_img_list img{border-radius:6px 6px 0px 0px !important;}
	.list-news{display:none;}
}
@media screen and (min-width:550px) and (max-width:1180px){
	.social-divider{margin:0px 7px;}
	.events_inner_block .social_block .tabs_content .social_feeds li .feed_details .top_block .link{display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical; overflow: hidden;}
	.top_block h3{min-height:45px;}
}


@media screen and (min-width:200px) and (max-width:899px){
	.column-news{flex-wrap: wrap; padding-bottom:5px;}
	.news-tittle{width: 100%; flex: unset; padding-bottom:5px;}
	.social_tabs{width: 100%; flex:unset !important; justify-content:center;}
	.list-news{flex:unset !important;}
	.Events_module_container .title{text-align: center;}
	.list-news{width: 20%;}
	.social_details_list {flex-wrap: wrap !important;}
	.feed_img_list{width: 100%;}
	.feed_details_list{width: 100%; padding: 0px 15px; padding-top:10px;}
	.top_block_list{padding-bottom: 15px !important;}
	.top_block_list_content{padding-top: 0px;}
	.other_details .share_block_list{width: 100% !important;margin-top: 0px !important;}
	.other_details .share_block .date {margin-right: 10px;}
	.social-divider{margin: 0px 10px;}
	.top_block_list_content p{font-size:14px; line-height:22px;}

}

@media screen and (min-width:500px) and (max-width:899px){
	.feed_img.feed_img_list{width:40%;}
	.feed_details.feed_details_list{width:60%;}
	.top_block_list_content p{ display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient: vertical; overflow:hidden;}
	.feed_img_list img{border-radius:6px 0px 0px 6px !important;}
}

@media screen and (min-width:200px) and (max-width:700px){
	.share_block .date{display: none;}
	.share_block_list .date{display:block;}
	.date_block{width: 50%;}

}

@media screen and (min-width:900px) and (max-width:1180px){
	.news-tittle{flex:1;}
	.social_tabs{flex:1.2; padding-left:15px;}
	.social_tabs .divider{margin:0px 15px;}
	.events_inner_block .social_block .tabs_content .social_feeds{grid-gap:20px;}
}
@media screen and (min-width:970px) and (max-width:1180px){
	.events_inner_block .social_block .tabs_content .social_feeds{grid-template-columns: repeat(auto-fill, minmax(310px, 1fr));}
	.events_inner_block .social_block .tabs_content .social_feeds li .feed_details .other_details .date_block{width:45%;}
	.events_inner_block .social_block .tabs_content .social_feeds li .feed_details .other_details .date_block span{font-size:14px;}
	.other_details .share_block .date{margin-right:4px;}
	.rtl .other_details .share_block .date{margin-right:0px; margin-left:4px;}
	.other_details .share_block{width:55%;}
}

@media screen and (min-width: 500px) and (max-width:699px){
	/*.events_inner_block .social_block .tabs_content .social_feeds li .feed_img img{max-height: 220px; min-height:220px;}*/	
}
@media screen and (min-width: 700px) and (max-width:899px){
	/*.events_inner_block .social_block .tabs_content .social_feeds li .feed_img img{max-height: 260px; min-height:260px;}	*/
}

@media screen and (min-width: 900px) and (max-width:1179px){
	/*.events_inner_block .social_block .tabs_content .social_feeds li .feed_img img{max-height: 320px; min-height:320px;}	*/
}

@media screen and (min-width:1180px){
	/*.events_inner_block .social_block .tabs_content .social_feeds li .feed_img img{max-height: 220px; min-height:220px;}	*/
}


/*Events Carrousel Banner**************************/
body{margin:0px;}
.media_banner{width:100%; padding:0px 0px; overflow: hidden;}
.media_banner.banner_bg{background-color:#EAE9E8;}
.media_banner .media_banner_carousel{width: 100%; max-width: 1300px; margin: auto;}
.media_banner .media_banner_carousel .banner_block{width:100%; position: relative;}

.media_banner .media_banner_carousel .banner_block .inner_container{width: 100%;}
.media_banner .media_banner_carousel .banner_block .inner_container .content{width: 100%; padding:30px 30px 20px; box-sizing: border-box;}
.media_banner .media_banner_carousel .banner_block .inner_container .content .banner_title{font-size: 22px; line-height: 30px; color: #000000; font-weight: 500; margin:0px 0px; padding-bottom: 10px; text-align:left;}
.media_banner .media_banner_carousel .banner_block .inner_container .content .banner_title .sub_title{font-size: 22px; line-height: 30px; color: #242424; font-weight: 400;}
.media_banner .media_banner_carousel .banner_block .inner_container .content .text{font-size: 17px; line-height:24px; font-family: 'Arial'; padding-bottom: 0px; color: #242424; display:block; text-align:left;}
.media_banner .media_banner_carousel .banner_block .inner_container .content .text > span{width: 70%; /*display: -webkit-inline-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden;*/ vertical-align: middle;}
.media_banner .media_banner_carousel .banner_block .inner_container .content .text > span p{margin-bottom:0px;}
.media_banner .media_banner_carousel .banner_block .inner_container .content .text a{color: #06398f; text-decoration: none;}
.media_banner .media_banner_carousel .banner_block .inner_container .content .date{font-size: 15px; line-height:23px; color:#8a8a8a; font-family: 'Arial'; display:block; text-align:left; padding-top:6px;}

/* Owl nav */
.media_banner_carousel.owl-carousel .owl-nav button:focus{outline:none;}
.media_banner_carousel.owl-carousel .owl-nav{position: absolute; bottom:50%; right: 30px; transform: translateY(50%); min-width: 70px; display: flex; justify-content: space-between;}
.media_banner_carousel.owl-carousel .owl-nav .owl-prev{width: 32px; height: 32px; border-radius: 30px; background-color: #fff; display: inline-flex; align-items: center; justify-content: center; transition: .3s ease-in-out;}
.media_banner_carousel.owl-carousel .owl-nav .owl-next{width: 32px; height: 32px; border-radius: 30px; background-color: #fff; display: inline-flex; align-items: center; justify-content: center; transition: .3s ease-in-out;}
.media_banner_carousel.owl-carousel .owl-nav img{filter: brightness(0.1); max-width: 100%; width: 11px; transition: .3s ease-in-out;}
.media_banner_carousel.owl-carousel .owl-nav .owl-prev:hover {background-color:#000;}
.media_banner_carousel.owl-carousel .owl-nav .owl-prev:hover img{filter: brightness(1);}
.media_banner_carousel.owl-carousel .owl-nav .owl-next:hover {background-color:#000;}
.media_banner_carousel.owl-carousel .owl-nav .owl-next:hover img{filter: brightness(1);}


/* Responsive */
@media screen and (min-width:200px) and (max-width:899px){
   
    .media_banner .media_banner_carousel .banner_block .inner_container .content{padding:30px 15px;}
    .media_banner .media_banner_carousel .banner_block .inner_container .content .banner_title{font-size: 18px; line-height: 26px; min-height: 60px;}
    .media_banner .media_banner_carousel .banner_block .inner_container .content .banner_title .sub_title{font-size: 18px; line-height: 26px;}
    .media_banner .media_banner_carousel .banner_block .inner_container .content .text{font-size: 16px; line-height: 24px; display: block;}
    .media_banner .media_banner_carousel .banner_block .inner_container .content .text > span{width: unset; -webkit-line-clamp: 2;}
    /* Nav Buttons */
    .media_banner_carousel.owl-carousel .owl-nav{bottom: 30px; right: 20px; transform: unset; min-width: 60px;}
    .media_banner_carousel.owl-carousel .owl-nav .owl-prev{width: 25px; height: 25px;}
    .media_banner_carousel.owl-carousel .owl-nav .owl-next{width: 25px; height: 25px;}
    .media_banner_carousel.owl-carousel .owl-nav img{width: 7px;}
}

@media screen and (min-width:450px) and (max-width:899px){
    .media_banner .media_banner_carousel .banner_block .inner_container .content .banner_title{min-height: unset;}
    .media_banner .media_banner_carousel .banner_block .inner_container .content{padding:30px 15px;}
}

@media screen and (min-width:768px) and (max-width:899px){
    .media_banner .media_banner_carousel .banner_block .inner_container .content .text{/*display: flex;*/}
    .media_banner .media_banner_carousel .banner_block .inner_container .content .text > span{width: 85%; -webkit-line-clamp: 1;}
}


@media screen and (min-width:900px) and (max-width:1380px){
    
    /* Nav Buttons */
    .media_banner_carousel.owl-carousel .owl-nav{bottom: 50%; min-width: 60px;}
    .media_banner_carousel.owl-carousel .owl-nav .owl-prev{width: 26px; height: 26px;}
    .media_banner_carousel.owl-carousel .owl-nav .owl-next{width: 26px; height: 26px;}
    .media_banner_carousel.owl-carousel .owl-nav img{width: 8px;}
	.media_banner .media_banner_carousel .banner_block .inner_container .content .text > span p{width:80%;}
}
/*******************************************************************************************/


/*******************************************Header CSS*************************************/
.header_bg{background-color: #ffffff;}
.header_container{max-width:1500px; margin: auto;}
.header_container .header_inner{display: flex; align-items: center; justify-content: center; padding: 12px 20px 12px 20px; box-sizing: border-box;}
/*Logo*/
.header_container .header_inner .logo{width: 12%;}
.header_container .header_inner .logo .desk_logo{}
.header_container .header_inner .logo .desk_logo img{max-width: 100%;vertical-align:middle;}
.header_container .header_inner .logo .resp_logo{display: none;}
.header_container .header_inner .logo .resp_logo img{max-width: 100%;}
/*Nav List*/
.nav{width: 80%;}
.nav .nav_bar{display: flex; justify-content: center; padding-left:0px; list-style: none; margin: 0px 0px;}
.nav .nav_bar .nav_list{}
.nav .nav_bar .nav_list .item a{font-size: 17px; line-height: 24px; font-family: "Inter"; font-weight: 500; text-transform: capitalize; color: #fff !important; text-decoration: none; display: inline-block; padding: 0px 20px; box-sizing: border-box; transition: .3s ease-in-out;}
/* .nav .nav_bar .nav_list:last-child .item a{color:#0070b7;} */
.nav .nav_bar .nav_list .item a:hover{color:#e3e3e3;}
/*Right Col icons*/
.header_container .header_inner .right_col{width: 13%; display: flex; align-items: center; }
.header_container .header_inner .right_col .block{width: 25%; text-align: center;}
.header_container .header_inner .right_col .block a{display: block;}
.header_container .header_inner .right_col .block.lang a{padding-right: 6px;}
.header_container .header_inner .right_col .block.map a{padding-left: 6px;}
.header_container .header_inner .right_col .block a img{max-width: 100%;}

/*Side Bar Styling*/
.side_bar_block{}
.side_bar_close{position: absolute; top: 30px; right: 30px; cursor: pointer;}
.side_bar_block .customer_care_bg{background-color: #EAE9E8;}
.side_bar_block .side_inner_block{padding: 30px 40px; box-sizing: border-box;}
.side_bar_block .side_inner_block .title{font-size: 20px; line-height: 28px; text-transform: uppercase; font-weight: 500 !important; color:#000; margin: 0px 0px 20px;}
.side_bar_block .side_inner_block .tools_list{padding-left: 0px; list-style: none; margin: 0px;}
.side_bar_block .side_inner_block .tools_list li{padding-bottom: 15px;}
.side_bar_block .side_inner_block .tools_list li:last-child{padding-bottom: 0px;}
.side_bar_block .side_inner_block .tools_list li a{font-size: 14px; line-height: 22px; color:#000; text-decoration: none; display: inline-block; transition: .3s ease-in-out;}
.side_bar_block .side_inner_block .tools_list li a img{max-width: 100%; vertical-align: middle; }
.side_bar_block .side_inner_block .tools_list li a .tool_list_text{display: inline-block; padding-left: 15px; box-sizing: border-box;}
.side_bar_block .side_inner_block .tools_list li a:hover{color:#000;}
.side_bar_block .side_bottom_block{ padding: 30px 40px; box-sizing: border-box; position: absolute; bottom:0px; width:100%; }
.side_bar_block .side_bottom_block .social_links{display: flex; justify-content: center; padding-left: 0px; list-style: none; margin: 0px;}
.side_bar_block .side_bottom_block .social_links li a{display: inline-block;}
.side_bar_block .side_bottom_block .social_links li a img{max-width: 100%; margin-right: 18px; box-sizing: border-box; vertical-align: middle;}
.side_bar_block .side_bottom_block .social_links li:last-child a img{margin-right: 0px;}
.side_bar_block .side_bottom_block .text{display: block; font-size: 14px; line-height: 22px; color: #000; font-family: 'Arial'; text-align: center; padding-top: 15px;}
.side_bar_block .side_inner_block.useful_links{display: none;}
#resp_nav{display: none;}

.wpml-ls-legacy-list-horizontal{padding:0px;}
.wpml-ls-legacy-list-horizontal a{padding:0px; font-size:16px; line-height:24px;}
.wpml-ls-legacy-list-horizontal a span{vertical-align:top; color:#000; }
.wpml-ls-legacy-list-horizontal a:hover span{color:#000;}
/*Responsive*/

@media screen and (min-width: 200px) and (max-width: 1024px){
	.header_container{max-width: 100%;}
	.header_container .header_inner{padding: 10px 15px; justify-content: space-between; padding-bottom:5px;}
	.header_container .header_inner .logo{width: 35%;}
	.header_container .header_inner .logo .resp_logo img{width: 58px;}
	.header_container .header_inner .logo .desk_logo{display: none;}
	.header_container .header_inner .logo .resp_logo{display: block;}
	#resp_nav{display: block;}
	#desk_nav{display: none;}
	.header_container .header_inner .right_col{width: 60%; justify-content: flex-end;}
	.header_container .header_inner .right_col .block{width: auto; padding-right: 10px;}
	.header_container .header_inner .right_col .block.side_bar_icon{padding-right: 0px;}
	.header_container .header_inner .right_col .block.map a{padding-left: 0px}
	.header_container .header_inner .right_col .block.lang a{padding-right: 0px}
	.header_container .header_inner .right_col .block a img{width: 85%;}
/* 	.header_container .header_inner .logo .desk_logo img{width:100%;} */
	

	/*Resp Nav*/
	.side_bar_block .nav{width: 100%;}
	.side_bar_block .nav > .title{font-size: 20px; line-height: 32px; font-weight: 500 !important; text-transform: uppercase; color: #000; margin: 0px 0px; padding: 20px 20px 0px;}
	.side_bar_block .nav .nav_bar{flex-direction: column; padding-top: 15px; padding-bottom: 20px;}
	.side_bar_block .nav .nav_bar .nav_list .item a{font-size: 14px; line-height: 20px; font-weight:400; display: block; padding-bottom:10px; padding-left:24px;}
	.side_bar_block .nav .nav_bar .nav_list:last-child .item a{padding-bottom: 0px;}

	.side_bar_close{top: 32px; right: 20px;}
	.side_bar_close img{width: 12px;}
	.side_bar_block .useful_links_bg{background-color:#f1f1f1;}
	.side_bar_block .shopping_tool_bg{background-color:#f1f1f1;}
	.side_bar_block .customer_care_bg{background-color: transparent;}
	.side_bar_block .side_inner_block{padding: 20px 20px;}
	.side_bar_block .side_inner_block .title{font-size: 18px; line-height: 24px; margin-bottom: 15px;}
	.side_bar_block .side_inner_block .tools_list li{padding-bottom: 10px;}
	.side_bar_block .side_inner_block .tools_list li a .tool_list_text{padding-left: 7px;}
	.side_bar_block .side_inner_block .tools_list li a .tool_img{display: inline-block; width: 20px;}
	.side_bar_block .side_inner_block .tools_list li a img{width: 90%;}
	.side_bar_block .side_bottom_block{ padding: 20px 20px;}
	.side_bar_block .side_bottom_block .social_links li a img{margin-right: 14px;}
	.side_bar_block .side_bottom_block .text{font-size: 13px; line-height: 20px; padding-top: 10px;}
	.side_bar_block .side_inner_block.shopping_tool{display: none;}
	.side_bar_block .side_inner_block.customer_care{display: none;}
	.side_bar_block .side_inner_block.useful_links{display: block; padding-left:24px;}
}	
@media screen and (min-width: 400px) and (max-width: 900px){
	.header_container .header_inner .logo .resp_logo{display:none;}
	.header_container .header_inner .logo .desk_logo{display:block;}
	.header_container .header_inner .right_col .block{padding-right:15px;}
	
}
@media screen and (min-width: 600px) and (max-width: 1024px){
	.header_container .header_inner{padding-bottom:10px;}
	.header_container .header_inner .logo .desk_logo{display: block;}
	.header_container .header_inner .logo .resp_logo{display: none;}
	.header_container .header_inner .right_col .block a img{width: 85%;}
	.header_container .header_inner .right_col .block{padding-right:15px;}
	.header_container .header_inner .logo .desk_logo img{width:180px;}
}

@media screen and (min-width: 1025px) and (max-width: 1280px){
	.header_container .header_inner{padding: 12px 15px 8px;}
	.header_container .header_inner .logo{width: 12%; padding-top:2px;}
	.nav{width: 66%;}
	.header_container .header_inner .right_col{width: 22%; padding-top:2px;}
	.nav .nav_bar .nav_list .item a{font-size: 16px; line-height: 24px; padding: 0px 10px;}
}
@media screen and (min-width: 1281px) and (max-width: 1520px){
	.header_container .header_inner{padding: 0px 15px 0px;}
}

/*Search Block*/

.search_overlay{position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.8); display: none;z-index:99;}
.search_overlay .search_block{position: relative; padding: 0px 15px; box-sizing: border-box; height: 100%;}
.search_overlay .search_block form{position: absolute; top: 50%; left: 0px; transform: translateY(-50%); width: 100%;}
.search_overlay .search_block form .form_field{max-width: 600px; margin: auto; padding:0px 15px; box-sizing:border-box;}
.search_overlay .search_block form .form_field input[type="search"]{width: 100%; padding: 10px 15px; font-size: 22px; line-height: 30px; color: #fff; border: unset; outline: none; border-bottom: 1px solid #fff; background-color: transparent;}
/******************************************************************************************************/


/*Pre loader CSS*/

.preloader_overlay{position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; background-color: rgba(0,0,0,1); display:block; animation-name: preloader; animation-duration: 6s;}
.preloader_container{position: relative; width: 100%; height: 100%;}
.preloader_container .inner_container{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100%;}

@keyframes preloader{

	0%{opacity: 1; z-index: 99;}
	
	90%{opacity: 1; z-index: 99;}
	91%{opacity: 0.9; z-index: 99;}
	92%{opacity: 0.8; z-index: 99;}
	93%{opacity: 0.7; z-index: 99;}
	94%{opacity: 0.6; z-index: 99;}
	95%{opacity: 0.5; z-index: 99;}
	96%{opacity: 0.4; z-index: 99;}
	97%{opacity: 0.3; z-index: 99;}
	98%{opacity: 0.2; z-index: 99;}
	99%{opacity: 0.1; z-index: 99;}
	100%{opacity: 0; z-index: 99;}

}

.preloader_container .title{font-size: 22px; line-height: 30px; color: #fff;  margin: 0px; text-align: center; opacity: 0; animation-name: greeting_title; animation-duration: 5s; animation-delay: 1s;}
.preloader_container .sub_title{font-size: 30px; line-height: 38px; font-weight: 500; color:#fff; display: block; padding-top: 10px; letter-spacing: 2px; text-align: center; animation-name: greeting_sub_title; animation-duration: 5s; animation-delay: 2s; opacity: 0;}


/*Title Animation*/

@keyframes greeting_title{
	0%{opacity: 0;}
	25%{opacity: 0.3;}
	50%{opacity: 0.6;}
	75%{opacity: 0.9;}
	100%{opacity: 1;}
}

@keyframes greeting_sub_title{
	0%{opacity: 0;}
	25%{opacity: 0.3;}
	50%{opacity: 0.6;}
	75%{opacity: 0.9;}
	100%{opacity: 1;}
}


.preloader_container .preload_site_logo{text-align: center; opacity: 0; animation-name: site_logo; animation-duration: 5s; animation-delay: 1s; padding: 20px 0px 0px;}
.preloader_container .preload_site_logo img{max-width: 100%; /*width: 22%;*/}


@keyframes site_logo{
	0%{opacity: 0;}
	
	50%{opacity: 1;}
	
	100%{opacity: 0;}
}

.preloader_container .preload_car{text-align: center; opacity: 0; animation-name: car_img; animation-duration: 5s; animation-delay: 1s; padding: 40px 0px 0px;}
.preloader_container .preload_car img{max-width: 100%; width: 22%;}

@keyframes car_img{
	0%{opacity: 0; transform: scale(1);}
	50%{opacity: 1; transform: scale(1);}
	100%{transform: scale(0);}
}


.preloader_container .loader_Bar{width: 280px; margin: auto;}
.preloader_container .loader_Bar .bar{ height: 8px; width: 0px; border-radius: 10px; display: block; background-color: #0070b7; animation-name: bar_bg; animation-duration: 6s;}


@keyframes bar_bg{
	0%{width: 0%;}
	100%{width: 100%;}
}


@media screen and (min-width: 200px) and (max-width: 899px){
	.preloader_container .loader_Bar{width: 240px;}
	.preloader_container .preload_site_logo img{width: 200px;}
	.preloader_container .preload_car img{ width: 240px;}
}
/****************/


/*Module CSS*/

.main_container{max-width:1300px; margin:auto; padding:0px 15px; box-sizing: border-box;}

.testimonial_module_container {width:100%; padding-bottom:60px; box-sizing: border-box; text-align: center;}

/*top bar*/
.list-testimonial{display: flex; width: 50%;justify-content: end;flex:2;}
.list-view{margin-right: 15px;}
.tabs_btn{ text-decoration: none;} 
.tabs_btn{color: #000;}



/*testimonial Feeds Block*/
.testimonial_inner_block .vew_all_btn { font-size: 15px; color: #fff; background-color: #1979c3; padding: 12px 30px; box-sizing: border-box; display: inline-block; text-transform: uppercase; margin-top:50px; border:1px solid #1979c3; border-radius: 3px; }
.testimonial_inner_block .vew_all_btn:hover{background: #006bb4; border: 1px solid #006bb4;}
.testimonial_inner_block .testimonial_block .tabs_content{width: 100%; display: none;}
.testimonial_inner_block .testimonial_block .tabs_content.active_tab_content{display:block;}
.testimonial_inner_block .testimonial_block .tabs_content .testimonial_feeds{display: grid; grid-template-columns: repeat(auto-fill, minmax(300px, 1fr)); grid-gap: 30px; text-align: left;}
.testimonial_inner_block .testimonial_block .tabs_content .testimonial_feeds{padding: 0 !important;}
.testimonial_inner_block .testimonial_block .tabs_content .testimonial_feeds li{display: block;}
.user-detail{display: flex;margin-top: 20px;align-items: center; padding:0px 0px; box-sizing:border-box;}
.user-about span{display: block;margin-left: 20px; color:#6b6b6b; font-family:'Arial'; font-size:14px;}
.user-about .user-name{font-size: 16px;font-weight: 500; color:#000; font-family:'neonsans';}
.user-img img{max-width:100%;}
.testimonial_details{padding-bottom:20px;}
/*list view css*/

.testimonial-block{padding:10px 25px; box-sizing: border-box;border-bottom: 1px solid #000;box-shadow: 0px 0px 14px 2px rgb(0 0 0 / 6%);}
.testimonial-block h3{font-size: 16px; font-family:'Arial'; font-weight: 600 !important; line-height: 26px; text-decoration: none; margin:0px; padding:15px 0px 8px; box-sizing:border-box}
.testimonial-block p{font-size:15px; line-height:25px; font-family:'Arial'; margin-bottom:15px; padding-bottom:0px;  /*display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical;  overflow:hidden;*/}
/* .testimonial_read_more,
.testimonial_read_less{font-size:12px; line-height:14px; color:#0070b7; cursor:pointer;} */
.testimonial-block p.testimonial_two_lines_text{padding-bottom:0px;}
.testimonial_feeds_list{grid-template-columns: 1fr !important;}
.testimonial_details_list{display: flex;}
.testimonial-details_list{width: 70%;padding: 20px 40px;}
.testimonial-block_list{padding: 0px !important;border-bottom: 1px solid #e1e1e1;padding-bottom: 30px !important;}
.testimonial-block_list h3{margin-bottom: 10px !important;}
.testimonial-block_list_content{padding-top: 15px;}
.testimonial-block_list_content p{margin-bottom: 25px;}


.testimonial_inner_block .testimonial_block .tabs_content .testimonial_feeds li .testimonial-details .testimonial-block .link{font-size: 18px; line-height: 25px; color: #000; display: block; text-align: left;line-height: 20px;}
.testimonial_inner_block .testimonial_block .tabs_content .testimonial_feeds li .testimonial-details .testimonial-block .link:hover{color: #000;} 
.testimonial_inner_block .testimonial_block .tabs_content .testimonial_feeds li .testimonial-details .testimonial-block .feed_name{font-size: 15px; line-height: 23px; color: #000; margin-bottom:4px; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow: hidden; text-overflow: ellipsis; min-height: 46px;}
.testimonial_module_container.listing_page{padding:40px 0px; box-sizing: border-box;}


/*Responsive Styling*/

@media screen and (min-width:200px) and (max-width:899px){
	.main_container{max-width:100%; padding:0px 15px;}
	.testimonial_module_container{padding:15px 0px;}
	.testimonial_inner_block .testimonial_block .tabs_content .testimonial_feeds{grid-template-columns: repeat(auto-fill, minmax(230px, 1fr)); grid-gap: 20px;}
	.testimonial_inner_block .testimonial_block .tabs_content .testimonial_feeds li .testimonial-details .testimonial-block .link{font-size: 15px;}
	.testimonial_inner_block .testimonial_block .tabs_content .testimonial_feeds li .testimonial-details .testimonial-block .feed_name{font-size: 14px; line-height: 22px;}
	
	.text_styling_testimonials.custom_text_class0{font-size:24px; line-height:32px; width:100%; padding-bottom:15px;}
	.text_styling_testimonials.custom_text_class1{width:100%; font-size:14px; line-height:24px; padding-bottom:65px;}
	.testimonial-block p{font-size:14px; line-height:24px;}
	.testimonial-block{padding:10px 20px;}
	.testimonial-block p{padding-bottom:15px;}
	.testimonial_details{padding-bottom:10px;}
}
@media screen and (min-width:501px) and (max-width:1180px){
	.testimonial_inner_block .testimonial_block .tabs_content .testimonial_feeds{grid-template-columns:1fr 1fr;}
}


@media screen and (min-width:200px) and (max-width:826px){
	.list-testimonial{flex:unset !important;}
	.list-testimonial{width: 20%;}
	.testimonial_details_list {flex-wrap: wrap !important;}
	.testimonial-details_list{width: 100% !important;padding: 0px 15px;}
	.testimonial-block_list{padding-bottom: 15px !important;}
	.testimonial-block_list_content{padding-top: 0px;}
	.share_block_list{width: 100% !important;margin-top: 20px !important;} 
}

@media screen and (min-width:900px) and (max-width:1380px){
	.text_styling_testimonials.custom_text_class0{font-size:28px; line-height:38px; padding-bottom:20px;}
	.text_styling_testimonials.custom_text_class1{padding-bottom:65px;}
	.testimonial_details{padding-bottom:0px;}
	.testimonial_module_container{padding-bottom:40px;}
}


/*Testimonial Popup*/
.testimonial_overlay{position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; background-color:rgba(0,0,0,0.6);display:none; z-index:1;}
.testi_popup_container{position: relative; width: 100%; height: 100%; padding: 30px 15px; box-sizing: border-box; display: none;}
.testi_popup_container .testi_popup_inner{position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); max-width: 960px; width: 100%; box-shadow: 0px 0px 8px 0px rgb(0 0 0/20%); display: flex;}

.testi_popup_inner .popup-tittle{position: relative; background-color: #f1f3f4; width: 18%; vertical-align: middle; border-radius: 4px 0px 0px 4px;}
/* .testi_popup_inner .vertical{position: absolute;top: 0%; left: 88%; transform: translateX(0%); height: 100%;} */
.testi_popup_inner .title-vertical{font-weight: 800;color: #e1e2e2;/*transform: rotate(-90deg);*/ display: block;font-size: 75px;vertical-align: middle; width: 100%; height: 100%; text-transform:uppercase; display:flex; justify-content:center; align-items:center;}
.testi_popup_inner .testi_popup-form{width: 82%; background-color: #fff; border-radius: 0px 4px 4px 0px; z-index:1;}
.testi_popup_inner .form-tittle { text-align: center;background-color: #f9f9f9; padding: 40px 0px; border-radius: 0px 4px 0px 0px;}
.testi_popup_inner .form-tittle-main{font-size: 24px; line-height: 32px; color: #000;}
.testi_popup_inner .testimonial-form{padding: 60px 50px;}
.testi_popup_inner .testimonial-form form{display: flex; flex-wrap: wrap; justify-content: space-between;}
.testi_popup_inner .form_field{padding-bottom:20px;}
.testi_popup_inner .form_field.full_width{width: 100%;}
.testi_popup_inner .form_field.half_width{width: 49%;}
.testi_popup_inner .form_field label{font-size:15px; line-height:23px; display:block; color:#242424; padding-bottom:8px; font-family:'Arial';}
.testi_popup_inner .form_field label .form_star{color:#000; display:inline-block; padding-left:2px;}
.testi_popup_inner .form_field .testi_input_field{font-size:15px; line-height:23px; padding:13px 15px; box-sizing:border-box; border:1px solid #e4e6e7 !important; border-top:4px solid #e4e6e7 !important; background-color:#f1f3f4; border-radius:5px; font-family:'Arial';width: 100%;}
.testi_popup_inner .form_field .testi_input_field:focus{outline: none;}
.testi_popup_inner .form_field select{-webkit-appearance: none;  background-repeat:no-repeat; background-position:96% center; background-size:;}
.testi_popup_inner .form_field .textarea{font-size:15px; line-height:23px; padding:13px 15px; box-sizing:border-box; border:1px solid #e4e6e7 !important; border-top:4px solid #e4e6e7 !important; background-color:#f1f3f4; border-radius:5px; font-family:'Arial'; width: 100%; resize: none; height: 100px;}
.testi_popup_inner .form_field .textarea:focus{outline: none;}

.testi_popup_inner .form_field .submit_btn{font-size:16px; line-height:24px; font-family:'neosans'; letter-spacing:1px; font-weight:500; color:#ffffff; text-transform:uppercase; background-color:#000; border:1px solid #000; padding:10px 20px 7px; min-width: 10em; border-radius: 2px; transition:0.4s ease-in-out; cursor: pointer;}
.testi_popup_inner .form_field .submit_btn:focus{outline: none;}


.testi_popup_inner .testi_popup-form .close_icon{position: absolute; top: 25px; right: 25px;}
.testi_popup_inner .testi_popup-form .close_icon img{max-width: 100%; cursor: pointer;}



@media screen and (min-width: 200px) and (max-width: 899px){
	.testi_popup_container .testi_popup_inner{width: 90%; margin: 0 auto;}
	.testi_popup_inner .popup-tittle{display: none;}
	.testi_popup_inner .testi_popup-form{width: 100%; border-radius: 4px 4px 4px 4px;}
	.testi_popup_inner .testimonial-form{padding: 20px 20px;}
	.testi_popup_inner .form-tittle{padding: 30px 30px; border-radius: 4px 4px 0px 0px;}
	.testi_popup_inner .form-tittle-main{font-size: 18px; line-height: 26px;}
	.testi_popup_inner .testi_popup-form .close_icon{top: 15px; right: 15px;}
	.testi_popup_inner .testi_popup-form .close_icon img{width: 12px;}
	.testi_popup_inner .form_field.half_width{width: 100%;}
	.testi_popup_inner .form_field .testi_input_field{font-size: 14px; line-height: 22px; padding: 8px 15px;}
	.testi_popup_inner .form_field .textarea{height: 90px; font-size: 14px; line-height: 22px;}
	.testi_popup_inner .form_field .submit_btn{min-width: 8em; font-size: 15px; padding: 6px 15px;}
}

@media screen and (min-width: 900px) and (max-width: 1300px){
	.testi_popup_container .testi_popup_inner{width: 90%; margin: 0 auto;}
}
/******************/
/* Showroom Network  */
.network_container .network_form_bg{border-radius:10px;}
.network_container .network_form .form_titile{font-weight:400;}
.network_container .network_inner_container{padding-bottom:10px !important;}
.network_form .network_form_field_block .form_field select{padding:16px 18px !important;}
.showroom_container .showroom_detail_block:last-child .showroom_detail_inner_block{border-bottom:0px;}
.network_container .network_form .network_form_field_block{width:84%;}
.showroom_container .showroom_detail_block .showroom_title{padding-bottom:20px;}
.showroom_container .showroom_detail_block .showroom_block .showroom_content .showroom_content_title{font-weight:400 !important;}
.showroom_container .showroom_detail_block .showroom_block .showroom_content{padding:34px 34px !important;}
.showroom_content.address_block a{color:#333333;}
.showroom_content.address_block li:last-child a{color:#333333;}
.elementor-element-f607768 .elementor-image-box-title{margin:0px 0px !important; font-weight:400 !important;}
.showroom_container .showroom_detail_block .showroom_block .showroom_content .showroom_content_title img{padding-right:0px !important; margin-right:10px; vertical-align:sub !important;}

@media screen and (min-width:200px) and (max-width:767px){
	
	.elementor-5670 .elementor-element.elementor-element-f607768 .elementor-image-box-img img{width:40px; margin-bottom:10px;}
	.network_container .network_inner_container{padding-bottom:0px !important;}
}
@media screen and (min-width:200px) and (max-width:499px){
	.elementor-5670 .elementor-element.elementor-element-464079d{background-color:#000 !important; background-image:unset !important;}
}
@media screen and (min-width:500px) and (max-width:767px){
/* 	.elementor-5670 .elementor-element.elementor-element-464079d{background-image:linear-gradient(90deg, #DFDFDF 50%, #EAE9E8 0%) !important;} */
	.elementor-element-1359ee4 .elementor-container.elementor-column-gap-default .elementor-column{width:50%;}
	.elementor-element-1359ee4 .elementor-container.elementor-column-gap-default .elementor-column.elementor-element-df3e99c{padding:0px 10px !important; box-sizing:border-box;}
}
@media screen and (min-width: 700px) and (max-width: 899px){
	.network_container .network_form .network_form_field_block{flex-direction: row !important;}
	.network_form .network_form_field_block .form_field{width:32% !important;}
}
@media screen and (min-width:768px) and (max-width:1024px){
/* 	.elementor-5670 .elementor-element.elementor-element-464079d{background-image:linear-gradient(90deg, #DFDFDF 45%, #EAE9E8 0%) !important;} */
	.elementor-element-1359ee4 .elementor-container.elementor-column-gap-default .elementor-column{width:45%;}
	.elementor-element-1359ee4 .elementor-container.elementor-column-gap-default .elementor-column.elementor-element-df3e99c{width:55%}
	.elementor-element-1359ee4 .elementor-container.elementor-column-gap-default .elementor-column.elementor-element-df3e99c{padding:0px 10px !important; box-sizing:border-box;}
	.network_container .network_inner_container{padding-bottom:0px !important;}
}
@media screen and (min-width:200px) and (max-width:899px){
	.network_container .showroom_container{padding-top:30px !important;}
	.network_container .network_form .network_form_field_block{width:100%;}
	.network_form .network_form_field_block .form_field select{padding:10px 15px !important;}
}
@media screen and (min-width:900px) and (max-width:1280px){
	.network_container .showroom_container{padding-top:40px !important;}
	.showroom_container .showroom_detail_block .showroom_block .showroom_content ul li{font-size:14px !important; line-height:22px !important;}
	.showroom_container .showroom_detail_block .showroom_block .showroom_content{padding:22px 22px !important;}
	.network_form .network_form_field_block .form_field select{padding:10px 15px !important;}
}
@media screen and (min-width:1025px) and (max-width:1180px){
	.elementor-5670 .elementor-element.elementor-element-045a390{font-size:15px !important;}
	.elementor-element-045a390{width:unset !important; max-width:unset !important;}
	.elementor-element-fdb1ab3{width:unset !important; max-width:unset !important;}
	.elementor-5670 .elementor-element.elementor-element-fdb1ab3 > .elementor-widget-container{margin-left:15px !important;}
}

/**************************************/
/* Request A Quote */

@media screen and (min-width:200px) and (max-width:767px){
	.elementor-7643 .elementor-element.elementor-element-2a94e7f{max-width:100% !important; width:100% !important; justify-content:center;}
	.elementor-7643 .elementor-element.elementor-element-1044ee5{max-width:100% !important; width:100% !important;}
	.elementor-7643 .elementor-element.elementor-element-1044ee5 .elementor-button-wrapper{text-align:center;}
}

/*  *********************** */
/* R&D Slider*/

.main_banner .main_banner_carousel.banner_crousal_r_and_d{}
.main_banner_carousel.owl-carousel.banner_crousal_r_and_d .owl-dots{display:flex; align-items:center;}
.main_banner_carousel.owl-carousel.banner_crousal_r_and_d .owl-dots .owl-dot:before{display:none;}
.main_banner_carousel.owl-carousel.banner_crousal_r_and_d .owl-dots .owl-dot{background-color:#414653; width:20px; height:20px; margin-right:10px;}
.main_banner_carousel.owl-carousel.banner_crousal_r_and_d .owl-nav .owl-prev{bottom:16px;}
.main_banner_carousel.owl-carousel.banner_crousal_r_and_d .owl-nav .owl-next{bottom:16px;}

@media screen and (min-width:200px) and (max-width:767px){
	.main_banner_carousel.owl-carousel.banner_crousal_r_and_d .owl-nav .owl-next{bottom:10px;}
	.main_banner_carousel.owl-carousel.banner_crousal_r_and_d .owl-nav .owl-prev{bottom:10px;}
}
@media screen and (min-width:768px) and (max-width:1380px){
	.main_banner_carousel.owl-carousel.banner_crousal_r_and_d .owl-nav .owl-next{bottom:10px;}
	.main_banner_carousel.owl-carousel.banner_crousal_r_and_d .owl-nav .owl-prev{bottom:10px;}
}

/*  *********************** */
/* iNTEC Slider*/

.main_banner .banner_crousal_intec_slider .nav-main-class{position:static; transform:unset;}


.main_banner_carousel.owl-carousel.banner_crousal_intec_slider .nav-main-class .owl-nav {width:auto; right:0px; display:flex; flex-direction:column; bottom:64px;}
.main_banner_carousel.owl-carousel.banner_crousal_intec_slider .nav-main-class .owl-nav .owl-prev{width:100px; height:100px; display:flex;justify-content:center; align-items:center; position:static; background-color:#fff; border-radius:0px; transition:.3s ease-in-out;}
.main_banner_carousel.owl-carousel.banner_crousal_intec_slider .nav-main-class .owl-nav .owl-next{width:100px; height:100px; display:flex;justify-content:center; align-items:center; position:static; background-color:#fff; border-radius:0px;transition:.3s ease-in-out;}
.main_banner_carousel.owl-carousel.banner_crousal_intec_slider .nav-main-class .owl-nav .owl-prev:hover,
.main_banner_carousel.owl-carousel.banner_crousal_intec_slider .nav-main-class .owl-nav .owl-next:hover{background-color:#474956;}
.main_banner .main_banner_carousel.owl-carousel.banner_crousal_intec_slider .owl-dots{text-align:center; padding-top:40px;}
.main_banner_carousel.owl-carousel.banner_crousal_intec_slider .owl-dots .owl-dot{width:20px; height:20px;}
.main_banner_carousel.owl-carousel.banner_crousal_intec_slider .owl-dots .owl-dot:before{display:none;}

@media screen and (min-width:200px) and (max-width:767px){
	.main_banner_carousel.owl-carousel.banner_crousal_intec_slider .nav-main-class .owl-nav{bottom:40px;}
	.main_banner .main_banner_carousel.banner_crousal_intec_slider .banner_block{min-height:400px;}
	.main_banner_carousel.owl-carousel.banner_crousal_intec_slider .nav-main-class .owl-nav .owl-prev{width:40px; height:40px;}
	.main_banner_carousel.owl-carousel.banner_crousal_intec_slider .nav-main-class .owl-nav .owl-next{width:40px; height:40px;}
	.main_banner .main_banner_carousel.owl-carousel.banner_crousal_intec_slider .owl-dots{padding-top:20px;}
	.main_banner_carousel.owl-carousel.banner_crousal_intec_slider .owl-dots .owl-dot{width:16px; height:16px;}
}

@media screen and (min-width:767px) and (max-width:1024px){
	.main_banner_carousel.owl-carousel.banner_crousal_intec_slider .nav-main-class .owl-nav .owl-prev{width:60px; height:60px;}
	.main_banner_carousel.owl-carousel.banner_crousal_intec_slider .nav-main-class .owl-nav .owl-next{width:60px; height:60px;}
}


/*  *********************** */
/* Safety Slider */
.main_banner .main_banner_carousel.banner_crousal_safety_slider { padding-bottom:60px;}
.main_banner .main_banner_carousel.banner_crousal_safety_slider .banner_block{min-height:600px;}
.main_banner .banner_crousal_safety_slider .nav-main-class{bottom:0px;}
.main_banner_carousel.owl-carousel.banner_crousal_safety_slider .owl-dots .owl-dot{background-color:#414653;}
.main_banner_carousel.owl-carousel.banner_crousal_safety_slider .owl-dots .owl-dot:before{display:none;}
.main_banner_carousel.owl-carousel.banner_crousal_safety_slider .owl-dots .owl-dot{width:20px; height:20px;}
@media screen and (min-width:200px) and (max-width:767px){
	.main_banner .main_banner_carousel.banner_crousal_safety_slider {min-height:unset;}
	.main_banner .main_banner_carousel.banner_crousal_safety_slider .banner_block{min-height:400px;}
	.main_banner_carousel.owl-carousel .owl-dots .owl-dot{margin-right:10px !important;}
	.main_banner .main_banner_carousel.banner_crousal_safety_slider{padding-bottom:50px;}
	.main_banner_carousel.owl-carousel.banner_crousal_safety_slider .owl-nav .owl-next{bottom:10px;}
	.main_banner_carousel.owl-carousel.banner_crousal_safety_slider .owl-nav .owl-prev{bottom:10px;}
	.main_banner_carousel.owl-carousel.banner_crousal_safety_slider .owl-dots .owl-dot{width:16px; height:16px;}
}
@media screen and (min-width:768px) and (max-width:1380px){
	.main_banner_carousel.owl-carousel.banner_crousal_safety_slider .owl-nav .owl-next{bottom:14px;}
	.main_banner_carousel.owl-carousel.banner_crousal_safety_slider .owl-nav .owl-prev{bottom:14px;}
}

.main_banner .main_banner_carousel.banner_crousal_safety_slider .banner_block{min-height:unset !important;}
/*  */

/* *********************************** */
/* Product Banner  */

@media screen and (min-width:200px) and (max-width:767px){
	.car-model-banner .elementor-container.elementor-column-gap-default .elementor-column:first-child{order:1;}
	.prod_banner_cta_block .elementor-column .elementor-widget-wrap .elementor-widget-button:last-child{display:none;}
	.prod_banner_cta_block .elementor-column .elementor-widget-wrap{flex-wrap:wrap; justify-content:start;}
	
}

@media screen and (min-width:450px) and (max-width:767px){
	.car-model-banner .elementor-widget-image img{max-width:400px !important;}
	.prod_banner_cta_block .elementor-column .elementor-widget-wrap{justify-content:flex-start;}
	.prod_banner_cta_block .elementor-column .elementor-widget-wrap .elementor-widget-button{width:auto;}
	.prod_banner_cta_block .elementor-column .elementor-widget-wrap .elementor-widget-button:nth-child(2){display:block;}
	.prod_banner_cta_block .elementor-column .elementor-widget-wrap .elementor-widget-button:last-child .elementor-widget-container{margin:0px 0px;}
	.prod_banner_cta_block .elementor-column .elementor-widget-wrap .elementor-widget-button:nth-child(2) .elementor-widget-container{margin-right:15px; margin-left:15px;}

}

@media screen and (min-width:650px) and (max-width:767px){
	.prod_banner_cta_block .elementor-column .elementor-widget-wrap .elementor-widget-button:last-child{display:block;}
}

/* ************************************** */
.search-no-results .page-content p{font-size:16px; line-height:26px; margin:0px 0px; padding:30px 0px; font-weight:500;}

/* ****************************************** */

.no_padding .feature_detail_container .feature_detail_inner.interior_feat, 
.no_padding .feature_detail_container .feature_detail_inner{padding-top:0px;}
.tech_power .feature_detail_container .feature_detail_inner.interior_feat{padding-top:0px; padding-bottom:70px;}
@media screen and (min-width:200px) and (max-width:1024px){
	.tech_power .feature_detail_container .feature_detail_inner.interior_feat{ padding-bottom:30px;}
}

/*******************************************************************************************/
/* Arabic Version CSS */

/* Footer */
.rtl .elementor-element-7696a4c + .bottom_footer_link{display:none;}
.rtl .bottom_footer_link:first-child{padding-left:0px; padding-right:15px;}
.rtl .resp_footer_accordion .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-content ul{padding-left:inherit; padding-right:0px;}
.rtl .resp_footer_accordion .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-content .contact_us li a img{margin-right:0px; margin-left:12px;}

.rtl .header_container .header_inner .right_col .block.lang {display: contents;}
.rtl .header_container .header_inner .right_col .block.lang a{font-size: 18px;font-weight: 400;color: #fff;}
.rtl .header_container .header_inner .right_col .block.lang a{padding-right:0px; padding-left:6px;}
.rtl .side_bar_close{right:20px; left:unset;}
.rtl .side_bar_block .side_inner_block .tools_list li a .tool_list_text{padding-left:0px; padding-right:15px;}
.rtl .side_bar_block .side_inner_block .tools_list{padding-right:0px;}
.rtl .side_bar_block .side_bottom_block .social_links li a img{margin-right:0px;  margin-left:18px;}

.rtl .main_banner_carousel.owl-carousel .owl-dots .owl-dot{margin-left:14px; margin-right:0px !important;}
.rtl .main_banner_carousel.owl-carousel .owl-dots .owl-dot:last-child{margin-left:0px;}

/* Sticky sidebar */
.rtl .sticky_sidebar{right:unset; left:22px; direction:ltr;}
.rtl .sticky_sidebar .cta_block ul{padding-right:0px; padding-left:0px;}
.rtl .sticky_sidebar .cta_block ul li a span{right:unset; left:0px; border-radius:0px 3px 3px 0px;}
.rtl .sticky_sidebar .cta_block ul li:hover a span{right:unset; left:100%;}
.rtl .sticky_sidebar .cta_block ul li:hover{border-radius:3px 0px 0px 3px;}

@media screen and (min-width:200px) and (max-width:1024px){
	.rtl .header_container .header_inner .right_col .block{padding-right:0px; padding-left:6px;}
	.rtl .header_container .header_inner .right_col .block.side_bar_icon{padding-left:0px;}
	.rtl .header_container .header_inner .right_col .block.lang a{font-size:14px; line-height:14px; padding-left:6px;}
	.rtl .side_bar_block .nav .nav_bar{padding-left:0px; padding-right:0px;}
	.rtl #resp_nav .nav_bar .nav_list .item .open_nav{right:unset; left:14px;}
}
@media screen and (min-width:400px) and (max-width:1024px){
	.rtl .header_container .header_inner .right_col .block{padding-right:0px; padding-left:15px;}
	.rtl .header_container .header_inner .right_col .block.lang a{ padding-left:15px;}
}

/* Cars feature  */

.rtl .car-tittle h2{display:flex; align-items:end;}
.rtl .car-sub-tittle{padding-left:0px; padding-right:15px;}


@media screen and (min-width: 200px) and (max-width: 1024px){
.rtl .sticky_sidebar{right:unset; left:12px;}
.rtl .sticky_sidebar .cta_block ul{padding-right:0px; padding-left:0px;}
}

/* RESP Footer */
.rtl .resp_footer_accordion .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-title .fas.fa-chevron-down:before{right:unset; left:10px;}
.rtl .resp_footer_accordion .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-title .fas.fa-chevron-up:before{right:unset !important; left:10px !important;}
.rtl .elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-right{float:left;}
/* Car detail block */

.rtl .car-spec-img{padding-right:0px; padding-left:15px;}
.rtl .hero .slider_block.on .content_block .content_details .title{padding-left:12px;}

/* Events & NEws */

.rtl .media_banner .media_banner_carousel .banner_block .inner_container .content .banner_title{text-align:right;}
.rtl .media_banner .media_banner_carousel .banner_block .inner_container .content .text{text-align:right;}
.rtl .media_banner .media_banner_carousel .banner_block .inner_container .content .date{text-align:right; width:100%;}
.rtl .media_banner_carousel.owl-carousel .owl-nav{right:unset; left:30px; direction:ltr;}

.rtl .media_banner .media_banner_carousel .banner_block .inner_container .content .text > span p{display:flex; flex-wrap:wrap;}
.rtl .news-tittle{flex:.8;}

.rtl .events_inner_block .social_block .tabs_content .social_feeds{direction:rtl;}
.rtl .events_inner_block .social_block .tabs_content .social_feeds li .feed_details .top_block .link{text-align:right;}
.rtl .other_details .share_block .date{margin-right:0px; margin-left:20px; }
.rtl .events_inner_block .social_block .tabs_content .social_feeds li .feed_details .other_details .date_block{text-align:right;}
.rtl .social_feeds_list .date_block{text-align:right;}
.rtl .top_block_list_content{text-align:right;}
@media screen and (min-width:970px) and (max-width:1180px){
	
	.rtl .other_details .share_block .date{margin-right:0px; margin-left:4px;}
	
}

/*  */

.rtl .title{text-align:left;}
.rtl .list-view{margin-right:0px; margin-left:15px;}

/* Geely Network */

.rtl .network_form .network_form_field_block .form_field select {background-position-X:4%;}
.rtl .showroom_container .showroom_detail_block .showroom_block .showroom_content .showroom_content_title img{padding:0px; margin-left:10px;}
.rtl .showroom_container .showroom_detail_block .showroom_map .get_direction img{margin-right:0px; margin-left:6px;}
.rtl .showroom_container .showroom_detail_block .showroom_block .showroom_content.time_block{border-radius:4px 0px 0px 4px;}
.rtl .showroom_container .showroom_detail_block .showroom_block .showroom_content.address_block{border-radius:0px 4px 4px 0px;}

@media screen and (min-width:200px) and (max-width:549px){
	.rtl .showroom_container .showroom_detail_block .showroom_block .showroom_content.time_block{border-radius:0px 0px 4px 4px;}
.rtl .showroom_container .showroom_detail_block .showroom_block .showroom_content.address_block{border-radius:4px 4px 0px 0px;}
}
@media screen and (min-width:550px) and (max-width:899px){
	.rtl .showroom_container .showroom_detail_block .showroom_block .showroom_content.time_block{border-radius:4px 0px 0px 4px;}
	.rtl .showroom_container .showroom_detail_block .showroom_block .showroom_content.address_block{border-radius:0px 4px 4px 0px;}
}

/* Testimonials */
.rtl.page-id-8623 .breadcrumb p{color:#fff !important;}
.rtl .testi_popup_inner .testi_popup-form{border-radius:4px 0px 0px 4px;}
.rtl .testi_popup_inner .form-tittle{border-radius:4px 0px 0px 0px;}
.rtl .testi_popup_inner .popup-tittle{border-radius:0px 4px 4px 0px;}

.rtl .testi_popup_inner .testi_popup-form .close_icon{right:unset; left:25px;}
.rtl .testi_popup_inner .form_field select{background-position:6% center;}

.rtl .testimonial-block h3{text-align:right;}
.rtl .testimonial-block p{text-align:right;}
.rtl .user-about span{margin-left:0px; margin-right:20px; text-align:right;}


/* Contact Us */

.rtl .contact_info_block li a img{padding-right:0px; padding-left:20px;}
.rtl .contact_info_block{padding-right:0px;}

@media screen and (min-width:200px) and (max-width:767px){
	.rtl .contact_info_block li a img{padding-left:10px;}
}


/* Arabic Version CSS Ends */



/******************************************************************************************************/




/* ******************************************************** */
/* DROPDOWN MENU */
.nav_bar .nav_list{position: relative; padding:20px 0px 17px;}
.nav_bar .nav_list .first_layer{display: none; position: absolute; top:61px; background-color: #ffffff; box-shadow: 0 12px 30px -2px rgb(0 0 0 / 10%); border-top:3px solid #000; z-index:9999;}
.nav_bar .nav_list .first_layer ul{list-style: none; padding:30px 30px; box-sizing: border-box;}
.nav_bar .nav_list .first_layer ul .first_layer_item{min-width: 27em; }
.nav_bar .nav_list .first_layer ul .first_layer_item .first_layer_link{font-size: 16px; line-height: 26px; text-decoration: none; color: #000; display: block; transition:all .3s ease-in-out; padding:6px 15px; box-sizing: border-box; position: relative;}
.nav_bar .nav_list .first_layer ul .first_layer_item:hover .first_layer_link{color: #000; padding-left:32px;}
.nav_bar .nav_list .first_layer ul .first_layer_item .first_layer_link:before{content: ''; position: absolute; top:50%; transform: translateX(-50%); left:20px;  width: 0px; height:1px; background-color: #000;transition: all .3s ease-in-out; transition-delay: .1s ease-in-out; text-align: initial;}
.nav_bar .nav_list .first_layer ul .first_layer_item:hover .first_layer_link:before{width:8px;}
/* Responsive dropdown */

#resp_nav .nav_bar .nav_list .item{position: relative; padding:0px 24px; box-sizing: border-box;}
#resp_nav .nav_bar .nav_list .item .open_nav { width: 24px; height:24px; background-image: url('images/open_nav.png'); background-repeat: no-repeat; background-size: 12px; background-position: center; position: absolute; right:14px; top:50%; transform: translateY(-50%);}
#resp_nav .nav_bar .nav_list .first_layer{position: static; padding:10px 32px; margin-top:6px; box-shadow: unset; border-top-width: 0px; background-color: #f1f1f1; transition: .3 ease-in-out;}
#resp_nav .nav_bar .nav_list .first_layer .first_layer_item{padding:4px 0px; min-width: auto;}
#resp_nav .nav_bar .nav_list .first_layer .first_layer_item .first_layer_link{padding:0px; font-size: 13px; line-height: 18px;}
#resp_nav .nav_bar .nav_list .first_layer ul{padding:0px 0px;}
#resp_nav .nav_bar .nav_list .first_layer ul .first_layer_item .first_layer_link:before{display: none;}
.side_bar_block #resp_nav.nav .nav_bar .nav_list .item a.geelyksa-title-section{color:#000;}


#resp_nav .nav_bar .nav_list .item .open_nav.active_nav{background-image: url('images/close_nav.png');}
#resp_nav .nav_bar .nav_list .first_layer.open_first_layer{display: block;}


#resp_nav.nav .nav_bar .nav_list{padding:5px 0px;}
.side_bar_block #resp_nav.nav .nav_bar .nav_list .item a{padding:0px 0px;}

@media screen and (min-width: 1025px) and (max-width: 1280px){
	.header_container .header_inner{padding:0px 15px 0px;}
	.nav .nav_bar .nav_list{padding:12px 0px 10px;}
	.nav_bar .nav_list .first_layer{top:46px;}
}

/* Responsive dropdown ENDS*/
/* *************************************** */


/* Arabic Version */

.rtl .nav_bar .nav_list .first_layer ul .first_layer_item .first_layer_link:before{left:unset; right:10px;}
.rtl .nav_bar .nav_list .first_layer ul .first_layer_item:hover .first_layer_link{padding-left:15px; padding-right: 32px;}

/* Geely Network Arrabic */
.rtl .elementor-element-53e4c2f .elementor-heading-title.elementor-size-default a{font-size:0px;}
.rtl .elementor-element-53e4c2f .elementor-heading-title.elementor-size-default a:after{font-size:12px; content:'الصفحة الرئيسية'}



@media screen and (min-width: 200px) and (max-width: 767px){
	.geely_offers_desktop{display: none;}
	.geely_offers_mobile{display: block;}
}
@media screen and (min-width: 768px){
	.geely_offers_desktop{display: block;}
	.geely_offers_mobile{display: none;}
}

.rtl form .form_block select#contact_time {
    direction: ltr;
    text-align: right;
}

@media screen and (min-width:1301px) and (max-width:1620px){
    .brand-container .brand-inner-container.owl-carousel{width:92%; margin:auto;}
    .brand-inner-container.owl-carousel .owl-nav button.owl-next{right:-24px;}
    .brand-inner-container.owl-carousel .owl-nav button.owl-prev{left:-24px;}
}

.gallery_carousel_container .gallery_carousel.owl-carousel .owl-nav.disabled{display:block;}
.gallery_carousel_container .gallery_carousel.owl-carousel .owl-dots.disabled{display:block;}